"use strict";function allCheckBoxMessagesChecked(){var n=!0;return $.each($('input[type="checkbox"]'),function(t,i){if(i.checked==!1){n=!1;return}}),n}function markMessageAsRead(n){$.each(n,function(n,t){var i=$(t).attr("data-status");i=="unread"&&($(t).attr("data-status","read"),$(t).removeClass("panel--tinted new--notification"),addBadgeNumber(1),updateBadgeMessagesStatus(t,"read"))})}function markMessageAsUnread(n){$.each(n,function(n,t){var i=$(t).attr("data-status");i=="read"&&($(t).attr("data-status","unread"),$(t).addClass("panel--tinted new--notification"),addBadgeNumber(-1),updateBadgeMessagesStatus(t,"unread"))})}function updateBadgeMessagesStatus(n,t){var i=$(n).attr("data-item-id");$.each($("div[id=simplifiedMessage]").closest(".inbox-item"),function(n,r){$(r).attr("data-item-id")==i&&($(r).attr("data-status",t),t=="read"?$(r).removeClass("panel--tinted new--notification"):$(r).addClass("panel--tinted new--notification"))})}function collapseOpenedMessagesDetail(n){$.each(n.siblings().not(".preview").not(".opened"),function(n,t){$(t).find(".inbox-item-show-msg").click()})}function colapseMessage(n){var t=n.closest(".inbox-item");t.find(".icon").css("display","");t.addClass("preview");t.removeClass("opened");n.closest(".inbox-item").find(".inbox-item-msg").slideUp(function(){n.closest(".inbox-item").find(".inbox-item-msg").addClass("collapsed")});t.find(".error")[0]!=undefined&&t.find(".error")[0].children[0].remove()}function collapseOpenedMessages(){$.each($(".inbox-item-msg").not(".collapsed"),function(){colapseMessage($(this))})}function getFormattedDateString(n){var t;if(n!=undefined&&n!=""){var i=getDateByCulture(n),r=i.getDate(),u=i.getMonth()+1,f=i.getFullYear(),e=pad(r,2)+"-"+pad(u,2)+"-"+f;t=e}else t="";return t}function getDateByCulture(n){var t=n.match(/(\d+)/g);return t[1]=t[1]-1,t.length>0?new Date(t[2],t[1],t[0]):void 0}function pad(n,t){return n=n.toString(),n.length<t?pad("0"+n,t):n}function resetBadgeNumber(n){var t=$(".js-badgenumber");$.each(t,function(t,i){if($(i)!=undefined){var u=$(i).text(),r=n;$(i).text(r);u>0&&r>0||(r>0?$(i).show():r<=0&&$(i).hide())}})}function addBadgeNumber(n){var t=$(".js-badgenumber");$.each(t,function(t,i){if($(i)!=undefined){var u=$(i).text(),r=$(i).text()-n;$(i).text(r);u>0&&r>0||(r>0?$(i).show():r<=0&&$(i).hide())}})}var EC=window.EC||{};EC.Inbox={};$(".header-checked-actions").hide();$('.inbox-item[data-status="unread"]').addClass("panel--tinted new--notification");$(".inbox-item").find(".inbox-item-confirm .js-hide-deactivate").hide();EC.Inbox.checkSelected=function(){for(var t=$(".inbox-item input:checkbox:checked").closest(".inbox-item"),i=[],n=0;n<t.length;n++)i[n]=$(t[n]).attr("data-item-id");$('input[name="selectedItems"]').val(i)};EC.Inbox.handleNoNotifications=function(){var n=$(".pagination__item--last").find("input[name=pageNumber]").val()===$(".pageNumber").val();$(".inbox .inbox-item-preview").length===0&&n?$(".inbox-header").addClass("hidden"):$(".inbox-header").removeClass("hidden")};EC.Inbox.applyFilterByCategory=function(n,t){var i=t.find("option:selected").val();console.log("Filter by",i);$(".inbox-category-holder").empty().append(n);$.each($("input[name=categoryId]"),function(n,t){t.value=i});$(".unselect-all, .unselect").click();$(".inbox-item").find(".inbox-item-confirm .js-hide-deactivate").hide();EC.Inbox.handleNoNotifications();$(".inbox-category-holder").find(".js-fade-wrapper").fadeContentToggle();$('.inbox-item[data-status="unread"]').addClass("panel--tinted new--notification");$("input[name=startDate]").val($(".startDateCached").val());$("input[name=endDate]").val($(".endDateCached").val());$("input[name=categoryId]").val($("#filter-by").val());$("#start-datepicker").val($("input[name=startDate]").val());EC.Inbox.reBindWidgets()};EC.Inbox.getMessageDetail=function(n,t){var i=t.closest(".inbox-item");i.find(".inbox-item-msg").empty().append(n);EC.Inbox.openMsg(i)};EC.Inbox.deactivate=function(n,t){var i=t.closest(".inbox-item");i.find(".notification").addClass("visibility-hidden");i.find(".inbox-item-msg .info-teaser").show(200);i.find(".inbox-item-confirm .deactivate-text").hide(200);i.find(".inbox-item-confirm .js-hide-deactivate").hide(200);i.find(".inbox-item-confirm .deactivated-text").show(200)};EC.Inbox.hasSubscription=function(n,t){var i=t.closest(".inbox-item");n.toLocaleLowerCase()==="false"?(i.find(".notification").addClass("visibility-hidden"),i.find(".inbox-item-msg .info-teaser").show(0),i.find(".inbox-item-confirm .deactivated-text").show(0)):(i.find(".inbox-item-confirm .deactivate-text").show(0),i.find(".inbox-item-confirm .js-hide-deactivate").show(0))};$(".inbox-item-action").on("click",function(){var r=this.name,t=$(".inbox-item input:checkbox:checked").closest(".inbox-item"),i,n;$('input[name="formAction"]').val(r);this.name=="read"?($('a[name="readTrigger"]').click(),markMessageAsRead(t)):this.name=="unread"?($('a[name="unreadTrigger"]').click(),markMessageAsUnread(t)):($(".inbox-item input:checkbox:checked").length>0&&(t.remove(),i=t.attr("data-item-id"),$("div [data-item-id="+i+"]").remove(),EC.Inbox.updateBadgeAfterDelete(t),n=$(".pagination__item--last").find("input[name=pageNumber]").val(),$(".pageNumber").val()==n&&n!=1&&allCheckBoxMessagesChecked()?$(".pageNumber").val(n-1):n==1&&$(".pageNumber").val(n),$('a[name="deleteTrigger"]').click()),EC.Inbox.handleNoNotifications())});EC.Inbox.updateBadgeAfterDelete=function(n){$.each(n,function(n,t){$(t).attr("data-status")=="unread"&&addBadgeNumber(1)})};$(".select-all").on("click",function(n){n.preventDefault();$(".inbox-item input:checkbox").prop("checked",!0);$(".header-checked-actions").show();$(".inbox .inbox-item-preview").length===1?($(".unselect").show(),$(this).hide()):($(".unselect-all").show(),$(this).hide());EC.Inbox.checkSelected();EC.Inbox.checkReadUnread()});$(".unselect").on("click",function(n){n.preventDefault();$(".inbox-item input:checkbox").prop("checked",!1);$(".header-checked-actions").hide();$(this).hide();$(".select-all").show();EC.Inbox.checkSelected();EC.Inbox.checkReadUnread()});$(".unselect-all").on("click",function(n){n.preventDefault();$(".inbox-item input:checkbox").prop("checked",!1);$(".header-checked-actions").hide();$(this).hide();$(".unselect").hide();$(".select-all").show();EC.Inbox.checkSelected();EC.Inbox.checkReadUnread()});EC.Inbox.checkReadUnread=function(){for(var t=$(".inbox-item input:checkbox:checked").closest(".inbox-item"),i=[],n=0;n<t.length;n++)i[n]=$(t[n]).attr("data-status");$.inArray("unread",i)!="-1"?($(".unread").hide(),$(".read").show()):($(".unread").show(),$(".read").hide())};$(".inbox-category-holder").on("click",".inbox-item input:checkbox",function(){var n=$(this).closest(".inbox-item");EC.Inbox.checkSelected();$(".inbox-item input:checkbox:checked").length==0?($(".select-all").show(),$(".unselect").hide(),$(".header-checked-actions").hide()):$(".inbox-item input:checkbox:checked").length==1?($(".select-all").hide(),$(".unselect").show(),$(".unselect-all").hide(),$(".header-checked-actions").show()):$(".inbox-item input:checkbox:checked").length>1&&$(".inbox-item input:checkbox:checked").length==$(".inbox-item input:checkbox").length?($(".unselect-all").show(),$(".unselect").hide(),$(".header-checked-actions").show()):($(".unselect").show(),$(".unselect-all").hide(),$(".select-all").hide());EC.Inbox.checkReadUnread()});$(".inbox-category-holder, .inbox-menu").on("click",".inbox-item .item-deactivate",function(){var n=$(this).closest(".inbox-item");collapseOpenedMessagesDetail(n);collapseOpenedMessages();n.removeClass("preview");n.find(".item-deactivate").removeClass("js-fade-trigger");n.find(".deactivate-text").closest("div").attr("data-call-alert")=="false"?(n.find(".item-deactivate a.trigger")[0].click(),n.find(".item-deactivate").addClass("js-fade-trigger"),n.find(".deactivate-text").closest("div").attr("data-call-alert","true")):n.find(".item-deactivate").addClass("js-fade-trigger")});$(".inbox-category-holder, .inbox-menu").on("click",".inbox-item .inbox-item-show-msg",function(){var n=$(this).closest(".inbox-item");n.addClass("preview")});$(".inbox-category-holder, .inbox-menu").on("click",".inbox-item a.js-normal-link",function(){var t=$(this).attr("href"),n=$(this).attr("target");n===undefined&&(n="_self");window.open(t,n)});$(".inbox-category-holder").on("click",".inbox-item-hide-msg",function(){colapseMessage($(this))});EC.Inbox.openMsg=function(n){if(collapseOpenedMessages(),collapseOpenedMessagesDetail(n),n.find(".inbox-item-msg").hasClass("collapsed")==!1){colapseMessage(n);return}n.attr("data-status")=="unread"&&(n.attr("data-status","read"),n.find('input[name="status"]').val("read"),addBadgeNumber(1),updateBadgeMessagesStatus(n,"read"));n.find(".icon").hide();n.find('input[name="status"]').val("read");n.removeClass("panel--tinted new--notification");n.removeClass("preview");n.addClass("opened");n.find(".inbox-item-msg").hasClass("collapsed")&&(n.find(".inbox-item-msg").css("display","none"),n.find(".inbox-item-msg").removeClass("collapsed"),n.find(".inbox-item-msg").slideDown())};$(".inbox-category-holder").on("click",".inbox-item .item-preview",function(){var n=$(this).closest(".inbox-item");n.find(".error")[0]!=undefined&&n.find("a.trigger")[0].click();n.find(".inbox-item-msg")[0].childElementCount==0?n.find("a.trigger")[0].click():EC.Inbox.openMsg(n)});EC.Inbox.reBindWidgets=function(){$('[data-plugin="form"]:not(.has-plugin)').initialiseWidgets()};EC.Inbox.applyPageChange=function(n,t){$(".inbox-category-holder").empty().append(n);EC.Inbox.reBindWidgets();$(".inbox-category-holder").find(".js-fade-wrapper").fadeContentToggle();$(".unselect-all, .unselect").click();$(".inbox-item").find(".inbox-item-confirm .js-hide-deactivate").hide();$("input[name=startDate]").val($(".startDateCached").val());$("input[name=endDate]").val($(".endDateCached").val());$("input[name=categoryId]").val($(".categoryIdCached").val());$(".pageNumber").val(t.find("input[name=pageNumber]").val());$('.inbox-item[data-status="unread"]').addClass("panel--tinted new--notification")};EC.Inbox.applyPageChangeOnDelete=function(n){var t=$('input[name="formAction"]').val();t=="delete"&&($(".inbox-category-holder").empty().append(n),$(".inbox-category-holder .nomore").length==0&&$(".inbox-header").removeClass("hidden"),EC.Inbox.reBindWidgets(),$(".inbox-category-holder").find(".js-fade-wrapper").fadeContentToggle(),$(".unselect-all, .unselect").click(),$(".inbox-item").find(".inbox-item-confirm .js-hide-deactivate").hide(),$(".updateBadgeMessages").click());$(".unselect-all").click()};EC.Inbox.setDateOnAction=function(){var r=$("#datepicker").val().split(" - ")[0],u=$("#datepicker").val().split(" - ")[1],t=getFormattedDateString(r),n,i;$("input[name=startDate]").val(t);$(".startDateCached").val(t);n=getFormattedDateString(u);$("input[name=endDate]").val(n);$(".endDateCached").val(n);$("#filter-by").change();t!=""&&n!=""&&(i=$("#intervalDateSeparator").val(),$("#datepicker").val(t+" "+i+" "+n))};$(".inbox").on("dateChanged","#datepicker.hasDatepicker",function(){EC.Inbox.setDateOnAction()});$(".inbox").on("click","#start-datepicker",function(){$("#start-datepicker").val()!=""&&$("#end-datepicker").val()!=""&&($("#start-datepicker").val(""),$("input[name=startDate]").val(""),$(".startDateCached").val(""),$("#end-datepicker").val(""),$("input[name=endDate]").val(""),$(".endDateCached").val(""),$("#start-datepicker").dateSelect("option","maxDate",null),$("#end-datepicker").dateSelect("option","minDate",null),$("#filter-by").change())});$(".inbox").on("dateChanged","#start-datepicker",function(){$("#start-datepicker").val(getFormattedDateString($("#start-datepicker").val()));$("#start-datepicker").val()!=""&&$("#end-datepicker").val()!=""&&($("input[name=startDate]").val($("#start-datepicker").val()),$(".startDateCached").val($("#start-datepicker").val()),$("input[name=endDate]").val($("#end-datepicker").val()),$(".endDateCached").val($("#end-datepicker").val()),$("#filter-by").change())});$(".inbox").on("dateChanged","#end-datepicker",function(){$("#end-datepicker").val(getFormattedDateString($("#end-datepicker").val()));$("#start-datepicker").val()!=""&&$("#end-datepicker").val()!=""&&($("input[name=startDate]").val($("#start-datepicker").val()),$(".startDateCached").val($("#start-datepicker").val()),$("input[name=endDate]").val($("#end-datepicker").val()),$(".endDateCached").val($("#end-datepicker").val()),$("#filter-by").change())});$(document).ready(function(){var i=$("#messageIdToShow").val(),n,t;$(':input[name="msgId"]').filter(function(){return this.value==i}).parent().click();n=$(".badgeNumberBell");n!=null&&n!=="undefined"&&(t=$("#pa-menu-dropdown-mobile-label"),t!=null&&t!=="undefined"&&n.clone().appendTo("#pa-menu-dropdown-mobile-label"));EC.Inbox.GetUserUnreadMessageCount()});$(".js-inbox-getsubjects").on("click",function(){var t=!$(this).hasClass("js-inbox-getsubjects-finished"),n;t&&(n=$(this).data("source"),$.get(n).done(function(n){$(".simplifiedMessages").empty().append(n);$(".js-inbox-seemore").removeClass("hidden");$(".js-inbox-getsubjects").addClass("js-inbox-getsubjects-finished");$('.simplifiedMessages .inbox-item[data-status="unread"]').addClass("panel--tinted new--notification");$(".js-fade").fadeContentToggle();$(".inbox-item").find(".inbox-item-confirm .js-hide-deactivate").hide()}).fail(function(){$(".simplifiedMessages .waiting").removeClass("waiting");$(".js-inbox-errorMessage").removeClass("hidden")}))});EC.Inbox.GetUserUnreadMessageCount=function(){var n=$(".js-inbox-badge").data("src");$.get(n,function(n){n.data!=null&&n.data>0&&($(".js-badgenumber").html(n.data),$(".js-badgenumber").show())})};EC.Inbox.markAllUserMessagesAsRead=function(){$.each($("[data-status=unread]"),function(n,t){markMessageAsRead($(t))});resetBadgeNumber()};EC.Inbox.GetInboxSubjectsSuccess=function(n,t){t.find('[data-selector="inbox-holder"]').html(n);$(".js-fade").fadeContentToggle();$('.inbox-item[data-status="unread"]').addClass("panel--tinted new--notification");$(".js-inbox-badge").initialiseWidgets()};EC.Inbox.GetInboxSubjectsError=function(n,t){t.find('[data-selector="inbox-holder"]').html(n)}