function fetchFollowersData(){var n="",t={};settings.section.itemID>0?(n="/api/notification/getcontentpagefollowerscount",t={sectionID:settings.section.ID,contentPageID:settings.section.itemID,token:$("input[name='__RequestVerificationToken']").val()}):(n="/api/notification/getsectionfollowerscount",t={sectionID:settings.section.ID,token:$("input[name='__RequestVerificationToken']").val()});$.ajax({url:n,data:t}).done(function(n){updateFollowersInfo(n)})}function updateFollowersInfo(n){var t=$(".button.followers"),r,i,u;n&&$.trim(n)!=""&&(n=JSON.parse(n),typeof n=="object")&&(settings.widgets.allowed?(t.find("input").length==0&&t.append('<input type="button" />'),r=t.find("input"),i=parseInt(n.followersCount),i==1?r.val("1 "+settings.buttons.followerText).attr("title","1 "+settings.buttons.followerText):(i==0||i>1)&&r.val(i+" "+settings.buttons.followersText).attr("title",i+" "+settings.buttons.followersText),r.unbind("click").click(function(){var n="",t={};settings.section.itemID>0?(n="/api/notification/getcontentpagefollowers",t={sectionID:settings.section.ID,contentPageID:settings.section.itemID,token:$("input[name='__RequestVerificationToken']").val()}):(n="/api/notification/getsectionfollowers",t={sectionID:settings.section.ID,token:$("input[name='__RequestVerificationToken']").val()});$.ajax({url:n,data:t}).done(function(n){$("#followersOverlay .overlayItemContent .usersList").empty();n=JSON.parse(n);$.each(n,function(){var n=$('<div class="field lessMargin" />'),i=$('<a href="/shortcuts/users_showprofile.aspx?userkey='+this.userId+'">'+this.userFullName+"<\/a>"),u=$('<input type="checkbox" id="userCheckbox_'+this.userId+'" class="userCheckbox" data-id="'+this.userId+'" checked="checked" />'),t=$('<label for="userCheckbox_'+this.userId+'">'+this.userFullName+"<\/label>"),r=$('<div class="noAvatar circle icon-user before" />');this.userImage!=""&&(r=$('<img src="'+this.userImage+'?width=30&amp;height=30" class="avatar" />'));i=i.attr("data-user-id",this.userId);t=t.attr("data-user-id",this.userId);n.append(u).append(t.prepend(r));n.append('<div class="clear" />');$("#followersOverlay .overlayItemContent .usersList").append(n)});$(".userCheckbox").change(function(){var n=$(this),t=$(this)[0].checked;$.ajax({url:"/api/notification/SetNotification",data:{sectionID:settings.section.ID,contentPageID:settings.section.itemID,userKey:$(this).data("id"),status:t,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){t==!1?n.parent().find("label").addClass("disabledUser"):n.parent().find("label").removeClass("disabledUser")})}).initializeSwitchery();$("#followersOverlay").showFollowersOverlay({showOverlay:!0});$("#followersOverlay").initializeFollowersOverlay()})})):(u=$("<p />"),n.followersCount==1?u.text("1 "+settings.buttons.followerText):(n.followersCount==0||n.followersCount>1)&&u.text(n.followersCount+" "+settings.buttons.followersText),t.empty(),t.append(u)),t.addClass("visible").removeClass("hide"),$("html").hasClass("threedotfive")&&updateToolbarWrappers())}function updateToolbarWrappers(){$.each($("#toolbarTop .toolbarWrapper"),function(){var n=$(this);n.find("> *").removeClass("wrapper-first-child").removeClass("wrapper-last-child");n.find("> *.visible:first").addClass("wrapper-first-child");n.find("> *.visible:last").addClass("wrapper-last-child")})}function createSearchInfoContainer(){var n=$("<div />"),t=$("<span />");n.attr({id:"searchInfoContainer",role:"alert"});t.addClass("icon-cancel before closeButton");t.attr({role:"button","aria-label":settings.liveSearch.hideMessage,tabindex:-1});t.click(function(){return n.animate({opacity:0},200,function(){n.css({left:"100vw"});t.attr("tabindex","-1");n.find(".searchInfoText").remove()}),!1});n.append(t);$("#searchContainer .field.search > input").attr("aria-describedby","searchInfoContainer");n.insertAfter($("#searchContainer .field.search > input"))}function removeSearchInfoContainer(){$("#searchInfoContainer").remove()}function htmlDecode(n){return $("<div/>").html(n).text()}function initializeGoogleTranslate(){var r,y;if($("#googleTranslatePlugin").length==0){r=$("<div />");r.prop("id","googleTranslatePlugin");var n=$("<div />"),u=$("<div />"),o=$("<h1 />"),f=$("<div />"),s=$("<p />"),h=$("<a />"),c=$("<span />"),e=$("<div />"),l=$("<div />"),a=$("<div />"),v=$("<a />"),t=$("<li />"),i=$("<a />");n.addClass("overlay translateOverlay hide").attr("aria-modal","true");u.addClass("overlayContent");e.addClass("overlayItemContent");c.addClass("screenReaderContent").text(settings.buttons.closeText);h.addClass("button close info icon-cancel-circled iconOnly before pointer").attr("href","#").append(c);o.addClass("overlayItemTitle").text(settings.googleTranslate.translateButtonText);f.attr("overlayItemHeader");s.text(settings.googleTranslate.translatePopupText);f.append(s);e.append(r);v.attr("href","#").text(settings.buttons.closeText);a.addClass("button general close before").append(v);l.addClass("toolbar toolbarBottom").css("display","block").append(a);u.append(h).append(o).append(f).append(e).append(l);n.append(u);$("body").append(n);i.addClass("shortcut translate").attr("href","#").text(settings.googleTranslate.translateButtonText);t.append(i);$("html").hasClass("mobile")?i.insertAfter($("#mobileShortcuts")):settings.googleTranslate.pluginLocation==="#top .eight.columns"&&($("#shortcuts .shortcut.contact").length>0?t.insertAfter($("#shortcuts .shortcut.contact").parent()):$("#shortcuts .shortcut.avatar").length>0?t.insertAfter($("#shortcuts .shortcut.avatar").parent()):$("#shortcuts .field.search").length>0&&t.insertBefore($("#shortcuts .field.search")));i.on("click",function(){$(".translateOverlay").removeClass("hide").initializeOverlays()});n.find(".button.close").on("click",function(){$("body").removeClass("overlayOpen");n.addClass("hide");$.fn.restoreLastFocus()})}y=window.width>768?google.translate.TranslateElement.InlineLayout.SIMPLE:google.translate.TranslateElement.InlineLayout.VERTICAL;new google.translate.TranslateElement({pageLanguage:settings.googleTranslate.pageLanguage,includedLanguages:settings.googleTranslate.includedLanguages,layout:y},"googleTranslatePlugin")}function getUrlParameter(n){for(var u=window.location.search.substring(1),r=u.split("&"),t,i=0;i<r.length;i++)if(t=r[i].split("="),t[0]===n)return t[1]===undefined?!0:decodeURIComponent(t[1])}function onImageError(n){return $(n).prop("src","/communities/common/themes/mett%20responsive/images/various/transparent.png"),!0}function filterUsers(){$("#users.section .searchUsers input:submit").length>0?$("#users.section .searchUsers input:submit")[0].click():$("#users.section .search .button.icon-search").length>0&&$("#users.section .search .button.icon-search a")[0].click()}function Widget(n){var t={mBaseUrl:"/api/widget/",mObject:null,mUrl:null,mTemplate:null,mItemTemplate:null,mNoItemTemplate:null,mTemplateVariables:{},mApiVariables:{},mAutoRefresh:!1,mRefreshTimeout:null,mTemplateCache:{},mInitialTopN:0,mLastData:null,mCompleteHandlers:[],mIsCompleted:!1,init:function(n){if(this.mObject=n,this.prepareTemplate()!=!1){var t=guid();this.apiVar("uniqueID",t);this.mObject.attr("data-uniqueID",t);this.mInitialTopN==0&&typeof this.apiVar("topn")!="undefined"&&(this.mInitialTopN=parseInt(this.apiVar("topn")));this.apiVar("autoHide")==!0&&this.mObject.hide();(typeof this.apiVar("week")=="undefined"||this.apiVar("week")==null)&&this.apiVar("week",(new Date).getWeek());(typeof this.apiVar("month")=="undefined"||this.apiVar("month")==null)&&this.apiVar("month",(new Date).getMonth()+1);(typeof this.apiVar("year")=="undefined"||this.apiVar("year")==null)&&this.apiVar("year",(new Date).getFullYear());this.loadTemplate()}},templateVar:function(n,t){return t==null?this.mTemplateVariables[n]:(this.mTemplateVariables[n]=t,this)},apiVar:function(n,t){return t==null?this.mApiVariables[n]:(this.mApiVariables[n]=t,this)},loadData:function(n,t,i){var f=this,r,u,e;if(clearTimeout(this.mRefreshTimeout),n!=!0&&(r=this.mTemplate.clone(),r.find(".itemTemplate, .noItemTemplate").remove(),this.mObject.html(r),this.replaceVars()),this.apiVar("type")=="twitter"){typeof t=="function"&&t(theTwitterObject);f.onLoad(null,n,i)}else{if(u=this.buildUrl(),e="json",u=="")return;this.apiVar("type")=="rss"&&(e="xml");$.ajax({url:u,dataType:"json"}).done(function(r){f.onLoad(r,n,i);typeof t=="function"&&t(r)})}},buildUrl:function(){var n=this.mBaseUrl;switch(this.apiVar("type")){case"updates":case"notifications":n+="GetWidgetUpdates";break;case"profilenotifications":n+="GetProfileNotificationsWidget";break;case"profilefavorites":case"favorites":n+="GetProfileFavoritesWidget";break;case"webservice":n+="GetWebserviceApps";break;case"birthdays":n+="GetBirthDayWidget";break;case"groups":n+="GetWidgetGroups";break;case"users":n+="GetWidgetUsers";break;case"rss":if(typeof this.apiVar("url")!="undefined"&&this.apiVar("url")!=null&&$.trim(this.apiVar("url"))!="")n="/api/proxy?url="+encodeURIComponent(this.apiVar("urlProtocol")+this.apiVar("url"))+"&proxyToken="+this.getUniqueToken()+"&callType="+this.apiVar("type");else return"";break;case"roles":n+="GetWidgetRoles";break;case"statistics":n+="GetWidgetStatistics";break;case"faq":n+="GetWidgetFAQ";break;default:n+="GetWidgetByCategoryID"}switch(this.apiVar("type")){case"comments":this.apiVar("itemType",1);break;case"events":this.apiVar("itemType",13)}return this.apiVar("type")!="rss"&&(n+=n.indexOf("?")==-1?"?":"",n+=this.objectToQueryString(this.mApiVariables).toString()),n+=n.indexOf("?")>-1?"&":"?",n+="preventCache="+(new Date).getTime().toString(),n.indexOf("&token")==-1&&(n+="&token="+$("input[name='__RequestVerificationToken']").val()),n},onLoad:function(n,t,i){var r=this,f=n,o=this.mTemplate.clone(),h="",c="",l=0,s,a,e,v,u;if(this.apiVar("type")=="rss"){if(typeof f=="undefined"||f==null)return;s=[];a=5;typeof r.apiVar("topn")!="undefined"&&r.apiVar("topn")!=null&&(a=parseInt(r.apiVar("topn")));$($.parseXML(f)).find("item").each(function(){var n={};$(this).children().each(function(){n[this.nodeName]=this.nodeName!="pubDate"?$(this).text():$(this).text().replace(/-/g,"/")});s.push(n)});s.sort(function(n,t){var i=new Date(n.pubDate),u=new Date(t.pubDate);if(r.apiVar("orderBy")==="contentPage_dateVisible DESC"||r.apiVar("orderBy")===""){if(u.getTime()>i.getTime())return 1;if(u.getTime()<i.getTime())return-1}else if(r.apiVar("orderBy")==="contentPage_dateVisible ASC"){if(u.getTime()<i.getTime())return 1;if(u.getTime()>i.getTime())return-1}});f=s.slice(0,a)}if(this.apiVar("type")=="twitter")e={},e[this.apiVar("twitterType")]=this.apiVar("twitterQuery"),e.count=parseInt(this.apiVar("topn")),e.template=this.mItemTemplate,this.apiVar("filterRetweets")==!0&&(this.apiVar("twitterType")=="query"?e[this.apiVar("twitterType")]=e[this.apiVar("twitterType")]+" -filter:retweets":e.retweets=0),this.apiVar("showAvatar")===!0&&(e.avatar_size=settings.widgets.avatarSize),this.apiVar("twitterType")=="query"&&typeof this.apiVar("twitterLanguage")!=null&&this.apiVar("twitterLanguage")!=null&&this.apiVar("twitterLanguage")!=""&&(e.lang=this.apiVar("twitterLanguage")),o.find(".itemTemplate, .noItemTemplate").remove(),t||(this.mObject.html(o),this.replaceVars()),this.mObject.find(".twitterContent").tweet(e).bind("loaded",function(n){$(n.target).find("li").length==0?($(n.target).find("ul.tweet_list:first").append(r.mNoItemTemplate),r.apiVar("autoHide")==!0&&r.mObject.hide()):r.apiVar("autoHide")==!0&&r.mObject.show();r.replaceVars();$(window).resize()});else{if(typeof f=="undefined"||f==null)return;if(t&&!i&&JSON.stringify(this.mLastData)===JSON.stringify(f)){this.mAutoRefresh&&(clearTimeout(this.mRefreshTimeout),this.mRefreshTimeout=setTimeout(function(){r.loadData(!0)},settings.widgets.autoRefreshInterval));return}if(f.length>0){for(v in f)u=this.mItemTemplate,u=this.replaceArrayVarsRecursive(u,f[v],""),u=this.replaceItemVarsRecursive(u,f[v],""),u=u.replaceVar("itemIndex",l),u=u.clearEaches(),u=u.clearVars(),u=u.replaceScripts(),u=$(u).attr("data-widget-item-index",l)[0].outerHTML,h+=u,l++;this.apiVar("autoHide")==!0&&this.mObject.show()}else this.mNoItemTemplate!=null&&(c=this.mNoItemTemplate),this.apiVar("autoHide")==!0&&this.mObject.hide();h!=""&&$(h).insertAfter(o.find(".itemTemplate"));c!=""&&$(c).insertAfter(o.find(".noItemTemplate"));o.find(".itemTemplate, .noItemTemplate, .loadingTemplate").remove();this.mObject.html(o);this.apiVar("count",f.length);this.replaceVars();this.apiVar("type")=="birthdays"&&(this.setWeekButtons(),this.setMonthButtons(),this.setYearButtons());this.mLastData=f}this.mAutoRefresh&&(clearTimeout(this.mRefreshTimeout),this.mRefreshTimeout=setTimeout(function(){r.loadData(!0)},settings.widgets.autoRefreshInterval));typeof r.apiVar("topn")!="undefined"&&f!=null&&f.length>=parseInt(r.apiVar("topn"))?(this.mObject.find(".button.showMoreItems input, .button.showMoreItems a").unbind("click").click(function(){var n=function(){var t=r.apiVar("topn")-r.mInitialTopN,n=r.mObject.find("[data-widget-item-index="+t+"]");if(n.is("a, button, input[type=button], input[type=submit], input[type=reset]")){n.focus();return}n.find("a, button, input[type=button], input[type=submit], input[type=reset]").focus()};return r.apiVar("topn",parseInt(r.apiVar("topn"))+r.mInitialTopN),r.loadData(!0,n,!0),$('<div class="loader show" role="status"><span class="screenReaderContent">'+settings.buttons.savingText+"<\/span><\/div>").insertAfter($(this).parents(".button").first().hide()),!1}),this.mObject.find(".button.restore").length>0&&$("#updatesTabContent.tabContent.active").length===0&&(this.mObject.find(".button.showMoreItems input").length>0?this.mObject.find(".button.showMoreItems input").val(settings.buttons.showMoreTrashItemsText):this.mObject.find(".button.showMoreItems a").html(settings.buttons.showMoreTrashItemsText)),this.mObject.find(".button.showMoreItems").parents(".toolbar").removeClass("hide")):this.mObject.find("ul").addClass("toolbarHidden");this.mObject.find("input[type=checkbox][data-widget-setting]").each(function(){var n=$(this);$.trim(n.attr("data-widget-setting"))!=""&&(n.prop("checked",r.apiVar(n.attr("data-widget-setting"))==!0),n.change(function(){r.apiVar(n.attr("data-widget-setting"),n.is(":checked"));n.parent().html('<div class="loader show" role="status"><span class="screenReaderContent">'+settings.buttons.savingText+"<\/span><\/div>");r.loadData(!0,null,!0)}),n.parent().removeClass("hide"))});$(".internetexplorer").length>0&&this.mObject.find("input[type=checkbox]").each(function(){$(this).data("checked")!=undefined&&$(this).prop("checked",!0)});this.mObject.find(".field").not(".noSwitchery").find("input[type=checkbox]").initializeSwitchery();settings.userDialog.instance!=null&&settings.userDialog.instance.init();this.mObject.find(".mettCarousel").length>0&&this.mObject.find(".mettCarousel").carousel().data("carousel").fitSliderHeight();$("a, button, input, [tabindex]").initializeFocus();r.mObject.find(".updateDescription").not(".updateType-1").each(function(){$(this).createClickableLinks()});r.mObject.find(".button.restorePage input").unbind("click").click(function(){$(this).confirm(settings.warnings.restorePageTrashText)&&$(this).data("restore-id")!=undefined&&$.ajax({url:"/api/Sections/restoreSection",data:{restoreID:$(this).data("restore-id"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){r.loadData()}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.66)","console")})});r.mObject.find(".button.restoreItem input").unbind("click").click(function(){$(this).confirm(settings.warnings.restoreItemTrashText)&&$(this).data("restore-id")!=undefined&&$(this).data("item-type")!=undefined&&$.ajax({url:"/api/ContentPages/restoreItem",data:{restoreID:$(this).data("restore-id"),itemType:$(this).data("item-type"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){r.loadData()}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.67)","console")})});r.mObject.find(".button.deletePage input").unbind("click").click(function(){$(this).confirm(settings.warnings.deletePageTrashText)&&$(this).data("delete-id")!=undefined&&$.ajax({url:"/api/Sections/deleteSection",data:{deleteID:$(this).data("delete-id"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){r.loadData()}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.68)","console")})});r.mObject.find(".button.deleteItem input").unbind("click").click(function(){$(this).confirm(settings.warnings.deleteItemTrashText)&&$(this).data("delete-id")!=undefined&&$(this).data("item-type")!=undefined&&$.ajax({url:"/api/ContentPages/deleteItem",data:{deleteID:$(this).data("delete-id"),itemType:$(this).data("item-type"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){r.loadData()}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.69)","console")})});r.mObject.find(".button.favoriteUp input, .button.favoriteDown input").each(function(n){var t=$(this);t.unbind("click").click(function(){(t.data("section-id")!=undefined||t.data("item-id")!=undefined)&&t.data("sort-id")!=undefined&&t.data("sort-up")!=undefined&&$.ajax({url:"/api/Notification/SortFavorite",data:{sectionID:t.data("section-id"),contentPageID:t.data("item-id"),sortID:t.data("sort-id"),up:t.data("sort-up"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){r.loadData()}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.70)","console")})});n!=0&&t.parent().hasClass("favoriteUp")&&t.parent().removeClass("hide");n!=r.mObject.find(".button.favoriteUp input, .button.favoriteDown input").length-1&&t.parent().hasClass("favoriteDown")&&t.parent().removeClass("hide")});r.mObject.find(".toggleNotifications").change(function(){var n=$(this);(n.data("section-id")!=undefined||n.data("item-id")!=undefined)&&$.ajax({url:"/api/Notification/SetNotification",data:{sectionID:n.data("section-id"),contentPageID:n.data("item-id"),status:n.is(":checked"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){n.parent().toggleClass("deleted")}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.71)","console")})});r.mObject.find(".toggleFavorite").change(function(){var n=$(this);(n.data("section-id")!=undefined||n.data("item-id")!=undefined)&&$.ajax({url:"/api/Notification/SetFavorite",data:{sectionID:n.data("section-id"),contentPageID:n.data("item-id"),status:n.is(":checked"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){n.parent().toggleClass("deleted");n.parents(".widget").find(".field").not(".deleted").length==0?$("#shortcuts .favorites").parent().addClass("hide"):$("#shortcuts .favorites").parent().removeClass("hide")}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.72)","console")})});r.mObject.initializeToolbars();$("body").applyCookieSettings();setWidgetImages(r.mObject);$.fn.initializeSpacers({initTopSpacer:!1});this.complete()},prepareTemplate:function(){var n;return this.mObject.find(".settings").length>0&&(n=this.mObject.find(".settings").text(),this.mApiVariables=this.settingsToObject(n),this.mTemplateVariables=this.mApiVariables),!0},loadTemplate:function(){var t=this,n;if(n=typeof this.apiVar("skin")!="undefined"&&$.trim(this.apiVar("skin"))!=""?$.trim(this.apiVar("skin")):$.trim(this.apiVar("type")),(typeof n=="undefined"||n==null||n=="")&&(n="items"),typeof this.apiVar("template")!="undefined"&&$.trim(this.apiVar("template"))!=""&&(n+="_"+$.trim(this.apiVar("template"))),settings.user.follow&&settings.user.ID!=-1&&this.apiVar("type")=="users"&&(this.apiVar("showOnlyFollowedUsers")=="1"||this.apiVar("showOnlyFollowingUsers")=="1")&&(n="users_follow_list"),typeof settings.widgets.templateCache[n]!="undefined"&&settings.widgets.templateCache[n]!=null)this.mTemplate=settings.widgets.templateCache[n],this.processTemplate();else if(typeof settings.widgets.loadingTemplates[n]!="undefined"&&settings.widgets.loadingTemplates[n]!=null)settings.widgets.loadingTemplates[n].onload(function(){t.mTemplate=settings.widgets.templateCache[n];t.processTemplate()});else settings.widgets.loadingTemplates[n]={mAllCallbacks:[],onload:function(n){if(typeof n=="function")this.mAllCallbacks.push(n);else for(var t=0;t<this.mAllCallbacks.length;t++)this.mAllCallbacks[t]()}},$.ajax({url:"/HandlerWidgetTemplate.ashx?type="+n}).done(function(i){t.mTemplate=$(i);settings.widgets.templateCache[n]=t.mTemplate;settings.widgets.loadingTemplates[n].onload();t.processTemplate()}).fail(function(n){$.fn.showError(settings.errors.widgetErrorText+" ('"+n+"') (500.43)","console")})},processTemplate:function(){(this.apiVar("type")!="twitter"||this.mTemplate.find(".twitterContent").length!=0)&&this.mTemplate.find(".itemTemplate").length!=0&&($(".internetexplorer").length>0&&this.mTemplate.find(".itemTemplate input[type=checkbox]").each(function(){$(this).is(":checked")&&$(this).attr("data-checked",!0)}),this.mItemTemplate=$("<div />").append(this.mTemplate.find(".itemTemplate").clone().removeClass("itemTemplate")).html(),this.mTemplate.find(".noItemTemplate").length>0&&(this.mNoItemTemplate=$("<div />").append(this.mTemplate.find(".noItemTemplate").clone().removeClass("noItemTemplate")).html()),this.loadData())},settingsToObject:function(n){var t=JSON.parse(n),i={};for(var r in t)$.extend(i,t[r]);return i},queryStringToObject:function(n){var r={},t;for(theQueryString=n,theQueryString=theQueryString.split("&amp;"),i=0;i<theQueryString.length;i++)t=theQueryString[i].split("="),r[t[0]]=decodeURIComponent(t[1]);return r},objectToQueryString:function(n){var t,i;if(n==null)return"";t="";for(i in n)t!=""&&(t+="&"),t+=i+"="+encodeURIComponent(n[i]);return t},replaceArrayVarsRecursive:function(n,t,i){var u=n;for(var r in t)Array.isArray(t[r])?u=u.replaceEach(i+r,t[r]):typeof t[r]=="object"&&(u=this.replaceArrayVarsRecursive(u,t[r],i+r+"."));return u},replaceItemVarsRecursive:function(n,t,i){var u=n,r,f,e;for(r in t)if(Array.isArray(t[r]))for(u=u.replaceVar(i+r+".length",t[r].length.toString()),f=0;f<t[r].length;f++)u=this.replaceItemVarsRecursive(u,t[r][f],i+r+"["+f.toString()+"].");else u=typeof t[r]=="object"?this.replaceItemVarsRecursive(u,t[r],i+r+"."):u.replaceVar(i+r,t[r].toString());for(e in this.mTemplateVariables)u=u.replaceVar(e,this.mTemplateVariables[e]);return u},replaceVars:function(){var n,t;if(this.mTemplateVariables!=null&&(this.mObject.find(".widgetRemove").remove(),this.mObject.html()!=undefined)){n=this.mObject.html();for(t in this.mTemplateVariables)n=n.replaceVar(t,this.mTemplateVariables[t]);n=n.clearVars();n=n.replaceScripts();this.mObject.html(n);this.mObject.find(".widgetRemove").remove()}},setMonthButtons:function(){var n=this,t=this.getMonth("next"),i=this.getMonth("previous");this.mObject.find(".nextMonth").html(getMonthName(t)).click(function(){return n.apiVar("month",t),n.templateVar("month",t),n.loadData(),t==1&&n.apiVar("year",parseInt(n.apiVar("year"))+1),t=n.getMonth("next"),i=n.getMonth("previous"),$(this).html(getMonthName(t)),n.mObject.find(".previousMonth").html(getMonthName(i)),!1});this.mObject.find(".previousMonth").html(getMonthName(i)).click(function(){return n.apiVar("month",i),n.templateVar("month",i),n.loadData(),i==12&&n.apiVar("year",parseInt(n.apiVar("year"))-1),t=n.getMonth("next"),i=n.getMonth("previous"),$(this).html(getMonthName(i)),n.mObject.find(".nextMonth").html(getMonthName(t)),!1})},setWeekButtons:function(){var n=this,t=this.getWeek("next"),i=this.getWeek("previous");this.mObject.find(".nextWeek").html("Week "+t).click(function(){return n.apiVar("week",t),n.templateVar("week",t),n.loadData(),t==1&&n.apiVar("year",parseInt(n.apiVar("year"))+1),t=n.getWeek("next"),i=n.getWeek("previous"),$(this).html("Week "+t),n.mObject.find(".previousWeek").html("Week "+i),!1});this.mObject.find(".previousWeek").html("Week "+i).click(function(){return n.apiVar("week",t),n.templateVar("week",i),n.loadData(),i==53&&n.apiVar("year",parseInt(n.apiVar("year"))-1),t=n.getWeek("next"),i=n.getWeek("previous"),$(this).html("Week "+i),n.mObject.find(".nextWeek").html("Week "+t),!1})},setYearButtons:function(){var n=this,t=this.apiVar("year")+1,i=this.apiVar("year")-1;this.mObject.find(".nextYear").click(function(){return n.apiVar("year",t),n.templateVar("year",t),n.loadData(),t=n.apiVar("year")+1,i=n.apiVar("year")-1,!1});this.mObject.find(".previousYear").click(function(){return n.apiVar("year",i),n.templateVar("year",i),n.loadData(),t=n.apiVar("year")+1,i=n.apiVar("year")-1,!1})},getWeek:function(n){var t=this.apiVar("week");return n=="previous"?t==1?53:t-1:t==53?1:t+1},getMonth:function(n){var t=this.apiVar("month");return n=="previous"?t==1?12:t-1:t==12?1:t+1},getUniqueToken:function(){var t="",i=new Date,n="000"+i.getMilliseconds();return n=n.substr(n.length-3),t=n+i.getTime().toString(),t.substr(0,parseInt(n.charAt(2))+3)+n+t.substr(parseInt(n.charAt(2))+3)},unbind:function(n){if(typeof n=="string"&&$.trim(n)!="")switch(n){case"complete":this.mCompleteHandlers=[]}return this},complete:function(n){if(typeof n=="undefined"){this.mIsCompleted=!0;for(var t in this.mCompleteHandlers)this.mCompleteHandlers[t](this,"complete")}else typeof n=="function"&&(this.mCompleteHandlers.push(n),this.mIsCompleted&&n(this,"complete"));return this}};return t.init(n),t}function htmlEncode(n){return $("<div/>").text(n).html()}function htmlDecode(n){return $("<div/>").html(n).text()}function getMonthName(n,t){var i=settings.language=="en"?1:0;return t?[["","jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]][i][n]:[["","januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],["","January","February","March","April","May","June","July","August","September","October","November","December"]][i][n]}function setWidgetImages(n){n.find(".mettCarousel").length>0&&n.parents(".three.columns").length>0&&n.find(".mettCarousel").data("item-width")!=undefined&&n.find(".mettCarousel").data("item-width")!="100%"&&n.find(".itemImage.small, .updateImage.small").removeClass("small").addClass("mini");n.find(".updateImage img").not(".nailthumb-image").each(function(){var t=$(this);setTimeout(function(){setCurrentWidgetImage(t,n)},1e3)})}function setCurrentWidgetImage(n,t){var u,r,f,i;n.height()>0?(u=settings.images.widgetImageHeight,(n.parents(".small").length>0||n.parents(".mini").length>0)&&(u=settings.images.smallThumbnailHeight),r=n.parent(),f=n,r.is("a")&&r.height()>0&&(f=r,u=r.height()),f.nailthumb({preload:!1,nostyle:!0,height:u,fitDirection:"center center",maxEnlargement:1}),t[0].children[0].classList.contains("widget-items")&&(i=n.parents(".updateImage"),n.width()>n.height()?(i.addClass("landscape"),n[0].naturalWidth<i.width()&&i.addClass("contained")):n.width()<n.height()&&(i.addClass("portrait"),n[0].naturelHeight<i.height()&&i.addClass("contained"))),typeof t!="undefined"&&t!=null&&t.is("#bottom .mettWidget")&&$(window).resize(),t[0].firstChild.className.indexOf("widget-users")>-1&&$.each(t.find(".itemImage"),function(){var t=$(this),n=t.find("img");n.length>0&&(n.width()>n.height()?t.addClass("landscape"):n.width()<n.height()&&t.addClass("portrait"))})):setTimeout(function(){setCurrentWidgetImage(n,t)},200)}function guid(){var n=function(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)};return n()+n()+"-"+n()+"-"+n()+"-"+n()+"-"+n()+n()+n()}function closeTags(n){var e=["meta","img","br","hr","input"],o=RegExp("<([a-z]+)(?:s[^<]*?[^/]>|>)","gi"),s=RegExp("<\/([a-z]+)\\s*>","gi"),t=[],u=[],i,r,f;for(n=n.replace(/<[^>]*$/,"");(i=o.exec(n))!=null;)e.indexOf(i[1].toLowerCase())==-1&&t.push(i[1]);while((i=s.exec(n))!=null)u.push(i[1]);if(t.length==u.length)return n;for(t=t.reverse(),r=0;r<t.length;r++)f=u.indexOf(t[r]),f==-1?n+="<\/"+t[r]+">":u.splice(f,1);return n}function mettCheckboxClientValidator(n,t){var i=$(n).data("control-to-validate"),e,f,u,r;if(i){for(i=i.split(","),u=0;u<i.length;u++)if(r=$("#"+i[u]),r.is(":checkbox:checked")||r.is(":text")&&$.trim(r.val())!=""){for(f=$("#"+i[0]).parents(".field:first").prev(":has(label):not(:has(:checkbox)), h2"),f.find(".dangerClear").remove(),f.removeClass("danger"),e=0;e<i.length;e++)r=$("#"+i[e]),r.parents(".field:first").find(".dangerClear").remove(),r.parents(".field:first").removeClass("danger");return}if(i.length>0)for(f=$("#"+i[0]).parents(".field:first").prev(":has(label):not(:has(:checkbox)), h2"),f.find(".dangerClear").remove(),f.addClass("danger").append('<div class="dangerClear clear"><\/div>'),u=0;u<i.length;u++)r=$("#"+i[u]),r.parents(".field:first").find(".dangerClear").remove(),r.parents(".field:first").addClass("danger").append('<div class="dangerClear clear"><\/div>');t.IsValid=!1}}function mettCKEditorClientValidator(n,t){var f=$(n).data("control-to-validate"),i,r,e,u,o;if(f){if(i=$("#"+f),r=i.parents(".field:first"),i.is("textarea")&&(e=i.attr("id"),u=CKEDITOR.instances[e],u&&(o=u.getData(),$.trim($(o).text())!=""))){i.parents(".field:first").find(".dangerClear").remove();i.parents(".field:first").removeClass("danger");return}r.find(".dangerClear").remove();r.addClass("danger").append('<div class="dangerClear clear"><\/div>');t.IsValid=!1}}function mettHCaptchaClientValidator(n,t){hcaptcha&&hcaptcha.getResponse()===""&&(t.IsValid=!1)}var mettWidgets,Carousel,StatisticRowTypes,StatisticsManager;$(document).ready(function(){$.fn.initializeOnce();typeof Sys!="undefined"&&typeof Sys.WebForms!="undefined"&&(Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function(n,t){$.fn.initializeBeforeAJAX(t)}),Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(n,t){var i,f,r,u;if($.fn.initializeOnceAndAfterAJAX(t),n._postBackSettings&&n._postBackSettings.panelsToUpdate!=null&&t.get_error()!=null){for(i=0;i<n._postBackSettings.panelsToUpdate.length;i++)f=$("#"+n._postBackSettings.panelsToUpdate[i].split("$").join("_")),f.find(".loader.update").remove();$.fn.alert(settings.errors.updatePanelErrorText);t.set_errorHandled(!0)}$("#h-captcha").length>0&&hCaptcha.render("h-captcha",{sitekey:"4dd31292-4a91-4442-8c76-4544d33192ec"});document.scrollToAfterAjax&&(r=0,typeof document.scrollToAfterAjax=="string"&&(u=$("#"+document.scrollToAfterAjax),u.length>0&&(r=u.offset().top-$("#top").outerHeight())),$("html, body").animate({scrollTop:r}),document.scrollToTopAfterAjax=!1)}))});$(window).load(function(){$(".mett").setColor({color:settings.colors.mettLogo});$(".royalSlider").css("height","auto");$.fn.initializeMaintenance();$.fn.initializeHelpdeskWidget()});$(window).resize(function(){$.fn.initializeSpacers({resize:!0});$("#mainMenu").initializeMainMenu();$.fn.fixedPath();$("iframe[src*='youtube.com'], iframe[src*='youtube-nocookie.com'], iframe[src*='vimeo.com'], iframe[src*='bluebillywig.com'], iframe[src*='pano.autodesk.com']").setVideoFrameSize();$("img[usemap]").initializeImageMaps()});$.fn.initializeOnce=function(){$(window).scroll($.fn.initializeScrolling);$("body").keydown(function(n){if(n.keyCode==27&&($("#shortcuts > li > a").removeClass("active"),$("#shortcuts > li > .dropDown.show").removeClass("show").find("a, button").last().focus()),n.keyCode==32||n.keyCode==13){var t=$("[role=button]:focus");t.length>0&&(n.keyCode!=13||t.is("div"))&&(t[0].click(),n.preventDefault())}n.keyCode==9&&$("body").addClass("keyboard-user")});$("body").click(function(n){n.detail>0&&$("body").removeClass("keyboard-user")});typeof bowser!="undefined"&&bowser!=null&&(bowser.name!=null&&$("html").addClass(bowser.name.toLowerCase().replace(" ","")),bowser.version!=null&&$("html").addClass(bowser.name.toLowerCase().replace(" ","")+bowser.version.replace(".","")));settings.section.parentID==-1&&$("html").addClass("home");$("#mainMenu").initializeMainMenu();$("#mobileSlideOut").initializeMobileMenu();$("#anchorMenu").initializeAnchorMenu();$("#subMenu").initializeSubMenu();$("#subMenu").initializeActiveItemOnlySubMenu();$("#subMenu.horizontal").initializeHorizontalSubMenu();$(".editorContent a[href^='#']:not([href='#'])").initializeAnchorLinks();$(".editorContent a.anchor-link").initializeInternalPageAnchors();$("#shortcuts, #mobileShortcuts, #footer").initializeShortcuts();$("#top .search").initializeSearch();$("#login").initializeLogin();$(".royalSlider").initializeRoyalSlider();$("#path").initializePath();$("#cookieSettingsOverlay").initializeCookieSettingsOverlay();$("#mainMenu > .row").calculateMainMenuDropdownPosition();settings.section.ID>0&&settings.section.itemID>0&&$("#relatedContent").initializeRelatedContent();$("#events, #groups, #forms, #newsletters, #registrations, #users, #cms, #roles").length===0&&settings.section.ID>0&&settings.section.itemID>0&&$(".item.add.edit, .item.delete").length===0&&settings.section.enablePageNav&&$(".item").initializePageNavigation();$("#registrations.item").length>0&&$(".item").initializeRegistrationCheckboxCheck();$('.userConditions .field input[type="checkbox"], .privacyStatement .field input[type="checkbox"]').on("change",function(){$(".item").initializeRegistrationCheckboxCheck()});$("html.pageType90").length>0&&!settings.section.isAdd&&!settings.section.isEdit&&$.fn.injectMettAccessibilityParagraph();$("#top .logo").on("transitionend webkitTransitionEnd oTransitionEnd",function(){$.fn.initializeSpacers()});$.startKeepAlive(864e5);$.fn.initializeOnceAndAfterAJAX()};$.fn.initializeOnceAndAfterAJAX=function(){$.fn.initializeSpacers();$("a, button, input, [tabindex]").initializeFocus();$.fn.restoreFocus();setTimeout(function(){$("body").applyCookieSettings()},200);$("body").initializeToolbars();$(".tagsInput").initializeTags();$(".tabs .tab:not(.hide)").initializeTabs();$(".save").initializeSave();$(".error").initializeErrors();$("#addComment").initializeComments();$(".commentText").createClickableLinks();$(".passwordCheck").initializePasswordCheck();$(".containerToggle").initializeCustomContainers();$(".colorPicker").initializeColorPickers();$(".field").not(".noSwitchery").find("input[type=checkbox]").initializeSwitchery();$(".field.powerange").initializePowerange();$(".field .range-slider").initializeRangeSlider();$(".portalSelector").initializePortalSelector();$(".uploader").initializePlupload();$(".overlay").initializeOverlays();$(".dropDownMenu").initializeDropDownMenus();$(".tags[data-item-id]").initializeTagsDisplay();$(".like.inline").initializeInlineLikes();$("#forum.section .listAlternative").initializeForumStickies();($("#groups").length>0||$("#documents-v3").length>0)&&$(".tagUsers").length>0&&$(".tagUsers").mentionTextArea();$(".statistics").length>0&&$(".statistics").initializeStatistics();$(".button a").attr("role","button");setTimeout(function(){$("iframe[src*='youtube.com'], iframe[src*='youtube-nocookie.com'], iframe[src*='vimeo.com'], iframe[src*='bluebillywig.com'], iframe[src*='pano.autodesk.com']").initializeVideoFrames()},50);$("img[usemap]").initializeImageMaps();$("html:not(.mobile) .dropDown").enableKeyboardAccessibility();$("input [type='submit'], input [type='button'], button, .button a").addAriaLabels();$(".password input:password").initializePasswordVisibilityToggle();$.fn.initializeAccessibleHCaptcha();$(".pageNumber a").initializePageNumbers();$(".conditionsLink").parent().find("label").append("&nbsp;").append($(".conditionsLink"));$(".privacyLink").parent().find("label").append("&nbsp;").append($(".privacyLink"));$("[data-total-records]").initializeTotalRecords()};$.fn.initializeBeforeAJAX=function(n){$.fn.showLoader(n);$.fn.rememberFocus()};$.fn.initializeSpacers=function(n){var n=$.extend({resize:!1,initTopSpacer:!0,initBottomSpacer:!0},n),r=$(this),i=$("#cookieSettingsOverlayToggle:not(.hide)").outerHeight()||0,t=$("#cookieSpacer");n.initTopSpacer&&$("#top").removeAttr("style");n.initBottomSpacer&&$("#bottom").removeAttr("style");n.resize||($("#top .logo").length>0&&$("#top .logo").attr("src").indexOf("?")==-1&&$("#top .logo").attr("src",$("#top .logo").attr("src")+"?"+(new Date).getTime()).load(function(){$("#spacerTop").height($("#top").height()-1)}),$("#bottom .editorContent img").load(function(){$("#spacerBottom").height($("#bottom").outerHeight())}));n.initBottomSpacer&&t.length==0&&(t=$("<div>"),t.attr("id","cookieSpacer"),$("#bottom").append(t));t.height(i);n.initTopSpacer&&$("#spacerTop").stop().animate({height:$("#top").height()-1},200);n.initBottomSpacer&&$("#spacerBottom").height($("#bottom").outerHeight())};$.fn.initializeDropDownMenus=function(){$(this).each(function(){var n=$(this),t=0;n.unbind("hover").hover(function(){n.hasClass("delayed")&&(clearTimeout(t),t=setTimeout(function(){n.addClass("expanded")},400))}).mouseleave(function(){n.hasClass("delayed")&&(clearTimeout(t),n.removeClass("expanded"))})})};$.fn.initializeToolbars=function(){var n=$(this);n.find(".toolbar").length>0&&(n.find(".toolbar").each(function(){var n=$(this),i=!1,t,r;n.initializeToolbarButtons();n.find("a, input:button:not(.hide), input:submit:not(.hide), input:radio:not(.hide), input:image:not(.hide)").length>0&&(i=!0,n.attr("id")=="toolbarTop"&&(settings.section.isShortcut?i=!1:(t=n.find(".dropDown"),r="#toolbarBottom",$("#roles.item").length>0&&(r="#toolbarBottomRoles"),$(r+" .button").not(".button.save").each(function(n){var i=$(this),r;n==0&&t.find(".dropDownLink").remove();i.find("a, input").length>0?(r=$("<a />").attr("href","/").addClass(i.attr("class").replace("button","dropDownLink")),i.find("a").length>0?(r.html(i.find("a").html()),r.unbind("click").click(function(){return i.find("a")[0].click(),!1})):(r.html(i.find("input").val()),r.unbind("click").click(function(){i.find("input").click()})),t.append(r),$("html:not(.mobile) .dropDown").enableKeyboardAccessibility(),t.find(".dropDownLink.add").length>0&&t.find(".dropDownLink.add").html(settings.buttons.addText)):i.addClass("hide")}),t.find("a").length>0&&t.parents(".dropDownMenu").removeClass("hide"),n.find(".toolbarWrapper").each(function(){$(this).find("> .button:not(.hide)").length>0&&$(this).removeClass("hide")}),n.find(".toolbarWrapper:not(.hide)").length==0?n.addClass("hide"):n.removeClass("hide"),$("#options").append(n))),(n.attr("id")=="toolbarShare"||n.hasClass("share"))&&(settings.section.isShortcut||$(".item.add").length>0||$(".item.edit").length>0?i=!1:$(".touch").length>0&&$("#right").length>0&&$.fn.viewport().width<=768&&$("#right").append(n),n.find(".button.mail a").prop("href","mailto:?subject="+settings.various.shareMailText+"&body="+globals.url)),i&&n.show())}),$("a, button, input, [tabindex]").initializeFocus());$("html:not(.mobile) .dropDown").enableKeyboardAccessibility()};$.fn.initializeToolbarButtons=function(){var n=$(this),t,i;settings.section.isAdd||settings.section.isEdit?n.find(".backToParent a").each(function(){var n=$(this);n.unbind("click").click(function(){var t=settings.section.parentUrl,n=$("[id$='_hfReferrer']");return n.length>0&&$.trim(n.val())!=""&&(t=$.trim(n.val())),document.location.href=t,!1});n.parent().removeClass("hide").addClass("visible")}):(settings.section.typeID==14||settings.section.typeID==29||settings.section.typeID==39||settings.section.typeID==44||settings.section.typeID==83||settings.section.isUser||(settings.section.itemID>0&&(n.find(".likeview input:button").each(function(){var n=$(this),t=n.parent().find("input:checkbox");t.length>0&&(n.val(n.parent().find("label").html()),settings.user.ID==-1?(n.parent().addClass("noHover"),n.parent().removeClass("hide").addClass("visible")):n.parent().removeClass("visible").addClass("hide"))}),n.find(".like input:button, .liked input:button").each(function(){var n=$(this),t=n.parent().find("input:checkbox"),i=$.trim($("h1.itemTitle").text());t.length>0&&(n.val(n.parent().find("label").html()),t.is(":checked")&&(n.parent().removeClass("like icon-heart-empty").addClass("liked icon-heart"),n.attr("title",settings.buttons.unLikeText.replace("{0}",'"'+i+'"'))),t.unbind("click").click(function(){var r=settings.section.itemID,i;t.is(".comment input:checkbox")&&(i=t.parents(".comment:first").attr("id"),typeof i!="undefined"&&i!=null&&i.indexOf("_")>-1&&(r=i.split("_")[1]));$.ajax({url:"/api/notification/SetLike",data:{sectionID:settings.section.ID,contentPageID:r,status:t.is(":checked"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(t){typeof t=="object"&&t.length>0&&typeof t[0].likeCount!="undefined"&&t[0].likeCount!=null&&(n.parent().find("label").html(t[0].likeCount),n.val(t[0].likeCount),t[0].contentPageID===settings.section.itemID&&$(".like.inline").find(".number").html(t[0].likeCount))}).fail(function(){$.fn.showError(arguments+". (500.51)","console")})}),n.unbind("click").click(function(){var r=$(".like.inline"),u=!1;return n.parents(".comment").length>0&&(u=!0),t=n.parent().find("input:checkbox"),t.click(),t.is(":checked")?(n.parent().removeClass("like icon-heart-empty").addClass("liked icon-heart"),n.attr("title",settings.buttons.unLikeText.replace("{0}",'"'+i+'"')),u==!1&&r.length>0&&(r.addClass("liked"),r.removeClass("icon-heart-empty").addClass("icon-heart"),n.attr("title",settings.buttons.unLikeText.replace("{0}",'"'+i+'"')),r.data("checked",!0),r.find(".screenReaderContent").html(settings.buttons.inlineUnLikeText))):(n.parent().removeClass("liked icon-heart").addClass("like icon-heart-empty"),n.attr("title",settings.buttons.likeText.replace("{0}",'"'+i+'"')),u==!1&&r.length>0&&(r.removeClass("liked icon-heart").addClass("icon-heart-empty"),n.attr("title",settings.buttons.likeText.replace("{0}",'"'+i+'"')),r.data("checked",!1),r.find(".screenReaderContent").html(settings.buttons.inlineLikeText))),n.val(n.parent().find("label").html()),!1}),n.parent().removeClass("hide").addClass("visible"))})),n.find(".follow, .following").each(function(){var n=$(this),i=n.find("input:button"),t=n.find("input:checkbox"),u,r;t.length>0&&(u=function(){n.removeClass("following icon-check").addClass("follow icon-bell");i.val(settings.buttons.followText).attr("title",settings.buttons.followText);$(n).hover(function(){i.val(settings.buttons.followText).attr("title",settings.buttons.followText);n.removeClass("icon-cancel").addClass("icon-check")},function(){i.val(settings.buttons.followText).attr("title",settings.buttons.followText);n.removeClass("icon-cancel").addClass("icon-check")})},r=function(){n.removeClass("follow icon-bell").addClass("following icon-check");i.val(settings.buttons.followingText).attr("title",settings.buttons.followingText);$(n).hover(function(){i.val(settings.buttons.unFollowText).attr("title",settings.buttons.unFollowText);n.removeClass("icon-check").addClass("icon-cancel")},function(){i.val(settings.buttons.followingText).attr("title",settings.buttons.followingText);n.removeClass("icon-cancel").addClass("icon-check")})},t.is(":checked")&&r(),t.unbind("click").click(function(){$.ajax({url:"/api/notification/SetNotification",data:{sectionID:settings.section.ID,contentPageID:settings.section.itemID,status:t.is(":checked"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){fetchFollowersData()}).fail(function(){$.fn.showError(arguments+". (500.52)","console")})}),n.unbind("click").click(function(){t=n.parent().find("input:checkbox");t.click();t.is(":checked")?r():u()}),n.removeClass("hide").addClass("visible"))}),n.find(".followers").length>0&&fetchFollowersData(),n.find(".vote input:button, .voted input:button").each(function(){var n=$(this),t=n.parents(".voting").find(".voteSubmit input"),r,i;t.length>0&&(r=function(){n.parent().removeClass("voted").addClass("vote");n.val(settings.buttons.voteText).attr("title",settings.buttons.voteText);$(n).hover(function(){n.val(settings.buttons.voteText).attr("title",settings.buttons.voteText);n.parent().removeClass("icon-cancel").addClass("icon-thumbs-up")},function(){n.val(settings.buttons.voteText).attr("title",settings.buttons.voteText);n.parent().removeClass("icon-cancel").addClass("icon-thumbs-up")})},i=function(){n.parent().removeClass("vote icon-thumbs-up").addClass("voted icon-check");n.val(settings.buttons.votedText).attr("title",settings.buttons.votedText);$(n).hover(function(){n.val(settings.buttons.unVoteText).attr("title",settings.buttons.unVoteText);n.parent().removeClass("icon-check").addClass("icon-cancel")},function(){n.val(settings.buttons.votedText).attr("title",settings.buttons.votedText);n.parent().removeClass("icon-cancel").addClass("icon-check")})},t.hasClass("deleteVote")&&i(),n.unbind("click").click(function(){t.hasClass("deleteVote")?i():r();t.click()}),n.parent().removeClass("hide").addClass("visible"))}),n.find(".register input:button").each(function(){var n=$(this);n.parent(".button").removeClass("hide").addClass("visible")}),n.find(".signUp input:submit, .signedUp input:submit").each(function(){var n=$(this),i=function(){n.parent().removeClass("signedUp").addClass("signUp");n.val(settings.buttons.signUpText).attr("title",settings.buttons.signUpText);$(n).hover(function(){n.val(settings.buttons.signUpText).attr("title",settings.buttons.signUpText);n.parent().removeClass("icon-cancel").addClass("icon-user-add")},function(){n.val(settings.buttons.signUpText).attr("title",settings.buttons.signUpText);n.parent().removeClass("icon-cancel").addClass("icon-user-add")})},t=function(){n.parent().removeClass("signUp icon-user-add").addClass("signedUp icon-check");n.val(settings.buttons.signedUpText).attr("title",settings.buttons.signedUpText);$(n).hover(function(){n.val(settings.buttons.signOffText).attr("title",settings.buttons.signOffText);n.parent().removeClass("icon-check").addClass("icon-cancel")},function(){n.val(settings.buttons.signedUpText).attr("title",settings.buttons.signedUpText);n.parent().removeClass("icon-cancel").addClass("icon-check")})};n.hasClass("groupUnRegister")&&!n.hasClass("groupFull")?t():n.hasClass("groupFull")&&n.parent().removeClass("signUp icon-user-add").addClass("signedUp icon-cancel");n.unbind("click").click(function(){if(!n.hasClass("groupFull"))if(n.hasClass("groupUnRegister"))if(n.confirm(settings.warnings.unRegisterGroupText))t();else return!1;else i()})})),settings.user==undefined||settings.user.ID==-1||settings.section.isUser||settings.section.itemID==46||n.find(".favorite input:button, .favorited input:button, .favorite button, .favorited button").each(function(){var n=$(this),t=n.parent().find("input:checkbox");t.length>0&&(t.is(":checked")&&(n.parent().removeClass("favorite icon-awesome-star-empty").addClass("favorited icon-awesome-star"),n.attr("title",settings.buttons.unfavoriteText),n.attr("aria-label",settings.buttons.unfavoriteText),n.find(".screenReaderContent").text(settings.buttons.unfavoriteText)),t.unbind("click").click(function(){$.ajax({url:"/api/notification/SetFavorite",data:{sectionID:settings.section.ID,contentPageID:settings.section.itemID,status:t.is(":checked"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){t.is(":checked")?$("#shortcuts .favorites").parent().removeClass("hide").addClass("visible"):$.ajax({url:"/api/notification/HasFavorites",data:{userID:settings.user.ID,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){n||$("#shortcuts .favorites").parent().addClass("hide")})}).fail(function(){$.fn.showError(arguments+". (500.65)","console")})}),n.unbind("click").click(function(){return t=n.parent().find("input:checkbox"),t.click(),t.is(":checked")?(n.parent().removeClass("favorite icon-awesome-star-empty").addClass("favorited icon-awesome-star"),n.attr("title",settings.buttons.unfavoriteText),n.attr("aria-label",settings.buttons.unfavoriteText),n.find(".screenReaderContent").text(settings.buttons.unfavoriteText)):(n.parent().removeClass("favorited icon-awesome-star").addClass("favorite icon-awesome-star-empty"),n.attr("title",settings.buttons.favoriteText),n.attr("aria-label",settings.buttons.favoriteText),n.find(".screenReaderContent").text(settings.buttons.favoriteText)),!1}),n.parent().removeClass("hide").addClass("visible"))}),n.find(".security").length>0&&(t=n.find(".security"),i=t.find("a"),settings.section.isPrivate||(t.removeClass("icon-lock").addClass("icon-lock-open"),i.prop("title",settings.buttons.publicPageText).html("<span>"+settings.buttons.publicPageText+"<\/span>")),i.unbind("click").click(function(){return document.location.href=settings.section.cmsEditUrl+"#tab=securityTab",!1}),t.removeClass("hide").addClass("visible")),n.find(".followUser, .followingUser").each(function(){var n=$(this).closest(".item").data("userid"),t=$(this).closest(".item").find(".firstname").text();$(this).initializeUserFollowButtons(n,t)}),n.find(".attend input:button").each(function(){var t=$(this).parent(),o=settings.section.ID,r=-1,f=-1,e=-1,i=0,u;t.data("event-section-id")!=undefined&&(o=t.data("event-section-id"));t.data("event-id")!=undefined&&(r=t.data("event-id"));t.data("event-attend")!=undefined&&(f=t.data("event-attend"));t.data("event-attendees")!=undefined&&(e=t.data("event-attendees"));i=t.data("event-recurrence-id")!=undefined?t.data("event-recurrence-id"):getUrlParameter("recurrenceID");r>0&&settings.user.ID>0&&f>-1&&(u=n.parents(".attendingButtonsContainer"),u.find(".eventButtons").addClass("hide"),u.find(".maxAttendingReached").addClass("hide"),n.find(".accepted").removeClass("accepted").addClass("accept"),n.find(".maybied").removeClass("maybied").addClass("maybe"),n.find(".denied").removeClass("denied").addClass("deny"),$.ajax({type:"GET",url:"/api/events/iseventinvitee?sectionID="+settings.section.ID+"&eventID="+r+"&userID="+settings.user.ID+(i!=undefined?"&recurrenceID="+i:"")+"&token="+$("input[name='__RequestVerificationToken']").val()}).done(function(t){t?$.ajax({type:"GET",url:"/api/events/getattendingstatus?eventID="+r+"&userID="+settings.user.ID+"&recurrenceID="+(i!=undefined?i:"0")+"&token="+$("input[name='__RequestVerificationToken']").val()}).done(function(t){switch(t){case 0:n.find(".deny").removeClass("deny").addClass("denied");n.parent().find(".screenReaderContent").text(settings.events.screenReaderDenied);break;case 1:n.find(".accept").removeClass("accept").addClass("accepted");n.parent().find(".screenReaderContent").text(settings.events.screenReaderAccepted);break;case 2:n.find(".maybe").removeClass("maybe").addClass("maybied");n.parent().find(".screenReaderContent").text(settings.events.screenReaderMaybied)}u.find(".eventButtons").removeClass("hide").addClass("visible");u.find(".maxAttendingReached").addClass("hide").removeClass("visible")}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.58)","console")}):$.ajax({type:"GET",url:"/api/events/geteventattendingcount?eventId="+r+"&recurrenceID="+i+"&token="+$("input[name='__RequestVerificationToken']").val()}).done(function(n){n>-1&&e>-1&&!(n<e)&&(u.find(".eventButtons").addClass("hide").removeClass("visible"),u.find(".maxAttendingReached").removeClass("hide").addClass("visible"))}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.xx)","console")})}),$(this).unbind("click").click(function(){var e=!1,u=function(){$.ajax({url:"/api/events/attendevent",data:{sectionID:o,eventId:r,eventAttending:f,eventRecurrenceID:i,all:e,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(u){var f,e;if(u=JSON.parse(u),f=JSON.parse(u[0].Item2),n.find(".accepted").removeClass("accepted").addClass("accept"),n.find(".maybied").removeClass("maybied").addClass("maybe"),n.find(".denied").removeClass("denied").addClass("deny"),f.maxAttendeesReached)e=n.parents(".attendingButtonsContainer"),e.find(".showEventAttendingButtons").addClass("hide").removeClass("visible"),e.find(".maxAttendingReached").removeClass("hide").addClass("visible");else switch(f.attendingStatus){case"No":t.parent().find(".attend.deny").removeClass("deny").addClass("denied");n.parent().find(".screenReaderContent").text(settings.events.screenReaderDenied);break;case"Yes":t.parent().find(".attend.accept").removeClass("accept").addClass("accepted");n.parent().find(".screenReaderContent").text(settings.events.screenReaderAccepted);break;case"Maybe":t.parent().find(".attend.maybe").removeClass("maybe").addClass("maybied");n.parent().find(".screenReaderContent").text(settings.events.screenReaderMaybied)}$(".overlayEvent .eventCounts").hasClass("alwaysHide")||$(".overlayEvent, #events.item").getEventAttendees({eventID:r,recurrenceID:i})}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.59)","console")})};$(this).closest(".eventInformation.eventButtons").hasClass("has-recurrence")?($(".overlayAttendAllOrSingle").removeClass("hide"),$(".overlayAttendAllOrSingle .overlayItemTitle").focus()):u();$("#btnAttendAllRecurringEvents").unbind("click").on("click",function(){e=!0;$(".overlayAttendAllOrSingle").addClass("hide");u()});$("#btnAttendOnlyThisEvent").unbind("click").on("click",function(){$(".overlayAttendAllOrSingle").addClass("hide");u()});return!1}))}),n.hasClass("share")&&(n.find(".facebook a").attr("href",settings.section.facebookShareUrl).attr("title",settings.various.shareFacebookText).attr("aria-label",settings.various.shareFacebookText),n.find(".linkedIn a").attr("href",settings.section.linkedInShareUrl).attr("title",settings.various.shareLinkedinText).attr("aria-label",settings.various.shareFacebookText),n.find(".twitter a").attr("href",settings.section.twitterShareUrl).attr("title",settings.various.shareTwitterText).attr("aria-label",settings.various.shareFacebookText),n.find(".mail a").attr("href",settings.section.mailToFriendUrl).attr("title",settings.various.shareEmailText).attr("aria-label",settings.various.shareFacebookText),n.find(".rss a").attr("href",settings.section.rssFeedUrl).attr("title",settings.various.shareRSSText).attr("aria-label",settings.various.shareFacebookText),n.find(".addThis a").unbind("click").click(function(){return addthis_sendto("more"),!1})));n.find(".emptyTrash input, .emptyTrash a").each(function(){var t=$(this),i;t.unbind("click").click(function(){var n=settings.section.ID;return $.fn.getQueryString("id")!=""&&(n=$.fn.getQueryString("id")),t.confirm(settings.warnings.emptyTrashText)?($(".trashWidget").html('<div class="loader show"><\/div>'),$.ajax({url:"/api/contentpages/emptyTrashcan",data:{sectionID:n,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){location.reload()}).fail(function(){$.fn.showError(settings.errors.emptyTrashErrorText+" (500.64)","console")}),!1):void 0});i=new Widget($("#trashTabContent .mettWidget"));i.complete(function(){$(".noIndent").length==0&&(t.parent().removeClass("hide").addClass("visible"),n.show())})});n.find(".loadMore input, .loadMore a").each(function(){$(this).parent(".button").removeClass("hide")});n.find(".readMore").each(function(){$(this).find("input").length==0&&$(this).find("a").length==0&&$(this).addClass("hide").removeClass("visible")});n.find(".showMore a, .showMore input, a.showMore").each(function(){var t=$(this),u=t.html(),r=t.parent(),i=n.next(".more"),f=!1,e=!1;i.length==0&&(i=n.prev(".more"));i.length==0&&(i=n.parent().find(".more"));r.data("scroll-to-top")!=undefined&&(f=r.data("scroll-to-top"));r.data("hide-after-toggle")!=undefined&&(e=r.data("hide-after-toggle"));t.unbind("click").click(function(){return i.height()==0?(i.stop(!0).animate({height:i.find(".moreContent").height()},300),e?r.addClass("hide").removeClass("visible"):(t.hasClass("icon-down-open-big")&&t.removeClass("icon-down-open-big").addClass("icon-up-open-big"),t.parent().hasClass("icon-down-open-big")&&t.parent().removeClass("icon-down-open-big").addClass("icon-up-open-big"),t.html(u.replace(settings.buttons.showText.toLowerCase(),settings.buttons.hideText.toLowerCase())))):(i.stop(!0).animate({height:0,margin:0},150),t.hasClass("icon-up-open-big")&&t.removeClass("icon-up-open-big").addClass("icon-down-open-big"),t.parent().hasClass("icon-up-open-big")&&t.parent().removeClass("icon-up-open-big").addClass("icon-down-open-big"),t.html(u.replace(settings.buttons.hideText.toLowerCase(),settings.buttons.showText.toLowerCase())),f&&$("html, body").stop(!0).animate({scrollTop:$("#scrollTop").offset().top},150)),!1})});n.find(".showOverlay a, .showOverlay input").each(function(){var n=$(this);n.unbind("click").click(function(){return $(".overlay").removeClass("hide"),!1})});n.find(".button.toggleDropDown").each(function(){var t=$(this),n=t.parent().find(".dropDown"),i=!0;n.find("input:image").each(function(t){t==0&&n.find(".dropDownLink").remove();var i=$(this),r=$("<a/>");r.prop("href","/").addClass("dropDownLink "+$(i).prop("class")).html($(i).prop("title")).unbind("click").click(function(){return i.click(),!1});i.parent().append(r.removeClass("hide"))});n.find(".settings").unbind("click").click(function(){return document.location.href=settings.section.cmsEditUrl+"#tab=optionsTab",!1});(settings.section.isAdd||settings.section.isEdit)&&n.find(".settings").length>0&&(i=!1);$("html").hasClass("touch")&&t.unbind("click").click(function(){var t=!0;return n.hasClass("show")&&(t=!1),$(".dropDown").removeClass("show"),t&&n.toggleClass("show"),!1});i&&t.removeClass("hide").parent().parent().addClass("visible")});n.find(".backToPrevious a").each(function(){var n=$(this);n.unbind("click").click(function(){return history.back(),!1})});$("html").hasClass("threedotfive")&&updateToolbarWrappers()};$.fn.initializeUserFollowButtons=function(n,t){var i=$(this),r=$(this).find("input:button"),u=i.parent().find("input:checkbox"),f="",e="",s,o;n===settings.user.ID&&$(i).remove();u.length>0&&(s=function(){i.removeClass("followingUser icon-check").addClass("followUser icon-bell");r.val(settings.buttons.followText).attr("title",settings.buttons.followText);$(i).hover(function(){r.val(settings.buttons.followText).attr("title",settings.buttons.followText);i.removeClass("icon-cancel").addClass("icon-check")},function(){r.val(settings.buttons.followText).attr("title",settings.buttons.followText);i.removeClass("icon-cancel").addClass("icon-check")})},o=function(){i.removeClass("followUser icon-bell").addClass("followingUser icon-check");r.val(settings.buttons.followingText).attr("title",settings.buttons.followingText);$(i).hover(function(){r.val(settings.buttons.unFollowText).attr("title",settings.buttons.unFollowText);i.removeClass("icon-check").addClass("icon-cancel")},function(){r.val(settings.buttons.followingText).attr("title",settings.buttons.followingText);i.removeClass("icon-cancel").addClass("icon-check")})},$.ajax({url:"/api/followers/isuserfollow",data:{userID:settings.user.ID,followedUserID:n,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){n==!0&&(u.attr("checked","checked"),o())}),u.unbind("click").click(function(){u.is(":checked")?(f="/api/followers/setuserfollow",e="follow"):(f="/api/followers/removeuserfollow",e="unfollow");$.ajax({url:f,data:{followedUserID:n,token:$("input[name='__RequestVerificationToken']").val()}}).success(function(){var n;e=="follow"&&(n=t!==""?"<h2>Je volgt vanaf nu "+t+"<\/h2><span>"+t+" krijgt hier een melding van en jij ontvangt notificaties van zijn/haar activiteiten.<\/span>":"<h2>Je volgt vanaf nu deze persoon.<\/h2><span>Hij/zij krijgt hier een melding van en jij ontvangt notificaties van zijn/haar activiteiten.<\/span>",$("body").showMessage({content:n,autoHideAfter:6e3}))}).fail(function(){$.fn.showError(arguments+". (500.52)","console")})}),r.unbind("click").click(function(){u=i.find("input:checkbox");u.click();u.is(":checked")?o():s()}),i.removeClass("hide"))};$.fn.initializeTabs=function(){var n=$(this),r=n.parents(".tabs"),e;if($(".map").length>0&&$("#mapTab").hasClass("hide")&&($("#mapTab").removeClass("hide"),n=$(".tabs .tab:not(.hide)")),n.length>0){var u=$.fn.getAnchor("tab"),s=!0,o=$(".touch").length>0,f=$("<span >");if(f.addClass("activeTabText"),r.data("tabs-hide-empty")!=undefined&&(s=r.data("tabs-hide-empty")),r.hasClass("vertical")?f.html("<br />("+settings.various.activeTabText+")"):f.html(" ("+settings.various.activeTabText+")"),settings.showAddEditTabs||settings.section.isCMSAdd||settings.section.isCMSEdit){var h=$(".tabContent"),i=$(".button.previousTab"),t=$(".button.nextTab"),c=setInterval(function(){if($(".tabs").length>0){if(globals.justClicked){globals.justClicked=!1;return}var n=$.fn.getAnchor("tab");if(n.length>0)switch(n){case globals.currentTabID:break;default:$("#"+n).find("a")[0].click();globals.currentTabID=n}}else clearInterval(c)},400);n.each(function(r){var e=$(this),c=$("#"+e.attr("id")+"Content"),l=!1;o&&e.find(".tabContent").length==0&&$.fn.viewport().width<481&&(e.append(c),l=!0,$("#toolbarBottom").css("margin-top","40px"));s&&$.trim(c.html()).length==0&&e.addClass("hide");e.find("a").unbind("click").click(function(){var s=!1;globals.justClicked=!0;globals.currentTabID=e.prop("id");e.hasClass("active")&&(s=!0);n.removeClass("active");h.removeClass("active");settings.webGuidelines&&n.find(".activeTabText").remove();l?s||(e.addClass("active"),c.addClass("active"),$("html, body").stop(!0).animate({scrollTop:$(".tabs").offset().top-200},150)):(e.addClass("active"),c.addClass("active"),settings.webGuidelines&&e.find("a").append(f));e.prop("id")=="mapTab"&&u!="mapTab"&&(typeof initializeGoogleMaps=="function"&&initializeGoogleMaps(),typeof initializeAtriumMaps=="function"&&setTimeout(function(){initializeAtriumMaps()},1e3));o&&$(".uploader").length>0&&(e.prop("id")=="imageTab"||e.prop("id")=="imagesTab"||e.prop("id")=="filesTab"||e.prop("id")=="mediaTab")&&$(".uploader").initializePlupload();o||(i!=undefined&&(r>0?(i.find("input:button").val($.trim(n.eq(r-1).find("a").html().replace("&amp;","&"))),i.removeClass("hide"),i.parents(".toolbar.paging").show()):i.addClass("hide")),t!=undefined&&(r<n.length-1?n.eq(r+1).hasClass("hide")?t.addClass("hide"):(t.find("input:button").val($.trim(n.eq(r+1).find("a").html().replace("&amp;","&"))),t.removeClass("hide"),t.parents(".toolbar.paging").show()):t.addClass("hide")));selectedTabID=r;$("#tabID").val($(".tab").eq(selectedTabID).prop("id"));c.find(":focusable").eq(0).focus()});e.find(".badge").length>0&&c.find(".badgeCount").length>0&&e.find(".badge").html(c.find(".badgeCount").length).removeClass("hide")});i!=undefined&&i.find("input:button").unbind("click").click(function(){selectedTabID>0&&(n.eq(selectedTabID-1).find("a")[0].click(),$("html, body").stop(!0).animate({scrollTop:$("#"+n.eq(selectedTabID).attr("id")).offset().top-200},150))});t!=undefined&&t.find("input:button").unbind("click").click(function(){selectedTabID<n.length-1&&(n.eq(selectedTabID+1).find("a")[0].click(),$("html, body").stop(!0).animate({scrollTop:$("#"+n.eq(selectedTabID).attr("id")).offset().top-200},150))});$(".tab").not(".hide").length>0?($(".tabsTitle").removeClass("hide"),$.fn.viewport().width>480&&(u.length>0&&$("#"+u).length>0?$("#"+u).not(".hide").find("a")[0].click():$(".tab:not(.hide)").find("a").each(function(n){if(n==0)$(this)[0].click();else return!1}))):r.addClass("hide")}else $(".tab, .toolbar.paging").addClass("hide"),$(".tabs").find(".tabContent").prop("class","")}settings.webGuidelines&&$(".tabCount").length>0&&(e=$(".tab").not(".hide").length+1,e==1?$(".tabCount").html(e+" "+settings.various.stepText.toLowerCase()):$(".tabCount").html(e+" "+settings.various.stepsText.toLowerCase()))};$.fn.initializeShortcuts=function(n){var n=$.extend({showFlags:!1,countryCodes:[],languageRootPaths:[]},n),t=$(this),r=null,i;if(t.length>0){if(settings.user.ID!=-1&&(t.find("img.avatar").length==0&&t.find(".noAvatar").removeClass("hide"),$("#shortcuts .avatar, #shortcuts .profile").unbind("click").click(function(){var n=$(this),t=n.parent().find(".dropDown"),i=n.parent().find("*");return t.hasClass("show")?(n.removeClass("active").attr("aria-expanded","false"),t.removeClass("show"),i.unbind("blur")):($("#mainMenu a.arrow").removeClass("icon-up-open-big").addClass("icon-down-open-big"),$.each($(".dropDown"),function(){$(this).parents("#subMenu").length==0&&$(this).parents("#toolbarTop").length==0&&$(this).removeClass("show").addClass("hide")}),$(".shortcut").removeClass("active"),n.addClass("active").attr("aria-expanded","true"),t.removeClass("hide").addClass("show"),i.unbind("blur").blur(function(){setTimeout(function(){!$.contains(n.parent()[0],$(":focus")[0])&&t.hasClass("show")&&n.click()},40)})),!1}),t.find(".favorites").length>0&&(t.find(".favorites").unbind("click").click(function(){var n=$(this),t=n.parent().find(".dropDown.favoritesContent"),i=n.parent().find("*");return n.hasClass("active")&&n.attr("aria-expanded","true"),t.hasClass("show")?(n.removeClass("active").attr("aria-expanded","false"),t.removeClass("show").addClass("hide"),i.unbind("blur")):(r==null?r=new Widget(t.find(".mettWidget").removeClass("wait")):r.loadData(),$("#mainMenu a.arrow").removeClass("icon-up-open-big").addClass("icon-down-open-big"),$(".dropDown").removeClass("show"),$(".shortcut").removeClass("active"),n.addClass("active").attr("aria-expanded","true"),t.addClass("show").removeClass("hide"),i.unbind("blur").blur(function(){setTimeout(function(){$.contains(n.parent()[0],$(":focus")[0])||n.click()},40)})),!1}),$.ajax({url:"/api/notification/HasFavorites",data:{userID:settings.user.ID,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){n&&t.find(".favorites").parent().removeClass("hide")}))),n.showFlags&&n.countryCodes!=undefined&&(i=null,n.countryCodes.length>2&&(flagsDropdownContainer=$("<div />"),flagsDropdownContainer.addClass("languagePicker dropDownMenu"),i=$("<ul />"),i.addClass("dropDown")),$.each(n.countryCodes,function(r,u){var f,e,a,c,l;switch(u.toLowerCase()){case"nl":f="nederlands";imgName="dutch";e=settings.various.dutchLangSwitchText;break;case"en":f="english";imgName="english";e=settings.various.englishLangSwitchText;break;case"de":f="deutsch";imgName="german";e=settings.various.germanLangSwitchText;break;case"ro":f="română";imgName="romanian";e=settings.various.romanianLangSwitchText;break;case"pl":f="polski";imgName="polish";e=settings.various.polishLangSwitchText;break;case"es":f="español";imgName="spanish";e=settings.various.spanishLangSwitchText;break;case"bg":f="български";imgName="bulgarian";e=settings.various.bulgarianLangSwitchText;break;case"cn":f="漢語";imgName="chinese";e=settings.various.chineseLangSwitchText;break;case"ua":f="Українська";imgName="ukrainian";e=settings.various.ukrainianLangSwitchText;break;case"ru":f="Русский";imgName="russian";e=settings.various.russianLangSwitchText}if(t.find(".shortcut.flag."+f).length==0){var o=$("<li />"),s=$("<a />").attr("aria-label",e).prop("href","#").addClass("shortcut flag "+f).html("<span>"+f+"<\/span>"),v=$("<img />").attr("alt",e).prop("src","/communities/common/themes/mett%20responsive/images/various/flag_"+imgName+".png"),h=s.prepend(v);n.languageRootPaths[r]!=undefined&&(s.prop("href",n.languageRootPaths[r]),a=n.languageRootPaths[r].split("/")[1],globals.url.indexOf("/"+a+"/")>-1&&o.addClass("active"));$("html").hasClass("mobile")&&$("#top .shortcutsContainer").length===0&&(c=$("<div />"),c.addClass("shortcutsContainer"),$("#top").prepend(c));n.countryCodes.length>2?(o.append(h),o.hasClass("active")&&(flagsDropdownContainer.prepend(o.clone()),flagsDropdownContainer.find("> li.active a").prop("href","#")),i.append(o)):$("html").hasClass("mobile")?($(".shortcutsContainer .flagsWrapper").length===0&&(l=$("<div />"),l.addClass("flagsWrapper"),$(".shortcutsContainer").append(l)),$(".flagsWrapper").append(o.addClass("flag").append(h))):$("#shortcuts .field.search").length>0?o.addClass("flag").append(h).insertBefore($("#shortcuts").find(".field.search")):$("#shortcuts").append(o.addClass("flag").append(h));s.unbind("click").click(function(){if(settings.user.ID!=-1){var t=s.find("span");return s.addClass("loader"),t.text(t.text()+" "+settings.various.loadingText),s.blur(),$.ajax({url:"/api/user/SetUserLanguage",data:{countryCode:u,token:$("input[name='__RequestVerificationToken']").val()}}).always(function(){if(n.languageRootPaths[r]==undefined){document.location.reload();return}document.location.href=n.languageRootPaths[r]}),!1}})}}),n.countryCodes.length>2)){flagsDropdownContainer.find("> li.active").length===0&&flagsDropdownContainer.append(i.find("li:eq(0)").clone().addClass("active"));flagsDropdownContainer.find("> li.active").append(i);$("html").hasClass("mobile")?$("#top .shortcutsContainer").append(flagsDropdownContainer):$("#shortcuts .field.search").length>0?flagsDropdownContainer.insertBefore($("#shortcuts").find(".field.search")):$("#shortcuts").append(flagsDropdownContainer);flagsDropdownContainer.find("> li.active > a").unbind("click").on("click",function(){var n=$(this).parent().find(".dropDown");return n.hasClass("show")?n.removeClass("show").removeAttr("aria-expanded"):n.attr("aria-expanded","true").addClass("show"),!1})}t.find(".shortcut.cookieSettings").unbind("click").click(function(){$("#cookieSettingsOverlay").initializeCookieSettingsOverlay({showOverlay:!0})})}};$.fn.initializeSearch=function(){var n=$(this);if(n.find("input:text").length>0){$("#skipLinkSearchField").click(function(){return n.find("input:text:last").focus(),!1});n.find("input:text").blur(function(){removeSearchInfoContainer()});n.find("input:text").on("input",function(){removeSearchInfoContainer()});n.each(function(){var t=$(this).find("input:text"),i=$(this).find("a:first, input:submit, input:button");i.parent().hasClass("button")||(i.addClass("icon-search before"),i.attr("role","button"));n.selector=="#top .search"&&i.unbind("click").click(function(){var n,i,r;if(createSearchInfoContainer(),n=$("#searchInfoContainer"),i='<span class="searchInfoText">'+settings.liveSearch.minimumSearchLengthText.replace("{0}",settings.liveSearch.minimumSearchLength)+"<\/span>",(t.val()==settings.fields.searchFieldText||t.val().length<3)&&!t.is("#users .search input"))return n.parent().css("overflow","visible"),n.stop().css({opacity:1,left:0}),n.find(".closeButton").attr("tabindex",0),n.find(".searchInfoText").length===0&&n.prepend(i),!1;r=encodeURIComponent(t.val());document.location.href="/shortcuts/search_search.aspx?search="+r;removeSearchInfoContainer()});t.submitOnEnter()})}else $("#skipLinkSearchField").remove()};$.fn.initializeLogin=function(){var n=$(this);n.length>0&&(setTimeout(function(){n.find(".ssologin").length>0?n.find(".ssologin input:button").focus():n.find(".email input:text").focus()},500),n.find(".email input:text").blur(function(){$(this).val().length>0&&$(this).val().toLowerCase().indexOf("@mett.nl")>-1?n.find(".staySignedIn").addClass("hide"):n.find(".staySignedIn").removeClass("hide")}),n.parents("form").submit(function(){n.find(".email input:text").val().toLowerCase().indexOf("@mett.nl")>-1&&n.find(".staySignedIn input:checkbox").prop("checked",!1).initializeSwitchery()}),n.find(".password input:password").submitOnEnter())};$.fn.initializeErrors=function(){var n=$(this);$(".errorMessage").css("visibility","visible");n.each(function(){var t=$(this),n=t.parents(".field"),r=!1,f=n.find("[aria-describedby]:not(.described)"),u;n.length>0&&(f.each(function(){var n=$(this),t=n;n.is("span")&&(t=n.find("input:first"));t.data("describedby",n.attr("aria-describedby"));t.addClass("described");n.removeAttr("aria-describedby")}),!t.hasClass("date")&&(n.hasClass("dateSelect")||n.hasClass("dateTimeSelect"))&&(r=!0),n.parent(".commentField").length>0&&typeof t.attr("style")=="undefined"&&(r=!0),typeof t.attr("style")!="undefined"&&t.attr("style").length>0&&(t.attr("style").indexOf("visible")>-1||t.attr("style").indexOf("block")>-1||t.attr("style").indexOf("inline")>-1)&&(r=!0),r&&(u=n.find(".described"),n.addClass("danger"),u.each(function(){var t=$(this),n=t.data("describedby").split(" "),r="";for(i=0;i<n.length;i++)$("#"+n[i]).css("visibility")=="visible"&&(r+=" "+n[i]);t.attr("aria-describedby",$.trim(r))}),n.find("input:text, input:password, textarea").keydown(function(){u.removeAttr("aria-describedby");n.removeClass("danger")}),n.find("select").change(function(){u.removeAttr("aria-describedby");n.removeClass("danger")})))})};$.fn.initializeComments=function(){var n=$(this),r,e,o;if(n.length>0){if(typeof CKEDITOR!="undefined")CKEDITOR.on("instanceReady",function(){$("#addComment .editor iframe").contents().find("body").text("");$("#addComment .editor label").unbind("click").on("click",function(){for(instance in CKEDITOR.instances){var n=CKEDITOR.instances[instance];n&&n.focus()}})});if($(".comment.edit").length>0)$("#addCommentContent").addClass("hide"),$(".commentsSplitView").removeClass("hide"),$("#commentsList").css("margin-top",0);else{if($("#addCommentContent").removeClass("hide"),r=n.find(".commentAuthor input"),r.length>0&&$(".captcha.danger").length==0&&(r.val(""),$("#addCommentContent .commentFieldEditor label").removeClass("hide")),$(".commentsSplitView").length>0){var u=$("<div />").addClass("field splitComments"),t=$("<div />").addClass("voteYesCommentField"),i=$("<div />").addClass("voteNoCommentField"),s=$('<strong class="voteYesCommentLabel">'+settings.fields.voteYesFieldText+"<\/strong>"),h=$("<textarea />").attr("id","voteYesComment").addClass("voteYesComment"),f=$("<div />").addClass("button voteYesCommentButton info icon-comment before"),c=$("<input />").attr("type","button").val(settings.buttons.addCommentText);n.find(".commentFieldEditor .field:not(.splitComments, .captcha), .commentFieldEditor #saveComment").addClass("hide");f.append(c);u.append(t);u.append(i);t.append(s);t.append(h);i.append(s.clone().removeClass("voteYesCommentLabel").addClass("voteNoCommentLabel").text(settings.fields.voteNoFieldText));i.append(h.clone().removeClass("voteYesComment").addClass("voteNoComment").attr("id","voteNoComment"));n.find(".commentFieldEditor").prepend(u);n.find(".commentFieldEditor .toolbar").append(f);n.find(".commentFieldEditor .toolbar").append(f.clone().removeClass("voteYesCommentButton").addClass("voteNoCommentButton"));$.fn.viewport().width<480&&($(".commentsSplitView").addClass("mobileNoSplitView"),t.append($(".voteYesCommentButton").css("margin","20px 0 40px 0")),i.append($(".voteNoCommentButton").css("margin-top","20px")),e=$("<h2 />"),o=$("<h2 />"),e.html(settings.eparticipation.yesVoteCommentsText),o.html(settings.eparticipation.noVoteCommentsText),$(".comment[data-type=VoteYes]:first").prepend(e),$(".comment[data-type=VoteNo]:first").prepend(o));n.find(".voteYesCommentButton, .voteNoCommentButton").unbind("click").click(function(){var r=n.find(".voteYesComment").val(),r=$("#cke_voteYesComment iframe").contents().find("body").html(),u=1,t,i;$(this).hasClass("voteNoCommentButton")&&(r=$("#cke_voteNoComment iframe").contents().find("body").html(),u=2);t=n.find('div[id*="_ckeditor"]');t.length>0&&t.attr("id")&&(i=t.attr("id").replace("cke_",""),CKEDITOR.instances[i]&&CKEDITOR.instances[i].setData(r));n.find(".commentType").val(u);setTimeout(function(){n.find("#saveComment input:submit").click()},200)});$(".commentsSplitView").removeClass("hide")}n.find(".commentFieldEditor textarea").each(function(){CKEDITOR.replace($(this).attr("id"),{customConfig:"/CKEditor/config_comments.js"})});n.find(".button.saveWithoutHandler input:submit").unbind("click").on("click",function(){var t=!0,i,r,n;return($(".commentAuthor input").length>0&&(i=$(".commentAuthor input").val(),r=/<script[\s\S]*?>[\s\S]*?<\/script>|<\/script>|\/\/--|String.fromCharCode([\s\S]*?)|onload=|onerror=/gi,t=i.match(r)==null),!t||$.fn.CKEditorContainsXSSVulnerability())?($.fn.showError(settings.errors.pageSaveErrorText+" (500.7)"),!1):(n=[],$("#addComment .editor iframe").contents().find("body").text()==""&&n.push(settings.errors.noCommentText+" (500.24)"),$.fn.mettHCaptchaIsValid()||n.push(settings.errors.invalidHCaptchaText+" (500.106)"),n.length>0)?($.fn.showError(n.join("<br />")),!1):void 0});$(".comment").each(function(){var t=$(this),n=t.find(".commentImage");n.find("img").length>0&&(n.addClass("hasAvatar"),n.find(".noAvatar").addClass("hide"))});n.find(".toggleAnonymousComment input:checkbox").unbind("change").change(function(){n.find(".button.showMore").length>0&&($(this).is(":checked")?(n.find(".button.showMore, .more").addClass("hide"),n.find(".button.save input:button").remove(),n.find(".button.save input:submit").removeClass("hide")):(n.find(".button.save input:submit").removeClass("submitButton"),n.find(".button.showMore, .more").removeClass("hide"),n.find(".button.save").initializeSave()));$(this).is(":checked")?n.find(".commentAuthorCurrent .strong").text(settings.fields.commentNameText):n.find(".commentAuthorCurrent .strong").text(settings.user.fullName);n.find(".containerToggle input:checkbox").change()});n.find(".commentAuthor input:text").unbind("blur").blur(function(){$.trim($(this).val())!=""?n.find(".commentAuthorCurrent .strong").text($.trim($(this).val())):n.find(".commentAuthorCurrent .strong").text(settings.fields.commentNameText)});n.find(".toggleAnonymousComment input:checkbox").prop("checked",!1);n.find(".commentAuthorCurrent .strong").text(settings.user.fullName)}}};$.fn.initializeSave=function(){var n=$(this);n.each(function(){var n=$(this),r="",i="",u=!1,f=!1,t,e;n.data("save-validationgroup")!=undefined&&(r=n.data("save-validationgroup"));n.data("save-handler")!=undefined&&(i=n.data("save-handler"));n.data("save-plupload-submit")!=undefined&&(u=n.data("save-plupload-submit"));n.data("save-plupload-required")!=undefined&&(f=n.data("save-plupload-required"));n.find(".submitButton").length==0&&(i!=""||u&&$(".uploader").length>0)&&(t=$('<input type="button" />'),n.find("input").length>0?(n.find("input:last").addClass("submitButton hide"),t.val(n.find("input:last").val())):(n.find("a:last").addClass("submitButton hide"),t.val(n.find("a:last").html())),n.prepend(t));n.find("input:first, a:first").prop("onclick")==null&&n.find("input:first, a:first").unbind("click");e=n.find("input:first, a:first");e.click(function(){if($.fn.CKEditorContainsXSSVulnerability())return $.fn.showError(settings.errors.pageSaveErrorText+" (500.7)"),!1;$(this).save({validationGroup:r,handler:i,pluploadRequired:f})})})};$.fn.initializePasswordCheck=function(){function t(n,t){var i={};return i.score=0,i.hasMinimumLength=!1,i.hasCapital=!1,i.hasNumber=!1,i.hasSpecialCharacter=!1,n.length<t?i.score+=n.length/t:(i.score+=1,i.hasMinimumLength=!0),n.match(/([A-Z])/)&&(i.hasCapital=!0),n.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)&&(i.score+=1),n.match(/([0-9])/)&&(i.hasNumber=!0),n.match(/([a-zA-Z])/)&&n.match(/([0-9])/)&&(i.score+=1),n.match(/[\W_]/)&&(i.score+=1,i.hasSpecialCharacter=!0),n.match(/[\W_].*[\W_]/)&&(i.score+=1),i}var n=8;$(this).each(function(){var r=$(this),i=r.find("input"),s=r.find(".passwordToggle");if(i.parent().hasClass("passwordRequirements")){var u=$(".characterRule"),f=$(".capitalRule"),e=$(".numberRule"),o=$(".specialCharacterRule");i.keyup(function(i){var s=$(this).val(),h=t(s,n),c=s.length>n?0:n-s.length;i.which!=9&&(u.removeClass("danger success"),f.removeClass("danger success"),e.removeClass("danger success"),o.removeClass("danger success"),r.removeClass("danger success"));s.length>0&&(h.hasMinimumLength&&u.addClass("success"),h.hasCapital&&f.addClass("success"),h.hasNumber&&e.addClass("success"),h.hasSpecialCharacter&&o.addClass("success"));r.find(".passwordCharacters").html(c);r.find(".charactersLeft").removeClass("hide")});i.blur(function(){var h=$(this).val(),s=t(h,n),r=!0;if(i.hasClass("cancelBlur")){i.removeClass("cancelBlur");return}h.length>0&&(s.hasMinimumLength||(u.addClass("danger"),r=!1),s.hasCapital||(f.addClass("danger"),r=!1),s.hasNumber||(e.addClass("danger"),r=!1),s.hasSpecialCharacter||(o.addClass("danger"),r=!1));r||(setTimeout(function(){i.focus()},0),i.parent().addClass("danger"))})}r.initializePasswordVisibilityToggle()})};$.fn.initializeCustomContainers=function(){var n=$(this);n.each(function(){var t=$(this),r=t.data("toggle-children"),i,n;t.is("input:checkbox")||(t=$(this).find("input:checkbox:first"),r=$(this).data("toggle-children"));i=t.parents(".field");n=i.next(".container");n.length==0&&(n=i.parent().next(".container"));t.is(":checked")&&(n.data("show-when-checked")!=undefined&&n.data("show-when-checked")?n.removeClass("hide"):n.addClass("hide"));t.change(function(){if(r!=undefined){var i=n.find("input:checkbox");i.prop("checked",t.is(":checked"));n.find(".switchery").length>0&&(n.find(".switchery").remove(),i.initializeSwitchery())}n.fadeIn().toggleClass("hide");t.parent().hasClass("toggleMap")&&t.is(":checked")&&(typeof initializeGoogleMaps=="function"&&initializeGoogleMaps(),typeof initializeAtriumMaps=="function"&&setTimeout(function(){initializeAtriumMaps()},1e3))})});$(".showIfNotEmpty").each(function(){$.trim($(this).html()).length>0&&$(this).removeClass("hide")})};$.fn.initializeRoyalSlider=function(){var n=$(this),u=$.fn.viewport(),r;if(n.find("img").length>0){if($(".touch").length==0&&n.find(".imageHeight:first").length>0){var i=n.find(".imageHeight:first").val(),t=0,f=1;n.find(".imageWidth:first").length>0&&(t=n.find(".imageWidth:first").val(),f=i/t);n.parent().hasClass("smallSlider")&&(t=1200);i=t>0&&t>u.width?Math.round(i/(t/u.width)):Math.round(t*f);n.css("height",i+"px")}settings.colors.header!=""&&(r=.7,settings.webGuidelines&&(r=.85),$("html").hasClass("threedotfive")?n.find(".rsSlideContentWrapper").setColor({color:settings.colors.header,opacity:r}):n.find(".rsSlideTitle, .rsSlideDescription").setColor({color:settings.colors.header,opacity:r}));settings.colors.header==""&&settings.webGuidelines&&($("html").hasClass("threedotfive")?n.find(".rsSlideContentWrapper").setColor({color:"#000",opacity:.65}):n.find(".rsSlideTitle, .rsSlideDescription").setColor({color:"#000",opacity:.65}));n.find(".rsSlideTitle").attr("data-delay",settings.slider.titleDelay);n.find(".rsSlideDescription").attr("data-delay",settings.slider.descriptionDelay);n.royalSlider({imageScaleMode:"none",autoHeight:!0,autoScaleSlider:!1,imageAlignCenter:!1,keyboardNavEnabled:settings.webGuidelines,loop:!0,loopRewind:!1,arrowsNav:!1,imageScalePadding:0,slidesSpacing:0,autoPlay:{enabled:!settings.webGuidelines,pauseOnHover:!0,delay:settings.slider.slideDelay}}).show();n.find(".rsBullet").length>1&&$(".touch").length==0&&(n.find(".rsBullets").show(),n.find(".rsBullets").attr("role","tablist"),n.find(".rsSlide").attr("role","tabpanel"),n.find(".rsSlide").each(function(n){var t=$(this);t.attr("id","slide"+(n+1))}));n.find(".rsBullet").each(function(n){var t=$(this),i=$("<div>");i.addClass("screenReaderContent");i.text(settings.slider.photoText+" "+(n+1));t.attr("tabindex",0);t.attr("role","tab");t.attr("aria-controls","slide"+(n+1));t.attr("aria-selected",t.hasClass("rsNavSelected").toString());t.children("span").append(i);t.parent().attr("role","tablist");t.on("keypress",function(t){if(t.keyCode==13){var i=$(".royalSlider").data("royalSlider");i.goTo(n)}})});n.data("royalSlider").ev.on("rsAfterSlideChange",function(){n.find(".rsBullet").each(function(){var n=$(this);n.attr("aria-selected",n.hasClass("rsNavSelected").toString())})});$("html").addClass("hasSlider")}};$.fn.initializeColorPickers=function(){var n=$(this);n.each(function(){var r=$(this),n=$(this).find("input:text"),u=$(this).find(".color"),t=r.data("colorpicker-preview-selector"),i=n.data("colorpicker-default-color");n.val()!="#FFFFFF"&&u.css("background",n.val());n.blur(function(){($(this).val()==""||$(this).val()=="Transparent")&&i!=undefined&&(n.val(i),u.css("background",i),t!=undefined&&(/ a|h1|h2|legend/g.test(t)?$(t).css("color",i):$(t).css("background",i)))});n.keyup(function(){$.fn.isHex(n.val())&&r.colpickSetColor(n.val())});r.colpick({layout:"hex",submit:0,color:n.val(),onChange:function(i,r){t!=undefined&&(/ a|h1|h2|legend/g.test(t)?$(t).css("color","#"+r):$(t).css("background","#"+r));n.val("#"+r).change();u.css("background","#"+r)}})})};$.fn.initializePortalSelector=function(){var n=$(this);n.unbind("change").change(function(){var t=$.trim(n.val());t!=""&&(document.location.href="http://"+t+"/shortcuts/users_login.aspx?norefferer=true")});n.find(".toggleDropDown").unbind("mouseover").mouseover(function(){n.attr("aria-expanded","true")});n.unbind("mouseleave").mouseleave(function(){n.attr("aria-expanded","false")});n.attr("aria-expanded","false")};$.fn.initializePath=function(){var n=$(this);$.fn.fixedPath();n.length>0&&(settings.section.isShortcut||settings.section.isCMSChild)&&n.find("span").addClass("hide")};$.fn.initializeSwitchery=function(){if(!settings.webGuidelines||$("html").hasClass("threedotfive")){if($("html").hasClass("threedotfive")){$(this).parents(".field").addClass("switch");return}var n={onColor:"#64bd63",offColor:"#dfdfdf",togglerColor:"#ffffff",size:"default",speed:"0.2s",className:"switchery",disabled:!1,disabledOpacity:.5},t=$(this);t.each(function(){var r=$(this),t=$(this).parent(),i=$.extend({},n);t.find(".switchery").remove();t.find("label").addClass("switcheryLabel");t.data("switchery-oncolor")!=undefined&&(i.onColor=t.data("switchery-oncolor"));t.data("switchery-offcolor")!=undefined&&(i.offColor=t.data("switchery-offcolor"));t.data("switchery-togglercolor")!=undefined&&(i.togglerColor=t.data("switchery-togglercolor"));t.data("switchery-size")!=undefined&&(i.size=t.data("switchery-size"));t.data("switchery-speed")!=undefined&&(i.speed=t.data("switchery-speed"));t.data("switchery-classname")!=undefined&&(i.className=t.data("switchery-classname"));t.data("switchery-disabled")!=undefined&&(i.disabled=t.data("switchery-disabled"));t.data("switchery-disabledopacity")!=undefined&&(i.disabledOpacity=t.data("switchery-disabledopacity"));new Switchery(r[0],{color:i.onColor,secondaryColor:i.offColor,jackColor:i.togglerColor,size:i.size,speed:i.speed,className:i.className,disabled:i.disabled,disabledOpacity:i.disabledOpacity})});$(".switchery").each(function(){var n=$(this),t=n.nextAll("label:first");n.attr("tabindex","0");t.length>0&&n.find(".screenReaderContent").length==0&&n.append('<span class="screenReaderContent">'+t.html()+"<\/span>");n.keydown(function(t){(t.keyCode==13||t.keyCode==32)&&(n.click(),t.preventDefault())})})}};$.fn.initializePowerange=function(){if(!settings.webGuidelines){var n={start:0,minimum:0,maximum:100,step:null,className:"",text:"",decimals:!1,hideRange:!1,vertical:!1,disabled:!1,disabledOpacity:.5,multiplier:1},t=$(this);t.each(function(){var t=$(this),f,e,o,u;t.find(".range-bar, .range-value").remove();t.find("select").length>0&&t.find("input").length==0&&(f=t.find("select:first"),t.append('<input type="text" class="hide" />'));t.append('<span class="range-value"><\/span>');var r=t.find("input[type=text]:first"),s=t.find(".range-value"),i=$.extend({},n);t.data("powerange-minimum")!=undefined&&(i.minimum=t.data("powerange-minimum"));t.data("powerange-maximum")!=undefined&&(i.maximum=t.data("powerange-maximum"));t.data("powerange-step")!=undefined&&(i.step=t.data("powerange-step"));t.data("powerange-classname")!=undefined&&(i.className=t.data("powerange-classname"));t.data("powerange-text")!=undefined&&(i.text=t.data("powerange-text"));t.data("powerange-decimals")!=undefined&&(i.decimals=t.data("powerange-decimals"));t.data("powerange-hiderange")!=undefined&&(i.hideRange=t.data("powerange-hiderange"));t.data("powerange-vertical")!=undefined&&(i.vertical=t.data("powerange-vertical"));t.data("powerange-disabled")!=undefined&&(i.disabled=t.data("powerange-disabled"));t.data("powerange-disabledopacity")!=undefined&&(i.disabledOpacity=t.data("powerange-disabledopacity"));t.data("powerange-multiplier")!=undefined&&(i.multiplier=t.data("powerange-multiplier"));f!=undefined&&r.val(f.val()/i.multiplier);i.start=r.val();r.parents(".tabContent").is(":visible")||(e=r.parents(".tabContent"),e.addClass("show invisible"));r.parents(".hide").length>0&&(o=r.parents(".hide"),o.addClass("invisible").removeClass("hide"));u=new Powerange(r[0],{start:i.start,min:i.minimum,max:i.maximum,step:i.step,klass:i.className,decimal:i.decimals,hideRange:i.hideRange,vertical:i.vertical,disable:i.disabled,disableOpacity:i.disabledOpacity,callback:function(){f!=undefined&&(r.val()=="0"?f.val(f.find("option:first").val()):f.val(r.val()*i.multiplier));r.val()=="0"?(s.html(""),t.find(".range-min").html(settings.various.offText)):s.html(r.val()+i.text)}});t.data("powerange",u);e!=undefined&&e.removeClass("show invisible");o!=undefined&&o.addClass("hide").removeClass("invisible");t.find(".range-handle").attr("tabindex","0").on("keydown",function(n){var i,r;(n.keyCode==37||n.keyCode==39)&&(i=parseInt(t.find("input[type=text]").val()),n.keyCode==39?(r=i+u.options.step,r<=u.options.max&&u.setStart(i+u.options.step)):n.keyCode==37&&(r=i-u.options.step,r>=u.options.min&&u.setStart(i-u.options.step)))})})}};$.fn.initializeRangeSlider=function(){$(this).each(function(){var n=$(this).find(".range-slider__range"),t=$(this).find(".range-slider__value");n.on("input change",function(){t.html($(this).val())});t.html(n.val())})};$.fn.initializePlupload=function(){function f(){i.each(function(){var i=$(this),f=null,u=i.parents(".upload"),e=i.parents(".tabContent").length>0?i.parents(".tabContent").attr("id").replace("Content",""):"",a=i.data("plupload-file-type")!=undefined?i.data("plupload-file-type"):"files",h=i.data("plupload-button-text")!=undefined?i.data("plupload-button-text"):settings.buttons.addFilesText,v=i.data("plupload-submitbutton-id")!=undefined?$("#"+i.data("plupload-submitbutton-id")+" .submitButton"):$(".save .submitButton"),y=i.data("plupload-page-type")!=undefined?i.data("plupload-page-type"):0,l=i.data("plupload-extension-types")!=undefined?i.data("plupload-extension-types"):"",o="",c,s;if(l!=""&&n.allowedExtensions!="")for(c=l.split(","),s=0;s<c.length;s++)switch($.trim(c[s]).toLowerCase()){case"document":o+=","+n.allowedExtensions.document;break;case"image":o+=","+n.allowedExtensions.image;break;case"video":o+=","+n.allowedExtensions.video;break;case"audio":o+=","+n.allowedExtensions.audio;break;case"maplayer":o+=","+n.allowedExtensions.maplayer;break;case"image:png":o+=",png"}i.hasClass("single")&&(n.multiSelect=!1);i.data("plupload-image-crop")!=undefined&&i.data("plupload-image-crop")&&(n.imageCrop=!0);i.data("plupload-image-width")!=undefined&&(n.imageWidth=i.data("plupload-image-width"));i.data("plupload-image-height")!=undefined&&(n.imageHeight=i.data("plupload-image-height"));i.data("plupload-image-resize")==undefined||i.data("plupload-image-resize")||(n.imageWidth=6500,n.imageHeight=6500);t&&(n.dragDrop=!1);i.pluploadQueue({url:n.url,flash_swf_url:n.flashUrl,silverlight_xap_url:n.silverlightUrl,chunk_size:n.chunkSize,rename:n.rename,dragdrop:n.dragDrop,multi_selection:n.multiSelect,filters:{max_file_size:n.maxFileSize,mime_types:[{title:"File types",extensions:o.substring(1)}]},resize:{crop:n.imageCrop,width:n.imageWidth,height:n.imageHeight,quality:100},preinit:{Init:function(n){if(settings.user.userName==""&&i.html('<div class="warningMessage">'+settings.warnings.pluploadNotAllowedText+"<\/div>"),i.find("input:file").attr("title",settings.buttons.uploadFilesText),f=i.attr("id"),typeof f!="undefined"&&f!=null&&f!=""){var t=globals.pluploadFileCache[f];typeof t!="undefined"&&t!=null&&n.addFile(t)}},UploadFile:function(n){n.settings.multipart_params={idcontentpage:u.find(".itemID").length>0?u.find(".itemID").val():-1,selectedsections:u.find(".sectionIDs").length>0?u.find(".sectionIDs").val():$(".multiSelectDestinationIDs").val(),uniqueBatchID:u.find(".batchID").length>0?u.find(".batchID").val():-1,batchUniqueID:u.find(".batchID").length>0?u.find(".batchID").val():-1,extractZip:u.find(".extractZip").length>0?u.find(".extractZip").val():"false",filetype:a,pageType:y,uniqueID:$.fn.getUniqueID(),token:$("input[name='__RequestVerificationToken']").val()}}},init:{BeforeUpload:function(){i.parents(".overlay").length>0&&(i.parents(".overlay").find(".button.close").addClass("hide"),i.parents(".overlay").unbind("click"))},FilesAdded:function(n,t){for(var u,s,o=[],r=0;r<n.files.length;r++)u=n.files[r],s=/<script[\s\S]*?>[\s\S]*?<\/script>|<\/script>|\/\/--|String.fromCharCode([\s\S]*?)|onload=/gi,(u.name.match(s)!=null||u.name.indexOf("<")>-1||u.name.indexOf(">")>-1||u.name.length>150||i.hasClass("single")&&r<t.length-1)&&o.push(u);for(r=0;r<o.length;r++)n.removeFile(o[r]);n.files.length>0&&(i.find(".plupload_filelist").unbind("click").removeClass("pointer"),i.hasClass("single")||(h=settings.buttons.addMoreFilesText),$(".plupload_buttons a").html(h),e!=""&&$("#"+e).find(".badge").length>0&&$("#"+e).find(".badge").html($("#"+e+"Content").find(".badgeCount").length+n.files.length).removeClass("hide"));typeof f!="undefined"&&f!=null&&f!=""&&(globals.pluploadFileCache[f]=n.files)},FileUploaded:function(n,t,r){var f=r.response,e;try{f=JSON.parse(r.response)}catch(o){$.fn.showError(settings.errors.generalErrorText+" (500.105)");return}if(f.status==undefined){$.fn.showError(settings.errors.generalErrorText+" (500.106)");return}if(f.status.toLowerCase()==="error"){$.fn.showError(f.message+" (500.107)");return}if(f.status.toLowerCase()!="upload ok!"){$.fn.showError(settings.errors.generalErrorText+" "+r.response+" (500.89)");return}u.find(".itemID").length>0&&u.find(".itemID").val()==""&&f.contentPageID!=0&&u.find(".itemID").val(f.contentPageID);u.find(".pluploadFileName").length>0&&f.fileName!=null&&u.find(".pluploadFileName").val(f.fileName);u.find(".pluploadFileIDs").length>0&&f.fileId!=null&&(u.find(".pluploadFileIDs").val()==""||i.hasClass("single")?u.find(".pluploadFileIDs").val(f.fileId):u.find(".pluploadFileIDs").val(u.find(".pluploadFileIDs").val()+";"+f.fileId));i.pluploadQueue().total.uploaded==i.pluploadQueue().files.length&&(e=!0,i.addClass("done"),$(".uploader").each(function(){if(!$(this).hasClass("done"))return e=!1,!1}),e&&v.save({afterUpload:!0}))},FilesRemoved:function(n){n.files.length!=0||t||r||i.find(".plupload_filelist").unbind("click").click(function(){i.find(".plupload_add")[0].click()}).addClass("pointer");typeof f!="undefined"&&f!=null&&f!=""&&(globals.pluploadFileCache[f]=n.files);e!=""&&$("#"+e).find(".badge").length>0&&($("#"+e).find(".badge").html(parseInt($("#"+e).find(".badge").html())-1).removeClass("hide"),parseInt($("#"+e).find(".badge").html())==0&&$("#"+e).find(".badge").addClass("hide"))}}}).find(".plupload_buttons").addClass("button add confirm icon-plus before").find("a").html(h);t||r||i.find(".plupload_filelist").unbind("click").click(function(){i.find(".plupload_add")[0].click()}).addClass("pointer")})}var i=$(this);if(i.length!=0){typeof globals!="undefined"&&(typeof globals.pluploadFileCache=="undefined"||globals.pluploadFileCache==null)&&(globals.pluploadFileCache={});var u={url:"HandlerDownloadUploadDocument.ashx",flashUrl:"/communities/common/themes/mett%20responsive/includes/javascripts/plugins/plupload/moxie.swf",silverlightUrl:"/communities/common/themes/mett%20responsive/includes/javascripts/plugins/plupload/moxie.xap",chunkSize:"1mb",maxFileSize:"2000mb",rename:!1,dragDrop:!0,multiSelect:!0,imageCrop:!1,imageWidth:settings.images.maxImageWidth,imageHeight:settings.images.maxImageHeight,allowedExtensions:""},n=$.extend(u,n),t=$(".touch").length>0,r=typeof bowser!="undefined"&&bowser!=null&&bowser.name=="Internet Explorer"&&bowser.version<10;$.ajax({url:"/api/Documents/GetAllowedExtensions",data:{token:$("input[name='__RequestVerificationToken']").val()}}).done(function(t){n.allowedExtensions=JSON.parse(t);f()}).fail(function(){$.fn.showError(settings.errors.noAllowedFileExtensions+" (500.104)")})}};$.fn.initializeOverlays=function(){$("body").removeClass("overlayOpen");$(this).each(function(){var n=$(this);n.hasClass("hide")||n.is(":hidden")||($.fn.saveLastFocus(),$("html, body").scrollTop(0),$("body").addClass("overlayOpen"),n.tabGuard(),setTimeout(function(){n.find("input:text").length>0?n.find("input:text:first").focus().select():n.find(".overlayItemTitle").attr("tabindex","-1").focus()},200));n.find(".button.close").unbind("click").click(function(){return $("body").removeClass("overlayOpen"),n.addClass("hide"),$.fn.restoreLastFocus(),n.find(".button.close").is("A")?!1:void 0});n.find(".overlayItemContent").scroll(function(){$(".overlayItemContent").scrollTop()>0?n.find("h1, .toolbarBottom").addClass("scrollable"):n.find("h1, .toolbarBottom").removeClass("scrollable")});n.unbind("click").click(function(t){if($(t.target).is($(this))){var i=!0;n.data("close-on-click")==undefined||n.data("close-on-click")||(i=!1);i&&n.find(".button.close").click()}})})};$.fn.initializeVideoFrames=function(){$(this).each(function(){var n=$(this),i=n.attr("title"),t=n.attr("src"),r,u;(typeof n.data("aspectRatio")=="undefined"||n.data("aspectRatio")==null)&&(r=n.attr("width")|n.width(),u=n.attr("height")|n.height(),n.data("aspectRatio",parseFloat(r)/parseFloat(u)),(typeof i==undefined||i==null||$.trim(i)=="")&&n.attr("title","Video"));n.parent().hasClass("youtube-wrapper")||n.css({width:"100%"});settings.webGuidelines&&t.indexOf("youtu")>-1&&(t.indexOf("?")>-1?t.indexOf("disablekb=0")>-1?t.replace("disablekb=0","disablekb=1"):t.indexOf("disablekb=1")==-1&&(t+="&disablekb=1"):t+="?disablekb=1",n.attr("src",t))});$(this).setVideoFrameSize()};$.fn.initializeImageMaps=function(){$(this).each(function(){var n=$(this),t=$("map[name='"+n.attr("usemap").replace("#","")+"']"),i;t.length!=0&&typeof n.attr("width")!="undefined"&&$.trim(n.attr("width"))!=""&&(i=n.width()/n.attr("width"),t.find("area[coords]").each(function(){var n=$(this),t="",r;for(typeof n.data("originalCoords")=="undefined"&&n.data("originalCoords",n.attr("coords")),t=n.data("originalCoords").split(","),r=0;r<t.length;r++)t[r]=Math.round(t[r]*i);n.attr("coords",t.join(","))}))})};$.fn.initializeFocus=function(){$(this).each(function(){var n=$(this),t=$("#top");n.is("a")&&(typeof n.attr("href")=="undefined"||n.attr("href")==null||$.trim(n.attr("href"))=="")&&n.attr("tabindex","-1");n.data("focusInitialized")!=!0&&t.length>0&&(n.focus(function(){if($("body").hasClass("overlayOpen")&&n.parents(".overlay").length==0){var i=$(".overlay:not(.hide), .overlay.show");if(i.length>0){i.find("a, button, input, [tabindex]").first().focus();return}}setTimeout(function(){var i,r;t.css("position")=="fixed"&&t.find(n).length==0&&$(window).scrollTop()>0&&n.offset().top<t.offset().top+t.height()?(i=n.offset().top-(t.offset().top+t.height()),$("html, body").scrollTop($(window).scrollTop()+i)):n.offset().top+n.outerHeight()>$(window).scrollTop()+$(window).height()&&(r=n.offset().top+n.outerHeight()-$(window).height(),$("html, body").scrollTop(r))},40)}),n.data("focusInitialized",!0))})};$.fn.initializeAnchorLinks=function(){$(this).unbind("click").click(function(){var n=$(this).attr("href"),i=$(n).offset().top,t=$("#top").outerHeight();return settings.images.logoScroll&&(t-=60),$("html").hasClass("threedotfive")&&(t+=70),$(n).length>0&&$("html, body").stop(!0).animate({scrollTop:i-t},150),document.location.href=document.location.href.split("#")[0]+n,!1})};$.fn.initializeInternalPageAnchors=function(){$(".section").addClass("anchor-links");$(".anchor-link").parent().css({position:"relative","z-index":"0"})};$.fn.initializeScrolling=function(){var n=$("#top .logo");$.fn.fixedPath();n.length>0&&!n.hasClass("noResize")&&settings.images.logoScroll&&($(document).scrollTop()>$("#shortcuts").height()?(n.addClass("small"),$("#top").addClass("small")):(n.removeClass("small"),$("#top").removeClass("small"),$(document).scrollTop()==0&&setTimeout(function(){$.fn.initializeSpacers()},200)))};$.fn.initializePageNumbers=function(){$(this).each(function(){$(this).click(function(){var t=$(this).attr("href"),n="";if(t&&(n=/__doPostBack\(\'([^\']+)\'/.exec(t)[1],n&&$.trim(n)!="")){n=$.trim(n).split("$").join("_");document.scrollToAfterAjax=n;return}document.scrollToAfterAjax=!0})})};$.fn.initializeTags=function(){if(settings.section.showTags){var n=$(this);n.length>0&&!n.data("tags-initialized")&&(n.tagsInput({minChars:1,defaultText:"",onAddTag:function(){$("#tagsTab .badge").html($("#tagsTabContent .badgeCount").length).removeClass("hide")},onRemoveTag:function(){$("#tagsTabContent .badgeCount").length>0?$("#tagsTab .badge").html($("#tagsTabContent .badgeCount").length):$("#tagsTab .badge").addClass("hide")}}),$(".addEditTags").removeClass("hide"),n.data("tags-initialized",!0))}};$.fn.initializeInlineLikes=function(){var r;if($(this).length!=0){var t=[],n=function(n,t){settings.section.itemID!=-1&&(n=$("#toolbarTop .button.like, #toolbarTop .button.liked, .like.inline"));var i=$.trim($("h1.itemTitle").text());t?(n.addClass("liked"),n.data("checked",!0),n.removeClass("icon-heart-empty").addClass("icon-heart"),n.attr("title",settings.buttons.unLikeText.replace("{0}",'"'+i+'"')),n.find("input:button").attr("title",settings.buttons.unLikeText.replace("{0}",'"'+i+'"')),n.find(".screenReaderContent").html(settings.buttons.inlineUnLikeText)):(n.addClass("like"),n.data("checked",!1),n.removeClass("liked icon-heart").addClass("icon-heart-empty"),n.attr("title",settings.buttons.likeText.replace("{0}",'"'+i+'"')),n.find("input:button").attr("title",settings.buttons.likeText.replace("{0}",'"'+i+'"')),n.find(".screenReaderContent").html(settings.buttons.inlineLikeText))},i=function(n,t){settings.section.itemID!=-1&&($("#toolbarTop .button.like input, #toolbarTop .button.liked input").val(n),$("#toolbarTop .button.like label, #toolbarTop .button.liked label").text(n),$("#toolbarTop .button.like input:checkbox, #toolbarTop .button.liked input:checkbox").prop("checked",t))};$(this).each(function(){var r=$(this),o=r.find(".number"),f=$.isNumeric(r.data("item-id"))?r.data("item-id"):settings.section.itemID,u=!1,e;if(t.push(f),e=function(t){typeof t=="object"&&t.length>0?(typeof t[0].likeCount!="undefined"&&t[0].likeCount!=null&&(o.text(t[0].likeCount),u=t[0].status,i(t[0].likeCount,u),n(r,u)),r.removeClass("hide").addClass("visible")):r.addClass("hide").removeClass("visible")},!$.isNumeric(f)||f==-1){r.addClass("hide");return}settings.user.ID>0?r.unbind("click").click(function(){return u=r.data("checked")?!1:!0,n(r,u),$.ajax({url:"/api/notification/SetLike",data:{sectionID:settings.section.ID,contentPageID:f,status:u,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){e(n)}).fail(function(){r.addClass("hide");$.fn.showError(arguments+". (500.86)","console")}),!1}):r.css({pointerEvents:"none",cursor:"default"})});r=function(t){var f,r,u;if(Array.isArray(t))for(f in t)(r=t[f],typeof r=="object"&&typeof r.likeCount=="number")&&(u=settings.section.itemID&&settings.section.itemID>0?$(".like.inline"):$(".like.inline[data-item-id="+r.contentPageID+"]"),u.find(".number").text(r.likeCount),i(r.likeCount,r.status),n(u,r.status),u.removeClass("hide"))};$.ajax({url:"/api/notification/GetLikes",data:{sectionID:settings.section.ID,contentPageIDs:t.join(","),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){r(n)}).fail(function(){$.fn.showError(arguments+". (500.104)","console")})}};$.fn.initializeForumStickies=function(){$.each($("#forum.section .row"),function(){var n=$(this).find(".itemInformation .sticky");n.text()==="Sticky"&&(n.removeClass("hide"),$(this).addClass("sticky"))})};$.fn.initializeMaintenance=function(){function t(n){$("body").showMessage({content:n.Message,showHideButton:n.ShowHideMessageButton,autoHideAfter:n.HideAfterNSeconds,cookieID:"mettMaintenanceCookie_"+new Date(n.MessageStartDate).getTime()})}if(!(document.location.href.indexOf("login.mett.nl")>-1)){var n=new Date,i={url:"/api/community/getcommunitymessage",data:{communityId:432,token:$("input[name='__RequestVerificationToken']").val()}};$.ajax(i).done(function(i){i&&i.EnableMessage&&i.Message!=""&&(i.ScheduleMessage&&(n<new Date(i.MessageStartDate)||n>new Date(i.MessageEndDate))||(i.ShowMessageTo!=0||settings.section.cmsUrl!="")&&(i.ShowMessageTo!=1||settings.user!=undefined&&settings.user.ID!=-1)&&(i.LockdownMode&&((settings.section.isAdd||settings.section.isEdit||settings.section.isDelete||settings.section.isCMS||settings.section.isCMSAdd||settings.section.isCMSEdit||settings.section.isProfile||settings.section.cmsUrl!=""&&globals.url.indexOf(settings.section.cmsUrl)>-1&&!settings.section.isSettings)&&(document.location.href="/default.aspx?maintenance=true"),$(".shortcut.updates, .shortcut.dropDownProfile, .shortcut.cms, .toolbar:not('.portalSelector, .savePortalSettings') a, .toolbar:not('.portalSelector') input, .sectionOptions .button.add a, .commentCount, .like, .starRating a").unbind("click").click(function(){return t(i),!1}),$("#addComment").html("<div class='warningMessage'>"+i.Message+"<\/div>")),t(i)))})}};$.fn.initializeTagsDisplay=function(){var n=$(this),t;if(n.length===0)return!1;if(t={url:"/api/contentPages/getSectionContentPagesTags",data:{sectionID:settings.section.ID,token:$("input[name='__RequestVerificationToken']").val()}},n.length==1)if(typeof n.data("item-id")!="undefined"&&$.trim(n.data("item-id"))!="")t.url="/api/contentPages/getContentPageTags",t.data.contentPageId=n.data("item-id");else return;$.ajax(t).done(function(t){n.each(function(){var i=$(this),n=i.data("item-id"),f,r;if(i.empty(),n>0&&typeof t[n]!="undefined"&&t[n].length>0){for(f=$("<div>"),f.addClass("clear both"),r=0;r<t[n].length;r++){var e=t[n][r],s="/shortcuts/Search_Search.aspx?tag="+encodeURIComponent(e.Name),o=$("<span>"),u=$("<a>");o.addClass("tag icon-tag before");u.attr("href",s);u.attr("title",settings.various.findMoreWithTagText+' "'+e.Name+'"');u.text(e.Name);o.append(u);i.append(o)}i.append(f)}})})};$.fn.initializeFollowersOverlay=function(){var n=$(this);n.data("initialized")||(n.find(".button.close").click(function(){fetchFollowersData()}),n.data("initialized",!0))};$.fn.showFollowersOverlay=function(n){var t=$(this);n.showOverlay&&($.fn.saveLastFocus(),$("body").addClass("overlayOpen"),t.removeClass("hide"),t.tabGuard(),t.find("[tabindex]:not([tabindex=-1]):visible, button:visible, input:visible, a:visible").first().focus())};$.fn.initializeCookieSettingsOverlay=function(n){var r,n,t,i;$.cookie!=undefined&&(r={showOverlayToggle:!$.cookie(settings.cookies.ID),showOverlay:$.fn.getAnchor("settings")=="cookies"},n=$.extend(r,n),n.showOverlayToggle||n.showOverlay)&&(t=$(this),i=$("#cookieSettingsOverlayToggle"),i.unbind("click").click(function(){$("#cookieSettingsOverlay").initializeCookieSettingsOverlay({showOverlay:!0})}),$("#functionalCookiesToggle").length>0&&$("#functionalCookiesToggle")[0].disabled===!0&&$("#functionalCookiesToggle").attr("aria-disabled","true"),t.find("#analyticalCookiesToggle").prop("checked",settings.cookies.allowAnalytical).initializeSwitchery(),t.find("#marketingCookiesToggle").prop("checked",settings.cookies.allowMarketing).initializeSwitchery(),$("#footer .cookiePolicy").length>0&&t.find(".cookiePolicy").unbind("click").click(function(){return $("#footer .cookiePolicy a")[0].click(),!1}),t.find(".toolbarBottom .close input:button").unbind("click").click(function(){$("body").removeClass("overlayOpen");t.addClass("hide");$.fn.restoreLastFocus()}),t.find(".toolbarBottom .saveCookieSettings input:button").unbind("click").click(function(){var n={functional:t.find("#functionalCookiesToggle").is(":checked"),analytical:t.find("#analyticalCookiesToggle").is(":checked"),marketing:t.find("#marketingCookiesToggle").is(":checked")},i=new Date;i.setTime(i.getTime()+31536e6);$.cookie.json=!0;$.cookie(settings.cookies.ID,n,{expires:i,path:"/"});$.ajax({url:"/api/application/logCookieConsent",data:{functional:n.functional,analytical:n.analytical,marketing:n.marketing,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){document.location.href=globals.url.replace("#settings=cookies","")}).fail(function(){$.fn.showError(settings.errors.cookieConsentErrorText+" (500.103)")})}),n.showOverlayToggle&&i.removeClass("hide"),n.showOverlay&&($.fn.saveLastFocus(),$("body").addClass("overlayOpen"),t.removeClass("hide"),t.tabGuard(),t.find("[tabindex]:not([tabindex=-1]):visible, button:visible, input:visible, a:visible").first().focus()))};$.fn.applyCookieSettings=function(){if(!settings.cookies.allowMarketing&&!settings.section.isAdd&&!settings.section.isEdit){var n="iframe[src*=''], iframe[src*='"+globals.domain+"'], iframe[src*='mett.nl'], iframe[src*='tik-app.nl'], iframe[src*='formdesk.nl'], iframe[src*='formdesk.com'], iframe[src*='?dnt=true'], iframe[src*='&dnt=true'], iframe[src*='maps.arcgis.com'], iframe[src*='hcaptcha.com'], iframe[src*='geocontent.rvo.nl'], iframe[src*='rijkswaterstaat.projectatlas.app'], iframe[src*='-infographic.dpi.nl'], iframe[src*='emaddc-monitoring-stack-dev.pub.dev.knmi.cloud'], iframe[src*='emaddc-monitoring-stack.pub.knmi.cloud'], iframe[src*='gemeentewoudenberg.ik-doe-mee.nl'], iframe[src*='paw.da05.qabana.nl'], iframe[src*='latlong.nl'], iframe[src*='pageking.nl'], iframe[src*='sg-host.com'], iframe[src*='brabantseinnovatiekracht.nl'], iframe[src*='toegankelijkheidsverklaring.nl'], iframe[src*='new.maptionnaire.com']";$("iframe[src^='http://'], iframe[src^='https://'], iframe[src^='//'], .fb-page").not(n).addClass("blockedContent").hide();$("iframe[src*='youtube.com'], iframe[src*='youtube-nocookie.com'], iframe[src*='vimeo.com']").addClass("blockedVideoContent");$(".blockedContent").each(function(){var n=$(this),i=$("<div />"),r=$("<h3 />"),t=$("<a />"),u=settings.cookies.blockedContentWarning;r.html(settings.cookies.blockedContentTitle);t.text(settings.cookies.blockedContentLink);(n.parent().hasClass("small")||n.parent().hasClass("medium")||n.parents(".mettCarousel"))&&(u="",t.text(settings.cookies.blockedContentLinkShort));t.prop("href","#settings=cookies").unbind("click").click(function(n){return $("#cookieSettingsOverlay").initializeCookieSettingsOverlay({showOverlay:!0}),n.preventDefault(),n.stopPropagation(),!1});i.prop("class","cookieWarningMessage").html(u).prepend(r).append(t);n.parent().prop("tagName").toLowerCase()!=="body"&&$(i).insertAfter(n);n.parent().addClass("hasBlockedContent");n.remove()})}};$.fn.initializeRelatedContent=function(){var n=$(this);n.length!==0&&($(".itemTags").insertBefore(n),$.ajax({url:"/api/contentpages/getrelatedcontent",data:{sectionId:settings.section.ID,contentPageId:settings.section.itemID,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(t){if(!t.ContentPages||t.ContentPages.length==0){n.remove();return}n.removeClass("hide");var i=$("<ul>");i.addClass("related-content-container");$.each(t.ContentPages,function(){var n="",r,t;switch(this.contentpage_pagetype){case 3:n="icon-globe";break;case 5:n="icon-link";break;case 13:n="icon-calendar";break;case 18:n="icon-chat";break;case 34:n="icon-docs";break;case 50:n="icon-location";break;case 58:n="icon-pencil";break;case 65:n="icon-doc-text";break;case 74:n="icon-help";break;case 88:n="icon-info-circled";break;case 76:n="icon-users";break;default:n="icon-doc-text"}console.log(this.contentPage_title);r=$("<li>");t=$("<a>");t.attr("href","/PageByID.aspx?sectionID="+this.CPS_SectionID+"&contentpageID="+this.contentPage_id);t.addClass(n+" before auto relatedcontent_"+this.contentPage_id);t.text(htmlDecode(this.contentPage_title));r.append(t);i.append(r)});n.append(i)}).fail(function(){$.fn.showError(arguments+". (500.51)","console");n.remove()}))};$.fn.initializePageNavigation=function(){$.ajax({url:"/api/pagenavigation/GetNavigationOptions",data:{sectionID:settings.section.ID,contentPageID:settings.section.itemID,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){var t=JSON.parse(n),i=$('<div class="item-nav-container"><\/div>');$.each(t,function(n){var r;t[n][4]=="previous"?r=$('<a href="'+t[n][3]+'" class="item-nav previous"><span class="nav-label">'+settings.section.previousItem+'<\/span><br><span class="title">'+t[n][2]+"<\/span><\/a>"):t[n][4]=="next"&&(r=$('<a href="'+t[n][3]+'" class="item-nav next"><span class="nav-label">'+settings.section.nextItem+'<\/span><br><span class="title">'+t[n][2]+"<\/span><\/a>"));i.append(r)});i.insertBefore($(".item #toolbarBottom"))}).fail(function(){$.fn.showError(arguments+". (500.51)","console")})};$.fn.initializeRegistrationCheckboxCheck=function(){$('.userConditions .field input[type="checkbox"]').is(":checked")?$("#conditionsState").text(settings.various.conditionsAcceptedText):$("#conditionsState").text(settings.various.conditionsNotAcceptedText);$('.privacyStatement .field input[type="checkbox"]').is(":checked")?$("#privacyState").text(settings.various.privacyAcceptedText):$("#privacyState").text(settings.various.privacyNotAcceptedText)};$.fn.addAriaLabels=function(){$(this).each(function(){var n=$(this);typeof n.attr("aria-label")=="undefined"&&(typeof n.attr("value")!="undefined"?n.attr("aria-label",n.attr("value")):n.hasClass("shareBtnLink")?n.attr("aria-label",n.attr("title")):n.data("ignore-aria-label")!==!0&&n.attr("aria-label",n.text()))})};$.fn.initializeTotalRecords=function(){var n,t;settings.section.enableTotalRecords&&$(this).length!==0&&($(".totalRecords").remove(),n=$(this).data("total-records"),parseInt(n)!==-1)&&(t=$("<div>"),t.addClass("totalRecords"),t.text(n+" "+(n===1?settings.section.resultText:settings.section.resultsText)),$(".sectionContent").prepend(t))};$.fn.CKEditorContainsXSSVulnerability=function(){var i=$(".editor"),t,n,r;if(i.length>0){for(t=0;t<i.length;t++)if(!$(i[t]).hasClass("ready"))return!0;if(typeof CKEDITOR!="undefined")for(name in CKEDITOR.instances)if(n=CKEDITOR.instances[name].getData(),r=/<script[\s\S]*?>[\s\S]*?<\/script>|<\/script>|\/\/--|String.fromCharCode([\s\S]*?)|onload=|onerror=/gi,typeof n!="undefined"&&n!=null&&$.trim(n)!=""&&n.match(r)!=null)return!0}return!1};$.fn.initializeAccessibleHCaptcha=function(){if($("#h-captcha").length>0&&$("#h-captcha .accessibilityLink").length==0){var n=$("<a>");n.attr("href","https://dashboard.hcaptcha.com/signup?type=accessibility");n.attr("target","_blank");n.addClass("accessibilityLink");n.text(settings.a11y.accessibleHCaptchaText);$("#h-captcha").prepend(n)}};$.fn.initializeHelpdeskWidget=function(){if(settings.various.showHelpdeskWidgetToModerators&&settings.section.cmsUrl!=""){var n=document.createElement("script");n.type="text/javascript";n.src="https://chat.mett.nl/widget.umd.js";document.body.appendChild(n);n.onload=function(){var n=document.createElement("chat-widget");document.body.append(n)}}};$.startKeepAlive=function(n){window.keepAliveInterval=setInterval(function(){document.location.href.indexOf("login.mett.nl")>-1?$.get(document.location.href+"&preventCache="+Date.now()):$.get("/shortcuts/default.aspx?preventCache="+Date.now())},6e5);typeof n!="undefined"&&n!=null&&n>0&&setTimeout(function(){$.stopKeepAlive()},n)};$.stopKeepAlive=function(){typeof keepAliveInterval!="undefined"&&window.keepAliveInterval!=null&&clearInterval(window.keepAliveInterval)};$.fn.injectMettAccessibilityParagraph=function(){$(".sectionContent").append('<h2>Toegankelijkheid Mett<\/h2><p>Deze website maakt gebruik van het <a href="https://www.mett.nl/">Mett<\/a> platform. Mett laat haar online software periodiek toetsen op toegankelijkheid door onafhankelijke deskundigen en lost gevonden knelpunten duurzaam op.<\/p><p>Voor de technisch-functionele toegankelijkheid van deze website verwijzen we daarom naar de <a href="https://www.toegankelijkheidscertificaat.nl/mett/audit/" target="_self" rel="noreferrer noopener">onderzoeksresultaten van ‘Mett Toegankelijk’<\/a>, een platform op Mett dat daar periodiek op getoetst wordt door een onafhankelijke derde partij.<\/p>')};$.fn.initializePasswordVisibilityToggle=function(){var i=$(this),n=i.find("input"),t=i.find(".passwordToggle");t.unbind("mousedown").mousedown(function(){n.addClass("cancelBlur");t.hasClass("icon-awesome-eye")?(t.removeClass("icon-awesome-eye").addClass("icon-awesome-eye-off"),n.attr("type","text")):(t.removeClass("icon-awesome-eye-off").addClass("icon-awesome-eye"),n.attr("type","password"));setTimeout(function(){n.focus()},0)})};String.prototype.splice=function(n,t,i){return this.slice(0,n)+i+this.slice(n+Math.abs(t))};$.fn.getQueryString=function(n){return decodeURI(window.location.search.replace(new RegExp("^(?:.*[&\\?]"+encodeURI(n).replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1"))};$.fn.getAnchor=function(n){return decodeURI(window.location.href.replace(new RegExp("^(?:.*[&#]"+encodeURI(n).replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1"))};$.fn.getUniqueID=function(){var n=new Date,t=n.getFullYear()+n.getMonth()+n.getDate()+n.getTime();return t.toString()};$.fn.getFileType=function(n){n=n.replace(".","");var t="";switch(n){case"pdf":t="pdf";break;case"doc":case"docx":t="word";break;case"xls":case"xlsx":t="excel";break;case"ppt":case"pptx":t="powerpoint";break;case"jpg":case"jpeg":case"png":case"gif":case"bmp":t="image";break;case"zip":case"rar":t="archive";break;case"mp3":case"wav":case"flac":case"ogg":t="audio";break;case"avi":case"mkv":case"mov":case"mpeg":case"mp4":t="video"}return t};$.fn.removeHTML=function(n){if(typeof n!="undefined"&&n!=null&&n!="")return n.replace(/<(?:.|\n)*?>/gm,"")};$.fn.removeSpecialCharacters=function(n,t){if(n!="")return t=="email"?n.replace(/[^a-zA-Z0-9-_@.&+]/g,""):n.replace(/[^a-zA-Z0-9-_ ]/g,"")};$.fn.save=function(n){var n=$.extend({loader:!0,afterHandler:!1,afterUpload:!1,pluploadRequired:!1,handler:"",validationGroup:""},n),i=$(this),u=$(this).parent(),t=u.parents(".toolbar"),f=!0,r;if(n.afterHandler||n.afterUpload||typeof Page_ClientValidate!="function"||Page_ClientValidate(n.validationGroup)||(f=!1),f){if(window.onbeforeunload=null,$(window).data("beforeunload",window.onbeforeunload),!n.afterHandler&&!n.afterUpload&&($.fn.setMultiSelectsData(),n.loader&&t.find(".loader").length>0&&(t.find(".button").hide(),t.find(".loader").show()),$.fn.initializeErrors(),n.handler.length>0)){u.find(".submitButton").saveWithHandler({handler:n.handler});return}if($(".uploader").length>0&&!n.afterUpload&&i.parent(".button").data("save-plupload-submit")){if(r=!1,window.onbeforeunload=function(){return settings.warnings.cancelUploadText},$(window).data("beforeunload",window.onbeforeunload),$(".uploader").each(function(){var n=$(this).pluploadQueue();n.total.uploaded==0&&n.files.length>0?(n.start(),r=!0):$(this).addClass("done")}),r)return;if(n.pluploadRequired)return $.fn.showError(settings.errors.noFileErrorText+" (500.40)"),t.find(".loader").hide(),t.find(".button").show(),!1;i=t.find(".submitButton");n.afterUpload=!0}(n.afterHandler||n.afterUpload)&&(window.onbeforeunload=null,$(window).data("beforeunload",window.onbeforeunload),$(".uploadStatus").val(200),i[0].click())}else $(".error").initializeErrors()};$.fn.saveWithHandler=function(n){var t=$(this),i;if($(".itemID").length>0&&$(".itemID:last").val().length==0)switch(n.handler){case"commentWithFile":$("#addComment .commentFieldEditor .editor iframe").contents().find("body").text()!=""&&$.fn.mettHCaptchaIsValid()?$.ajax({type:"POST",url:"/HandlerCommentsAddItem.ashx?",data:{pid:$("#addComment .currentItemID").val(),nameUser:$("#addComment .commentAuthor input:text").val(),namePage:$("#addComment .commentFieldEditor .editor iframe").contents().find("body").html(),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){typeof n.contentPageID!="undefined"&&n.contentPageID!=null&&n.contentPageID!==""&&n.contentPageID!="error"?($("#addComment .upload .itemID").val(n.contentPageID),$("#addComment .itemAdded input:checkbox").prop("checked",!0),t.save({afterHandler:!0})):$.fn.showError(settings.errors.generalErrorText+" (500.3)")}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.4)")}):(i=[],$("#addComment .commentFieldEditor .editor iframe").contents().find("body").text()==""&&i.push(settings.errors.noCommentText+" (500.24)"),$.fn.mettHCaptchaIsValid()||i.push(settings.errors.invalidHCaptchaText+" (500.106)"),$.fn.showError(i.join("<br />")),t.parents(".toolbar").find(".loader").hide(),t.parents(".toolbar").find(".button").show());break;case"forum":$("#forum .field.topic input:text").val().length>0&&$.ajax({type:"GET",url:"/HandlerDiscussionAddItem.ashx?",data:{namePage:$("#forum .field.topic input:text").val(),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){typeof n.contentPageID!="undefined"&&n.contentPageID!=null&&n.contentPageID!==""&&n.contentPageID!="error"?($("#forum .itemID").val(n.contentPageID),$("#forum .itemAdded input:checkbox").prop("checked",!0),t.save({afterHandler:!0})):$.fn.showError(settings.errors.generalErrorText+" (500.1)")}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.2)")});break;case"marker":$("#marker .field.markerTitle input:text").val().length>0&&$.ajax({type:"POST",url:"/api/ContentPages",data:{action:"add",pageType:"mapMarker",sectionID:$("#marker .sectionIDs").val(),titleText:$("#marker .field.markerTitle input:text").val(),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){n=JSON.parse(n);typeof n.contentPageID!="undefined"&&n.contentPageID!=null&&n.contentPageID!==""&&n.contentPageID!="error"?($("#marker .itemID").val(n.contentPageID),t.save({afterHandler:!0})):$.fn.showError(settings.errors.generalErrorText+" (500.5)")}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.6)")});break;case"notifications":typeof changedNotifications!="undefined"?($(".changedCheckboxes").val(JSON.stringify(changedNotifications)),t.save({afterHandler:!0})):$.fn.showError(settings.errors.generalErrorText+" (500.28)");break;case"eParticipation":$("#eParticipation .field.projectTitle input:text").val().length>0&&$("#eParticipation .field.projectDescription textarea").val().length>0&&$.ajax({type:"POST",url:"/api/ContentPages",data:{action:"add",pageType:"eParticipatie",sectionID:settings.section.ID,titleText:$("#eParticipation .field.projectTitle input:text").val(),briefDescription:$("#eParticipation .field.projectDescription textarea").val(),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){n=JSON.parse(n);typeof n.contentPageID!="undefined"&&n.contentPageID!=null&&n.contentPageID!==""&&n.contentPageID!="error"?($("#eParticipation .itemID").val(n.contentPageID),t.save({afterHandler:!0})):$.fn.showError(settings.errors.generalErrorText+" (500.32)")}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.33)")});break;case"documents":$("#documents .field.folderName input:text").val().length>0&&$.ajax({type:"GET",url:"/handlerdownloadadditem.ashx?",data:{pid:$("#documents .multiSelectDestinationIDs").val(),name:$("#documents .field.folderName input:text").val(),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){typeof n.contentPageID!="undefined"&&n.contentPageID!=null&&n.contentPageID!==""&&n.contentPageID!="error"?($("#documents .itemID").val(n.contentPageID),$("#documents .itemAdded input:checkbox").prop("checked",!0),t.save({afterHandler:!0})):$.fn.showError(settings.errors.generalErrorText+" (500.36)")}).fail(function(){$.fn.showError(settings.errors.generalErrorText+" (500.37)")})}else t.save({afterHandler:!0})};$.fn.setMultiSelectsData=function(){$(".multiSelect").each(function(){var n=$("#"+$(this).find(".destination").attr("id").replace("listPickerDestination","listPickerSelectedItems")).val(""),t,i;if($(this).find(".combinedSelect option:selected").each(function(){n.val(n.val()+";"+$(this).val())}),$(this).hasClass("rightsSelect")&&(t=$(this).find(".combinedSelect option:contains('"+settings.roles.administrators+"')").val(),i=$(this).find(".combinedSelect option:contains('"+settings.roles.moderators+"')").val(),t!=undefined&&i!=undefined)){var r=n.val().split(";"),u=!1,f=!1;$.each(r,function(n){r[n]==t&&(u=!0);r[n]==i&&(f=!0)});u||n.val(n.val()+";"+t);f||n.val(n.val()+";"+i)}})};$.fn.updateProgressBar=function(n){var n=$.extend({progress:0,showPercentage:!0},n),i=$(this),t=$(this).find(".progressBar");t.stop().animate({left:n.progress/100*i.width()},1e3);n.showPercentage&&t.html('<span class="progressPercentage">'+n.progress+"%<\/span>");n.progress>=100&&$(".allDone").removeClass("hide")};$.fn.submitOnEnter=function(){var n=$(this),i=n.val(),t=n.parent();t.is(".mtaContainer")&&(t=t.parent());n.focus(function(){n.parents(".search").length>0&&(n.val()==settings.fields.searchFieldText||n.val()==n.attr("data-search-default"))&&n.val("")});n.blur(function(){n.val()==""&&n.parents(".search").length>0&&n.attr("data-search-default")!=undefined&&n.val(n.attr("data-search-default"))});n.keypress(function(i){var f,r,e,u;return window.event?f=window.event.keyCode:i&&(f=i.which),f==13?($("#searchInfoContainer").length==0&&createSearchInfoContainer(),r=$("#searchInfoContainer"),e='<span class="searchInfoText">'+settings.liveSearch.minimumSearchLengthText.replace("{0}",settings.liveSearch.minimumSearchLength)+"<\/span>",n.val()!=""&&n.val().length>2?(r.stop().css({opacity:0,left:"100vw"}),r.find(".closeButton").attr("tabindex",-1),r.find(".searchInfoText").remove(),n.parents("#shortcuts, #searchContainer").length>0?(u=t.find("input:button"),u.unbind("click").click(function(){document.location.href="/shortcuts/search_search.aspx?search="+encodeURIComponent(n.val())})):u=t.find("a").length>0?t.find("a:first"):t.find("input:submit").length>0?t.find("input:submit:first"):$(".button.save:last a, .button.save:last input:submit, .button.login:last input:submit"),i.preventDefault(),u[0].click()):(r.parent().css("overflow","visible"),r.stop().css({opacity:1,left:0}),r.find(".closeButton").attr("tabindex",0),r.find(".searchInfoText").length===0&&r.prepend(e)),!1):void 0})};$.fn.setColor=function(n){var n=$.extend({color:"#ffffff",opacity:1},n),t,u,e,i,s,r;if($(this).length>0)if($(this).is("img")){if(t=$(this),u=document.createElement("canvas"),u.width=t.width(),u.height=t.height(),u.getContext&&t.width()!=0&&t.height()!=0){e=u.getContext("2d");e.drawImage(t[0],0,0,t.width(),t.height());var o=e.getImageData(0,0,t.width(),t.height()),f=e.getImageData(0,0,t.width(),t.height()),r=$.fn.hexToRGB(n.color);for(i=0,s=f.data.length;i<s;i+=4)f.data[i+3]>0&&(f.data[i]=o.data[i]/255*r.R,f.data[i+1]=o.data[i+1]/255*r.G,f.data[i+2]=o.data[i+2]/255*r.B);e.putImageData(f,0,0);t.attr("src",u.toDataURL("image/png"));t.show()}}else r=$.fn.hexToRGB(n.color),$(this).css("background","rgba("+r.R+", "+r.G+", "+r.B+", "+n.opacity+")")};$.fn.hexToRGB=function(n){var t=parseInt(n.replace(/^#/,""),16);return{R:t>>>16&255,G:t>>>8&255,B:t&255}};$.fn.isHex=function(n){return/^#[0-9A-F]{6}$/i.test(n)};$.fn.fixedPath=function(){if($("html").hasClass("desktop")&&$("html").hasClass("threedotfive")){var t=$("#spacerTop").height(),n=$("#top").height(),i=$("#pathOptions").height();$(document).scrollTop()>$("#royalSlider").height()?t!=n+i&&$(window).width()>1e3&&($("#spacerTop").height(n+i),$("#pathOptions").css({position:"fixed",top:n,background:"#ffffff","box-shadow":"0 2px 5px 2px rgba(85, 85, 85, .1)"})):t!=n&&($("#spacerTop").height(n),$("#pathOptions").css({position:"relative",top:"0",background:"none","box-shadow":"none"}))}};$.fn.rememberFocus=function(){settings.focussedObjectID=typeof document.activeElement!=null&&document.activeElement!=null&&document.activeElement.id!=""&&typeof document.activeElement.attributes["data-ignore-ajax-focus"]=="undefined"?document.activeElement.id:null};$.fn.restoreFocus=function(){typeof settings.focussedObjectID!="undefined"&&settings.focussedObjectID!=null&&$.trim(settings.focussedObjectID)!=""&&settings.focussedObjectID.indexOf("$")==-1&&setTimeout(function(){$("#"+settings.focussedObjectID).focus()},200)};$.fn.showLoader=function(n){var i,t,r,u;typeof n._updatePanelsToUpdate!="undefined"&&n._updatePanelsToUpdate!=null&&(i=$("#"+n._updatePanelsToUpdate[0].split("$").join("_")),i.hasClass("updatePanel")&&(i.css("position")=="static"&&i.css({position:"relative"}),t=$("<div />"),t.addClass("loader update"),t.attr("role","status"),r=$("<span>"),r.addClass("screenReaderContent"),r.text(settings.buttons.savingText),t.append(r),u=function(){var n=$(document).scrollTop()+$(window).height()/2-t.offset().top;n>t.height()-30&&(n=t.height()-30);n<20&&(n=20);t.css({backgroundPosition:"center "+n+"px"})},i.append(t.show()),$(document).scroll(u),u()))};$.fn.showMessage=function(n){var s={content:"",className:"alert warning",showCloseButton:!1,showHideButton:!1,showActionButton:!1,hideButtonText:settings.buttons.hideMessageText,actionButtonText:settings.buttons.actionButtonText,actionButtonLink:"",autoHideAfter:5e3,cookieID:-1},n=$.extend(s,n),h=$(this),t=$('<div class="message '+n.className+'"><div class="messageContent">'+n.content+'<\/div><div class="messageButtons"><\/div><\/div>'),f,i;if($.cookie("mettSystemMessage")!=n.cookieID){if(n.showCloseButton&&(f=$("<div />"),i=$("<input />"),f.attr("class","button cancel ghost icon-cancel-circled before"),i.attr("type","button"),i.val(settings.buttons.closeMessageText),i.unbind("click").click(function(){$(".message").remove()}),t.find(".messageButtons").append(f.append(i))),n.showHideButton){var e=$("<div />"),r=$("<input />"),c=n.hideButtonText;e.attr("class","button hideButton ghost icon-cancel-circled before");r.attr("type","button");r.val(c);r.unbind("click").click(function(){n.cookieID!=-1&&$.cookie("mettSystemMessage",n.cookieID);$(".message").remove()});t.find(".messageButtons").append(e.append(r))}if(n.showActionButton){var o=$("<div />"),u=$("<input />"),l=n.actionButtonText;o.attr("class","button actionButton general icon-forward before");u.attr("type","button");u.val(l);n.actionButtonLink!=""&&u.unbind("click").click(function(){window.open(n.actionButtonLink)});t.find(".messageButtons").append(o.append(u))}setTimeout(function(){t.css({display:"block",top:-(t.outerHeight()+5)});t.stop(!0).animate({top:0},500)},50);$(".message").remove();h.append(t);n.autoHideAfter>0&&setTimeout(function(){t.stop(!0).animate({top:-(t.outerHeight()+5)},1e3)},n.autoHideAfter)}};$.fn.showError=function(n,t){t=="console"?console.log(n):$.fn.alert(n)};$.fn.setSystemRoleNames=function(){var n=$(this);n.each(function(){var n=$(this);n.data("required")!=undefined&&n.data("required")&&n.addClass("disabled");switch(n.text().toLowerCase()){case"community-administrators":n.text(settings.roles.administrators);break;case"community-moderators":n.text(settings.roles.moderators);break;case"community-authenticated":n.text(settings.roles.authenticated);break;case"community-everyone":n.text(settings.roles.everyone);break;case"community-roleless":n.text(settings.roles.roleless);break;case"community-senders":n.text(settings.roles.senders)}})};$.fn.setVideoFrameSize=function(){$(this).each(function(){var n=$(this);typeof n.data("aspectRatio")!="undefined"&&n.data("aspectRatio")!=null&&n.css({height:n.width()/n.data("aspectRatio")})})};$.fn.placeLastHandlerFirst=function(n){(typeof n=="undefined"||n==null||$.trim(n)=="")&&(n="click");$(this).each(function(){var i=$(this),r=$._data(i[0],"events"),t;typeof r!="undefined"&&i!=null&&(t=r[n],typeof t!="undefined"&&t!=null&&t.length>1&&t.unshift(t.pop()))})};$.fn.setPollVote=function(n,t){var r=$(n),i=r.find("input:checked").val();i!=null&&i!=""&&i!=undefined&&(r.find("input[type='submit']").parent().replaceWith('<div class="loader show"><\/div>'),$.getJSON("/HandlerGlobal.ashx?",{action:"pollVote",value:i,pollID:t,preventCache:(new Date).getTime(),token:$("input[name='__RequestVerificationToken']").val()},function(){document.location.reload()}))};$.fn.changeElementType=function(n){$(this).each(function(){var r={},t={},i;$.each(this.attributes,function(n,t){r[t.nodeName]=t.nodeValue});t=$._data(this,"events");$(this).replaceWith(function(){return $("<"+n+"/>",r).append($(this).contents())});for(eventType in t)for(i=0;i<t[eventType].length;i++)$(this)[eventType](t[eventType][i].handler)})};$.fn.viewport=function(){var n=window,t="inner";return"innerWidth"in window||(t="client",n=document.documentElement||document.body),{width:n[t+"Width"],height:n[t+"Height"]}};$.fn.alert=function(n,t){var e=n,r=settings.various.alertOverlayTitle;t!=undefined&&(r=t);$(".alertOverlay").remove();var i=$('<div class="overlay alertOverlay" aria-modal="true"><div class="overlayContent" /><\/div>'),u=$('<a href="#" class="button close info icon-cancel-circled iconOnly before pointer"><span class="screenReaderContent">'+settings.buttons.closeText+"<\/span><\/a>"),f=$('<div class="button continue general before"><input type="button" value="'+settings.buttons.closeText+'" ><\/div>');f.find("input:button").unbind("click").click(function(){u.click()});i.find(".overlayContent").append(u).append('<h1 class="overlayItemTitle">'+r+"<\/h1>");i.find(".overlayContent").append("<p>"+e+'<\/p><div class="toolbar toolbarBottom" >');i.find(".toolbarBottom").append(f).show();$("body").append(i);$(".alertOverlay").initializeOverlays()};$.fn.confirm=function(n,t){var i=$(this),r,u;if($(".confirmOverlay").remove(),i.data("confirmed")!=undefined)return i.removeData("confirmed"),!0;r=settings.buttons.continueText;u="general icon-forward";i.data("continue-text")!=undefined&&(r=i.data("continue-text"));i.data("continue-class")!=undefined&&(u=i.data("continue-class"));var f=$('<div class="overlay confirmOverlay" aria-modal="true"><div class="overlayContent" /><\/div>'),e=$('<a href="#" class="button close info icon-cancel-circled iconOnly before pointer"><span class="screenReaderContent">'+settings.buttons.closeText+"<\/span><\/a>"),o=$('<div class="button cancel info icon-cancel-circled before"><input type="button" value="'+settings.buttons.cancelText+'" ><\/div>'),s=$('<div class="button continue '+u+' before"><input type="button" value="'+r+'" ><\/div>');return o.find("input:button").unbind("click").click(function(){$(".confirmOverlay").click()}),s.find("input:button").unbind("click").click(function(){i.data("confirmed","true");$("body").removeClass("overlayOpen");t!=null&&t?e.click():i.is("a")?i[0].click():i.click();$.fn.restoreLastFocus()}),f.find(".overlayContent").append(e).append('<h1 class="overlayItemTitle">'+settings.various.warningOverlayTitle+"<\/h1><p>"+n+'<\/p><div class="toolbar toolbarBottom" >'),f.find(".toolbarBottom").append(o).append(s).show(),$("body").append(f),$(".confirmOverlay").initializeOverlays(),!1};$.fn.createClickableLinks=function(n){var n=$.extend({target:"_blank"},n),t,i,r,u=0;return t=/(^|[^\"])(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim,i=/(^|[^\/])(www\.[-A-Z0-9+&@#\/%?=~_|!:,.;]+(\b|$))/gim,r=/(([a-zA-Z0-9\-\_\.])+@[a-zA-Z\_]+?(\.[a-zA-Z]{2,6})+)/gim,$(this).each(function(){var e=$(this),f=e.html();e.length>0&&e.html().length>0&&(t.test(f)||i.test(f)||r.test(f))&&(f=f.replace(t,'$1<a href="$2" target="'+n.target+'">$2<\/a>'),f=f.replace(i,'$1<a href="http://$2" target="'+n.target+'">$2<\/a>'),u+=1,e.html(f),($("#groups").length>0||$("#documents-v3").length>0)&&e.find(".tagUsers").mentionTextArea())}),u>0&&($(".no-touch").length>0||$(".touch.desktop").length>0)&&$("*[data-user-id]").length>0&&settings.userDialog.instance!=null&&settings.userDialog.instance.init(),$(this)};$.fn.setAlternatingRows=function(){$(this).each(function(n){var t=$(this);t.removeClass("alternate");n%2&&t.addClass("alternate")})};$.fn.createDropDown=function(n,t,i){return $.isArray(n)&&$(this).each(function(){var r=$(this),o=r.attr("id")+"_dropDown",u,f,e;$("#"+o).remove();u=$('<select id="'+o+'" class="dynamicDropdown">');u.change(function(){r.val($(this).val())});for(f in n)e="",n[f][1]==t&&(e="selected"),u.append($('<option value="'+n[f][1]+'" '+e+">"+n[f][0]+"<\/option>"));u.insertAfter(r);r.hide();$.trim(r.val())!=""&&(u.val(r.val()),u.val()==null&&(typeof t!="undefined"&&t!=null?u.val(t):u.val(n[0][1]),u.change()));i&&r.data("requiredInitialized")!==!0&&($("[id$='_btnEdit'], [id$='_btnAdd'], [id$='_btnEditSection'], [id$='_btnAddSection']").click(function(){if($.trim(r.val())=="")return $(".errorMessage ul").length==0&&$(".errorMessage").html("<h2>Let op:<\/h2><div><p>Het formulier kon niet verzonden worden. Los de volgende punten op en verstuur het formulier opnieuw.<\/p><\/div><ul><\/ul>"),$(".errorMessage li."+r.attr("id")+"_warning").remove(),$(".errorMessage ul").append('<li class="'+r.attr("id")+'_warning">'+$.trim($("label[for='"+r.attr("id")+"'").html())+" "+settings.errors.isRequiredText+"<\/li>"),r.parents(".field:first").addClass("danger"),$(".errorMessage").css({visibility:"visible",display:"block"}),$(this).parent().show(),$(".loader").hide(),setTimeout(function(){$("html, body").scrollTop(0)},40),!1}),r.data("requiredInitialized",!0))}),$(this)};$.fn.convertFileSize=function(n){var n=$.extend({fileSize:0,numberOfDecimals:2},n),i=0,t;return n.fileSize>0&&n.fileSize!=null&&(t=Math.floor(Math.log(n.fileSize)/Math.log(1024)),t>2&&(n.numberOfDecimals=2),i=(n.fileSize/Math.pow(1024,t)).toFixed(n.numberOfDecimals)*1+" "+["B","kB","MB","GB","TB"][t]),i.toString().replace(".",settings.decimalSeparator)};$.fn.changeFontSize=function(n){$.isNumeric(n)&&($(this).each(function(){var t=$(this),i=parseInt(t.css("font-size"));n>0?t.css({"font-size":i+n,height:"auto"}):t.css({"font-size":i-Math.abs(n),height:"auto"})}),$.fn.initializeSpacers({resize:!0}))};$.fn.fieldValidator=function(n,t){var i="",r=!1;switch(n){case"email":i=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;break;case"tel":i=/^\(?(\d{3})\)?[-\. ]?(\d{3})[-\. ]?(\d{4})$/;break;case"url":i=/^(http[s]?:\/\/){0,1}(www\.){0,1}[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,5}[\.]{0,1}/}return i!=""&&(r=i.test(t)),r};$.fn.mobileCheck=function(){var n=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(n=!0)}(navigator.userAgent||navigator.vendor||window.opera),n};$.fn.createTooltip=function(){var n=$(this);n.each(function(){var t=$(this),n=t.attr("title");n==undefined&&(n=t.attr("alt"));n!=undefined&&n!=""&&t.hover(function(){t.data("tipText",n);$('<span class="tooltip"><\/span>').text(n).appendTo("body").fadeIn("slow")},function(){$(".tooltip").remove()}).mousemove(function(n){var t=n.pageX+20,i=n.pageY+10;$(".tooltip").css({top:i,left:t})})})};$.fn.saveLastFocus=function(){var n=$(":focus");n.length>0?$(document).data("lastFocusElement",n[0]):$(document).data("lastFocusElement",undefined)};$.fn.restoreLastFocus=function(){var n=$(document).data("lastFocusElement");n&&n.focus()};$.fn.validUrl=function(n){var t=new RegExp("^(?:(?:https?|ftp|file)?:?//|www.|ftp.)(?:([-A-Z0-9+&@#/%=~_|$?!:,.]*)|[-A-Z0-9+&@#/%=~_|$?!:,.])*(?:([-A-Z0-9+&@#/%=~_|$?!:,.]*)|[A-Z0-9+&@#/%=~_|$])","i");return!!t.test(n)};$.fn.initializeMainMenu=function(){var n=$(this),t=$(window).height()-$("#top").height(),r=$("#shortcuts"),i;t=Math.max(150,t);$(".touch").length>0&&$.fn.viewport().width>768&&(n.show(),r.show().removeClass("hide"));$.fn.initializeSecondRow(n);n.find(".dropDown ul").each(function(){var n=$(this);n[0].scrollHeight>t?n.parent().css({"max-height":t,"overflow-x":"hidden","overflow-y":"scroll"}):n.parent().removeAttr("style")});n.css("display")=="block"&&$("body").removeClass("noScroll");$("#shortcuts .shortcut.favorites").length>0&&(i=$("#shortcuts .shortcut.favorites"),i.hasClass("active")?i.attr("aria-expanded","true"):i.attr("aria-expanded","false"));r.find(".shortcut.profile").attr("aria-expanded","false");$("#mainMenu ul").find("a.active").attr("aria-selected","true");$("#mainMenu").on("keyup",function(n){var t=n.keyCode||n.which;t==9&&$(n.target).parent().find(".dropDown").length>0&&$(n.target).attr("aria-expanded","true")})};$.fn.initializeMobileMenu=function(){var u=$(this),n,r,f,i,e=function(n){n.keyCode==27&&$("#top .hamburger").click()},t;$("#top .hamburger").unbind("click").click(function(){return $(this).hasClass("active")?(n=0,u.stop(!0).fadeOut(200),$("#top").stop(!0).animate({height:n},300,null,function(){$(window).resize()}),$(this).removeClass("active icon-cancel").addClass("icon-menu"),$(this).find(".screenReaderContent").html(" "+settings.menu.hamburgerExpandText),$("body").removeClass("noScroll"),$("body").unbind("keydown",e),i&&i.destroy()):(n=$("#top").height()+$(".smartbanner").height(),r=$("#cookieSettingsOverlayToggle").hasClass("hide")?n:n+$("#cookieSettingsOverlayToggle").height()+25,f=$(window).outerHeight()-r,$("body").addClass("noScroll"),$("body").bind("keydown",e),$("#top .columns, #mobileSlideOut").tabGuard(),setTimeout(function(){$("#mobileSlideOut").find("[tabindex]:not([tabindex=-1]):visible, button:visible, input:visible, a:visible").first().focus()},40),$("#top").stop(!0).animate({height:"100%"},300),u.css({top:n,height:f+"px"}).stop(!0).fadeIn(600),$(this).removeClass("icon-menu").addClass("active icon-cancel"),$(this).find(".screenReaderContent").html(" "+settings.menu.hamburgerCollapseText),i=new IScroll("#mobileSlideOut",{scrollbars:!0,click:!0,mouseWheel:!0,interactiveScrollbars:!0,shrinkScrollbars:"scale"})),!1});$("#defaultSubMenu").length>0&&$.trim($("#defaultSubMenu").html())!=""&&$("#mobileMenu a[href='"+$("#defaultSubMenu .dropDown:first a:first").attr("href")+"']").length==0&&$("#expandableSubMenu a[href='"+$("#defaultSubMenu .dropDown:first a:first").attr("href")+"']").length==0&&!settings.section.isShortcut&&(t=$("<li />").addClass("hiddenMenuItems"),$("#path").length>0&&$("#path a:eq(1)").length>0?t.append('<a href="'+$("#path a:eq(1)").attr("href")+'" class="active">'+$("#path a:eq(1)").html()+"<\/a>"):t.append('<a class="active">'+settings.menu.hiddenPageText+"<\/a>"),t.append('<a class="arrow icon-down-open-big before" title="'+settings.menu.toggleSubPagesText+'">\n<span>'+settings.menu.toggleSubPagesText+"<\/span>\n<\/a>"),t.append($("#defaultSubMenu .dropDown:first").clone()),$("#mobileMenu .firstRow, #expandableSubMenu .firstRow").append(t));$("#mobileMenu a.arrow, #expandableSubMenu a.arrow").each(function(){var n=$(this),t=n.parent(),r=t.find("a:first");n.attr("href",r.attr("href"));t.addClass("arrowContainer");n.find("span").text(settings.menu.toggleSubPagesText+" "+settings.various.ofText+" "+r.text());r.attr("aria-expanded","false");n.unbind("click").click(function(){return n.hasClass("icon-up-open-big")?(n.removeClass("icon-up-open-big").addClass("icon-down-open-big"),t.removeClass("open"),r.attr("aria-expanded","false")):(n.removeClass("icon-down-open-big").addClass("icon-up-open-big"),t.addClass("open"),r.attr("aria-expanded","true")),t.find(".dropDown:first").slideToggle(0,function(){i&&i.refresh()}),!1});t.find("a.active").length>0&&(r.hasClass("active")&&n.addClass("active"),n.hasClass("icon-down-open-big")&&n.click())});$(".touch #mainMenu").initializeMainMenuArrow($(".touch #mainMenu"),"40px");$("#mobileMenu a.active").attr("aria-selected","true")};$.fn.initializeSecondRow=function(n){var t=0,i;for($(".secondRow").length>0&&(n.find(".firstRow").append(n.find(".secondRow > li")),n.removeClass("doubleHeight"),$(".secondRow").remove()),i=$("#searchContainer").length>0?$("#searchContainer").width():0;n.find(".firstRow").width()+i>n.find(".row:first").width()&&t<100;)$(".secondRow").length==0&&$('<ul class="secondRow"><\/ul>').insertAfter($(".firstRow")),n.find(".secondRow").prepend(n.find(".firstRow > li:last")),t++;t>0&&n.addClass("doubleHeight");setTimeout(function(){$.fn.initializeSpacers()},100)};$.fn.initializeMainMenuArrow=function(n,t){n.find("a.arrow").each(function(){var n=$(this),i=n.parent(),r=i.find("a:first");r.css("padding-right",t);r.hasClass("active")&&n.addClass("active");n.attr("href",r.attr("href"));$("html").hasClass("touch")&&n.unbind("click").click(function(){var t=!0;return i.find(".dropDown:first").hasClass("show")&&(n.removeClass("icon-up-open-big").addClass("icon-down-open-big"),t=!1),$(".touch:not(.desktop) #mainMenu a.arrow, .touch:not(.desktop) #shortcuts .profile").removeClass("icon-up-open-big").addClass("icon-down-open-big"),$(".dropDown").removeClass("show"),t&&(n.removeClass("icon-down-open-big").addClass("icon-up-open-big"),i.find(".dropDown:first").toggleClass("show")),!1}).show()})};$.fn.initializeAnchorMenu=function(){var t=$(this),n,i;settings.section.enableAnchorMenu&&(t.length>0&&(n=$(".content a[name]").not(".pageNumber a[name]").not("a.foot-note"),i=$("#subMenu li:last"),n.length>0&&n.each(function(){var r=$(this),n=r.attr("id"),i=r.attr("name"),u;n==undefined&&i!=undefined&&(n=i);i==undefined&&n!=undefined&&(i=n);i!=undefined&&n!=undefined&&(u='<li><a class="icon-forward before" href="#'+n+'">'+i+"<\/a><\/li>",t.append(u))})),settings.section.parentID==-1&&$("#mainMenu ul.firstRow > li > a, #mainMenu ul.secondRow > li > a, #mobileMenu ul.firstRow > li > a, #mobileMenu ul.secondRow > li > a").not(".arrow").each(function(){var n=$(this),t=n.html().replace(/[^\w-_]/gi,"").toLowerCase();t!="home"&&n.attr("href","#"+t);$("#"+t).length>0&&n.unbind("click").click(function(){return n.parents("#mobileMenu").length>0&&$("#top .hamburger").click(),$("html, body").stop(!0).animate({scrollTop:$($(this).attr("href")).offset().top-200},500),!1})}),$(".scrollLink").each(function(){$(this).unbind("click").click(function(){return $("html, body").stop(!0).animate({scrollTop:$($(this).attr("href")).offset().top-200},500),!1})}))};$.fn.initializeAppStyleSubMenu=function(){var n=$(this),u=n.find("a:not(.arrow).active:last").addClass("extraActive"),i=n.find(".extraActive").parent("li"),t=$("<li />").addClass("hide"),r=$("<a />").attr("href","/").addClass("back icon-left-open-big before").html("Terug");n.find("a").removeClass("active").addClass("hide");n.find(".dropDown").show().find("a").css("padding-left","15px");i.find("a:first, a.arrow:first").addClass("active");i.siblings().find("a:first, a.arrow:first").removeClass("hide");n.find("a.arrow").each(function(){var i=$(this);i.removeClass("icon-down-open-big icon-up-open-big").addClass("icon-right-open-big");i.unbind("click").click(function(){var r=i.parent("li").find(".dropDown:first");return n.find("a:not(.back)").removeClass("active").addClass("hide"),r.find("> ul > li > a").removeClass("hide"),t.removeClass("hide"),!1})});r.unbind("click").click(function(){var i=n.find("a:not(.hide, .back):first").parents(".dropDown:first");return i.find("a").removeClass("active").addClass("hide"),i.parents("ul:first").find("> li > a").removeClass("hide"),n.find("a:not(.back):first").hasClass("hide")||t.addClass("hide"),!1});n.find("ul.firstRow").prepend(t.append(r));settings.section.parentID!=-1&&t.removeClass("hide");n.show()};$.fn.initializeAdminSubMenu=function(){var n=$(this),t;n.length==0&&(t=$("<div />").prop("id","subMenu").append($("<ul />")),$(".layout25-50-25 #left, .layout25-75 #left, .layout33-33-33 #left, .layout75-25 #right").append(t),n=$("#subMenu ul"));var i=$("<a />").prop("href",settings.section.cmsUrl).addClass("icon-flow-tree before").html(settings.admin.cmsText),r=$("<a />").prop("href","/beheer/gebruikers/default.aspx").addClass("icon-users before").html(settings.admin.usersText),u=$("<a />").prop("href","/beheer/rollen/default.aspx").addClass("icon-awesome-users before").html(settings.admin.rolesText),f=$("<a />").prop("href","/beheer/instellingen/default.aspx").addClass("icon-tools before").html(settings.admin.settingsText),e=$("<a />").prop("href","/beheer/statistics/default.aspx").addClass("icon-chart-bar before").html(settings.admin.statisticsText),o=$("<a />").prop("href","/beheer/mailings/default.aspx").addClass("icon-mail before").html(settings.admin.mailingsText),s=$("<a />").prop("href","/beheer/notificaties/default.aspx").addClass("icon-bell before").html(settings.admin.notificationsText),h=$("<a />").prop("href","/beheer/registraties/default.aspx").addClass("icon-user-add before").html(settings.admin.registrationsText),c=$("<a />").prop("href","/beheer/redirects/default.aspx").addClass("icon-forward before").html(settings.admin.redirectsText),l=$("<a />").prop("href","/beheer/polls/default.aspx").addClass("icon-chart-pie before").html(settings.admin.pollsText),a=$("<a />").prop("href","/beheer/formulieren/default.aspx").addClass("icon-awesome-edit before").html(settings.admin.formsText),v=$("<a />").prop("href","/shortcuts/formulier+beheerder/default.aspx").addClass("icon-graduation-cap before").html(settings.admin.moderatorFormText),y=$("<a />").prop("href","/shortcuts/formulier+ssl/default.aspx").addClass("icon-lock before").html(settings.admin.sslFormText);switch(settings.section.typeID){case 28:r.addClass("active");break;case 29:u.addClass("active");break;case 36:f.addClass("active");break;case 37:i.addClass("active");break;case 38:l.addClass("active");break;case 43:h.addClass("active");break;case 45:o.addClass("active");break;case 56:v.addClass("active");break;case 61:y.addClass("active");break;case 69:c.addClass("active");break;case 77:s.addClass("active");break;case 81:a.addClass("active");break;case 84:e.addClass("active")}n.append($("<li />").append(i));n.append($("<li />").append(r));n.append($("<li />").append(u));n.append($("<li />").append(f));n.append($("<li />").append(e));n.append($("<li />").append(o));n.append($("<li />").append(s));n.append($("<li />").append(h));n.append($("<li />").append(c));n.append($("<li />").append(l));n.append($("<li />").append(a));n.append($("<li />").append(v));n.append($("<li />").append(y))};$.fn.initializeHorizontalSubMenu=function(){var n=$(this),t=$("<div>").addClass("staticSubMenuContainer"),i=n.find("#defaultSubMenu"),r=$("#total"),u=null,e,o,f;(r.hasClass("layout25-50-25")||r.hasClass("layout33-33-33")||r.hasClass("layout100")?u=$("#center"):r.hasClass("layout25-75")?u=$("#right"):(r.hasClass("layout75-25")||r.hasClass("layout50-50"))&&(u=$("#left")),u!=null&&u.length!=0&&n.length!=0)&&(t.append(n),u.prepend(t),n.find("a.active").length>0&&(e=n.find("a.active"),o=e.closest("ul"),n.find("#defaultSubMenu > .dropDown > ul").remove(),n.find("#defaultSubMenu > .dropDown").append(o)),n.find("li .dropDown").remove(),n.find("ul").css({display:"flex"}),f=function(){$(window).scrollTop()>0&&(t.offset().top<$(window).scrollTop()+$("#top").height()?i.hasClass("row")||(t.height(t.outerHeight()),i.addClass("row"),n.appendTo($("#top")),i.stop().css({opacity:0}).animate({opacity:1},200)):i.hasClass("row")&&(t.height("auto"),i.removeClass("row"),n.appendTo(t),i.stop().css({opacity:0}).animate({opacity:1},200)))},$(window).resize(f),$(window).scroll(f))};$.fn.initializeSubMenu=function(){$("#subMenu a.active").attr("aria-selected","true")};$.fn.initializeActiveItemOnlySubMenu=function(){var n=$(this),t;if(n.hasClass("onlyActiveItem")&&n.find("a.active").length>0){if($("#subMenu ul li a.active").parent().find("> .dropDown").length>0?$("#subMenu ul li a.active").parent().addClass("active-item"):n.find(".dropDown").length==1?n.addClass("flatMenu"):$("#subMenu ul li a.active").closest(".dropDown").parent().addClass("active-item"),n.hasClass("flatMenu"))return;$("#subMenu #defaultSubMenu > .dropDown > ul").find("> li.active-item").length>0?$("#subMenu #defaultSubMenu > .dropDown > ul > li:not(.active-item)").remove():(t=$("#subMenu li.active-item").closest(".dropDown").parent(),$("#subMenu #defaultSubMenu > .dropDown > ul > li").remove(),$("#subMenu #defaultSubMenu > .dropDown > ul").append(t[0]))}};$.fn.enableKeyboardAccessibility=function(){$(this).each(function(){var r=$(this),n=r.parents("li:first"),t=n.find("> a:first, > button:first, input[type=button]:first"),i,u;$("html").hasClass("touch")&&n.find("button, input[type=button]").unbind("click").click(function(){n.toggleClass("focus")});t.attr("aria-expanded","false");i=function(n){if(n.keyCode==27){var i=r.find("a:last");i.focus();i.blur();t.attr("aria-expanded","false");r.removeClass("show")}};u=function(t){t.keyCode==27&&n.addClass("hideDropDown")};n.mouseenter(function(){n.removeClass("hideDropDown");$(document).unbind("keyup",u).bind("keyup",u)});n.mouseleave(function(){n.removeClass("hideDropDown");$(document).unbind("keyup",u)});n.bind("keyup",i);t.hover(function(){t.attr("aria-expanded","true")});t.mouseout(function(){t.attr("aria-expanded","false")});r.find("a").each(function(){var r=$(this);r.data("handlersInitialized")||(r.hover(function(){t.attr("aria-expanded","true");r.bind("keyup",i)}),r.mouseout(function(){t.attr("aria-expanded","false")}),r.focus(function(){n.addClass("focus");t.attr("aria-expanded","true");r.bind("keyup",i)}),r.blur(function(){n.removeClass("focus");t.attr("aria-expanded","false");r.unbind("keyup",i)}),r.data("handlersInitialized",!0))})})};$.fn.calculateMainMenuDropdownPosition=function(){$(this).scroll(function(){var n=$(this);n.find(".dropDown").css({marginLeft:-n.scrollLeft()})})};$.fn.initializeManualRedirect=function(){if(settings.cms){var t=$("<li>"),n=$("<a>");n.text(settings.cms.helpdeskAndManual);n.attr({href:"https://academy.mett.nl/helpdeskpagina/default.aspx",target:"_blank",rel:"noreferrer"});t.append(n);t.insertAfter($(this).parent())}};$(window).load(function(){setTimeout(function(){$("#users.item .itemImage").createProfileThumbnails();var t=$("#users.item .itemImage"),n=t.find("img");n.length>0&&(n.width()>n.height()?t.addClass("landscape"):n.width()<n.height()&&t.addClass("portrait"))},500)});$(document).ready(function(){$.fn.initializeUsers();$("#users.item.add, #users.item.edit, #registrations.item").initializeAddEditUser();typeof Sys!="undefined"&&typeof Sys.WebForms!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){$.fn.initializeUserSearchFilters();$.fn.initializePagingButtons();setTimeout(function(){$("#users.item .itemImage").createProfileThumbnails()},500)})});$.fn.initializeUsers=function(){var e;if($("#users .item.inactive, #users.item.inactive").each(function(){var n=$(this),i="users_adduser.aspx?userkey="+n.data("userid")+"#tab=settingsTab",t=$("<div />").addClass("inactiveUserLabel").html(settings.user.inactiveText+" "),r=$("<a />").prop("href",i).html("("+settings.buttons.editText.toLowerCase()+")");t.append(r);n.append(t)}),settings.section.isCMSChild?$("#users.section #toolbarBottom .button.import").removeClass("hide"):$("#users.section #toolbarBottom .button.edit").removeClass("hide"),$("body").initializeToolbars(),$("#users.item.profile .toolbar .button.edit a").length>0){$("#users.item.profile .toolbar .button.edit, #users.item.profile .toolbar .button.privacy-levels").removeClass("hide");$("#users.item.profile .toolbar").show();var n=$("<div />"),t=$("<div />"),i=$("<div />"),r=$("<a />"),u=$("<div />"),f=$("<a />");i.addClass("button edit transparent edit-privacy-settings visible wrapper-first-child icon-pencil iconOnly before");r.attr({role:"button",href:"#"});r.text(settings.various.editPrivacySettingsText).attr("aria-label",settings.various.editPrivacySettingsText);i.append(r);u.addClass("button security transparent show-privacy-levels iconOnly before float right icon-lock visible");f.attr({role:"button",href:"#"});f.text(settings.various.showPrivacyLevelsText).attr("aria-label",settings.various.showPrivacyLevelsText);u.append(f);n.attr("id","toolbarTop");n.addClass("toolbar right");n.attr("style","display: block");t.addClass("toolbarWrapper");t.append(i,u);n.append(t);$("#pathOptions #options").append(n);$("#users.item.profile .toolbar .button.privacy-levels").unbind("click").click(function(){$(".exposureLevel.hide").removeClass("hide");$("html, body").animate({scrollTop:0},"slow");$(".button.privacy-levels").addClass("privacy-settings").removeClass("privacy-levels");$(".button.privacy-settings a").text(settings.various.editPrivacySettingsText).attr("aria-label",settings.various.editPrivacySettingsText);$("#users.item.profile .toolbar .button.privacy-settings").unbind("click").on("click",function(){var n=$('a[id*="_lnkEditProfile"]').attr("href");window.location=n+"#tab=settingsTab"});return!1});$("#toolbarTop .button.edit-privacy-settings").unbind("click").click(function(){var n=$('a[id*="_lnkEditProfile"]').attr("href");return window.location=n+"#tab=settingsTab",!1});$("#toolbarTop .button.show-privacy-levels").unbind("click").click(function(){return $("#users.item.profile .toolbar .button.privacy-levels").click(),!1})}$("#users.item .profileItem").each(function(){var n=$(this);n.find(".profileItemContent span").each(function(){if($(this).html().length>0)return $("#users.item .button.showMore").removeClass("hide"),n.removeClass("hide"),!1})});$("#users.item #toolbarBottom .button.login input").length>0&&$("#users.item #toolbarBottom .button.login a, #toolbarTop a.login").unbind("click").click(function(){return $("#toolbarBottom .button.login input").click(),!1}).removeClass("hide").parent().removeClass("hide");$("#users.item.edit").length>0&&($("#profileExtraInformation").append($(".field.phone, .field.phone2, .field.mobile, .field.fax")).append($(".field.personalTitle")).append($(".field.birthDate, .field.gender")).append($(".field.memo")),$("#settingsTabContent").append($("#profileFiles")),e=$("#profileFiles, #profileLinks"),e.insertAfter($("#accountTabContent").find($(".field.memo"))),$("#imageTabContent").append($("#profilePhoto")),$("#extraTabContent .upload").length>0&&($("#settingsTabContent #profileFiles").prepend($("#extraTabContent .upload").parent()),$("#extraTabContent input, #extraTabContent select, #extraTabContent textarea").length==0&&$("#extraTab").addClass("hide")),$("[id$=_pnlOverlayAccountInfo]").length>0&&$("[id$=_pnlInputValidator]").length>0&&$(".overlayItemContent").append($("[id$=_pnlInputValidator]")));typeof bowser!="undefined"&&bowser!=null&&bowser.android&&$("#users .phone").not(".field.phone").each(function(){var n=$(this).html();$(this).html('<a href="tel:'+n+'">'+n+"<\/a>")});$.fn.initializePagingButtons();$.fn.initializeUserSearchFilters()};$.fn.createProfileThumbnails=function(){$(this).each(function(){var n=$(this),t=$("#users.item .toolbar .button.edit a").attr("href");n.find("img").length>0?(n.addClass("hasImage"),n.find(".noImage:first").addClass("hide"),n.find("img").nailthumb({preload:!1,width:settings.images.largeAvatarWidth,height:settings.images.largeAvatarHeight,fitDirection:"center center",maxEnlargement:1})):t!=undefined&&n.find(".uploadImage").length>0&&(n.find(".noImage:first").addClass("hide"),n.find(".noImage:last").removeClass("hide"));t!=undefined&&(n.unbind("click").click(function(){return t.indexOf("imageTab")==-1&&(t+="#tab=imageTab"),document.location.href=t,!1}).addClass("pointer"),n.attr({role:"button",tabindex:0}))})};$.fn.initializeUserSearchFilters=function(){var n,c,i,r,l,u,f,a,e,o,v,s,h,t;($("#users.section .searchUsers input:submit").length>0||$("#users.section .search .button.icon-search").length>0)&&(n=$(".sectionOptions .search input:text"),$(".sectionOptions .establishments").length>0&&(c=$(".sectionOptions .establishments"),settings.webGuidelines?$(".sectionOptions .button.applyEstablishmentsFilter").length==0&&(i=$("<div />").addClass("button applyEstablishmentFilter icon-awesome-filter before float left"),r=$("<input />").prop("type","button").prop("aria-label",settings.buttons.filterByEstablishmentText).val(settings.buttons.filterByText),r.unbind("click").click(function(){$(".sectionOptions .search > input:text").val("");$(".sectionOptions .search > .button a")[0].click()}),i.append(r),i.insertAfter(c)):$(".sectionOptions .establishments").change(function(){$(".sectionOptions .search input:text").val("");$(".sectionOptions .search > .button a")[0].click()})),settings.webGuidelines?($(".sectionOptions .sortBy").length>0&&(l=$(".sectionOptions .sortBy"),$(".sectionOptions .button.applySortByFilter").length==0&&(u=$("<div />").addClass("button applySortByFilter icon-awesome-filter before float left"),f=$("<input />").prop("type","button").prop("aria-label",settings.buttons.sortByText).val(settings.buttons.sortByText),f.unbind("click").click(function(){filterUsers()}),u.append(f),u.insertAfter(l))),$(".sectionOptions .sortOrder").length>0&&(a=$(".sectionOptions .sortOrder"),$(".sectionOptions .button.applySortOrderFilter").length==0&&(e=$("<div />").addClass("button applySortOrderFilter icon-awesome-filter before float left"),o=$("<input />").prop("type","button").prop("aria-label",settings.buttons.sortByText).val(settings.buttons.sortByText),o.unbind("click").click(function(){filterUsers()}),e.append(o),e.insertAfter(a))),$(".sectionOptions .filterUserFollowing").length>0&&(v=$(".sectionOptions .filterUserFollowing"),$(".sectionOptions .button.applyUserFollowingFilter").length==0&&(s=$("<div />").addClass("button applyUserFollowingFilter icon-awesome-filter before float left"),h=$("<input />").prop("type","button").prop("aria-label",settings.buttons.filterByText).val(settings.buttons.filterByText),h.unbind("click").click(function(){filterUsers()}),s.append(h),s.insertAfter(v)))):$(".filterUsers").unbind("change").change(function(){filterUsers()}),$(".item .sortOptions").hasClass("hide")||$.each($(".item"),function(){$(this).find(".itemContent").css("padding-top",$(this).find(".sortOptions").height()+10)}),$("#users.section .item:not(.noSearchResults)").length==0&&$("#users.section .item.noSearchResults").length>0&&n.val()!=""&&n.val()!=settings.fields.searchFieldText&&(t="",$("#searchCriteriaDropdown .selected label").each(function(n){n>0&&(t+=", ");t+=$(this).html()}),$(".noSearchResults").html($(".noSearchResults").html().replace("{0}",n.val()).replace("{1}",t))))};$.fn.initializeAddEditUser=function(){var n=$(this);n.find(".username input:text, .email input:text").blur(function(){$(this).val($.fn.removeSpecialCharacters($(this).val(),"email"))})};$.fn.initializePagingButtons=function(){$("#users.section .toolbar.paging .button.readMore").each(function(){$(this).find("input").length>0&&($(this).removeClass("hide"),$(this).parent().show())})};$(window).load(function(){setTimeout(function(){$(".section .itemImage").not(".updateImage").createModuleThumbnails()},1e3)});$(document).ready(function(){$.fn.initializeModules();typeof Sys!="undefined"&&typeof Sys.WebForms!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){$.fn.initializeModules();setTimeout(function(){$(".section .itemImage").not(".updateImage").createModuleThumbnails()},1e3)})});$.fn.initializeModules=function(){var p,f,e,o,s,n,h,c,l,w,t,i,a,v,u;if(($(".sectionOptions").find("a, input").length>0&&$(".sectionOptions").find(".button a, .button input").length>$(".sectionOptions").find(".button.hide a, .button.hide input").length||$(".sectionOptions").find("select").length>0)&&($(".sectionTitle").removeClass("moreMargin"),$(".sectionOptions .search").length>0&&($(".sectionOptions .search").initializeSearch(),$(".sectionOptions .tagSearchLink").unbind("click").click(function(){$(this).attr("href","/shortcuts/search_search.aspx?tag="+$(".sectionOptions .search input:text").val())}),$(".sectionContent .item:not(.noSearchResults)").length==0&&$(".sectionContent .item.noSearchResults").length>0&&$(".sectionOptions .search input:text").val()!=""&&$(".sectionOptions .search input:text").val()!=settings.fields.searchFieldText&&(p=$(".sectionOptions .search input:text"),$(".noSearchResults").html($(".noSearchResults").html().replace("{0}",p.val())),$(".noSearchResults").removeClass("hide"),$(".sectionContent .paging").addClass("hide"))),$(".sectionOptions .sorter").length>0&&(f=$(".sectionOptions .sorter"),e=$(this).prop("name"),settings.webGuidelines?$(".sectionOptions .button.applySorting").length==0&&(o=$("<div />").addClass("button applySorting icon-awesome-sort before float left"),s=$("<input />").prop("type","button").val(settings.buttons.sortByText),s.unbind("click").click(function(){__doPostBack(e,"")}),o.append(s),o.insertAfter(f)):f.unbind("change").change(function(){setTimeout(function(){__doPostBack(e,"")},0)})),$(".sectionOptions .tagFilter").length>0&&(n=$(".sectionOptions .tagFilter"),h=$(this).prop("name"),settings.webGuidelines?$(".sectionOptions .button.applyTagFilter").length==0&&(c=$("<div />").addClass("button applyTagFilter icon-awesome-filter before float left"),l=$("<input />").prop("type","button").prop("aria-label",settings.buttons.filterByTagText).val(settings.buttons.filterByText),l.unbind("click").click(function(){$.isNumeric(n.val())?__doPostBack(h,""):document.location.href="?filter="+encodeURIComponent(n.val())}),c.append(l),c.insertAfter(n)):n.unbind("change").change(function(){$.isNumeric(n.val())?setTimeout(function(){__doPostBack(h,"")},0):document.location.href="?filter="+encodeURIComponent(n.val())}),$(".section").data("tag-filter-initialized")==undefined&&$.fn.getQueryString("filter")!=""&&n.find("option:selected").val()==-1&&(w=$.fn.getQueryString("filter").toLowerCase(),t=-1,n.find("option").each(function(){$(this).text().toLowerCase()==w&&(t=$(this).val())}),t>-1&&$(this).find("option:selected")!=t&&($(".section").data("tag-filter-initialized",!0),n.val(t),n.change()))),$(".sectionOptions .categoryFilter").length>0&&(i=$(".sectionOptions .categoryFilter"),settings.webGuidelines?$(".sectionOptions .button.applyCategoryFilter").length==0&&(a=$("<div />").addClass("button applyCategoryFilter icon-awesome-filter before float left"),v=$("<input />").prop("type","button").prop("aria-label",settings.buttons.filterByCategoryText).val(settings.buttons.filterByText),v.unbind("click").click(function(){document.location.href="?category="+encodeURIComponent(i.val())}),a.append(v),a.insertAfter(i)):i.unbind("change").change(function(){document.location.href="?category="+encodeURIComponent(i.val())})),$(".sectionOptions").find("select, input:text").length==0&&$(".sectionOptions").addClass("lessMargin"),$(".sectionOptions").removeClass("hide")),$(".section").length>0&&$(".viewOptions .button").each(function(){var i=$(this),u=i.find("a"),t=i.data("view-type"),r=i.data("view-thumbnail-size"),n="";$("#users.section").length>0?t=="list-view"?n=settings.various.listViewText:t=="grid-view"&&(n=settings.various.gridViewText):$("#documents-v3.section").length>0&&(t=="list-view"?n=settings.various.compactListViewText:t=="grid-view"&&(n=settings.various.completeListViewText));$(".section").hasClass(t)&&(i.addClass("selected"),$(".chosenViewLabel.screenReaderContent").length>0?$(".chosenViewLabel.screenReaderContent").text(settings.events.chosenViewText+" "+n):$(".sectionOptions .viewOptions").prepend('<span class="chosenViewLabel screenReaderContent">'+settings.events.chosenViewText+" "+n+"<\/span>"),r!=undefined&&$(".itemImage").removeClass("micro mini small medium large").addClass(r));u.unbind("click").click(function(){return $(".section").removeClass("grid-view list-view"),$(".viewOptions .button").removeClass("selected"),$(".section").addClass(t),$(".chosenViewLabel.screenReaderContent").text(settings.events.chosenViewText+" "+n),r!=undefined&&$(".itemImage").removeClass("micro mini small medium large").addClass(r).createModuleThumbnails(),i.addClass("selected"),!1})}),$(".section .item, .section .list .row, .section .listAlternative .row").each(function(){var n=$(this),t=n.find(".itemTitle a, a.itemTitle, a.itemTitleLink"),i=n.find(".itemImage"),r=n.find(".toolbar").find(".button.delete a, .button.delete input, .dropDown a.delete"),u,e,f;$("#search").length>0&&(n.find(".itemTitleLink").length>0&&(t.eq(0).addClass("hide"),n.find(".itemPath").removeClass("hide"),t=t.eq(1),n.find(".itemDescription span:first").html().length>0&&n.find(".itemDescription").removeClass("hide"),u="icon-layout",t.html().indexOf(".")>-1&&(u="icon-awesome-file-"+$.fn.getFileType(t.html().split(".").pop())),n.find(".itemImage .noImage").removeClass("icon-doc-text").addClass(u)),e=n.find(".itemTitle a").not(".hide").html(),i=n.find(".itemImage"),n.find(".searchTitle").html(e),i.removeAttr("title").css("cursor","default"),n.find(".itemDescription > p").html(n.find(".itemDescription > p").html().replace(/<\/?([b-z]+)[^>]*>/gi,function(n,t){return t==="a"?n:""})));$(".six.columns .section, .nine.columns .section, .ten.columns .section, .eleven.columns .section, .twelve.columns .section").length==0&&i.hasClass("medium")&&i.removeClass("medium").addClass("small");n.find(".itemInformation .author").is("a")&&n.find(".itemInformation .avatar").unbind("click").click(function(){return document.location.href=n.find(".itemInformation .author").attr("href"),!1}).addClass("pointer");t.attr("href")!=undefined&&(f=n.find(".itemDescription"),$("#users.section").length>0&&(f=n),f.unbind("click").click(function(n){if(n.target.nodeName!="A"&&n.target.nodeName!="INPUT")return document.location.href=t.attr("href"),!1}).addClass("pointer"));i.find(".toolbar .button a, .toolbar .button input").length>0?(i.removeAttr("title"),i.find(".itemImageLink").removeAttr("href").css("cursor","default"),i.find(".noImage").addClass("hide"),i.find(".toolbar").removeClass("hide").show()):t.attr("href")!=undefined&&i.unbind("click").click(function(){return document.location.href=t.attr("href"),!1}).addClass("pointer");r.length>0&&(typeof $._data(r[0],"events")!="undefined"&&$.isArray($._data(r[0],"events").click)?$._data(r[0],"events").click[0].handler=function(){var n=$(this).parent().data("recurrence-id"),t;return t=$(".sectionContent .list").length>0?$.trim($(this).closest(".row").find(".itemTitleLink").text()):$.trim($(this).closest(".item").find(".itemTitle").text()),n!=undefined&&n>0?$(this).confirm(settings.warnings.deleteRecurringItemText):$(this).confirm(settings.warnings.deleteItemText.replace("{0}",'"<span class="strong">'+t+'<\/span>"').replace("{1}",settings.cms.daysInTrash))}:r.click(function(){var n=$(this).parent().data("recurrence-id"),t;return t=$(".sectionContent .list").length>0?$.trim($(this).closest(".row").find(".itemTitleLink").text()):$.trim($(this).closest(".item").find(".itemTitle").text()),n!=undefined&&n>0?$(this).confirm(settings.warnings.deleteRecurringItemText):$(this).confirm(settings.warnings.deleteItemText.replace("{0}",'"<span class="strong">'+t+'<\/span>"').replace("{1}",settings.cms.daysInTrash))}));n.find(".addItemComment").initializeItemCommentFields();t.attr("href")!=undefined&&n.find(".commentCount, .addComment, .itemCommentCount").unbind("click").click(function(){return document.location.href=t.attr("href")+"#comments",!1});n.find(".sticky").length>0&&n.find(".sticky").html()!=""&&n.find(".icon").removeClass().addClass("icon icon-awesome-pin before")}),$(".currentCommentCount input").length>0){var r=$(".currentCommentCount input").val(),y=$(".addCommentCount").data("total-comment-count")||$(".addCommentCount").html(),b=settings.various.commentsText.toLowerCase();r==1&&(b=settings.various.commentText.toLowerCase());y>r&&(r=r+" "+settings.various.offText+" "+y);$(".addCommentCount").html(r).data("total-comment-count",y);$(".addCommentCountText").html(b)}$(".widget-updates").find(".update").each(function(){$(this).createClickableLinks()});$(".showMessage").length>0&&(u=$(".showMessage"),u.find("input:checkbox").is(":checked")&&u.data("message")!=undefined&&$("body").showMessage({content:u.data("message")}));$(".question[data-poll-id]").each(function(){var n=$(this);n.find("input[type='submit']").click(function(){$.fn.setPollVote(n,n.attr("data-poll-id"))})});$("#documents-v3").length===0&&$(".item, .gridItem, .timelineItem").initializeScheduledPublishDate();$("#forms.section").length>0&&$(".list .row:not(.header)").initializeScheduledPublishDate();$(".sectionFilters").length>0&&$.fn.initializeSectionFilters()};$.fn.createModuleThumbnails=function(){$(this).each(function(){var n=$(this),t;if(n.find("img").length>0&&(n.hasClass("medium")||n.hasClass("small")||n.hasClass("mini")||n.hasClass("micro"))){t=n.find("img");function i(){if(t[0].complete)r();else t.on("load",i)}function r(){var r=0,i=0;n.addClass("hasImage").removeClass("hide");n.find(".noImage").addClass("hide");n.data("thumbnail-width")!=undefined&&(r=n.data("thumbnail-width"));n.data("thumbnail-height")!=undefined&&(i=n.data("thumbnail-height"));n.hasClass("medium")&&(i==0&&(i=settings.images.mediumThumbnailHeight),n.find("img").nailthumb({preload:!1,nostyle:!0,height:i,fitDirection:"center center",maxEnlargement:1}));n.hasClass("small")&&(r==0&&(r=settings.images.smallThumbnailWidth),i==0&&(i=settings.images.smallThumbnailHeight),n.find("img").nailthumb({preload:!1,nostyle:!0,width:r,height:i,fitDirection:"center center",maxEnlargement:1}));n.hasClass("mini")&&(r==0&&(r=settings.images.miniThumbnailWidth),i==0&&(i=settings.images.miniThumbnailHeight),n.find("img").nailthumb({preload:!1,nostyle:!0,width:r,height:i,fitDirection:"center center",maxEnlargement:1}));n.hasClass("micro")&&(r==0&&(r=settings.images.microThumbnailWidth),i==0&&(i=settings.images.microThumbnailHeight),n.find("img").nailthumb({preload:!1,nostyle:!0,width:r,height:i,fitDirection:"center center",maxEnlargement:1}));t.width()>t.height()?n.addClass("landscape"):t.width()<t.height()&&n.addClass("portrait")}i()}})};$.fn.initializeItemCommentFields=function(){$(this).each(function(){var n=$(this).find("textarea"),t=$(this).find("input:submit");n.val(settings.fields.commentFieldText);n.focus(function(){n.val()==settings.fields.commentFieldText&&n.val("")});n.blur(function(){n.val()==""&&(n.stop(!0),n.val(settings.fields.commentFieldText))});t.click(function(){var n=[],i,r;return $("#documents-v3").length>0?(r=t.parent().parent().siblings(".mtaContainer"),i=$.trim(r.find("textarea").val())):i=$.trim($("#addComment .editor iframe").contents().find("body").text()),(i==""||i==settings.fields.commentFieldText)&&n.push(settings.errors.noCommentText+" (500.24)"),$.fn.mettHCaptchaIsValid()||n.push(settings.errors.invalidHCaptchaText+" (500.106)"),n.length>0?($.fn.showError(n.join("<br />")),!1):void 0});($("#groups").length>0||$("#documents-v3").length>0)&&n.mentionTextArea()})};$.fn.initializeScheduledPublishDate=function(){var n=$(this);n===undefined||settings.section.isAdd||settings.section.isEdit||n.each(function(){var i=$(this),r=i.data("date-visible"),e="YYYY-MM-DD H:mm",o=(settings.language==="en"?"MMMM DD, YYYY [":"DD-MM-YYYY [")+settings.various.timeText+"] H:mm",u,n,t,f;r&&r!==""&&(r=$.trim(r),u=moment(r,e).format(o),n=$("<span />"),n.addClass("itemScheduled"),n.prop("title",settings.various.scheduledItemText+" "+u),i.hasClass("row")||n.text(u),t=i.find(".itemImage"),f=i.find(".itemTitle"),moment(r,e)>moment()&&(i.hasClass("row")?i.find(".two.columns:eq(0)").prepend(n):t.find(".image").length>0||t.find(".noImage").length>0?t.hasClass("small")||t.hasClass("mini")||t.hasClass("micro")?f.prepend(n):t.prepend(n):f.prepend(n)))})};$.fn.initializeSectionFilters=function(){var t,n;$(".sectionFilters > .button").unbind("click").on("click",function(n){n.preventDefault();$(this).toggleClass("filtersActive");$("#sectionFilterOptions").toggleClass("visible");$(this).hasClass("filtersActive")?$(this).attr("aria-expanded","true"):$(this).attr("aria-expanded","false")});$(".sectionOptions .sorter").length===0&&$(".sectionFilterOptions .datePickerWrapper").addClass("hide");$(".sectionOptions .tagFilter").length===0&&$(".sectionFilterOptions .tagPickerWrapper").addClass("hide");$(".sectionOptions .categoryFilter").length===0&&$(".sectionFilterOptions .mapCategoryPickerWrapper").addClass("hide");$("#users.section").length>0&&($(".sectionOptions input[id$=_txtSearchCriteria]").length===0&&$(".sectionFilterOptions .searchCriteriaWrapper").addClass("hide"),$(".sectionOptions .filterUsers.establishments").length===0&&$(".sectionFilterOptions .establishmentWrapper").addClass("hide"),$(".sectionOptions .filterUsers.sortBy").length===0&&$(".sectionFilterOptions .sortByWrapper").addClass("hide"),$(".sectionOptions .filterUsers.sortOrder").length===0&&$(".sectionFilterOptions .sortOrderWrapper").addClass("hide"),$(".sectionOptions .filterUsers.filterUserFollowing").length===0&&$(".sectionFilterOptions .filterUserFollowingWrapper").addClass("hide"));$(".sectionFilterOptions").find("> .sectionFilterWrapper:not(.hide)").length===0&&$(".sectionFilters").addClass("hide");$.each($(".sectionFilterWrapper"),function(){var n="";$(this).find("> select").length>0?n=$(this).find("> select").attr("id"):$(this).find("> div").length>0&&(n=$(this).find("> div").attr("id"));$(this).find("> label").attr("for",n)});t=0;$.each($(".sectionFilterWrapper select"),function(){$(this)[0].selectedIndex!==0&&t++});t>0&&($(".sectionFilters > .button a").html(settings.various.sectionFilterButtonText+' <span class="badge">'+t+'<span class="screenReaderContent">'+settings.various.filtersActiveText+"<\/span><\/span>"),$("#sectionFilterOptions .resetFilters").length===0&&(n=$("<a />"),n.addClass("resetFilters"),n.prop("href","#"),n.text(settings.buttons.resetFiltersLinkText),n.unbind("click").click(function(n){$.each($(".sectionFilterWrapper select"),function(){$(this).off("change");$(this)[0].selectedIndex=0;var n=location.protocol+"//"+location.host+location.pathname;window.history.replaceState({},document.title,n);location.reload()});$(".section .searchUsers input:submit").length>0?$(".section .searchUsers input:submit")[0].click():$(".section .search .button.icon-search").length>0&&$(".section .search .button.icon-search a")[0].click();n.preventDefault()}),$("#sectionFilterOptions").prepend(n)))};String.prototype.replaceVar=function(n,t){var r=t.toString().split("[%#").join("[ %#").split("%]").join("% ]"),u=function(n){var t=n;return t.split("'").join("\\'").split("&#39").join("\\&#39").replace(/(\r\n|\n|\r)/gm," ")},i=this.split("[*escape:"+n+"*]").join(u(r));return i=i.split("[*encode:"+n+"*]").join(htmlEncode(r)),i=i.split("[*escape-encode:"+n+"*]").join(htmlEncode(u(r))),i=i.split("[*nl2br:"+n+"*]").join(r.replace(/(\r\n|\n|\r)/gm,"<br />")),i=i.split("[*closeTags:"+n+"*]").join(closeTags(r)),i.split("[*"+n+"*]").join(r)};String.prototype.clearVars=function(){var n=new RegExp("\\[\\*(escape:){0,1}(nl2br:){0,1}(encode:){0,1}(escape-encode:){0,1}(closeTags:){0,1}(?:[.a-z0-9_-]|\\[|\\])*\\*\\]","gi");return this.replace(n,"")};String.prototype.replaceEach=function(n,t){for(var f=new RegExp("\\[\\%Each(?:\\s*)\\[\\*"+n+"\\*](?:\\s*)\\%\\]([\\w\\W\\s\\S]*?)\\[\\%EndEach\\%\\]","gi"),r=this,u="",i;(theMatch=f.exec(this))!=null;){for(i=0;i<t.length;i++)u+=theMatch[1].split("[*this.").join("[*"+n+"["+i.toString()+"].").split("[*this*]").join("[*"+n+"["+i.toString()+"]*]");r=r.replace(theMatch[0],u)}return r};String.prototype.clearEaches=function(){var n=this,t=new RegExp("\\[\\%Each(?:\\s*)\\[\\*([^\\*]*)\\*](?:\\s*)\\%\\]([\\w\\W\\s\\S]*?)\\[\\%EndEach\\%\\]","gi");return n.replace(t,"")};String.prototype.replaceScripts=function(){for(var theRegEx=new RegExp("\\[\\%\\#(.*?)\\%\\]","gi"),theResult=this;(theMatch=theRegEx.exec(this))!=null;)theResult=theResult.replace(theMatch[0],eval(htmlDecode(theMatch[1])));return theResult};Date.prototype.getWeek=function(){var n=new Date(+this);return n.setHours(0,0,0,0),n.setDate(n.getDate()+4-(n.getDay()||7)),Math.ceil(((n-new Date(n.getFullYear(),0,1))/864e5+1)/7)};$(document).ready(function(){mettWidgets=$(".mettWidget").not(".wait");$("body").hasClass("overlayOpen")||mettWidgets.each(function(){$($(this).data("class",new Widget($(this))))});Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){$("body").hasClass("overlayOpen")||(mettWidgets=$(".mettWidget").not(".wait"),mettWidgets.each(function(){(typeof $(this).data("class")=="undefined"||$(this).data("class")==null)&&$($(this).data("class",new Widget($(this))))}))})});$(document).ready(function(){$(".mettCarousel").carousel()});$.fn.carousel=function(){return $(this).each(function(){(typeof $(this).data("carousel")=="undefined"||$(this).data("carousel")==null)&&$(this).data("carousel",new Carousel($(this)))}),$(this)};Carousel=function(n){var t={mCarouselObject:null,mCarouselMask:null,mCarouselContainer:null,mCarouselControlsContainer:null,mCarouselItems:null,mButtonLeft:null,mButtonRight:null,mButtonPlayPause:null,mCalculatedMargin:0,mIsAnimating:!1,mItemsInitInterval:0,mFitSliderHeight:!1,mAutoHeight:!1,mAutoHeightIsAnimating:!1,mSlideshow:!1,mSlideshowAutoPlay:!0,mSlideshowDelay:4e3,mSlideshowTimeout:0,mInitComplete:!1,mItemWidth:null,mResizeTimeout:0,mInterval:0,mCompleteHandlers:[],init:function(n){var t=this;if(this.mCarouselObject=n,this.mCarouselObject.css("-webkit-user-select","none"),this.mCarouselObject.css("-moz-user-select","none"),this.mCarouselObject.css("-ms-user-select","none"),this.mCarouselObject.css("-o-user-select","none"),this.mCarouselObject.css("user-select","none"),this.mCarouselObject.attr("data-fit-slider-height")=="true"&&(this.mFitSliderHeight=!0),this.mCarouselObject.attr("data-auto-height")=="true"&&(this.mAutoHeight=!0),this.mCarouselObject.attr("data-slideshow")=="true"&&(this.mSlideshow=!0),this.mCarouselObject.attr("data-auto-play")=="false"&&(this.mSlideshowAutoPlay=!1),typeof this.mCarouselObject.attr("data-item-width")!="undefined"&&this.mCarouselObject.attr("data-item-width")!=null&&(this.mItemWidth=this.mCarouselObject.attr("data-item-width")),this.mCarouselObject.attr("data-delay")!=null&&parseInt(this.mCarouselObject.attr("data-delay"))>0&&(this.mSlideshowDelay=parseInt(this.mCarouselObject.attr("data-delay"))),this.mCarouselObject.css("position")!="absolute"&&this.mCarouselObject.css("position")!="relative"&&this.mCarouselObject.css("position","relative"),this.mCarouselObject.css("z-index","100"),this.createContainer(),this.mCarouselItems=this.mCarouselContainer.children(),this.mCarouselItems.css({float:"left"}),this.mCarouselItems.css("white-space","normal"),$(window).resize(function(){t.onResize()}),t.onResize(),this.mCarouselItems.length<2||!this.canRotate()){clearTimeout(this.mSlideshowTimeout);clearInterval(this.mItemsInitInterval);clearInterval(this.mInterval);return}this.mCarouselObject.width()<=0?this.delayedInit():this.resumeInit()},delayedInit:function(){var n=this;this.mCarouselObject.width()>0?this.resumeInit():setTimeout(function(){n.delayedInit()},100)},resumeInit:function(){var n=this;(clearInterval(this.mInterval),this.mInterval=setInterval(function(){n.onInterval()},100),this.mCarouselContainer.width()-parseInt($(this.mCarouselContainer.get(0).lastElementChild).css("marginRight"))-11<=this.mCarouselObject.width())||(this.onResize(),this.initItems(),this.canRotate()&&this.initButtons(),this.addListeners(),this.mSlideshow&&this.initSlideshow(),this.fitSliderHeight(),this.mInitComplete=!0,this.onResize(),this.complete())},canRotate:function(){return $.fn.viewport().width>768&&this.mItemWidth!=null&&this.mItemWidth.indexOf("%")>-1?parseInt(this.mItemWidth)*this.mCarouselItems.length>101:!0},createContainer:function(){this.mCarouselMask=$('<div class="carouselMask" />');this.mCarouselContainer=$('<div class="carouselContainer" />');this.mCarouselContainer.css("position","absolute");this.mCarouselContainer.css("height","100%");this.mCarouselContainer.css("white-space","nowrap");this.mCarouselMask.css("position","relative");this.mCarouselMask.css("width","100%");this.mCarouselMask.css("height","100%");this.mCarouselMask.css("overflow","hidden");this.mCarouselObject.wrapInner(this.mCarouselContainer);this.mCarouselObject.wrapInner(this.mCarouselMask);this.mCarouselContainer=this.mCarouselObject.find(".carouselContainer");this.mCarouselMask=this.mCarouselObject.find(".carouselMask");this.updateContainerWidth()},updateContainerWidth:function(){var n=0;this.mCarouselContainer.children().each(function(){n+=$(this).outerWidth(!0)});this.mCarouselContainer.css("width",n+10+"px")},initItems:function(){var n=this,t;if(this.mCarouselItems.length>1&&(t=this.mCarouselItems.eq(1).position(),t.left<=0)){this.mItemsInitInterval==0&&(clearInterval(n.mItemsInitInterval),n.mItemsInitInterval=setInterval(function(){n.initItems()},100));return}clearInterval(n.mItemsInitInterval);this.mCarouselContainer.children().each(function(){var n=$(this),t=n.position();n.css("left",t.left+"px");n.data("targetLeft",t.left)});this.mCarouselContainer.children().each(function(){var n=$(this);n.css("position","absolute")});this.calculateMargin()},initButtons:function(){this.mCarouselControlsContainer=$("<div />");this.mCarouselControlsContainer.addClass("carouselControls");this.mButtonLeft=$("<a />").attr("href","#").addClass("control previous icon-left before hide");this.mButtonLeft.html('<div class="screenReaderContent">'+settings.various.previousSlideText+"<\/div>");this.mButtonLeft.appendTo(this.mCarouselControlsContainer);this.mButtonPlayPause=$("<a />").attr("href","#").addClass("control play icon-play before hide");this.mButtonPlayPause.html('<div class="screenReaderContent">'+settings.various.playCarouselText+"<\/div>");this.mButtonPlayPause.appendTo(this.mCarouselControlsContainer);this.mButtonRight=$("<a />").attr("href","#").addClass("control next icon-right before hide");this.mButtonRight.html('<div class="screenReaderContent">'+settings.various.nextSlideText+"<\/div>");this.mButtonRight.appendTo(this.mCarouselControlsContainer);this.mCarouselControlsContainer.appendTo(this.mCarouselObject)},toggleButtons:function(){var n=0;this.mCarouselContainer.children().each(function(){n+=$(this).outerWidth()});this.mButtonLeft!=null&&n>this.mCarouselMask.outerWidth()?(this.mButtonLeft.removeClass("hide"),this.mButtonRight.removeClass("hide")):this.mButtonLeft!=null&&(this.mButtonLeft.removeClass("hide"),this.mButtonRight.removeClass("hide"))},initSlideshow:function(){var n=this;this.mButtonPlayPause.click(function(){var t=n.mButtonPlayPause;return t.hasClass("pause")?n.pause():n.play(),!1}).removeClass("hide");this.mSlideshowAutoPlay?(this.mButtonPlayPause.removeClass("play icon-play").addClass("pause icon-pause"),this.mButtonPlayPause.html('<div class="screenReaderContent">'+settings.various.pauseCarouselText+"<\/div>"),this.setSlideshowTimeout()):this.pause()},pause:function(){this.mButtonPlayPause!=null&&(this.mButtonPlayPause.removeClass("pause icon-pause").addClass("play icon-play"),this.mButtonPlayPause.html('<div class="screenReaderContent">'+settings.various.playCarouselText+"<\/div>"));this.mSlideshow=!1;clearTimeout(this.mSlideshowTimeout)},play:function(){this.mButtonPlayPause!=null&&(this.mButtonPlayPause.removeClass("play icon-play").addClass("pause icon-pause"),this.mButtonPlayPause.html('<div class="screenReaderContent">'+settings.various.pauseCarouselText+"<\/div>"));this.mSlideshow=!0;clearTimeout(this.mSlideshowTimeout);this.setSlideshowTimeout()},setSlideshowTimeout:function(){var n=this;clearTimeout(this.mSlideshowTimeout);this.mSlideshowTimeout=setTimeout(function(){n.animateTo()},this.mSlideshowDelay)},animateTo:function(n){var t,i,r,u,e,f;(clearTimeout(this.mSlideshowTimeout),this.mIsAnimating||this.mCarouselItems.length<2)||(t=this,this.mIsAnimating=!0,i=this.mCarouselContainer.children().last(),r=this.mCarouselContainer.children().first(),this.calculateMargin(),n=="previous"?(u=r.position().left-i.width()-this.mCalculatedMargin,i.css("left",u+"px"),i.data("targetLeft",u),this.mCarouselContainer.prepend(i),this.mCarouselItems.each(function(){var n=$(this);n.data("targetLeft",n.data("targetLeft")+(t.mCarouselContainer.children().first().width()+t.mCalculatedMargin));n.animate({left:n.data("targetLeft")},300,function(){t.mIsAnimating=!1;t.mSlideshow&&t.setSlideshowTimeout()})}),t.mAutoHeight&&i!=null&&i.height()>0&&(f=i.height(),t.mCarouselControlsContainer!=null&&(f+=t.mCarouselControlsContainer.height()),t.mCarouselObject.animate({height:f},300).css("overflow","visible"))):(e=r,this.mCarouselItems.each(function(){var n=$(this);n.data("targetLeft",n.data("targetLeft")-(e.width()+t.mCalculatedMargin));n.animate({left:n.data("targetLeft")},300,function(){u=i.position().left+i.width()+t.mCalculatedMargin;r.css("left",u+"px");r.data("targetLeft",u);t.mCarouselContainer.append(r);t.mSlideshow&&t.setSlideshowTimeout();t.mIsAnimating=!1})}),t.mAutoHeight&&(f=t.mCarouselContainer.children().eq(1).height(),t.mCarouselControlsContainer!=null&&(f+=t.mCarouselControlsContainer.height()),t.mCarouselObject.animate({height:f},200).css("overflow","visible"))))},fitSliderHeight:function(){var t;if(this.mFitSliderHeight&&!this.mAutoHeightIsAnimating){var i=this,n=0,r=!0;this.mCarouselContainer.children().each(function(){if($(this).width()<1){r=!1;return}$(this).outerHeight()>n&&(n=$(this).outerHeight())});r?(this.mCarouselControlsContainer!=null&&(n+=this.mCarouselControlsContainer.outerHeight()),n=Math.ceil(n),n!=parseInt(this.mCarouselObject[0].style.height)&&(this.mAutoHeightIsAnimating=!0,this.mCarouselObject.animate({height:n},200,function(){i.mAutoHeightIsAnimating=!1}).css("overflow","visible"),$.fn.initializeSpacers({resize:!0})),$("html").hasClass("threedotfive")&&(t=n,this.mCarouselControlsContainer!=null&&(t-=this.mCarouselControlsContainer.outerHeight()),this.mCarouselContainer.children().each(function(){parseInt($(this).find(".contentBlock").css("min-height"))!=t&&$(this).find(".contentBlock").css({"min-height":t})}))):setTimeout(function(){i.fitSliderHeight()},100)}},calculateMargin:function(){if(this.mCarouselContainer.children().length>1)this.mCalculatedMargin=this.mCarouselContainer.children().eq(1).position().left-(this.mCarouselContainer.children().first().position().left+this.mCarouselContainer.children().first().width());else return 0},onInterval:function(){var n=this,t,i;this.mInitComplete&&!this.mIsAnimating&&this.mAutoHeight&&!this.mAutoHeightIsAnimating&&(t=n.mCarouselContainer.children().first(),t.height()!=n.mCarouselObject.height()&&(i=t.outerHeight(),n.mCarouselControlsContainer!=null&&(i+=n.mCarouselControlsContainer.outerHeight()),this.mAutoHeightIsAnimating=!0,this.mCarouselObject.animate({height:i},200,function(){n.mAutoHeightIsAnimating=!1}).css("overflow","visible")));this.fitSliderHeight()},onResize:function(){var n=this;n.mItemWidth!=null&&(clearTimeout(this.mResizeTimeout),this.mResizeTimeout=setTimeout(function(){n.mItemWidth.indexOf("%")>-1?$.fn.viewport().width>768?n.mCarouselItems.outerWidth(Math.round(n.mCarouselObject.width()*(parseFloat(n.mItemWidth)/100))):n.mCarouselItems.outerWidth(Math.round(n.mCarouselObject.width())):n.mCarouselItems.outerWidth(parseInt(n.mItemWidth));n.mCarouselItems.find("iframe[src*='youtube.com'], iframe[src*='vimeo.com'], iframe[src*='demediahub.nl'], iframe[src*='pano.autodesk.com']").setVideoFrameSize();n.mCarouselItems.css({position:"relative",left:"auto"});n.updateContainerWidth();n.mCarouselContainer.children().each(function(){$(this).find(".contentBlock").css("min-height","0")});n.mInitComplete?(n.initItems(),n.fitSliderHeight(),n.toggleButtons()):n.resumeInit()},200))},addListeners:function(){var n=this;this.mButtonLeft!=null&&this.mButtonLeft.click(function(t){t.preventDefault();n.clearSelection();n.animateTo("previous")});this.mButtonRight!=null&&this.mButtonRight.click(function(t){t.preventDefault();n.clearSelection();n.animateTo("next")})},clearSelection:function(){window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty()},setDelay:function(n){this.mSlideshowDelay=parseInt(n);this.mSlideshow&&this.setSlideshowTimeout()},autoPlay:function(n){var t=this;if(!this.mInitComplete){setTimeout(function(){t.autoPlay(n)},40);return}return typeof n=="undefined"||n==null?this.mSlideshowAutoPlay:(this.mSlideshowAutoPlay=n,n?this.play():this.pause(),this)},complete:function(n){if(typeof n=="undefined")for(var t in this.mCompleteHandlers)this.mCompleteHandlers[t](this,"complete");else typeof n=="function"&&(this.mCompleteHandlers.push(n),this.mInitComplete&&n(this,"complete"));return this}};return t.init(n),t};$(document).ready(function(){$.fn.initializeAddEdit();(settings.section.isAdd||settings.section.isEdit)&&$.initializeAddEditLayout();typeof Sys!="undefined"&&typeof Sys.WebForms!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){$.fn.initializeAddEdit()})});$.fn.initializeAddEdit=function(){$(".editor").initializeEditors();$(".characterCount").initializeCountCharacters();$(".field.dateTimeSelect").initializeDateSelect();$.initializeCMSAddEdit();$("#newsletters.add").initializeNewslettersAddEdit();$("#events.add").initializeEventsAddEdit();$("#registrations.add").initializeRegistrationsAddEdit();$("#links.add").initializeLinksAddEdit();$("#cms .field.isPano").initializePanoPlatformAddEdit();$(".item.add, .item.edit, #html.section.edit").initializeItemAddEdit();$("#item.item.delete").initializeItemDelete();$("#redirects.add").initializeRedirects()};$.initializeAddEditLayout=function(){$("#left, #center, #right").each(function(){var n=$(this).parents(".columns:first");$(this).find(".section.add, .section.edit, .item.add, .item.edit, #error404").length>0?n.attr("class","nine columns"):n.attr("class","hide")});$(".poll").addClass("hide");$("#content .contentRow").removeClass("fullscreen").prepend('<div class="three columns" />');$(".field.powerange").initializePowerange()};$.fn.initializeEditors=function(){var n=$(this);n.length>0&&(n.find("textarea").each(function(){CKEDITOR.config.language=settings.language;typeof CKFinder!="undefined"&&CKFinder.setupCKEditor(null,"/ckfinder/")}),$("#html.section").length>0&&($(".leftEditor").length>0&&$("#leftContentEditor").removeClass("hide"),$(".rightEditor").length>0&&$("#rightContentEditor").removeClass("hide")))};$.fn.initializeCountCharacters=function(){function n(n,t){t<=5?n.addClass("warning"):n.hasClass("warning")&&n.removeClass("warning")}var t=$(this);t.each(function(){var t=$(this).parent(),r=$(this).val(),u=t.find(".charactersLeft"),i;t=t.find("textarea").length>0?t.find("textarea:first"):t.find("input:text:first");i=r-t.val().length;u.html(i);n(t,i);t.keyup(function(){i=r-t.val().length;n(t,i);t.val().length>r?(t.val(t.val().substring(0,r)),u.html(0)):u.html(i)})})};$.fn.initializeDateSelect=function(){function t(n,t,i){var r=31;t.val()>0&&i.val()>0&&(r=new Date(i.val(),t.val(),0).getDate());n.find("option").each(function(){var t=$(this);parseInt(t.attr("value"))>r?(t.hide(),parseInt(n.val())==parseInt(t.attr("value"))&&n.val(0)):t.show()})}var n=$.fn.getQueryString("date");$(this).each(function(){var i=$(this),r=i.find("select[name$='$dropDay']"),u=i.find("select[name$='$dropMonth']"),f=i.find("select[name$='$dropYear']"),e=i.find("select[name$='$dropHour']"),o=i.find("select[name$='$dropMinute']");r.addClass("day");u.addClass("month");f.addClass("year");e.addClass("hour");o.addClass("minute");t(r,u,f);$(i).on("change","#"+u.attr("id"),function(){t(r,u,f)});$(i).on("change","#"+f.attr("id"),function(){t(r,u,f)});if(n!=""&&n.split("-").length==3&&(i.hasClass("startDate")||i.hasClass("endDate"))){var s=n.split("-")[0].replace(/^0+/,""),h=n.split("-")[1].replace(/^0+/,""),c=n.split("-")[2].replace(/^0+/,"");r.val(c);u.val(h);f.val(s);setTimeout(function(){r.change()},0)}});settings.datePicker&&!settings.webGuidelines?$(this).initializeDateTimePickers():$(this).find(".day, .month, .year, .hour, .minute").show()};$.fn.initializeDateTimePickers=function(){if(settings.datePicker&&!settings.webGuidelines)$(this).each(function(){var n=$(this),i=n.hasClass("dateTimeSelect"),o,s,h;n.addClass("dateTimePicker icon-calendar before");var c={autoApply:i,autoUpdateInput:i,singleDatePicker:!0,showWeekNumbers:!1,showDropdowns:!1,hideButtons:i,timePicker:!0,timePicker24Hour:!0,timePickerSeconds:!1,timePickerIncrement:15,format:i?"D MMMM YYYY ["+settings.various.timeText+"] HH:mm":"D MMMM YYYY"},t=$.extend(c,t),f=n.find(".day").val()>0?n.find(".day").val():moment().format("D"),e=n.find(".month").val()>0?n.find(".month").val():moment().format("M"),l=n.find(".year").val()>0?n.find(".year").val():moment().format("YYYY"),a=n.find(".year option:eq(1)").val(),v=n.find(".year option:last").val(),r=n.find(".hour").length>0?n.find(".hour").val():"0",u=n.find(".minute").length>0?n.find(".minute").val():"0";parseInt(r)==-1&&(r=0);parseInt(u)==-1&&(u=0);parseInt(f)<10&&(f="0"+f);parseInt(e)<10&&(e="0"+e);parseInt(r)<10&&(r="0"+r);parseInt(u)<10&&(u="0"+u);o=l+"-"+e+"-"+f+"T"+r+":"+u;s=o;n.find(".dateTimeOutput").length==0&&(h=$("<input />").prop("type","text").addClass("dateTimeOutput"),h.appendTo(n));i||n.find(".day").val()==0||n.find(".month").val()==0||n.find(".year").val()==0||n.find(".dateTimeOutput").val(moment(o).format(t.format));n.find(".dateTimeOutput").daterangepicker({parentEl:n,autoApply:t.autoApply,autoUpdateInput:t.autoUpdateInput,singleDatePicker:t.singleDatePicker,showWeekNumbers:t.showWeekNumbers,showDropdowns:t.showDropdowns,timePicker:t.timePicker,timePicker24Hour:t.timePicker24Hour,timePickerSeconds:t.timePickerSeconds,timePickerIncrement:t.timePickerIncrement,startDate:moment(o).format(t.format),endDate:moment(s).format(t.format),minDate:moment(a+"-01-01T00:00").format(t.format),maxDate:moment(v+"-12-31T00:00").format(t.format),buttonClasses:t.hideButtons?"hide":"button",applyButtonClasses:"general",cancelButtonClasses:"",locale:{format:t.format,applyLabel:settings.statistics.applyText,cancelLabel:settings.statistics.cancelText,daysOfWeek:[settings.various.daysShortSunday,settings.various.daysShortMonday,settings.various.daysShortTuesday,settings.various.daysShortWednesday,settings.various.daysShortThursday,settings.various.daysShortFriday,settings.various.daysShortSaturday],monthNames:[settings.various.monthsShortJanuary,settings.various.monthsShortFebruary,settings.various.monthsShortMarch,settings.various.monthsShortApril,settings.various.monthsShortMay,settings.various.monthsShortJune,settings.various.monthsShortJuly,settings.various.monthsShortAugust,settings.various.monthsShortSeptember,settings.various.monthsShortOctober,settings.various.monthsShortNovember,settings.various.monthsShortDecember]}},function(t){if(i){var r=t.format("D"),u=t.format("M"),f=t.format("YYYY"),e=t.format("H"),o=t.format("m");n.find(".day").val(r).change();n.find(".month").val(u).change();n.find(".year").val(f).change();n.find(".hour").val(e).change();n.find(".minute").val(o).change();n.hasClass("startDate")&&$(".field.endDate").initializeDateTimePickers()}})}).on("show.daterangepicker",function(){var t=$(this),n=t.find(".daterangepicker");t.hasClass("dateTimeSelect")||n.find(".calendar-time").addClass("hide");n.find(".drp-buttons .button").length>0&&n.find(".drp-buttons").show()}).on("apply.daterangepicker",function(n,t){var i=$(this),r=t.startDate.format("D"),u=t.startDate.format("M"),f=t.startDate.format("YYYY");i.find(".day").val(r).change();i.find(".month").val(u).change();i.find(".year").val(f).change();i.find(".dateTimeOutput").val(t.startDate.format(t.locale.format))}).on("cancel.daterangepicker",function(){})};$.fn.initializeNewslettersAddEdit=function(){var t=$(this),n=$('input[name*="chkSendMailingToAllUsersInSelectedRoles"]');n.is(":checked")?n.closest(".field").addClass("switched"):n.closest(".field").removeClass("switched");$('input[name*="chkSendMailingToAllUsersInSelectedRoles"]').on("change",function(){$(this).is(":checked")?$(this).closest(".field").addClass("switched"):$(this).closest(".field").removeClass("switched")});if(t.find(".button.count").unbind("click").click(function(){$.fn.setMultiSelectsData()}),$(".templateToolbar .button.saveAsNewTemplate input:submit").click(function(){if(!$(this).confirm(settings.warnings.saveNewTemplateText))return $("#toolbarBottom").find(".loader").hide(),$("#toolbarBottom").find(".button").show(),!1}),$("#toolbarBottom .button.saveTemplate input:submit").click(function(){if(!$(this).confirm(settings.warnings.saveTemplateText))return $("#toolbarBottom").find(".loader").hide(),$("#toolbarBottom").find(".button").show(),!1}),$("#toolbarBottom .button.send input:submit").click(function(){var n="";return settings.user.ID!=$(".newsletterSender select").val()&&$(".rolesSelect .selected").length>0?(n+="1. "+settings.warnings.differentSenderText+"<br />",n+="2. "+settings.warnings.rolesSelectedText,$('input[name*="chkSendMailingToAllUsersInSelectedRoles"]').is(":checked")&&(n+="<br />3. "+settings.warnings.sendNewsletterToAllUsersText)):settings.user.ID!=$(".newsletterSender select").val()?(n+=settings.warnings.differentSenderText,$('input[name*="chkSendMailingToAllUsersInSelectedRoles"]').is(":checked")&&(n="1. "+n+"<br />2. "+settings.warnings.sendNewsletterToAllUsersText)):$(".rolesSelect .selected").length>0&&(n+=settings.warnings.rolesSelectedText,$('input[name*="chkSendMailingToAllUsersInSelectedRoles"]').is(":checked")&&(n="1. "+n+"<br />2. "+settings.warnings.sendNewsletterToAllUsersText)),n!=""&&!$(this).confirm(n)?($("#toolbarBottom").find(".loader").hide(),$("#toolbarBottom").find(".button").show(),!1):void 0}),t.find(".progress").length>0){$(".stopTask").unbind("click").click(function(){return $.ajax({type:"GET",url:"/api/longrunningtasks/stopTask",data:{taskid:$.fn.getQueryString("taskid"),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(){}),$(this).unbind("click").css({opacity:.3}),!1});function i(){var n="/api/longrunningtasks/GetTaskByID?taskid="+$.fn.getQueryString("taskid")+"&token="+$("input[name='__RequestVerificationToken']").val()+"&preventCache="+Date.now();$.getJSON(n,function(n){var t=n[0];$(".progress").updateProgressBar({progress:t.progressPercentage});t.statusID==999?($(".errorMessage").removeClass("hide"),$(".restartTask").removeClass("hide")):t.statusID==998?($(".stopTask").addClass("hide"),$(".restartTask").removeClass("hide")):t.progressPercentage<100&&($(".stopTask").removeClass("hide"),$(".restartTask").addClass("hide"),setTimeout(i,1e3));t.progressPercentage==100&&$(".stopTask, .restartTask").addClass("hide")})}setTimeout(i,1e3)}};$.initializeCMSAddEdit=function(){var i=$("#cms.add").length>0,r=$("#cms.edit").length>0;if(i||r){var n=$("#generalTabContent .pageName input:text"),t=$("#generalTabContent .pageTitle input:text"),u=$("#generalTabContent .pageMenuTitle input:text"),f=$("#generalTabContent .pageDescription textarea");t.blur(function(){t.val().length!=0&&(n.val().length==0&&n.val(t.val()).keyup().blur(),u.val().length==0&&u.val(t.val()).keyup(),f.val().length==0&&f.val(t.val()).keyup())});n.blur(function(){n.val().length!=0&&n.val($.fn.removeSpecialCharacters(n.val()).toLowerCase())});$("#generalTabContent .pageTypes").initializeCMSPageTypes();$("#appearanceTabContent .layouts").initializeCMSLayouts();$("#appearanceTabContent .headers .toolbar .button.cancel a, #appearanceTabContent .headers .toolbar .button.save a").click(function(){return $(this).parent().find("input").click(),!1});$("#securityTabContent").append($("#optionsTabContent .commentRights, #optionsTabContent .votingRights, #optionsTabContent .ratingRights"));$("#optionsTabContent .commentOptions .containerToggle").click(function(){$("#securityTabContent .commentRights").toggleClass("hide")});$("#optionsTabContent .votingOptions .containerToggle").click(function(){$("#securityTabContent .votingRights").toggleClass("hide")});$("#optionsTabContent .ratingOptions .containerToggle").click(function(){$("#securityTabContent .ratingRights").toggleClass("hide")});$("#optionsTabContent .button.security").click(function(){return $("#securityTab a")[0].click(),!1});$("#optionsTabContent .followOptions").insertAfter($("#notificationTabContent .notificationOptions legend:first")).removeClass("hide");$("#notificationTabContent .notificationCenter").unbind("click").click(function(){return document.location.href=settings.section.parentUrl.replace("/default.aspx","/notificaties/default.aspx"),!1})}i&&($.fn.toggleCMSModuleOptions(),$("#generalTabContent .pageType select").change(function(){$.fn.toggleCMSModuleOptions({pageTypeID:parseInt($(this).val())})}),$("#generalTabContent .button.copyRights input:submit").unbind("click").click(function(){window.onbeforeunload=null;$(window).data("beforeunload",window.onbeforeunload)}),$("#securityTabContent").length>0&&($("#securityTabContent .copyRights .field").append($("#generalTabContent .button.copyRights").removeClass("hide")).parent().removeClass("hide"),$("#securityTabContent .viewRights legend").removeClass("lessMargin")));r&&($.fn.toggleCMSModuleOptions({pageTypeID:parseInt($("#optionsTabContent .pageTypeID input").val())}),$(".headers .button.add").parent().removeClass("hide"),$(".map").length>0&&($("#mapTabContent").append($(".mapOptions")),$("#mapTabContent .toggleMap").length==0&&$("#mapTabContent .mapOptions .mapContainer").removeClass("hide"),$(".shortcut.admin").length>0&&$("#mapTabContent .mapOptions .mapType").parents(".field").removeClass("hide")),$(".votesDeleted").length>0&&$(".votesDeleted").html().trim().length>0&&$("body").showMessage({content:$(".votesDeleted").html()}),$(".ratingsDeleted").length>0&&$(".ratingsDeleted").html().trim().length>0&&$("body").showMessage({content:$(".ratingsDeleted").html()}),$("#optionsTabContent .eventOptions .eventsDisplayType select").unbind("change").change(function(){$(this).val()=="calendar"?$("#optionsTabContent .eventOptions .calendarView").removeClass("hide"):$("#optionsTabContent .eventOptions .calendarView").addClass("hide")}))};$.fn.toggleCMSModuleOptions=function(n){var n=$.extend({pageTypeID:14},n);$("#contentTabContent #contentEditor").addClass("hide");$("#appearanceTabContent .layout .layoutColumn33").parent().addClass("hide");$("#optionsTabContent .sorter select:first option[value='Voting'], #optionsTabContent .sorter select:first option[value='Rating'], #optionsTabContent .powerBiOptions").addClass("hide");$("#securityTabContent .addRights, #securityTabContent .deleteRights").removeClass("hide");$("#optionsTabContent .itemCountOptions, #optionsTabContent .sortingOptions, #optionsTabContent .likeOptions, #optionsTabContent .notificationOptions, #optionsTabContent .tagOptions, #optionsTabContent .commentOptions, #optionsTabContent .tagOptions, #optionsTabContent .authorOptions").removeClass("hide");$("#optionsTabContent .commentOptions .containerToggle input[type=checkbox]").is(":checked")&&$("#securityTabContent .commentRights").removeClass("hide");$("#optionsTabContent .votingOptions .toggleVoting input[type=checkbox]").is(":checked")&&$("#securityTabContent .votingRights").removeClass("hide");$("#optionsTabContent .ratingOptions .containerToggle input[type=checkbox]").is(":checked")&&$("#securityTabContent .ratingRights").removeClass("hide");$("#optionsTabContent .sorter select:first").initializeSortingLabels();$("#optionsTabContent .sorter select:first").change(function(){$(this).initializeSortingLabels()});switch(n.pageTypeID){case 4:$("#optionsTabContent .commentOptions").addClass("hide");break;case 6:var t=$("#optionsTabContent .sortingOptions .manualSorting input:checkbox"),i=$("#optionsTabContent .sortingOptions .manualSortingWarning"),e=$("#optionsTabContent .sortingOptions .container"),r=$("#optionsTabContent .documentOptions .downloadsFolders input:checkbox:first"),o=$("#optionsTabContent .documentOptions .downloadsMultipleFolders input:checkbox");r.unbind("click").click(function(){u()});function u(){!r.is(":checked")&&o.is(":checked")?(t.prop("checked",!1).prop("disabled",!0),i.removeClass("hide"),e.removeClass("hide")):(t.prop("disabled",!1),i.addClass("hide"))}u();break;case 14:case 39:case 86:case 90:$("#contentTabContent #contentEditor").removeClass("hide");$("#appearanceTabContent .layout .layoutColumn33").parent().removeClass("hide");$("#securityTabContent .addRights, #securityTabContent .deleteRights, #securityTabContent .commentRights, #securityTabContent .votingRights, #securityTabContent .ratingRights, #notificationTab").addClass("hide");$("#optionsTabContent .itemCountOptions, #optionsTabContent .sortingOptions, #optionsTabContent .likeOptions, #optionsTabContent .notificationOptions, #optionsTabContent .tagOptions, #optionsTabContent .commentOptions, #optionsTabContent .authorOptions").addClass("hide");$(".registrationOptions").length>0?$(".registrationOptions legend").addClass("lessMargin"):$(".menuPathOptions legend").addClass("lessMargin");$("#optionsTab.active").length>0&&$(".nextTab").addClass("hide");n.pageTypeID==86&&$("#optionsTabContent .powerBiOptions").removeClass("hide");break;case 28:$("#optionsTabContent .sortingOptions, #optionsTabContent .likeOptions, #optionsTabContent .commentOptions, #optionsTabContent .tagOptions, #optionsTabContent .authorOptions").addClass("hide");break;case 64:$("#optionsTabContent .sorter select:first option[value='Voting'], #optionsTabContent .sorter select:first option[value='Rating']").removeClass("hide");$("#optionsTabContent .allowAuthorUpdate, #optionsTabContent .allowAuthorDelete, .overlayContent .showLayerInLegend").addClass("hide");$("#optionsTabContent .showDate").before($("#optionsTabContent .eParticipationAuthorOptions .field"));function f(){$("#optionsTabContent .toggleYesNoVoting input[type=checkbox]").is(":checked")?($("#optionsTabContent .toggleEnableDocumentsWithComments, #optionsTabContent .toggleUnlimitedVotes").parents(".field").addClass("hide"),$("#optionsTabContent .numberOfVotes").addClass("hide"),$("#optionsTabContent .toggleEnableDocumentsWithComments input[type=checkbox]").prop("checked",!1).initializeSwitchery(),$("#optionsTabContent .toggleUnlimitedVotes input[type=checkbox]").prop("checked",!0).initializeSwitchery()):$("#optionsTabContent .toggleEnableDocumentsWithComments, #optionsTabContent .toggleUnlimitedVotes").parents(".field").removeClass("hide")}$("#optionsTabContent .toggleYesNoVoting input[type=checkbox]").unbind("change").change(function(){var n=$(this).prop("checked"),t=$("<a />");t.attr("href","javascript:$('.button.export input')[0].click();").html(settings.warnings.editFormExportText);$(this).confirm(settings.warnings.editFormChangeText+" "+t.get(0).outerHTML)?$.fn.ePartiTypeSwitch(n):n=!n;$(this).prop("checked",n).initializeSwitchery();f()});f();break;case 73:case 74:$("#mapTab").addClass("hide");$(".button.nextTab input:button").val()=="Kaart"&&$(".button.nextTab").addClass("hide")}};$.fn.initializeEventsAddEdit=function(){var n=$(this),t=!1,r;if(n.length>0){r=n.find(".allDay input:checkbox");function i(n){var t;return n.find("select").length>2?new Date(parseInt(n.find("select:eq(2)").val()),parseInt(n.find("select:eq(1)").val()-1),parseInt(n.find("select:eq(0)").val()),parseInt(n.find("select:eq(3)").val()),parseInt(n.find("select:eq(4)").val())):new Date(parseInt(n.find("select:eq(2)").val()),parseInt(n.find("select:eq(1)").val()-1),parseInt(n.find("select:eq(0)").val()))}r.is(":checked")&&(settings.webGuidelines?n.find(".startDate .hour, .startDate .minute, .endDate .hour, .endDate .minute").addClass("hide"):n.find(".startDate .day, .startDate .month, .startDate .year, .startDate .hour, .startDate .minute, .endDate .day, .endDate .month, .endDate .year, .endDate .hour, .endDate .minute").addClass("hide"),n.find(".startDate, .endDate").removeClass("dateTimeSelect").addClass("dateSelect").initializeDateTimePickers());r.change(function(){$(this).is(":checked")?(settings.webGuidelines?n.find(".startDate .hour, .startDate .minute, .endDate .hour, .endDate .minute").addClass("hide"):n.find(".startDate .day, .startDate .month, .startDate .year, .startDate .hour, .startDate .minute, .endDate .day, .endDate .month, .endDate .year, .endDate .hour, .endDate .minute").addClass("hide"),n.find(".startDate, .endDate").removeClass("dateTimeSelect").addClass("dateSelect").initializeDateTimePickers()):(n.find(".startDate, .endDate").removeClass("dateSelect").addClass("dateTimeSelect"),setTimeout(function(){settings.webGuidelines?n.find(".startDate .hour, .startDate .minute, .endDate .hour, .endDate .minute").removeClass("hide"):n.find(".startDate .day, .startDate .month, .startDate .year, .startDate .hour, .startDate .minute, .endDate .day, .endDate .month, .endDate .year, .endDate .hour, .endDate .minute").removeClass("hide");n.find(".startDate, .endDate").initializeDateTimePickers()},300))});$(".startDate select, .endDate select").each(function(n){var f=new Date,u=$(".startDate"),r=$(".endDate"),e=i(u),o=i(r);$(this).unbind("change").change(function(){u.removeClass("warning");r.removeClass("danger");$(this).parents(".startDate").length>0&&r.find("select:eq("+n+")").val($(this).val());var s=i(u),h=i(r);s.getTime()<f.getTime()&&u.addClass("warning");h.getTime()<s.getTime()&&r.addClass("danger");t=settings.section.isEdit&&(e.getTime()!=s.getTime()||o.getTime()!=h.getTime())?!0:!1})});$(".toolbarBottom .button.save input:submit").click(function(){var n="";if(t&&$(".rolesSelect .selected").length>0?(n+="1. "+settings.warnings.eventEditInvitesText+"<br />",n+="2. "+settings.warnings.rolesSelectedText):(t&&(n=settings.warnings.eventEditInvitesText),$(".rolesSelect .selected").length>0&&(n+=settings.warnings.rolesSelectedText)),n==""||$(this).confirm(n))t&&$.ajax({method:"GET",url:"/api/events/logEventChanged",data:{sectionID:settings.section.ID,eventID:settings.section.itemID,token:$("input[name='__RequestVerificationToken']").val()}});else return $(".toolbarBottom").find(".loader").hide(),$(".toolbarBottom").find(".button").show(),!1})}};$.fn.initializeRegistrationsAddEdit=function(){var n=$(this);n.length>0&&(n.find(".enableExternalPage input:checkbox").is(":checked")?(n.find(".internalPage").addClass("hide"),n.find(".externalPage").removeClass("hide"),$("#toggleExternalPage").attr("checked",!0).initializeSwitchery()):(n.find(".externalPage").addClass("hide"),n.find(".internalPage").removeClass("hide")),$("#toggleExternalPage").change(function(){n.find(".enableExternalPage input:checkbox").click()}))};$.fn.initializeLinksAddEdit=function(){var u=$(this);if(u.length>0){var t=$("#linkSections"),r=$(".linkSectionID"),n=$("#linkItems"),i=$(".linkItemID"),f=$(".linkURL");u.find(".field .linkType").val()==0?(f.parent().addClass("hide"),t.length>0&&(t.empty(),t.append('<option value="">'+settings.links.selectSectionText+"<\/option>"),$.ajax({type:"GET",url:"/api/pageTree/childrenOf?section_id=home&token="+$("input[name='__RequestVerificationToken']").val()+"&preventCache="+(new Date).getTime().toString()}).done(function(n){$.each(n,function(n){var i,f,n,u;if(this.section_name!="Shortcuts"){if(i="",n!=0)for(f=this.Url.split("/").length,n=1;n<f;n++)i+="&nbsp;&nbsp;&nbsp;&nbsp;";u=$('<option data-pagetype="'+this.section_pageType+'" value="'+this.section_id+'">'+i+this.section_name+"<\/option>");r.val()==this.section_id&&u.prop("selected",!0);t.append(u)}});t.change()}).fail(function(){$.fn.showError(settings.errors.getSectionsErrorText+" (500.45)")}),t.change(function(){t.val()!=""?($.ajax({type:"GET",url:"/api/pageTree/contentPagesOf?section_id="+t.val()+"&pageType="+t.find(":selected").data("pagetype")+"&token="+$("input[name='__RequestVerificationToken']").val()+"&preventCache="+(new Date).getTime().toString()}).done(function(t){t.length>0?(n.empty(),n.append('<option value="">'+settings.links.selectItemText+"<\/option>"),$.each(t,function(){var r=(this.contentPage_parentID!=-1?"&nbsp;&nbsp;&nbsp;&nbsp;":"")+this.contentPage_title,t;r!=""&&(t=$('<option value="'+this.contentPage_id+'">'+r+"<\/option>"),i.val()==this.contentPage_id&&t.prop("selected",!0),n.append(t))}),n.parent().removeClass("hide")):(n.parent().addClass("hide"),n.empty())}).fail(function(){$.fn.showError(settings.errors.getItemsErrorText+" (500.46)")}),r.val(t.val())):(n.parent().addClass("hide"),n.empty(),r.val(""),i.val(""))}),n.change(function(){n.val()!=""?i.val(n.val()):i.val("")}))):(r.val(""),i.val(""),f.parent().removeClass("hide"))}};$.fn.initializeCMSPageTypes=function(){var n=$(this),t;n.find("select option").length>1&&(n.find("select option").not("select option:first").each(function(){var i=$(this),t=$('<div class="module icon-pagetype-'+i.val()+' before" />');t.attr("data-pagetype-id",i.val());t.html("<br />"+i.html());t.unbind("click").click(function(){$(".module").removeClass("selected");t.addClass("selected");n.find("select").val(t.data("pagetype-id")).change();$(".item.add").length>0&&($(".pageTypeID input").val(i.val()),$(".pageTypeName input").val(i.html()))});i.val()==14?t.insertBefore(n.find(".module:first")):n.append(t)}),$(".pageType").removeClass("hide"));$(".pageTypeID input").val()!=""&&$(".pageTypeName input").val()!=""&&(t=$('<div class="module icon-pagetype-'+$(".pageTypeID input").val()+' selected before" />'),t.html("<br />"+$(".pageTypeName input").val()),$(".pageType").append(t).removeClass("hide"))};$.fn.initializeCMSLayouts=function(){var n=$(this);n.find(".layout").length==0&&n.find("select option").each(function(){var f=$(this),t=f.val(),i=$('<div class="layout" />'),r,u;if((t.indexOf("fullscreen")>-1||t.indexOf("content_only")>-1)&&!settings.user.isAdmin)return!0;t!=""&&t.match(/25|33|50|75|100/)?(r=t.substring(t.lastIndexOf("/")+1,t.indexOf(".ascx")).split(" - "),$.each(r,function(n,t){var u=$('<div class="layoutColumn" />').addClass("layoutColumn"+t);t=t.replace("25","1/4").replace("33","1/3").replace("75","3/4").replace("100","1/1");t=r.length==2?t.replace("50","1/2"):t.replace("50","2/4");i.append(u.html(t))})):(u=$('<div class="layoutColumn layoutColumn100" />'),columnValue=t,columnValue=columnValue==""?settings.cms.inheritLayoutText:columnValue.substring(columnValue.lastIndexOf("/")+1,columnValue.indexOf(".ascx")),i.append(u.html(columnValue)));t==n.find("select option:selected").val()&&i.addClass("selected");n.find(".field").append(i.attr("data-layout",t));i.unbind("click").click(function(){n.find(".layout").removeClass("selected");i.addClass("selected");n.find("select").val(i.data("layout"))})})};$.fn.loadCMSPageNameDropdown=function(n){$.ajax({url:"/api/variable/GetVariable",data:{name:"PanoTourLocation",sectionID:$("[id$=_ddlPanoPages]").val(),token:$("input[name='__RequestVerificationToken']").val()}}).done(function(t){var i=t[0].Value;if(i=="undefined"){$.fn.alert(settings.errors.panoWrongConfiguration);return}$.ajax({url:i+"tour.js"}).done(function(aData){var theIndex;if(eval(aData),typeof VIADrupsteen.Tour=="function"){var theTour=VIADrupsteen.Tour(i),allLocations=theTour.photoManager.getAllLocations(),theLocations=[[settings.cms.panoPageLocationPlaceholder,""]];for(theIndex in allLocations){var theUniqueId="_"+$("[id$='_ddlPanoPages']").val()+"_pano_"+allLocations[theIndex].id,theAvailableLength=50-theUniqueId.length,theLocationName=allLocations[theIndex].name.replace(/[^0-9a-z-_\s]/gi,"");theLocationName=theLocationName.substr(0,theAvailableLength);theLocations.push([allLocations[theIndex].name,theLocationName+theUniqueId])}$("input[id$='_txtName']").createDropDown(theLocations,null,!0);$("[id$='_txtName_dropDown']").change(function(){var n=$(this).find("option:selected").text(),t=$("[id$='_ddlPanoPages']").find("option:selected").text();$("[id$='_txtTitle']").val(n);$("[id$='_txtMenuTitle']").val(n);$("[id$='_txtDescription']").val(t+": "+n);$("input[id$='_txtName']").change().blur()})}typeof n=="function"&&n()}).fail(function(){typeof n=="function"?n():$.fn.showError(settings.errors.generalErrorText+" (500.56)","console")})}).fail(function(){typeof n=="function"?n():$.fn.showError(settings.errors.generalErrorText+" (500.63)","console")})};$.fn.disableCMSParentSections=function(){var r=$("[id$='_ddlPanoPages']").val(),n=$("[id$='_dropParentSections']"),t=n.find("option[value='"+r+"']"),u=t.html().match(/^(?:\&nbsp\;)*/)[0]+"&nbsp;",i=!1;n.find("option:first").nextAll().hide();t.show().nextAll().filter(function(){return!i&&$(this).html().indexOf(u)>-1?!0:(i=!0,!1)}).show()};$.fn.initializePanoPlatformAddEdit=function(){var n;if($(this).length>0){var t=$("[id$='_txtName']").val(),i=!0;$.trim(t)!=""&&(i=!1,n=/_([0-9]{1,})_pano_([0-9-]{1,})(?:_([0-9]{1,})){0,1}$/gi.exec(t),n!=null&&(thePanoPlatformID=n[1],theLocationID=n[2],$.fn.loadCMSPageNameDropdown(function(){$("[id$='_ddlPanoPages']").val(thePanoPlatformID);$("[id$='_txtName_dropDown']").val(theLocationID);$("[id$='_chkIsPanoPage']").click()})));$.fn.togglePanoPlatform($("[id$='_chkIsPanoPage']"),i);$("[id$='_chkIsPanoPage']").change(function(){$.fn.togglePanoPlatform($(this),!0)});$("[id$=_ddlPanoPages]").change(function(){$.fn.loadCMSPageNameDropdown();$.fn.disableCMSParentSections()})}};$.fn.togglePanoPlatform=function(n,t){n.length!=0&&(n.is(":checked")?$.fn.loadCMSPageNameDropdown(function(){$(".field.pageType").addClass("hide");$("[id$='_ddlPageTypes']").val("73");$("[id$='_txtName']").hide();$("[id$='_txtName_dropDown']").show();$(".field.pageName label").html(settings.cms.panoPageLocationText+" *");$.fn.disableCMSParentSections()}):($(".field.pageType").removeClass("hide"),$("[id$='_txtName']").show(),$("[id$='_txtName_dropDown']").hide(),$(".field.pageName label").html(settings.cms.pageNameText+" *"),$("[id$='_dropParentSections'] option").show(),t&&($("[id$='_txtName']").val(""),$("[id$='_ddlPageTypes']").val(""))))};$.fn.initializeItemAddEdit=function(){var n=$(this);n.length>0&&$(".noWarning").length==0&&$("input:text, input:password, textarea").keyup(function(){globals.pageChanged=!0})};$.fn.initializeItemDelete=function(){var n=$(this);n.find(".button.save a").unbind("click").click(function(){if(n.find(".field.roleUsersDelete input:checkbox").is(":checked")&&!$(this).confirm(settings.warnings.deleteRoleUsersText))return!1})};$.fn.initializeRedirects=function(){var t=$(this),n=t.find(".sourceURL");n.length>0&&n.val()=="https://"&&n.val(globals.domain)};$.fn.initializeSortingLabels=function(){var n=$("#optionsTabContent .sorter select:last option[value='asc']"),t=$("#optionsTabContent .sorter select:last option[value='desc']");switch($(this).val()){case"Date Published":case"Date Created":case"Date Updated":n.text(settings.sorter.dateAscText);t.text(settings.sorter.dateDescText);break;case"Title":n.text(settings.sorter.titleAscText);t.text(settings.sorter.titleDescText);break;case"Voting":n.text(settings.sorter.votingAscText);t.text(settings.sorter.votingDescText);break;case"Rating":n.text(settings.sorter.ratingAscText);t.text(settings.sorter.ratingDescText)}};$(document).ready(function(){$.fn.initializeForms();typeof Sys!="undefined"&&typeof Sys.WebForms!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){$.fn.initializeForms()})});$.fn.initializeForms=function(){$("#forms.item").initializeEditorForms();$("#forms.section").initializeEditorFormsSection();$("#forms.results").initializeEditorFormResults();$("#forms.add").initializeEditorFormsAddEdit();$("#customForm").initializeCustomForms()};$.fn.initializeEditorForms=function(){var n=$(this);n.length>0&&!n.hasClass("results")&&(n.find(".itemHeader .help").insertBefore(n.find(".field:first")),n.find("label").prop("contenteditable",!1),n.find(".field .answer input.other").each(function(){var t=$(this),r=t.parents(".checkboxGroup, .radioGroup"),i=$("<label>"),n=$("<input />");i.attr("for",t.prop("id")+"_value").addClass("hide screenReaderContent").html(settings.forms.otherInput);n.attr("type","text").attr("id",t.prop("id")+"_value").addClass("hide otherValue");t.parents(".answer").append(i);t.parents(".answer").append(n);t.unbind("click").click(function(){t.prop("type")=="radio"?(i.removeClass("hide"),n.removeClass("hide")):(n.val(""),i.toggleClass("hide"),n.toggleClass("hide"));n.focus()});r.find(".answer input:radio").not(".other").unbind("click").click(function(){n.val("");i.addClass("hide");n.addClass("hide")})}),n.find(".field select:required").each(function(){var n=$("<option />").attr("selected","selected").val("").text(settings.various.selectAnOption);n.prependTo($(this))}),n.find(".toolbar .button.saveSend input").unbind("click").click(function(){var r=$(this).parents(".toolbar"),u=n.find(".errorMessage"),t="",i=[];if(u.addClass("hide").find("ul").remove(),n.find(".field.danger").removeClass("danger"),n.find(".errorLabel").remove(),!$.fn.mettHCaptchaIsValid())return $(".field.captcha").addClass("danger"),!1;r.find(".button").hide();r.find(".loader").show();var f=$('input[id$="hfFormDate"]').val(),e=$("[id$=chkSubmitAnonymous]").is(":checked"),o=$("[id$=chkReceiveFormCopy]").is(":checked"),s=$("input[id$=txtCopyEmail]").val();n.find(".field input, .field select, .field textarea").not(".otherValue").each(function(){var n=$(this),f=n.parents(".field"),e=n.validateEditorFormField(),r={};if(e=="OK"){n.removeAttr("aria-describedby");switch(n.prop("type")){case"select-one":case"select-multiple":n.find("option").each(function(){var t=$(this);r={};r.fieldGuid=n.data("guid");r.optionGuid=t.data("guid");r.value=t.val();r.selected=t.is(":selected");i.push(r)});break;case"checkbox":case"radio":r.fieldGuid=n.parents(".checkboxGroup, .radioGroup").data("guid");r.optionGuid=n.data("guid");r.value=n.hasClass("other")?n.parents(".answer").find("input:text").val():n.val();r.selected=n.is(":checked");i.push(r);break;default:r.fieldGuid=n.data("guid");r.value=n.val();i.push(r)}}else if(!f.hasClass("danger")){var o=$("<li />"),u=n.data("label"),s="errorLabel-"+Math.round(1e3*Math.random());(n.is(":checkbox")||n.is(":radio"))&&(u=f.data("label"));e=="required"?u+=" "+settings.errors.isRequiredText:(u+=" "+settings.errors.isInvalidText,n.attr("type")=="email"&&(u+=settings.forms.emailSuggestion),n.attr("type")=="tel"&&(u+=settings.forms.telSuggestion));o.html(u.replace(/\?/gi,""));t==""&&(t=$("<ul />"));t.append(o);f.addClass("danger");f.append('<div class="clear"><\/div>');n.attr("aria-describedby",s);f.append($('<div id="'+s+'" class="errorLabel screenReaderContent">'+u+"<\/div>"))}});t==""&&i.length>0?n.submitEditorForm(i,f,e,o,s):(t.appendTo(u),u.removeClass("hide").attr("role","alert"),r.find(".loader").hide(),r.find(".button").show(),$("html, body").stop(!0).animate({scrollTop:u.offset().top-200},150))}),n.hasClass("add")||n.hasClass("edit")||$.fn.getQueryString("submitted")=="true"||$(".formWarning").length!=0||(window.onbeforeunload=function(){return settings.warnings.leavePageText},$(window).data("beforeunload",window.onbeforeunload)))};$.fn.initializeEditorFormsSection=function(){var n=$(this);n.find(".list .row").each(function(){n.find(".delete").unbind("click").click(function(){var n=$.trim($(this).closest(".row").find(".itemTitleLink").text());if(!$(this).confirm(settings.warnings.deleteFormWarningText.replace("{0}",'"<span class="strong">'+n+'<\/span>"')))return!1})})};$.fn.initializeEditorFormResults=function(){var n=$(this),t=n.find(".overlayFormResult");n.find(".list .row").each(function(){var n=$(this);n.find(".showResult").unbind("click").click(function(){return n.showEditorFormResult(),!1})});t.find(".button.print input:button").unbind("click").click(function(){var n="";$("body, .overlayFormResult").addClass("hide");$("html").append('<div class="printContent" />');$(".overlayItemContent").find(".field").each(function(){var i=$(this),r=i.find("label:first, .question:first"),t="";r.length>0&&(i.find("input, select, textarea").not("input[type=hidden]").each(function(){var n=$(this);n.is(":checkbox")||n.is(":radio")?n.is(":checked")&&(t==""?t=n.val():t+=","+n.val()):t=n.val()}),n+="<p><strong>"+r.html()+"<\/strong><br />"+t+"<\/p>")});$(".printContent").append(n);window.print();$("body").removeClass("hide");$(".printContent").remove();setTimeout(function(){t.find(".button.close").click()},50)})};$.fn.initializeEditorFormsAddEdit=function(){var n=$(this);n.length>0&&(n.setModerationStatusToken(),window.setInterval(function(){n.setModerationStatusToken()},6e4),$(".field.purpose select").change(function(){$(this).val()=="1"?$(".field.send").addClass("hide"):($(".field.sendTo input").val()==""&&$(".field.sendTo input").val("naam@domein.nl"),$(".field.send").removeClass("hide"))}),$(".field.purpose select").change(),$(".field.sendTo input").unbind("click").click(function(){$(this).val()=="naam@domein.nl"&&$(this).val("")}),$(".field.sendTo input").unbind("blur").blur(function(){$(this).val()==""&&$(this).val("naam@domein.nl")}),globals.url.indexOf("_edit")>-1&&$.ajax({method:"GET",url:"/api/form/hasResults",data:{sectionID:settings.section.ID,contentPageID:settings.section.itemID,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(t){t=JSON.parse(t);t.status?n.find("#toolbarBottom .button.save input:submit").click(function(){var n=$("<a />");if(n.attr("href","javascript:$('.button.export a')[0].click();").html(settings.warnings.editFormExportText),editorChanged($(".formFields textarea"))&&window.initialFieldIds.toString()!=$.fn.getFieldIds().toString()){if($(".resetValues").val("true"),!$(this).confirm(settings.warnings.editFormWarningText+" "+n.get(0).outerHTML))return $("#toolbarBottom .loader").hide(),$("#toolbarBottom .button.save").show(),!1}else $(".resetValues").val("")}):$(".resetValues").val("true")}).fail(function(){$.fn.showError(settings.errors.formResultNotFound+" (500.84)","console")}),$.fn.setInitialFieldIds())};$.fn.setInitialFieldIds=function(){if(CKEDITOR&&$(".formFields textarea").length!=0&&CKEDITOR.instances[$(".formFields textarea").attr("id")])if(CKEDITOR.instances[$(".formFields textarea").attr("id")].instanceReady)window.initialFieldIds=$.fn.getFieldIds();else CKEDITOR.instances[$(".formFields textarea").attr("id")].on("instanceReady",function(){window.initialFieldIds=$.fn.getFieldIds()})};$.fn.getFieldIds=function(){var n=[],t=null;return!CKEDITOR||$(".formFields textarea").length==0||!CKEDITOR.instances[$(".formFields textarea").attr("id")]?n:(t=$(CKEDITOR.instances[$(".formFields textarea").attr("id")].document.$),t.find(".field, .field *, [data-guid]").each(function(){$(this).data("guid")&&n.push($(this).data("guid"));$(this).attr("id")&&n.push($(this).attr("id"));$(this).attr("name")&&n.push($(this).attr("name"))}),n)};$.fn.validateEditorFormField=function(){var n=$(this),i=n.parents(".field"),t="OK";return n.length>0&&(n.is(":required")&&($.trim(n.val())==""&&(t="required"),(n.is(":checkbox")||n.is(":radio"))&&i.find("input:checked").length==0&&(t="required")),n.val()!==""&&(t!="OK"||n.prop("type")!="email"&&n.prop("type")!="tel"&&n.prop("type")!="url"||$.fn.fieldValidator(n.prop("type"),n.val())||(t="invalid"))),t};$.fn.submitEditorForm=function(n,t,i,r,u){var f=new FormData,e=$(".formAttachment");f.append("sectionID",settings.section.ID);f.append("contentPageID",settings.section.itemID);f.append("userID",settings.user.ID);f.append("fieldJson",JSON.stringify(n));f.append("formDate",t);f.append("submitAnonymous",i);f.append("receiveCopy",r);f.append("anonymousEmail",u);f.append("token",$("input[name='__RequestVerificationToken']").val());e.length>0&&e[0].files&&e[0].files.length>0&&f.append("formAttachment",e[0].files[0]);$.ajax({method:"POST",url:"/api/form/parseValues",contentType:!1,processData:!1,data:f}).done(function(n){if(JSON.parse(n).result=="200"){var t=$("form"),i="?";t.attr("action").indexOf("?")>-1&&(i="&");window.onbeforeunload=null;$(window).data("beforeunload",window.onbeforeunload);t.attr("action",t.attr("action")+i+"submitted=true");t[0].submit()}else JSON.parse(n).result=="409"?($.fn.showError(settings.errors.formEditedDuringSubmit),$(".alertOverlay .button.continue input:button, .alertOverlay .button.close").unbind("click").click(function(){return window.onbeforeunload=null,$(window).data("beforeunload",window.onbeforeunload),document.location.reload(),!1})):JSON.parse(n).result=="410"?($.fn.showError(settings.errors.formAttachmentFilesize),$(".toolbar").find(".loader").hide(),$(".toolbar").find(".button").show()):$.fn.showError(settings.errors.formNotSubmittedText+" (500.82)","console")}).fail(function(){$.fn.showError(settings.errors.formNotSubmittedText+" (500.82)","console")})};$.fn.showEditorFormResult=function(){$.ajax({method:"GET",url:"/api/form/showResult",data:{submitGuid:$(this).data("submitguid"),sectionID:settings.section.ID,contentPageID:settings.section.itemID,userID:settings.user.ID,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){var t=$(n);t.find(".field input").each(function(){var n=$(this),t;n.prop("disabled",!0);n.hasClass("other")&&n.is(":checked")&&(t=$("<input />"),t.attr("type","text").attr("id",n.prop("id")+"_value").val(n.val()),n.parents(".answer").append(t))});$(".overlayFormResult").find(".overlayItemContent").html(t);$(".overlayFormResult").removeClass("hide").initializeOverlays()}).fail(function(){$.fn.showError(settings.errors.formResultNotFound+" (500.83)","console")})};$.fn.initializeCustomForms=function(){var n=$(this);n.length>0&&($(".field.allUsers select").change(function(){$(".field.allUsers input:text").val(globals.domain+"/shortcuts/users_adduser.aspx?userkey="+$(this).val())}),$(".field.training select").change(function(){$(this).val()=="Ja"?$(".field.confirm").removeClass("hide").find("input:checkbox").prop("checked",!1).change().initializeSwitchery():($(".field.confirm").addClass("hide").find("input:checkbox").prop("checked",!1).change(),$("#toolbarBottom").removeClass("hide"))}),$(".field.confirm input:checkbox").change(function(){$(this).is(":checked")?$("#toolbarBottom").removeClass("hide"):$("#toolbarBottom").addClass("hide")}),location.protocol!="https:"&&$(".field.domain input").val(location.hostname),$(".field.ssltype select").change(function(){$(".field.ssltype select").val()=="PKI"?($(".field.requester select").val("De klant"),$(".field.requester").addClass("hide")):($(".field.requester select").val("De klant"),$(".field.requester").removeClass("hide"))}),$(".field.owner select").change(function(){$(".field.owner select").val()=="Mett"?($(".field.ICTManager input, .field.ICTManagerMail input").val(""),$(".field.ICTManager, .field.ICTManagerMail").addClass("hide")):$(".field.ICTManager, .field.ICTManagerMail").removeClass("hide")}),$(".field.domain input").blur(function(){var t=$(this).val().match(/(www.)?([a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,10})(\/\S*)?/i),n=t&&t[2];n==null?($(this).val()!=""&&$(this).parent(".field").addClass("danger"),n="ongeldigdomein.nl"):($(this).val(n),$(this).parent(".field").removeClass("danger"));$(".field.domainEmail select option").each(function(){var t=n.split(".");$(this).html($(this).val()+t.slice(-2).join("."))});$(".field.domainEmail select").change()}),$(".field.domainEmail select").change(function(){$(".field.domainEmail input:text").val($(this).find("option:selected").html())}),$(".field.currentUser input").val(settings.user.fullName+" ("+settings.user.email+")"),$(".field.allUsers select, .field.training select").change(),$(".field.domain input").blur(),$(".field.owner select, .field.requester select, .field.domainEmail select").change())};$.fn.setModerationStatusToken=function(){$.ajax({url:"/api/contentPages/SetModerationStatus",data:{contentPageID:settings.section.itemID,moderationStatus:!0,userID:settings.user.ID,token:$("input[name='__RequestVerificationToken']").val()}})};$.fn.mettHCaptchaIsValid=function(){if($(".captcha").length==0)return!0;var arguments={IsValid:!0};return mettHCaptchaClientValidator(null,arguments),arguments.IsValid};$.fn.initializeStatistics=function(){(typeof settings.statistics.instance=="undefined"||settings.statistics.instance==null)&&(settings.statistics.instance=new StatisticsManager);$(".statistics").unbind("click").click(function(){var i=$(this),n=i.parents(".row:first").find("a:first").attr("href"),t;return typeof n!="undefined"&&n!=null&&$.trim(n)!=""&&(t=n.replace(/\/(?:[^\/]*\/)*([0-9]+)\.aspx.*/gi,"$1"),isNaN(t)||settings.statistics.instance.load(parseInt(t))),!1})};StatisticRowTypes={Text:0,DateTime:1,Tags:2,DateChart:3};StatisticsManager=function(){var n={mOverlay:null,mOverlayContent:null,mOverlayItemTitle:null,mOverlayItemContent:null,mOverlayStatisticsTable:null,mBarToolTip:null,init:function(){this.createOverlay()},createOverlay:function(){var t=this,n;this.mOverlay=$("<div>");this.mOverlay.addClass("overlay statisticsOverlay");this.mOverlay.css({opacity:0});this.mOverlay.click(function(n){n.target==this&&t.hideOverlay()});this.mOverlayContent=$("<div>");this.mOverlayContent.addClass("overlayContent");n=$('<a href="#" class="button close info icon-cancel-circled iconOnly before pointer"><span class="screenReaderContent">'+settings.buttons.closeText+"<\/span><\/a>");this.mOverlayItemTitle=$("<h1>");this.mOverlayItemTitle.addClass("overlayItemTitle");this.mOverlayItemContent=$("<div>");this.mOverlayItemContent.addClass("overlayItemContent");this.mOverlayContent.append(n);this.mOverlayContent.append(this.mOverlayItemTitle);this.mOverlayContent.append(this.mOverlayItemContent);this.mOverlay.append(this.mOverlayContent)},showOverlay:function(n){$(".statisticsOverlay").length==0&&$("body").prepend(this.mOverlay);this.mOverlay.removeClass("hide");this.mOverlay.initializeOverlays();n||(this.mOverlayItemTitle.html(""),this.mOverlayItemContent.html('<div class="loader show" />'));this.mOverlay.stop(!0).animate({opacity:1},200)},hideOverlay:function(){var n=this;this.mOverlay.stop(!0).animate({opacity:0},200,function(){n.mOverlay.addClass("hide")})},load:function(n){if(!(n<1)){var t=this;this.showOverlay();$.ajax({url:"/api/contentPages/getStatistics",data:{sectionID:settings.section.ID,contentPageID:n,token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){t.onLoad(n)}).fail(function(){t.hideOverlay();console.log(arguments)})}},onLoad:function(n){if(n.Rows.length==0){this.hideOverlay();return}this.mOverlayItemTitle.html(settings.statistics.titlePrefix+" "+n.Title);this.mOverlayStatisticsTable=$("<div>");this.mOverlayStatisticsTable.addClass("statisticsTable");this.mOverlayStatisticsTable.addClass("list");for(var t in n.Rows)switch(n.Rows[t].Type){case StatisticRowTypes.DateChart:this.insertDateChartRow(n.Rows[t],t%2==1);break;case StatisticRowTypes.Tags:this.insertTagsRow(n.Rows[t],t%2==1);break;case StatisticRowTypes.DateTime:this.insertDateRow(n.Rows[t],t%2==1);break;case StatisticRowTypes.Text:default:this.insertTextRow(n.Rows[t],t%2==1)}this.mOverlayItemContent.html(this.mOverlayStatisticsTable)},insertTextRow:function(n,t,i){var o="four",s="eight",r=$("<div>"),f,u,e;r.addClass("row");t&&r.addClass("alternate");f=r;switch(i){case"full":o="twelve";s="twelve";f=r.clone()}u=$("<div>");u.addClass(o);u.addClass("columns");u.addClass("strong");u.html(n.Title+":");e=$("<div>");e.addClass(s);e.addClass("columns");e.html(n.Content);r.append(u);f.append(e);this.mOverlayStatisticsTable.append(r);f.is(r)||this.mOverlayStatisticsTable.append(f)},insertDateRow:function(n,t){var i=new Date(n.Content.replace("T"," "));n.Content=this.getDateFormatted(i);this.insertTextRow(n,t)},insertTagsRow:function(n,t){var i=n.Content[0],r;n.Content="";for(r in i)n.Content+='<span class="tag icon-tag before"><a href="/shortcuts/Search_Search.aspx?tag='+encodeURIComponent(i[r].Name)+'">'+i[r].Name+"<\/a><\/span>";this.insertTextRow(n,t)},insertDateChartRow:function(n,t){var v=this,y=30,f=0,w=new Date,i=new Date,e=$("<div>"),u,o,c,s,l,h;e.addClass("statisticsChart");u=$("<div>");u.addClass("barContainer");o=$("<div>");o.addClass("yScale");c=$("<div>");o.append(c);u.append(o);s=$("<div>");s.addClass("xScale");for(l in n.Content)f=Math.max(f,n.Content[l]);for(c.html(f),i.setDate(i.getDate()-y+1);i<=w;){var l=i.getFullYear()+"-"+(i.getMonth()+1<10?"0":"")+(i.getMonth()+1)+"-"+(i.getDate()<10?"0":"")+i.getDate()+"T00:00:00",a=n.Content[l],p=100/y,r=$("<div>");r.addClass("bar");r.css({height:0,width:p-1+"%"});typeof a=="number"&&(r.css({height:a/f*100+"%"}),r.data("barData",{date:new Date(i),value:a,prefix:n.ContentPrefix}),r.mouseover(function(){v.onBarMouseOver($(this))}).mouseleave(function(){v.onBarMouseOut()}));h=$("<div>");h.css({width:p+"%"});i.getDate()%5==1&&h.html(i.getDate());s.append(h);u.append(r);i.setDate(i.getDate()+1)}e.append(u);e.append(s);n.Content=e;this.insertTextRow(n,t,"full")},onBarMouseOver:function(n){var i,r;(typeof this.mBarToolTip=="undefined"||this.mBarToolTip==null)&&(this.mBarToolTip=$(".barTooltip"),this.mBarToolTip.length==0&&(this.mBarToolTip=$("<div>"),this.mBarToolTip.addClass("barTooltip"),this.mBarToolTip.hide(),$("body").append(this.mBarToolTip)));var t=n.data("barData"),u=n.offset(),e=n.parent().offset(),f=$("<div>");f.addClass("date");f.html(this.getDateFormatted(t.date));i=$("<div>");i.addClass("value");i.html("");typeof t.prefix!="undefined"&&t.prefix!=null&&$.trim(t.prefix)!=""&&i.append(t.prefix+" ");i.append(t.value);this.mBarToolTip.html(f);this.mBarToolTip.append(i);r=u.left-this.mBarToolTip.outerWidth();r<e.left&&(r=u.left+n.outerWidth());this.mBarToolTip.css({left:r,top:u.top-this.mBarToolTip.outerHeight()});this.mBarToolTip.show()},onBarMouseOut:function(){this.mBarToolTip.hide()},getDateFormatted:function(n,t){var i=n.getDate()+" "+getMonthName(n.getMonth()+1)+" "+n.getFullYear();return t&&(i+=" "+settings.various.timeText+" "+n.getHours()+":"+(n.getMinutes()<10?"0":"")+n.getMinutes()),i}};return n.init(),n};$(document).ready(function(){var n=null;$("#top .shortcut.badge.danger").remove();$("#top .shortcut.notifications").unbind("click").click(function(){var t=$(this),r=t.parent().find("*"),i=t.parent().find(".dropDown.notificationsContent"),u=$(window).height()-$("#top").height();return u===0&&(u=$(document).height()-200),i.hasClass("show")?(t.removeClass("active"),i.removeClass("show").addClass("hide"),i.find(".mettWidget ul li.new").removeClass("new"),r=t.parent().find("*"),r.unbind("blur")):(n===null?n=new Widget(i.find(".mettWidget").removeClass("wait")):settings.user.updatesCount>0&&n.loadData(),n.complete(function(){i.find("li").each(function(){var n=$(this);n.find("a").length>0?n.unbind("click").click(function(t){if(t.target.nodeName!=="A")return n.find("a").not("a[data-user-id]:first")[0].click(),!1}).addClass("pointer"):typeof n.attr("data-url")!="undefined"&&n.attr("data-url")!==null&&$.trim(n.attr("data-url"))!==""&&n.unbind("click").click(function(){document.location.href=n.attr("data-url")}).addClass("pointer")});i.height()>u?i.css({"max-height":u,"overflow-x":"hidden","overflow-y":"scroll"}):i.removeAttr("style");r=t.parent().find("*");r.unbind("blur").blur(function(){setTimeout(function(){$.contains(t.parent()[0],$(":focus")[0])||t.click()},40)})}),$("#mainMenu a.arrow").removeClass("icon-up-open-big").addClass("icon-down-open-big"),$(".dropDown").removeClass("show").addClass("hide"),$(".shortcut").removeClass("active"),t.addClass("active"),i.addClass("show").removeClass("hide"),settings.user.updatesCount>0&&$.fn.setLastUpdatesCheck(),r=t.parent().find("*"),r.unbind("blur").blur(function(){setTimeout(function(){$.contains(t.parent()[0],$(":focus")[0])||t.click()},40)})),!1})});$.fn.getNewUpdatesCount=function(n){var i=$.extend({lastCheck:null},n),r,t;$(this).length>0&&!settings.section.isCMS&&(r=$(this),t="/api/widget/CountNewUpdates?preventCache="+(new Date).getTime().toString(),i.lastCheck!==null&&(t="/api/widget/CountNewUpdates?lastDate="+i.lastCheck),$.ajax({url:t,data:{token:$("input[name='__RequestVerificationToken']").val()}}).done(function(n){n>0&&r.setNewUpdatesCount(n)}).error(function(){$.fn.showError(settings.errors.updatesCountErrorText+" (500.38)","console")}))};$.fn.setNewUpdatesCount=function(n){$(this).length>0&&n>0&&(settings.user.enableUpdatesAudio&&(typeof globals.audioElement=="undefined"?(globals.audioElement=document.createElement("audio"),globals.audioElement.setAttribute("src","/communities/common/themes/mett%20responsive/audio/notification.mp3")):n>settings.user.updatesCount&&globals.audioElement.play()),settings.user.updatesCount=n,$(this).html(n).stop().css({opacity:0}).animate({opacity:1},300),$("#welcome .newUpdatesCount").html(n))};$.fn.setLastUpdatesCheck=function(){settings.user.updatesCount=0;$.ajax({url:"/api/widget/SetLastUpdatesCheck",data:{token:$("input[name='__RequestVerificationToken']").val()}}).error(function(){$.fn.showError(settings.errors.updatesDateErrorText+" (500.39)","console")})},function(n,t,i){function v(t,i){var u,f;if(n.isArray(t)){for(u=t.length-1;u>=0;u--)f=t[u],n.type(f)==="string"&&r.transports[f]||(i.log("Invalid transport: "+f+", removing it from the transports list."),t.splice(u,1));t.length===0&&(i.log("No transports remain within the specified transport array."),t=null)}else if(r.transports[t]||t==="auto"){if(t==="auto"&&r._.ieVersion<=8)return["longPolling"]}else i.log("Invalid transport: "+t.toString()+"."),t=null;return t}function y(n){return n==="http:"?80:n==="https:"?443:void 0}function h(n,t){return t.match(/:\d+$/)?t:t+":"+y(n)}function p(t,i){var u=this,r=[];u.tryBuffer=function(i){return t.state===n.signalR.connectionState.connecting?(r.push(i),!0):!1};u.drain=function(){if(t.state===n.signalR.connectionState.connected)while(r.length>0)i(r.shift())};u.clear=function(){r=[]}}var f={nojQuery:"jQuery was not found. Please ensure jQuery is referenced before the SignalR client JavaScript file.",noTransportOnInit:"No transport could be initialized successfully. Try specifying a different transport or none at all for auto initialization.",errorOnNegotiate:"Error during negotiation request.",stoppedWhileLoading:"The connection was stopped during page load.",stoppedWhileNegotiating:"The connection was stopped during the negotiate request.",errorParsingNegotiateResponse:"Error parsing negotiate response.",errorDuringStartRequest:"Error during start request. Stopping the connection.",stoppedDuringStartRequest:"The connection was stopped during the start request.",errorParsingStartResponse:"Error parsing start response: '{0}'. Stopping the connection.",invalidStartResponse:"Invalid start response: '{0}'. Stopping the connection.",protocolIncompatible:"You are using a version of the client that isn't compatible with the server. Client version {0}, server version {1}.",sendFailed:"Send failed.",parseFailed:"Failed at parsing response: {0}",longPollFailed:"Long polling request failed.",eventSourceFailedToConnect:"EventSource failed to connect.",eventSourceError:"Error raised by EventSource",webSocketClosed:"WebSocket closed.",pingServerFailedInvalidResponse:"Invalid ping response when pinging server: '{0}'.",pingServerFailed:"Failed to ping server.",pingServerFailedStatusCode:"Failed to ping server.  Server responded with status code {0}, stopping the connection.",pingServerFailedParse:"Failed to parse ping server response, stopping the connection.",noConnectionTransport:"Connection is in an invalid state, there is no transport active.",webSocketsInvalidState:"The Web Socket transport is in an invalid state, transitioning into reconnecting.",reconnectTimeout:"Couldn't reconnect within the configured timeout of {0} ms, disconnecting.",reconnectWindowTimeout:"The client has been inactive since {0} and it has exceeded the inactivity timeout of {1} ms. Stopping the connection."};if(typeof n!="function")throw new Error(f.nojQuery);var r,c,o=t.document.readyState==="complete",e=n(t),l="__Negotiate Aborted__",u={onStart:"onStart",onStarting:"onStarting",onReceived:"onReceived",onError:"onError",onConnectionSlow:"onConnectionSlow",onReconnecting:"onReconnecting",onReconnect:"onReconnect",onStateChanged:"onStateChanged",onDisconnect:"onDisconnect"},w=function(n,i){if(i!==!1){var r;typeof t.console!="undefined"&&(r="["+(new Date).toTimeString()+"] SignalR: "+n,t.console.debug?t.console.debug(r):t.console.log&&t.console.log(r))}},s=function(t,i,r){return i===t.state?(t.state=r,n(t).triggerHandler(u.onStateChanged,[{oldState:i,newState:r}]),!0):!1},b=function(n){return n.state===r.connectionState.disconnected},a=function(n){return n._.keepAliveData.activated&&n.transport.supportsKeepAlive(n)},k=function(i){var f,e;i._.configuredStopReconnectingTimeout||(e=function(t){var i=r._.format(r.resources.reconnectTimeout,t.disconnectTimeout);t.log(i);n(t).triggerHandler(u.onError,[r._.error(i,"TimeoutException")]);t.stop(!1,!1)},i.reconnecting(function(){var n=this;n.state===r.connectionState.reconnecting&&(f=t.setTimeout(function(){e(n)},n.disconnectTimeout))}),i.stateChanged(function(n){n.oldState===r.connectionState.reconnecting&&t.clearTimeout(f)}),i._.configuredStopReconnectingTimeout=!0)};if(r=function(n,t,i){return new r.fn.init(n,t,i)},r._={defaultContentType:"application/x-www-form-urlencoded; charset=UTF-8",ieVersion:function(){var i,n;return t.navigator.appName==="Microsoft Internet Explorer"&&(n=/MSIE ([0-9]+\.[0-9]+)/.exec(t.navigator.userAgent),n&&(i=t.parseFloat(n[1]))),i}(),error:function(n,t,i){var r=new Error(n);return r.source=t,typeof i!="undefined"&&(r.context=i),r},transportError:function(n,t,r,u){var f=this.error(n,r,u);return f.transport=t?t.name:i,f},format:function(){for(var t=arguments[0],n=0;n<arguments.length-1;n++)t=t.replace("{"+n+"}",arguments[n+1]);return t},firefoxMajorVersion:function(n){var t=n.match(/Firefox\/(\d+)/);return!t||!t.length||t.length<2?0:parseInt(t[1],10)},configurePingInterval:function(i){var f=i._.config,e=function(t){n(i).triggerHandler(u.onError,[t])};f&&!i._.pingIntervalId&&f.pingInterval&&(i._.pingIntervalId=t.setInterval(function(){r.transports._logic.pingServer(i).fail(e)},f.pingInterval))}},r.events=u,r.resources=f,r.ajaxDefaults={processData:!0,timeout:null,async:!0,global:!1,cache:!1},r.changeState=s,r.isDisconnecting=b,r.connectionState={connecting:0,connected:1,reconnecting:2,disconnected:4},r.hub={start:function(){throw new Error("SignalR: Error loading hubs. Ensure your hubs reference is correct, e.g. <script src='/signalr/js'><\/script>.");}},typeof e.on=="function")e.on("load",function(){o=!0});else e.load(function(){o=!0});r.fn=r.prototype={init:function(t,i,r){var f=n(this);this.url=t;this.qs=i;this.lastError=null;this._={keepAliveData:{},connectingMessageBuffer:new p(this,function(n){f.triggerHandler(u.onReceived,[n])}),lastMessageAt:(new Date).getTime(),lastActiveAt:(new Date).getTime(),beatInterval:5e3,beatHandle:null,totalTransportConnectTimeout:0};typeof r=="boolean"&&(this.logging=r)},_parseResponse:function(n){var t=this;return n?typeof n=="string"?t.json.parse(n):n:n},_originalJson:t.JSON,json:t.JSON,isCrossDomain:function(i,r){var u;return(i=n.trim(i),r=r||t.location,i.indexOf("http")!==0)?!1:(u=t.document.createElement("a"),u.href=i,u.protocol+h(u.protocol,u.host)!==r.protocol+h(r.protocol,r.host))},ajaxDataType:"text",contentType:"application/json; charset=UTF-8",logging:!1,state:r.connectionState.disconnected,clientProtocol:"1.5",reconnectDelay:2e3,transportConnectTimeout:0,disconnectTimeout:3e4,reconnectWindow:3e4,keepAliveWarnAt:2/3,start:function(i,h){var c=this,y={pingInterval:3e5,waitForPageLoad:!0,transport:"auto",jsonp:!1},d,p=c._deferral||n.Deferred(),w=t.document.createElement("a"),b,g;if(c.lastError=null,c._deferral=p,!c.json)throw new Error("SignalR: No JSON parser found. Please ensure json2.js is referenced before the SignalR.js file if you need to support clients without native JSON parsing support, e.g. IE<8.");if(n.type(i)==="function"?h=i:n.type(i)==="object"&&(n.extend(y,i),n.type(y.callback)==="function"&&(h=y.callback)),y.transport=v(y.transport,c),!y.transport)throw new Error("SignalR: Invalid transport(s) specified, aborting start.");return(c._.config=y,!o&&y.waitForPageLoad===!0)?(c._.deferredStartHandler=function(){c.start(i,h)},e.bind("load",c._.deferredStartHandler),p.promise()):c.state===r.connectionState.connecting?p.promise():s(c,r.connectionState.disconnected,r.connectionState.connecting)===!1?(p.resolve(c),p.promise()):(k(c),w.href=c.url,w.protocol&&w.protocol!==":"?(c.protocol=w.protocol,c.host=w.host):(c.protocol=t.document.location.protocol,c.host=w.host||t.document.location.host),c.baseUrl=c.protocol+"//"+c.host,c.wsProtocol=c.protocol==="https:"?"wss://":"ws://",y.transport==="auto"&&y.jsonp===!0&&(y.transport="longPolling"),c.url.indexOf("//")===0&&(c.url=t.location.protocol+c.url,c.log("Protocol relative URL detected, normalizing it to '"+c.url+"'.")),this.isCrossDomain(c.url)&&(c.log("Auto detected cross domain url."),y.transport==="auto"&&(y.transport=["webSockets","serverSentEvents","longPolling"]),typeof y.withCredentials=="undefined"&&(y.withCredentials=!0),y.jsonp||(y.jsonp=!n.support.cors,y.jsonp&&c.log("Using jsonp because this browser doesn't support CORS.")),c.contentType=r._.defaultContentType),c.withCredentials=y.withCredentials,c.ajaxDataType=y.jsonp?"jsonp":"text",n(c).bind(u.onStart,function(){n.type(h)==="function"&&h.call(c);p.resolve(c)}),c._.initHandler=r.transports._logic.initHandler(c),d=function(i,o){var l=r._.error(f.noTransportOnInit);if(o=o||0,o>=i.length){o===0?c.log("No transports supported by the server were selected."):o===1?c.log("No fallback transports were selected."):c.log("Fallback transports exhausted.");n(c).triggerHandler(u.onError,[l]);p.reject(l);c.stop();return}if(c.state!==r.connectionState.disconnected){var y=i[o],h=r.transports[y],v=function(){d(i,o+1)};c.transport=h;try{c._.initHandler.start(h,function(){var i=r._.firefoxMajorVersion(t.navigator.userAgent)>=11,f=!!c.withCredentials&&i;c.log("The start request succeeded. Transitioning to the connected state.");a(c)&&r.transports._logic.monitorKeepAlive(c);r.transports._logic.startHeartbeat(c);r._.configurePingInterval(c);s(c,r.connectionState.connecting,r.connectionState.connected)||c.log("WARNING! The connection was not in the connecting state.");c._.connectingMessageBuffer.drain();n(c).triggerHandler(u.onStart);e.bind("unload",function(){c.log("Window unloading, stopping the connection.");c.stop(f)});i&&e.bind("beforeunload",function(){t.setTimeout(function(){c.stop(f)},0)})},v)}catch(w){c.log(h.name+" transport threw '"+w.message+"' when attempting to start.");v()}}},b=c.url+"/negotiate",g=function(t,i){var e=r._.error(f.errorOnNegotiate,t,i._.negotiateRequest);n(i).triggerHandler(u.onError,e);p.reject(e);i.stop()},n(c).triggerHandler(u.onStarting),b=r.transports._logic.prepareQueryString(c,b),c.log("Negotiating with '"+b+"'."),c._.negotiateRequest=r.transports._logic.ajax(c,{url:b,error:function(n,t){t!==l?g(n,c):p.reject(r._.error(f.stoppedWhileNegotiating,null,c._.negotiateRequest))},success:function(t){var i,e,h,o=[],s=[];try{i=c._parseResponse(t)}catch(l){g(r._.error(f.errorParsingNegotiateResponse,l),c);return}if(e=c._.keepAliveData,c.appRelativeUrl=i.Url,c.id=i.ConnectionId,c.token=i.ConnectionToken,c.webSocketServerUrl=i.WebSocketServerUrl,c._.pollTimeout=i.ConnectionTimeout*1e3+1e4,c.disconnectTimeout=i.DisconnectTimeout*1e3,c._.totalTransportConnectTimeout=c.transportConnectTimeout+i.TransportConnectTimeout*1e3,i.KeepAliveTimeout?(e.activated=!0,e.timeout=i.KeepAliveTimeout*1e3,e.timeoutWarning=e.timeout*c.keepAliveWarnAt,c._.beatInterval=(e.timeout-e.timeoutWarning)/3):e.activated=!1,c.reconnectWindow=c.disconnectTimeout+(e.timeout||0),!i.ProtocolVersion||i.ProtocolVersion!==c.clientProtocol){h=r._.error(r._.format(f.protocolIncompatible,c.clientProtocol,i.ProtocolVersion));n(c).triggerHandler(u.onError,[h]);p.reject(h);return}n.each(r.transports,function(n){if(n.indexOf("_")===0||n==="webSockets"&&!i.TryWebSockets)return!0;s.push(n)});n.isArray(y.transport)?n.each(y.transport,function(t,i){n.inArray(i,s)>=0&&o.push(i)}):y.transport==="auto"?o=s:n.inArray(y.transport,s)>=0&&o.push(y.transport);d(o)}}),p.promise())},starting:function(t){var i=this;return n(i).bind(u.onStarting,function(){t.call(i)}),i},send:function(n){var t=this;if(t.state===r.connectionState.disconnected)throw new Error("SignalR: Connection must be started before data can be sent. Call .start() before .send()");if(t.state===r.connectionState.connecting)throw new Error("SignalR: Connection has not been fully initialized. Use .start().done() or .start().fail() to run logic after the connection has started.");return t.transport.send(t,n),t},received:function(t){var i=this;return n(i).bind(u.onReceived,function(n,r){t.call(i,r)}),i},stateChanged:function(t){var i=this;return n(i).bind(u.onStateChanged,function(n,r){t.call(i,r)}),i},error:function(t){var i=this;return n(i).bind(u.onError,function(n,r,u){i.lastError=r;t.call(i,r,u)}),i},disconnected:function(t){var i=this;return n(i).bind(u.onDisconnect,function(){t.call(i)}),i},connectionSlow:function(t){var i=this;return n(i).bind(u.onConnectionSlow,function(){t.call(i)}),i},reconnecting:function(t){var i=this;return n(i).bind(u.onReconnecting,function(){t.call(i)}),i},reconnected:function(t){var i=this;return n(i).bind(u.onReconnect,function(){t.call(i)}),i},stop:function(i,h){var c=this,v=c._deferral;if(c._.deferredStartHandler&&e.unbind("load",c._.deferredStartHandler),delete c._.config,delete c._.deferredStartHandler,!o&&(!c._.config||c._.config.waitForPageLoad===!0)){c.log("Stopping connection prior to negotiate.");v&&v.reject(r._.error(f.stoppedWhileLoading));return}if(c.state!==r.connectionState.disconnected)return c.log("Stopping connection."),t.clearTimeout(c._.beatHandle),t.clearInterval(c._.pingIntervalId),c.transport&&(c.transport.stop(c),h!==!1&&c.transport.abort(c,i),a(c)&&r.transports._logic.stopMonitoringKeepAlive(c),c.transport=null),c._.negotiateRequest&&(c._.negotiateRequest.abort(l),delete c._.negotiateRequest),c._.initHandler&&c._.initHandler.stop(),delete c._deferral,delete c.messageId,delete c.groupsToken,delete c.id,delete c._.pingIntervalId,delete c._.lastMessageAt,delete c._.lastActiveAt,c._.connectingMessageBuffer.clear(),s(c,c.state,r.connectionState.disconnected),n(c).triggerHandler(u.onDisconnect),c},log:function(n){w(n,this.logging)}};r.fn.init.prototype=r.fn;r.noConflict=function(){return n.connection===r&&(n.connection=c),r};n.connection&&(c=n.connection);n.connection=n.signalR=r}(window.jQuery,window),function(n,t,i){function o(n){n._.keepAliveData.monitoring&&c(n);u.markActive(n)&&(n._.beatHandle=t.setTimeout(function(){o(n)},n._.beatInterval))}function c(t){var i=t._.keepAliveData,u;t.state===r.connectionState.connected&&(u=(new Date).getTime()-t._.lastMessageAt,u>=i.timeout?(t.log("Keep alive timed out.  Notifying transport that connection has been lost."),t.transport.lostConnection(t)):u>=i.timeoutWarning?i.userNotified||(t.log("Keep alive has been missed, connection may be dead/slow."),n(t).triggerHandler(f.onConnectionSlow),i.userNotified=!0):i.userNotified=!1)}function e(n,t){var i=n.url+t;return n.transport&&(i+="?transport="+n.transport.name),u.prepareQueryString(n,i)}function s(n){this.connection=n;this.startRequested=!1;this.startCompleted=!1;this.connectionStopped=!1}var r=n.signalR,f=n.signalR.events,l=n.signalR.changeState,h="__Start Aborted__",u;r.transports={};s.prototype={start:function(n,r,u){var f=this,e=f.connection,o=!1;if(f.startRequested||f.connectionStopped){e.log("WARNING! "+n.name+" transport cannot be started. Initialization ongoing or completed.");return}e.log(n.name+" transport starting.");n.start(e,function(){o||f.initReceived(n,r)},function(t){return o||(o=!0,f.transportFailed(n,t,u)),!f.startCompleted||f.connectionStopped});f.transportTimeoutHandle=t.setTimeout(function(){o||(o=!0,e.log(n.name+" transport timed out when trying to connect."),f.transportFailed(n,i,u))},e._.totalTransportConnectTimeout)},stop:function(){this.connectionStopped=!0;t.clearTimeout(this.transportTimeoutHandle);r.transports._logic.tryAbortStartRequest(this.connection)},initReceived:function(n,i){var u=this,f=u.connection;if(u.startRequested){f.log("WARNING! The client received multiple init messages.");return}u.connectionStopped||(u.startRequested=!0,t.clearTimeout(u.transportTimeoutHandle),f.log(n.name+" transport connected. Initiating start request."),r.transports._logic.ajaxStart(f,function(){u.startCompleted=!0;i()}))},transportFailed:function(i,u,e){var o=this.connection,h=o._deferral,s;this.connectionStopped||(t.clearTimeout(this.transportTimeoutHandle),this.startRequested?this.startCompleted||(s=r._.error(r.resources.errorDuringStartRequest,u),o.log(i.name+" transport failed during the start request. Stopping the connection."),n(o).triggerHandler(f.onError,[s]),h&&h.reject(s),o.stop()):(i.stop(o),o.log(i.name+" transport failed to connect. Attempting to fall back."),e()))}};u=r.transports._logic={ajax:function(t,i){return n.ajax(n.extend(!0,{},n.signalR.ajaxDefaults,{type:"GET",data:{},xhrFields:{withCredentials:t.withCredentials},contentType:t.contentType,dataType:t.ajaxDataType},i))},pingServer:function(t){var e,f,i=n.Deferred();return t.transport?(e=t.url+"/ping",e=u.addQs(e,t.qs),f=u.ajax(t,{url:e,success:function(n){var u;try{u=t._parseResponse(n)}catch(e){i.reject(r._.transportError(r.resources.pingServerFailedParse,t.transport,e,f));t.stop();return}u.Response==="pong"?i.resolve():i.reject(r._.transportError(r._.format(r.resources.pingServerFailedInvalidResponse,n),t.transport,null,f))},error:function(n){n.status===401||n.status===403?(i.reject(r._.transportError(r._.format(r.resources.pingServerFailedStatusCode,n.status),t.transport,n,f)),t.stop()):i.reject(r._.transportError(r.resources.pingServerFailed,t.transport,n,f))}})):i.reject(r._.transportError(r.resources.noConnectionTransport,t.transport)),i.promise()},prepareQueryString:function(n,i){var r;return r=u.addQs(i,"clientProtocol="+n.clientProtocol),r=u.addQs(r,n.qs),n.token&&(r+="&connectionToken="+t.encodeURIComponent(n.token)),n.data&&(r+="&connectionData="+t.encodeURIComponent(n.data)),r},addQs:function(t,i){var r=t.indexOf("?")!==-1?"&":"?",u;if(!i)return t;if(typeof i=="object")return t+r+n.param(i);if(typeof i=="string")return u=i.charAt(0),(u==="?"||u==="&")&&(r=""),t+r+i;throw new Error("Query string property must be either a string or object.");},getUrl:function(n,i,r,f,e){var h=i==="webSockets"?"":n.baseUrl,o=h+n.appRelativeUrl,s="transport="+i;return!e&&n.groupsToken&&(s+="&groupsToken="+t.encodeURIComponent(n.groupsToken)),r?(o+=f?"/poll":"/reconnect",!e&&n.messageId&&(s+="&messageId="+t.encodeURIComponent(n.messageId))):o+="/connect",o+="?"+s,o=u.prepareQueryString(n,o),e||(o+="&tid="+Math.floor(Math.random()*11)),o},maximizePersistentResponse:function(n){return{MessageId:n.C,Messages:n.M,Initialized:typeof n.S!="undefined"?!0:!1,ShouldReconnect:typeof n.T!="undefined"?!0:!1,LongPollDelay:n.L,GroupsToken:n.G}},updateGroups:function(n,t){t&&(n.groupsToken=t)},stringifySend:function(n,t){return typeof t=="string"||typeof t=="undefined"||t===null?t:n.json.stringify(t)},ajaxSend:function(t,i){var h=u.stringifySend(t,i),c=e(t,"/send"),o,s=function(t,u){n(u).triggerHandler(f.onError,[r._.transportError(r.resources.sendFailed,u.transport,t,o),i])};return o=u.ajax(t,{url:c,type:t.ajaxDataType==="jsonp"?"GET":"POST",contentType:r._.defaultContentType,data:{data:h},success:function(n){var i;if(n){try{i=t._parseResponse(n)}catch(r){s(r,t);t.stop();return}u.triggerReceived(t,i)}},error:function(n,i){i!=="abort"&&i!=="parsererror"&&s(n,t)}})},ajaxAbort:function(n,t){if(typeof n.transport!="undefined"){t=typeof t=="undefined"?!0:t;var i=e(n,"/abort");u.ajax(n,{url:i,async:!0,timeout:1e3,type:"POST"});n.log("Fired ajax abort async = "+t+".")}},ajaxStart:function(t,i){var s=function(n){var i=t._deferral;i&&i.reject(n)},o=function(i){t.log("The start request failed. Stopping the connection.");n(t).triggerHandler(f.onError,[i]);s(i);t.stop()};t._.startRequest=u.ajax(t,{url:e(t,"/start"),success:function(n,u,f){var e;try{e=t._parseResponse(n)}catch(s){o(r._.error(r._.format(r.resources.errorParsingStartResponse,n),s,f));return}e.Response==="started"?i():o(r._.error(r._.format(r.resources.invalidStartResponse,n),null,f))},error:function(n,i,u){i!==h?o(r._.error(r.resources.errorDuringStartRequest,u,n)):(t.log("The start request aborted because connection.stop() was called."),s(r._.error(r.resources.stoppedDuringStartRequest,null,n)))}})},tryAbortStartRequest:function(n){n._.startRequest&&(n._.startRequest.abort(h),delete n._.startRequest)},tryInitialize:function(n,t,i){t.Initialized&&i?i():t.Initialized&&n.log("WARNING! The client received an init message after reconnecting.")},triggerReceived:function(t,i){t._.connectingMessageBuffer.tryBuffer(i)||n(t).triggerHandler(f.onReceived,[i])},processMessages:function(t,i,r){var f;u.markLastMessage(t);i&&(f=u.maximizePersistentResponse(i),u.updateGroups(t,f.GroupsToken),f.MessageId&&(t.messageId=f.MessageId),f.Messages&&(n.each(f.Messages,function(n,i){u.triggerReceived(t,i)}),u.tryInitialize(t,f,r)))},monitorKeepAlive:function(t){var i=t._.keepAliveData;i.monitoring?t.log("Tried to monitor keep alive but it's already being monitored."):(i.monitoring=!0,u.markLastMessage(t),t._.keepAliveData.reconnectKeepAliveUpdate=function(){u.markLastMessage(t)},n(t).bind(f.onReconnect,t._.keepAliveData.reconnectKeepAliveUpdate),t.log("Now monitoring keep alive with a warning timeout of "+i.timeoutWarning+", keep alive timeout of "+i.timeout+" and disconnecting timeout of "+t.disconnectTimeout))},stopMonitoringKeepAlive:function(t){var i=t._.keepAliveData;i.monitoring&&(i.monitoring=!1,n(t).unbind(f.onReconnect,t._.keepAliveData.reconnectKeepAliveUpdate),t._.keepAliveData={},t.log("Stopping the monitoring of the keep alive."))},startHeartbeat:function(n){n._.lastActiveAt=(new Date).getTime();o(n)},markLastMessage:function(n){n._.lastMessageAt=(new Date).getTime()},markActive:function(n){return u.verifyLastActive(n)?(n._.lastActiveAt=(new Date).getTime(),!0):!1},isConnectedOrReconnecting:function(n){return n.state===r.connectionState.connected||n.state===r.connectionState.reconnecting},ensureReconnectingState:function(t){return l(t,r.connectionState.connected,r.connectionState.reconnecting)===!0&&n(t).triggerHandler(f.onReconnecting),t.state===r.connectionState.reconnecting},clearReconnectTimeout:function(n){n&&n._.reconnectTimeout&&(t.clearTimeout(n._.reconnectTimeout),delete n._.reconnectTimeout)},verifyLastActive:function(t){if((new Date).getTime()-t._.lastActiveAt>=t.reconnectWindow){var i=r._.format(r.resources.reconnectWindowTimeout,new Date(t._.lastActiveAt),t.reconnectWindow);return t.log(i),n(t).triggerHandler(f.onError,[r._.error(i,"TimeoutException")]),t.stop(!1,!1),!1}return!0},reconnect:function(n,i){var f=r.transports[i];if(u.isConnectedOrReconnecting(n)&&!n._.reconnectTimeout){if(!u.verifyLastActive(n))return;n._.reconnectTimeout=t.setTimeout(function(){u.verifyLastActive(n)&&(f.stop(n),u.ensureReconnectingState(n)&&(n.log(i+" reconnecting."),f.start(n)))},n.reconnectDelay)}},handleParseFailure:function(t,i,u,e,o){var s=r._.transportError(r._.format(r.resources.parseFailed,i),t.transport,u,o);e&&e(s)?t.log("Failed to parse server response while attempting to connect."):(n(t).triggerHandler(f.onError,[s]),t.stop())},initHandler:function(n){return new s(n)},foreverFrame:{count:0,connections:{}}}}(window.jQuery,window),function(n,t){var r=n.signalR,u=n.signalR.events,f=n.signalR.changeState,i=r.transports._logic;r.transports.webSockets={name:"webSockets",supportsKeepAlive:function(){return!0},send:function(t,f){var e=i.stringifySend(t,f);try{t.socket.send(e)}catch(o){n(t).triggerHandler(u.onError,[r._.transportError(r.resources.webSocketsInvalidState,t.transport,o,t.socket),f])}},start:function(e,o,s){var h,c=!1,l=this,a=!o,v=n(e);if(!t.WebSocket){s();return}e.socket||(h=e.webSocketServerUrl?e.webSocketServerUrl:e.wsProtocol+e.host,h+=i.getUrl(e,this.name,a),e.log("Connecting to websocket endpoint '"+h+"'."),e.socket=new t.WebSocket(h),e.socket.onopen=function(){c=!0;e.log("Websocket opened.");i.clearReconnectTimeout(e);f(e,r.connectionState.reconnecting,r.connectionState.connected)===!0&&v.triggerHandler(u.onReconnect)},e.socket.onclose=function(t){var i;this===e.socket&&(c&&typeof t.wasClean!="undefined"&&t.wasClean===!1?(i=r._.transportError(r.resources.webSocketClosed,e.transport,t),e.log("Unclean disconnect from websocket: "+(t.reason||"[no reason given]."))):e.log("Websocket closed."),s&&s(i)||(i&&n(e).triggerHandler(u.onError,[i]),l.reconnect(e)))},e.socket.onmessage=function(t){var r;try{r=e._parseResponse(t.data)}catch(u){i.handleParseFailure(e,t.data,u,s,t);return}r&&(n.isEmptyObject(r)||r.M?i.processMessages(e,r,o):i.triggerReceived(e,r))})},reconnect:function(n){i.reconnect(n,this.name)},lostConnection:function(n){this.reconnect(n)},stop:function(n){i.clearReconnectTimeout(n);n.socket&&(n.log("Closing the Websocket."),n.socket.close(),n.socket=null)},abort:function(n,t){i.ajaxAbort(n,t)}}}(window.jQuery,window),function(n,t){var i=n.signalR,u=n.signalR.events,e=n.signalR.changeState,r=i.transports._logic,f=function(n){t.clearTimeout(n._.reconnectAttemptTimeoutHandle);delete n._.reconnectAttemptTimeoutHandle};i.transports.serverSentEvents={name:"serverSentEvents",supportsKeepAlive:function(){return!0},timeOut:3e3,start:function(o,s,h){var c=this,l=!1,a=n(o),v=!s,y;if(o.eventSource&&(o.log("The connection already has an event source. Stopping it."),o.stop()),!t.EventSource){h&&(o.log("This browser doesn't support SSE."),h());return}y=r.getUrl(o,this.name,v);try{o.log("Attempting to connect to SSE endpoint '"+y+"'.");o.eventSource=new t.EventSource(y,{withCredentials:o.withCredentials})}catch(p){o.log("EventSource failed trying to connect with error "+p.Message+".");h?h():(a.triggerHandler(u.onError,[i._.transportError(i.resources.eventSourceFailedToConnect,o.transport,p)]),v&&c.reconnect(o));return}v&&(o._.reconnectAttemptTimeoutHandle=t.setTimeout(function(){l===!1&&o.eventSource.readyState!==t.EventSource.OPEN&&c.reconnect(o)},c.timeOut));o.eventSource.addEventListener("open",function(){o.log("EventSource connected.");f(o);r.clearReconnectTimeout(o);l===!1&&(l=!0,e(o,i.connectionState.reconnecting,i.connectionState.connected)===!0&&a.triggerHandler(u.onReconnect))},!1);o.eventSource.addEventListener("message",function(n){var t;if(n.data!=="initialized"){try{t=o._parseResponse(n.data)}catch(i){r.handleParseFailure(o,n.data,i,h,n);return}r.processMessages(o,t,s)}},!1);o.eventSource.addEventListener("error",function(n){var r=i._.transportError(i.resources.eventSourceError,o.transport,n);this===o.eventSource&&(h&&h(r)||(o.log("EventSource readyState: "+o.eventSource.readyState+"."),n.eventPhase===t.EventSource.CLOSED?(o.log("EventSource reconnecting due to the server connection ending."),c.reconnect(o)):(o.log("EventSource error."),a.triggerHandler(u.onError,[r]))))},!1)},reconnect:function(n){r.reconnect(n,this.name)},lostConnection:function(n){this.reconnect(n)},send:function(n,t){r.ajaxSend(n,t)},stop:function(n){f(n);r.clearReconnectTimeout(n);n&&n.eventSource&&(n.log("EventSource calling close()."),n.eventSource.close(),n.eventSource=null,delete n.eventSource)},abort:function(n,t){r.ajaxAbort(n,t)}}}(window.jQuery,window),function(n,t){var r=n.signalR,e=n.signalR.events,o=n.signalR.changeState,i=r.transports._logic,u=function(){var n=t.document.createElement("iframe");return n.setAttribute("style","position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;"),n},f=function(){var i=null,f=1e3,n=0;return{prevent:function(){r._.ieVersion<=8&&(n===0&&(i=t.setInterval(function(){var n=u();t.document.body.appendChild(n);t.document.body.removeChild(n);n=null},f)),n++)},cancel:function(){n===1&&t.clearInterval(i);n>0&&n--}}}();r.transports.foreverFrame={name:"foreverFrame",supportsKeepAlive:function(){return!0},iframeClearThreshold:50,start:function(n,r,e){var l=this,s=i.foreverFrame.count+=1,h,o=u(),c=function(){n.log("Forever frame iframe finished loading and is no longer receiving messages.");e&&e()||l.reconnect(n)};if(t.EventSource){e&&(n.log("Forever Frame is not supported by SignalR on browsers with SSE support."),e());return}o.setAttribute("data-signalr-connection-id",n.id);f.prevent();h=i.getUrl(n,this.name);h+="&frameId="+s;t.document.documentElement.appendChild(o);n.log("Binding to iframe's load event.");o.addEventListener?o.addEventListener("load",c,!1):o.attachEvent&&o.attachEvent("onload",c);o.src=h;i.foreverFrame.connections[s]=n;n.frame=o;n.frameId=s;r&&(n.onSuccess=function(){n.log("Iframe transport started.");r()})},reconnect:function(n){var r=this;i.isConnectedOrReconnecting(n)&&i.verifyLastActive(n)&&t.setTimeout(function(){if(i.verifyLastActive(n)&&n.frame&&i.ensureReconnectingState(n)){var u=n.frame,t=i.getUrl(n,r.name,!0)+"&frameId="+n.frameId;n.log("Updating iframe src to '"+t+"'.");u.src=t}},n.reconnectDelay)},lostConnection:function(n){this.reconnect(n)},send:function(n,t){i.ajaxSend(n,t)},receive:function(t,u){var f,e,o;if(t.json!==t._originalJson&&(u=t._originalJson.stringify(u)),o=t._parseResponse(u),i.processMessages(t,o,t.onSuccess),t.state===n.signalR.connectionState.connected&&(t.frameMessageCount=(t.frameMessageCount||0)+1,t.frameMessageCount>r.transports.foreverFrame.iframeClearThreshold&&(t.frameMessageCount=0,f=t.frame.contentWindow||t.frame.contentDocument,f&&f.document&&f.document.body)))for(e=f.document.body;e.firstChild;)e.removeChild(e.firstChild)},stop:function(n){var r=null;if(f.cancel(),n.frame){if(n.frame.stop)n.frame.stop();else try{r=n.frame.contentWindow||n.frame.contentDocument;r.document&&r.document.execCommand&&r.document.execCommand("Stop")}catch(u){n.log("Error occurred when stopping foreverFrame transport. Message = "+u.message+".")}n.frame.parentNode===t.document.body&&t.document.body.removeChild(n.frame);delete i.foreverFrame.connections[n.frameId];n.frame=null;n.frameId=null;delete n.frame;delete n.frameId;delete n.onSuccess;delete n.frameMessageCount;n.log("Stopping forever frame.")}},abort:function(n,t){i.ajaxAbort(n,t)},getConnection:function(n){return i.foreverFrame.connections[n]},started:function(t){o(t,r.connectionState.reconnecting,r.connectionState.connected)===!0&&n(t).triggerHandler(e.onReconnect)}}}(window.jQuery,window),function(n,t){var r=n.signalR,u=n.signalR.events,e=n.signalR.changeState,f=n.signalR.isDisconnecting,i=r.transports._logic;r.transports.longPolling={name:"longPolling",supportsKeepAlive:function(){return!1},reconnectDelay:3e3,start:function(o,s,h){var a=this,v=function(){v=n.noop;o.log("LongPolling connected.");s?s():o.log("WARNING! The client received an init message after reconnecting.")},y=function(n){return h(n)?(o.log("LongPolling failed to connect."),!0):!1},c=o._,l=0,p=function(i){t.clearTimeout(c.reconnectTimeoutId);c.reconnectTimeoutId=null;e(i,r.connectionState.reconnecting,r.connectionState.connected)===!0&&(i.log("Raising the reconnect event"),n(i).triggerHandler(u.onReconnect))},w=36e5;o.pollXhr&&(o.log("Polling xhr requests already exists, aborting."),o.stop());o.messageId=null;c.reconnectTimeoutId=null;c.pollTimeoutId=t.setTimeout(function(){(function e(s,h){var g=s.messageId,nt=g===null,k=!nt,tt=!h,d=i.getUrl(s,a.name,k,tt,!0),b={};(s.messageId&&(b.messageId=s.messageId),s.groupsToken&&(b.groupsToken=s.groupsToken),f(s)!==!0)&&(o.log("Opening long polling request to '"+d+"'."),s.pollXhr=i.ajax(o,{xhrFields:{onprogress:function(){i.markLastMessage(o)}},url:d,type:"POST",contentType:r._.defaultContentType,data:b,timeout:o._.pollTimeout,success:function(r){var h,w=0,u,a;o.log("Long poll complete.");l=0;try{h=o._parseResponse(r)}catch(b){i.handleParseFailure(s,r,b,y,s.pollXhr);return}(c.reconnectTimeoutId!==null&&p(s),h&&(u=i.maximizePersistentResponse(h)),i.processMessages(s,h,v),u&&n.type(u.LongPollDelay)==="number"&&(w=u.LongPollDelay),f(s)!==!0)&&(a=u&&u.ShouldReconnect,!a||i.ensureReconnectingState(s))&&(w>0?c.pollTimeoutId=t.setTimeout(function(){e(s,a)},w):e(s,a))},error:function(f,h){var v=r._.transportError(r.resources.longPollFailed,o.transport,f,s.pollXhr);if(t.clearTimeout(c.reconnectTimeoutId),c.reconnectTimeoutId=null,h==="abort"){o.log("Aborted xhr request.");return}if(!y(v)){if(l++,o.state!==r.connectionState.reconnecting&&(o.log("An error occurred using longPolling. Status = "+h+".  Response = "+f.responseText+"."),n(s).triggerHandler(u.onError,[v])),(o.state===r.connectionState.connected||o.state===r.connectionState.reconnecting)&&!i.verifyLastActive(o))return;if(!i.ensureReconnectingState(s))return;c.pollTimeoutId=t.setTimeout(function(){e(s,!0)},a.reconnectDelay)}}}),k&&h===!0&&(c.reconnectTimeoutId=t.setTimeout(function(){p(s)},Math.min(1e3*(Math.pow(2,l)-1),w))))})(o)},250)},lostConnection:function(n){n.pollXhr&&n.pollXhr.abort("lostConnection")},send:function(n,t){i.ajaxSend(n,t)},stop:function(n){t.clearTimeout(n._.pollTimeoutId);t.clearTimeout(n._.reconnectTimeoutId);delete n._.pollTimeoutId;delete n._.reconnectTimeoutId;n.pollXhr&&(n.pollXhr.abort(),n.pollXhr=null,delete n.pollXhr)},abort:function(n,t){i.ajaxAbort(n,t)}}}(window.jQuery,window),function(n){function r(n){return n+s}function e(n,t,i){for(var f=n.length,u=[],r=0;r<f;r+=1)n.hasOwnProperty(r)&&(u[r]=t.call(i,n[r],r,n));return u}function o(t){return n.isFunction(t)?null:n.type(t)==="undefined"?null:t}function u(n){for(var t in n)if(n.hasOwnProperty(t))return!0;return!1}function f(n,t){var i=n._.invocationCallbacks,r,f;u(i)&&n.log("Clearing hub invocation callbacks with error: "+t+".");n._.invocationCallbackId=0;delete n._.invocationCallbacks;n._.invocationCallbacks={};for(f in i)r=i[f],r.method.call(r.scope,{E:t})}function i(n,t){return new i.fn.init(n,t)}function t(i,r){var u={qs:null,logging:!1,useDefaultPath:!0};return n.extend(u,r),(!i||u.useDefaultPath)&&(i=(i||"")+"/signalr"),new t.fn.init(i,u)}var s=".hubProxy",h=n.signalR;i.fn=i.prototype={init:function(n,t){this.state={};this.connection=n;this.hubName=t;this._={callbackMap:{}}},constructor:i,hasSubscriptions:function(){return u(this._.callbackMap)},on:function(t,i){var u=this,f=u._.callbackMap;return t=t.toLowerCase(),f[t]||(f[t]={}),f[t][i]=function(n,t){i.apply(u,t)},n(u).bind(r(t),f[t][i]),u},off:function(t,i){var e=this,o=e._.callbackMap,f;return t=t.toLowerCase(),f=o[t],f&&(f[i]?(n(e).unbind(r(t),f[i]),delete f[i],u(f)||delete o[t]):i||(n(e).unbind(r(t)),delete o[t])),e},invoke:function(t){var i=this,r=i.connection,s=n.makeArray(arguments).slice(1),c=e(s,o),f={H:i.hubName,M:t,A:c,I:r._.invocationCallbackId},u=n.Deferred(),l=function(f){var e=i._maximizeHubResponse(f),s,o;n.extend(i.state,e.State);e.Progress?u.notifyWith?u.notifyWith(i,[e.Progress.Data]):r._.progressjQueryVersionLogged||(r.log("A hub method invocation progress update was received but the version of jQuery in use ("+n.prototype.jquery+") does not support progress updates. Upgrade to jQuery 1.7+ to receive progress notifications."),r._.progressjQueryVersionLogged=!0):e.Error?(e.StackTrace&&r.log(e.Error+"\n"+e.StackTrace+"."),s=e.IsHubException?"HubException":"Exception",o=h._.error(e.Error,s),o.data=e.ErrorData,r.log(i.hubName+"."+t+" failed to execute. Error: "+o.message),u.rejectWith(i,[o])):(r.log("Invoked "+i.hubName+"."+t),u.resolveWith(i,[e.Result]))};return r._.invocationCallbacks[r._.invocationCallbackId.toString()]={scope:i,method:l},r._.invocationCallbackId+=1,n.isEmptyObject(i.state)||(f.S=i.state),r.log("Invoking "+i.hubName+"."+t),r.send(f),u.promise()},_maximizeHubResponse:function(n){return{State:n.S,Result:n.R,Progress:n.P?{Id:n.P.I,Data:n.P.D}:null,Id:n.I,IsHubException:n.H,Error:n.E,StackTrace:n.T,ErrorData:n.D}}};i.fn.init.prototype=i.fn;t.fn=t.prototype=n.connection();t.fn.init=function(t,i){var e={qs:null,logging:!1,useDefaultPath:!0},u=this;n.extend(e,i);n.signalR.fn.init.call(u,t,e.qs,e.logging);u.proxies={};u._.invocationCallbackId=0;u._.invocationCallbacks={};u.received(function(t){var f,o,e,i,s,h;t&&(typeof t.P!="undefined"?(e=t.P.I.toString(),i=u._.invocationCallbacks[e],i&&i.method.call(i.scope,t)):typeof t.I!="undefined"?(e=t.I.toString(),i=u._.invocationCallbacks[e],i&&(u._.invocationCallbacks[e]=null,delete u._.invocationCallbacks[e],i.method.call(i.scope,t))):(f=this._maximizeClientHubInvocation(t),u.log("Triggering client hub event '"+f.Method+"' on hub '"+f.Hub+"'."),s=f.Hub.toLowerCase(),h=f.Method.toLowerCase(),o=this.proxies[s],n.extend(o.state,f.State),n(o).triggerHandler(r(h),[f.Args])))});u.error(function(n,t){var i,r;t&&(i=t.I,r=u._.invocationCallbacks[i],r&&(u._.invocationCallbacks[i]=null,delete u._.invocationCallbacks[i],r.method.call(r.scope,{E:n})))});u.reconnecting(function(){u.transport&&u.transport.name==="webSockets"&&f(u,"Connection started reconnecting before invocation result was received.")});u.disconnected(function(){f(u,"Connection was disconnected before invocation result was received.")})};t.fn._maximizeClientHubInvocation=function(n){return{Hub:n.H,Method:n.M,Args:n.A,State:n.S}};t.fn._registerSubscribedHubs=function(){var t=this;t._subscribedToHubs||(t._subscribedToHubs=!0,t.starting(function(){var i=[];n.each(t.proxies,function(n){this.hasSubscriptions()&&(i.push({name:n}),t.log("Client subscribed to hub '"+n+"'."))});i.length===0&&t.log("No hubs have been subscribed to.  The client will not receive data from hubs.  To fix, declare at least one client side function prior to connection start for each hub you wish to subscribe to.");t.data=t.json.stringify(i)}))};t.fn.createHubProxy=function(n){n=n.toLowerCase();var t=this.proxies[n];return t||(t=i(this,n),this.proxies[n]=t),this._registerSubscribedHubs(),t};t.fn.init.prototype=t.fn;n.hubConnection=t}(window.jQuery,window),function(n){n.signalR.version="2.2.1"}(window.jQuery)