1"use strict";(self.webpackChunkfrontend_ddi=self.webpackChunkfrontend_ddi||[]).push([[6515],{65426:(A,g,t)=>{t.d(g,{e:()=>f});var n=t(55062),o=t(24006),T=t(18178),c=t(42466);let f=(()=>{const p=class{constructor(){this.getRowsNumberChange=new n.vpe,this.options=[{label:10,value:10},{label:20,value:20},{label:50,value:50}]}set pageSizes(h){this.options=h.map(M=>({label:M,value:M}))}set getRowsNumber(h){this._getRowsNumber=h,this.value=h}get getRowsNumber(){return this._getRowsNumber}handleSelectedNumber(){this.value!==this.getRowsNumber&&(this.getRowsNumber=this.value,this.getRowsNumberChange.emit(this.getRowsNumber))}};let O=p;return p.\u0275fac=function(M){return new(M||p)},p.\u0275cmp=n.Xpm({type:p,selectors:[["ddi-table-paginator"]],inputs:{pageSizes:"pageSizes",getRowsNumber:"getRowsNumber"},outputs:{getRowsNumberChange:"getRowsNumberChange"},decls:4,vars:5,consts:[[1,"number-of-records"],[3,"options","ngModel","ngModelChange","onHide"]],template:function(M,_){1&M&&(n.TgZ(0,"label",0),n._uU(1),n.ALo(2,"translate"),n.qZA(),n.TgZ(3,"p-dropdown",1),n.NdJ("ngModelChange",function(I){return _.value=I})("onHide",function(){return _.handleSelectedNumber()}),n.qZA()),2&M&&(n.xp6(1),n.hij(" ",n.lcZ(2,3,"BASIC.recordsPerPage"),"\n"),n.xp6(2),n.Q6J("options",_.options)("ngModel",_.value))},dependencies:[o.JJ,o.On,T.Lt,c.X$],encapsulation:2}),O})()},96515:(A,g,t)=>{t.r(g),t.d(g,{AdminMessagesModule:()=>G});var n=t(36895),o=t(44296),T=t(52560),c=t(48165),f=t(27259),O=t(80142),p=t(79817),R=t(7625),h=t(57504),M=t(53785),_=t(56798),e=t(55062),I=t(36050),E=t(74642),P=t(92761),s=t(48173),m=t(57002),C=t(72779),S=t(36135),v=t(42466),L=t(22497),b=t(38652),y=t(51690),U=t(42111),Y=t(65426);function x(r,a){if(1&r&&e._UZ(0,"tr",5),2&r){const u=e.oxw();e.Q6J("columns",u.columns)}}function w(r,a){if(1&r&&e._UZ(0,"tr",6),2&r){const u=a.$implicit,i=e.oxw();e.Q6J("columns",i.columns)("row",u)}}function B(r,a){if(1&r&&(e.TgZ(0,"tr",7)(1,"td"),e._uU(2),e.ALo(3,"translate"),e.qZA()()),2&r){const u=e.oxw();e.xp6(1),e.uIk("colspan",u.columns.length),e.xp6(1),e.hij(" ",e.lcZ(3,2,"BASIC.noMessagesFound")," ")}}function F(r,a){if(1&r){const u=e.EpF();e.TgZ(0,"ddi-table-paginator",8),e.NdJ("getRowsNumberChange",function(l){e.CHM(u);const d=e.oxw();return e.KtG(d.rows=l)}),e.qZA()}if(2&r){const u=e.oxw();e.Q6J("getRowsNumber",u.rows)}}let J=(()=>{const a=class extends s.I{constructor(i,l){super(i),this.translateService=l,this.selectedMessage=new e.vpe}getUniqueName(){return"AdminMessagesTableComponent"}getColumnsData(){this.columns=[{field:"direction",header:this.translateService.instant("BASIC.inOut"),styleClass:"width10em"},{field:"sender",sortable:!0,header:this.translateService.instant("MODEL.emailDocument.sender"),styleClass:"width25em"},{field:"receiver",sortable:!0,header:this.translateService.instant("MODEL.emailDocument.receiver")},{field:"subject",sortable:!0,header:this.translateService.instant("MODEL.emailDocument.subject"),viewType:m.n.TRIGGER,mainTrigger:{component:C.S.LINK,onClick:i=>{this.selectedMessage.emit(i)}}},{field:"createdAt",sortable:!0,header:this.translateService.instant("MODEL.baseModel.createdAt"),viewType:m.n.DATE}]}};let r=a;return a.\u0275fac=function(l){return new(l||a)(e.Y36(S.v),e.Y36(v.sK))},a.\u0275cmp=e.Xpm({type:a,selectors:[["ddi-admin-messages-table"]],outputs:{selectedMessage:"selectedMessage"},features:[e.qOj],decls:5,vars:6,consts:[[1,"ui-fluid","clear-table",3,"value","paginator","rows","first","totalRecords","lazy","onSort","onPage"],["pTemplate","header"],["pTemplate","body"],["pTemplate","emptymessage"],["pTemplate","paginatorright"],["ar-column-headers","",3,"columns"],["ar-column-body","",3,"columns","row"],[1,"no-data-found"],[3,"getRowsNumber","getRowsNumberChange"]],template:function(l,d){1&l&&(e.TgZ(0,"p-table",0),e.NdJ("onSort",function(N){return d.onSort(N)})("onPage",function(N){return d.onPageChanged(N)}),e.YNc(1,x,1,1,"ng-template",1),e.YNc(2,w,1,2,"ng-template",2),e.YNc(3,B,4,4,"ng-template",3),e.YNc(4,F,1,1,"ng-template",4),e.qZA()),2&l&&e.Q6J("value",d.value)("paginator",!0)("rows",d.rows)("first",d.first)("totalRecords",d.totalRecords)("lazy",!0)},dependencies:[L.T,b.s,y.iA,U.jx,Y.e,v.X$],encapsulation:2}),r})();function V(r,a){if(1&r){const u=e.EpF();e.TgZ(0,"p-dialog",4),e.NdJ("visibleChange",function(l){e.CHM(u);const d=e.oxw();return e.KtG(d.displayDialogTopic=l)}),e.TgZ(1,"ddi-messages-topic-view",5),e.NdJ("getAttachment",function(l){e.CHM(u);const d=e.oxw();return e.KtG(d.getAttachment(l))}),e.qZA()()}if(2&r){const u=e.oxw();e.Q6J("visible",u.displayDialogTopic)("draggable",!1)("modal",!0)("resizable",!1),e.xp6(1),e.Q6J("value",u.selectedMessage)}}const K=[{path:"",component:(()=>{const a=class extends T.r{constructor(i,l,d,D,N,Q){super(),this.ngMasterPolicyOverviewService=i,this.dictionaryService=l,this.policyService=d,this.adminGroupService=D,this.reportService=N,this.documentService=Q}ngOnInit(){this.adminGroupMode=!0,this.ngMasterPolicyOverviewService.getMasterPolicyNoObservable().pipe((0,R.R)(this.onDestroyTrigger)).subscribe(i=>{this.masterPolicyNo=i,this.masterPolicyNo&&this.getMessages()}),this.getMessages()}openMessageDetails(i){this.selectedMessage=i,this.displayDialogTopic=!0}
1onStateChange(i){this.tableState=i,this.getMessages()}getAttachment(i){this.documentService.downloadFile(i.fileId,i.originalFileName)}getMessages(){this.tableState&&this.masterPolicyNo&&this.adminGroupService.messagesEnter(h.S.instance({parameterName:"policyNo",parameterValue:this.masterPolicyNo,documentCategories:[_.b.MASTER_POLICY_INVOICE,_.b.COMPANY_INVOICING_EMAIL,_.b.COMPANY_INVOICING_EMAIL_2,_.b.CUSTOM_MAIL]}),this.tableState).then(i=>{this.messages=i.getListData(),this.totalRecords=i.getListAttr("totalElements")>0?i.getListAttr("totalElements"):10}).catch(i=>this.reportService.standardErrorMessage(i))}};let r=a;return a.\u0275fac=function(l){return new(l||a)(e.Y36(I.R),e.Y36(c.E),e.Y36(f.d),e.Y36(O.J),e.Y36(p.r),e.Y36(M.Z))},a.\u0275cmp=e.Xpm({type:a,selectors:[["ddi-admin-messages"]],features:[e.qOj],decls:5,vars:3,consts:[[1,"ui-g","admin-message-container"],[1,"ui-g-12","ui-g-nopad"],[3,"totalRecords","value","stateChange","selectedMessage"],["styleClass","dialog-closing-minimized",3,"visible","draggable","modal","resizable","visibleChange",4,"ngIf"],["styleClass","dialog-closing-minimized",3,"visible","draggable","modal","resizable","visibleChange"],[3,"value","getAttachment"]],template:function(l,d){1&l&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div")(3,"ddi-admin-messages-table",2),e.NdJ("stateChange",function(N){return d.onStateChange(N)})("selectedMessage",function(N){return d.openMessageDetails(N)}),e.qZA()()()(),e.YNc(4,V,2,5,"p-dialog",3)),2&l&&(e.xp6(3),e.Q6J("totalRecords",d.totalRecords)("value",d.messages),e.xp6(1),e.Q6J("ngIf",d.displayDialogTopic))},dependencies:[n.O5,E.V,P.S,J],encapsulation:2}),r})()}];let Z=(()=>{const a=class{};let r=a;return a.\u0275fac=function(l){return new(l||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[o.Bz.forChild(K),o.Bz]}),r})();var z=t(79183),W=t(38611),j=t(20803);let G=(()=>{const a=class{};let r=a;return a.\u0275fac=function(l){return new(l||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[n.ez,Z,z.H,v.aw,W.hJ,E.S,j.W]}),r})()},56798:(A,g,t)=>{t.d(g,{b:()=>n});var n=(()=>{return(o=n||(n={})).DI_DDI_CLAIM_COMMENT="DI_DDI_CLAIM_COMMENT",o.DI_DENTIST_INVOICE="DI_DENTIST_INVOICE",o.POLICY="POLICY",o.CLAIM="CLAIM",o.PARTY="PARTY",o.PAYMENT="PAYMENT",o.PRODUCT="PRODUCT",o.CUSTOMER_OVERVIEW_COMMENT="CUSTOMER_OVERVIEW_COMMENT",o.MASTER_POLICY_INVOICE="MASTER_POLICY_INVOICE",o.COMPANY_INVOICING_EMAIL="DI_DDI_COMPANY_INVOICE_MAIL_1F",o.COMPANY_INVOICING_EMAIL_2="DI_DDI_COMPANY_INVOICE_MAIL_2C",o.UPLOAD_DOCUMENT="UPLOAD_DOCUMENT",o.CUSTOM_MAIL="CUSTOM_MAIL",n;var o})()},46327:(A,g,t)=>{t.d(g,{N:()=>n});var n=(()=>{return(o=n||(n={})).SYSTEM="SYSTEM",o.ADMIN="ADMIN",o.USER="USER",n;var o})()},96008:(A,g,t)=>{t.d(g,{n:()=>n});var n=(()=>{return(o=n||(n={})).LETTER_DOCUMENT="LetterDocument",o.EMAIL_DOCUMENT="EmailDocument",o.MESSAGE_DOCUMENT="MessageDocument",o.NOTE_DOCUMENT="NoteDocument",o.DOCUMENTS_ENTER_LETTER="Letter",o.DOCUMENTS_ENTER_EMAIL="Email",n;var o})()},57504:(A,g,t)=>{t.d(g,{S:()=>o});var n=t(27318);class o{constructor(c){this._type=n.n.DOCUMENT_SEARCH,this.documentSource=c.documentSource,this.documentsClass=c.documentsClass,this.parameterValue=c.parameterValue,this.parameterName=c.parameterName,this.documentCategory=c.documentCategory,this.documentCategories=c.documentCategories,this.documentFilterCategory=c.documentFilterCategory,this.documentCategoryLanguage=c.documentCategoryLanguage,this.fieldDetails=c.fieldDetails}static instance(c){return new this(c)}}},53785:(A,g,t)=>{t.d(g,{Z:()=>e});var n=t(96008),o=t(63947),T=t(27318),c=t(19715),f=t(39316),O=t(95584),p=t(88812),R=t(51832),h=t(46327),M=t(56798),_=t(55062);let e=(()=>{const E=class extends f.r{constructor(){super(...arguments),this.module="document"}downloadFile(s,m,C){return this.fileUploadService.downloadFile(this.getUrl(C||"downloadDocument",[s.toString()]),m)}openFile(s,m){return this.fileUploadService.openFile(this.getUrl(m||"downloadDocument",[s.toString()]))}getFileInfo(s){if(s.length){const m={id_in:s.join(),pageSize:s.length.toString()};return this.execute("get","getInfo",[(0,o.q)(m)])}return Promise.resolve(R.i.emptyArrayResponse())}getEmails(s={}){return s.class=T.n.EMAIL_DOCUMENT,s=this.defaultSortMessages(s),this.queryNested("document_list","list",s)}getCustomerEmails(s,m={}){return this.getDocumentContext("partyId",s,n.n.EMAIL_DOCUMENT,m)}getLetters(s={}){return s.class=T.n.LETTER_DOCUMENT,s=this.defaultSortMessages(s),this.queryNested("document_list","list",s)}getUserLetters(s={}){return s.class=T.n.LETTER_DOCUMENT,s.documentSource=h.N.USER,s=this.defaultSortMessages(s),this.queryNested("document_list","list",s)}getSystemLetters(s={}){return s.class=T.n.LETTER_DOCUMENT,s.documentSource=h.N.SYSTEM,s=this.defaultSortMessages(s),this.queryNested("document_list","list",s)}getDocumentContext(s,m,C,S={}){let v=Object.assign({pageSize:"1000","documentContexts.parameterName_in":s,"documentContexts.parameterValue_in":m},S);return C&&(v.class_in=C),v=this.defaultSortMessages(v),this.queryNested("document_list","list",v)}attachDocumentToClaim(s,m,C,S){const v=new File([JSON.stringify(O.Q.instance({fileName:s.name,document:c.y.instance({description:m,documentSource:"USER",documentCategory:M.b.CLAIM,documentContexts:[p.R.instance({parameterName:"claimNo",parameterValue:C.toString()}),p.R.instance({parameterName:"partyId",parameterValue:S.toString()})]})}))],"claim.json",{type:"application/json"});return this.fileUploadService.sendFile(this.getUrl("uploadDocumentForClaim"),[v,s],["document","file"])}createDocument(s){return this.queryNested("document_create","create",s)}updateDocument(s,m){return this.queryNested("document_update","update",s,m)}defaultSortMessages(s){return Object.assign({sortDirection:"desc",sortProperties:"createdAt"},s)}};let I=E;return E.\u0275fac=function(){let s;return function(C){return(s||(s=_.n5z(E)))(C||E)}}(),E.\u0275prov=_.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),I})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.