PageSourceSearch

https://connect.altec.com/common.ad3cce286eca58a5.js

js altec.com collected 2026-09-25 19:12:10 UTC 18,026 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkcore_app=self.webpackChunkcore_app||[]).push([["common"],{42743(g,i){Object.defineProperty(i,"__esModule",{value:!0}),i.DETAIL_EVENT_CATEGORY=i.SEARCH_EVENT_CATEGORY=void 0,i.SEARCH_EVENT_CATEGORY="Invoice Search",i.DETAIL_EVENT_CATEGORY="Invoice Detail"},931(g,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.CanDeactivateGuard=void 0;const C=o(31635).__importStar(o(49849));i.CanDeactivateGuard=(()=>{class e{canDeactivate(u){return u.canDeactivate&&u.canDeactivate()}static{this.\u0275fac=function(c){return new(c||e)}}static{this.\u0275prov=C.\u0275\u0275defineInjectable({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})()},81140(g,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.OpReadyService=void 0;const r=o(31635),a=(o(6127),o(97377),o(53323),r.__importStar(o(49849))),u=r.__importStar(o(53323)),c=r.__importStar(o(6127)),s=r.__importStar(o(97377));i.OpReadyService=(()=>{class t{constructor(n,h,S){this.integrationClient=n,this.httpClient=h,this.statefulService=S}addContactEmail(n){return this.integrationClient.request("/opReady/addContactEmail",n,"/integration")}createOrUpdateOpReadyReport(n){return this.integrationClient.request("opReady/reportSetups/createOrUpdate",n,"/connectApi")}duplicateReportSetup(n){return this.integrationClient.request("opReady/reportSetups/duplicate",n,"/connectApi")}getUnitInfoWithInstanceIds(n){return this.integrationClient.request("/fleet/getUnitInfoWithInstanceIds",n,"/integration")}searchReportSetups(n){return this.integrationClient.request("opReady/reportSetups/search",{page:n.page,size:n.size,body:n.content},"/connectApi")}getMappedContactEmailsByIds(n){return this.integrationClient.request("contact/getMappedEmailsByIds",n,"/integration")}deleteReportSetup(n){return this.integrationClient.request("opReady/reportSetups/delete",n,"/connectApi")}getGroupsWithIds(n){return this.integrationClient.request("oof/groups/findWithIds",n,"/connectApi")}getReportById(n){return this.integrationClient.request("opReady/reportSetups/"+n,null,"/connectApi")}getDirectoryPath(n){return this.integrationClient.request("sftp/getDirectoryPath/"+n+"/true/Op_Ready",null,"/connectApi")}static{this.\u0275fac=function(h){return new(h||t)(a.\u0275\u0275inject(u.IntegrationClientService),a.\u0275\u0275inject(c.HttpClient),a.\u0275\u0275inject(s.StatefulService))}}static{this.\u0275prov=a.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})()},98788(g,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.RemovalButtonComponent=void 0;const r=o(31635),C=o(49849),m=o(81637),e=r.__importStar(o(49849));function a(c,s){if(1&c){const p=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",6),e.\u0275\u0275element(1,"div",7,2),e.\u0275\u0275elementStart(3,"div",8,3)(5,"div",9),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"div",10)(8,"div",11),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(p);const l=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(l.activeDialogEntityChange.emit(null))}),e.\u0275\u0275text(9," Cancel "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",12),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(p);const l=e.\u0275\u0275nextContext();return l.emitRemove(l.entityId),e.\u0275\u0275resetView(l.activeDialogEntityChange.emit(null))}),e.\u0275\u0275text(11),e.\u0275\u0275elementEnd()()()()}if(2&c){const p=e.\u0275\u0275nextContext();e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",p.dialogText," "),e.\u0275\u0275advance(4),e.\u0275\u0275classProp("disabled",p.disallowChanges),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",p.removeButtonText," ")}}i.RemovalButtonComponent=(()=>{class c{constructor(p){this.cdRef=p,this.showDialog=!1,this.showHover=!0,this.activeDialogEntityChange=new C.EventEmitter,this.onRemove=new C.EventEmitter}ngOnInit(){}emitRemove(){this.onRemove.emit(this.entityId)}static{this.\u0275fac=function(t){return new(t||c)(e.\u0275\u0275directiveInject(e.ChangeDetectorRef))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:c,selectors:[["altec-removal-button"]],inputs:{showHover:"showHover",activeDialogEntity:"activeDialogEntity",entityId:"entityId",dialogText:"dialogText",removeButtonText:"removeButtonText"},outputs:{activeDialogEntityChange:"activeDialogEntityChange",onRemove:"onRemove"},decls:5,vars:2,consts:[["relativeDiv",""],["deleteIcon",""],["controlArrow",""],["controlContainer",""],[1,"position-relative"],["limitDataModification","",1,"fa","fa-times-circle","fa-lg","delete-icon","pointer",3,"click","title"],[1,"dialog-wrapper"],[1,"control-arrow"],[1,"control-container"],[1,"control-body"],[1,"control-button-wrapper"],[1,"control-button","cancel-button",3,"click"],[1,"control-button","save-button",3,"click"]],template:function(t,l){1&t&&(e.\u0275\u0275elementStart(0,"div",4,0)(2,"i",5,1),e.\u0275\u0275listener("click",function(){return l.activeDialogEntityChange.emit(l.entityId)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(4,a,12,4,"div",6),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("title",l.showH
1over?"Delete report setup":""),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(l.activeDialogEntity===l.entityId?4:-1))},dependencies:[m.LimitDataModificationDirective],styles:['.delete-icon[_ngcontent-%COMP%]{width:fit-content;color:#a94442}.dialog-wrapper[_ngcontent-%COMP%]{position:absolute;z-index:100;top:100%;left:50%;transform:translate(-50%)}@media(max-width:767px){.dialog-wrapper[_ngcontent-%COMP%]{top:50%;left:auto;right:100%;transform:translateY(-50%);margin-top:0}}.control-container[_ngcontent-%COMP%]{position:relative;border:1px solid #707070;background-color:#fff;border-radius:3px;box-shadow:0 8px 20px #000;box-shadow:0 8px 20px #00000059;margin:0;padding:0;outline:0;z-index:100;width:max-content;font-weight:400}.control-body[_ngcontent-%COMP%]{max-height:200px;max-width:150px;overflow-y:auto;padding:5px 10px}.control-button-wrapper[_ngcontent-%COMP%]{display:flex;border-top:1px solid #707070;font-weight:500}.control-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:5px 10px;font-size:15px}.cancel-button[_ngcontent-%COMP%]{background-color:#eee}.cancel-button[_ngcontent-%COMP%]:hover, .cancel-button[_ngcontent-%COMP%]:focus{background:#ddd;cursor:pointer}.cancel-button[_ngcontent-%COMP%]{width:50%}.save-button[_ngcontent-%COMP%]{background-color:#a94442;color:#fff}.save-button[_ngcontent-%COMP%]:hover, .save-button[_ngcontent-%COMP%]:focus{background:#993432;cursor:pointer}.save-button[_ngcontent-%COMP%]{width:50%}.save-button.disabled[_ngcontent-%COMP%]{background-color:#ba5f5d;color:#fafafa}.save-button.disabled[_ngcontent-%COMP%]:hover, .save-button.disabled[_ngcontent-%COMP%]:focus{background:#ba5f5d}.save-button.disabled[_ngcontent-%COMP%]{pointer-events:none}.control-arrow[_ngcontent-%COMP%]{position:absolute;width:0;height:0;border-style:solid;border-width:11px;z-index:101;top:-10px;left:50%;transform:translate(-50%);border-top-width:0;border-bottom-color:#707070;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}@media(max-width:767px){.control-arrow[_ngcontent-%COMP%]{top:50%;left:auto;right:-10px;transform:translateY(-50%);border-width:11px 0 11px 11px;border-left-color:#707070;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}}.control-arrow[_ngcontent-%COMP%]:after{content:" ";position:absolute;width:0;height:0;border-style:solid;border-width:10px;top:1px;left:-10px;border-top-width:0;border-bottom-color:#fff;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}@media(max-width:767px){.control-arrow[_ngcontent-%COMP%]:after{top:-10px;left:-11px;border-width:10px 0 10px 10px;border-left-color:#fff;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}}']})}}return c})()},60154(g,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.AddContactModalComponent=void 0;const r=o(31635),m=(o(6324),o(84341)),e=o(40206),c=(o(97377),o(20851),o(7901)),p=(o(11290),o(7937)),t=r.__importStar(o(49849)),l=r.__importStar(o(6324)),n=r.__importStar(o(84341)),h=r.__importStar(o(20851)),S=r.__importStar(o(11290)),R=r.__importStar(o(97377)),E=r.__importStar(o(51237));function O(f,y){1&f&&(t.\u0275\u0275elementStart(0,"div",2)(1,"div",15)(2,"p")(3,"strong"),t.\u0275\u0275text(4,"Contact creation was not successful."),t.\u0275\u0275elementEnd()()()())}function I(f,y){1&f&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275text(1," *First\xa0Name\xa0is\xa0required. "),t.\u0275\u0275elementEnd())}function A(f,y){1&f&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275text(1," *Last\xa0Name\xa0is\xa0required. "),t.\u0275\u0275elementEnd())}function w(f,y){1&f&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275text(1," *Job\xa0Title\xa0is\xa0required. "),t.\u0275\u0275elementEnd())}function P(f,y){1&f&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275text(1," *Email\xa0Address\xa0is\xa0required. "),t.\u0275\u0275elementEnd())}function T(f,y){if(1&f){const d=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",1),t.\u0275\u0275conditionalCreate(1,O,5,0,"div",2),t.\u0275\u0275elementStart(2,"form",3)(3,"div",4)(4,"div",5)(5,"label",6),t.\u0275\u0275text(6,"First\xa0Name"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(7,"input",7),t.\u0275\u0275conditionalCreate(8,I,2,0,"div",8),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(9,"div",5)(10,"label",6),t.\u0275\u0275text(11,"L
1ast\xa0Name"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(12,"input",9),t.\u0275\u0275conditionalCreate(13,A,2,0,"div",8),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(14,"div",5)(15,"label",6),t.\u0275\u0275text(16,"Job\xa0Title"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(17,"input",10),t.\u0275\u0275conditionalCreate(18,w,2,0,"div",8),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(19,"div",5)(20,"label",6),t.\u0275\u0275text(21,"Email\xa0Address"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(22,"input",11),t.\u0275\u0275conditionalCreate(23,P,2,0,"div",8),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(24,"div",12)(25,"button",13),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(d);const b=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(b.activeModal.dismiss())}),t.\u0275\u0275text(26,"Cancel"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(27,"button",14),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(d);const b=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(b.onSubmit())}),t.\u0275\u0275text(28,"Create"),t.\u0275\u0275elementEnd()()()()}if(2&f){const d=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275conditional(d.error?1:-1),t.\u0275\u0275advance(),t.\u0275\u0275property("formGroup",d.addContactForm),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(d.attemptedSubmit&&d.formControls.firstName.errors&&d.formControls.firstName.errors.required?8:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(d.attemptedSubmit&&d.formControls.lastName.errors&&d.formControls.lastName.errors.required?13:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(d.attemptedSubmit&&d.formControls.jobTitle.errors&&d.formControls.jobTitle.errors.required?18:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(d.attemptedSubmit&&d.formControls.email.errors&&d.formControls.email.errors.required?23:-1)}}i.AddContactModalComponent=(()=>{class f{constructor(d,v,b,x,M){this.activeModal=d,this.formBuilder=v,this.loader=b,this.commonService=x,this.statefulService=M,this.attemptedSubmit=!1,this.error=!1}ngOnInit(){this.addContactForm=this.formBuilder.group({firstName:new m.FormControl("",m.Validators.required),lastName:new m.FormControl("",m.Validators.required),jobTitle:new m.FormControl("",m.Validators.required),email:new m.FormControl("",m.Validators.required)})}get formControls(){return this.addContactForm.controls}onSubmit(){if(this.formControls.firstName.errors||this.formControls.lastName.errors||this.formControls.jobTitle.errors||this.formControls.email.errors)this.attemptedSubmit=!0;else{this.loader.start();try{this.commonService.registerContact(this.statefulService.profile.accountId,this.statefulService.profile.partyId,this.formControls.email.value,this.formControls.firstName.value,this.formControls.lastName.value,"",this.formControls.jobTitle.value).subscribe(d=>{const v=new e.ContactSearchRequest;v.accountId=this.statefulService.profile.accountId.toString(),v.query=this.formControls.email.value,v.page=0,v.size=1,this.commonService.searchContacts(v).subscribe(b=>{let x=b.filter(M=>M.email===this.formControls.email.value);x.length>0?(this.loader.stop(),this.activeModal.close(x.pop())):(this.loader.stop(),this.error=!0)})})}catch{this.loader.stop(),this.error=!0}}}static{this.\u0275fac=function(v){return new(v||f)(t.\u0275\u0275directiveInject(l.NgbActiveModal),t.\u0275\u0275directiveInject(n.FormBuilder),t.\u0275\u0275directiveInject(h.LoadingService),t.\u0275\u0275directiveInject(S.C
1ommonService),t.\u0275\u0275directiveInject(R.StatefulService))}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:f,selectors:[["altecConnect-add-contact-modal"]],decls:1,vars:1,consts:[["class","row",4,"altconModalTitle"],[1,"row"],[1,"padding-sm","padding-top-none"],["id","addContactForm",3,"formGroup"],[1,"modal-body","padding-top-none"],[1,"mb-3","required","no-right-padding"],[1,"form-label"],["formControlName","firstName","type","text","maxlength","100",1,"form-control","form-control-sm"],[1,"has-error"],["formControlName","lastName","type","text","maxlength","100",1,"form-control","form-control-sm"],["formControlName","jobTitle","type","text","maxlength","100",1,"form-control","form-control-sm"],["formControlName","email","type","text","maxlength","100",1,"form-control","form-control-sm"],[1,"modal-footer"],["type","button",1,"btn","btn-light",3,"click"],["limitDataModification","","type","button",1,"btn","btn-altec",3,"click"],["role","alert",1,"alert","alert-danger","margin-0"]],template:function(v,b){1&v&&t.\u0275\u0275template(0,T,29,6,"div",0),2&v&&t.\u0275\u0275property("altconModalTitle","Create Contact")},dependencies:[c.RouterModule,p.ModalWidgetModule,E.ModalDirective,m.FormsModule,n.\u0275NgNoValidate,n.DefaultValueAccessor,n.NgControlStatus,n.NgControlStatusGroup,n.MaxLengthValidator,m.ReactiveFormsModule,n.FormGroupDirective,n.FormControlName],styles:[".padding-top-none[_ngcontent-%COMP%]{padding-top:0!important}.margin-0[_ngcontent-%COMP%]{margin:0!important}"]})}}return f})()},81637(g,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.LimitDataModificationDirective=void 0;const r=o(31635),e=(o(91898),o(49849),o(43481)),a=r.__importStar(o(49849)),u=r.__importStar(o(91898));i.LimitDataModificationDirective=(()=>{class s{ngOnInit(){this.privilegeService.hasGlobalPrivilege("Demo_Only_Delegated_Customer_Admin").pipe((0,e.take)(1)).subscribe(t=>{if(t){const l=this._el.nativeElement,n=l.localName;"button"===n||"fieldset"===n||"input"===n||"optgroup"===n||"option"===n||"select"===n||"textarea"===n?(l.disabled=!0,l.title="This account is not allowed to make data modifications"):this.renderer.addClass(l,"data-modification-disabled")}})}constructor(t,l,n){this._el=t,this.renderer=l,this.privilegeService=n}static{this.\u0275fac=function(l){return new(l||s)(a.\u0275\u0275directiveInject(a.ElementRef),a.\u0275\u0275directiveInject(a.Renderer2),a.\u0275\u0275directiveInject(u.PrivilegeService))}}static{this.\u0275dir=a.\u0275\u0275defineDirective({type:s,selectors:[["","limitDataModification",""]]})}}return s})()},79449(g,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.CleanRoleNamesPipe=void 0;const r=o(31635),C=o(94507),m=r.__importStar(o(49849));i.CleanRoleNamesPipe=(()=>{class a{transform(c){if(c.endsWith("Fleet Administrator"))return"Fleet Manager";if(c.startsWith(C.auth0RolePrefix))return c.replace(new RegExp(C.auth0RolePrefix,"g"),"");{let s=C.auth0OrgRolePrefix.replace(new RegExp(/\*/,"g"),"\\d{4,7}");return c.replace(new RegExp(s,"g"),"")}}static{this.\u0275fac=function(s){return new(s||a)}}static{this.\u0275pipe=m.\u0275\u0275definePipe({name:"cleanRole",type:a,pure:!0,standalone:!1})}}return a})()},51237(g,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.ModalDirective=void 0;const r=o(31635),m=(o(49849),o(95236)),e=r.__importStar(o(49849));i.ModalDirective=(()=>{class u{constructor(s,p,t){this.templateRef=s,this.viewContainerRef=p,this.componentFactoryResolver=t}ngOnInit(){const s=this.componentFactoryResolver.resolveComponentFactory(m.ModalWidgetComponent);this.wrapperContainer=this.viewContainerRef.createComponent(s),this.wrapperContainer.instance.template=this.templateRef,this.wrapperContainer.instance.title=this.altconModalTitle}static{this.\u0275fac=function(p){return new(p||u)(e.\u0275\u0275directiveInject(e.TemplateRef),e.\u0275\u0275directiveInject(e.ViewContainerRef),e.\u0275\u0275directiveInject(e.ComponentFactoryResolver))}}static{this.\u0275dir=e.\u0275\u0275defineDirective({type:u,selectors:[["","altconModalTitle",""]],inputs:{altconModalTitle:"altconModalTitle"},standalone:!1})}}return u})()},13047(g,i,o){Object.defineProperty(i,"__esModule",{value:!0}),i.CompanySelectModalService=void 0;const r=o(31635),m=(o(6324),o(30920)),e=o(83352),a=r.__importStar(o(49849)),u=r.__importStar(o(6324));i.CompanySelectModalService=(()=>{class s{constructor(t){this.modal=t,this.modalOptions=e.GlobalConstants.MODAL_DEFAULT_OPTIONS}
1OnInit(){}open(){return this.modal.open(m.CompanySelectModalComponent,this.modalOptions).componentInstance}static{this.\u0275fac=function(l){return new(l||s)(a.\u0275\u0275inject(u.NgbModal))}}static{this.\u0275prov=a.\u0275\u0275defineInjectable({token:s,factory:s.\u0275fac,providedIn:"root"})}}return s})()}}]);

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.