1import{a as Oe}from"./chunk-OFOXJH6V.js";import{a as De}from"./chunk-YQ6USVKX.js";import{a as Ae}from"./chunk-JDPDTEC6.js";import"./chunk-A4PRBV62.js";import"./chunk-KPPIBAHL.js";import"./chunk-WZPRV5CR.js";import"./chunk-VJFGZSWD.js";import{a as N}from"./chunk-HD3OMSQP.js";import"./chunk-I2WL7X7U.js";import"./chunk-6V366U7U.js";import"./chunk-C7QEKYJS.js";import{b as we}from"./chunk-XLPYRAAY.js";import{a as ve}from"./chunk-X5KW2S6F.js";import"./chunk-G3C5YP26.js";import"./chunk-V2CSFJBP.js";import"./chunk-Q5JHPWKU.js";import"./chunk-I5E7WDK5.js";import"./chunk-SXGAHIOA.js";import"./chunk-AETMYUIX.js";import"./chunk-RYLHHCFN.js";import{a as Se}from"./chunk-YJ2QVX6H.js";import{a as Ee}from"./chunk-N5L6JTFU.js";import{b as Pe}from"./chunk-3O33FWHR.js";import"./chunk-J2AHZCJT.js";import"./chunk-PYRN7HBI.js";import"./chunk-GCBS322W.js";import"./chunk-ZCE6WC2E.js";import"./chunk-3647CSYX.js";import"./chunk-OQ62ZWRL.js";import"./chunk-3JIGNYKS.js";import"./chunk-CIC3D5O5.js";import{g as he,h as fe}from"./chunk-YY5DU4UB.js";import"./chunk-WBNU5YMZ.js";import"./chunk-WV7J7GUC.js";import"./chunk-NIYLRKBW.js";import"./chunk-7EG4D6ST.js";import"./chunk-V76HSRXV.js";import"./chunk-S2ID3Y7V.js";import"./chunk-ROR5XTLD.js";import{b as ce,h as Me}from"./chunk-QWGEP2IW.js";import"./chunk-3LJAJJDF.js";import"./chunk-WACOI4H6.js";import"./chunk-GNWNH7VP.js";import"./chunk-NLDH5OJL.js";import"./chunk-VRUSTUSH.js";import"./chunk-4MZ5WSHL.js";import"./chunk-IJYGQQVU.js";import"./chunk-7TDC45YI.js";import"./chunk-PLQK3DIU.js";import"./chunk-KCPAHKTX.js";import{c as _e,d as ye,l as be}from"./chunk-MHOIQ52I.js";import"./chunk-PXGZUBWA.js";import"./chunk-U3TACSM5.js";import"./chunk-UOEXEO4C.js";import"./chunk-7XNLYUQJ.js";import"./chunk-M6KR5DAF.js";import"./chunk-4PR5XMHX.js";import"./chunk-3SZJ6WTN.js";import"./chunk-LK7GPYH2.js";import"./chunk-T4K3UAE7.js";import"./chunk-6OK36KCQ.js";import"./chunk-BZLNXTM2.js";import"./chunk-BWWDHO3P.js";import"./chunk-VAYQ7QPN.js";import{a as ge}from"./chunk-KNFDDB5X.js";import"./chunk-SIH37SVH.js";import"./chunk-6IT7HA7T.js";import"./chunk-LVLTZEX5.js";import"./chunk-X7P5OGBI.js";import"./chunk-W5CGKLBN.js";import"./chunk-IVHNSXTB.js";import"./chunk-E2SURHRA.js";import"./chunk-BHOYYKW5.js";import{a as G}from"./chunk-GLUY2ZI4.js";import"./chunk-L6EVGPBR.js";import"./chunk-J4XE5EJS.js";import"./chunk-OLFLYJL3.js";import"./chunk-NK7VNWCV.js";import"./chunk-3KCEF5AK.js";import"./chunk-IZ2ZVTH2.js";import"./chunk-YM5ZLSHY.js";import"./chunk-BIY5CK7N.js";import"./chunk-FY4ZWY2U.js";import{b as ue}from"./chunk-2XENFBRK.js";import{a as de}from"./chunk-JWNFXKZK.js";import"./chunk-WG3SHCWC.js";import{l as pe,m as Ce}from"./chunk-YU5TEXZF.js";import"./chunk-SHMAXFJR.js";import"./chunk-6UO7SKKY.js";import{a as ne}from"./chunk-LKY4IEBI.js";import"./chunk-7KS5HEMM.js";import"./chunk-A7RHDEPR.js";import"./chunk-OYDEJWI4.js";import"./chunk-4FTOUWLB.js";import"./chunk-HBCPRKGT.js";import"./chunk-5JXMQV4Y.js";import"./chunk-HBMXNZCG.js";import"./chunk-NAZY5GWU.js";import"./chunk-PLHZAJB6.js";import"./chunk-ZEGDUAO5.js";import"./chunk-Q3EIZCEI.js";import{a as re}from"./chunk-WAKG2MOL.js";import"./chunk-REUPZ2NS.js";import"./chunk-U5YXG2ED.js";import"./chunk-3RRA4CXT.js";import"./chunk-VCX6GLOM.js";import"./chunk-4J4G6MRS.js";import"./chunk-XUNNJQMR.js";import"./chunk-UUJKFV33.js";import"./chunk-HXAOPQV6.js";import"./chunk-TT7XXVKE.js";import"./chunk-76AOOTFK.js";import"./chunk-NO5XV46E.js";import"./chunk-F23HFIFJ.js";import"./chunk-TQHLLBT3.js";import"./chunk-4CDRI647.js";import{a as le}from"./chunk-JTRAJYJK.js";import"./chunk-BBFDVBFB.js";import"./chunk-CNRDBXMJ.js";import"./chunk-FP23HYXT.js";import"./chunk-SW7A4GFU.js";import{a as Ne}from"./chunk-LEPTOKZU.js";import"./chunk-MNYCS2HP.js";import"./chunk-LR3UBCPZ.js";import{g as ae,i as se}from"./chunk-QILPHZFK.js";import"./chunk-5YNJVDT4.js";import"./chunk-DG66OMZ3.js";import"./chunk-HF3M3HSS.js";import"./chunk-DKFK2IYT.js";import"./chunk-W427K26N.js";import"./chunk-FE7JGI2K.js";import"./chunk-EFLWX2EB.js";import"./chunk-3PEVBLTC.js";import"./chunk-55BYVSOV.js";import"./chunk-ZHSNRBMM.js";import"./chunk-PNPKBLBK.js";import"./chunk-5JHWAP4I.js";import"./chunk-FRUWV5KD.js";import{a as oe}from"./chunk-JIXEADDX.js";import"./chunk-72JP3BSS.js";import{p as me}from"./chunk-BLEZP7A6.js";import{f as ee,j as te,k as ie}from"./chunk-2VE3SBCZ.js";import"./chunk-P4J44NUO.js";import"./chunk-LFOLKTE6.js";import"./chunk-W7T65B76.js";import"./chunk-SH2KIJP4.js";import"./chunk-67HI2W2E.js";import"./chunk-Q2LKF24R.js";import"./chunk-PFSY4IBR.js";import"./chunk-JR5TE5UL.js";import"./chunk-5MROVAXA.js";import{ha as x,ka as Z}from"./chunk-FOMDNV5D.js";import{y as L}from"./chunk-Q7GHQAUF.js";import"./chunk-BJCURVIP.js";import{Bd as T,C as W,Ea as C,Ec as m,Fc as l,Gc as d,Hc as S,Ib as r,Ld as u,Ma as w,Md as p,Na as E,Nc as I,Pc as A,Sa as Y,Wc as f,Xd as y,Yc as g,Z as H,Za as O,Zb as P,ab as q,cb as $,cc as K,he as Q,ld as M,md as D,nd as U,rd as k,sd as V,tc as X,td as
1j,u as z,xc as v,yc as J,zc as _}from"./chunk-A5XNZBUR.js";import{a as o,b as c,e as B,i as Le}from"./chunk-OLNG5T5J.js";var Te=Le(Ne(),1);function Be(a,e){a&1&&S(0,"uve-customer-main-attr",3),a&2&&m("classifiers",e)}function qe(a,e){if(a&1&&(l(0,"p"),M(1),d()),a&2){let t=g();r(),D(t.item.phone)}}function Ie(a,e){a&1&&(l(0,"p",8),M(1),u(2,"transloco"),d()),a&2&&(r(),U(" ",p(2,1,"COMMON.NODATA.NOPHONE")," "))}function Ue(a,e){if(a&1&&(l(0,"p",12),M(1),u(2,"transformDistance"),d()),a&2){let t=g();r(),U(" ",p(2,1,t.item.distance)," ")}}var R=class a{#e=C(Oe);#t=O(null);set item(e){this.#t.set(e)}get item(){return this.#t()}dataset;linkPath;mainAttrFor=y(()=>{let e=this.#t();return e?this.#e.getMainAttrFor(e):z([])});transform(e){return(0,Te.default)(e).format("DD-MM-YYYY")}static \u0275fac=function(t){return new(t||a)};static \u0275cmp=P({type:a,selectors:[["uve-customers-list-card"]],inputs:{item:"item",dataset:"dataset",linkPath:"linkPath"},decls:19,vars:9,consts:[[1,"uve_list-m",3,"routerLink"],[1,"header-row"],[1,"bold"],[3,"classifiers"],[1,"uve_flex-v","uve_gap-s"],[1,"uve_flex"],[1,"uve_flex-h"],[1,"fa-light","fa-phone","item-icon"],[1,"uve_second"],[1,"address-card"],[1,"uve_flex","uve_gap-s"],[1,"fa-light","fa-location-dot","item-icon"],[1,"distance","uve_second"]],template:function(t,i){if(t&1&&(l(0,"div",0)(1,"div",1)(2,"p",2),M(3),d(),v(4,Be,1,1,"uve-customer-main-attr",3),u(5,"async"),d(),l(6,"div",4)(7,"div",5)(8,"div",6),S(9,"i",7),v(10,qe,2,1,"p")(11,Ie,3,3,"p",8),d()(),l(12,"div",9)(13,"div",10),S(14,"i",11),l(15,"p"),M(16),d()(),l(17,"div"),v(18,Ue,3,3,"p",12),d()()()()),t&2){let s;m("routerLink",i.linkPath),X("data-cy","list-card-"+i.item.id),r(3),D(i.item.name),r(),_((s=p(5,7,i.mainAttrFor()))?4:-1,s),r(6),_(i.item.phone?10:11),r(6),D(i.item.address),r(2),_(i.item.distance?18:-1)}},dependencies:[ie,be,ce,L,x],styles:["[_nghost-%COMP%]{max-width:100%;width:100%;cursor:pointer;line-height:1rem}.item-icon[_ngcontent-%COMP%]{color:var(--uve-icons);min-width:16px;font-size:14px;height:16px;line-height:16px;text-align:center}.distance[_ngcontent-%COMP%]{white-space:nowrap}.address-card[_ngcontent-%COMP%]{display:flex;gap:.5rem;align-items:end;justify-content:space-between}.header-row[_ngcontent-%COMP%]{display:flex;gap:.5rem;align-items:center;justify-content:space-between}"]})};var xe=()=>["list","map"],ke=()=>["name","id"];function Ve(a,e){if(a&1){let t=A();l(0,"uve-shared-responsive-button",13),u(1,"transloco"),f("onclick",function(){w(t);let s=g();return E(s.navigateToNew())}),d()}a&2&&m("text",p(1,1,"CUSTOMERS.BUTTONNEW"))}function je(a,e){a&1&&S(0,"mat-progress-bar",12)}function Qe(a,e){if(a&1&&(S(0,"uve-shared-table-responsive-wrapper",16),u(1,"transloco")),a&2){let t=g(2);m("cardComponentType",t.listCardComponent)("dataset",t.dataset)("title",p(1,9,"CUSTOMERS.TITLE"))("customCellsService",t.customCellsService)("linkColumns",T(11,ke))("itemSelectorEnabled",t.dataset.options.selectorEnabled.get())("columnSelectorEnabled",!0)("paginationEnabled",!1)("itemSize",100)}}function Ge(a,e){if(a&1){let t=A();l(0,"uve-customers-map",18),f("filterBySelectedRequested",function(s){w(t);let n=g(2);return E(n.onFilterBySelected(s))}),d()}if(a&2){let t=g(2);m("dataset",t.dataset)}}function ze(a,e){if(a&1){let t=A();l(0,"div",14)(1,"uve-customers-dataset-toolbar",15),u(2,"async"),f("viewChanged",function(){w(t);let s=g();return E(s.swapView())}),d()(),v(3,Qe,2,12,"uve-shared-table-responsive-wrapper",16)(4,Ge,1,1,"uve-customers-map",17)}if(a&2){let t=g();r(),m("views",T(9,xe))("appearActions",p(2,7,t.dataset.select.areSomeSelected$()))("view",t.view())("dataset",t.dataset)("itemSelectorEnabled",t.dataset.options.selectorEnabled.get())("listActions",t.listActions),r(2),_(t.view()==="list"?3:4)}}var We=a=>Object.keys(a).filter(e=>a[e]),He={AC:"green",BJ:"red"},F=class a extends de{#e=C(ae);#t=C(we);#l=C(Y);#d=C(fe);#i=C(ee);#n=C(te);#c=C(oe);#m=C(Se);#u=C(ne);customCellsService=C(ve);sessionService=C(se);_uc=new le;activatedBackgroundList;mapViewQueryParam=G("mapView");skipFiltersQueryParam=G("skipFilters");canExportCustomer=this.#e.computedHasFeature("Customers_Export");canCreateCustomer=this.#e.computedFeaturePermission("Customers","C");canReadCustomer=this.#e.computedFeaturePermission("Customers","R");canUpdateCustomer=this.#e.computedFeaturePermission("Customers","U");canDeleteCustomer=this.#e.computedFeaturePermission("Customers","D");canCreateGroups=this.#e.computedFeaturePermission("Groups","C");canReadGroup=this.#e.computedFeaturePermission("Groups","R");canUpdateGroup=this.#e.computedFeaturePermission("Groups","U");#a=["id","name","phone","address","distance"];dataset;entity="customers";listCardComponent=R;#s="";#o="desc";selectionChanges=null;org=this._uc.behaviorSubject(null);perms={};columnExtractor=e=>e.status.id;_datasetSelectorEnabledEffect=q(()=>{let e=this.canReadCustomer(),t=this.canUpdateCustomer(),i=this.canReadGroup(),s=this.canUpdateGroup(),n=e&&t,h=i&&s;this.dataset.options.selectorEnabled.set(n||h)});isDelteConfirmModalOpen=Q(!1);isChangeStatusModalOpen=Q(!1);selectedNewStatus=O(null);states$=this.#u.getStatusValues(void 0).pipe(W(e=>this.#m.getCustomerStates().filter(t=>!t.disabled).map(t=>{let s=e.find(n=>n.id===t.value)?.color||He[t.value]||"gray";return{id:t.value,labelKey:t.label,color:s}})));listActions=this.#t.build(()=>this.dataset,()=>this.isDelteConfirmModalOpen.set(!0),this.#l,()=>this.isChangeStatusModalOpen.set(!0));permittedActions=y(()=>We({download:this.canExportCustomer()&&this.canReadCustomer(),editDownload:this.canExportCustomer()&&this.canUpdateCustomer(),uploadExcel:this.canExportCustomer()&&this.canUpdateCustomer(),sendByEmail:this.canExportCustomer()&&this.canReadCustomer()}));primaryActions=O([{action:()=>this.navigateUnification(),text:"COMMON.UNIFICATION",icon:"icon fa-light fa-code-branch",visibilityCondition:()=>!0,permissionCondition:()=>this.#e.computedFeaturePermission("Customers_Matching","R")()},{action:()=>this.navigateOwnAccounts(),text:"COMMON.ORGANIZATIONACCOUNTS",icon:"icon fa-light fa-id-card",visibilityCondition:()=>!0,permissionCondition:()=>this.#e.computedFeaturePermission("MasterDataCustomersRead","R")(),translocoMetadata:{}},{action:()=>
1this.navigateExternalAccounts(),text:"COMMON.THIRDPARTYACCOUNTS",icon:"icon fa-light fa-id-card",visibilityCondition:()=>!0,permissionCondition:()=>this.#e.computedFeaturePermission("ExternalAccounts","R")()}]);computedPrimaryActions=y(()=>this.primaryActions().filter(e=>e.permissionCondition()).map(e=>o(o({},e),e.translocoMetadata&&{translocoMetadata:{organizationName:this.org.getValue()?.name}})));isMobile=y(()=>this.#c.isMobile());mobileConfig=y(()=>this.isMobile()?{initialSortColumn:"distance",initialSortDirection:"asc",columns:this.#a}:{initialSortColumn:""});datasetOptions=y(()=>{let e=this.view(),t=o({filterOverlay:he,selectorEnabled:!0,autoStart:!1,infiniteScrollTable:!0,initialPageSize:e==="map"?1500:40,routeReuseId:"customers",initialQuery:{q:""}},this.mobileConfig());return e==="map"&&(t.additionalParams={minimizeResponse:!0,filters:{geopositioned:!0,randomSample:!0}}),t});ngOnInit(){this.view.set(this.mapViewQueryParam()?"map":"list");let e=this.#i.snapshot.queryParams;if(e.gf_q){let s=e,{gf_q:n}=s,h=B(s,["gf_q"]);this.#n.navigate([],{relativeTo:this.#i,queryParams:h,replaceUrl:!0})}let t=e.skipFilters!==void 0;if(this.dataset=this.#d.buildForApiEntity(this.entity,c(o({},this.datasetOptions()),{saveFiltersEnabled:!t}),"customers",void 0,{countForErrorPage:!0}),this.dataset.options.queryMiddleware.set(n=>(this.view()==="map"&&(n.columns=[...new Set([...n.columns||[],"coordX","coordY"])]),this.#p(n)),!0),this.view()==="map"&&e.gf_id){let n=e.gf_id;this.dataset._query.setQuery(c(o({},this.dataset._query.query()),{filters:c(o({},this.dataset._query.query().filters),{id:n})}))}this.activateView(this.view());let i=e.gf_id;this._uc.addUnsubscriber(this.dataset._query.query$().subscribe(n=>{if(this.view()!=="map")return;let h=n.filters?.id;if(i&&!h){let b=o({},this.#i.snapshot.queryParams);delete b.gf_id,this.#n.navigate([],{relativeTo:this.#i,queryParams:b,replaceUrl:!0})}i=h})),this._uc.addUnsubscriber(this.sessionService.getCurrentEnvironment().subscribe(n=>{re(n)&&this.org.next(n)}))}ngOnDestroy(){this.dataset?.destroy(),this._uc.destroy()}#p(e){let t=Object.keys(e.filters).find(n=>n.toLowerCase()==="originalcustomers"),i=t?e.filters[t]:void 0;if(!t||typeof i!="string")return e;let s=i.split(/[\r\n\t]+/).map(n=>n.trim()).filter(n=>n.length>0).join(",");return c(o({},e),{filters:c(o({},e.filters),{[t]:s})})}view=O("list");#r="list";_viewChangeEffect=q(()=>{let e=this.view();e==="map"?this.dataset.options.syncUrl.disable():this.dataset.options.syncUrl.enable(),this.#r!==e&&(this.dataset.state.loadViewChangeInitQuery(),this.#r=e,this.activateView(e))});activateView(e){e==="map"?this.activateMapView():this.activateListView()}swapView(){this.view.update(e=>e==="list"?"map":"list")}filterBySelectedInMap(){let e=this.dataset.select.get();if(!e.length)return;let t=e.join(","),i=this.dataset._query.query();this.dataset._query.setQuery(c(o({},i),{filters:c(o({},i.filters),{id:t})})),this.dataset.restart()}onFilterBySelected(e){let t=e.join(","),i=this.dataset._query.query(),b=i.filters,{betweenCoordinates:s}=b,n=B(b,["betweenCoordinates"]);this.dataset._query.setQuery(c(o({},i),{filters:c(o({},n),{id:t})}));let h=this.#i.snapshot.queryParams;this.#n.navigate([],{relativeTo:this.#i,queryParams:c(o({},h),{gf_id:t}),queryParamsHandling:"merge"}),this.dataset.restart()}activateMapView(){let e=this.dataset._query.query().filters;this.dataset.options.cleanSelectionOnChangeFilters.enable(),this.dataset.options.infiniteScrollTable.set(!1);let t=this.dataset._query.getSort();this.#s=t.sortColumn,this.#o=t.sortDirection,this.dataset._query.setQuery({columns:[...new Set([...this.dataset._query.query().columns||[],"coordX","coordY"])],filters:c(o({},e),{geopositioned:!0,randomSample:!0}),pageSize:1500,page:1,sortColumn:"",additionalParams:{minimizeResponse:!0}}),this.dataset.state.start(),this.dataset.state.data$().pipe(H(1)).subscribe(()=>{let i=this.dataset._query.query().filters,s=Object.entries(i).reduce((n,[h,b])=>(["geopositioned","randomSample","betweenCoordinates"].includes(h)||(n[h]=b),n),{});this.dataset._query.setQuery(c(o({},this.dataset._query.query()),{columns:this.isMobile()?this.#a:this.dataset._query.query().columns,filters:c(o({},s),{geopositioned:!0,randomSample:!0}),additionalParams:{minimizeResponse:!1}}
1)),this.dataset.state.start()})}activateListView(){let e=this.dataset._query.query().filters;delete e.geopositioned,delete e.randomSample,delete e.betweenCoordinates,this.dataset.getConnector().selectedColumns().subscribe(t=>{this.dataset._query.setQuery(c(o({},this.dataset._query.query()),{columns:this.isMobile()?this.#a:t,filters:o({},e),additionalParams:{limit:40,skipPaginationTotalCount:!0}})),this.dataset.state.start()}),this.restoreListViewSettings()}restoreListViewSettings(){this.dataset.options.pauseReload.set(!0),this.dataset.options.infiniteScrollTable.set(!0),this.dataset._query.setQuery(c(o({},this.dataset._query.query()),{page:1,pageSize:40,sortColumn:this.isMobile()?this.#s:"distance",sortDirection:this.isMobile()?this.#o:"asc",columns:this.isMobile()?this.#a:this.dataset._query.query().columns})),this.dataset.options.pauseReload.set(!1)}bulkDelete(){this.#t.bulkDelete(()=>this.dataset,()=>this.isDelteConfirmModalOpen.set(!1))}onChangeStatusSelected(e){this.selectedNewStatus.set(e)}onChangeStatusAccept(){let e=this.selectedNewStatus();e&&this.#t.bulkChangeStatus(()=>this.dataset,e.id,()=>{this.isChangeStatusModalOpen.set(!1),this.selectedNewStatus.set(null)})}onChangeStatusReject(){this.selectedNewStatus.set(null)}navigateToNew(){this.#n.navigate(["new"],{relativeTo:this.#i})}
1navigateUnification(){this.#n.navigate(["portal/customers/alignment"])}navigateExternalAccounts(){this.#n.navigate(["portal/customers/external-origins"])}navigateOwnAccounts(){this.#n.navigate(["portal/customers/own-origins"])}static \u0275fac=(()=>{let e;return function(i){return(e||(e=$(a)))(i||a)}})();static \u0275cmp=P({type:a,selectors:[["uve-customers-list"]],inputs:{activatedBackgroundList:"activatedBackgroundList",isDelteConfirmModalOpen:[1,"isDelteConfirmModalOpen"],isChangeStatusModalOpen:[1,"isChangeStatusModalOpen"]},outputs:{isDelteConfirmModalOpen:"isDelteConfirmModalOpenChange",isChangeStatusModalOpen:"isChangeStatusModalOpenChange"},features:[K],decls:21,vars:37,consts:[[1,"view-wrapper"],["type","CancelDelete","loadInsteadOfClose","",3,"valueChange","accept","reject","message","value"],["width","xs","height","xs","modal","",3,"valueChange","hide","title","adaptativeWidth","adaptativeHeight","showCloseButton","value"],[3,"selectionChange","states$"],[1,"change-status-footer"],["block","","type","secondary",3,"clicked","label"],["block","","type","primary",3,"clicked","label","disabled"],[3,"dataset","title","currentView","primaryActions"],["slot","primary-actions"],["color","primary",3,"viewChanged","dataset","entity","actions","currentView","views"],["slot","mobile-menu"],["type","raised","color","primary","icon","fa-light fa-plus",1,"inverted","responsive",3,"text"],["mode","indeterminate"],["type","raised","color","primary","icon","fa-light fa-plus",1,"inverted","responsive",3,"onclick","text"],[1,"filter-actions"],[1,"__list-actions",3,"viewChanged","views","appearActions","view","dataset","itemSelectorEnabled","listActions"],["data-cy","table-responsive",3,"cardComponentType","dataset","title","customCellsService","linkColumns","itemSelectorEnabled","columnSelectorEnabled","paginationEnabled","itemSize"],[3,"dataset"],[3,"filterBySelectedRequested","dataset"]],template:function(t,i){t&1&&(l(0,"div",0)(1,"uve-overlay-confirm-dialog",1),u(2,"transloco"),j("valueChange",function(n){return V(i.isDelteConfirmModalOpen,n)||(i.isDelteConfirmModalOpen=n),n}),f("accept",function(){return i.bulkDelete()})("reject",function(){return i.isDelteConfirmModalOpen.set(!1)}),d(),l(3,"uve-overlay-dialog",2),u(4,"transloco"),j("valueChange",function(n){return V(i.isChangeStatusModalOpen,n)||(i.isChangeStatusModalOpen=n),n}),f("hide",function(){return i.onChangeStatusReject()}),l(5,"uve-state-selector-modal",3),f("selectionChange",function(n){return i.onChangeStatusSelected(n)}),d(),l(6,"div",4)(7,"uve-action-button",5),u(8,"transloco"),f("clicked",function(){return i.isChangeStatusModalOpen.set(!1)}),d(),l(9,"uve-action-button",6),u(10,"transloco"),f("clicked",function(){return i.onChangeStatusAccept()}),d()()(),l(11,"uve-shared-header-actions",7),u(12,"transloco"),u(13,"uppercase"),I(14,8),l(15,"uve-shared-header-responsive-general-tools",9),f("viewChanged",function(){return i.swapView()}),I(16,10),d(),v(17,Ve,2,3,"uve-shared-responsive-button",11),d(),v(18,je,1,0,"mat-progress-bar",12),u(19,"async"),J(20,ze,5,10),d()),t&2&&(r(),m("message",p(2,22,"CUSTOMERS.NOTIFICATIONS.DELETECUSTOMERSCONFIRM")),k("value",i.isDelteConfirmModalOpen),r(2),m("title",p(4,24,"COMMON.CHANGESTATUS"))("adaptativeWidth",!0)("adaptativeHeight",!0)("showCloseButton",!1),k("value",i.isChangeStatusModalOpen),r(2),m("states$",i.states$),r(2),m("label",p(8,26,"COMMON.CANCEL")),r(2),m("label",p(10,28,"COMMON.CHANGESTATUS"))("disabled",!i.selectedNewStatus()),r(2),m("dataset",i.dataset)("title",p(13,32,p(12,30,"CUSTOMERS.TITLE")))("currentView",i.view())("primaryActions",i.computedPrimaryActions()),r(4),m("dataset",i.dataset)("entity",i.entity)("actions",i.permittedActions())("currentView",i.view())("views",T(36,xe)),r(2),_(i.canCreateCustomer()?17:-1),r(),_(p(19,34,i.dataset==null||i.dataset.state==null?null:i.dataset.state.hasInitialise$)===!1?18:20))},dependencies:[Ce,pe,me,Ee,Pe,ue,ge,ye,Me,_e,De,x,Z,L],styles:[".header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin:1rem 0;align-items:center}.header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin:0}.header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border-radius:100px}.header[_ngcontent-%COMP%] .mat-divider[_ngcontent-%COMP%]{margin-left:.25em;margin-right:.25em}.header[_ngcontent-%COMP%] .right-buttons[_ngcontent-%COMP%]{display:grid;grid-auto-flow:column;grid-gap:.5rem;align-items:center}.header[_ngcontent-%COMP%] .header-actions[_ngcontent-%COMP%]{display:flex;flex-direction:column}.icon[_ngcontent-%COMP%]{font-size:1rem}.toolbar[_ngcontent-%COMP%]{display:flex;align-items:flex-start}.list__header__cell--filter[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.list__header__cell--label[_ngcontent-%COMP%]{margin-left:.5rem} i.list__header__cell--sort-icon{margin-left:.5rem}.base-menu--container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start}.change-status-footer[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:1rem;padding-top:.5rem}.change-status-footer[_ngcontent-%COMP%] > uve-action-button[_ngcontent-%COMP%]{flex:1}"]})};var Kt=[{path:"",component:F,children:[{path:"alignment",component:N,data:{id:"customers-alignment",isEmbedded:!0,functionId:["Customers"]}},{path:"own-origins",component:N,data:{id:"customers-own-origins",isEmbedded:!0,functionId:["Customers"]}},{path:"external-origins",component:N,data:{id:"customers-external-origins",isEmbedded:!0,functionId:["Customers"]}}]},{path:":id",component:Ae,data:{id:"customers-id",functionId:["Customers"]}}];export{F as ListComponent,Kt as customersRoutes};
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.