function validLoginCompany(){var n=!0,t;$("#companySelectModeIsUserInferred").val()=="true"&&$("#defaultLoginCompanyIsNull").val()=="true"&&$("#companyIdDropDown").val()==null&&$.ajax({type:"GET",async:!1,cache:!1,url:"../Main/GetCompanyUser?login="+encodeURIComponent($("#login").val())+"&password="+encodeURIComponent($("#password").val()),success:function(t){companyData=t.objectList;$("#companyIdDropDown").empty();$.each(companyData,function(n,t){$("#companyIdDropDown").prepend($("<option>",{value:t.Id,text:t.Name}))});companyData.length>1&&(n=!1,$("#loginContainer").hide(),$("#passwordContainer").hide(),$("#passwordResetContainer").hide(),$(".companyIdContainer").removeClass("is-invalid"),$(".companyIdContainer").show())}});$("#companySelectModeIsAskedDuringLogin").val()=="true"&&$("#defaultLoginCompanyIsNull").val()=="true"&&(el=$("#companyIdDropDown"),el.length&&(el.val()==null||el.val().length==0)&&($(".companyIdContainer").addClass("is-invalid"),n=!1));n&&(t=$("#companyIdDropDown").val()!=null?$("#companyIdDropDown").val():$("#companyId").val(),window.localStorage.setItem("companyIdUsedDuringLogin",t),isNullOrWhitespace($("#login").val())||window.localStorage.setItem("loginUsedDuringLogin",$("#login").val()),$("#passwordClearToggle").removeClass("mdi-eye-off"),$("#passwordClearToggle").addClass("mdi-eye"),$("#password").attr("type","password"),$("#loginForm").submit())}function initLocalStoragePreferences(){var n="";isNullOrWhitespace(localStorage.getItem("assetListDisplayMode"))||(n+="assetListDisplayMode="+localStorage.getItem("assetListDisplayMode"));isNullOrWhitespace(localStorage.getItem("assetTypeListDisplayMode"))||(n+="&assetTypeListDisplayMode="+localStorage.getItem("assetTypeListDisplayMode"));isNullOrWhitespace(localStorage.getItem("locationListDisplayMode"))||(n+="&locationListDisplayMode="+localStorage.getItem("locationListDisplayMode"));isNullOrWhitespace(localStorage.getItem("companyListDisplayMode"))||(n+="&companyListDisplayMode="+localStorage.getItem("companyListDisplayMode"));isNullOrWhitespace(localStorage.getItem("userListDisplayMode"))||(n+="&userListDisplayMode="+localStorage.getItem("userListDisplayMode"));isNullOrWhitespace(localStorage.getItem("costCenterListDisplayMode"))||(n+="&costCenterListDisplayMode="+localStorage.getItem("costCenterListDisplayMode"));isNullOrWhitespace(localStorage.getItem("locationTypeListDisplayMode"))||(n+="&locationTypeListDisplayMode="+localStorage.getItem("locationTypeListDisplayMode"));$.ajax({url:"/"+$("html").attr("lang")+"/Main/InitSessionFromLocalStoragePreferences",type:"POST",data:n,success:function(){}})}function CountDownTimer(n,t){this.duration=n;this.granularity=t||1e3;this.tickFtns=[];this.running=!1;this.remainingMinutes=n/60}function highlightFrmElement(n){$(n).parent().addClass("is-invalid")}function highlightDateElement(n){$(n).parent().parent().addClass("is-invalid")}function highlightSelectElementWarning(n){$(n).parent().find(".select2-container").addClass("is-invalid")}function highlightSwitchElementWarning(n){$(n).parent().parent().parent().find(".switch-label-container").find(".mdl-switch__label").addClass("is-invalid")}function lowlightFrmElement(n){$(n).parent().removeClass("is-invalid");n.id!=null?$("#"+n.id+"_error").text(""):$(n+"_error").text("")}function lowlightDateElement(n){$(n).parent().hasClass("is-invalid")&&($(n).parent().removeClass("is-invalid"),$(n).hasClass("mdl-textfield__label__icon")?$("#"+$(n).parent().find(".datepicker").attr("id").substring(0,$(n).parent().find(".datepicker").attr("id").indexOf("_date"))+"_error").text(""):n.id!=null?$("#"+n.id.substring(0,n.id.indexOf("_date"))+"_error").text(""):$(n.id.substring(0,n.id.indexOf("_date"))+"_error").text(""));$(n).parent().parent().hasClass("is-invalid")&&($(n).parent().parent().removeClass("is-invalid"),$(n).hasClass("mdl-textfield__label__icon")?$("#"+$(n).parent().parent().find(".datepicker").attr("id").substring(0,$(n).parent().parent().find(".datepicker").attr("id").indexOf("_date"))+"_error").text(""):n.id!=null?$("#"+n.id.substring(0,n.id.indexOf("_date"))+"_error").text(""):$(n.id.substring(0,n.id.indexOf("_date"))+"_error").text(""))}function lowlightDialogDateElement(n){$(n).parent().parent().hasClass("is-invalid")&&($(n).parent().parent().removeClass("is-invalid"),$(n).parent().hasClass("mdl-textfield__label__icon")?$("#"+$(n).parent().parent().find(".datepicker").attr("id").substring(0,$(n).parent().parent().find(".datepicker").attr("id").indexOf("_date"))+"_error").text(""):n.id!=null?$("#"+n.id.substring(0,n.id.indexOf("_date"))+"_error").text(""):$(n.id.substring(0,n.id.indexOf("_date"))+"_error").text(""))}function lowlightInputSelectElement(n,t){$(n).parent().removeClass("is-invalid");$("#"+t).text("")}function lowlightSwitchElementWarning(n){$(n).parent().parent().parent().find(".switch-label-container").find(".mdl-switch__label.is-invalid")[0]&&($(n).parent().parent().parent().find(".switch-label-container").find(".mdl-switch__label").removeClass("is-invalid"),$("#"+n.id+"_error").text(""))}function lowlightSelectElementWarning(n){$(n).parent().find(".select2-container").hasClass("is-invalid")&&($(n).parent().find(".select2-container").removeClass("is-invalid"),$(n).hasClass("selectForModal")?$(n).parent().parent().find(".warning").text(""):$("#"+n.name+"_error").text(""))}function resetAll(n){$("#"+n+" *").removeClass("highlightErrFrmEl")}function isNullOrWhitespace(n){return typeof n=="undefined"||n==null?!0:n.replace(/\s/g,"").length<1}function split(n){return n.split(/,\s*/)}function extractLast(n){return split(n).pop()}function showMailReportDialog(){var n=$("#inputDialog")[0],t,i;if(n.showModal||dialogPolyfill.registerDialog(n),!$("#inputDialog").is(":visible")){t="^(\\s?[^\\s,]+@[^\\s,]+\\.[^\\s,]+\\s?,)*(\\s?[^\\s,]+@[^\\s,]+\\.[^\\s,]+,?\\s?)$";$("#inputDialogTitle").html(mainLangManagement().sendReportEmail);$("#inputDialogText").html(mainLangManagement().sendReportEmailText);$("#inputDialogInput").attr("pattern",t);$("#inputDialogLabel").html(mainLangManagement().to);$("#inputDialogError").html(mainLangManagement().validEmail);$("#inputDialogOkBtn").html(mainLangManagement().send);i=[];JSON.parse(localStorage.getItem("storedMails"))!=null&&(i=JSON.parse(localStorage.getItem("storedMails")));$(n).on("click",$.fn.solidUtils.outsideDialog);n.showModal();$("#inputDialogInput").autocomplete({minLength:0,source:function(n,t){t($.ui.autocomplete.filter(i,extractLast(n.term)))},focus:function(){return!1},select:function(n,t){var i=split(this.value),r,n;return i.pop(),i.push(t.item.value),i.push(""),this.value=i.join(", "),r=document.getElementById("inputDialogInput"),n=new Event("input"),r.dispatchEvent(n),!1}});$("#inputDialogInput").on("input",function(){var n=$("#inputDialogInput").val();RegExp(t).test(n)?$("#inputDialogOkBtn").prop("disabled",!1):$("#inputDialogOkBtn").prop("disabled",!0)})}}function storeMails(n){var t=[];JSON.parse(localStorage.getItem("storedMails"))!=null&&(t=JSON.parse(localStorage.getItem("storedMails")));n.forEach(function(n){var i=t.indexOf(n);i!==-1?(t.splice(i,1),t.push(n)):t.length<5?t.push(n):(t.splice(0,1),t.push(n))});localStorage.setItem("storedMails",JSON.stringify(t))}function getFormData(n){var i=n.serializeArray(),t={};return $.map(i,function(n){t[n.name]=n.name in t?t[n.name]+","+n.value:n.value}),t}function openReport(n){window.open(n,"_blank")}function downloadExcelOrCSV(n){window.location.assign(n)}function exportManagement(n,t,i,r){var f,u;switch(t){case"Asset":switch(i){case"tabMovement":f=n=="Detail"?JSON.stringify(getFormData($("#itemForm"))):JSON.stringify(getFormData($("#assetSearchForm")));u="../"+t+"/ExportMovementListAs"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;default:f=n=="Detail"?JSON.stringify(getFormData($("#itemForm"))):JSON.stringify(getFormData($("#assetSearchForm")));u="../"+t+"/Export"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u)}break;case"AssetAccounting":f=JSON.stringify(getFormData($("#assetAccountingSearchForm")));u="../Asset/ExportAccounting"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;case"AuditTrailDetail":f=JSON.stringify(getFormData($("#auditTrailDetailSearchForm")));u="../"+t+"/Export"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;case"Bottle":f=JSON.stringify(getFormData($("#bottleSearchForm")));u="../"+t+"/Export"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;case"Cost":f=JSON.stringify(getFormData($("#costSearchForm")));u="../"+t+"/Export"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;case"Device":f=JSON.stringify(getFormData($("#deviceSearchForm")));u="../"+t+"/Export"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;case"ItemUnit":f=n=="Detail"?JSON.stringify(getFormData($("#itemUnitForm"))):JSON.stringify(getFormData($("#itemUnitSearchForm")));u="../"+t+"/Export"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;case"Location":switch(i){case"tabItemUnit":f=n=="Detail"?JSON.stringify(getFormData($("#itemUnitForm"))):JSON.stringify(getFormData($("#itemUnitSearchForm")));u="../"+t+"/ExportItemUnitListAs"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;default:f=JSON.stringify(getFormData($("#locationForm")));u="../"+t+"/Export"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u)}break;case"LocationAccounting":f=JSON.stringify(getFormData($("#locationAccountingSearchForm")));u="../Location/ExportAccounting"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;case"Inventory":f=JSON.stringify(getFormData($("#inventoryForm")));u="../"+t+"/Export"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;case"Maintenance":f=JSON.stringify(getFormData($("#repairOrderSearchForm")));$("#maintenanceSearchForm").length&&(f=JSON.stringify(getFormData($("#maintenanceSearchForm"))));u="../Maintenance/Export"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u);break;case"MaintenancePlan":f=JSON.stringify(getFormData($("#maintenancePlanSearchForm")));u="../MaintenancePlan/Export"+n+"As"+r+"?data="+encodeURIComponent(f);r=="Report"?openReport(u):downloadExcelOrCSV(u)}}function initInformationDialog(){var n=$("#informationDialog")[0];n.showModal||dialogPolyfill.registerDialog(n);n.querySelector(".okBtn").addEventListener("click",function(){n.close()})}function initDeleteInformationDialog(){var t=$(".customDialog")[0],n=$($(".customDialog")[0]).clone().insertAfter($("dialog").last());$(n).attr("id","deleteInformationDialog");$("#deleteInformationDialog")[0].showModal||dialogPolyfill.registerDialog($("#deleteInformationDialog")[0]);$("#deleteInformationDialog .customDialogTitle").html(LOCALIZATION.ImpossibleDeletion);$("#deleteInformationDialog .custom1Btn").html("OK");$("#deleteInformationDialog .custom2Btn").html("Detail");$("#deleteInformationDialog .custom2Btn").removeClass("mdl-button--raised").removeClass("mdl-button--colored");$("#deleteInformationDialog .custom2Btn").on("click",function(){window.open("../"+$("#senName").val()+"/DetailDeleteBlockingEntities?id="+Number($("#id").val()),"_blank")});$("#deleteInformationDialog .custom1Btn").on("click",function(){$("#deleteInformationDialog")[0].close()})}function showDeleteInformationDialog(n,t){var r,i,u;t==null&&$("#deleteInformationDialog .custom2Btn").hide();r=JSON.parse(t);i="<div>";i+="<p>"+n+"<\/p>";i+='<ul id="list">';for(u in r)i+="<li>"+r[u]+".<\/li>";i+="<\/ul>";i+="<\/div>";$("#deleteInformationDialog .customDialogContent").html(i);$("#deleteInformationDialog .customDialogContent #list").css({maxHeight:"100px",overflow:"auto"});$("#deleteInformationDialog")[0].showModal()}function initPrinterChoiceModal(){var n=$("#informationDialog")[0],t;n.showModal||dialogPolyfill.registerDialog(n);t=$($(".customDialog")[0]).clone().insertAfter($("dialog").last());$(t).attr("id","printerChoiceDialog");$("#printerChoiceDialog")[0].showModal||dialogPolyfill.registerDialog($("#printerChoiceDialog")[0]);$("#printerChoiceDialog").css("width","20%");$("#printerChoiceDialog .customDialogTitle").html(IDENTIFICATION_LOCALIZATION.PrinterSelection);$("#printerChoiceDialog .custom1Btn").html("OK");$("#printerChoiceDialog .custom2Btn").html(DIALOG_LOCALIZATION.Cancel);$("#printerChoiceDialog").removeClass("large");$("#printerChoiceDialog .custom2Btn").removeClass("mdl-button--raised").removeClass("mdl-button--colored");$("#printerChoiceDialog .custom2Btn").on("click",function(){$("#printTagBtn").prop("disabled",!1);$("#printTagBtnMainPage").prop("disabled",!1);$("#printerChoiceDialog")[0].close()});$("#printerChoiceDialog .custom1Btn").on("click",function(){$("#saveChoiceForThisSession").parent().hasClass("is-checked")?sessionStorage.setItem("savePrinterChoiceForThisSession_"+$("#senName").val(),!0):sessionStorage.setItem("savePrinterChoiceForThisSession_"+$("#senName").val(),!1);sessionStorage.setItem("savePrinterChoiceForThisSession_"+$("#senName").val()+"_printerIdSelected",$(".customDialogContent #printerIdDropDown").val());sessionStorage.setItem("savePrinterChoiceForThisSession_"+$("#senName").val()+"_printerTemplateIdSelected",$(".customDialogContent #printerTemplateIdDropDown").val());$.ajax({type:"GET",url:"/"+$("html").attr("lang")+"/Printer/Print?systemEntityId="+$("#systemEntityId").val()+"&id="+$("#idForPrinting").val()+"&printerIdSelected="+$("#printerChoiceDialog #printerIdDropDown").val()+"&printerTemplateIdSelected="+$("#printerChoiceDialog #printerTemplateIdDropDown").val(),success:function(t){if($("#printerChoiceDialog")[0].close(),t=="-1"){var i=$("html").attr("lang");$("#informationDialogTitle").html(LOCALIZATION.Error);$("#informationDialogText").html(LOCALIZATION.PrinterErrorMessage);n.showModal()}else location.reload()},complete:function(){$("#printTagBtn").prop("disabled",!1);$("#printTagBtnMainPage").prop("disabled",!1)}})})}function getLinkedPrinter(n){$.ajax({url:"/"+$("html").attr("lang")+"/Printer/GetLinkedPrinters",data:{printerTemplateId:$("#"+n+" #printerTemplateIdDropDown option:selected").val()},cache:!1,success:function(t){var r=JSON.parse(t.printers),i,u;$("#"+n+" #printerIdDropDown").empty().trigger("change");for(i in r)u=new Option(r[i],i,!1,!1),$("#"+n+" #printerIdDropDown").append(u);$("#"+n+" #printerIdDropDown").trigger("change")}})}function getLinkedPrinterTemplates(n){$.ajax({url:"/"+$("html").attr("lang")+"/Printer/getLinkedPrinterTemplates",data:{printerId:$("#"+n+" #printerIdDropDown option:selected").val()},cache:!1,success:function(t){var r=JSON.parse(t.templates),i,u;$("#"+n+" #printerTemplateIdDropDown").empty().trigger("change");for(i in r)u=new Option(r[i],i,!1,!1),$("#"+n+" #printerTemplateIdDropDown").append(u);$("#"+n+" #printerTemplateIdDropDown").trigger("change")}})}function initArchiveChoiceDialog(){var t=$(".choiceDialog")[0],n=$($(".choiceDialog")[0]).clone().insertAfter($("dialog").last());$(n).attr("id","archiveChoiceDialog");$("#archiveChoiceDialog")[0].showModal||dialogPolyfill.registerDialog($("#archiveChoiceDialog")[0]);$("#archiveChoiceDialog .choiceDialogTitle").html(DIALOG_LOCALIZATION.ArchiveEntity);$("#archiveChoiceDialog .choice1Btn").html(DIALOG_LOCALIZATION.Archive);$("#archiveChoiceDialog .choice2Btn").html(DIALOG_LOCALIZATION.Cancel);$("#archiveChoiceDialog").removeClass("large");$("#archiveChoiceDialog .choiceDialogButtons").removeClass("text-align-center");$("#archiveChoiceDialog .choiceDialogButtons").addClass("mdl-dialog__actions");$("#archiveChoiceDialog .choice2Btn").removeClass("mdl-button--raised");$("#archiveChoiceDialog .choice2Btn").removeClass("mdl-button--colored");$("#archiveChoiceDialog .choice1Btn").on("click",function(){console.log("archiveChoiceDialog OK");url="../"+$(this).parent().parent().attr("entity")+"/"+$(this).parent().parent().attr("action")+"?id="+Number($(this).parent().parent().attr("recordId"));$.fn.solidUtils.redirect(url,"POST");$("#archiveChoiceDialog")[0].close()});$("#archiveChoiceDialog .choice2Btn").on("click",function(){console.log("archiveChoiceDialog CANCEL");$("#archiveChoiceDialog")[0].close()});$("#archiveChoiceDialog").on("click",$.fn.solidUtils.outsideDialog)}function initDisableChoiceDialog(){var t=$(".choiceDialog")[0],n=$($(".choiceDialog")[0]).clone().insertAfter($("dialog").last());$(n).attr("id","disableChoiceDialog");$("#disableChoiceDialog")[0].showModal||dialogPolyfill.registerDialog($("#disableChoiceDialog")[0]);$("#disableChoiceDialog .choiceDialogTitle").html(DIALOG_LOCALIZATION.DisableEntity);$("#disableChoiceDialog .choice1Btn").html(DIALOG_LOCALIZATION.Disable);$("#disableChoiceDialog .choice2Btn").html(DIALOG_LOCALIZATION.Cancel);$("#disableChoiceDialog").removeClass("large");$("#disableChoiceDialog .choiceDialogButtons").removeClass("text-align-center");$("#disableChoiceDialog .choiceDialogButtons").addClass("mdl-dialog__actions");$("#disableChoiceDialog .choice2Btn").removeClass("mdl-button--raised");$("#disableChoiceDialog .choice2Btn").removeClass("mdl-button--colored");$("#disableChoiceDialog .choice1Btn").on("click",function(){console.log("disableChoiceDialog OK");url="../"+$(this).parent().parent().attr("entity")+"/"+$(this).parent().parent().attr("action")+"?id="+Number($(this).parent().parent().attr("recordId"));$.fn.solidUtils.redirect(url,"POST");$("#disableChoiceDialog")[0].close()});$("#disableChoiceDialog .choice2Btn").on("click",function(){console.log("disableChoiceDialog CANCEL");$("#disableChoiceDialog")[0].close()});$("#disableChoiceDialog").on("click",$.fn.solidUtils.outsideDialog)}function initUnarchiveChoiceDialog(){var t=$(".choiceDialog")[0],n=$($(".choiceDialog")[0]).clone().insertAfter($("dialog").last());$(n).attr("id","unarchiveChoiceDialog");$("#unarchiveChoiceDialog")[0].showModal||dialogPolyfill.registerDialog($("#unarchiveChoiceDialog")[0]);$("#unarchiveChoiceDialog .choiceDialogTitle").html(DIALOG_LOCALIZATION.UnarchiveEntity);$("#unarchiveChoiceDialog .choice1Btn").html(DIALOG_LOCALIZATION.Unarchive);$("#unarchiveChoiceDialog .choice2Btn").html(DIALOG_LOCALIZATION.Cancel);$("#unarchiveChoiceDialog").removeClass("large");$("#unarchiveChoiceDialog .choiceDialogButtons").removeClass("text-align-center");$("#unarchiveChoiceDialog .choiceDialogButtons").addClass("mdl-dialog__actions");$("#unarchiveChoiceDialog .choice2Btn").removeClass("mdl-button--raised");$("#unarchiveChoiceDialog .choice2Btn").removeClass("mdl-button--colored");$("#unarchiveChoiceDialog .choice1Btn").on("click",function(){console.log("unarchiveChoiceDialog OK");url="../"+$(this).parent().parent().attr("entity")+"/"+$(this).parent().parent().attr("action")+"?id="+Number($(this).parent().parent().attr("recordId"));$.fn.solidUtils.redirect(url,"POST");$("#unarchiveChoiceDialog")[0].close()});$("#unarchiveChoiceDialog .choice2Btn").on("click",function(){console.log("unarchiveChoiceDialog CANCEL");$("#unarchiveChoiceDialog")[0].close()});$("#unarchiveChoiceDialog").on("click",$.fn.solidUtils.outsideDialog)}function initActivateChoiceDialog(){var t=$(".choiceDialog")[0],n=$($(".choiceDialog")[0]).clone().insertAfter($("dialog").last());$(n).attr("id","activateChoiceDialog");$("#activateChoiceDialog")[0].showModal||dialogPolyfill.registerDialog($("#activateChoiceDialog")[0]);$("#activateChoiceDialog .choiceDialogTitle").html(DIALOG_LOCALIZATION.EnableEntity);$("#activateChoiceDialog .choice1Btn").html(DIALOG_LOCALIZATION.Enable);$("#activateChoiceDialog .choice2Btn").html(DIALOG_LOCALIZATION.Cancel);$("#activateChoiceDialog").removeClass("large");$("#activateChoiceDialog .choiceDialogButtons").removeClass("text-align-center");$("#activateChoiceDialog .choiceDialogButtons").addClass("mdl-dialog__actions");$("#activateChoiceDialog .choice2Btn").removeClass("mdl-button--raised");$("#activateChoiceDialog .choice2Btn").removeClass("mdl-button--colored");$("#activateChoiceDialog .choice1Btn").on("click",function(){console.log("activateChoiceDialog OK");url="../"+$(this).parent().parent().attr("entity")+"/"+$(this).parent().parent().attr("action")+"?id="+Number($(this).parent().parent().attr("recordId"));$.fn.solidUtils.redirect(url,"POST");$("#activateChoiceDialog")[0].close()});$("#activateChoiceDialog .choice2Btn").on("click",function(){console.log("activateChoiceDialog CANCEL");$("#activateChoiceDialog")[0].close()});$("#activateChoiceDialog").on("click",$.fn.solidUtils.outsideDialog)}function checkReturnIsAlertPage(n){var t=document.createElement("div"),i;return t.innerHTML=n,i=t.getElementsByClassName("page-content"),$(i).children(":first").hasClass("alertPage")}function checkReturnIsErrorPage(n){var t=document.createElement("div"),i;return t.innerHTML=n,i=t.getElementsByClassName("page-content"),$(i).children(":first").hasClass("errorPage")}function mainLangManagement(){var n=$("html").attr("lang");return n=="fr"?{error:"Error",information:"Information",sendReportEmail:"Envoi rapport par email",sendReportEmailText:"Sélectionner une ou plusieurs adresses mails (séparées avec une virgule)",emails:"Email(s)",to:"A",validEmail:"Adresse email invalide, exemple : aaa@bbb.ch, xxx@yyy.com",send:"Envoi",sendSuccess:"Envoi réalisé avec succès.",sendFailed:"L'envoi a échoué."}:{error:"Error",information:"Information",sendReportEmail:"Send report by email",sendReportEmailText:"Please select one or more email addresses (separated with a comma)",emails:"Email(s)",to:"To",validEmail:"Invalid email address, example:  aaa@bbb.ch, xxx@yyy.com",send:"Send",sendSuccess:"Sending successfully completed.",sendFailed:"Sending failed."}}function initClassForWarningMessage(){$(".warning").each(function(){$(this).parent().children(":first").children(":first").hasClass("mdl-textfield")?$(this).hasClass("input")||$(this).addClass("input"):$(this).parent().children(":first").children(":first").hasClass("composedWrapper")?$(this).parent().find(".composedWrapper").children(":first").hasClass("mdl-textfield")&&($(this).hasClass("input")||$(this).addClass("input")):$(this).parent().children(":first").hasClass("mdl-textfield")?$(this).hasClass("input")||$(this).addClass("input"):$(this).parent().children().eq(1).children(":first").hasClass("dropDown")&&($(this).hasClass("dropDown")||$(this).addClass("dropDown"))})}$(document).ready(function(){$("input").change(function(){$("#loginPanel .mdl-card__title").addClass("hidden")});$("#companyIdDropDown").change(function(){$(".companyIdContainer").removeClass("is-invalid")});window.localStorage.getItem("companyIdUsedDuringLogin")!=null&&($("#companyIdDropDown").val(window.localStorage.getItem("companyIdUsedDuringLogin")),$("#companyIdDropDown").trigger("change"));window.localStorage.getItem("loginUsedDuringLogin")!=null&&($("#login").val(window.localStorage.getItem("loginUsedDuringLogin")),$("#login").parent().addClass("is-dirty"));$("#passwordClearToggle").on("click",function(){$("#passwordClearToggle").hasClass("mdi-eye")?($("#passwordClearToggle").removeClass("mdi-eye"),$("#passwordClearToggle").addClass("mdi-eye-off"),$("#password").attr("type","text")):($("#passwordClearToggle").removeClass("mdi-eye-off"),$("#passwordClearToggle").addClass("mdi-eye"),$("#password").attr("type","password"))});$(document).on("keypress",function(n){n.which==13&&validLoginCompany()});sessionStorage.clear();initLocalStoragePreferences();$("#lngBtn").on("click",function(){$("#availableLanguageContainer").slideToggle("fast",function(){$("#availableLanguageContainer").is(":visible")?($("#lngBtn .mdi").removeClass("mdi-menu-down"),$("#lngBtn .mdi").addClass("mdi-menu-up")):($("#lngBtn .mdi").removeClass("mdi-menu-up"),$("#lngBtn .mdi").addClass("mdi-menu-down"))});$("#availableLanguageContainer").is(":visible")&&$("#availableLanguageContainer").css("display","flex")})});$(document).ready(function(){var t,n;$(document).solidCore();t=$(document).solidLoginModal();t.handleAllActions();$(document).on("keydown",function(n){n.keyCode===27&&n.preventDefault()});$(window).width()<1100&&($("#optionPanel div.header-panel").eq(0).removeClass("text-align-right"),$("#optionPanel div.header-panel").eq(0).addClass("text-align-center"));$(window).width()<500&&($("#optionPanel div.header-panel").eq(1).removeClass("text-align-right"),$("#optionPanel div.header-panel").eq(1).addClass("text-align-center"));$(".singleSelectWithSearchBar").select2({multiple:!1});$(".singleSelectWithoutSearchBar").select2({multiple:!1,minimumResultsForSearch:Infinity});$(".multiPickWithSearchBar").select2({placeholder:LOCALIZATION.SearchPlaceHolder,multiple:!0,closeOnSelect:!1,selectBarMode:!0});$(".multiSelectWithSearchBar").select2({placeholder:LOCALIZATION.SearchPlaceHolder,multiple:!0,closeOnSelect:!1,allowClear:!0});initInformationDialog();initDeleteInformationDialog();initArchiveChoiceDialog();initDisableChoiceDialog();initUnarchiveChoiceDialog();initActivateChoiceDialog();$.ajaxSetup({cache:!1});initPrinterChoiceModal();initClassForWarningMessage();n=JSON.parse(sessionStorage.getItem("navigationHistory"));n==null&&(n=[]);n.push(window.location.href);sessionStorage.setItem("navigationHistory",JSON.stringify(n));console.log("navigationHistory : ",JSON.parse(sessionStorage.getItem("navigationHistory")))}),function(n,t,i){"use strict";function f(n){var i=this,t=i.getBoundingClientRect(),r=t.top<=n.clientY&&n.clientY<=t.top+t.height&&t.left<=n.clientX&&n.clientX<=t.left+t.width;r||(i.close(),i.removeEventListener("click",f))}function o(){return n("html").attr("culture")}function s(t){var i=n("#snackbar");i.length>0&&(t=t||n(i).find(".mdl-snackbar__text").data("message"),i[0].MaterialSnackbar.showSnackbar({message:t}))}var r="solidUtils",e="plugin_"+r,u=function(n,t){this.element=n;this.options={};this.init(t)};n.extend(u.prototype,{init:function(){}});n.fn[r]=function(n){var t=this.data(e);return t instanceof u?typeof n!="undefined"&&t.init(n):(t=new u(this,n),this.data(e,t)),t};n.fn[r].showSpinner=function(){n(".spinner").show();setTimeout(function(){n(".spinner").hide()},15e3)};n.fn[r].hideSpinner=function(){setTimeout(function(){n(".spinner").hide()},500)};n.fn[r].showSnackBar=function(n){s(n)};n.fn[r].formatDate=function(n){var r=new Date(parseInt(n.replace(/\/Date\((.*?)\)\//gi,"$1"))),t=r.getDate(),i=r.getMonth()+1;switch(o()){case"en-US":return i+"/"+(t>9?t:"0"+t)+"/"+r.getFullYear();case"de-DE":return(t>9?t:"0"+t)+"."+(i>9?i:"0"+i)+"."+r.getFullYear();case"fr-FR":case"it-IT":default:return(t>9?t:"0"+t)+"/"+(i>9?i:"0"+i)+"/"+r.getFullYear()}};n.fn[r].formatDateTime=function(n){var r=new Date(parseInt(n.replace(/\/Date\((.*?)\)\//gi,"$1"))),t=r.getDate(),i=r.getMonth()+1,u=r.toLocaleTimeString();switch(o()){case"en-US":return i+"/"+(t>9?t:"0"+t)+"/"+r.getFullYear()+" "+u;case"de-DE":return(t>9?t:"0"+t)+"."+(i>9?i:"0"+i)+"."+r.getFullYear()+" "+u;case"fr-FR":case"it-IT":default:return(t>9?t:"0"+t)+"/"+(i>9?i:"0"+i)+"/"+r.getFullYear()+" "+u}};n.fn[r].formatString=function(n,t){return n.replace(/{\w+}/g,function(n){return t["{"+n+"}"]||n})};n.fn[r].disableConfirmationButton=function(t){return n(t).find("div.mdl-tooltip").removeClass("is-active"),n(t).prop("disabled",!0).addClass("mdl-color-text--grey-600").removeClass("mdl-color-text--green-600")};n.fn[r].enableConfirmationButton=function(t){return n(t).prop("disabled",!1).addClass("mdl-color-text--green-600").removeClass("mdl-color-text--grey-600")};n.fn[r].enableCancelButton=function(t){return n(t).prop("disabled",!1).addClass("mdl-color-text--red-600").removeClass("mdl-color-text--grey-600")};n.fn[r].disableCancelButton=function(t){return n(t).find("div.mdl-tooltip").removeClass("is-active"),n(t).prop("disabled",!0).addClass("mdl-color-text--grey-600").removeClass("mdl-color-text--red-600")};n.fn[r].reapplyMDL=function(t){n(t).removeClass("is-upgraded").removeAttr("data-upgraded").each(function(){componentHandler.upgradeElement(this)})};n.fn[r].reapplyMDLInside=function(t){n.each(t.split(","),function(t,i){n.fn[r].reapplyMDL(i+" .mdl-switch, "+i+" .mdl-textfield, "+i+" button, "+i+" .mdl-tooltip")})};n.fn[r].reapplySelect2inside=function(t){n.each(t,function(t,i){i.hasAttribute("data-select2-id")&&(n(i).hasClass("singleSelectWithSearchBar")?(n(i).removeClass("singleSelectWithSearchBar"),n(i).removeClass("select2-hidden-accessible"),n(i).parent().find(".select2").remove(),n(i).select2({multiple:!1})):n(i).hasClass("singleSelectWithoutSearchBar")?(n(i).removeClass("singleSelectWithoutSearchBar"),n(i).removeClass("select2-hidden-accessible"),n(i).parent().find(".select2").remove(),n(i).select2({multiple:!1,minimumResultsForSearch:Infinity})):n(i).hasClass("multiPickWithSearchBar")?(n(i).removeClass("multiPickWithSearchBar"),n(i).removeClass("select2-hidden-accessible"),n(i).parent().find(".select2").remove(),n(i).select2({placeholder:LOCALIZATION.SearchPlaceHolder,multiple:!0,closeOnSelect:!1,selectBarMode:!0})):n(i).hasClass("multiSelectWithSearchBar")&&(n(i).removeClass("multiSelectWithSearchBar"),n(i).removeClass("select2-hidden-accessible"),n(i).parent().find(".select2").remove(),n(i).select2({placeholder:LOCALIZATION.SearchPlaceHolder,multiple:!0,closeOnSelect:!1,allowClear:!0})))})};n.fn[r].redirect=function(n,t){var r=i.createElement("form");r.setAttribute("style","display:none");r.method=t;r.action=n;i.body.appendChild(r);r.submit()};n.fn[r].initDialogHandler=function(t,i){n(t).on("click",function(){var t=!0,r;this.id=="deleteBtn"?(r=this,n.ajax({url:"../"+n(this).data("entity")+"/CanDelete?id="+n("#id").val(),type:"GET",success:function(u){var e,f,o;if(u.canDelete){if(u.linkedEntitiesWithCountJson!=null){e=JSON.parse(u.linkedEntitiesWithCountJson);f='<ul id="list">';for(o in e)f+="<li>"+e[o]+".<\/li>";f+="<\/ul>";n(i).find(".mdl-dialog__additionalContent").html(f)}}else t=!1,showDeleteInformationDialog(u.explainationText,u.blockingEntitiesWithCountJson);t&&(i.showModal(),n(i).data("callerbtn",r.id))}})):t&&(i.showModal(),n(i).data("callerbtn",this.id))});n(i).on("click",f)};n.fn[r].outsideDialog=function(n){f.call(this,n)}}(jQuery,window,document),function(n,t,i,r){"use strict";function o(){n(t).on("load",function(){n("#snackbar").hasClass("showSnackbar")&&n.fn.solidUtils.showSnackBar()})}function s(t){n(".dropHead[data-menuhead]").each(function(){n('ul[data-menucontent="'+n(this).data("menuhead")+'"]').find("li").length==0&&n(this).hide()});n(".dropHead").on("click",function(){n('ul[data-menucontent="'+n(this).data("menuhead")+'"]').slideToggle(t.menuSpeedTransition);n(this).find("i.expand_icon").toggleClass("rotate");n('ul.dropContent:not([data-menucontent="'+n(this).data("menuhead")+'"]').slideUp(t.menuSpeedTransition);n('.dropHead:not([data-menuhead="'+n(this).data("menuhead")+'"]) i.expand_icon').removeClass("rotate")});var i=n(".dropContent:has(a.current)");i.length>0&&(n(i).slideToggle(0),n('.dropHead[data-menuhead="'+n(i).data("menucontent")+'"] i.expand_icon').addClass("rotate"))}function h(){var f;n("#showLeftPanel").click(function(){n("#leftPanel").toggleClass("is-visible")});n("#advancedFilterSwitch").click(function(){n("#advancedFilterHiddenCheckbox").is(":checked")==!0?n("#advancedFilterHiddenCheckbox").prop("checked",!1):n("#advancedFilterHiddenCheckbox").prop("checked",!0);n(".searchForm").toggleClass("hidden");n("#advancedFilterSwitch").toggleClass("mdl-color-text--grey-600");n("#advancedFilterSwitch").toggleClass("mdl-color-text--primary")});n("input.clearable").on("keyup change",function(){n(this).val().length>0?n(this).next("button.clear").show():n(this).next("button.clear").hide()});n('button[type="reset"]').on("click",function(t){t.preventDefault();n("#"+n(this).data("reset-for")).val("").change();n(this).hide()});moment.locale(n("html").attr("lang"));n(".mdl-datepicker").each(function(){var t=new mdDateTimePicker.default({type:n(this).data("type"),moment:moment().format("l"),autoClose:!0,trigger:this});n(this).on("click",function(){t.toggle()});n(this).on("onOk",function(){n(this).data("type")=="date"?n(this).val(moment(t.time).format("l")):n(this).val(moment(t.time).format("HH:mm:ss"));this.value.length>0&&(n(this).parent().addClass("is-dirty"),n(this).trigger("change"))})});n("textarea").on("focusin",function(){n(this).removeClass("toggled").animate({height:n(this).prop("scrollHeight")})}).on("focusout",function(){var t=n(this).height(),i=n(this).prop("scrollHeight");n(this).height(t).animate({height:i},{complete:function(){n(this).addClass("toggled")}})});n(".autocomplete_input").autocomplete({source:function(t,i){var r=n(this.element).data("autocompleteurl");n.ajax({url:r,dataType:"jsonp",data:{filter:t.term},success:function(n){i(n)}})},minLength:2,select:function(event,ui){n("#"+this.id+"_value").val(ui.item.id);n(this).data("onsuccessfulchange")&&eval(n(this).data("onsuccessfulchange"))}});t.lightbox&&lightbox.option({albumLabel:LOCALIZATION.lightboxLabel});n(".search-container input.clearable").each(function(){n(this).val().length>0&&n(this).next("button.clear").show()});n("#detailPanel input.clearable").each(function(){console.log("#detailPanel input.clearable");console.log(this);console.log(n(this));console.log(n(this).val().length);n(this).val().length>0&&n(this).next("button.clear").show()});f=!1;n("#printTagBtn").click(function(){n("#solPrintActivated").val()=="true"?n.ajax({type:"GET",url:"/"+n("html").attr("lang")+"/Printer/CheckPrintersAndTemplatesCount",success:function(i){if(i.templatesCount==1&&i.printersCount==1)n.ajax({type:"GET",url:"/"+n("html").attr("lang")+"/Printer/Print?systemEntityId="+n("#systemEntityId").val()+"&id="+n("#idForPrinting").val(),success:function(t){if(t=="-1"){var i=n("html").attr("lang");n("#informationDialogTitle").html(LOCALIZATION.Error);n("#informationDialogText").html(LOCALIZATION.PrinterErrorMessage);informationDialog.showModal()}else location.reload()},complete:function(){n("#printTagBtn").prop("disabled",!1);n("#printTagBtnMainPage").prop("disabled",!1)}});else if(sessionStorage.getItem("savePrinterChoiceForThisSession_"+n("#senName").val())=="true")n.ajax({type:"GET",url:"/"+n("html").attr("lang")+"/Printer/Print?systemEntityId="+n("#systemEntityId").val()+"&id="+n("#idForPrinting").val()+"&printerIdSelected="+sessionStorage.getItem("savePrinterChoiceForThisSession_"+n("#senName").val()+"_printerIdSelected")+"&printerTemplateIdSelected="+sessionStorage.getItem("savePrinterChoiceForThisSession_"+n("#senName").val()+"_printerTemplateIdSelected"),success:function(t){if(n("#printerChoiceDialog")[0].close(),t=="-1"){var i=n("html").attr("lang");n("#informationDialogTitle").html(LOCALIZATION.Error);n("#informationDialogText").html(LOCALIZATION.PrinterErrorMessage);informationDialog.showModal()}else location.reload()},complete:function(){n("#printTagBtn").prop("disabled",!1);n("#printTagBtnMainPage").prop("disabled",!1)}});else{n("#printTagBtn").prop("disabled",!0);n("#printTagBtnMainPage").prop("disabled",!0);var r=n("#printerChoiceModalContent").html();n("#printerChoiceDialog .customDialogContent").html(r);n("#printerChoiceDialog #printerTemplateIdDropDown").select2({multiple:!1,dropdownParent:n("#printerChoiceDialog")});n("#printerChoiceDialog #printerIdDropDown").select2({multiple:!1,dropdownParent:n("#printerChoiceDialog")});n("#printerChoiceDialog #printerTemplateIdDropDown").on("select2:open",function(){n("ul.select2-results__options").css("max-height","100px")});n("#printerChoiceDialog #printerIdDropDown").on("select2:open",function(){n("ul.select2-results__options").css("max-height","100px")});n("#printerChoiceDialog option").attr("selected",!0).parent().trigger("change");n("#printerChoiceDialog option").attr("selected",!1).parent().trigger("change");n("#printerChoiceDialog .mdl-switch__input").attr("id","saveChoiceForThisSession");n("#printerChoiceDialog .mdl-switch").removeClass("is-upgraded").removeAttr("data-upgraded");n("#printerChoiceDialog .mdl-switch__track").remove();n("#printerChoiceDialog .mdl-switch__thumb").remove();n("#printerChoiceDialog .mdl-switch__ripple-container").remove();t.componentHandler.upgradeDom();n("#templateFirst").val()=="true"?(n("#printerChoiceDialog #printerTemplateIdDropDown").change(function(){getLinkedPrinter("printerChoiceDialog")}),getLinkedPrinter("printerChoiceDialog")):(n("#printerChoiceDialog #printerIdDropDown").change(function(){getLinkedPrinterTemplates("printerChoiceDialog")}),getLinkedPrinterTemplates("printerChoiceDialog"));n("#printerChoiceDialog")[0].showModal()}}}):f||(f=!0,n("#printTagBtn").prop("disabled",!0),n("#printTagBtnMainPage").prop("disabled",!0),n.ajax({type:"GET",url:"../Printer/Print?systemEntityId="+n("#systemEntityId").val()+"&id="+n("#idForPrinting").val(),success:function(t){t=="-1"?(n("#informationDialogTitle").html(LOCALIZATION.Error),n("#informationDialogText").html(LOCALIZATION.PrinterErrorMessage),informationDialog.showModal()):location.reload()},complete:function(){f=!1;n("#printTagBtn").prop("disabled",!1);n("#printTagBtnMainPage").prop("disabled",!1)}}))});var i=n("#exportDialog")[0],e=null,u=null,r=null,o=null;i.showModal||dialogPolyfill.registerDialog(i);i.querySelector("#exportDialogMailBtn").addEventListener("click",function(){showMailReportDialog();i.close()});i.querySelector("#exportDialogExcelBtn").addEventListener("click",function(){r="Excel";exportManagement(e,u,o,r);i.close()});i.querySelector("#exportDialogCSVBtn").addEventListener("click",function(){r="CSV";exportManagement(e,u,o,r);i.close()});i.querySelector("#exportDialogReportBtn").addEventListener("click",function(){r="Report";exportManagement(e,u,o,r);i.close()});n(".createExport").click(function(){if(e=this.dataset.mode,u=this.dataset.entity,o=this.dataset.additional_info,this.dataset.can_export_mail=="False"?n("#exportDialogMailBtn").hide():n("#exportDialogMailBtn").show(),this.dataset.can_export_report=="False"?n("#exportDialogReportBtn").hide():n("#exportDialogReportBtn").show(),this.dataset.can_export_csv=="False"?n("#exportDialogCSVBtn").hide():n("#exportDialogCSVBtn").show(),this.dataset.can_export_excel=="False"?n("#exportDialogExcelBtn").hide():n("#exportDialogExcelBtn").show(),this.dataset.can_export_report=="True"&&this.dataset.can_export_mail=="False"&&this.dataset.can_export_csv=="False"&&this.dataset.can_export_excel=="False")n("#exportDialogReportBtn").click();else{n(i).on("click",n.fn.solidUtils.outsideDialog);i.showModal()}});inputDialog.querySelector("#inputDialogOkBtn").addEventListener("click",function(){var i=n("#inputDialogInput").val(),t;i=i.replace(/\s+/g,"");t=i.split(",");t[t.length-1]==""&&t.pop();n.ajax({url:"../"+u+"/ExportDetailAsMail",type:"POST",data:"id="+n("#id").val()+"&emails="+encodeURIComponent(t),success:function(i){var f=i=="True"?!0:!1,r="",u,i;f?(storeMails(t),r=mainLangManagement().sendSuccess):r=mainLangManagement().sendFailed;inputDialog.close();u=n("#snackbar");u.length>0&&(i={message:r},u[0].MaterialSnackbar.showSnackbar(i))},error:function(){var i,t,r;inputDialog.close();i=mainLangManagement().sendFailed;t=n("#snackbar");t.length>0&&(r={message:i},t[0].MaterialSnackbar.showSnackbar(r))}})});inputDialog.querySelector(".cancelBtn").addEventListener("click",function(){inputDialog.close()});n(".archiveBtn").click(function(){n("#archiveChoiceDialog").attr("entity",n(this).data("entity"));n("#archiveChoiceDialog").attr("action",n(this).data("action"));n("#archiveChoiceDialog").attr("recordId",n("#id").val());var t="";isNullOrWhitespace(n(this).data("custommessage"))||(t=t+n(this).data("custommessage"),t=t+"<br>");t=t+DIALOG_LOCALIZATION.ConfirmArchiveEntity;n("#archiveChoiceDialog .choiceDialogContent").html(t);n("#archiveChoiceDialog")[0].showModal()});n(".disableBtn").click(function(){n("#disableChoiceDialog").attr("entity",n(this).data("entity"));n("#disableChoiceDialog").attr("action",n(this).data("action"));n("#disableChoiceDialog").attr("recordId",n("#id").val());var t="";isNullOrWhitespace(n(this).data("custommessage"))||(t=t+n(this).data("custommessage"),t=t+"<br>");t=t+DIALOG_LOCALIZATION.ConfirmDisableEntity;n("#disableChoiceDialog .choiceDialogContent").html(t);n("#disableChoiceDialog")[0].showModal()});n(".unarchiveBtn").click(function(){n("#unarchiveChoiceDialog").attr("entity",n(this).data("entity"));n("#unarchiveChoiceDialog").attr("action",n(this).data("action"));n("#unarchiveChoiceDialog").attr("recordId",n("#id").val());var t="";isNullOrWhitespace(n(this).data("custommessage"))||(t=t+n(this).data("custommessage"),t=t+"<br>");t=t+DIALOG_LOCALIZATION.ConfirmUnarchiveEntity;n("#unarchiveChoiceDialog .choiceDialogContent").html(t);n("#unarchiveChoiceDialog")[0].showModal()});n(".activateBtn").click(function(){n("#activateChoiceDialog").attr("entity",n(this).data("entity"));n("#activateChoiceDialog").attr("action",n(this).data("action"));n("#activateChoiceDialog").attr("recordId",n("#id").val());var t="";isNullOrWhitespace(n(this).data("custommessage"))||(t=t+n(this).data("custommessage"),t=t+"<br>");t=t+DIALOG_LOCALIZATION.ConfirmEnableEntity;n("#activateChoiceDialog .choiceDialogContent").html(t);n("#activateChoiceDialog")[0].showModal()})}function c(){var t=n("#deleteEntityDialog")[0];if(t!==r){t.showModal||dialogPolyfill.registerDialog(t);isNullOrWhitespace(n("#deleteAdditionalInformation").val())||n(t).find(".mdl-dialog__additionalContent").text(n("#deleteAdditionalInformation").val());n.fn.solidUtils.initDialogHandler(n(".deleteBtn"),t);n(t).find("#cancelBtn").on("click",function(){t.close()});n(t).find("#confirmBtn").on("click",function(){var i,r,u;t.close();i=n("#"+n(t).data("callerbtn"));r="";i.data("entity")?(u="",isNullOrWhitespace(i.data("routevalues"))||Object.keys(i.data("routevalues")).length===0||i.data("routevalues").constructor!==Object||Object.keys(i.data("routevalues")).map(function(n){myObject[n];u+="&"+n+"="+myObject[n]}),r="/"+n("html").attr("lang")+"/"+i.data("entity")+"/"+i.data("action")+"?id="+n("#id").val()+u,i.data("redirect")&&n.fn.solidUtils.redirect(r,"POST")):(r=i.data("actionurl"),i.data("redirect")||n.ajax({url:r,type:"POST",success:function(){n(i).data("ondelete")&&eval(n(i).data("ondelete"))}}))})}}var f="solidCore",e="plugin_"+f,u=function(n,t){this.element=n;this.options={menuSpeedTransition:200};this.init(t)};u.prototype={init:function(t){n.extend(this.options,t);o();s(this.options);h();c()}};n.fn[f]=function(n){var t=this.data(e);return t instanceof u?typeof n!="undefined"&&t.init(n):(t=new u(this,n),this.data(e,t)),t}}(jQuery,window,document),function(n,t){"use strict";function s(r){n.get("/"+n("html").attr("lang")+"/Main/LoginDialog",function(i){var u=n(".loginDialog")[0],r=n(n(".loginDialog")[0]).clone().insertAfter(n("dialog").last());n(r).attr("id","loginDialog");n("#loginDialog")[0].showModal||dialogPolyfill.registerDialog(n("#loginDialog")[0]);n("#loginDialog").find(".mdl-dialog__content").html(i);n("#loginDialog").find("#companyId").val(t.localStorage.getItem("companyIdUsedDuringLogin"));n("#loginDialog").on("keypress",function(t){t.which==13&&(n.fn.solidUtils.showSpinner(),n("#loginDialog")[0].close(),n.ajax({url:n("#loginDialog").find("form").attr("action"),data:n("#loginDialog").find("form").serialize()+"&ajaxMode=true",method:n("#loginDialog").find("form").attr("method"),success:f}))});n("#loginDialog").find(".loginBtn").on("click",function(){n.fn.solidUtils.showSpinner();n("#loginDialog")[0].close();n.ajax({url:n("#loginDialog").find("form").attr("action"),data:n("#loginDialog").find("form").serialize()+"&ajaxMode=true",method:n("#loginDialog").find("form").attr("method"),success:f})});n(".loginShortcutBtn").on("click",function(){n.post(n(this).attr("href"),f)})});t.location.href.indexOf("Main/Login")==-1&&(i=new CountDownTimer(r.sessionDuration*60),i.onTick(u).start())}function u(){this.expired()&&(n("#loginDialog")[0].showModal(),n.fn.solidUtils.reapplyMDLInside("#loginDialog"))}function f(t){var r=i.duration;n.fn.solidUtils.hideSpinner();t.result==1?(n("#loginDialog")[0].close(),i.clear(),i=null,i=new CountDownTimer(r),i.onTick(u).start()):(n("#loginDialog")[0].showModal(),n.fn.solidUtils.reapplyMDLInside("#loginDialog"),n("#loginDialog .mdl-card__title").removeClass("hidden"),n("#loginDialog .errorMessage").text(t.message))}var i=null,e="solidLoginModal",o="plugin_"+e,r=function(n,t){this.element=n;this.options={sessionDuration:20,sessionRefreshThreshold:5};this.init(t)};r.prototype={init:function(t){n.extend(this.options,t);s(this.options)},handleAllActions:function(){n("input, select, textarea").on("input propertychange change click",{pluginElement:this},function(n){n.data.pluginElement._checkSessionTimer()});n(".switch-container").on("click",{pluginElement:this},function(n){n.data.pluginElement._checkSessionTimer()});n("button").on("click",{pluginElement:this},function(n){n.data.pluginElement._checkSessionTimer()})},_checkSessionTimer:function(){i!=null&&i.running&&i.remainingMinutes<=this.options.sessionRefreshThreshold&&(i.clear(),i=null,i=new CountDownTimer(this.options.sessionDuration*60),i.onTick(u).start(),n.post("/"+n("html").attr("lang")+"/Main/KeepSessionAlive"))}};n.fn[e]=function(n){var t=this.data(o);return t instanceof r?typeof n!="undefined"&&t.init(n):(t=new r(this,n),this.data(o,t)),t}}(jQuery,window,document);CountDownTimer.prototype.clear=function(){this.running=!1;this.duration=null;this.granularity=null;this.remainingMinutes=null;this.tickFtns=null};CountDownTimer.prototype.start=function(){if(!this.running){this.running=!0;var r=Date.now(),n=this,t,i;(function u(){t=n.duration-((Date.now()-r)/1e3|0);n.remainingMinutes=Math.floor(t/60);t>0?setTimeout(u,n.granularity):(t=n.remainingMinutes=0,n.running=!1);i=CountDownTimer.parse(t);n.tickFtns!=null&&n.tickFtns.forEach(function(n){n.call(this,i.minutes,i.seconds)},n)})()}};CountDownTimer.prototype.onTick=function(n){return typeof n=="function"&&this.tickFtns.push(n),this};CountDownTimer.prototype.expired=function(){return!this.running};CountDownTimer.prototype.expired=function(){return!this.running};CountDownTimer.parse=function(n){return{minutes:n/60|0,seconds:n%60|0}}