import{a as C}from"./chunk-72HORKXP.js";import{a as M}from"./chunk-OIB33BTV.js";import{a as D}from"./chunk-F6AHCJAP.js";import{a as S}from"./chunk-WJLIXXN3.js";import"./chunk-IOKWCZEB.js";import"./chunk-3PTVMOA6.js";import"./chunk-BLIS2XXD.js";import"./chunk-3S3T7QLT.js";import"./chunk-JLQUTBFH.js";import"./chunk-JEKS3WOF.js";import"./chunk-GAOYV53E.js";import"./chunk-W6JPMHYE.js";import"./chunk-VPS35GPI.js";import"./chunk-UGBMCXS6.js";import"./chunk-5TTXT2K2.js";import"./chunk-YNQPX5G6.js";import"./chunk-4P6SOZDY.js";import"./chunk-XN7T54IM.js";import"./chunk-RULWGB4E.js";import"./chunk-2HIDUY57.js";import"./chunk-HY3IUHOC.js";import"./chunk-4AEX2WLA.js";import"./chunk-2MELUOYA.js";import"./chunk-WOPE6PPO.js";import{E as _,h as c,o as b}from"./chunk-MDIMQ3H3.js";import"./chunk-MWDJTJ3O.js";import"./chunk-3DEA4WWC.js";import"./chunk-TKVDP62Z.js";import{Ib as i,Jb as n,Kb as a,Sd as y,Tc as u,Za as o,ib as f,ra as s,rc as r,sc as l,tc as d}from"./chunk-GJDGQISV.js";import"./chunk-WFMAM73Y.js";import"./chunk-SNAKHGZS.js";var L=class m{activatedRoute=s(y);settings=s(S);formData=u(()=>this.settings.formData());options=u(()=>this.settings.options());configDefault=u(()=>this.settings.configDefault());constructor(){this.settings.initFormData(this.activatedRoute)}static \u0275fac=function(g){return new(g||m)};static \u0275cmp=f({type:m,selectors:[["POS-accounting"]],decls:18,vars:28,consts:[["cardTitle","Visibility","id","visibilityAccounting"],[1,"row"],[1,"col-12"],[3,"ngModelChange","label","description","ngModel","defaultConfig"],[3,"ngModelChange","label","ngModel","defaultConfig","description"],["cardTitle","Footer Label","id","footerLabelAccounting"],[1,"col-6"],[3,"ngModelChange","label","tooltip","type","ngModel"]],template:function(g,t){g&1&&(n(0,"POS-card",0)(1,"div",1)(2,"div",2)(3,"POS-input-toggle",3),d("ngModelChange",function(e){return l(t.formData().Visibility.SignatureVisibility,e)||(t.formData().Visibility.SignatureVisibility=e),e}),a()(),n(4,"div",2)(5,"POS-input-toggle",4),d("ngModelChange",function(e){return l(t.formData().Visibility.JournalNoteAccountVisible,e)||(t.formData().Visibility.JournalNoteAccountVisible=e),e}),a()()()(),n(6,"POS-card",5)(7,"div",1)(8,"div",6)(9,"POS-input-field",7),d("ngModelChange",function(e){return l(t.formData().FooterLabel.CreatedBy,e)||(t.formData().FooterLabel.CreatedBy=e),e}),a()(),n(10,"div",6)(11,"POS-input-field",7),d("ngModelChange",function(e){return l(t.formData().FooterLabel.ApprovedBy,e)||(t.formData().FooterLabel.ApprovedBy=e),e}),a()(),n(12,"div",6)(13,"POS-input-field",7),d("ngModelChange",function(e){return l(t.formData().FooterLabel.SignedBy,e)||(t.formData().FooterLabel.SignedBy=e),e}),a()(),n(14,"div",6)(15,"POS-input-field",7),d("ngModelChange",function(e){return l(t.formData().FooterLabel.ReceivedBy,e)||(t.formData().FooterLabel.ReceivedBy=e),e}),a()(),n(16,"div",2)(17,"POS-input-toggle",3),d("ngModelChange",function(e){return l(t.formData().FooterLabel.JournalNoteFooterVisible,e)||(t.formData().FooterLabel.JournalNoteFooterVisible=e),e}),a()()()()),g&2&&(o(3),i("label","Display Signature")("description","Display Signature in Journal Print"),r("ngModel",t.formData().Visibility.SignatureVisibility),i("defaultConfig",t.configDefault().Visibility.SignatureVisibility),o(2),i("label","Note Table Visible"),r("ngModel",t.formData().Visibility.JournalNoteAccountVisible),i("defaultConfig",t.configDefault().Visibility.JournalNoteAccountVisible)("description","Display Note Table in Journal Print"),o(4),i("label","Created By")("tooltip","Default Label for Journal Creator Signature")("type","text"),r("ngModel",t.formData().FooterLabel.CreatedBy),o(2),i("label","Approve By")("tooltip","Default Label for Approval Signature")("type","text"),r("ngModel",t.formData().FooterLabel.ApprovedBy),o(2),i("label","Signed By")("tooltip","Default Label for Journal Signature")("type","text"),r("ngModel",t.formData().FooterLabel.SignedBy),o(2),i("label","Received By")("tooltip","Default Label for Receiver Signature")("type","text"),r("ngModel",t.formData().FooterLabel.ReceivedBy),o(2),i("label","Display Note Footer Visible")("description","Display Note in Journal Print"),r("ngModel",t.formData().FooterLabel.JournalNoteFooterVisible),i("defaultConfig",t.configDefault().FooterLabel.JournalNoteFooterVisible))},dependencies:[D,C,M,_,c,b],encapsulation:2})};export{L as AccountingComponent};
