PageSourceSearch

https://crm.bodyshopbooster.com/chunk-6MGBQYJS.js

js bodyshopbooster.com collected 2026-09-26 01:46:45 UTC 30,314 bytes, 1 lines download raw bytes

1import{a as ie,b as re,c as ae}from"./chunk-CVMWZ2KP.js";import{a as et,b as tt,d as it,e as rt}from"./chunk-NQ5QYKDQ.js";import"./chunk-DBLRHE3B.js";import"./chunk-VLQN42HS.js";import"./chunk-NOY7YWU7.js";import"./chunk-JJQX3KPJ.js";import"./chunk-FPMGUQIH.js";import{B as te,e as Je,s as Ke,u as Xe}from"./chunk-PDZU7ZG3.js";import"./chunk-4QEK6D6F.js";import"./chunk-JZHO4P27.js";import"./chunk-KMP3M5OI.js";import"./chunk-WEWU4Q7C.js";import"./chunk-LE6VTTTC.js";import"./chunk-YCGL2XKC.js";import"./chunk-UBYES77B.js";import"./chunk-VSFGCYMP.js";import"./chunk-OH7PTP3Z.js";import"./chunk-55ZRFJEQ.js";import"./chunk-T3XR5T43.js";import"./chunk-7QWIRWIM.js";import"./chunk-BTAFDVEO.js";import"./chunk-SUBXELWW.js";import"./chunk-HWQKF5IM.js";import"./chunk-FSC7Y45S.js";import"./chunk-AHGBCFN6.js";import"./chunk-SFDMALKT.js";import"./chunk-JM52ZMGH.js";import"./chunk-7IMRLIM2.js";import{a as ee}from"./chunk-SIUGDH2X.js";import"./chunk-IIDKVEXQ.js";import"./chunk-YLFOGXAW.js";import{ba as Ye}from"./chunk-DFQGB5E7.js";import"./chunk-FNGJNHSA.js";import"./chunk-DZPLMXEM.js";import"./chunk-L6GC7RGF.js";import"./chunk-GGSGZTJ5.js";import"./chunk-XPGTZKDS.js";import"./chunk-OKM3BV66.js";import"./chunk-EB2QMHR2.js";import"./chunk-RREJYDQB.js";import"./chunk-R6SGEC6J.js";import"./chunk-3SNX5BOS.js";import"./chunk-2R3FEBYD.js";import"./chunk-VFRPVV7P.js";import{c as We}from"./chunk-7NBBIQQR.js";import"./chunk-KAWPGT7S.js";import"./chunk-FE54J6A4.js";import"./chunk-HD5GBTFT.js";import"./chunk-GKIXMNBN.js";import"./chunk-ORNHY2KG.js";import"./chunk-GWTBZWCH.js";import"./chunk-CYXPLZMS.js";import"./chunk-7SAWUCQG.js";import"./chunk-XFI2YU3O.js";import"./chunk-TJ5S6GUG.js";import"./chunk-7CAFXKHQ.js";import{d as ze}from"./chunk-R6N4ABGN.js";import"./chunk-DBGWHYDB.js";import"./chunk-OYNW7LCI.js";import"./chunk-FR4YFF2K.js";import"./chunk-P7D4VBR3.js";import"./chunk-VKM7UJ6H.js";import"./chunk-ZJ6QBRR7.js";import"./chunk-222HIIWJ.js";import"./chunk-3QOHGIZJ.js";import"./chunk-TWDC7FJF.js";import"./chunk-SFDOSVAQ.js";import{a as Ve}from"./chunk-ADDZY4AG.js";import"./chunk-MXWIGBG3.js";import"./chunk-PAH2R4EM.js";import"./chunk-DDRZJWPT.js";import"./chunk-LSD6PARM.js";import"./chunk-UARYBRGR.js";import"./chunk-IYGRBSW5.js";import"./chunk-VEHAINOB.js";import"./chunk-ZUKMXEKW.js";import"./chunk-7MIVALIG.js";import"./chunk-SLEP6DC6.js";import"./chunk-V5MMRAWU.js";import"./chunk-M2ZPCCXW.js";import"./chunk-YEGWZMUC.js";import"./chunk-DOTQPYHH.js";import"./chunk-A7BRLIQQ.js";import{a as Ue,b as Oe}from"./chunk-OUQBIK32.js";import"./chunk-LTQICZWI.js";import"./chunk-FCADQEZG.js";import"./chunk-IRVWAXH7.js";import"./chunk-6BOAOV76.js";import"./chunk-TSB6XJZS.js";import"./chunk-HHA5MZDY.js";import"./chunk-STSLRT63.js";import"./chunk-MMBSYIVD.js";import"./chunk-UP35E6R3.js";import"./chunk-7QMTPYD6.js";import"./chunk-Z6RFXPGB.js";import"./chunk-FPFKOMEV.js";import"./chunk-CK4LAXCU.js";import"./chunk-CQZGTR2K.js";import"./chunk-KODF4GY2.js";import"./chunk-BEEN4LSE.js";import{a as Be}from"./chunk-MEPH3DPF.js";import"./chunk-SWW34ISJ.js";import"./chunk-AUOSGW6W.js";import"./chunk-RON4OKAZ.js";import"./chunk-BOU2FY5H.js";import"./chunk-EADY4KVG.js";import"./chunk-JSLOKGKN.js";import{a as X}from"./chunk-ZZFFANYT.js";import{a as He}from"./chunk-EZGNKAYB.js";import"./chunk-4WUGIHX5.js";import"./chunk-WNOFJTQ2.js";import"./chunk-3IJAON4X.js";import{a as Ge}from"./chunk-YOAXXTNY.js";import{a as M}from"./chunk-Q2KVVHM6.js";import{W as ke}from"./chunk-RPOT4CRA.js";import"./chunk-FNJ7WK6R.js";import"./chunk-46ZQNAC4.js";import"./chunk-UJR6GYEZ.js";import"./chunk-T4LQYTTM.js";import"./chunk-AWSCNPYS.js";import{b as Y}from"./chunk-4YYBJE2T.js";import"./chunk-6TJHJ4GS.js";import{a as je,b as Ne}from"./chunk-3PIM3SYR.js";import"./chunk-GCRA62F5.js";import"./chunk-ATVI5SXB.js";import"./chunk-AQYYROYM.js";import"./chunk-WZDBFZ67.js";import"./chunk-JN7YDKX3.js";import"./chunk-SJP3ZCYZ.js";import"./chunk-I6IX3NSL.js";import"./chunk-CVVDNHFH.js";import"./chunk-Z42H4E64.js";import"./chunk-LN5FUUVI.js";import"./chunk-HUGYQUHM.js";import"./chunk-M525YIC7.js";import"./chunk-HD5AFOQP.js";import"./chunk-4B3VZL36.js";import"./chunk-E2BFLNH6.js";import"./chunk-D7O5GRDK.js";import"./chunk-F7I67HTQ.js";import"./chunk-VJMH5IEE.js";import{a as qe}from"./chunk-MOA5IW6L.js";import"./chunk-UJHLPF7T.js";import"./chunk-EEDLOWWG.js";import"./chunk-BMZVP6KZ.js";import{R as K}from"./chunk-XN3O3BI4.js";import"./chunk-WJRGGEVS.js";import"./chunk-DQ3WPQBP.js";import"./chunk-WNFA5HHT.js";import"./chunk-6KBWCB5V.js";import"./chunk-SBAVREP4.js";import"./chunk-OLAWCHRC.js";import"./chunk-SPESOGLQ.js";import"./chunk-QD7RMRZP.js";import{a as O}from"./chunk-6O3BXSPW.js";import"./chunk-227IINMX.js";import{a as Ze}from"./chunk-ULLYMSUF.js";import"./chunk-ENTPTQJ6.js";import"./chunk-AMKOTF7Q.js";import{N as E,S as Ie,l as U}from"./chunk-XUBR5GIW.js";import{B as Qe,C as $e}from"./chunk-BL2EP67I.js";import"./chunk-JUCZMS2T.js";import"./chunk-QPJYXDOE.js";import"./chunk-XXYMMRXQ.js";import"./chunk-F6HDJTUS.js";import"./chunk-BKCKB2B6.js";import"./chunk-UUPZBII5.js";import{j as Fe}
1from"./chunk-MNMI5IE4.js";import"./chunk-BXHOVRMJ.js";import{a as Pe,c as J,u as De,v as Ae,w as Le}from"./chunk-YUOEEF4S.js";import"./chunk-CJS5RN3B.js";import"./chunk-4O3FVBGX.js";import{b as we,c as me,ta as Ee}from"./chunk-SPAIDVFP.js";import{C as N,j as Z,m as j,r as z,s as Me}from"./chunk-2DUPTWGR.js";import{$ as de,Bc as $,Cb as w,Cc as L,Dc as R,Ea as B,Ec as y,Ib as g,Ic as be,Nc as G,Oc as W,Sc as Se,Tc as ve,Uc as Ce,Zc as Re,aa as fe,ad as ye,bc as D,dc as A,ed as xe,g as ce,h as V,ic as s,jb as m,jc as d,ka as he,kc as c,kd as S,lc as _,ld as v,md as Te,o as pe,ob as _e,pa as ge,qd as H,rb as Q,rc as T,sc as C,u as k,v as ue,va as f,vb as u,wa as h,wc as b,wd as q,yc as o}from"./chunk-TOQO5CJK.js";import"./chunk-ZSAK4EA3.js";import{p as le}from"./chunk-UUOQAEMJ.js";function lt(i,a){if(i&1&&(d(0,"div",9),_(1,"p-tag",10),c()),i&2){let t=o();s("ngClass",t.customTagClass),m(),s("icon",t.logoEnvIcon)("severity",t.severityClass)("value",t.logoEnvTitle)("rounded",!0)}}function pt(i,a){if(i&1&&(d(0,"div",11),_(1,"p-tag",10),c()),i&2){let t=o();m(),s("icon",t.logoEnvIcon)("severity",t.severityClass)("value",t.logoEnvTitle)("rounded",!0)}}var nt=(()=>{let a=class a{constructor(r,e){this.deviceInfo=r,this.router=e,this.environment=Ie,this.isMobile=!1,this.isTablet=!1}ngOnInit(){this.isMobile=this.deviceInfo.isMobile(),this.isTablet=this.deviceInfo.isTablet(),this.setEnvironmentLogoTitles()}setEnvironmentLogoTitles(){(this.environment.isDev||this.environment.local)&&(this.severityClass="danger",this.logoEnvTitle="DEV",this.logoEnvIcon="ri-code-s-slash-line text-xxs"),this.environment.isQa&&(this.severityClass="warn",this.logoEnvTitle="QA",this.logoEnvIcon="ri-bug-line text-xxs"),this.environment.staging&&(this.severityClass="success",this.logoEnvTitle="STG",this.logoEnvIcon="ri-stack-line text-xxs"),this.customTagClass=this.isMobile||this.isTablet?"bottom-0 mx-4":"right-0 top-0"}reloadCurrentPage(){let r=window.location.href;r?.split("/").some(e=>e==="admin")?this.router.navigate(["/admin/home"]).then(()=>{window.location.reload()}):r?.split("/").some(e=>e==="super-admin")?this.router.navigate(["/super-admin/entities"]).then(()=>{window.location.reload()}):this.router.navigate(["/"]).then(()=>{window.location.reload()})}};a.\u0275fac=function(e){return new(e||a)(u(Ve),u(Fe))},a.\u0275cmp=w({type:a,selectors:[["app-partners-header"]],decls:11,vars:2,consts:[["id","top-header",1,"col","flex","flex-none","px-0","py-4","justify-content-start","md:justify-content-between","align-items-center","absolute","top-0","bottom-0","left-0","bg-white","border-none","border-bottom-1","border-200","border-solid","top-nav","h-4rem","z-5","w-full"],[1,"hidden","relative","md:flex","md:pl-4","md:pr-8","xl:py-5","sidebarBrand","surface-100","align-items-center","border-right-1","border-200","h-4rem","w-4rem","md:w-14rem","xxl:w-17rem",3,"click"],["src","assets/img/logo.png","alt","Logo",1,"hidden","md:block","w-full","cursor-pointer"],["src","assets/img/logo-compact.png","alt","Logo",1,"hidden","md:hidden","xl:hidden","w-full","h-3rem","p-object-fit-contain","p-object-position-center","cursor-pointer"],["class","p-2 absolute",3,"ngClass",4,"ngIf"],[1,"flex-1","flex","align-items-center","justify-content-between","md:justify-content-end","p-3","md:p-0","gap-3"],[1,"block","md:hidden","relative",3,"click"],["src","assets/img/logo-compact.png","alt","Logo",1,"block","md:hidden","xl:block","w-full","cursor-pointer"],["class","p-2 absolute bottom-0",4,"ngIf"],[1,"p-2","absolute",3,"ngClass"],["styleClass","text-xxs font-medium",3,"icon","severity","value","rounded"],[1,"p-2","absolute","bottom-0"]],template:function(e,n){e&1&&(d(0,"div",0)(1,"a")(2,"div",1),b("click",function(){return n.reloadCurrentPage()}),_(3,"img",2)(4,"img",3),g(5,lt,2,5,"div",4),c()(),d(6,"div",5)(7,"a")(8,"div",6),b("click",function(){return n.reloadCurrentPage()}),_(9,"img",7),g(10,pt,2,4,"div",8),c()()()()),e&2&&(m(5),s("ngIf",!n.environment.production),m(5),s("ngIf",!n.environment.production))},dependencies:[N,Z,j,O,Qe,$e,Oe,Ue],encapsulation:2,changeDetection:0});let i=a;return i})();var ft=["repairRef"],ht=(i,a,t)=>[i,a,t];function gt(i,a){if(i&1){let t=C();d(0,"app-repair",9,1),S(2,"transloco"),S(3,"transloco"),S(4,"concatValues"),S(5,"transloco"),b("click",function(){f(t);let e=o();return h(e.onRepairRecordHeaderClick())}),c()}if(i&2){let t=a,r=o();s("repairStatus",t==null?null:t.repairStatus)("getDropDownItems$",r.repairStatusList$)("repairRecordStatus",t!=null&&t.isGeneralMessage?t==null?null:t.generalMessageStatus:t==null?null:t.status)("isGeneralMessage",t==null?null:t.isGeneralMessage)("repairRecordTitle",t!=null&&t.isGeneralMessage?v(2,14,"RepairDetails.GeneralMessages"):t!=null&&t.vinRecord?Te(4,18,xe(23,ht,t==null||t.vinRecord==null?null:t.vinRecord.year,t==null||t.vinRecord==null?null:t.vinRecord.make,t==null||t.vinRecord==null?null:t.vinRecord.model),v(3,16,"RepairDetails.NewRepairRecord")):v(5,21,"RepairDetails.NewRepairRecord"))("selected",!0)("status",t.status)("lastUpdateMessageIsRead",t.lastUpdateMessageIsRead)("unreadCount",t.unreadCount)("repairRecordId",t==null?null:t.id)("readOnly",!0)("repairRecord",t)("crmUsers",r.crmUsers())("crmTeams",r.crmTeams())}}function _t(i,a){if(i&1&&(d(0,"div",8),_(1,"app-customer-detail",10,2),c()),i&2){let t=o();m(),s("enableEdit",!1)("showNotesFiled",!1)("moduleVariant",t.moduleVariantEnum.PARTNERS)}}var st=(()=>{let a=class a{constructor(r,e,n,l){this.dashboardSkeletonService=r,this.store=e,this.stateMutateService=n,this.partnersService=l,this.selectedCustomerDetails=this.store.selectSignal(M.getSelectedCustomer),this.selectedRepairRecord=this.store.selectSignal(M.getSelectedRepairRecord),this.extendedRepairRecord=this.store.selectSignal(M.getExtendedSelectedRepairRecord),this.skeletonLayouts$=this.dashboardSkeletonService.getSkeletonState(),this.repairStatusList$=we(this.extendedRepairRecord).pipe(k(p=>p?.repairStatus?[p.repairStatus]:[])),this.destroy$=new ce,this.currentSelectedBodyShop$=ge(U).select(E.getSelectedBodyShop),this.crmUsers=B([]),this.crmTeams=B([]),this.moduleVariantEnum=Y,this.fetchUsersAndTeams=()=>le(this,null,function*(){let p=this.store.selectSnapshot(E.getSelectedBodyShop);p?.id&&ue([this.partnersService.fetchCrmUsers(p?.id),this.partnersService.fetchTeamsForRepairRecordAssignee(p?.id)]).pipe(fe(this.destroy$)).subscribe(([x,oe])=>
1{this.crmUsers.set(x?.data?.crmUsers??[]),this.crmTeams.set(oe?.data?.crmTeams??[])})}),this.onRepairRecordHeaderClick=()=>{this.stateMutateService.setResponsiveLayoutState(K.SHOW_MESSAGING_AREA)},this._effectRef=q(()=>{let p=this.extendedRepairRecord();p&&this.repairComponent&&(this.repairComponent.selectedStatusItem=p.repairStatus)},{manualCleanup:!0})}ngOnInit(){return le(this,null,function*(){this.fetchUsersAndTeams()})}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete(),this._effectRef&&this._effectRef.destroy()}};a.\u0275fac=function(e){return new(e||a)(u(We),u(U),u(X),u(ee))},a.\u0275cmp=w({type:a,selectors:[["app-partners-side-nav-main"]],viewQuery:function(e,n){if(e&1&&L(ft,5),e&2){let l;R(l=y())&&(n.repairComponent=l.first)}},inputs:{moduleVariant:"moduleVariant"},decls:7,vars:2,consts:[["customerListRef",""],["repairRef",""],["customerDetailComponent",""],[1,"col-fixed","h-full","border-none","border-right-1","border-200","border-solid","px-0","pb-0","flex-column","surface-100","absolute","md:flex","z-3","md:z-0","w-full","md:w-14rem","xxl:w-17rem","fixed","main-sidebar-area","pt-9"],[1,"block","md:hidden",3,"repairStatus","getDropDownItems$","repairRecordStatus","isGeneralMessage","repairRecordTitle","selected","status","lastUpdateMessageIsRead","unreadCount","repairRecordId","readOnly","repairRecord","crmUsers","crmTeams"],[1,"flex-grow-1","flex","flex-column"],[1,"flex-grow-1","relative","bg-white"],[1,"absolute","top-0","right-0","left-0","bottom-0","h-full","overflow-auto"],[1,"h-full"],[1,"block","md:hidden",3,"click","repairStatus","getDropDownItems$","repairRecordStatus","isGeneralMessage","repairRecordTitle","selected","status","lastUpdateMessageIsRead","unreadCount","repairRecordId","readOnly","repairRecord","crmUsers","crmTeams"],["styleClass","flex flex-column customer-details flex-grow-1 pb-6 relative",1,"flex","flex-grow-1","h-full",3,"enableEdit","showNotesFiled","moduleVariant"]],template:function(e,n){if(e&1&&(d(0,"div",3),D(1,gt,6,27,"app-repair",4),d(2,"div",5)(3,"div",6,0)(5,"div",7),D(6,_t,3,3,"div",8),c()()()()),e&2){let l,p;m(),A((l=n.selectedRepairRecord())?1:-1,l),m(5),A((p=n.selectedCustomerDetails())!=null&&p.id?6:-1)}},dependencies:[te,Je,Xe,O,ze,J,Ye],encapsulation:2,changeDetection:0});let i=a;return i})();function St(i,a){if(i&1){let t=C();d(0,"div",4)(1,"p",5),G(2),c(),d(3,"button",6),b("click",function(){f(t);let e=o();return h(e.toggleSidebar())}),c()()}if(i&2){let t=o();m(2),W(t.title)}}function vt(i,a){if(i&1&&T(0,8),i&2){let t=o(2);s("ngTemplateOutlet",t.messageHeaderTemplate)}}function Ct(i,a){i&1&&g(0,vt,1,1,"ng-template",7)}function Rt(i,a){if(i&1&&T(0,8),i&2){let t=o(2);s("ngTemplateOutlet",t.messageContentTemplate)}}function yt(i,a){i&1&&g(0,Rt,1,1,"ng-template",9)}function xt(i,a){if(i&1&&T(0,8),i&2){let t=o(2);s("ngTemplateOutlet",t.messageFooterTemplate)}}function Tt(i,a){i&1&&g(0,xt,1,1,"ng-template",10)}var ot=(()=>{let a=class a{constructor(){this.sidebarVisibility=new _e,this.visibility=!1,this.isMediaPanel=!1}toggleSidebar(){this.visibility=!this.visibility,this.sidebarVisibility.emit(this.visibility)}};a.\u0275fac=function(e){return new(e||a)},a.\u0275cmp=w({type:a,selectors:[["app-partners-sidebar"]],contentQueries:function(e,n,l){if(e&1&&($(l,re,5,Q),$(l,ie,5,Q),$(l,ae,5,Q)),e&2){let p;R(p=y())&&(n.messageHeaderTemplate=p.first),R(p=y())&&(n.messageContentTemplate=p.first),R(p=y())&&(n.messageFooterTemplate=p.first)}},inputs:{position:"position",title:"title",baseZIndex:"baseZIndex",visibility:"visibility",isMediaPanel:"isMediaPanel",styleClass:"styleClass"},outputs:{sidebarVisibility:"sidebarVisibility"},decls:6,vars:10,consts:[["sidebar",""],["styleClass","p-sidebar-md custom-sidebar",3,"visibleChange","styleClass","dismissible","visible","position","baseZIndex","showCloseIcon"],["class","flex align-items-center justify-content-center w-full z-5 bg-white flex align-items-center justify-content-between gap-2 px-3 md:px-6 pt-6 pb-3",4,"ngIf"],[4,"ngIf"],[1,"flex","align-items-center","justify-content-center","w-full","z-5","bg-white","flex","align-items-center","justify-content-between","gap-2","px-3","md:px-6","pt-6","pb-3"],[1,"m-0","font-medium","line-height-2","text-2xl","text-color"],["pButton","","pRipple","","type","button","icon","pi pi-times",1,"p-0","p-button-sm","p-button-rounded","p-button-secondary","p-button-text","flex","h-2rem","w-2rem",3,"click"],["pTemplate","header"],[3,"ngTemplateOutlet"],["pTemplate","content"],["pTemplate","footer"]],template:function(e,n){if(e&1){let l=C();d(0,"p-drawer",1,0),Ce("visibleChange",function(x){return f(l),ve(n.visibility,x)||(n.visibility=x),h(x)}),g(2,St,4,1,"div",2)(3,Ct,1,0,null,3)(4,yt,1,0,null,3)(5,Tt,1,0,null,3),c()}e&2&&(s("styleClass",n.styleClass)("dismissible",!1),Se("visible",n.visibility),s("position",n.position)("baseZIndex",n.baseZIndex)("showCloseIcon",!1),m(2),s("ngIf",!n.messageHeaderTemplate),m(),s("ngIf",n.messageHeaderTemplate),m(),s("ngIf",n.messageContentTemplate),m(),s("ngIf",n.messageFooterTemplate))},dependencies:[N,j,z,Ne,je,Ee,Le,De],encapsulation:2});let i=a;return i})();var se=(()=>
1{let a=class a{constructor(){this._sidebarVisibilitySubject=new V(!1),this._customWidthSubject=new V("lg:w-34-375rem"),this.sidebarVisibility$=this._sidebarVisibilitySubject.asObservable(),this._sidebarHeaderTemplateSubject=new V(null),this._sidebarContentTemplateSubject=new V(null),this._sidebarFooterTemplateSubject=new V(null),this.headerTemplate$=this._sidebarHeaderTemplateSubject.asObservable(),this.contentTemplate$=this._sidebarContentTemplateSubject.asObservable(),this.footerTemplate$=this._sidebarFooterTemplateSubject.asObservable(),this.customWidth$=this._customWidthSubject.asObservable()}toggleSidebar(){this._sidebarVisibilitySubject.next(!this._sidebarVisibilitySubject.value)}setSidebarVisibility(r){this._sidebarVisibilitySubject.next(r)}setMessageHeaderTemplate(r){this._sidebarHeaderTemplateSubject.next(r)}setMessageContentTemplate(r){this._sidebarContentTemplateSubject.next(r)}setMessageFooterTemplate(r){this._sidebarFooterTemplateSubject.next(r)}setCustomWidthStyle(r){this._customWidthSubject.next(r)}destroySidebar(){this.setSidebarVisibility(!1),this.setMessageHeaderTemplate(void 0),this.setMessageContentTemplate(void 0),this.setMessageFooterTemplate(void 0)}};a.\u0275fac=function(e){return new(e||a)},a.\u0275prov=he({token:a,factory:a.\u0275fac});let i=a;return i})();var wt=["sidebarHeaderTemplate"],Ft=["sidebarContentTemplate"],It=["sidebarFooterTemplate"];function Et(i,a){if(i&1&&(T(0,15),S(1,"async")),i&2){let t=o();s("ngTemplateOutlet",v(1,1,t.partnersSidebarService.headerTemplate$))}}function Pt(i,a){if(i&1&&(T(0,15),S(1,"async")),i&2){let t=o();s("ngTemplateOutlet",v(1,1,t.partnersSidebarService.contentTemplate$))}}function Vt(i,a){if(i&1&&(T(0,15),S(1,"async")),i&2){let t=o();s("ngTemplateOutlet",v(1,1,t.partnersSidebarService.footerTemplate$))}}function Dt(i,a){if(i&1){let t=C();d(0,"app-messaging-header",19),b("isFetchRepairRecord",function(e){f(t);let n=o(3);return h(n.fetchRepairRecordVisibility(e))})("toggleRepairForm",function(e){f(t);let n=o(3);return h(n.toggleRepairForm(e))}),c()}if(i&2){let t,r,e=o(3);s("docwalletId",((t=e.selectedCustomerDetails())==null?null:t.id)??"")("repairRecordId",e.getSelectedRepairRecord().id)("isGeneralMessage",!!((r=e.getSelectedRepairRecord())!=null&&r.id&&!((r=e.getSelectedRepairRecord())!=null&&r.isGeneralMessage)))("moduleVariant",e.moduleVariantEnum.PARTNERS)("getExtendedRepairRecordFn",e.partnersService.getExtendedRepairRecord.bind(e.partnersService))("fetchCrmUsersFn",e.partnersService.fetchCrmUsers.bind(e.partnersService))("fetchTeamsForRepairRecordAssigneeFn",e.partnersService.fetchTeamsForRepairRecordAssignee.bind(e.partnersService))}}function At(i,a){if(i&1&&g(0,Dt,1,7,"app-messaging-header",18),i&2){let t,r=o(2);s("ngIf",(t=r.getSelectedRepairRecord())==null?null:t.id)}}function Lt(i,a){if(i&1&&(d(0,"div",13),D(1,At,1,1,"app-messaging-header",16),_(2,"app-messaging-area",17,4),c()),i&2){let t,r=o();m(),A((t=r.getSelectedRepairRecord())!=null&&t.id?1:-1),m(),s("isFetchRepairRecord",r.isFetchRepairRecord())("getConversationListFn",r.partnersService.getConversationList.bind(r.partnersService))("isReadOnly",!0)}}function jt(i,a){if(i&1&&(d(0,"div",14),T(1,15),c()),i&2){o();let t=be(20);m(),s("ngTemplateOutlet",t)}}function Nt(i,a){if(i&1){let t=C();d(0,"span",20),G(1),S(2,"transloco"),c(),d(3,"p-button",21),b("onClick",function(){f(t);let e=o();return h(e.sidebarToggle(!1))}),c()}i&2&&(m(),W(v(2,3,"SideBar.EstimatePanel.sidebarTitle")),m(2),s("rounded",!0)("text",!0))}function Ut(i,a){if(i&1){let t=C();d(0,"app-estimate-panel",25),b("startProcess",function(){f(t);let e=o(2);return h(e.onSidebarPanelStartProcess())})("completeProcess",function(){f(t);let e=o(2);return h(e.onSidebarPanelCompleteProcess())})("shareItem",function(e){f(t);let n=o(2);return h(n.showShareModal(e))})("shareMedia",function(e){f(t);let n=o(2);return h(n.showShareModal(e))})("triggerSpinner",function(){f(t);let e=o(2);return h(e.triggerSpinner())}),c()}if(i&2){let t,r=a.ngIf,e=o(2);s("bodyShopId",e.getSelectedBodyShopId()??"")("repairRecordId",((t=e.getSelectedRepairRecord())==null?null:t.id)??"")("selectedCustomer",e.selectedCustomerDetails())("mediaItemCount",r==null?null:r.mediaCount)("estimateCount",r==null?null:r.estimateCount)("authFormCount",r==null?null:r.uploadedEstimateAuthorizationsCount)("isMediaAvailable",e.isMediaAvailable)("isMoreMediaAvailable",e.isMoreMediaAvailable)("getRepairRecordMediaListFn",e.partnersService.getRepairRecordMediaList.bind(e.partnersService))("getRepairRecordEstimatesListFn",e.partnersService.getRepairRecordEstimatesList.bind(e.partnersService))("fetchCrmUsersFn",e.partnersService.fetchCrmUsers.bind(e.partnersService))("getDownloadMediaUrlFn",e.partnersService.getDownloadMediaUrl.bind(e.partnersService))("getConversationCountForLocationFn",e.partnersService.getConversationCountForLocation.bind(e.partnersService))("getRepairRecordAllAuthFormsListFn",e.partnersService.getRepairRecordAllAuthFormsList.bind(e.partnersService))("enableESignFormTab",!0)("enableActivityTab",!1)("enableEstimateTab",!0)("enableMediaTab",!0)("isReadOnly",!0)("moduleVariant",e.moduleVariantEnum.PARTNERS)("enableMediaInfo",!1)("enableUnSignForms",!1)}}function Ot(i,a){if(i&1&&(_(0,"app-spinner",22),d(1,"div",23),g(2,Ut,1,22,"app-estimate-panel",24),c()),i&2){let t=o();s("isLoading",t.isLoadingSidebarSpinner),m(2),s("ngIf",t.getExtendedSelectedRepairRecord())}}function kt(i,a){}function Bt(i,a){if(i&1&&_(0,"app-customer-details-panel-container",26),i&2){let t=o();s("moduleVariant",t.moduleVariantEnum.PARTNERS)}}var nr=(()=>{let a=class a{constructor(r,e,n,l,p,x,oe){this.partnersService=r,this.stateMutateService=e,this.store=n,this.partnersSidebarService=l,this.translocoService=p,this.repairService=x,this.customFieldsService=oe,this.isRepairFormVisible=!1,this.moduleVariantEnum=Y,this.responsiveLayoutDetails=this.store.selectSignal(He.getResponsiveLayoutDetails),this.isFetchRepairRecord=B(!1),this.getExtendedSelectedRepairRecord=this.store.selectSignal(M.getExtendedSelectedRepairRecord),this.get
1SelectedRepairRecord=this.store.selectSignal(M.getSelectedRepairRecord),this.selectedCustomerDetails=this.store.selectSignal(M.getSelectedCustomer),this.getSelectedBodyShopId=this.store.selectSignal(E.getSelectedBodyShopId),this.selectedBodyDetails$=this.store.select(E.getSelectedBodyShopDetails),this.isLoadingSidebarSpinner=!1,this.shareModalInfoTip="",this.shareModalEmailAddress="",this.shareModalEmailSubject="",this.shareModalEmailMessage="",this.isShowShareModal=!1,this.isValidShareForm=!1,this.isMediaAvailable=!0,this.isMoreMediaAvailable=!0,this.estimatePanelState=this.store.selectSignal(M.getEstimatePanelDetails),this.repairStatusListStream=me(this.selectedBodyDetails$.pipe(de(F=>{let I=F?.msoId??F?.id;return I?this.repairService.getRepairStatusListPublic(I,"").pipe(k(P=>(this.stateMutateService.setRepairStatusState(P.data.repairStatusResponse),P.data.repairStatusResponse))):pe(null)})),{initialValue:null}),this.customFieldsStream=me(this.selectedBodyDetails$.pipe(de(F=>{let I=F?.msoId??F?.id;return I?this.customFieldsService.getAllActiveCustomFieldsPublic(I).pipe(k(P=>{if(P?.data?.customFields)return this.store.dispatch(new ke(P.data.customFields)),P.data.customFields})):pe(null)})),{initialValue:null}),this.sidebarToggle=F=>{let I={isShowSidebar:F};this.stateMutateService.setEstimatePanelState(I)},this.openEstimatePanel=()=>{this.partnersSidebarService.setCustomWidthStyle("lg:w-45rem"),this.partnersSidebarService.setSidebarVisibility(!0),this.partnersSidebarService.setMessageHeaderTemplate(this.sidebarHeaderTemplate),this.partnersSidebarService.setMessageContentTemplate(this.sidebarContentTemplate)},this._effectRef=q(()=>{this.estimatePanelState()?.isShowSidebar?this.openEstimatePanel():this.partnersSidebarService.destroySidebar()},{manualCleanup:!0})}ngOnInit(){this.stateMutateService.setResponsiveLayoutState(K.SHOW_SIDE_NAV_SECONDARY)}fetchRepairRecordVisibility(r){this.isFetchRepairRecord.set(r)}toggleRepairForm(r){this.isRepairFormVisible=r}onSidebarPanelStartProcess(){this.isLoadingSidebarSpinner=!0}onSidebarPanelCompleteProcess(){this.isLoadingSidebarSpinner=!1}showShareModal(r){let e=this.store.selectSnapshot(E.getSelectedBodyShop);r.isSingle?this.shareModalInfoTip=this.translocoService.translate("SideBar.ShareModal.SingleInfoTip",{validDaysCount:r.validDaysCount}):this.shareModalInfoTip=this.translocoService.translate("SideBar.ShareModal.MultipleInfoTip",{fileCount:r.fileCount,validDaysCount:r.validDaysCount}),this.shareModalEmailSubject=this.translocoService.translate("SideBar.ShareModal.EmailSubject",{bodyShopName:e?.name}),this.shareModalEmailMessage=this.translocoService.translate("SideBar.ShareModal.EmailMessage",{downloadUrl:r.downloadUrl,bodyShopName:e?.name,validDaysCount:r.validDaysCount}),this.shareModalEmailAddress="",this.validateMediaShareForm(),this.isShowShareModal=!0}validateMediaShareForm(){let r=Ze.EMAIL_PATTERN_SECONDARY;this.shareModalEmailSubject.length===0?this.isValidShareForm=!1:this.shareModalEmailAddress.match(r)?this.isValidShareForm=!0:this.isValidShareForm=!1}triggerSpinner(){this.isLoadingSidebarSpinner=!this.isLoadingSidebarSpinner}ngOnDestroy(){this._effectRef&&this._effectRef.destroy()}};a.\u0275fac=function(e){return new(e||a)(u(ee),u(X),u(U),u(se),u(Pe),u(Ge),u(Be))},a.\u0275cmp=w({type:a,selectors:[["app-partners"]],viewQuery:function(e,n){if(e&1&&(L(wt,5),L(Ft,5),L(It,5)),e&2){let l;R(l=y())&&(n.sidebarHeaderTemplate=l.first),R(l=y())&&(n.sidebarContentTemplate=l.first),R(l=y())&&(n.sidebarFooterTemplate=l.first)}},features:[ye([se])],decls:21,vars:12,consts:[["sidebarHeaderTemplate",""],["sidebarContentTemplate",""],["sidebarFooterTemplate",""],["customerDetailsView",""],["messagingArea",""],[3,"sidebarVisibility","visibility","styleClass","position","baseZIndex"],["appSidebarHeaderTemplate",""],["appSidebarContentTemplate",""],["appSidebarFooterTemplate",""],[1,"absolute","bottom-0","w-full","flex","md:mx-0","md:my-0","chatView","h-full"],[3,"ngClass","moduleVariant"],[1,"col","w-full","h-auto","px-0","py-0","flex-column","md:ml-19","xxl:ml-22","md:relative","main-content-area"],[1,"flex-1","flex","overflow-auto"],[1,"col","px-0","pb-0","pt-9","surface-100","w-full","flex","flex-column","justify-content-between","relative"],[1,"col","px-0","pt-9","surface-100","w-full","h-full","flex","flex-column","justify-content-between","relative"],[3,"ngTemplateOutlet"],[1,"w-full","h-auto","flex-grow-0",3,"docwalletId","repairRecordId","isGeneralMessage","moduleVariant","getExtendedRepairRecordFn","fetchCrmUsersFn","fetchTeamsForRepairRecordAssigneeFn"],[1,"w-full","flex-grow-1","relative",3,"isFetchRepairRecord","getConversationListFn","isReadOnly"],["class","w-full h-auto flex-grow-0",3,"docwalletId","repairRecordId","isGeneralMessage","moduleVariant","getExtendedRepairRecordFn","fetchCrmUsersFn","fetchTeamsForRepairRecordAssigneeFn","isFetchRepairRecord","toggleRepairForm",4,"ngIf"],[1,"w-full","h-auto","flex-grow-0",3,"isFetchRepairRecord","toggleRepairForm","docwalletId","repairRecordId","isGeneralMessage","moduleVariant","getExtendedRepairRecordFn","fetchCrmUsersFn","fetchTeamsForRepairRecordAssigneeFn"],[1,"text-2xl","text-color","font-medium","line-height-4"],["icon","pi pi-times","severity","secondary","styleClass","p-0 h-2rem w-2rem",3,"onClick","rounded","text"],[3,"isLoading"],[1,"w-full","h-full","media-p
1anel","estimate-panel"],[3,"bodyShopId","repairRecordId","selectedCustomer","mediaItemCount","estimateCount","authFormCount","isMediaAvailable","isMoreMediaAvailable","getRepairRecordMediaListFn","getRepairRecordEstimatesListFn","fetchCrmUsersFn","getDownloadMediaUrlFn","getConversationCountForLocationFn","getRepairRecordAllAuthFormsListFn","enableESignFormTab","enableActivityTab","enableEstimateTab","enableMediaTab","isReadOnly","moduleVariant","enableMediaInfo","enableUnSignForms","startProcess","completeProcess","shareItem","shareMedia","triggerSpinner",4,"ngIf"],[3,"startProcess","completeProcess","shareItem","shareMedia","triggerSpinner","bodyShopId","repairRecordId","selectedCustomer","mediaItemCount","estimateCount","authFormCount","isMediaAvailable","isMoreMediaAvailable","getRepairRecordMediaListFn","getRepairRecordEstimatesListFn","fetchCrmUsersFn","getDownloadMediaUrlFn","getConversationCountForLocationFn","getRepairRecordAllAuthFormsListFn","enableESignFormTab","enableActivityTab","enableEstimateTab","enableMediaTab","isReadOnly","moduleVariant","enableMediaInfo","enableUnSignForms"],[1,"h-full",3,"moduleVariant"]],template:function(e,n){if(e&1){let l=C();d(0,"app-partners-sidebar",5),S(1,"async"),S(2,"async"),b("sidebarVisibility",function(x){return f(l),h(n.sidebarToggle(x))}),g(3,Et,2,3,"ng-template",6)(4,Pt,2,3,"ng-template",7)(5,Vt,2,3,"ng-template",8),c(),_(6,"app-partners-header"),d(7,"div",9),_(8,"app-partners-side-nav-main",10),d(9,"div",11)(10,"div",12),D(11,Lt,4,4,"div",13)(12,jt,2,1,"div",14),c()()(),g(13,Nt,4,5,"ng-template",null,0,H)(15,Ot,3,2,"ng-template",null,1,H)(17,kt,0,0,"ng-template",null,2,H)(19,Bt,1,1,"ng-template",null,3,H)}if(e&2){let l,p;s("styleClass",Re("w-full ",v(1,8,n.partnersSidebarService.customWidth$)," dashboard-sidebar-content-full"))("visibility",v(2,10,n.partnersSidebarService.sidebarVisibility$))("position","right")("baseZIndex",1e4),m(8),s("ngClass",(l=n.responsiveLayoutDetails())!=null&&l.showSideNavSecondary?"block ":"hidden md:block")("moduleVariant",n.moduleVariantEnum.PARTNERS),m(3),A((p=n.responsiveLayoutDetails())!=null&&p.showCustomerAllDetailsPanel?12:11)}},dependencies:[nt,st,te,Ke,Ae,N,Z,j,z,ot,tt,et,O,ie,re,ae,qe,it,rt,Me,J],encapsulation:2});let i=a;return i})();export{nr as PartnersComponent};

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.