1!function(){try{("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).__faroGitHash_myeroad="5ce3e63ee526711d9fdee9e150f093852f3a7cc4"}catch(e){}}(),function(){try{("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).__faroBundleId_myeroad="10.1.5092-apac"}catch(e){}}();try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="18024a30-cd72-45bc-8b3d-ed9f294810ce",e._sentryDebugIdIdentifier="sentry-dbid-18024a30-cd72-45bc-8b3d-ed9f294810ce")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"10.1.5092-apac"},(self.webpackChunk_eroad_myeroad=self.webpackChunk_eroad_myeroad||[]).push([[1178,4973,8542],{2290:(e,r,t)=>{t.d(r,{A:()=>s,R:()=>a});const s={serviceTypeDrawerOpened:"Service type drawer was opened by clicking on a service type table row"},a={serviceTypesFormPageUpdateCancelButton:"serviceType-form-update-cancel-button",serviceTypesFormPageAddCancelButton:"serviceType-form-add-cancel-button",serviceTypesFormPageUpdateSaveButton:"serviceType-form-update-save-button",serviceTypesFormPageAddSaveButton:"serviceType-form-add-save-button",serviceTypesFormPageUpdateAddCheckItemButton:"serviceType-form-update-addCheckItem-button",serviceTypesFormPageAddAddCheckItemButton:"serviceType-form-add-addCheckItem-button",serviceTypesFormPageUpdateDeleteCheckItemButton:"serviceType-form-update-deleteCheckItem-button",serviceTypesFormPageAddDeleteCheckItemButton:"serviceType-form-add-deleteCheckItem-button",serviceTypesPageAddButton:"serviceType-page-add-button",serviceTypesDrawerCloseButton:"serviceTypes-drawer-close-button",serviceTypesDrawerEditButton:"serviceType-drawer-edit-button",serviceTypesDrawerDeleteButton:"serviceType-drawer-delete-button",serviceTypesDrawerViewChecklistButton:"serviceType-drawer-viewChecklist-button",serviceTypesFormPageAddSubServices:"serviceType-form-add-sub-services"}},2856:(e,r,t)=>{t.d(r,{e:()=>b});var s=t(14041),a=t(42453),c=t(43420),i=t(65995),n=t(28542),o=t(1454),l=Object.defineProperty,d=Object.defineProperties,p=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,m=(e,r,t)=>r in e?l(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,T=(e,r)=>{for(var t in r||(r={}))v.call(r,t)&&m(e,t,r[t]);if(y)for(var t of y(r))u.call(r,t)&&m(e,t,r[t]);return e},f=(e,r)=>d(e,p(r));const h=(0,o.wY)(e=>({root:{width:"100%"},dropArea:{height:"auto",width:"100%",marginTop:`-${e.spacing(3)}px`},uploadIcon:{top:3,fontSize:`${e.spacing(8)}px`,color:`${e.colors.primaryBlueDefault}`,padding:`${e.spacing(3)}px`},placeHolder:f(T({},e.typography.sizes.sm),{color:`${e.colors.onsurfaceFont}`,fontWeight:"bold"}),description:f(T({},e.typography.sizes.sm),{color:`${e.colors.onsurfaceTechnicalFont}`,fontWeight:"normal"}),readOnly:{"& > .ant-upload-drag":{display:"none"}}}),{name:"FileUpload"});var g=t(42464);const b=s.forwardRef(function(e,r){const{onChange:t,value:o=[],accept:l,readOnly:d=!1,actionUrl:p=g.nC,beforeUpload:y=g.UZ,createCustomRequest:v=g.Ug,createHandleChange:u=g._K,createHandleDownload:m=g._W,createHandleSuccess:T=g.bc,createShowUploadList:f=g._j,"data-testid":b}=e,w=h(e),[S,C]=(0,s.useState)(!1),E=null==o?void 0:o.filter(({status:e})=>"uploading"!==e).map((0,g.ZW)()),O=v({setDisabled:C}),P=u({onChange:t}),I=m(),k=T({onChange:t,value:o}),B=f({readOnly:d});return s.createElement(n.kD,{accept:l,action:p,beforeUpload:y,className:(0,a.$)(w.root,d&&w.readOnly),customRequest:O,disabled:S,fileList:E,onChange:P,onDownload:I,onSuccess:k,ref:r,showUploadList:B,"data-testid":b},s.createElement("div",{className:w.dropArea},s.createElement(i.A,{className:w.uploadIcon}),s.createElement("div",{className:w.placeHolder},s.createElement(c.s,{id:"service.documentsUpload.fileUpload.placeHolder"})),s.createElement("div",{className:w.description},s.createElement(c.s,{id:"service.documentsUpload.fileUpload.maxSize"})),l&&s.createElement("div",{className:w.description},s.createElement(c.s,{id:"service.documentsUpload.fileUpload.supportedFormat",values:{accept:l}}))))})},9686:(e,r,t)=>{t.d(r,{S:()=>f});var s=t(24134),a=t(43420),c=t(2856),i=t(1454),n=Object.defineProperty,o=Object.defineProperties,l=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,v=(e,r,t)=>r in e?n(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,u=(e,r)=>{for(var t in r||(r={}))p.call(r,t)&&v(e,t,r[t]);if(d)for(var t of d(r))y.call(r,t)&&v(e,t,r[t]);return e};const m=(0,i.wY)(e=>{return{container:{"& > div:not(:last-child)":{marginBottom:e.spacing(1)}},label:(r=u({},e.typography.sizes.sm),t={fontWeight:e.typography.weights.bold},o(r,l(t)))};var r,t},{name:"FileUploadReadOnly"});var T=t(14041);const f=e=>{const{documents:r=[]}=e,t=m();return(0,s.I)(r)?null:T.createElement("div",{className:t.container},T.createElement("div",{className:t.label},T.createElement(a.s,{id:"service.documentsUpload.fileUploadReadOnly.label"})),T.createElement(c.e,{value:r,readOnly:!0}))}},22928:(e,r,t)=>{t.d(r,{O:()=>s});var s=(e=>(e.DUPLICATED_NAME="notDuplicated",e.NOT_CUSTOM_SERVICE_TYPE="notCommonServiceType",e.MAX_LENGTH="maxLength",e))(s||{})},27653:(e,r,t)=>{t.d(r,{o:()=>v,q:()=>d});var s=t(40421),a=Object.defineProperty,c=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,o=(e,r,t)=>r in e?a(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,l=(e,r)=>{for(var t in r||(r={}))i.call(r,t)&&o(e,t,r[t]);if(c)for(var t of c(r))n.call(r,t)&&o(e,t,r[t]);return e};const d="SERVICE_TYPES_QUERY",p=(0,s.E)("SERVICE_TYPES",e=>({fetchServiceTypeList:e.asyncAction(),fetchServiceTypeById:e.asyncAction(),insertServiceType:e.asyncAction(),updateServiceType:e.asyncAction(),deleteServiceType:e.asyncAction(),fetchCreatedByList:e.asyncAction(),fetchAvailableSubServiceTypes:e.asyncAction()})),y=(0,s.E)(d,e=>({tableSortChanged:e.action(),tablePageNumberChanged:e.action(),tablePageSizeChanged:e.action(),searchStringChanged:e.action(),serviceTypesQueryReset:e.action(),createdByChanged:e.action(),categoryChanged:e.action(),serviceTypeDrawerClosed:e.action(),serviceTypeDrawerOpened:e.action()})),v=l(l({},p),y)},28542:(e,r,t)=>{t.d(r,{iC:()=>a,_O:()=>v,kD:()=>w});var s=t(54833);const a=s.A.LIST_IGNORE;var c=t(14041),i=Object.defineProperty,n=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,y=(e,r,t)=>r in e?i(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t;const v=c.forwardRef((e,r)=>{var t,a=e,{"data-testid":i,"data-pendoid":v,children:u}=a,m=((e,r)=>{var t={};for(var s in e)d.call(e,s)&&r.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&l)for(var s of l(e))r.indexOf(s)<0&&p.call(e,s)&&(t[s]=e[s]);return t}
1)(a,["data-testid","data-pendoid","children"]);return c.createElement(s.A,(t=((e,r)=>{for(var t in r||(r={}))d.call(r,t)&&y(e,t,r[t]);if(l)for(var t of l(r))p.call(r,t)&&y(e,t,r[t]);return e})({},m),n(t,o({ref:r,"data-testid":null!=i?i:"ui-library-upload","data-pendoid":null!=v?v:"ui-library-upload-pendo"}))),u)});var u=Object.defineProperty,m=Object.defineProperties,T=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,b=(e,r,t)=>r in e?u(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t;const w=c.forwardRef((e,r)=>{var t,a=e,{"data-testid":i,"data-pendoid":n,children:o}=a,l=((e,r)=>{var t={};for(var s in e)h.call(e,s)&&r.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&f)for(var s of f(e))r.indexOf(s)<0&&g.call(e,s)&&(t[s]=e[s]);return t})(a,["data-testid","data-pendoid","children"]);return c.createElement(s.A.Dragger,(t=((e,r)=>{for(var t in r||(r={}))h.call(r,t)&&b(e,t,r[t]);if(f)for(var t of f(r))g.call(r,t)&&b(e,t,r[t]);return e})({},l),m(t,T({ref:r,"data-testid":null!=i?i:"ui-library-upload-dragger","data-pendoid":null!=n?n:"ui-library-upload-dragger-pendo"}))),o)})},31273:(e,r,t)=>{t.d(r,{j:()=>a});var s=t(5171);const a=(e,r)=>(0,s.h)({},e,r)},34464:(e,r,t)=>{t.d(r,{Qm:()=>u,UA:()=>m,VC:()=>v});var s=t(64973),a=t(74652),c=t(97579),i=Object.defineProperty,n=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,y=(e,r,t)=>r in e?i(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t;const v={id:"",name:"",description:"",primaryCategory:"",multipleInstances:!1,createdBy:"",created:new Date,checkItems:[{}],subServiceTypes:[]},u=n(((e,r)=>{for(var t in r||(r={}))d.call(r,t)&&y(e,t,r[t]);if(l)for(var t of l(r))p.call(r,t)&&y(e,t,r[t]);return e})({},a.sw),o({filters:{categories:[],createdBy:[]},orderBy:["name"],orderDesc:!1,sortColumnKey:"name",sortDescending:!0}));const m=e=>(0,s.F)(e,c.$w)},42464:(e,r,t)=>{t.d(r,{ZW:()=>w,UZ:()=>I,Ug:()=>O,_K:()=>E,_W:()=>S,bc:()=>C,_j:()=>P,nC:()=>k,U:()=>B});var s=t(48632),a=t(87908),c=t(79623),i=t(28542),n=t(94386),o=t(40671),l=t(60773),d=t(18699);const p=e=>(0,d._w2)(e,{invalidFileSize:"File must be not-empty and file size must not be greater than 10MB"});var y=Object.defineProperty,v=Object.defineProperties,u=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,r,t)=>r in e?y(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,g=(e,r,t)=>new Promise((s,a)=>{var c=e=>{try{n(t.next(e))}catch(e){a(e)}},i=e=>{try{n(t.throw(e))}catch(e){a(e)}},n=e=>e.done?s(e.value):Promise.resolve(e.value).then(c,i);n((t=t.apply(e,r)).next())});const b=o.D.getMaintenanceBaseUrl(),w=({translateFn:e=p}={})=>r=>{var t,s,a,c;const{id:i,uid:n,status:o,error:l}=r,d=null==(c=null==(a=null==(s=null==(t=null==l?void 0:l.response)?void 0:t.data)?void 0:s.errors)?void 0:a[0])?void 0:c.code,p=d?e(d):void 0;return y=((e,r)=>{for(var t in r||(r={}))T.call(r,t)&&h(e,t,r[t]);if(m)for(var t of m(r))f.call(r,t)&&h(e,t,r[t]);return e})({},r),v(y,u({response:p,status:null!=o?o:"done",uid:null!=n?n:i}));var y},S=({apiFn:e=n.F,baseURL:r=b,downloadFn:t=s.P,errorMessageFn:a=c.i.error,translateFn:i=p}={})=>s=>g(void 0,null,function*(){const{id:c,name:n}=s,o={baseURL:r,url:`/documents/${c}/download`,responseType:"blob"};try{const r=yield e(o);t(r,n)}catch(e){const r=i("maintenance-frontend.failedToDownloadDocument");a(r)}}),C=({value:e,onChange:r})=>(t,{uid:s})=>{r(e.map(e=>e.uid===s?t:e))},E=({onChange:e})=>r=>{e(r.fileList)},O=({apiFn:e=n.F,isAuth:r=!0,maxFileSize:t=10485760,setDisabled:s=a.l}={})=>a=>g(void 0,null,function*(){const{action:c,file:i,onProgress:n,onSuccess:o,onError:d}=a,{size:p}=i;if(0===p||p>=t){n({percent:100});const e={response:{data:{errors:[{code:"invalidFileSize"}]}}};return yield(0,l.y)(),void d(e)}const y=new FormData;y.append("file",i);const v={url:c,data:y,headers:{"Content-Type":"multipart/form-data"},isAuth:r,method:"POST",onUploadProgress:({loaded:e,total:r})=>n({percent:e/r*100})};try{s(!0),o(yield e(v),i)}catch(e){d(e)}finally{s(!1)}}),P=({readOnly:e=!1}={})=>({showDownloadIcon:!0,showPreviewIcon:!1,showRemoveIcon:!e}),I=e=>{const r=e.size/1024/1024<10;return r||c.i.error("File should be smaller than 10mb"),!!r||i.iC},k=`${b}/documents/upload`,B=`${b}/repair-images/upload`},57403:(e,r,t)=>{t.d(r,{v:()=>l});var s=t(1454);const a=(0,s.wY)(e=>({"@keyframes slideIn":{from:{transform:"translateX(100%)"},to:{transform:"translateX(0)"}},slideIn:{animation:"$slideIn 200ms linear"},title:{fontWeight:e.typography.weights.medium,fontSize:e.typography.sizes.md.fontSize},container:{color:e.colors.onsurfaceFont},description:{marginBottom:e.spacing(4)}}),{name:"ChecklistDetails"}),c=(0,s.wY)(e=>({itemText:{fontWeight:e.typography.weights.bold},textContainer:{borderBottom:`1px solid ${e.colors.surfaceLevel3}`,marginTop:e.spacing(4),paddingBottom:e.spacing(2)}}),{name:"ChecklistDetailsItem"});var i=t(14041);const n=({itemNumber:e,checkItem:r})=>{const t=c();return i.createElement("div",{className:t.textContainer},i.createElement("div",{className:t.itemText},`${e}. ${null==r?void 0:r.itemToCheck}`),i.createElement("div",null,null==r?void 0:r.actionsToBeTaken))};var o=t(14041);
1const l=({checkItems:e,title:r,description:t})=>{const s=a();return o.createElement("div",{className:`${s.slideIn} ${s.container}`},t&&o.createElement("div",{className:s.description},t),r&&o.createElement("div",{className:s.title},r),null==e?void 0:e.map((e,r)=>o.createElement(n,{key:e.id,checkItem:e,itemNumber:r+1})))}},60773:(e,r,t)=>{t.d(r,{y:()=>s});const s=(e=0)=>new Promise(r=>setTimeout(r,e))},60849:(e,r,t)=>{t.d(r,{A:()=>X});var s=t(83381),a=t(18198),c=t(18699),i=t(90645),n=t(40421),o=t(44013),l=t(89590),d=t(27653),p=t(34464),y=Object.defineProperty,v=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,T=(e,r,t)=>r in e?y(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,f=(e,r)=>{for(var t in r||(r={}))u.call(r,t)&&T(e,t,r[t]);if(v)for(var t of v(r))m.call(r,t)&&T(e,t,r[t]);return e},h=Object.defineProperty,g=Object.defineProperties,b=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,E=(e,r,t)=>r in e?h(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,O=(e,r)=>{for(var t in r||(r={}))S.call(r,t)&&E(e,t,r[t]);if(w)for(var t of w(r))C.call(r,t)&&E(e,t,r[t]);return e},P=(e,r)=>g(e,b(r));const I={serviceTypeList:l.AL,serviceTypesQuery:p.Qm,createdByList:l.hh,selectedServiceType:{request:l.zm,result:p.VC},hierarchyServiceTypes:l.hh,serviceTypeDrawerItemId:""},k=(0,p.UA)(I),B=(0,i.HY)({serviceTypeList:(0,n.v)([d.o.fetchServiceTypeList.request.reduce(o.m$),d.o.fetchServiceTypeList.success.reduce(o.gn),d.o.fetchServiceTypeList.failure.reduce(o.C1)],k.serviceTypeList),hierarchyServiceTypes:(0,n.v)([d.o.fetchAvailableSubServiceTypes.request.reduce(e=>(0,c.Jr0)(["request","status"],"pending",e)),d.o.fetchAvailableSubServiceTypes.success.reduce(o.tU),d.o.fetchAvailableSubServiceTypes.failure.reduce(e=>(0,c.Jr0)(["request","status"],"failed",e))],k.hierarchyServiceTypes),selectedServiceType:(0,n.v)([d.o.fetchServiceTypeById.request.reduce(o.m$),d.o.fetchServiceTypeById.success.reduce(o.tU),d.o.fetchServiceTypeById.failure.reduce(o.C1)],k.selectedServiceType),createdByList:(0,n.v)([d.o.fetchCreatedByList.request.reduce(o.m$),d.o.fetchCreatedByList.success.reduce(o.tU),d.o.fetchCreatedByList.failure.reduce(o.C1)],k.createdByList),serviceTypesQuery:(0,n.v)([d.o.serviceTypesQueryReset.reduce(e=>{const r=p.Qm,{pageSize:t}=r,s=((e,r)=>{var t={};for(var s in e)u.call(e,s)&&r.indexOf(s)<0&&(t[s]=e[s]);if(null!=e&&v)for(var s of v(e))r.indexOf(s)<0&&m.call(e,s)&&(t[s]=e[s]);return t})(r,["pageSize"]);return f(f({},e),s)}),d.o.tableSortChanged.reduce((e,{sortColumnKey:r,sortDescending:t})=>P(O({},e),{orderBy:[r],orderDesc:t})),d.o.tablePageNumberChanged.reduce((e,r)=>P(O({},e),{pageNumber:r})),d.o.tablePageSizeChanged.reduce((e,r)=>P(O({},e),{pageSize:r,pageNumber:1})),d.o.searchStringChanged.reduce((e,r)=>P(O({},e),{searchString:r,pageNumber:1})),d.o.createdByChanged.reduce((e,{name:r,add:t=!0})=>P(O({},e),{pageNumber:1,filters:P(O({},e.filters),{createdBy:t?e.filters.createdBy.concat(r):e.filters.createdBy.filter(e=>e!==r)})})),d.o.categoryChanged.reduce((e,r)=>P(O({},e),{pageNumber:1,filters:P(O({},e.filters),{categories:r})}))],k.serviceTypesQuery),serviceTypeDrawerItemId:(0,n.v)([d.o.serviceTypeDrawerOpened.fold(c.D_O),d.o.serviceTypeDrawerClosed.reduce((0,c.Gkd)(""))],k.serviceTypeDrawerItemId)});var D=t(24392),j=t(35060),A=t(50525),N=t(76787),U=t(94386),L=t(40671);const x=()=>L.D.getMaintenanceBaseUrl(),R=e=>(0,U.F)({baseURL:x(),url:"/service-types/query",method:N.ym.POST,data:e}),_=e=>(0,U.F)({baseURL:x(),url:"service-types",method:N.ym.POST,data:e}),F=e=>(0,U.F)({baseURL:x(),url:`/service-types/${e.id}`,method:N.ym.PUT,data:e}),Y=e=>(0,U.F)({baseURL:x(),url:`/service-types/${e}`,method:N.ym.DELETE}),z=e=>(0,U.F)({baseURL:x(),url:"/service-types/creators",method:N.ym.GET,params:{searchString:e}}),$=e=>(0,U.F)({baseURL:x(),url:"/service-types",method:N.ym.GET,params:e?{canBeChildOf:e}:void 0});var M=t(13455),Q=t(97579),V=t(77540);function*q(){const e=yield(0,D.Lt)(V.T.serviceTypesQuery);(0,M.kH)(Q.$w,{serviceTypesQuery:e})}const H={enAU:{},enNZ:JSON.parse('{"service.serviceTypes.category.body":"Body","service.serviceTypes.category.compliance":"Compliance","service.serviceTypes.category.electrical":"Electrical","service.serviceTypes.category.engine":"Engine","service.serviceTypes.category.inspection":"Inspection","service.serviceTypes.category.maintenance":"Maintenance","service.serviceTypes.category.rebuild":"Rebuild","service.serviceTypes.category.safety":"Safety","service.serviceTypes.columnTitles.category":"Category","service.serviceTypes.columnTitles.createdBy":"Created by","service.serviceTypes.columnTitles.creationDate":"Creation date","service.serviceTypes.columnTitles.currentUsage":"Current usage","service.serviceTypes.columnTitles.presetServiceType":"Preset service type","service.serviceTypes.columnTitles.serviceType":"Service type","service.serviceTypes.breadcrumb.label":"Back to service types","service.serviceTypes.form.add.pageTitle":"Add service type","service.serviceTypes.form.cancelBtn.label":"Cancel","service.serviceTypes.form.category.label":"Primary category","service.serviceTypes.form.category.placeholder":"Select category","service.serviceTypes.form.checklist.actionName.empty.error":"Please enter an action to be taken","service.serviceTypes.form.checklist.actionName.label":"Action to be taken","service.serviceTypes.form.checklist.actionName.placeholder":"ie: check, inspect, repair, replace","service.serviceTypes.form.checklist.addItemBtn.label":"Add checklist item","service.serviceTypes.form.checklist.itemName.empty.error":"Please enter an item to check","service.serviceTypes.form.checklist.itemName.label":"Item to check","service.serviceTypes.form.checklist.itemName.placeholder":"ie: filter, fluid, belt, bearing, hose","service.serviceTypes.form.checklist.title":"Checklist","service.serviceTypes.form.description.label":"Description","service.serviceTypes.form.description.placeholder":"Add notes","service.serviceTypes.form.errorMessage":"Something went wrong, please try again","service.serviceTypes.form.errorMessage.duplicatedName":"This name already exists. Please use a different name.","service.serviceTypes.form.errorMessage.maxLength.description":"Description must have no more than {length} characters","service.serviceTypes.form.errorMessage.notCustomServiceType.delete":"Pre-configured service types can not be deleted","service.serviceTypes.form.errorMessage.notCustomServiceType.update":"Pre-configured service types can not be updated","service.serviceTypes.form.hierarchy.label":"Child service (Optional)","service.serviceTypes.form.hierarchy.title":"Reschedule hierarchy","service.serviceTypes.form.hierarchy.tooltip":"When completing a service, a child service will automatically appear as an option that can be rescheduled (aka: push back the \'next due\' values without completing)","service.serviceTypes.form.hierarchy.placeholder":"Select child service type","service.serviceTypes.form.name.label":"Service name","service.serviceTypes.form.name.placeholder":"Enter name of service","service.serviceTypes.form.name.validation.empty.error":"Please enter a name","service.serviceTypes.form.description.validation.max.error":"Maximum {length} characters","service.serviceTypes.form.name.validation.max.error":"Maximum {length} characters","service.serviceTypes.form.submitBtn.label":"Save","service.serviceTypes.form.documents":"Documents","service.serviceTypes.form.create.successMessage":"\\"{name}\\" was successfully created","service.serviceTypes.form.delete.successMessage":"\\"{name}\\" was successfully deleted","service.serviceTypes.form.update.successMessage":"\\"{name}
1\\" was successfully updated","service.serviceTypes.form.title":"Details","service.serviceTypes.form.update.pageTitle":"Update service type","service.serviceTypes.drawer.checklist.counter.plural":"{checkItemsNumber} Items in checklist","service.serviceTypes.drawer.checklist.counter.singular":"{checkItemsNumber} Item in checklist","service.serviceTypes.drawer.checklist.details.title":"{serviceTypeName} - Checklist","service.serviceTypes.drawer.checklist.title":"Checklist","service.serviceTypes.drawer.checklist.view.button":"View checklist","service.serviceTypes.drawer.close":"Close","service.serviceTypes.drawer.delete.button":"Delete","service.serviceTypes.drawer.delete.modal.cancelText":"No","service.serviceTypes.drawer.delete.modal.content":"Do you really want to delete this?","service.serviceTypes.drawer.delete.modal.okText":"Yes, delete","service.serviceTypes.drawer.delete.modal.title":"Delete service type","service.serviceTypes.drawer.delete.modal.noPossible.content.plural":"This service type is in use and scheduled with {currentUsage} machines. You\'ll need to cancel scheduled services first before you delete it.","service.serviceTypes.drawer.delete.modal.noPossible.content.singular":"This service type is in use and scheduled with {currentUsage} machine. You\'ll need to cancel scheduled services first before you delete it.","service.serviceTypes.drawer.delete.modal.noPossible.okText":"Okay, got it","service.serviceTypes.drawer.delete.modal.noPossible.title":"Can not delete","service.serviceTypes.drawer.edit.button":"Edit","service.serviceTypes.drawer.rescheduleHierarchy.label":"Reschedule hierarchy","service.serviceTypes.filters.addServiceBtn":"Add service type","service.serviceTypes.filters.categories":"Category","service.serviceTypes.filters.categories.all":"All categories","service.serviceTypes.filters.createdBy.enter":"Created by","service.serviceTypes.filters.search":"Search","service.serviceTypes.filters.search.tooltip":"Search service type by name","service.serviceTypes.page.title":"Service types","service.serviceTypes.serviceTypesPage.noData":"No service types found"}'),enUS:JSON.parse('{"alerts.component.ServicePreview.distance":"229,051 mi"}'),frCA:{}},X=(0,s.G)({key:a.$n.SERVICE_TYPES,reducer:B,saga:function*(){yield(0,D.Q7)([(0,D.p8)(d.o.fetchServiceTypeList.type,(0,j.X)(d.o.fetchServiceTypeList,R)),(0,D.p8)(d.o.insertServiceType.type,(0,j.X)(d.o.insertServiceType,_)),(0,D.p8)(d.o.updateServiceType.type,(0,j.X)(d.o.updateServiceType,F)),(0,D.p8)(d.o.deleteServiceType.type,(0,j.X)(d.o.deleteServiceType,Y)),(0,D.p8)(d.o.fetchCreatedByList.type,(0,j.X)(d.o.fetchCreatedByList,z)),(0,D.p8)(d.o.fetchServiceTypeById.type,(0,j.X)(d.o.fetchServiceTypeById,A.eJ)),(0,D.p8)(d.o.fetchAvailableSubServiceTypes.type,(0,j.X)(d.o.fetchAvailableSubServiceTypes,$)),(0,D.p8)(({type:e})=>e.startsWith(d.q),q)])},translations:H})},64973:(e,r,t)=>{t.d(r,{F:()=>i});var s=t(55332),a=t(31273),c=t(13455);const i=(e,r)=>{const t=(0,c.C8)(r);return(0,s.Q)(t)?(0,a.j)(e,t):e}},77540:(e,r,t)=>{t.d(r,{T:()=>d});var s=t(39552),a=t(76787),c=t(18198),i=t(34464);const n=c.$n.SERVICE_TYPES,o=e=>e[n].serviceTypeList,l=(0,s.Mz)(e=>e[n].hierarchyServiceTypes,e=>{const{result:r,request:t}=e;return{loading:t.status===a.IQ.PENDING,result:r.map(({id:e,name:r})=>({key:e,value:r,label:r}))}}),d={createdByOptions:(0,s.Mz)(e=>e[n].createdByList,e=>({loading:e.request.status===a.IQ.PENDING,result:e.result.map(e=>({label:e,value:e}))})),creatorsValues:e=>e[n].serviceTypesQuery.filters.createdBy,searchString:e=>e[n].serviceTypesQuery.searchString,selectedServiceType:e=>e[n].selectedServiceType,selectedCategories:e=>e[n].serviceTypesQuery.filters.categories,serviceTypeDrawerItem:(0,s.Mz)(e=>e[n].serviceTypeDrawerItemId,o,(e,r)=>{var t;return null!=(t=r.byId[e])?t:i.VC}),serviceTypeList:o,serviceTypesQuery:e=>e[n].serviceTypesQuery,hierarchyServiceTypes:l}},88465:(e,r,t)=>{t.r(r),t.d(r,{default:()=>rr});var s=t(14041),a=t(70541),c=t(90645),i=t(43420),n=t(37506),o=t(5358),l=t(96705),d=t(27653),p=t(80601),y=t(48657),v=t(35550),u=t(81948),m=t(20307),T=t(93815),f=t(4078),h=t(67595),g=t(57403),b=t(22928),w=t(97579),S=t(2290),C=t(77540),E=t(1454);const O=(0,E.wY)(e=>({drawerSection:{color:e.colors.onsurfaceFont},confirmIcon:{"& svg":{fill:e.colors.primaryBlueDefault}},warnIcon:{"& svg":{fill:e.colors.onsurfaceCriticalRed}}}),{name:"ServiceTypesDrawer"});var P=t(33233);const I=(0,E.wY)(e=>({container:{marginBottom:e.spacing(4)}}),{name:"Category"});var k=t(14041);const B=({category:e})=>{const r=I();return e?k.createElement("div",{className:r.container},k.createElement(P.v,{"data-testid":"service-serviceTypes-drawer-category"},e)):null};var D=t(62397);const j=(0,E.wY)(e=>({container:{marginBottom:e.spacing(4)},titleContainer:{fontWeight:e.typography.weights.bold,borderBottom:`1px solid ${e.colors.surfaceLevel3}`,marginTop:e.spacing(4),paddingBottom:e.spacing(2)},buttonContainer:{display:"flex",flexDirection:"row",paddingTop:e.spacing(4),paddingBottom:e.spacing(2),alignItems:"center"},counterContainer:{flex:1,justifyContent:"flex-start"}}),{name:"Checklist"});var A=t(14041);const N=({checkItems:e,onOpenChecklistDetails:r})=>{const t=j(),{t:s}=(0,p.t)();return e&&e.length>0?A.createElement("div",{"data-testid":"service-serviceTypes-drawer-checklist",className:t.container},A.createElement("div",{className:t.titleContainer},s("service.serviceTypes.drawer.checklist.title")),A.createElement("div",{className:t.buttonContainer},A.createElement("div",{className:t.counterContainer,"data-testid":"service-serviceTypes-drawer-checklist-counterText"},A.createElement(i.s,{id:1===e.length?"service.serviceTypes.drawer.checklist.counter.singular":"service.serviceTypes.drawer.checklist.counter.plural",values:{checkItemsNumber:e.length}}
1)),A.createElement(D.$,{onClick:r,"data-pendoid":S.R.serviceTypesDrawerViewChecklistButton,"data-testid":"service-serviceTypes-drawer-checklist-view-button"},A.createElement(i.s,{id:"service.serviceTypes.drawer.checklist.view.button"})))):null};var U=t(22284),L=Object.defineProperty,x=Object.defineProperties,R=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,z=(e,r,t)=>r in e?L(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,$=(e,r)=>{for(var t in r||(r={}))F.call(r,t)&&z(e,t,r[t]);if(_)for(var t of _(r))Y.call(r,t)&&z(e,t,r[t]);return e};const M=(0,E.wY)(e=>{return{container:{marginBottom:e.spacing(4)},label:(r=$({},e.typography.sizes.sm),t={fontWeight:e.typography.weights.bold,marginBottom:e.spacing(1)},x(r,R(t)))};var r,t},{name:"CreatedBy"});var Q=t(14041);const V=({createdBy:e,created:r})=>{const t=M();return e&&r?Q.createElement("div",{"data-testid":"service-serviceTypes-drawer-createdBy-container",className:t.container},Q.createElement("div",{"data-testid":"service-serviceTypes-drawer-createdBy",className:t.label},e),r&&Q.createElement(U.X,{"data-testid":"service-serviceTypes-drawer-createdDate",value:r})):null},q=(0,E.wY)(e=>({container:{marginBottom:e.spacing(4)}}),{name:"Description"});var H=t(14041);const X=({description:e})=>{const r=q();return e?H.createElement("div",{"data-testid":"service-serviceTypes-drawer-description",className:r.container},e):null};var W=t(9686);const G=(0,E.wY)(e=>({container:{marginBottom:e.spacing(4)}}),{name:"Documents"});var J=t(14041);const K=({documents:e})=>{const r=G();return e?J.createElement("div",{className:r.container},J.createElement(W.S,{documents:e})):null};var Z=t(62009),ee=Object.defineProperty,re=Object.defineProperties,te=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ie=(e,r,t)=>r in e?ee(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,ne=(e,r)=>{for(var t in r||(r={}))ae.call(r,t)&&ie(e,t,r[t]);if(se)for(var t of se(r))ce.call(r,t)&&ie(e,t,r[t]);return e};const oe=(0,E.wY)(e=>{return{container:{marginBottom:e.spacing(4)},label:(r=ne({},e.typography.sizes.sm),t={fontWeight:e.typography.weights.bold,marginBottom:e.spacing(1)},re(r,te(t)))};var r,t},{name:"RescheduleHierarchy"});var le=t(14041);const de=({subServiceTypes:e})=>{const r=oe();return(0,Z.F)("service.rescheduleHierarchyEnabled")&&e&&e.length>0?le.createElement("div",{"data-testid":"service-serviceTypes-drawer-rescheduleHierarchy-container",className:r.container},le.createElement("div",{"data-testid":"service-serviceTypes-drawer-rescheduleHierarchy-label-container",className:r.label},le.createElement(i.s,{id:"service.serviceTypes.drawer.rescheduleHierarchy.label"})),e.map(e=>e.name).join(", ")):null},pe=(0,E.wY)(()=>({"@keyframes slideIn":{from:{transform:"translateX(-100%)"},to:{transform:"translateX(0)"}},slideIn:{animation:"$slideIn 200ms linear"}}),{name:"ServiceTypeDrawerDetails"});var ye=t(14041);const ve=({data:{primaryCategory:e,description:r,createdBy:t,created:s,checkItems:a,documents:c,subServiceTypes:i},isSlideInEnabled:n,onOpenChecklistDetails:o})=>{const l=pe();return ye.createElement("div",{className:n?l.slideIn:void 0},ye.createElement(B,{category:e}),ye.createElement(X,{description:r}),ye.createElement(V,{createdBy:t,created:s}),ye.createElement(K,{documents:c}),ye.createElement(de,{subServiceTypes:i}),ye.createElement(N,{checkItems:a,onOpenChecklistDetails:o}))};var ue=t(14041),me=Object.defineProperty,Te=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,we=(e,r,t)=>r in e?me(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,Se=(e,r)=>{for(var t in r||(r={}))ge.call(r,t)&&we(e,t,r[t]);if(he)for(var t of he(r))be.call(r,t)&&we(e,t,r[t]);return e};const Ce=()=>{var e;const{t:r}=(0,p.t)(),t=O(),{id:s,name:c,createdBy:n}=(0,a.d4)(C.T.serviceTypeDrawerItem),o=(0,a.d4)(C.T.selectedServiceType),l=(0,h.T)("UPDATE.SERVICE_TYPE"),{onOpenChecklistDetailsPress:d,onBackPress:u,onClosePress:m,isChecklistDetailsVisible:f,isSlideInEnabled:b}=Ie(s),w=Oe(s),E=Pe(s);Ee(s);const{isCommon:P}=o.result;
1return ue.createElement(T._s,{type:T.ts.STANDARD,loading:"pending"===o.request.status,"data-testid":"service-detail-drawer-container",title:f?r({id:"service.serviceTypes.drawer.checklist.details.title",values:{serviceTypeName:c}}):c,open:Boolean(s),primaryActionsButtonsConfig:f||P||!l?void 0:{"data-pendoid":S.R.serviceTypesDrawerEditButton,"data-testid":"service-serviceTypes-drawer-edit-serviceType-button",label:ue.createElement(i.s,{id:"service.serviceTypes.drawer.edit.button"}),onClick:w},secondaryActionButtonConfig:f||P||!l?void 0:{"data-pendoid":S.R.serviceTypesDrawerDeleteButton,"data-testid":"service-serviceTypes-drawer-delete-serviceType-button",label:ue.createElement(i.s,{id:"service.serviceTypes.drawer.delete.button"}),onClick:E},secondaryButtonConfig:f?void 0:{"data-pendoid":S.R.serviceTypesDrawerCloseButton,"data-testid":"service-serviceTypes-drawer-cancel",label:ue.createElement(i.s,{id:"service.serviceTypes.drawer.close"}),onClick:m},closeIcon:f?ue.createElement(v.A,null):ue.createElement(y.A,null),onClose:f?u:m},ue.createElement(T.Tm,{className:t.drawerSection},f?ue.createElement(g.v,{checkItems:null!=(e=o.result.checkItems)?e:[]}):ue.createElement(ve,{data:(I=Se({},o.result),k={createdBy:n},Te(I,fe(k))),onOpenChecklistDetails:d,isSlideInEnabled:b})));var I,k},Ee=e=>{const r=(0,a.wA)();(0,s.useEffect)(()=>{e&&r(d.o.fetchServiceTypeById(e))},[r,e])},Oe=e=>()=>{window.location.href=`${w.I7.TYPE_UPDATE}/${e}`},Pe=e=>{const r=(0,a.wA)(),{t}=(0,p.t)(),{confirm:s,warning:c}=f.a,i=O(),{name:n,currentUsage:o}=(0,a.d4)(C.T.serviceTypeDrawerItem),l=(0,a.d4)(C.T.serviceTypesQuery);return()=>{if(o&&o>0)c({icon:ue.createElement(u.A,{className:i.warnIcon}),okText:t("service.serviceTypes.drawer.delete.modal.noPossible.okText"),content:t({id:o>1?"service.serviceTypes.drawer.delete.modal.noPossible.content.plural":"service.serviceTypes.drawer.delete.modal.noPossible.content.singular",values:{currentUsage:o}}),title:t("service.serviceTypes.drawer.delete.modal.noPossible.title")});else{const a={meta:{successMessage:()=>(r(d.o.fetchServiceTypeList(l)),t({id:"service.serviceTypes.form.delete.successMessage",values:{name:n}})),errorMessage:e=>{var r,s,a,c;return(null==(c=null==(a=null==(s=null==(r=null==e?void 0:e.response)?void 0:r.data)?void 0:s.errors)?void 0:a[0])?void 0:c.code)===b.O.NOT_CUSTOM_SERVICE_TYPE?t("service.serviceTypes.form.errorMessage.notCustomServiceType.delete"):t("service.serviceTypes.form.errorMessage")},redirect:w.I7.TYPE_LIST}};s({icon:ue.createElement(m.A,{className:i.confirmIcon}),okText:t("service.serviceTypes.drawer.delete.modal.okText"),content:t("service.serviceTypes.drawer.delete.modal.content"),cancelText:t("service.serviceTypes.drawer.delete.modal.cancelText"),title:t("service.serviceTypes.drawer.delete.modal.title"),onOk:()=>{r(d.o.deleteServiceType(e,a))}})}}},Ie=e=>{const r=(0,a.wA)(),[t,c]=(0,s.useState)(!1),[i,n]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{c(!1),n(!1)},[e]),{onOpenChecklistDetailsPress:()=>{c(!0)},onBackPress:()=>{c(!1),n(!0)},onClosePress:()=>{r(d.o.serviceTypeDrawerClosed())},isChecklistDetailsVisible:t,isSlideInEnabled:i}};var ke=t(15313),Be=t(62457),De=t(61418),je=t(36922),Ae=t(99728);const Ne=()=>{const e=(0,a.wA)(),{t:r}=(0,p.t)(),t=(0,h.T)("CREATE.SERVICE_TYPE"),{search:c,setSearch:n,handleSearch:o,handleSearchChange:l}=Ue(),y=(0,a.d4)(C.T.selectedCategories),{creatorsValues:v,createdByOptions:u,handleCreatedBySearch:m,handleCreatedBySelect:T,handleCreatedByDeselect:f}=Le();return s.createElement(ke.Qn,{onReset:()=>{e(d.o.serviceTypesQueryReset()),n("")},otherItems:t&&s.createElement(D.$,{type:"primary",href:w.I7.TYPE_CREATE,"data-pendoid":S.R.serviceTypesPageAddButton},s.createElement(i.s,{id:"service.serviceTypes.filters.addServiceBtn"}))},s.createElement(je.m,{title:r("service.serviceTypes.filters.search.tooltip"),placement:"topLeft"},s.createElement(Be.NJ,{enterButton:!0,placeholder:r("service.serviceTypes.filters.search"),"data-testid":"searchInput",onChange:l,onSearch:o,value:c,disabled:!1,allowClear:!0})),s.createElement(De.l,{"data-testid":"serviceTypes-searchCreatedBy",mode:"multiple",style:{width:200},placeholder:r("service.serviceTypes.filters.createdBy.enter"),value:v,options:u.result,onSearch:m,onSelect:T,onDeselect:f,loading:u.loading,maxTagCount:"responsive"}),s.createElement(Ae.f,{treeCheckable:!0,treeDefaultExpandAll:!0,maxTagCount:"responsive","data-testid":"serviceTypes-select-category",placeholder:r("service.serviceTypes.filters.categories"),value:y,onChange:r=>e(d.o.categoryChanged(Array.isArray(r)?r:[r])),treeData:[{title:r("service.serviceTypes.filters.categories.all"),value:"all",children:w.qJ.map(({labelId:e,value:t})=>({key:t,value:t,title:r(e)}
1))}]}))},Ue=()=>{const e=(0,a.wA)(),r=(0,a.d4)(C.T.searchString),[t,c]=(0,s.useState)(r);return(0,s.useEffect)(()=>{c(r)},[r]),{search:t,setSearch:c,handleSearch:r=>{e(d.o.searchStringChanged(r))},handleSearchChange:e=>{c(e.target.value)}}},Le=()=>{const e=(0,a.wA)(),r=(0,a.d4)(C.T.creatorsValues),t=(0,a.d4)(C.T.createdByOptions),c=(0,s.useRef)(void 0);return{creatorsValues:r,createdByOptions:t,handleCreatedBySearch:r=>{clearTimeout(c.current),c.current=setTimeout(()=>{(null==r?void 0:r.length)>=w.Ef&&e(d.o.fetchCreatedByList(r))},500)},handleCreatedBySelect:r=>{e(d.o.createdByChanged({name:r}))},handleCreatedByDeselect:r=>{e(d.o.createdByChanged({name:r,add:!1}))}}};var xe=t(60849),Re=t(34464),_e=t(98278),Fe=t(28772),Ye=t(14041);const ze="Service type",$e="Category",Me="Created by",Qe="Creation date",Ve="Current usage",qe="Preset service type",He=(0,Fe.X)({[ze]:{title:Ye.createElement(i.s,{id:"service.serviceTypes.columnTitles.serviceType"}),titleId:"service.serviceTypes.columnTitles.serviceType",dataIndex:"name",key:"name",sorter:!0},[$e]:{title:Ye.createElement(i.s,{id:"service.serviceTypes.columnTitles.category"}),titleId:"service.serviceTypes.columnTitles.category",dataIndex:"primaryCategory",key:"primaryCategory",renderFunction:({row:e})=>Ye.createElement(B,{category:e.primaryCategory})},[Ve]:{title:Ye.createElement(i.s,{id:"service.serviceTypes.columnTitles.currentUsage"}),titleId:"service.serviceTypes.columnTitles.currentUsage",dataIndex:"currentUsage",key:"currentUsage",sorter:!0},[qe]:{title:Ye.createElement(i.s,{id:"service.serviceTypes.columnTitles.presetServiceType"}),titleId:"service.serviceTypes.columnTitles.presetServiceType",dataIndex:"isCommon",key:"isCommon",sorter:!0,renderFunction:({row:e})=>(null==e?void 0:e.isCommon)?Ye.createElement(_e.A,null):null},[Me]:{title:Ye.createElement(i.s,{id:"service.serviceTypes.columnTitles.createdBy"}),titleId:"service.serviceTypes.columnTitles.createdBy",dataIndex:"createdBy",key:"createdBy"},[Qe]:{title:Ye.createElement(i.s,{id:"service.serviceTypes.columnTitles.creationDate"}),titleId:"service.serviceTypes.columnTitles.creationDate",dataIndex:"created",key:"created",sorter:!0,renderFunction:({row:e})=>Ye.createElement(U.X,{value:e.created,dateOnly:!0,valueIsInSeconds:!0})}}),Xe=Object.keys(He).map(e=>He[e]).filter(e=>void 0!==e);var We=t(14041),Ge=Object.defineProperty,Je=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,er=(e,r,t)=>r in e?Ge(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t;const rr=(0,c.Zz)(xe.A)(()=>{const{request:e,result:{data:r,totalRecords:t}}=(0,a.d4)(C.T.serviceTypeList),c=(0,a.d4)(C.T.serviceTypesQuery),{orderBy:[p],orderDesc:y,pageNumber:v,pageSize:u}=c;(()=>{const e=(0,a.wA)();(0,s.useEffect)(()=>{e(d.o.fetchServiceTypeList(Re.Qm))},[e])})(),(e=>{const r=(0,a.wA)();(0,s.useEffect)(()=>{r(d.o.fetchServiceTypeList(((e,r)=>{for(var t in r||(r={}))Ke.call(r,t)&&er(e,t,r[t]);if(Je)for(var t of Je(r))Ze.call(r,t)&&er(e,t,r[t]);return e})({},e)))},[r,e])})(c);const{handlePageNumberChange:m,handlePageSizeChange:T,handleSortChange:f,handleOnSelectServiceTypeActions:h}=(()=>{const{track:e}=(0,l.n)(),r=(0,a.wA)();return{handlePageNumberChange:e=>{r(d.o.tablePageNumberChanged(e))},handlePageSizeChange:e=>{r(d.o.tablePageSizeChanged(e))},handleSortChange:e=>{r(d.o.tableSortChanged(e))},handleOnSelectServiceTypeActions:t=>({onClick:()=>{r(d.o.serviceTypeDrawerOpened(t.id)),e(S.A.serviceTypeDrawerOpened)}})}})();return We.createElement(n.YW,null,We.createElement(n.zY,null,We.createElement(n.sT,{title:We.createElement(i.s,{id:"service.serviceTypes.page.title"})})),We.createElement(n.TK,null,We.createElement(Ne,null),We.createElement(o.XI,{locale:{emptyText:We.createElement(i.s,{id:"service.serviceTypes.serviceTypesPage.noData"})},dataSource:r,pagination:{current:v,pageSize:u,total:t},columns:Xe,loading:"pending"===e.status,sortOrder:y?"descend":"ascend",sortColumnKey:p,onPageNumberChange:m,onPageSizeChange:T,onSortChange:f,onRow:h}),We.createElement(Ce,null)))})},97579:(e,r,t)=>{t.d(r,{$w:()=>i,Ef:()=>n,I7:()=>c,Kj:()=>l,qJ:()=>
1o});var s=t(14041),a=t(43420);const c={TYPE_LIST:"/service/types",TYPE_CREATE:"/service/types/create",TYPE_UPDATE:"/service/types/update"},i="serviceTypesv1",n=2,o=["Inspection","Maintenance","Engine","Rebuild","Electrical","Body","Compliance","Safety"].map(e=>{const r=`service.serviceTypes.category.${e.toLowerCase()}`;return{value:e,label:(0,s.createElement)(a.s,{id:r}),labelId:r,key:e}}),l=o.map(e=>({value:e.value}))}}]); 2//# sourceMappingURL=serviceTypesPage.myeroad.7ee1600f386fbd1d1a14.js.map
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.