const InregistrarePrealabilaConsts=function(){var n=this;Object.defineProperty(n,"DIALOGS",{writable:!1,value:{BTN_CANCEL:{ID:"btnCancel",Title:"Anulare",CssClass:"btn-default"},BTN_CLOSE:{ID:"btnClose",Title:"Închide",CssClass:"btn-default"},PRELOAD_CONTENT:'<p><i class="fa fa-cog fa-spin fa-fw"><\/i>&nbsp;<span>Citire date. Așteptați un pic...<\/span><\/p>',GENERAL_ERROR:'<i class="fa fa-exclamation-circle"><\/i>&nbsp;<span>Eroare<\/span>',INPUT_ERROR:function(n){return'<p>Nu este indicată următoarea informație:<\/p><p class="text-danger">'+n.join("<br/>")+"<\/p>"},LOAD_ERROR:function(n,t){return'<h4>Eroare!<\/h4><p>S-a produs o eroare.<\/p><p class="text-danger">'+(t?n+"<br/>"+t:n)+"<\/p>"}}});Object.defineProperty(n,"CLASSES",{writable:!1,value:{HIDDEN:"hidden",SELECTED:"selected"}});Object.defineProperty(n,"ATTR",{writable:!1,value:{dataPlaceholder:"data-placeholder",disabled:"disabled"}});Object.defineProperty(n,"AntiForgery",{writable:!1,value:{Name:"__RequestVerificationToken",jQuerySelector:'input[name="__RequestVerificationToken"]',AddAntiForgeryInfo:function(n,t){return n=n||{},n.__RequestVerificationToken=t,n}}})},InregistrarePrealabilaDialogs=function(){function n(n){BootstrapDialog.show({title:'<i class="fa fa-cog fa-spin fw-fa"><\/i> '+n.Title,animate:!1,draggable:!0,message:'<br/><div class="progress"><div id="progressBar" class="progress-bar progress-bar-striped active" role="progressbar" style="width: 100%"><\/div><\/div><p class="text-muted">Așteptați finisarea operației<\/p><br/>',onshow:function(t){t.setClosable(!1);t.getModalFooter().hide();setTimeout(function(){n.OnShowProc(t)},100)}})}this.ShowErrorDialog=function(n,t){BootstrapDialog.alert({title:'<i class="fa fa-exclamation-circle fa-fw"><\/i> <span>Eroare<\/span>',message:"<h4>Eroare<\/h4>"+($.isArray(t)?"<p>"+n+'<\/p><p class="text-danger">'+t.join("<br/>")+"<\/p>":'<p class="text-danger">'+n+"<\/p>"),type:BootstrapDialog.TYPE_DANGER,animate:!1,closable:!0,draggable:!0,buttonLabel:"Închide"})};this.ShowInfoDialog=function(n){BootstrapDialog.alert({title:'<i class="fa fa-info-circle fa-fw"><\/i> <span>Info<\/span>',message:n,type:BootstrapDialog.TYPE_SUCCESS,animate:!1,closable:!0,draggable:!0,buttonLabel:"Închide"})};this.ShowConfirmationDialog=function(n,t,i){i=i||{};jQuery.extend(i,{title:'<i class="fa fa-check-circle-o fa-fw"><\/i> <span>Confirmare<\/span>',btnYesLabel:"Da",btnYesClass:"btn-default",btnNoLabel:"Nu",btnNoClass:"btn-default"});BootstrapDialog.show({title:i.title,message:"<p>"+n+"<\/p>",type:BootstrapDialog.TYPE_WARNING,animate:!1,closable:!0,draggable:!0,buttons:[{id:"btnYes",label:i.btnYesLabel,cssClass:i.btnYesClass,action:function(n){typeof t=="function"&&t(n);n.close()}},{id:"btnNo",label:i.btnNoLabel,cssClass:i.btnNoClass,action:function(n){n.close()}}],onshow:function(n){setTimeout(function(){n.getButton("btnNo").focus()},100)}})};this.ShowProgressPopup=function(n,t,i){return new function(){var u=this,r=n,f=$('<div style="padding: 15px;"><p>'+t+'<\/p><div class="progress"><div class="progress-bar progress-bar-striped active '+(i||"")+'" style="width: 100%"><\/div><\/div><p class="text-muted">Așteptați finisarea operației<\/p><\/div>');this.Show=function(){return $(r).children().addClass("hidden"),$(r).append(f),u};this.Close=function(){return $(f).remove(),$(r).children().removeClass("hidden"),u}}};this.ChangeCancelToClose=function(n){n.getButton(InregistrarePrealabila.Consts.DIALOGS.BTN_CANCEL.ID).text(InregistrarePrealabila.Consts.DIALOGS.BTN_CLOSE.Title)};this.ShowProgressDialog=function(t){n(t)};this.Init=function(){console.log("Dialogs init.")}},InregistrarePrealabila_VCAuth_AminareVerificare=function(n,t,i){function h(){BootstrapDialog.show({type:BootstrapDialog.TYPE_DANGER,title:e,closeByBackdrop:!1,animate:!1,message:InregistrarePrealabila.Consts.DIALOGS.PRELOAD_CONTENT,buttons:[{id:"btnSave",label:"Salvează",cssClass:"btn-success",action:function(){v()}},{id:"btnCancel",label:"Anulare",cssClass:"btn-default",action:function(n){n.close()}}],onshow:function(i){r=i;r.enableButtons(!1);r.setClosable(!1);r.getModalFooter().hide();u=i.getModalBody();$.ajax({type:"POST",url:o,data:{OAInfo:n,StageInfo:t}}).fail(function(n,t,i){$(u).html(InregistrarePrealabila.Consts.DIALOGS.LOAD_ERROR(t,i));r.getButton("btnSave").remove();InregistrarePrealabila.Dialogs.ChangeCancelToClose(r)}).done(function(n){$(u).html(n);c()}).always(function(){r.setClosable(!0);r.enableButtons(!0);r.getModalFooter().show()})}})}function c(){if(f=$(u).find("#idComentariu")[0],f){setTimeout(function(){$(f).focus()},100);return}r.getButton("btnSave").remove();InregistrarePrealabila.Dialogs.ChangeCancelToClose(r)}function l(){return{comentariu:$(f).val()}}function a(n){var t=[];return(n.comentariu||t.push("Cauza amânării"),t.length===0)?!0:(InregistrarePrealabila.Dialogs.ShowErrorDialog(InregistrarePrealabila.Consts.DIALOGS.INPUT_ERROR(t)),!1)}function v(){const f=l();a(f)&&(r.setClosable(!1),r.enableButtons(!1),r.getButton("btnSave").remove(),$.ajax({type:"POST",url:s,data:{OAInfo:n,StageInfo:t,Comentariu:f.comentariu}}).fail(function(n,t,i){$(u).html(InregistrarePrealabila.Consts.DIALOGS.LOAD_ERROR(t,i))}).done(function(n){$(u).html(n);$(u).find("#idActionResult").val()==="success"&&typeof i=="function"&&setTimeout(function(){i()},100)}).always(function(){InregistrarePrealabila.Dialogs.ChangeCancelToClose(r);r.setClosable(!0);r.enableButtons(!0)}))}const e="Amânare verificare",o=InregistrarePrealabila.Settings.CurrentDomain()+"Person/VCAuthPostPoneVerificationDialog",s=InregistrarePrealabila.Settings.CurrentDomain()+"Person/VCAuthPostPoneVerification";var r,u,f;h()},InregistrarePrealabila_VCAuth_SelectPersoanaByIdnp=function(n,t,i){function l(){BootstrapDialog.show({type:BootstrapDialog.TYPE_PRIMARY,title:s,closeByBackdrop:!1,animate:!1,message:InregistrarePrealabila.Consts.DIALOGS.PRELOAD_CONTENT,buttons:[{id:f,label:"Selectează",cssClass:"btn-success",action:function(){p()}},{id:"btnCancel",label:"Anulare",cssClass:"btn-default",action:function(n){n.close()}}],onshow:function(t){r=t;r.enableButtons(!1);r.setClosable(!1);r.getModalFooter().hide();u=t.getModalBody();$.ajax({type:"POST",url:h,data:{OAInfo:n}}).fail(function(n,t,i){$(u).html(InregistrarePrealabila.Consts.DIALOGS.LOAD_ERROR(t,i));r.getButton(f).remove();InregistrarePrealabila.Dialogs.ChangeCancelToClose(r)}).done(function(n){$(u).html(n);a()}).always(function(){r.setClosable(!0);r.enableButtons(!0);r.getModalFooter().show()})},onhide:function(){o&&typeof i=="function"&&i()}})}function a(){if(e=$(u).find("#idIDNP")[0],e){setTimeout(function(){$(e).focus()},100);return}r.getButton(f).remove();InregistrarePrealabila.Dialogs.ChangeCancelToClose(r)}function v(){return{idnp:$(e).val()}}function y(n){return n.idnp.length===13?!0:(InregistrarePrealabila.Dialogs.ShowErrorDialog("Nu este indicat IDNP-ul!"),!1)}function p(){const i=v();y(i)&&(r.setClosable(!1),r.enableButtons(!1),r.getButton(f).remove(),$.ajax({type:"POST",url:c,data:{OAInfo:n,Idnp:i.idnp}}).fail(function(n,t,i){$(u).html(InregistrarePrealabila.Consts.DIALOGS.LOAD_ERROR(t,i))}).done(function(n){$(u).html(n);$(u).find("#idActionResult").val()==="success"&&(typeof t=="function"&&setTimeout(function(){t(i.idnp)},100),o=!1,r.close())}).always(function(){InregistrarePrealabila.Dialogs.ChangeCancelToClose(r);r.setClosable(!0);r.enableButtons(!0)}))}const s="Selectarea persoanei după IDNP",h=InregistrarePrealabila.Settings.CurrentDomain()+"Person/VCAuthSelectPersonByIdnpDialog",c=InregistrarePrealabila.Settings.CurrentDomain()+"Person/VCAuthSelectPersonByIdnp",f="btnSelect";var r,u,e,o=!0;l()},InregistrarePrealabila_VCAuth_VerificareSalvareDialog=function(n,t,i,r){function l(){BootstrapDialog.show({type:BootstrapDialog.TYPE_WARNING,title:s,closeByBackdrop:!1,animate:!1,message:InregistrarePrealabila.Consts.DIALOGS.PRELOAD_CONTENT,buttons:[{id:e,label:"Salvează",cssClass:"btn-primary",action:function(){v()}},{id:"btnCancel",label:"Anulare",cssClass:"btn-default",action:function(n){n.close()}}],onshow:function(r){u=r;u.enableButtons(!1);u.setClosable(!1);u.getModalFooter().hide();f=r.getModalBody();$.ajax({type:"POST",url:h,data:{OAInfo:n,StageInfo:t,Errors:i}}).fail(function(n,t,i){$(f).html(InregistrarePrealabila.Consts.DIALOGS.LOAD_ERROR(t,i));u.getButton(e).remove();InregistrarePrealabila.Dialogs.ChangeCancelToClose(u)}).done(function(n){$(f).html(n);a()}).always(function(){u.setClosable(!0);u.enableButtons(!0);u.getModalFooter().show()})}})}function a(){(o=$(f).find("#idSaveInfo").val(),o)||(u.getButton(e).remove(),InregistrarePrealabila.Dialogs.ChangeCancelToClose(u))}function v(){u.setClosable(!1);u.enableButtons(!1);u.getButton(e).remove();$.ajax({type:"POST",url:c,data:{OAInfo:n,StageInfo:t,SaveInfo:o}}).fail(function(n,t,i){$(f).html(InregistrarePrealabila.Consts.DIALOGS.LOAD_ERROR(t,i))}).done(function(n){$(f).html(n);$(f).find("#idActionResult").val()==="success"&&typeof r=="function"&&setTimeout(function(){r()},100)}).always(function(){InregistrarePrealabila.Dialogs.ChangeCancelToClose(u);u.setClosable(!0);u.enableButtons(!0)})}const s="Finisare verificare persoană",h=InregistrarePrealabila.Settings.CurrentDomain()+"Person/VCAuthSavePersonVerificationDialog",c=InregistrarePrealabila.Settings.CurrentDomain()+"Person/VCAuthSavePersonVerification",e="btnSave";var u,f,o;l()},InregistrarePrealabila_VCAuth_EroareInfoDialog=function(n){function f(){BootstrapDialog.show({type:BootstrapDialog.TYPE_PRIMARY,title:r,closeByBackdrop:!0,animate:!1,message:InregistrarePrealabila.Consts.DIALOGS.PRELOAD_CONTENT,buttons:[{id:"btnClose",label:"Închide",cssClass:"btn-default",action:function(n){n.close()}}],onshow:function(r){t=r;t.enableButtons(!1);t.setClosable(!1);t.getModalFooter().hide();i=r.getModalBody();$.ajax({type:"POST",url:u,data:{VerificareEroareId:n}}).fail(function(n,t,r){$(i).html(InregistrarePrealabila.Consts.DIALOGS.LOAD_ERROR(t,r))}).done(function(n){$(i).html(n)}).always(function(){t.setClosable(!0);t.enableButtons(!0);t.getModalFooter().show()})}})}const r="Informație despre eroare",u=InregistrarePrealabila.Settings.CurrentDomain()+"Person/VCAuthEroareInfoDialog";var t,i;f()},InregistrarePrealabila_OperatorVotPrinCorespondenta=function(){function v(){var t=InregistrarePrealabila.Settings.GetCurrentPath();if(inPage=t==="person"||t==="person/index",inPage){const f=$("#idBlockOperatorAcreditatInfo")[0];if(f){$("div.container.body-content").css({width:"100%"})[0];$("div.container.body-content>h2").remove();$("div.container.body-content>br").remove();$("div.container.body-content>hr").remove();$("div.container.body-content>footer").remove();const e=$(f).find("#pageVC_Auth")[0];e&&(n=$(e).find("#idBlockOperatorAcreditatInfo_VotCorespondentaAuth")[0],n&&(h=$(n).find("#idVCAuth_SelectNextPerson")[0],c=$(n).find("#idVCAuth_SelectIdnpPerson")[0],$(h).click(w),$(c).click(b),i=$(n).find("#idVCAuthOAInfo").val(),r=$(n).find("#idStageInfo").val()));$(n).find("#idVCAuth_StartOver").click(u)}}}function l(n){$([h,c]).prop("disabled",!n)}function w(){l(!1);$('<p><i class="fa fa-cog fa-spin fa-fw"><\/i> Citim următoarea persoana...<\/p>').appendTo(n);y()}function b(){l(!1);new InregistrarePrealabila_VCAuth_SelectPersoanaByIdnp(i,function(n){y(n)},function(){l(!0)})}function u(){r="";$.ajax({type:"POST",url:InregistrarePrealabila.Settings.CurrentDomain()+"Person/VCAuthStart",data:{OperatorAcreditatInfo:i}}).fail(function(t,i,r){$(n).html('<p class="text-danger">{0}<br/>{1}<\/p>'.format(i,r))}).done(function(t){$(n).html(t);$(n).find("#idActionResult").val()==="success"&&v()})}function y(t){r="";$.ajax({type:"POST",url:InregistrarePrealabila.Settings.CurrentDomain()+"Person/VCAuthPerson",data:{OperatorAcreditatInfo:i,Idnp:t}}).fail(function(t,i,r){$(n).html('<p class="text-danger">{0}<br/>{1}<\/p>'.format(i,r))}).done(function(t){$(n).html(t);k()})}function k(){if($(n).find("#idActionResult").val()==="success"){r=$(n).find("#idStageInfo").val();t={image:$(n).find("#idVCAuth_DocImage")[0],rotate:0,mirror:!1,zoom:0};$(n).find("#idVcAuth_ImgTools_reset").click(d);$(n).find("#idVcAuth_ImgTools_rotLeft").click(function(){p(-90)});$(n).find("#idVcAuth_ImgTools_rotRight").click(function(){p(90)});$(n).find("#idVcAuth_ImgTools_mirror").click(g);$(n).find("#idVcAuth_ImgTools_zoom1").click(function(){o(1)});$(n).find("#idVcAuth_ImgTools_zoom2").click(function(){o(2)});$(n).find("#idVcAuth_ImgTools_zoom3").click(function(){o(3)});$(n).find("#idVcAuth_ImgTools_zoom4").click(function(){o(4)});$(n).find("#idBtnSave").click(ut);f=$(n).find('input[type="checkbox"][data-actionType="verificationError"][data-errorId][data-errorGroup="requireUpdate"]');e=$(n).find('input[type="checkbox"][data-actionType="verificationError"][data-errorId][data-errorGroup="requireError"]');$(f).change(nt);$(e).change(tt);const i=$(n).find("#idVCAuth_IstoricStatute")[0];i&&setTimeout(function(){rt(i)},1e3);a=$(n).find("#idVCAuth_ActionAminareVerificare")[0];$(a).click(it);$(n).find("#idVCAuth_ActionCancelSession").click(u);$(n).find('a[role="button"][data-eroareId]').click(function(){ft(this)});return}$(n).find("#idVCAuth_StartOver").click(u)}function d(){t.rotate=0;t.mirror=!1;t.zoom=0;s()}function p(n){t.rotate=t.rotate===n?0:n;s()}function o(n){t.zoom=t.zoom===n?0:n;s()}function g(){t.mirror=!t.mirror;s()}function s(){var n="";(t.rotate||t.mirror)&&(n+="transform: ",t.rotate&&(n+="rotate({0}deg)".format(t.rotate)),t.mirror&&(n+=" scaleX(-1)"),n+="; ");t.zoom&&(n+=" object-fit: unset; height: unset;",n+=t.zoom===1?" width: 100%;":" width: {0}000px;".format(t.zoom));$(t.image).attr("style",n)}function nt(){let n=f.is(":checked");$(e).prop("disabled",n).prop("checked",!1)}function tt(){let n=e.is(":checked");$(f).prop("disabled",n).prop("checked",!1)}function it(){new InregistrarePrealabila_VCAuth_AminareVerificare(i,r,function(){u()})}function rt(n){$.ajax({type:"POST",url:InregistrarePrealabila.Settings.CurrentDomain()+"Person/VCAuthHistoryStates",data:{OAInfo:i,StageInfo:r}}).fail(function(t,i,r){$(n).html('<p class="text-danger">{0}<br/>{1}<\/p>'.format(i,r))}).done(function(t){$(n).html(t)})}function ut(){const t=[];$(n).find('input[type="checkbox"][data-actionType="verificationError"][data-errorId]:checked').each(function(n,i){t.push(parseInt($(i).attr("data-errorId")||-1))});new InregistrarePrealabila_VCAuth_VerificareSalvareDialog(i,r,t,function(){u()})}function ft(n){let t=parseInt($(n).attr("data-eroareId"));isNaN(t)||new InregistrarePrealabila_VCAuth_EroareInfoDialog(t)}var n,h,c,i,r,t,a,f,e;v()}