function htmlEncode(n){return n.htmlEncode()}var ibabs;ibabs===undefined&&(ibabs={});ibabs=function(n,t){function i(){n(".list-type").on("mouseenter",function(){n(this).addClass("hover")}).on("mouseleave",function(){n(this).removeClass("hover")}).on("click",function(){window.location.href=n(this).data("url")})}function r(n,t,i,r,u,f,e){var o=[["Soort","Aantal"],[n,r],[t,u],[i,f]];google.charts.setOnLoadCallback(function(){var n=google.visualization.arrayToDataTable(o),t=new google.visualization.PieChart(e);t.draw(n,{chartArea:{top:0,left:0,height:"100%",width:"100%"},backgroundColor:"transparent",pieHole:.3,fontName:"Open Sans",isHtml:!0,width:"50px",height:"50px",colors:["forestgreen","crimson","grey"],tooltip:{trigger:"none"},pieSliceTextStyle:{color:"transparent"}})})}return{addAntiForgeryToken:function(i){var r=n("input[name=__RequestVerificationToken]");return i===t&&(i={}),r.length>0&&(i.__RequestVerificationToken=r.val()),i},changeFonts:function(t){n("body").css({"font-size":parseInt(t.data("size"))+"px"})},getArrayFromSessionStorage:function(n){var t=sessionStorage.getItem(n);return t===null||t===""?[]:JSON.parse(t)},getFunctionToExecute:function(n){var f=t,i,r,u;if(n.indexOf(".")===-1)window[n]!==t&&typeof window[n]=="function"&&(f=window[n]);else if(i=n.split("."),window[i[0]]!==t&&typeof window[i[0]]=="object"){for(r=window[i[0]],u=1;u<i.length;u++)r=r[i[u]];f=r}return f},getLocalStorageItem:function(n){return typeof Storage!="undefined"?localStorage.getItem(n):t},showHomeButton:function(){var i=n("#logo"),t;i.is("a")&&(t=n("#nav-item-home"),t.hasClass("hidden")&&t.removeClass("hidden"))},setActiveNavigationItem:function(t){n("#navbar ul").find("#"+t).addClass("active")},setArrayToSessionStorage:function(n,t){sessionStorage.setItem(n,JSON.stringify(t))},setLocalStorageItem:function(n,t){typeof Storage!="undefined"&&localStorage.setItem(n,t)},setListTypes:function(){i()},drawVotesChart:function(n,t,i,u,f,e,o){var s=document.getElementById("voteChart-"+n.toString());r(t,i,u,f,e,o,s)}}}(jQuery);ibabs===undefined&&(ibabs={});ibabs.calendar=function(n,t){function u(){var t=n("#calendar"),i=n("#calendarList");i.removeClass("visible");n(".fc-view-container",t).fadeIn()}function f(){var t=n("#calendar"),i=n("#calendarList");n(".fc-view-container",t).fadeOut("100",function(){n("button.fc-state-active").removeClass("fc-state-active");n("button.fc-customList-button").addClass("fc-state-active");t.append(i.addClass("visible"));i.fadeIn();var r=n("#calendar").fullCalendar("clientEvents");Array.isArray(r)&&c(r)})}function e(n){var t=new Date,i;return sessionStorage.getItem(n)&&(i=typeof sessionStorage.getItem(n),t=i==="string"?new Date(sessionStorage.getItem(n)):sessionStorage.getItem(n)),t}function h(t){var h="customList",c=new Date,l;typeof Storage!="undefined"&&(localStorage.getItem(i)&&(h=localStorage.getItem(i)),h==="month"?c=e(o):h==="agendaDay"&&(c=e(s)));l=[];l.push(t);n("#calendar").fullCalendar({header:{left:"",center:"prev title next",right:"month, agendaDay, customList"},defaultView:h,defaultDate:c,editable:!1,navLinks:!1,eventLimit:!0,eventSources:l,lang:r.CultureCode,timeFormat:"LT",slotEventOverlap:!1,scrollTime:"09:00:00",views:{customList:{type:"listMonth",duration:{months:1},buttonText:r.ListButton}},eventRender:function(t,i){if(h==="agendaDay"){n(".fc-time",i).hide();var r=n(".fc-title",i);r.html("<strong>"+r.html()+"<\/strong><br />"+t.description)}},eventAfterAllRender:function(n){n.type==="customList"&&f()},viewRender:function(n){typeof Storage!="undefined"&&(localStorage.setItem(i,n.type),n.type==="month"||n.type==="customList"?(sessionStorage.setItem(o,n.intervalStart),h=n.type,n.type!=="customList"&&u()):n.type==="agendaDay"&&(u(),sessionStorage.setItem(s,n.intervalStart),h=n.type))}});n("#calendarList").on("mouseover","li",function(){n(this).addClass("hover")}).on("mouseleave","li",function(){n(this).removeClass("hover")});n("#calendar").on("click",".fc-day-number",function(){var r=n(".fc-agendaDay-button"),t,i;r.hasClass("fc-state-active")===!1&&(t=n(this).parent(),i=t.data("date"),n("#calendar").fullCalendar("changeView","agendaDay"),n("#calendar").fullCalendar("gotoDate",i))})}function c(i){var r=n("#calendarList ul.list-group").empty(),u=i.sort(function(n,t){return n.start>t.start}),f=n("#calendar").fullCalendar("getDate"),e=f.month();n.each(u,function(i,u){if(u.start.month()===e){var h=u.start.dayOfYear(),o=null,f=n("li[data-day-of-year="+h+"]",r);if(f.length===0){f=n("<li>").attr("data-day-of-year",h);var c=n("<span>").addClass("col-xs-2 col-md-1 cal-date"),a=n("<span>").addClass("cal-day-nr").text(u.start.format("DD")),v=n("<span>").addClass("cal-month").text(u.start.format("dd"));c.append(a).append(v);o=n("<ul>").addClass("col-xs-10 col-md-11 col-lg-11 cal-details");f.append(c).append(o);r.append(f)}else o=n("ul.cal-details",f);var s=n("<li>").addClass("cal-event"),y=n("<span>").addClass("event-time").text(u.start.format("LT")),l=n("<span>").addClass("event-details"),p=u.title+(u.subtitle!==t&&u.subtitle!==null?" ("+u.subtitle+")":""),w=n("<span>").addClass("event-label").text(p),b=n("<span>").addClass("event-location").text(u.location!==null?u.location:""),k=n("<span>").addClass("event-description").text(u.description!==null?u.description:"");l.append(w).append(b).append(k);s.append(y).append(l);o.append(s);s.on("click",function(){window.location=u.url})}})}var i="calendarLastUsedView",o="calendarLastMonth",s="calendarLastDay",r={};return{initCalendar:function(n,t){r=t;h(n)},gotoListView:function(){f()}}}(jQuery);ibabs===undefined&&(ibabs={});ibabs.people=function(n,t){function u(){n("div.filterWidget").each(function(t,i){n("input.iBabsFilterInput",i).on("click",function(t){var u=n(i).data("filter-group"),e=n("input[type=checkbox][data-filter-value=all]",i),o=n(t.currentTarget),s,f,h,r;e.is(t.currentTarget)?(s=n("input[type=checkbox][data-filter-value!=all]",i),f=n('[data-filter-type="'+u+'"]').first(),o.is(":checked")?(s.prop("checked",!0),n('[data-filter-type="'+u+'"').show().animate({opacity:1,width:f.data("old-width")+"px",height:f.data("old-height")+"px"},200,function(){n(this).css({overflow:"visible",height:"",width:"",padding:"",margin:""})})):(s.prop("checked",!1),f.attr({"data-old-width":f.width(),"data-old-height":f.height()}),n('[data-filter-type="'+u+'"]').css("overflow","hidden"),n('[data-filter-type="'+u+'"]').animate({opacity:0,width:"0px",height:"0px",padding:0,margin:0},200,function(){n(this).hide()}))):(h=n("input[type=checkbox][data-filter-value!=all]",i).not(":checked"),h.length>0?e.prop("checked",!1):e.prop("checked",!0),r=n('[data-filter-type="'+u+'"][data-'+u+'-value="'+o.data("filter-value")+'"]'),o.is(":checked")?(r.css({padding:"",margin:""}),r.animate({opacity:1,width:r.data("old-width")+"px",height:r.data("old-height")+"px"},200,function(){r.css({overflow:"visible",width:"",height:""})}).show()):(r.css({overflow:"hidden",padding:0,margin:0}),r.attr({"data-old-width":r.width(),"data-old-height":r.height()}),r.animate({opacity:0,width:"0px",height:"0px"},200,function(){n(this).hide()})))})})}function f(t,r){var u=t.replace(/[^a-z0-9\s]/gi,""),f=n('<div class="filterWidget widget" data-filter-group="'+t+'">  <h4>'+t+'<\/h4>  <ul id="iBabsFilter'+t+'" class="list-group">    <li class="list-group-item">\t\t\t <span class="checkbox checkbox-primary"><input type="checkbox" class="iBabsFilterInput" id="filter-'+u+'" data-filter-value="all" checked="checked" /><label for="filter-'+u+'">'+i.ShowEverything+"<\/label><\/span>    <\/li>  <\/ul><\/div>");n.each(r,function(t,i){u=i.replace(/[^a-z0-9\s]/gi,"");u&&n(f).find("ul").append('<li class="list-group-item">\t <span class="checkbox checkbox-primary"><input type="checkbox" id="filter-'+u+'" class="iBabsFilterInput" data-filter-value="'+i+'" checked="checked" /><label for="filter-'+u+'"> '+i+"<\/label><\/span><\/li>")});n("#wieiswieFilters").append(f)}function e(t){google.charts.setOnLoadCallback(function(){for(var o,h,u,f=google.visualization.arrayToDataTable(t),c=0,r=0;r<f.getNumberOfRows();r++){c+=f.getValue(r,1);var l=f.getValue(r,0),s=f.getValue(r,1),e=n('<li id="legend_'+f.getValue(r,0)+'" class="row"><\/li>');e.attr("data-row",r);e.attr("data-value",s);o=i.Seats;s===1&&(o=i.Seat);e.append('<span class="col-xs-8 fractie-naam">'+l+'<\/span><span class="col-xs-4 fractie-zetels">( '+s+" "+o+" )<\/span>");n("#fractieTotals").append(e)}h={chartArea:{top:0,left:0,height:"100%",width:"100%"},backgroundColor:"transparent",fontName:"Open Sans",isHtml:!0,width:n("#fractieChart").width(),height:n("#fractieTotals").height(),is3D:!0,legend:{position:"none"}};u=new google.visualization.PieChart(document.getElementById("fractieChart"));google.visualization.events.addListener(u,"onmouseover",function(t){n("#fractieTotals li:eq("+t.row+")").addClass("hover")});google.visualization.events.addListener(u,"onmouseout",function(t){n("#fractieTotals li:eq("+t.row+")").removeClass("hover")});u.draw(f,h);n("#fractieTotals li").on("mouseover",function(){u.setSelection([{row:n(this).data("row"),column:null}])}).on("mouseleave",function(){u.setSelection(null)})})}function o(n,t){google.charts.load("current",{packages:["corechart"]});var r=[["Soort","Aantal"],[i.InFavour,n],[i.Against,t]];google.charts.setOnLoadCallback(function(){var n=google.visualization.arrayToDataTable(r),t=new google.visualization.PieChart(document.getElementById("voteChart"));t.draw(n,{chartArea:{top:0,left:0,height:"100%",width:"100%"},backgroundColor:"transparent",pieHole:.3,fontName:"Open Sans",isHtml:!0,width:"50px",height:"50px",colors:["forestgreen","crimson"],legend:{position:"none"},tooltip:{trigger:"none"},pieSliceTextStyle:{color:"transparent"}})})}function s(t){var i=[];return n("[data-"+t+"-value]").each(function(r,u){var f=n(u).data(t+"-value");n.inArray(f,i)===-1&&i.push(f)}),i}var r=!1,i={};return{initPrimaryParty:function(n){i=n;ibabs.people.initFilter();ibabs.people.initGraph()},initFilter:function(){var t=[];n("[data-filter-type]").each(function(i,r){var u=n(r).data("filter-type");n.inArray(u,t)===-1&&(f(u,s(u)),t.push(u))});n("#wieiswieFilters").append('<button class="btn btn-ibo btn-full">'+i.ResetFilter+"<\/button>");u()},initGraph:function(){var t,i;google.charts.load("current",{packages:["corechart"]});t=[["Fractie","Aantal"]];n("[data-filter-type=fractie]").each(function(i,r){var f=n(r),u=[];u.push(f.data("fractie-value"));u.push(f.data("fractie-seats"));t.push(u)});i=["#0e5974","#4695b2","#8bd2eb","#8198a0","#b9bfc1","#dce2e4","#fffd75","#bcff75","#ff9975","#bc75ff","#f33737","#2a7131"];e(t,i)},initHistoryData:function(u,f){i=f;var e=n("#history-data").DataTable({ajax:u,pageLength:25,columns:[{data:null,render:function(){return""}},{data:"subject",width:"35%"},{data:"date",name:i.Date,type:"date",render:function(n,i){return(i==="display"||i==="filter")&&n!==t?moment(n).format("L"):n}},{data:"vote",render:function(n){return n!==t&&n!==null?n===!0?n='<i class="fa fa-thumbs-up" aria-hidden="true"><\/i> '+i.InFavour:n===!1&&(n='<i class="fa fa-thumbs-down" aria-hidden="true"><\/i> '+i.Against):n='<i class="fa fa-question-circle" aria-hidden="true"><\/i> '+i.NoVote,n}},{data:"result",render:function(n){return n!==t&&n!==null?n===!0?n='<i class="fa fa-thumbs-up" aria-hidden="true"><\/i> '+i.InFavour:n===!1&&(n='<i class="fa fa-thumbs-down" aria-hidden="true"><\/i> '+i.Against):n="",n}},{data:"meeting"}],columnDefs:[{className:"control",orderable:!1,targets:0}],responsive:{details:{type:"column"}},order:[[2,"desc"],[1,"asc"]],bFilter:!1}).on("draw.dt",function(){if(e.rows().count()>0&&r===!1){var n=0,t=0;e.rows().data().each(function(i){i.vote===!0?n++:i.vote===!1&&t++});o(n,t);r=!0}});n("#history-data").on("click","tbody > tr",function(t){var r=n(t.target),i=e.row(this).data();window.location=i.AgendaUrl})},fixProfilesView:function(){var t=Math.max.apply(null,n("div.bestuurslid").map(function(){return n(this).height()}).get());n("div.bestuurslid").height(t)}}}(jQuery);ibabs===undefined&&(ibabs={});ibabs.search=new function(n){function t(){n(".search-datepicker").datepicker().on("changeDate",function(t){n("input[type=hidden]#Page").val(1);var i=n(this),r=t.date.toISOString();i.parent().children(".hidden").val(r);i.closest("form").submit()})}function i(){n("select#SelectedAgendatypeId",n("#advancedSearch")).on("change",function(){n("input[type=hidden]#Page").val(1);n(this).closest("form").submit()})}function r(){n("#searchResults").on("change","#sortOrder",function(){var i=n(this),t=n("input[type=hidden][name=SortOrder]");t.val(i.val());t.closest("form").submit()})}function u(){n("#searchResults").on("click",".pagination a",function(t){t.preventDefault();var i=n("input[type=hidden][name=Page]"),r=n(this).data("page");i.val(r);i.closest("form").submit()})}return{init:function(){n(".searchbox").keyup(function(t){t.keyCode===13&&n(this).closest("form").submit()});t();i();r();u()}}}(jQuery);ibabs===undefined&&(ibabs={});ibabs.report=function(n){function t(){var t=n("#reset-filters");t.on("click",function(){var t=n(this).closest("#filters"),i=n("input[type=text]",t);i.val("");n('select option[selected="selected"]',t).each(function(){n(this).removeAttr("selected")});n("select option:first",t).attr("selected","selected");n("#overzichten-data").DataTable().draw()})}return{initSearch:function(){t()}}}(jQuery);ibabs===undefined&&(ibabs={});ibabs.agenda=function(n){function i(){n("#agenda ul.list-group").find(".details").on("shown.bs.collapse",function(){n(this).parent("div").find("i").removeClass("fa-angle-down").addClass("fa-angle-up")}).on("hidden.bs.collapse",function(){n(this).parent("div").find("i").removeClass("fa-angle-up").addClass("fa-angle-down")})}function r(){n("#AgendaYearList").find(".details").on("show.bs.collapse",function(){var t=n("ul.list-group",n(this)),i;t.children().length===0&&(i=t.data("agenda-url"),t.load(i))}).on("shown.bs.collapse",function(){n(this).parent("li").find("i").removeClass("fa-angle-down").addClass("fa-angle-up")}).on("hidden.bs.collapse",function(){n(this).parent("li").find("i").removeClass("fa-angle-up").addClass("fa-angle-down")})}function u(){var t=n(".agenda-item-list-entries");t.on("click","tbody > tr > td:not(.votes)",function(){var t=n(this).parent("tr").data("url");window.open(t)});t.on("click","tbody > tr > td.votes",function(){var f=n(this).parent("tr").data("entry-id"),i=n("tr[data-chart-entry-id="+f+"]",t),r,u;i.hasClass("hidden")?(r=i.data("loaded"),r===!1&&(u=i.data("data-url"),n.get(u,function(t){var r=n(".entry-chart",i);i.data("loaded",!0);drawChart(t.data.InFavourDescription,t.data.AgainstDescription,t.data.NoVoteDescription,t.data.TotalInFavour,t.data.TotalAgainst,t.data.TotalNoVote,r[0])})),i.removeClass("hidden")):i.addClass("hidden")})}function t(){n(window).on("scroll",function(){var o=n(".cwc").outerHeight(),s=n(".cwc").outerWidth(),h=s/o,f=n(window).scrollTop(),e=n(".cwc").offset().top+n(".cwc").outerHeight(),c=n(".agendapunten").offset().left,t=c-5,u,i,r;t>847.5&&(t=847.5);u=t/h;i=n(".cwc > iframe");i.length>0&&(e>f?i.removeClass("outOfView").width("100%").height("100%"):i.addClass("outOfView").width(t+"px").height(u+"px"));r=n(".cwc > video");r.length>0&&(e>f?r.removeClass("outOfView").width("100%"):r.addClass("outOfView").width(t+"px").height(u+"px"))})}return{init:function(){i();r();u();ibabs.document.initSetDocumentRead()},initCwcPlayer:function(i){var r=ibabs.video.initCwcPlayer(i,n(".cwc"));t();n(".speakers").on("click",".offset",function(t){var i=n(t.target).data("off");r.seek({timestamp:i})})},initConnectedViewsPlayer:function(i){var r=n('<iframe scrolling="no" style="overflow:hidden;" allowfullscreen>');r.attr("src",i);n(".cwc").append(r);n(".cwc").addClass("connectedViews");t();n(".speakers").on("click",".offset",function(t){var i=n(t.target).data("off")})},initBasePlayer:function(){var i=n(".cwc > video");t();n(".speakers").on("click",".offset",function(t){var r=n(t.target).data("off"),u=r/1e3;i[0].currentTime=u})}}}(jQuery);ibabs===undefined&&(ibabs={});ibabs.planningcontrol=function(n){function i(){function f(n,i){return r.getValue(n,1)!==null?'<div class="tooltip tooltip-top tooltip-visible tooltip-treemap in" role="tooltip"><div class="tooltip-inner"><h4 class="treemap-tooltip-title">'+r.getValue(n,1)+'<\/h4><p class="treemap-tooltip-content">'+r.getValue(n,0)+" &euro; "+i+" "+t.Million+"<\/p><\/div><\/div>":""}var e=n("h2",n(".page-title")),u=e.text(),o=n("li[data-budget]"),i=[];i.push(["Omschrijving","Parent","Uitgaven","Kleurcorrectie"]);i.push([u,null,0,0]);n.each(o,function(t,r){var f=n(r),e=f.data("budget").toString(),o=parseFloat(e.replace(",",".")),s=f.data("title");i.push([s,u,o,t+1])});var r=google.visualization.arrayToDataTable(i),s={highlightOnMouseOver:!0,minColor:"#83caee",midColor:"#379cd0",maxColor:"#0075b0",headerColor:"#1c3f95",headerHeight:50,showScale:!1,textStyle:{color:"white",fontName:"Open Sans",fontSize:"16",bold:!0,italic:!1},generateTooltip:f},h=new google.visualization.TreeMap(document.getElementById("container"));h.draw(r,s)}function r(t){if(t.hasClass("current")===!1){var i=t.data("item-url");n("#agenda-item-details").load(i,function(){n(this).removeClass("hidden");n("#agenda-details").addClass("hidden");n(".current").removeClass("current");t.addClass("current")})}}var t={};return{initChart:function(n){t=n;google.charts.setOnLoadCallback(i)},initAgendaItemLinks:function(){var u=n("#agenda-list-item"),t,i;u.on("click","> span > a",function(t){t.preventDefault();n("#agenda-item-details").addClass("hidden");n("#agenda-details").removeClass("hidden");var i=n(this).closest("li");i.hasClass("current")===!1&&(n(".current").removeClass("current"),i.addClass("current"))});t=n("#planningControlWidget ul");i=n(".list-group-item[data-item-url]",t);i.on("click","span > a",function(t){t.preventDefault();var i=n(this).closest("li");r(i)})}}}(jQuery);ibabs===undefined&&(ibabs={});ibabs.document=function(n){function r(n){var i=ibabs.getArrayFromSessionStorage(t);i.indexOf(n)===-1&&(i.push(n),ibabs.setArrayToSessionStorage(t,i))}function u(n){var i=ibabs.getArrayFromSessionStorage(t);return i.indexOf(n)!==-1}function i(n){n.removeClass("unread")}var t="readDocuments";return{checkReadDocuments:function(t){for(var r=0;r<t.length;r++)u(t[r])&&i(n("a[data-document-id="+t[r]+"]"))},initSetDocumentRead:function(){n("ul.attachments").on("click","a",function(){var t=n(this).data("documentId");r(t);i(n(this))})}}}(jQuery);typeof String.prototype.endsWith!="function"&&(String.prototype.endsWith=function(n){return this.indexOf(n,this.length-n.length)!==-1});typeof Date.prototype.format!="function"&&(Date.prototype.format=function(n){return $.fn.datepicker.DPGlobal.formatDate(this,$.fn.datepicker.dates[n].format,n)});typeof String.prototype.toDate!="function"&&(String.prototype.toDate=function(){var n=new Date(NaN),i,t=/^\s*(\d{4})-(\d\d)-(\d\d)\s*$/.exec(this);return t&&(i=+t[2],n.setUTCFullYear(t[1],i-1,t[3]),i!=n.getMonth()+1&&n.setTime(NaN)),n});typeof String.prototype.format!="function"&&(String.prototype.format=function(){var n=arguments;return this.replace(/{(\d+)}/g,function(t,i){return typeof n[i]!="undefined"?n[i]:t})});String.prototype.padLeft||(String.prototype.padLeft=function(n,t){while(n.length<t)n+=n;return n.substr(0,t-this.length)+this});String.prototype.padRight||(String.prototype.padRight=function(n,t){while(n.length<t)n+=n;return this+n.substr(0,t-this.length)});typeof Array.prototype.move!="function"&&(Array.prototype.move=function(n,t){if(t>=this.length)for(var i=t-this.length;i--+1;)this.push(undefined);return this.splice(t,0,this.splice(n,1)[0]),this});typeof String.prototype.htmlEncode!="function"&&(String.prototype.htmlEncode=function(){return $("<div />").text(this).html()});typeof String.prototype.htmlDecode!="function"&&(String.prototype.htmlDecode=function(){return $("<div/>").html(this).text()});ibabs===undefined&&(ibabs={});ibabs.dataTables=function(n,t){function r(r,u,f,e,o,s,h){var c=n("select#"+f),l,a,v;if(r&&c){if(l=n("select#"+f+" option[data-readonly]"),l.length>0&&(c.data("readonly-text",l.text()),c.data("readonly-value",l.val())),n("select#"+f+' option[value!=""]').remove(),!u){c.data("update-hide")&&c.hide();s&&c.change();return}r=r.replace("{0}",u);o!==t&&r.indexOf("{1}")>=0&&(r=r.replace("{1}",o));a=null;h!==t&&(v=window[h],typeof v=="function"&&(a=v()));a===null?n.get(r).done(function(n){i(n,c,e,s)}):n.post(r,a).done(function(n){i(n,c,e,s)})}}function i(n,i,r,u){var f,o,e;i.append(n);r!==t?i.val(r):(f=i.find("option[selected]"),f.length===1?i.val(f.attr("value")):i[0].selectedIndex=0);u&&i.change();i.data("update-hide")&&i.show();o=i.data("update-onsuccess");e=window[o];typeof e=="function"&&e(i)}function u(i,r){var f,e,u,o,s,h,c;i===t&&(i="");f=n(i+" .modal-body");f.length>0&&(e=n(window).height(),u=50,e>=900?u=200:e>=800&&(u=150),o=n(i+" .modal-header").height(),s=n(i+" .modal-footer").height(),o&&(u-=o),s&&(u-=s),h=e-u,r?(c=n(window).width()-u,f.css({height:h+"px",padding:0,"overflow-y":"auto"}).parents(".modal-dialog").css({width:c+"px"})):f.css({"max-height":h+"px","overflow-y":"auto"}))}return{init:function(i){var f,e;if(n.fn.dataTable!==t){f=n.fn.dataTable;i===t&&n.extend(!0,f.defaults,{language:dataTablesLanguage,pageLength:50,lengthChange:!1,autoWidth:!1,stateSave:!0,stateDuration:-1});e=i===t?n("table.table-datatable"):n(i);e.on("preXhr.dt",function(i,u,e){var v=new f.Api(u),w,b,y,h,k,c,p,a,s,g,nt,tt;if(u.ajax.type==="POST"&&(e=ibabs.addAntiForgeryToken(e)),w=n("#filters input.datatable-search"),v.ajax.params().search&&v.ajax.params().search.value!==w.val()&&(v.ajax.params().search.value!==""&&e.draw===1?w.val(v.ajax.params().search.value):v.search(w.val())),b=v.ajax.params().columns,b!==t)for(y=0;y<b.length;y++)if(h=b[y],h.searchable){k=h.name;k||(k=h.data);var o=n(':input[data-filter-for="'+k+'"]'),d=!1,l="";if(o.length===1)l=o.val(),o.is('[type="checkbox"]')&&(l=o.is(":checked").toString()),o.data("filter-override-searchvalue")&&(d=!0),l!==h.search.value&&(h.search.value!==""&&e.draw===1&&d===!1?o.is('[type="checkbox"]')?h.search.value==="true"?o.prop("checked",!0):o.prop("checked",!1):o.val(h.search.value):(e.columns[y].search.value=l,v.columns(y).search(l)));else if(o.length>1){for(p=0;p<o.length;p++)c=n(o[p]),p>0&&(l+="|"),l+=c.val(),c.data("filter-override-searchvalue")&&(d=!0);if(l!==h.search.value)if(h.search.value!==""&&e.draw===1&&d===!1){if(a=h.search.value.split("|"),a.length<=o.length)for(s=0;s<a.length;s++)if(c=n(o[s]),c.is("select[data-update]")){s===0&&c.val(a[s]);var rt=c.data("update-url"),ut=a[s],ft=c.data("update-targetid"),it=t;s+1<a.length&&(it=a[s+1]);g=t;nt=c.data("update-parentid");nt&&s>0&&(g=a[s-1]);tt=c.data("update-post-data-function");r(rt,ut,ft,it,g,!1,tt)}else c.val(a[s])}else e.columns[y].search.value=l,v.columns(y).search(l)}}});e.on("init.dt",function(t,i){var r=new f.Api(i);n("#filters input.datatable-search").donetyping(function(){var t=n(this).val();t.length>2?r.search(t).draw():t.length===0&&r.search("").draw()});n("#filters :input[data-filter-for]").on("change",function(){var o=n(this),u=o.data("filter-for"),i,t,e,f;if(u)if(i=n('#filters :input[data-filter-for="'+u+'"]'),t="",i.length===1)t=o.val(),i.is('[type="checkbox"]')&&(t=i.is(":checked").toString()),e=r.column(u+":name").search(),t!==e&&r.column(u+":name").search(t).draw();else if(i.length>1){for(f=0;f<i.length;f++)f>0&&(t+="|"),t+=n(i[f]).val();e=r.column(u+":name").search();t!==e&&r.column(u+":name").search(t).draw()}})});e.each(function(){var i=n(this),s={},e=i.data("column-render"),o,f,r,h;if(e){for(o=[],f=0;f<e.length;f++)r=e[f],typeof r.render!="function"&&(h=ibabs.getFunctionToExecute(r.render),r.render=h),o.push(r);s={columnDefs:o}}if(i.DataTable(s),i.is("[data-item-url]"))i.on("click","tr[id]",function(t){var e,r,f;i.hasClass("collapsed")&&n(t.currentTarget).find("td")[0]===t.target||n(t.target).closest(".clickOverride").length>0||(e=n(this).attr("id"),r=n(this).closest("table").data("item-url"),r=r.replace("_id_",e),i.data("item-modal")?(f=i.data("item-modal-size"),f||(f="medium"),showModal("#"+f+"Modal",r,i.data("item-function")),u()):window.location.href=r)});else if(i.is("[data-item-function]")){i.off("click");i.on("click","tr[id]",function(){var i=n(this).closest("table").data("item-function"),r;(typeof i=="function"||window[i]!==t&&typeof window[i]=="function")&&(r=n(this),typeof i=="function"?i(r):window[i](r))})}})}},renderListReportCheckBoxColumn:function(n){return n?'<span class="glyphicon glyphicon-check" aria-hidden="true"><\/span>':'<span class="glyphicon glyphicon-unchecked" aria-hidden="true"><\/span>'},renderListReportDateColumn:function(t){var u,i,r,f;if(t)try{for(u="",i=t,n.isArray(i)||(i=[t]),r=0;r<i.length;r++)(f=i[r].substr(0,10).toDate(),isNaN(f))||(r>0&&(u+="\n"),u+=f.format(uiCulture));return u}catch(e){return t}return""}}}(jQuery);ibabs===undefined&&(ibabs={});ibabs.video=function(n,t){return{initCwcPlayer:function(i,r){var f={},e,o,u;return ibabs.site!==t&&ibabs.site.getVideoProperties!==t&&typeof ibabs.site.getVideoProperties=="function"&&(f=ibabs.site.getVideoProperties()),e={id:i,display:126},o=n.extend({},e,f),r.empty(),u=cwc.sdk.player.client.createPlayer(o),r.append(u.element),u}}}(jQuery)