1import{a as Ie}from"./chunk-57O3LR5N.js";import{a as U}from"./chunk-6CGCFRG6.js";import{a as je}from"./chunk-2CVXNNQD.js";import"./chunk-VSSJVZXQ.js";import{a as M,b as H}from"./chunk-LHT6SCX4.js";import{a as Ve}from"./chunk-3V55LRIS.js";import{a as ze}from"./chunk-XZIQVM56.js";import{a as Le}from"./chunk-PEDHA5IP.js";import{a as Fe}from"./chunk-H3KHE33K.js";import{a as j}from"./chunk-SXVTJJUK.js";import{b as Be}from"./chunk-IC2PTPND.js";import{c as ke}from"./chunk-F7UUALUF.js";import"./chunk-RKKHFZUW.js";import"./chunk-PLYLMJFV.js";import"./chunk-7JQ2P6L6.js";import{a as Ae}from"./chunk-RPQHKCSQ.js";import{a as De}from"./chunk-6TYE273O.js";import"./chunk-5DIXGKQT.js";import{a as z}from"./chunk-2L2GD4YD.js";import"./chunk-2OYCODKI.js";import{i as Re}from"./chunk-BTXLQTYD.js";import"./chunk-Q4PO6FN4.js";import{a as y}from"./chunk-NP4YJ2IV.js";import"./chunk-WACM4GDS.js";import"./chunk-OFAJWT2N.js";import"./chunk-Q43UH627.js";import"./chunk-HRQCJ65F.js";import"./chunk-W4DWPTUS.js";import"./chunk-BRYG76PZ.js";import"./chunk-QAXO6IEE.js";import"./chunk-SKYQQ6XZ.js";import{a as Se}from"./chunk-ADPZ3UTF.js";import{a as ve}from"./chunk-25I5Y7O2.js";import{a as xe}from"./chunk-QLFJI73O.js";import{c as ye,d as A}from"./chunk-CBNCIHUK.js";import"./chunk-PACQGP3F.js";import{a as we}from"./chunk-EA4NLXQF.js";import"./chunk-QITADVHC.js";import{a as Te}from"./chunk-YI5PORX5.js";import"./chunk-Z7JPNFAY.js";import"./chunk-SSAQBA47.js";import"./chunk-PR7CNGVM.js";import"./chunk-KA3V64NO.js";import"./chunk-B4QIHM4S.js";import"./chunk-55X6FFP3.js";import"./chunk-4B5I2B3O.js";import"./chunk-RDDAMDHO.js";import{c as Ne}from"./chunk-XJBO6HVN.js";import"./chunk-FW4QN5JG.js";import"./chunk-WLTRKKV6.js";import{a as V}from"./chunk-QFXNIZGK.js";import"./chunk-MMMHTNVO.js";import"./chunk-ENMMZ5CH.js";import"./chunk-DASKGOM3.js";import"./chunk-BX6PFVXH.js";import"./chunk-GZ4AMDGY.js";import"./chunk-HYQ42DPJ.js";import"./chunk-2IPYOUZX.js";import"./chunk-NX7JE6TS.js";import"./chunk-WIEPPB2T.js";import"./chunk-5DH5E7J3.js";import{j as Me,k as Oe}from"./chunk-RMTQSHVZ.js";import"./chunk-6O4ASYWE.js";import{d as pe}from"./chunk-2R564VPR.js";import{a as Ee}from"./chunk-3WIEGG3U.js";import{r as be}from"./chunk-OGWV6E7H.js";import"./chunk-TGTCMKPV.js";import"./chunk-GV4H4SX5.js";import"./chunk-4RDC4RNO.js";import{E as Ce,F as Pe,e as de,g as I,h as ge,i as he,k as m,l as ue,t as fe,u as _e}from"./chunk-DWFHV4IM.js";import{b as me,c as L,e as F}from"./chunk-FVZZ56PX.js";import{j as se,l as ce}from"./chunk-B6K6WZEE.js";import"./chunk-A3XSALV3.js";import"./chunk-PLLJDO2C.js";import{Ab as S,Da as w,Fb as te,Fc as ae,Ga as ee,Gb as $,Gc as re,Gd as R,J,K as k,M as K,Mc as P,Nc as T,Oc as E,Wb as f,Xb as _,a as Q,ac as l,ad as X,bc as p,cc as d,db as q,dc as c,dd as le,hc as ne,ib as o,ic as ie,j as Z,ka as g,nc as oe,nd as a,od as r,ra as x,sa as v,ta as G,td as N,ua as W,vc as O,xc as u,yd as B}from"./chunk-EQX5KNT6.js";import{a as C,b}from"./chunk-ISMLCIVA.js";function qe(n,t){if(n&1&&(p(0,"div",1)(1,"div",19),c(2,"p-radiobutton",20),p(3,"label",21),P(4),a(5,"translate"),d()(),p(6,"div",19),c(7,"p-radiobutton",22),p(8,"label",23),P(9),a(10,"translate"),d()()()),n&2){let e=u();o(2),l("value",e.PartnerTypeEnum.COMPANY),o(2),E(" ",r(5,4,"PARTNERS.COMPANY")," "),o(3),l("value",e.PartnerTypeEnum.PERSON),o(2),E(" ",r(10,6,"PARTNERS.PERSON")," ")}}function $e(n,t){if(n&1&&(c(0,"pacemo-select",24),a(1,"translate"),a(2,"translate"),c(3,"pacemo-select",25),a(4,"translate"),a(5,"translate"),p(6,"div",5),c(7,"pacemo-input-text",26),a(8,"translate"),c(9,"pacemo-input-text",27),a(10,"translate"),d()),n&2){let e=u();l("label",r(1,16,"PARTNERS.SALUTATION"))("placeholder",r(2,18,"COMMON.PLEASE_SELECT"))("options",e.dialogData.salutations)("translatable",!0)("clearable",!0)("whiteBg",!0),o(3),l("label",r(4,20,"PARTNERS.TITLE"))("placeholder",r(5,22,"COMMON.PLEASE_SELECT_WRITE"))("editable",!0)("options",e.titles)("forceStringValue",!0)("whiteBg",!0),o(4),l("whiteBg",!0)("label",r(8,24,"PARTNERS.FIRST_NAME")),o(2),l("whiteBg",!0)("label",r(10,26,"PARTNERS.LASTNAME"))}}function Xe(n,t){n&1&&(c(0,"pacemo-input-text",2),a(1,"translate")),n&2&&l("whiteBg",!0)("label",r(1,2,"PARTNERS.COMPANY_NAME"))}function Qe(n,t){n&1&&(c(0,"pacemo-input-text",29),a(1,"translate")),n&2&&l("whiteBg",!0)("label",r(1,2,"PARTNERS.GUIDELINE_ID"))}function Ze(n,t){if(n&1&&(p(0,"div",5),c(1,"pacemo-input-text",28),a(2,"translate"),f(3,Qe,2,4,"pacemo-input-text",29),d(),c(4,"pacemo-multi-select",30),a(5,"translate"),a(6,"translate")),n&2){let e=u();o(),l("label",r(2,8,"PARTNERS.CONTACT_NO"))("errorText",e.contactNumberExists()?"PARTNERS.CONTACT_NUMBER_EXISTS":"")("whiteBg",!0),o(2),_(e.isCompany?3:-1),o(),l("label",r(5,10,"PARTNERS.CATEGORY"))("placeholder",r(6,12,"COMMON.PLEASE_SELECT"))("options",e.dialogData.categories)("whiteBg",!0)}}function Je(n,t){if(n&1&&(c(0,"pacemo-select",4),a(1,"translate"),a(2,"translate")),n&2){let e=u();l("label",r(1,5,e.relationshipTranslation))("placeholder",r(2,7,"COMMON.PLEASE_SELECT_WRITE"))("editable",!0)("options",e.relationships)("whiteBg",!0)}}function Ke(n,t){n&1&&(p(0,"div",5),c(1,"pacemo-input-number",31),a(2,"translate"),c(3,"pacemo-input-number",32),a(4,"translate"),d()),n&2&&(o(),l("label",r(2,14,"PARTNERS.CARD_PRICE"))("step",.01)("minFractionDigits",2)("maxFractionDigits",2)("min",0)("showButtons",!0)("whiteBg",!0),o(2),l("label",r(4,16,"PARTNERS.BAND_PRICE"))("step",.01)("minFractionDigits",2)("maxFractionDigits",2)("min",0)("showButtons",!0)("whiteBg",!0))}function et(n,t){n&1&&(c(0,"pacemo-input-text",14),a(1,"translate")),n&2&&l("whiteBg",!0)("label",r(1,2,"PARTNERS.FAX"))}var Ue=(()=>{class n{dialogService=g(A);dialogRef=g(ye);partnersService=g(H);commonDataService=g(j);featureToggleService=g(Oe);googleAddressService=g(Ve);countriesService=g(Ae);dialogInstance=this.dialogService.getInstance(this.dialogRef);subs=new Q;hasFlowersFeature=!1;PartnerTypeEnum=M;contactNumberExists=w(!1);saving=w(!1);form=new he({is_partner:new m({value:!0,disabled:!this.dialogData.hasAccessPermission}),type:new m({value:M.COMPANY,disabled:!this.dialogData.hasAccessPermission}),salutation_id:new m({value:null,disabled:!this.dialogData.hasAccessPermission}),title:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),first_name:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),last_name:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),company_name:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),co_address:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),contact_no:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),guideline_id:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),partner_type_ids:new m({value:[],disabled:!this.dialogData.hasAccessPermission}),relationship:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),card_price:new m({value:0,disabled:!this.dialogData.hasAccessPermission}),band_price:new m({value:0,disabled:!this.dialogData.hasAccessPermission}),street:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),address_line2:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),zip:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),city:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),country:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),country_id:new m({value:null,disabled:!this.dialogData.hasAccessPermission}),phone:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),mobile:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),fax:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),email:new m({value:"",disabled:!this.dialogData.hasAccessPermission}),notes:new m({value:"",disabled:!this.dialogData.hasAccessPermission})});get dialogData(){return this.dialogInstance?.data??{category:void 0}}get isNew(){return!this.dialogData?.partner}get isContractMode(){return!!this.dialogData?.contractUid}get isCompany(){return this.form.get("type")?.value===M.COMPANY}get relationshipTranslation(){return this.dialogData.isContract?"CONTRACT.CLIENT_CONTENT.RELATIONSHIP":"CONTRACT.CLIENT_CONTENT.RELATIONSHIP_PRECAUTION"}get relationships(){return this.commonDataService.relationships}get isFlowerSupplier(){let e=this.dialogData?.categories;if(!e)return!1;let i=e.find(h=>h.origin===Ie.FLORISTS)?.id;if(i===void 0)return!1;let s=this.form.get("partner_type_ids")?.value;return this.hasFlowersFeature&&Array.isArray(s)&&s.includes(i)}get countries(){return this.countriesService.countries}get titles(){return this.commonDataService.titles}ngOnInit(){if(this.commonDataService.init(),this.listenOnContactNoChange(),!this.isNew&&this.dialogData?.partner){let e=this.dialogData.partner;if(e){let i=b(C({},e),{salutation_id:e.salutation_id??null});this.form?.patchValue(i)}}else this.isContractMode?this.form?.patchValue({type:M.CONTACT,contact_no:this.dialogData.contractUid,is_partner:!1}):this.patchNextContactNumber();this.hasFlowersFeature=this.featureToggleService.hasFeature(we.FLOWERS_MANAGEMENT),this.dialogData?.category!==void 0&&this.dialogData?.category!==null&&this.form?.patchValue({partner_type_ids:[this.dialogData.category]}),this.form.get("contact_no")?.setValidators(this.isContractMode?[]:[de.required]),this.dialogData.blockCategory&&this.form.get("partner_type_ids")?.disable()}ngOnDestroy(){this.subs.unsubscribe()}googleAddressChanged(e){let i=this.googleAddressService.getAddressPartsForSave(e);this.form?.patchValue(C({street:this.googleAddressService.getStreetFromAddress(e)}
1,i.toRecord(["zip","city","country","country_id"])))}cancel(){this.dialogRef.close()}save(){if(!this.isFormValid()||!this.form)return;this.saving.set(!0),this.form.patchValue(this.isCompany?{first_name:"",last_name:""}:{company_name:""});let e=this.isNew?void 0:this.dialogData.partner?.id;this.partnersService.save(this.form,e).subscribe({next:i=>{this.saving.set(!1),this.dialogRef.close(i)},error:()=>this.saving.set(!1)})}isFormValid(){return!this.form||!this.form.valid||this.contactNumberExists()?!1:this.isCompany?(this.form.get("company_name")?.value?.length??0)>0:(this.form.get("last_name")?.value?.length??0)>0}patchNextContactNumber(){this.partnersService.generateNextContactNumber().subscribe(e=>{this.form?.patchValue({contact_no:e})})}listenOnContactNoChange(){let e=this.form?.get("contact_no")?.valueChanges.pipe(J(500),K()).subscribe(i=>{this.contactNumberExists.set(!1);let s=this.isNew?0:this.dialogData?.partner?.id??0,h=i??"";h&&this.partnersService.checkContactNumberUnique(h,s).pipe(k(1)).subscribe(Y=>{this.contactNumberExists.set(!Y)})});this.subs.add(e)}static \u0275fac=function(i){return new(i||n)};static \u0275cmp=S({type:n,selectors:[["app-partner-form-dialog"]],decls:37,vars:63,consts:[["data-cy","partner-form-dialog",1,"tw-flex","tw-flex-col","tw-gap-4",3,"formGroup"],[1,"tw-flex","tw-gap-4"],["formControlName","company_name","data-cy","partner-company-name",3,"whiteBg","label"],["formControlName","co_address",3,"whiteBg","label"],["optionValue","id","optionLabel","name","formControlName","relationship",3,"label","placeholder","editable","options","whiteBg"],[1,"tw-grid","tw-grid-cols-1","md:tw-grid-cols-2","tw-gap-4"],["formControlName","street","data-cy","partner-street",3,"addressChanged","label","whiteBg"],["formControlName","address_line2",3,"whiteBg","label"],[1,"tw-grid","tw-grid-cols-1","md:tw-grid-cols-3","tw-gap-4"],["formControlName","zip","data-cy","partner-zip",3,"whiteBg","label"],["formControlName","city","data-cy","partner-city",3,"whiteBg","label"],["optionValue","id","optionLabel","translation_key","formControlName","country_id","data-cy","partner-country",3,"label","placeholder","options","translatable","whiteBg"],["formControlName","phone","data-cy","partner-phone",3,"whiteBg","label"],["formControlName","mobile","data-cy","partner-mobile",3,"whiteBg","label"],["formControlName","fax","data-cy","partner-fax",3,"whiteBg","label"],["formControlName","email","data-cy","partner-email",3,"whiteBg","label"],["formControlName","notes","data-cy","partner-notes",3,"whiteBg","label"],["data-cy","partner-cancel-button","severity","secondary","type","button",3,"click_","label","fullWidth"],["data-cy","partner-save-button","type","button",3,"click_","fullWidth","label","loading","disabled"],[1,"d-flex","align-items-center","tw-gap-2"],["formControlName","type","inputId","type_company","data-cy","partner-type-company",3,"value"],["for","type_company",1,"tw-mb-0"],["formControlName","type","inputId","type_person","data-cy","partner-type-person",3,"value"],["for","type_person",1,"tw-mb-0"],["optionValue","id","optionLabel","name","formControlName","salutation_id",3,"label","placeholder","options","translatable","clearable","whiteBg"],["optionValue","id","optionLabel","name","formControlName","title",3,"label","placeholder","editable","options","forceStringValue","whiteBg"],["formControlName","first_name",3,"whiteBg","label"],["formControlName","last_name",3,"whiteBg","label"],["formControlName","contact_no","data-cy","partner-contact-no",3,"label","errorText","whiteBg"],["formControlName","guideline_id",3,"whiteBg","label"],["display","chip","optionLabel","name","optionValue","id","formControlName","partner_type_ids","data-cy","partner-categories",3,"label","placeholder","options","whiteBg"],["formControlName","card_price",3,"label","step","minFractionDigits","maxFractionDigits","min","showButtons","whiteBg"],["formControlName","band_price",3,"label","step","minFractionDigits","maxFractionDigits","min","showButtons","whiteBg"]],template:function(i,s){i&1&&(p(0,"div",0),f(1,qe,11,8,"div",1),f(2,$e,11,28),f(3,Xe,2,4,"pacemo-input-text",2),c(4,"pacemo-input-text",3),a(5,"translate"),f(6,Ze,7,14),f(7,Je,3,9,"pacemo-select",4),f(8,Ke,5,18,"div",5),p(9,"pacemo-input-address-search",6),a(10,"translate"),O("addressChanged",function(Y){return s.googleAddressChanged(Y)}),d(),c(11,"pacemo-input-text",7),a(12,"translate"),p(13,"div",8),c(14,"pacemo-input-text",9),a(15,"translate"),c(16,"pacemo-input-text",10),a(17,"translate"),c(18,"pacemo-select",11),a(19,"translate"),a(20,"translate"),d(),p(21,"div",5),c(22,"pacemo-input-text",12),a(23,"translate"),c(24,"pacemo-input-text",13),a(25,"translate"),d(),p(26,"div",5),f(27,et,2,4,"pacemo-input-text",14),
1c(28,"pacemo-input-text",15),a(29,"translate"),d(),c(30,"pacemo-input-textarea",16),a(31,"translate"),p(32,"div",1)(33,"pacemo-button",17),a(34,"translate"),O("click_",function(){return s.cancel()}),d(),p(35,"pacemo-button",18),a(36,"translate"),O("click_",function(){return s.save()}),d()()()),i&2&&(l("formGroup",s.form),o(),_(s.isNew&&!s.isContractMode?1:-1),o(),_(s.isCompany?-1:2),o(),_(s.isCompany?3:-1),o(),l("whiteBg",!0)("label",r(5,37,"CONTRACT.CLIENT_CONTENT.CO_ADDRESS")),o(2),_(s.isContractMode?-1:6),o(),_(s.isContractMode?7:-1),o(),_(s.isFlowerSupplier?8:-1),o(),l("label",r(10,39,"PARTNERS.STREET"))("whiteBg",!0),o(2),l("whiteBg",!0)("label",r(12,41,"CONTRACT.CLIENT_CONTENT.ADDRESS_LINE2")),o(3),l("whiteBg",!0)("label",r(15,43,"PARTNERS.ZIP")),o(2),l("whiteBg",!0)("label",r(17,45,"PARTNERS.CITY")),o(2),l("label",r(19,47,"PARTNERS.COUNTRY"))("placeholder",r(20,49,"COMMON.PLEASE_SELECT"))("options",s.countries)("translatable",!0)("whiteBg",!0),o(4),l("whiteBg",!0)("label",r(23,51,"PARTNERS.PHONE")),o(2),l("whiteBg",!0)("label",r(25,53,"PARTNERS.MOBILE_PHONE")),o(3),_(s.isContractMode?-1:27),o(),l("whiteBg",!0)("label",r(29,55,"COMMON.EMAIL")),o(2),l("whiteBg",!0)("label",r(31,57,"PARTNERS.NOTES")),o(3),l("label",r(34,59,"COMMON.CANCEL"))("fullWidth",!0),o(2),l("fullWidth",!0)("label",r(36,61,"COMMON.SAVE"))("loading",s.saving())("disabled",!s.isFormValid()||!s.dialogData.hasAccessPermission))},dependencies:[ke,F,Pe,I,ge,_e,fe,Ne,De,z,Le,je,Fe,V,L],styles:["[_nghost-%COMP%]{display:block}"],changeDetection:0})}return n})();var tt=["typeTemplate"],nt=["categoryTemplate"],it=["phoneTemplate"],ot=["emailTemplate"];function at(n,t){n&1&&(p(0,"div",12),G(),p(1,"svg",13),c(2,"path",14),d(),W(),p(3,"span",15),P(4),a(5,"translate"),d()()),n&2&&(o(4),T(r(5,1,"PARTNERS.COMPANY")))}function rt(n,t){n&1&&(p(0,"div",12),G(),p(1,"svg",16),c(2,"path",17),d(),W(),p(3,"span",15),P(4),a(5,"translate"),d()()),n&2&&(o(4),T(r(5,1,"PARTNERS.PERSON")))}function lt(n,t){if(n&1&&f(0,at,6,3,"div",12)(1,rt,6,3,"div",12),n&2){let e=t.$implicit,i=u(2);_(i.isCompany(e)?0:1)}}function st(n,t){if(n&1&&(p(0,"span",18),P(1),d()),n&2){let e=t.$implicit,i=u(2).getCategoriesStringForRow(e);l("title",i),o(),T(i)}}function ct(n,t){if(n&1&&(p(0,"a",19),P(1),d()),n&2){let e=t.$implicit;l("href",X("tel:",e.phone),q),o(),T(e.phone)}}function pt(n,t){if(n&1&&(p(0,"a",20),P(1),d()),n&2){let e=t.$implicit;l("href",X("mailto:",e.email),q)("title",e.email),o(),E(" ",e.email," ")}}function mt(n,t){if(n&1){let e=oe();ne(0),p(1,"div",5)(2,"h2",6),P(3),a(4,"translate"),d(),p(5,"div",7)(6,"pacemo-select",8),O("ngModelChange",function(s){x(e);let h=u();return v(h.onCategoryChange(s))}),d(),p(7,"pacemo-button",9),a(8,"translate"),O("click_",function(){x(e);let s=u();return v(s.openPartnerModal())}),d()()(),c(9,"div",10),p(10,"pacemo-table",11),O("rowClick",function(s){x(e);let h=u();return v(h.openPartnerModal(s))})("paginationChange",function(s){x(e);let h=u();return v(h.handlePaginationChange(s))})("sortChange",function(s){x(e);let h=u();return v(h.handleSort(s))}),$(11,lt,2,1,"ng-template",null,0,N)(13,st,2,2,"ng-template",null,1,N)(15,ct,2,3,"ng-template",null,2,N)(17,pt,2,4,"ng-template",null,3,N),d(),ie()}if(n&2){let e=u();o(3),T(r(4,11,"PARTNERS.PARTNER")),o(3),l("ngModel",e.filters().category)("translatable",!0)("options",e.categoriesFilterOptions()),o(),l("loading",e.creatingPartner())("label",e.isMobile?"":r(8,13,"PARTNERS.NEW_PARTNER")),o(3),l("tableData",e.partners())("columns",e.columns())("rowMenuItems",e.rowMenuItems())("totalItems",e.totalResultsCount())("loading",e.isLoading())}}var D=class n extends Re{partnerService=g(H);pacemoModalService=g(be);commonDataService=g(j);alerts=g(Ee);searchService=g(Te);partnerTypesService=g(U);activatedRoute=g(se);permissionsService=g(Me);typeTemplate=R.required("typeTemplate");categoryTemplate=R.required("categoryTemplate");phoneTemplate=R.required("phoneTemplate");emailTemplate=R.required("emailTemplate");dialogService=g(A);translate=g(me);filters=w({page:1,limit:50,sortBy:"contact_no",sortDir:y.DESC,category:-1,search:""});creatingPartner=w(!1);partnersResource=pe({params:()=>this.filters(),stream:({params:t})=>
1this.partnerService.loadPartners(t)});partners=B(()=>this.partnersResource.value()?.partners??[]);constructor(){super(),ee(()=>{let t=this.partnersResource.value(),e=this.filters();this.isLoading.set(this.partnersResource.isLoading()),this.totalResultsCount.set(t?.total??0),this.noRecordCreated.set(this.totalResultsCount()===0&&e.page===1&&e.category===-1&&e.search==="")})}categoriesFilterOptions=B(()=>{let t=this.partnerTypesService.typesSignal;return[{label:"PARTNERS.ALL_CATEGORIES",key:-1},...t().map(i=>({label:i.name,key:i.id}))]});columns=B(()=>[{key:"type",field:"type",header:"PARTNERS.TYPE",default:!0,sortable:!0,displayTemplateRef:this.typeTemplate()},{key:"contact_no",field:"contact_no",header:"PARTNERS.NUMBER",sortable:!0,default:!0},{key:"name",field:"company_name",customSortableColumn:"name",header:"PARTNERS.NAME",displayFn:(t,e)=>e.type===M.COMPANY?e.company_name:e.full_name,sortable:!0,default:!0},{key:"partner_types",field:"partner_types",header:"PARTNERS.CATEGORY",default:!0,maxWidth:"300px",displayTemplateRef:this.categoryTemplate()},{key:"phone",field:"phone",header:"PARTNERS.PHONE",sortable:!0,default:!0,notClickable:!0,displayTemplateRef:this.phoneTemplate()},{key:"email",field:"email",header:"COMMON.EMAIL",maxWidth:"300px",sortable:!0,default:!0,notClickable:!0,displayTemplateRef:this.emailTemplate()}]);rowMenuItems=w([{label:"COMMON.DELETE",icon:"pi pi-trash",command:t=>{t.item?.rowData&&this.delete(t.item.rowData.id,t.item.rowData.contact_no)}}]);get userPermission(){return this.activatedRoute.snapshot.data.userPermission}get hasAccessPermission(){return this.permissionsService.elementHasAccessPermission(this.userPermission)}delete(t,e){this.pacemoModalService.openDeleteModal("PARTNERS.DELETE_HEADLINE","PARTNERS.DELETE_CONTENT","PARTNERS.DELETE_BUTTON",void 0,!1,"md",{number:e},"").then(i=>{(i.hasOwnProperty("isConfirmed")&&i.isConfirmed||!i.hasOwnProperty("isConfirmed")&&i)&&this.partnerService.delete(t).subscribe(()=>{this.alerts.showSuccess("PARTNERS.SUCCESS_DELETED"),this.partnersResource.reload()})})}ngOnInit(){this.setDefaultFilters(),this.searchSub=this.searchService.searchExecuted().subscribe(t=>{this.search(t)})}setDefaultFilters(){this.filters.set({page:1,limit:50,sortBy:"contact_no",sortDir:y.DESC,category:-1,search:""})}search(t){this.filters.update(e=>b(C({},e),{search:t}))}limitChanged(t){this.filters.update(e=>b(C({},e),{limit:t}))}onSort(t){let e=this.filters();this.filters.set(b(C({},e),{sortDir:e.sortDir===y.ASC?y.DESC:y.ASC,sortBy:t.sorts[0].prop}))}onCategoryChange(t){this.filters.update(e=>b(C({},e),{category:t}))}calculateColumnsWidth(){return 880}isCompany(t){return t.type===M.COMPANY}openPartnerModal(t){this.creatingPartner.set(!t);let e=t?t.type===M.COMPANY?t.company_name??"":t.full_name??"":"PARTNERS.NEW_PARTNER";this.dialogService.open(Ue,{data:{partner:t??void 0,categories:this.partnerTypesService.types,salutations:this.commonDataService.salutations,contractUid:null,userPermission:this.userPermission,hasAccessPermission:this.hasAccessPermission},header:this.translate.instant(e),width:"70%",contentStyle:{"max-height":"80vh"},modal:!0,closable:!0,closeOnEscape:!0,focusOnShow:!1})?.onClose.pipe(k(1)).subscribe(i=>{this.creatingPartner.set(!1),i&&this.partnersResource.reload()})}setColumnsList(){}handleSort(t){this.filters.update(e=>b(C({},e),{sortDir:t.direction===1?y.ASC:y.DESC,sortBy:t.field}))}handlePaginationChange(t){this.filters.update(e=>b(C({},e),{page:t.page,limit:t.per_page}))}getCategoriesStringForRow(t){return t.partner_types.map(e=>e.fixed?this.translate.instant(`PARTNER_CATEGORY.${e.name}`):e.name).join(", ")}static \u0275fac=function(e){return new(e||n)};static \u0275cmp=S({type:n,selectors:[["app-partners-list"]],viewQuery:function(e,i){e&1&&ae(i.typeTemplate,tt,5)(i.categoryTemplate,nt,5)(i.phoneTemplate,it,5)(i.emailTemplate,ot,5),e&2&&re(4)},features:[le([A]),te],decls:1,vars:1,consts:[["typeTemplate",""],["categoryTemplate",""],["phoneTemplate",""],["emailTemplate",""],[4,"appPermission"],[1,"tw-flex","tw-justify-between","tw-items-center"],[1,"text-primary-900","tw-text-2xl","tw-font-semibold"],[1,"tw-flex","tw-gap-3"],["optionLabel","label","optionValue","key",3,"ngModelChange","ngModel","translatable","options"],["data-cy","create-partner-button","icon","pi pi-plus",3,"click_","loading","label"],[1,"tw-my-6","tw-h-px","tw-border-t-0","tw-bg-border-secondary"],[3,"rowClick","paginationChange","sortChange","tableData","columns","rowMenuItems","totalItems","loading"],[1,"tw-border","t
1w-border-solid","tw-border-border-primary","tw-rounded-md","tw-flex","tw-gap-1","tw-justify-center","tw-items-center","tw-p-1"],["width","12","height","12","viewBox","0 0 12 12","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6.5 5.5H8.9C9.46005 5.5 9.74008 5.5 9.95399 5.60899C10.1422 5.70487 10.2951 5.85785 10.391 6.04601C10.5 6.25992 10.5 6.53995 10.5 7.1V10.5M6.5 10.5V3.1C6.5 2.53995 6.5 2.25992 6.39101 2.04601C6.29513 1.85785 6.14215 1.70487 5.95399 1.60899C5.74008 1.5 5.46005 1.5 4.9 1.5H3.1C2.53995 1.5 2.25992 1.5 2.04601 1.60899C1.85785 1.70487 1.70487 1.85785 1.60899 2.04601C1.5 2.25992 1.5 2.53995 1.5 3.1V10.5M11 10.5H1M3.25 3.5H4.75M3.25 5.5H4.75M3.25 7.5H4.75","stroke","#807E71","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round"],[1,"tw-text-text-secondary-700","tw-text-xs"],["width","10","height","12","viewBox","0 0 10 12","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9 10.5C9 9.80222 9 9.45333 8.91388 9.16943C8.71998 8.53023 8.21977 8.03002 7.58057 7.83612C7.29667 7.75 6.94778 7.75 6.25 7.75H3.75C3.05222 7.75 2.70333 7.75 2.41943 7.83612C1.78023 8.03002 1.28002 8.53023 1.08612 9.16943C1 9.45333 1 9.80222 1 10.5M7.25 3.75C7.25 4.99264 6.24264 6 5 6C3.75736 6 2.75 4.99264 2.75 3.75C2.75 2.50736 3.75736 1.5 5 1.5C6.24264 1.5 7.25 2.50736 7.25 3.75Z","stroke","#807E71","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round"],[3,"title"],[1,"hide-to-long","no-clickable",3,"href"],[1,"hide-to-long","no-clickable",3,"title","href"]],template:function(e,i){e&1&&$(0,mt,19,15,"ng-container",4),e&2&&l("appPermission",i.userPermission)},dependencies:[Be,z,Se,F,V,Ce,I,ue,L],styles:['[_ngcontent-%COMP%]:root{--pacemo-primary-color: var(--custom-theme-secondary-dark-color, #26361d);--pacemo-primary-light-color: var(--custom-theme-main-color, #3B4832);--pacemo-font-family: var(--custom-theme-font-family, "Work Sans");--pacemo-logo-url: var(--custom-theme-logo-url, url(/assets/images/pacemo-flow-logo.png));--fc-button-bg-color: #fffff9;--fc-button-hover-bg-color: #fffff9;--fc-button-text-color: var(--pacemo-primary-color);--fc-button-active-bg-color: var(--pacemo-primary-color);--fc-button-border-color: var(--pacemo-primary-color);--fc-button-active-border-color: var(--pacemo-primary-color);--fc-border-color: #e2e5ed;--fc-today-bg-color: #fffff9;--fc-small-font-size: 12px;--ck-color-base-border: #303840;--ck-color-toolbar-background: #fffff9;--ck-color-button-default-hover-background: #fffff9;--ck-color-button-on-background: #fffff9;--ck-color-button-on-hover-background: #fffff9;--ck-color-button-on-active-background: #fffff9;--ck-color-button-default-active-background: #fffff9;--ck-color-button-default-active-shadow: #fffff9;--ck-color-list-button-on-background: #fffff9;--ck-color-list-button-on-background-focus: #fffff9;--ck-color-widget-hover-border: var(--pacemo-primary-color);--ck-color-focus-border: var(--pacemo-primary-color);--ck-widget-outline-thickness: 3px;--ck-color-widget-type-around-button-hover: var(--pacemo-primary-color);--ck-color-widget-blurred-border: var(--pacemo-primary-color);--ck-color-list-button-on-text: black;--ck-color-text: black;--ck-font-face: var(--pacemo-font-family), sans-serif}@media(height>=475px){.full-height[_ngcontent-%COMP%] ngx-datatable datatable-body{height:calc(100vh - 420px)!important}} ngx-datatable{height:100%} ngx-datatable.ngx-datatable.bootstrap .datatable-header{height:45px!important} ngx-datatable .to-right{text-align:right!important} ngx-datatable datatable-scroller{max-width:100%;overflow:hidden} ngx-datatable div:first-child{height:100%} ngx-datatable .form-check{margin-top:20px} ngx-datatable .datatable-row-center, ngx-datatable datatable-body-cell, ngx-datatable datatable-row-wrapper, ngx-datatable datatable-body-row{height:auto} ngx-datatable .datatable-body-row:first-child{border-top:0!important} ngx-datatable .datatable-body .datatable-row-group{cursor:pointer;background:#fffff9;border-bottom:1px solid rgba(112,112,112,.2)} ngx-datatable .datatable-body .datatable-row-group.no-clickable-row{cursor:unset} ngx-datatable .company-active{color:#47cd89!important} ngx-datatable .no-clickable-row{cursor:unset} ngx-datatable .datatable-header-inner{height:30px} ngx-datatable .datatable-header-cell{padding:10px;border-bottom:none!important} ngx-datatable .datatable-header-cell-label{font-size:.875rem;font-weight:500;line-height:16px} ngx-datatable .datatable-icon-sort-unset{font-size:1.25rem} ngx-datatable .datatable-icon-sort-unset:before{opacity:1} ngx-datatable .datatable-body-cell-label{display:flex;align-items:center;max-width:100%;font-size:1rem} ngx-datatable .datatable-body-cell{display:flex;align-items:center;padding:10px;overflow:visible} ngx-datatable .datatable-body-cell.to-right{text-align:right} ngx-datatable .datatable-body-cell.to-right .datatable-body-cell-label{justify-content:flex-end;width:100%} ngx-datatable datatable-footer{background:#fffff9!important} ngx-datatable .datatable-row-wrapper:hover .datatable-row-center, ngx-datatable .datatable-row-wrapper:hover .ng-select-container{background:#ecf0ea!important} ngx-datatable .datatable-row-wrapper:hover .datatable-row-center .ng-value-container, ngx-datatable .datatable-row-wrapper:hover .ng-select-container .ng-value-container{background:#ecf0ea!important} ngx-datatable .progress-linear{position:absolute;display:block;width:100%;height:20px;padding:0} ngx-datatable .progress-linear .container{position:relative;display:block;width:100%;max-width:100%!important;height:20px;overflow:hidden;background-color:#9db190;transform:translate(0) scale(1)} ngx-datatable .progress-linear .container .bar{position:absolute;top:0;bottom:0;left:0;width:100%;height:20px;background-color:#46563c;transition:all .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;animation:_ngcontent-%COMP%_query .5s infinite cubic-bezier(.39,.575,.565,1)}@keyframes _ngcontent-%COMP%_query{0%{opacity:1;transform:translate(35%) scaleX(.3)}to{opacity:0;transform:translate(-50%) scaleX(0)}}.actions[_ngcontent-%COMP%], .sub-actions[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}.actions[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:after, .sub-actions[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:after{display:none}.actions[_ngcontent-%COMP%]{justify-content:flex-end;cursor:unset}.actions[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%]{cursor:pointer}.sub-actions[_ngcontent-%COMP%]{width:100%}.actions-menu[_ngcontent-%COMP%]{min-width:100px}.list[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{height:100%}.list[_ngcontent-%COMP%] .card[_ngcontent-%COMP%] app-table-no-results[_ngcontent-%COMP%]{height:100%}.list[_ngcontent-%COMP%] .card[_ngcontent-%COMP%] app-table-no-results[_ngcontent-%COMP%] .no-results-content[_ngcontent-%COMP%]{height:100%}.contract-details[_ngcontent-%COMP%] ngx-datatable datatable-body{height:auto!important;min-height:calc(100vh - 600px)!important}.contract-details[_ngcontent-%COMP%] app-table-no-results .no-results-content{min-height:calc(100vh - 600px)}.grayed[_ngcontent-%COMP%]{color:#c6ced7}.list[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;min-height:200px;font-size:1rem}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:30px}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.375rem;color:var(--pacemo-primary-color);text-transform:uppercase}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;cursor:pointer}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] ng-select ng-dropdown-panel{left:-25px;min-width:180px}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] ng-select .ng-select-container{cursor:pointer;background:transparent!important;background:none;border:none;box-shadow:none}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] ng-select .ng-select-container .ng-arrow-wrapper{display:none}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] ng-select .ng-select-container .ng-value-label{font-size:1rem;font-weight:500;color:var(--pacemo-primary-color);text-transform:uppercase}@media(max-width:978px){.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] ng-select .ng-select-container .ng-value-container{display:none}}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{display:flex;align-items:center;height:34px;padding:0 8px;margin:0 10px;cursor:pointer;border:1px solid var(--pacemo-primary-color);border-radius:3px}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%]{color:var(--pacemo-primary-color)}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] i-feather.small[_ngcontent-%COMP%]{height:19px}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:flex;align-items:center;margin-left:10px;text-transform:uppercase}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1rem;font-weight:500}.list[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] button[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%]{margin-right:5px}
1.list[_ngcontent-%COMP%] .select-with-avatar[_ngcontent-%COMP%]{display:flex;align-items:center}.list[_ngcontent-%COMP%] .select-with-avatar[_ngcontent-%COMP%] user-avatar[_ngcontent-%COMP%]{margin-right:5px}.list[_ngcontent-%COMP%] .select-with-avatar[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:15px}.list[_ngcontent-%COMP%] app-deceased-client-label.margin-left-5[_ngcontent-%COMP%]{margin-left:5px}.list[_ngcontent-%COMP%] .employee-select{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list[_ngcontent-%COMP%] .employee-select:not(.no-clickable-row) .ng-select-container{cursor:pointer}.list[_ngcontent-%COMP%] .employee-select .ng-select-container{border:none;box-shadow:none}.list[_ngcontent-%COMP%] .employee-select .ng-select-container .ng-arrow-wrapper{display:none}.list[_ngcontent-%COMP%] .employee-select .ng-select-container .ng-value-container{padding:0!important}.list[_ngcontent-%COMP%] .employee-select .ng-select-container .ng-value-container .ng-value-label{font-size:.938rem;color:var(--pacemo-primary-color)}.list[_ngcontent-%COMP%] .no-results-content[_ngcontent-%COMP%]{display:none}.list.no-results[_ngcontent-%COMP%] list-pagination[_ngcontent-%COMP%]{display:none}.list.no-results[_ngcontent-%COMP%] .no-results-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center}.list.no-results[_ngcontent-%COMP%] .no-results-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:20px;font-size:1.1rem;color:var(--pacemo-primary-color)}.list.no-results[_ngcontent-%COMP%] .no-results-content[_ngcontent-%COMP%] .grey-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:201px;height:255px;padding:10px;cursor:pointer;background:#f5f7fa;border:1px solid #ecf0f3;border-radius:2px}.list.no-results[_ngcontent-%COMP%] .no-results-content[_ngcontent-%COMP%] .grey-container[_ngcontent-%COMP%]:hover{background:#ecf0f3}.list.no-results[_ngcontent-%COMP%] .no-results-content[_ngcontent-%COMP%] .grey-container[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%]{width:62px;height:62px;color:var(--pacemo-primary-color);stroke-width:.5px}.list.no-results[_ngcontent-%COMP%] .no-results-content[_ngcontent-%COMP%] .grey-container[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-top:40px;font-size:1.1rem;color:var(--pacemo-primary-color);text-align:center;text-transform:uppercase}.list.no-results[_ngcontent-%COMP%] .no-results-content[_ngcontent-%COMP%] .grey-container.red-font[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%], .list.no-results[_ngcontent-%COMP%] .no-results-content[_ngcontent-%COMP%] .grey-container.red-font[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#dc6a47}.list.no-results[_ngcontent-%COMP%] .no-results-content.smaller[_ngcontent-%COMP%] .grey-container[_ngcontent-%COMP%]{height:190px}.list.no-results[_ngcontent-%COMP%] .no-results-content.smaller[_ngcontent-%COMP%] .grey-container[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%]{height:45px}.list.no-results[_ngcontent-%COMP%] ngx-datatable{height:auto}.list.no-results[_ngcontent-%COMP%] ngx-datatable datatable-body, .list.no-results[_ngcontent-%COMP%] ngx-datatable datatable-footer{display:none}.hide-to-long[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clickable[_ngcontent-%COMP%]{cursor:pointer}.to-right[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.icon-first[_ngcontent-%COMP%]{font-size:1.25rem}.rotate-90[_ngcontent-%COMP%]{transform:rotate(90deg)}.show-on-phone[_ngcontent-%COMP%]{display:none}.grey-out[_ngcontent-%COMP%]{opacity:.4}.phone-listing[_ngcontent-%COMP%]{width:calc(100% + 30px);margin-left:-15px;overflow-x:hidden;background:#fffff9}.phone-listing.inside-content[_ngcontent-%COMP%]{margin-top:20px}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%]{position:relative;width:100%;height:60px}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%]{position:relative;display:flex;width:100%;max-width:100%;height:60px;padding:0 20px;border-bottom:1px solid rgba(0,0,0,.1607843137)}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .item-desc[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 40px);min-width:calc(100% - 40px)}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .item-desc[_ngcontent-%COMP%] .title-row[_ngcontent-%COMP%]{height:23px;min-height:23px;overflow:hidden;white-space:nowrap}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .item-desc[_ngcontent-%COMP%] .title-row[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1rem}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .item-desc[_ngcontent-%COMP%] .title-row[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding-left:0!important;font-size:1.1rem;font-weight:500;color:var(--pacemo-primary-color)}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .item-desc[_ngcontent-%COMP%] .desc-row[_ngcontent-%COMP%]{display:flex;align-items:center;overflow:hidden}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .item-desc[_ngcontent-%COMP%] .desc-row[_ngcontent-%COMP%] .elem[_ngcontent-%COMP%]{font-size:.875rem;white-space:nowrap}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .item-desc[_ngcontent-%COMP%] .desc-row[_ngcontent-%COMP%] .elem.burial[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:2px;font-size:.7rem;line-height:.7rem;color:#fff;background:#768798;border-radius:3px}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .item-desc[_ngcontent-%COMP%] .desc-row[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{padding:0 5px}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .gradient[_ng
1content-%COMP%]{position:absolute;right:60px;width:50px;height:59px;background:linear-gradient(90deg,#ffffff80 13%,#ffffffe6)}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .gradient.to-right[_ngcontent-%COMP%]{right:13px;background:linear-gradient(90deg,#fff3 13%,#fff)}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item.swipe-left[_ngcontent-%COMP%]{position:absolute;animation:_ngcontent-%COMP%_swipe-left .3s forwards}@keyframes _ngcontent-%COMP%_swipe-left{0%{left:0}to{left:-60px}}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item.swipe-right[_ngcontent-%COMP%]{position:absolute;animation:_ngcontent-%COMP%_swipe-right .3s forwards}@keyframes _ngcontent-%COMP%_swipe-right{0%{left:-60px}to{left:0}}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] app-deceased-client-label[_ngcontent-%COMP%] .label{padding-left:0!important}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .form-check[_ngcontent-%COMP%]{margin-top:20px}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .employee[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:60px;min-width:60px;height:100%}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{height:60px}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .single-action[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:60px;height:100%;font-size:1.5rem;color:#fff}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item.full-right-width[_ngcontent-%COMP%]{padding-right:13px!important}.phone-listing[_ngcontent-%COMP%] .single-item-container[_ngcontent-%COMP%] .single-item.full-right-width[_ngcontent-%COMP%] .item-desc[_ngcontent-%COMP%]{width:100%!important;min-width:100%!important}@media(max-width:978px){.btn-create[_ngcontent-%COMP%]{padding-right:3px;padding-left:8px}}@media(max-width:450px){.hide-on-phone[_ngcontent-%COMP%]{display:none!important}.show-on-phone[_ngcontent-%COMP%]{display:block}.list[_ngcontent-%COMP%]{height:auto}.header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] ng-select{width:auto!important}.header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] ng-select ng-dropdown-panel{left:-50px!important;min-width:110px!important}}.pagination[_ngcontent-%COMP%]{display:flex;min-height:126px}.status-dot[_ngcontent-%COMP%]{padding-left:20px}@media(max-width:978px){.header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] ng-select.archive_select[_ngcontent-%COMP%]{width:0!important}} i-feather.dropdown-toggle.no-clickable{position:relative;left:-10px;width:60%;padding-right:unset;text-align:end} i-feather.dropdown-toggle.no-clickable svg.feather.feather-more-vertical{height:100%;margin-right:12px}@media(min-width:979px){.header[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] ng-select{width:180px}}.mdi-account[_ngcontent-%COMP%], .mdi-factory[_ngcontent-%COMP%]{color:var(--pacemo-primary-color)}.black[_ngcontent-%COMP%]{color:#303840}.actions-menu[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%]{height:40px;padding-top:10px}'],changeDetection:0})};Z([ze("hasAccessPermission",!1)],D.prototype,"delete",null);var Ye=(()=>{class n{partnerTypes=g(U);ngOnInit(){this.partnerTypes.init()}static \u0275fac=function(i){return new(i||n)};static \u0275cmp=S({type:n,selectors:[["app-partners"]],decls:1,vars:0,template:function(i,s){i&1&&c(0,"router-outlet")},dependencies:[ce],styles:["iframe[_ngcontent-%COMP%]{width:100%;height:100%;border:none}"],changeDetection:0})}return n})();var yn=[{path:"",component:Ye,children:[{path:"",pathMatch:"full",redirectTo:"list"},{path:"list",component:D,data:{permissions:[xe.SIDEBAR_PARTNERS]},resolve:{userPermission:ve}}]}];export{yn as PARTNERS_ROUTES};
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.