1"use strict";(self.webpackChunkcore_app=self.webpackChunkcore_app||[]).push([["apps_connect-app_op-ready_op-ready_module_ts"],{43523(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.AppRoutingModule=void 0;const S=d(31635),k=d(7901),V=d(931),_=d(63188),U=d(44302),N=d(38532),t=d(3816),j=S.__importStar(d(49849)),o=(S.__importStar(d(7901)),[{path:"",children:[{path:"",redirectTo:"reportSetups/search",pathMatch:"full"},{path:"reportSetups/search",component:_.ReportSetupSearchComponent,data:{title:"Op-Ready Reports",privileges:(0,t.MatchAll)(["B2B_View_Analytics_Summary"])},canActivate:[N.RoutePrivilegeGuard]},{path:"reportSetup",component:U.ReportSetupComponent,data:{title:"Report Setup",privileges:(0,t.MatchAll)(["B2B_View_Analytics_Summary"])},canActivate:[N.RoutePrivilegeGuard],canDeactivate:[V.CanDeactivateGuard]},{path:"reportSetup/:reportSetupId",component:U.ReportSetupComponent,data:{title:"Report Setup",privileges:(0,t.MatchAll)(["B2B_View_Analytics_Summary"])},canActivate:[N.RoutePrivilegeGuard],canDeactivate:[V.CanDeactivateGuard]}]}]);M.AppRoutingModule=(()=>{class tt{static{this.\u0275fac=function(i){return new(i||tt)}}static{this.\u0275mod=j.\u0275\u0275defineNgModule({type:tt})}static{this.\u0275inj=j.\u0275\u0275defineInjector({imports:[k.RouterModule.forChild(o),k.RouterModule]})}}return tt})()},22454(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.ConfigurationSettingsComponent=void 0;const S=d(31635),k=d(49849),V=d(84341),_=d(83352),U=d(26151),t=(d(7937),d(43481)),j=d(59091),o=(d(91898),S.__importStar(d(49849))),K=S.__importStar(d(84341)),tt=S.__importStar(d(7937)),n=S.__importStar(d(91898)),z=S.__importStar(d(60177)),i=S.__importStar(d(22850)),e=S.__importStar(d(57504));function B(A,q){1&A&&(o.\u0275\u0275elementStart(0,"div",34),o.\u0275\u0275text(1," Includes Unit Diagnostic Trouble Codes and Events from the past 24 hours, such as JEMS Battery alerts. "),o.\u0275\u0275elementEnd())}function Y(A,q){if(1&A){const T=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"div",18)(1,"label",8),o.\u0275\u0275text(2,"Chassis Battery Monitoring"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(3,"div",11)(4,"label",19)(5,"input",35),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.enableBatteryChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(6,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(7,"div",3),o.\u0275\u0275element(8,"div",11),o.\u0275\u0275elementStart(9,"div",22)(10,"div",23),o.\u0275\u0275element(11,"input",36),o.\u0275\u0275elementStart(12,"p",25),o.\u0275\u0275text(13,"\xa0Chassis Battery DTCs"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(14,"div",3),o.\u0275\u0275element(15,"div",11),o.\u0275\u0275elementStart(16,"div",22)(17,"div",23)(18,"input",37),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.enableCrankingVoltsChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(19,"p",25),o.\u0275\u0275text(20,"\xa0Minimum Cranking Voltage"),o.\u0275\u0275elementEnd()()()()}}function r(A,q){1&A&&(o.\u0275\u0275elementStart(0,"div",3)(1,"h5"),o.\u0275\u0275text(2," Chassis Monitoring and Diagnostics available. "),o.\u0275\u0275elementEnd(),o.\u0275\u0275text(3," Please contact "),o.\u0275\u0275elementStart(4,"a",38),o.\u0275\u0275text(5,"Altec Fleet Services."),o.\u0275\u0275elementEnd()())}function Q(A,q){if(1&A){const T=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"div",5)(1,"a",6),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(2);return o.\u0275\u0275resetView(f.openInsightAvailabilityModal())}),o.\u0275\u0275text(2,"Insight Availability Notice"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(3,"div",7)(4,"label",8),o.\u0275\u0275text(5,"Equipment Warnings "),o.\u0275\u0275elementStart(6,"span",9),o.\u0275\u0275element(7,"i",10),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(8,"div",11)(9,"label",12),o.\u0275\u0275element(10,"input",13),o.\u0275\u0275elementStart(11,"span",14),o.\u0275\u0275text(12,"\xa0\xa0\xa0"),o.\u0275\u0275elementStart(13,"span",15),o.\u0275\u0275element(14,"i",16),o.\u0275\u0275elementEnd()()()()(),o.\u0275\u0275elementStart(15,"div",3),o.\u0275\u0275element(16,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(17,"div",18)(18,"label",8),o.\u0275\u0275text(19,"Altec Product Notices (APNs)"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(20,"div",11)(21,"label",19)(22,"input",20),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(2);
1return o.\u0275\u0275resetView(f.enableAPNChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(23,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(24,"div",3),o.\u0275\u0275element(25,"div",11),o.\u0275\u0275elementStart(26,"div",22)(27,"div",23),o.\u0275\u0275element(28,"input",24),o.\u0275\u0275elementStart(29,"p",25),o.\u0275\u0275text(30,"\xa0Customer Service Notice (CSN)"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(31,"div",3),o.\u0275\u0275element(32,"div",11),o.\u0275\u0275elementStart(33,"div",22)(34,"div",23),o.\u0275\u0275element(35,"input",26),o.\u0275\u0275elementStart(36,"p",25),o.\u0275\u0275text(37,"\xa0Service Information Letter (SIL)"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(38,"div",3),o.\u0275\u0275element(39,"div",11),o.\u0275\u0275elementStart(40,"div",22)(41,"div",23),o.\u0275\u0275element(42,"input",27),o.\u0275\u0275elementStart(43,"p",25),o.\u0275\u0275text(44,"\xa0Product Update Notice (PUN)"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(45,"div",3),o.\u0275\u0275element(46,"div",11),o.\u0275\u0275elementStart(47,"div",22)(48,"div",23),o.\u0275\u0275element(49,"input",28),o.\u0275\u0275elementStart(50,"p",25),o.\u0275\u0275text(51,"\xa0Component Supplier Recall (CSR)"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(52,"div",29),o.\u0275\u0275element(53,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275template(54,B,2,0,"ng-template",null,0,o.\u0275\u0275templateRefExtractor),o.\u0275\u0275elementStart(56,"div",18)(57,"label",8),o.\u0275\u0275text(58,"Unit Diagnostics "),o.\u0275\u0275elementStart(59,"span",9),o.\u0275\u0275element(60,"i",10),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(61,"div",11)(62,"label",19)(63,"input",30),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(2);return o.\u0275\u0275resetView(f.enableUnitFaultsChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(64,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(65,"div",3),o.\u0275\u0275element(66,"div",11),o.\u0275\u0275elementStart(67,"div",22)(68,"div",23),o.\u0275\u0275element(69,"input",31),o.\u0275\u0275elementStart(70,"p",25),o.\u0275\u0275text(71,"\xa0Low Severity"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(72,"div",3),o.\u0275\u0275element(73,"div",11),o.\u0275\u0275elementStart(74,"div",22)(75,"div",23),o.\u0275\u0275element(76,"input",32),o.\u0275\u0275elementStart(77,"p",25),o.\u0275\u0275text(78,"\xa0Medium Severity"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(79,"div",3),o.\u0275\u0275element(80,"div",11),o.\u0275\u0275elementStart(81,"div",22)(82,"div",23),o.\u0275\u0275element(83,"input",33),o.\u0275\u0275elementStart(84,"p",25),o.\u0275\u0275text(85,"\xa0High Severity"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(86,"div",29),o.\u0275\u0275element(87,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275conditionalCreate(88,Y,21,0)(89,r,6,0,"div",3)}if(2&A){const T=o.\u0275\u0275reference(55),P=o.\u0275\u0275nextContext(2);o.\u0275\u0275advance(6),o.\u0275\u0275property("ngbTooltip","Equipment Warnings are notifications that a unit has a Mandatory Action Bulletin, an out of service condition, a Customer Service Notice past action required date, or been reported totaled or stolen.")("placement","right"),o.\u0275\u0275advance(53),o.\u0275\u0275property("ngbTooltip",T)("placement","right"),o.\u0275\u0275advance(29),o.\u0275\u0275conditional(P.privilegeService.hasPrivilege("B2B_Chassis_Reporting")?88:89)}}function it(A,q){if(1&A){const T=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"i",51),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.incrementCrankingVolts("sub"))}),o.\u0275\u0275elementEnd()}}function rt(A,q){1&A&&o.\u0275\u0275element(0,"i",42)}function at(A,q){1&A&&(o.\u0275\u0275elementStart(0,"div",53),o.\u0275\u0275text(1,"Recommended"),o.\u0275\u0275elementEnd())}function D(A,q){if(1&A&&(o.\u0275\u0275elementStart(0,"div",47),o.\u
10275\u0275element(1,"option",52),o.\u0275\u0275conditionalCreate(2,at,2,0,"div",53),o.\u0275\u0275elementEnd()),2&A){const T=q.$implicit,P=o.\u0275\u0275nextContext(3);o.\u0275\u0275property("ngClass",T.recommended?"recommended":""),o.\u0275\u0275advance(),o.\u0275\u0275property("value",T.number)("selected",T.number===P.formControls.crankingVoltsAmount.value)("label",T.label),o.\u0275\u0275advance(),o.\u0275\u0275conditional(T.recommended?2:-1)}}function lt(A,q){if(1&A){const T=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"i",54),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.incrementCrankingVolts("add"))}),o.\u0275\u0275elementEnd()}}function et(A,q){1&A&&o.\u0275\u0275element(0,"i",50)}function pt(A,q){1&A&&(o.\u0275\u0275elementStart(0,"div",3),o.\u0275\u0275element(1,"div",11),o.\u0275\u0275elementStart(2,"div",22)(3,"small",80),o.\u0275\u0275text(4," Fuel Level is required. "),o.\u0275\u0275elementEnd()()())}function ut(A,q){if(1&A){const T=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"div",29),o.\u0275\u0275element(1,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(2,"div",18)(3,"label",8),o.\u0275\u0275text(4,"Fuel Level"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(5,"div",11)(6,"label",19)(7,"input",55),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.enableFuelChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(8,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(9,"div",56),o.\u0275\u0275element(10,"div",11),o.\u0275\u0275elementStart(11,"div",57),o.\u0275\u0275element(12,"input",58),o.\u0275\u0275elementStart(13,"p",25),o.\u0275\u0275text(14,"\xa0\xa0<1/4"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(15,"div",57),o.\u0275\u0275element(16,"input",59),o.\u0275\u0275elementStart(17,"p",25),o.\u0275\u0275text(18,"\xa0\xa0<1/2"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(19,"div",57),o.\u0275\u0275element(20,"input",60),o.\u0275\u0275elementStart(21,"p",25),o.\u0275\u0275text(22,"\xa0\xa0<3/4"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(23,"div",57),o.\u0275\u0275element(24,"input",61),o.\u0275\u0275elementStart(25,"p",25),o.\u0275\u0275text(26,"\xa0\xa0<Full"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275conditionalCreate(27,pt,5,0,"div",3),o.\u0275\u0275elementStart(28,"div",29),o.\u0275\u0275element(29,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(30,"div",7)(31,"label",8),o.\u0275\u0275text(32,"DEF Level"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(33,"div",11)(34,"label",19),o.\u0275\u0275element(35,"input",62)(36,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(37,"div",29),o.\u0275\u0275element(38,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(39,"div",18)(40,"label",8),o.\u0275\u0275text(41,"Tire Pressure"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(42,"div",11)(43,"label",19)(44,"input",63),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.enableTireChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(45,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(46,"div",3),o.\u0275\u0275element(47,"div",11),o.\u0275\u0275elementStart(48,"span",64)(49,"div",65)(50,"div",66),o.\u0275\u0275text(51,"Recommended"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(52,"div",67),o.\u0275\u0275element(53,"input",68),o.\u0275\u0275elementStart(54,"p",25),o.\u0275\u0275text(55,"\xa0\xa0<100%"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(56,"div",69),o.\u0275\u0275element(57,"input",70),o.\u0275\u0275elementStart(58,"p",25),o.\u0275\u0275text(59,"\xa0\xa0<95%"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(60,"div",69),o.\u0275\u0275element(61,"input",71),o.\u0275\u0275elementStart(62,"p",25),o.\u0275\u0275text(63,"\xa0\xa0<90%"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(64,"div",57),o.\u0275\u0275element(65,"input",72),o.\u0275\u0275elementStart(66,"p",25),o.\u
10275\u0275text(67,"\xa0\xa0<80%"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(68,"div",29),o.\u0275\u0275element(69,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(70,"div",18)(71,"label",8),o.\u0275\u0275text(72,"Chassis DTCs"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(73,"div",11)(74,"label",19)(75,"input",73),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.enableChassisChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(76,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(77,"div",3),o.\u0275\u0275element(78,"div",11),o.\u0275\u0275elementStart(79,"div",22)(80,"div",23),o.\u0275\u0275element(81,"input",74),o.\u0275\u0275elementStart(82,"p",25),o.\u0275\u0275text(83,"\xa0General Chassis DTCs"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(84,"div",3),o.\u0275\u0275element(85,"div",11),o.\u0275\u0275elementStart(86,"div",22)(87,"div",23),o.\u0275\u0275element(88,"input",75),o.\u0275\u0275elementStart(89,"p",25),o.\u0275\u0275text(90,"\xa0General Warning Lights"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(91,"div",3),o.\u0275\u0275element(92,"div",11),o.\u0275\u0275elementStart(93,"div",22)(94,"div",23),o.\u0275\u0275element(95,"input",76),o.\u0275\u0275elementStart(96,"p",25),o.\u0275\u0275text(97,"\xa0Brake System"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(98,"div",3),o.\u0275\u0275element(99,"div",11),o.\u0275\u0275elementStart(100,"div",22)(101,"div",23),o.\u0275\u0275element(102,"input",77),o.\u0275\u0275elementStart(103,"p",25),o.\u0275\u0275text(104,"\xa0Fuel System"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(105,"div",3),o.\u0275\u0275element(106,"div",11),o.\u0275\u0275elementStart(107,"div",22)(108,"div",23),o.\u0275\u0275element(109,"input",78),o.\u0275\u0275elementStart(110,"p",25),o.\u0275\u0275text(111,"\xa0Coolant System"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(112,"div",3),o.\u0275\u0275element(113,"div",11),o.\u0275\u0275elementStart(114,"div",22)(115,"div",23),o.\u0275\u0275element(116,"input",79),o.\u0275\u0275elementStart(117,"p",25),o.\u0275\u0275text(118,"\xa0After Treatment System"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(119,"div",29),o.\u0275\u0275element(120,"hr",17),o.\u0275\u0275elementEnd()}if(2&A){const T=o.\u0275\u0275nextContext(3);o.\u0275\u0275advance(27),o.\u0275\u0275conditional(T.showValidation&&T.formControls.fuelLevelAmount.errors&&T.formControls.fuelLevelAmount.errors.required&&T.formControls.fuelLevelAmount.enabled?27:-1)}}function ct(A,q){if(1&A&&(o.\u0275\u0275elementStart(0,"div",39)(1,"div",40),o.\u0275\u0275conditionalCreate(2,it,1,0,"i",41)(3,rt,1,0,"i",42),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(4,"div",43)(5,"div",44),o.\u0275\u0275element(6,"input",45),o.\u0275\u0275elementStart(7,"datalist",46),o.\u0275\u0275repeaterCreate(8,D,3,5,"div",47,o.\u0275\u0275repeaterTrackByIdentity),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(10,"div",48),o.\u0275\u0275conditionalCreate(11,lt,1,0,"i",49)(12,et,1,0,"i",50),o.\u0275\u0275elementEnd()(),o.\u0275\u0275template(13,ut,121,1,"ng-template",4)),2&A){const T=o.\u0275\u0275nextContext(2);o.\u0275\u0275advance(2),o.\u0275\u0275conditional(T.configurationSettingsForm.controls.crankingVoltsAmount.enabled?2:3),o.\u0275\u0275advance(4),o.\u0275\u0275property("min",o.\u0275\u0275interpolate(T.crankingVoltsLowerLimit))("max",o.\u0275\u0275interpolate(T.crankingVoltsUpperLimit))("step",o.\u0275\u0275interpolate(T.crankingVoltsIncrement)),o.\u0275\u0275advance(2),o.\u0275\u0275repeater(T.stepListIntervals),o.\u0275\u0275advance(3),o.\u0275\u0275conditional(T.configurationSettingsForm.controls.crankingVoltsAmount.enabled?11:12),o.\u0275\u0275advance(2),o.\u0275\u0275property("isMobileView",!1)("breakPoint",T.TABLET_BREAKPOINT)}}function _t(A,q){1&A&&(o.\u0275\u0275elementStart(0,"div",34),o.\u0275\u0275text(1," Includes Unit Diagnostic Trouble Codes and Events from the past 24 hours, such as JEMS Battery alerts. "),o.\u0275\u0275elementEnd())}function gt(A,q){if(1&A){const T=o.\u0275\u0275getCurrentView();
1o.\u0275\u0275elementStart(0,"i",51),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(4);return o.\u0275\u0275resetView(f.incrementCrankingVolts("sub"))}),o.\u0275\u0275elementEnd()}}function st(A,q){1&A&&o.\u0275\u0275element(0,"i",42)}function nt(A,q){1&A&&(o.\u0275\u0275elementStart(0,"div",53),o.\u0275\u0275text(1,"Recommended"),o.\u0275\u0275elementEnd())}function Ct(A,q){if(1&A&&(o.\u0275\u0275elementStart(0,"div",47),o.\u0275\u0275element(1,"option",93),o.\u0275\u0275conditionalCreate(2,nt,2,0,"div",53),o.\u0275\u0275elementEnd()),2&A){const T=q.$implicit;o.\u0275\u0275property("ngClass",T.recommended?"recommended":""),o.\u0275\u0275advance(),o.\u0275\u0275property("value",o.\u0275\u0275interpolate(T.number))("label",o.\u0275\u0275interpolate(T.label)),o.\u0275\u0275advance(),o.\u0275\u0275conditional(T.recommended?2:-1)}}function ft(A,q){if(1&A){const T=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"i",54),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(4);return o.\u0275\u0275resetView(f.incrementCrankingVolts("add"))}),o.\u0275\u0275elementEnd()}}function vt(A,q){1&A&&o.\u0275\u0275element(0,"i",50)}function ht(A,q){1&A&&(o.\u0275\u0275elementStart(0,"div",3)(1,"small",80),o.\u0275\u0275text(2," Fuel Level is required. "),o.\u0275\u0275elementEnd()())}function xt(A,q){if(1&A){const T=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"div",7)(1,"label",82),o.\u0275\u0275text(2,"Chassis Battery Monitoring"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(3,"div")(4,"label",84)(5,"input",35),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.enableBatteryChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(6,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(7,"div",3)(8,"div",23)(9,"label",85),o.\u0275\u0275element(10,"input",36),o.\u0275\u0275text(11," \xa0Chassis Battery DTCs"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(12,"div",3)(13,"div",23)(14,"label",85)(15,"input",37),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.enableCrankingVoltsChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275text(16," \xa0Minimum Cranking Voltage"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(17,"div",86)(18,"div",40),o.\u0275\u0275conditionalCreate(19,gt,1,0,"i",41)(20,st,1,0,"i",42),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(21,"div",87)(22,"div",44)(23,"div",88),o.\u0275\u0275text(24),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(25,"input",89),o.\u0275\u0275listener("change",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.setBubble())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(26,"datalist",90),o.\u0275\u0275repeaterCreate(27,Ct,3,6,"div",47,o.\u0275\u0275repeaterTrackByIdentity),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(29,"div",48),o.\u0275\u0275conditionalCreate(30,ft,1,0,"i",49)(31,vt,1,0,"i",50),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(32,"div",29),o.\u0275\u0275element(33,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(34,"div",7)(35,"label",82),o.\u0275\u0275text(36,"Fuel Level"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(37,"div")(38,"label",84)(39,"input",55),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.enableFuelChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(40,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(41,"div",3)(42,"div",91)(43,"label",85),o.\u0275\u0275element(44,"input",58),o.\u0275\u0275text(45," \xa0<1/4"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(46,"div",91)(47,"label",85),o.\u0275\u0275element(48,"input",59),o.\u0275\u0275text(49," \xa0<1/2"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(50,"div",91)(51,"label",85),o.\u0275\u0275element(52,"input",60),o.\u0275\u0275text(53," \xa0<3/4"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(54,"div",91)(55,"label",85),o.\u0275\u0275element(56,"input",61),o.\u0275\u0275text(57," \xa0<Full"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275conditionalCreate(58,ht,3,0,"div",3),o.\u0275\u0275elementStart(59,"div",29),o.\u0275\u0275element(60,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(61,"div",7)(62,"label",82),o.\u0275\u0275text(63,"DEF Level"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(64,"div")(65,"label",84),o.\u0275\u0275element(66,"input",62)(67,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(68,"div",29),o.\u0275\u0275element(69,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(70,"div",7)(71,"label",82),o.\u0275\u0275text(72,"Tire Pressure"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(73,"div")(74,"label",84)(75,"input",63),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);
1return o.\u0275\u0275resetView(f.enableTireChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(76,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(77,"div",3)(78,"span",64)(79,"div",92)(80,"div",66),o.\u0275\u0275text(81,"Recommended"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(82,"div",67)(83,"label",85),o.\u0275\u0275element(84,"input",68),o.\u0275\u0275text(85," <100%"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(86,"div",91)(87,"label",85),o.\u0275\u0275element(88,"input",70),o.\u0275\u0275text(89," <95%"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(90,"div",91)(91,"label",85),o.\u0275\u0275element(92,"input",71),o.\u0275\u0275text(93," <90%"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(94,"div",91)(95,"label",85),o.\u0275\u0275element(96,"input",72),o.\u0275\u0275text(97," <80%"),o.\u0275\u0275elementEnd()()()(),o.\u0275\u0275elementStart(98,"div",29),o.\u0275\u0275element(99,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(100,"div",7)(101,"label",82),o.\u0275\u0275text(102,"Chassis DTCs"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(103,"div")(104,"label",84)(105,"input",73),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(3);return o.\u0275\u0275resetView(f.enableChassisChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(106,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(107,"div",3)(108,"div",23)(109,"label",85),o.\u0275\u0275element(110,"input",74),o.\u0275\u0275text(111," \xa0General Chassis DTCs"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(112,"div",3)(113,"div",23)(114,"label",85),o.\u0275\u0275element(115,"input",75),o.\u0275\u0275text(116," \xa0General Warning Lights"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(117,"div",3)(118,"div",23)(119,"label",85),o.\u0275\u0275element(120,"input",76),o.\u0275\u0275text(121," \xa0Brake System"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(122,"div",3)(123,"div",23)(124,"label",85),o.\u0275\u0275element(125,"input",77),o.\u0275\u0275text(126," \xa0Fuel System"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(127,"div",3)(128,"div",23)(129,"label",85),o.\u0275\u0275element(130,"input",78),o.\u0275\u0275text(131," \xa0Coolant System"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(132,"div",3)(133,"div",23)(134,"label",85),o.\u0275\u0275element(135,"input",79),o.\u0275\u0275text(136," \xa0After Treatment System"),o.\u0275\u0275elementEnd()()()}if(2&A){const T=o.\u0275\u0275nextContext(3);o.\u0275\u0275advance(19),o.\u0275\u0275conditional(T.configurationSettingsForm.controls.crankingVoltsAmount.enabled?19:20),o.\u0275\u0275advance(4),o.\u0275\u0275styleProp("left",T.bubblePosition,"%"),o.\u0275\u0275advance(),o.\u0275\u0275textInterpolate1("",T.formControls.crankingVoltsAmount.value," "),o.\u0275\u0275advance(),o.\u0275\u0275property("min",o.\u0275\u0275interpolate(T.crankingVoltsLowerLimit))("max",o.\u0275\u0275interpolate(T.crankingVoltsUpperLimit))("step",o.\u0275\u0275interpolate(T.crankingVoltsIncrement)),o.\u0275\u0275advance(2),o.\u0275\u0275repeater(T.mobileStepListIntervals),o.\u0275\u0275advance(3),o.\u0275\u0275conditional(T.configurationSettingsForm.controls.crankingVoltsAmount.enabled?30:31),o.\u0275\u0275advance(28),o.\u0275\u0275conditional(T.showValidation&&T.formControls.fuelLevelAmount.errors&&T.formControls.fuelLevelAmount.errors.required&&T.formControls.fuelLevelAmount.enabled?58:-1)}}function St(A,q){1&A&&(o.\u0275\u0275elementStart(0,"div",3)(1,"h5"),o.\u0275\u0275text(2," Chassis Monitoring and Diagnostics available. "),o.\u0275\u0275elementEnd(),o.\u0275\u0275text(3," Please contact "),o.\u0275\u0275elementStart(4,"a",38),o.\u0275\u0275text(5,"Altec Fleet Services."),o.\u0275\u0275elementEnd()())}function bt(A,q){if(1&A){const T=o.\u0275\u0275getCurrentView();o.\u0275\u0275elementStart(0,"div",81)(1,"a",6),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(2);
1return o.\u0275\u0275resetView(f.openInsightAvailabilityModal())}),o.\u0275\u0275text(2,"Insight Availability Notice"),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(3,"div",7)(4,"label",82),o.\u0275\u0275text(5,"Equipment Warnings "),o.\u0275\u0275elementStart(6,"span",9),o.\u0275\u0275element(7,"i",10),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(8,"div")(9,"label",83),o.\u0275\u0275element(10,"input",13),o.\u0275\u0275elementStart(11,"span",14),o.\u0275\u0275text(12,"\xa0\xa0\xa0"),o.\u0275\u0275elementStart(13,"span",15),o.\u0275\u0275element(14,"i",16),o.\u0275\u0275elementEnd()()()()(),o.\u0275\u0275elementStart(15,"div",3),o.\u0275\u0275element(16,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(17,"div",7)(18,"label",82),o.\u0275\u0275text(19,"Altec Product Notices (APNs)"),o.\u0275\u0275elementEnd(),o.\u0275\u0275elementStart(20,"div")(21,"label",84)(22,"input",20),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(2);return o.\u0275\u0275resetView(f.enableAPNChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(23,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(24,"div",3)(25,"div",23)(26,"label",85),o.\u0275\u0275element(27,"input",24),o.\u0275\u0275text(28," \xa0Customer Service Notice (CSN)"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(29,"div",3)(30,"div",23)(31,"label",85),o.\u0275\u0275element(32,"input",26),o.\u0275\u0275text(33," \xa0Service Information Letter (SIL)"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(34,"div",3)(35,"div",23)(36,"label",85),o.\u0275\u0275element(37,"input",27),o.\u0275\u0275text(38," \xa0Product Update Notice (PUN)"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(39,"div",3)(40,"div",23)(41,"label",85),o.\u0275\u0275element(42,"input",28),o.\u0275\u0275text(43," Component Supplier Recall (CSR)"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(44,"div",29),o.\u0275\u0275element(45,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275template(46,_t,2,0,"ng-template",null,1,o.\u0275\u0275templateRefExtractor),o.\u0275\u0275elementStart(48,"div",7)(49,"label",82),o.\u0275\u0275text(50,"Unit Diagnostics "),o.\u0275\u0275elementStart(51,"span",9),o.\u0275\u0275element(52,"i",10),o.\u0275\u0275elementEnd()(),o.\u0275\u0275elementStart(53,"div")(54,"label",84)(55,"input",30),o.\u0275\u0275listener("click",function(){o.\u0275\u0275restoreView(T);const f=o.\u0275\u0275nextContext(2);return o.\u0275\u0275resetView(f.enableUnitFaultsChild())}),o.\u0275\u0275elementEnd(),o.\u0275\u0275element(56,"span",21),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(57,"div",3)(58,"div",23)(59,"label",85),o.\u0275\u0275element(60,"input",31),o.\u0275\u0275text(61," \xa0Low Severity"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(62,"div",3)(63,"div",23)(64,"label",85),o.\u0275\u0275element(65,"input",32),o.\u0275\u0275text(66," \xa0Medium Severity"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(67,"div",3)(68,"div",23)(69,"label",85),o.\u0275\u0275element(70,"input",33),o.\u0275\u0275text(71," \xa0High Severity"),o.\u0275\u0275elementEnd()()(),o.\u0275\u0275elementStart(72,"div",29),o.\u0275\u0275element(73,"hr",17),o.\u0275\u0275elementEnd(),o.\u0275\u0275conditionalCreate(74,xt,137,12)(75,St,6,0,"div",3)}if(2&A){const T=o.\u0275\u0275reference(47),P=o.\u0275\u0275nextContext(2);o.\u0275\u0275advance(6),o.\u0275\u0275property("ngbTooltip","Equipment Warnings are notifications that a unit has a Mandatory Action Bulletin, an out of service condition, a Customer Service Notice past action required date, or been reported totaled or stolen.")("placement","right"),o.\u0275\u0275advance(45),o.\u0275\u0275property("ngbTooltip",T)("placement","right"),o.\u0275\u0275advance(23),o.\u0275\u0275conditional(P.privilegeService.hasPrivilege("B2B_Chassis_Reporting")?74:75)}}function yt(A,q){if(1&A&&(o.\u0275\u0275elementStart(0,"form",2)(1,"div",3),o.\u0275\u0275template(2,Q,90,5,"ng-template",4),o.\u0275\u0275conditionalCreate(3,ct,14,10),o.\u0275\u0275template(4,bt,76,5,"ng-template",4),o.\u0275\u0275elementEnd()()),2&A){const T=o.\u0275\u0275nextContext();o.\u0275\u0275property("formGroup",T.configurationSettingsForm),o.\u0275\u0275advance(2),o.\u0275\u0275property("isMobileView",!1)("breakPoint",T.TABLET_BREAKPOINT),o.\u0275\u0275advance(),o.\u0275\u0275conditional(T.privilegeService.hasPrivilege("B2B_Chassis_Reporting")?3:-1),o.\u
10275\u0275advance(),o.\u0275\u0275property("isMobileView",!0)("breakPoint",T.TABLET_BREAKPOINT)}}M.ConfigurationSettingsComponent=(()=>{class A{constructor(T,P,f){this.formBuilder=T,this.modal=P,this.privilegeService=f,this.showValidation=!1,this.isInitialLoad=!0,this.initialLoadComplete=new k.EventEmitter,this.formResults=new k.EventEmitter,this.formCompleted=new k.EventEmitter,this.TABLET_BREAKPOINT=_.GlobalConstants.TABLET_SIZE_BREAKPOINT,this.unsubscribe$=new j.Subject,this.stepListIntervals=[],this.mobileStepListIntervals=[],this.mobileNumberEnabled=!0,this.crankingVoltsDefault=12,this.crankingVoltsLowerLimit=10,this.crankingVoltsUpperLimit=13,this.crankingVoltsIncrement=.5}ngOnInit(){this.configurationSettingsForm||(this.configurationSettingsForm=this.formBuilder.group({equipmentWarnings:new V.FormControl({value:!0,disabled:!0},V.Validators.required),apnParent:new V.FormControl(!1,V.Validators.required),csn:new V.FormControl({value:!0,disabled:!0},V.Validators.required),sil:new V.FormControl({value:!0,disabled:!0},V.Validators.required),pun:new V.FormControl({value:!0,disabled:!0},V.Validators.required),csr:new V.FormControl({value:!0,disabled:!0},V.Validators.required),batteryMonitoringParent:new V.FormControl(!1,V.Validators.required),batteryFaults:new V.FormControl({value:!1,disabled:!0},V.Validators.required),crankingVolts:new V.FormControl({value:!1,disabled:!0},V.Validators.required),crankingVoltsAmount:new V.FormControl({value:this.crankingVoltsDefault,disabled:!0},V.Validators.required),fuelLevelParent:new V.FormControl(!1,V.Validators.required),fuelLevelAmount:new V.FormControl({value:"",disabled:!0},V.Validators.required),tirePressureParent:new V.FormControl(!1,V.Validators.required),tirePressureAmount:new V.FormControl({value:"100",disabled:!0},V.Validators.required),defLevel:new V.FormControl(!1,V.Validators.required),chassisFaultParent:new V.FormControl(!1,V.Validators.required),generalChassisFault:new V.FormControl({value:!0,disabled:!0},V.Validators.required),generalWarningLight:new V.FormControl({value:!0,disabled:!0},V.Validators.required),brakeSystem:new V.FormControl({value:!0,disabled:!0},V.Validators.required),fuelSystem:new V.FormControl({value:!0,disabled:!0},V.Validators.required),coolantSystem:new V.FormControl({value:!0,disabled:!0},V.Validators.required),afterTreatmentSystem:new V.FormControl({value:!0,disabled:!0},V.Validators.required),unitFaultsParent:new V.FormControl(!1,V.Validators.required),unitFaultsLow:new V.FormControl({value:!1,disabled:!0},V.Validators.required),unitFaultsMedium:new V.FormControl({value:!0,disabled:!0},V.Validators.required),unitFaultsHigh:new V.FormControl({value:!0,disabled:!0},V.Validators.required)})),this.setBubble(),this.formResults.emit(this.configurationSettingsForm),this.getStepIntervals(),this.configurationSettingsFormSubscription()}configurationSettingsFormSubscription(){this.configurationSettingsForm.statusChanges.pipe((0,t.takeUntil)(this.unsubscribe$)).subscribe(T=>{"VALID"===T?(this.formResults.emit(this.configurationSettingsForm),this.formCompleted.emit(!0)):this.formCompleted.emit(!1)})}get formControls(){return this.configurationSettingsForm.controls}getStepIntervals(){for(let T=this.crankingVoltsLowerLimit;T<=this.crankingVoltsUpperLimit;T+=this.crankingVoltsIncrement){let f,v;Number.isInteger(T)?(f=T.toFixed(1),v=f):(f=T.toFixed(2),v=f.replace(/\.0+$/,""));const u=v==this.crankingVoltsDefault;let m,E={number:parseFloat(f),label:v,recommended:u};m=this.mobileNumberEnabled?{number:parseFloat(f),label:v,recommended:u}:{number:parseFloat(f),label:"",recommended:u},this.stepListIntervals.push(E),this.mobileStepListIntervals.push(m),this.mobileNumberEnabled=!this.mobileNumberEnabled}}openInsightAvailabilityModal(){this.modal.render(U.InsightAvailabilityModalComponent)}enableAPNChild(){this.formControls.apnParent.value?(this.formControls.csn.disable(),this.formControls.sil.disable(),this.formControls.pun.disable(),this.formControls.csr.disable()):(this.formControls.csn.enable(),this.formControls.sil.enable(),this.formControls.pun.enable(),this.formControls.csr.enable())}enableBatteryChild(){this.formControls.batteryMonitoringParent.value?(this.formControls.batteryFaults.disable(),this.formControls.crankingVolts.disable(),this.formControls.crankingVoltsAmount.disable()):(this.formControls.batteryFaults.enable(),this.formControls.crankingVolts.enable(),this.formControls.crankingVolts.value&&this.formControls.crankingVoltsAmount.enable())}enableCrankingVoltsChild(){this.formControls.crankingVolts.value?this.formControls.crankingVoltsAmount.disable():this.formControls.crankingVoltsAmount.enable()}incrementCrankingVolts(T){let P=this.formControls.crankingVoltsAmount.value;"add"===T?P+=this.crankingVoltsIncrement:P-=this.crankingVoltsIncrement,P>=this.crankingVoltsLowerLimit&&P<=this.crankingVoltsUpperLimit&&(this.formControls.crankingVoltsAmount.setValue(P),this.setBubble())}enableFuelChild(){this.formControls.fuelLevelParent.value?this.formControls.fuelLevelAmount.disable():this.formControls.fuelLevelAmount.enable()}enableTireChild(){this.formControls.tirePressureParent.value?this.formControls.tirePressureAmount.disable():this.formControls.tirePressureAmount.enable()}enableChassisChild(){this.formControls.chassisFaultParent.value?(this.formControls.generalChassisFault.disable(),this.formControls.generalWarningLight.disable(),this.formControls.brakeSystem.disable(),this.formControls.fuelSystem.disable(),this.formControls.coolantSystem.disable(),this.formControls.afterTreatmentSystem.disable()):(this.formControls.generalChassisFault.enable(),this.formControls.generalWarningLight.enable(),this.formControls.brakeSystem.enable(),this.formControls.fuelSystem.enable(),this.formControls.coolantSystem.enable(),this.formControls.afterTreatmentSystem.enable())}enableUnitFaultsChild(){this.formControls.unitFaultsParent.value?(this.formControls.unitFaultsLow.disable(),this.formControls.unitFaultsMedium.disable(),this.formControls.unitFaultsHigh.disable()):(this.formControls.unitFaultsLow.enable(),this.formControls.unitFaultsMedium.enable(),this.formControls.unitFaultsHigh.enable())}setBubble(){let P=Number(100*(this.formControls.crankingVoltsAmount.value-this.crankingVoltsLowerLimit)/(this.crankingVoltsUpperLimit-this.crankingVoltsLowerLimit));this.bubblePosition=P}ngOnDestroy(){this.unsubscribe$.next(!0),this.unsubscribe$.complete()}static{this.\u0275fac=function(P){return new(P||A)(o.\u0275\u0275directiveInject(K.FormBuilder),o.\u0275\u0275directiveInject(tt.Modal),o.\u0275\u0275directiveInject(n.PrivilegeService))}}static{this.\u0275cmp=o.\u0275\u0275defineComponent({type:A,selectors:[["altecConnect-configuration-settings"]],inputs:{configurationSettingsForm:"configurationSettingsForm",showValidation:"showValidation",isInitialLoad:"isInitialLoad"},outputs:{initialLoadComplete:"initialLoadComplete",formResults:"formResults",formCompleted:"formCompleted"},standalone:!1,decls:1,vars:1,consts:[["unitFaultsToolTip1",""],["unitFaultsToolTip2",""],["id","configurationSettingsForm","xmlns","http://www.w3.org/1999/html",3,"formGroup"],[1,"col-12"],[3,"isMobileView","breakPoint"],[1,"col-12","mb-3","small","required-flex","pe-4","pointer","mt-4"],[1,"insight-link",3,"click"],[1,"col-12","mb-3","toggle-row"],[1,"col-11","form-label"],["triggers","mouseenter:mouseleave",3,"ngbTooltip","placement"],[1,"fa","fa-info-circle"],[1,"col-1"],[1,"n
1otification-switch","pe-5","disabled"],["type","checkbox","formControlName","equipmentWarnings"],[1,"slider","flex-center-align","round","notifications-on","no-select"],[1,"slider-text"],[1,"fa","fa-lock"],[1,"mt-1"],[1,"col-12","mb-3","no-margin","toggle-row"],[1,"notification-switch","pe-5"],["type","checkbox","formControlName","apnParent",3,"click"],[1,"slider","flex-center-align","round","notifications-off","no-select"],[1,"col-11"],[1,"severity-check","mb-1","checkbox-spacing"],["type","checkbox","formControlName","csn",1,"no-margin"],[1,"no-margin"],["type","checkbox","formControlName","sil",1,"no-margin"],["type","checkbox","formControlName","pun",1,"no-margin"],["type","checkbox","formControlName","csr",1,"no-margin"],[1,"col-12","small-margin"],["type","checkbox","formControlName","unitFaultsParent",3,"click"],["type","checkbox","formControlName","unitFaultsLow",1,"no-margin"],["type","checkbox","formControlName","unitFaultsMedium",1,"no-margin"],["type","checkbox","formControlName","unitFaultsHigh",1,"no-margin"],[1,"text-start"],["type","checkbox","formControlName","batteryMonitoringParent",3,"click"],["type","checkbox","formControlName","batteryFaults",1,"no-margin"],["type","checkbox","formControlName","crankingVolts",1,"no-margin",3,"click"],["href","mailto:[email protected]"],[1,"row","pt-5","d-none","d-lg-flex","justify-content-center"],[1,"col-1","range-buttons","text-end"],[1,"fa","me-1","fa-minus","remove-icon","pointer"],[1,"fa","me-1","fa-minus","remove-icon","disabled"],[1,"col-8"],[1,"range-wrap"],["type","range","formControlName","crankingVoltsAmount","list","stepList",1,"range",3,"min","max","step"],["id","stepList"],[3,"ngClass"],[1,"col-1","range-buttons","text-start"],[1,"fa","me-1","fa-plus","add-icon","pointer"],[1,"fa","me-1","fa-plus","add-icon","disabled"],[1,"fa","me-1","fa-minus","remove-icon","pointer",3,"click"],[3,"value","selected","label"],[1,"recommended-div","very-small"],[1,"fa","me-1","fa-plus","add-icon","pointer",3,"click"],["type","checkbox","formControlName","fuelLevelParent",3,"click"],[1,"col-12","d-flex"],[1,"col-1","fuel-flex"],["type","radio","formControlName","fuelLevelAmount","value","25",1,"no-margin"],["type","radio","formControlName","fuelLevelAmount","value","50",1,"no-margin"],["type","radio","formControlName","fuelLevelAmount","value","75",1,"no-margin"],["type","radio","formControlName","fuelLevelAmount","value","100",1,"no-margin"],["type","checkbox","formControlName","defLevel"],["type","checkbox","formControlName","tirePressureParent",3,"click"],[1,"flex-bottom"],[1,"col-1","me-4"],[1,"very-small"],[1,"fuel-flex"],["type","radio","formControlName","tirePressureAmount","value","100",1,"no-margin"],[1,"col-1","fuel-flex","me-4"],["type","radio","formControlName","tirePressureAmount","value","95",1,"no-margin"],["type","radio","formControlName","tirePressureAmount","value","90",1,"no-margin"],["type","radio","formControlName","tirePressureAmount","value","80",1,"no-margin"],["type","checkbox","formControlName","chassisFaultParent",3,"click"],["type","checkbox","formControlName","generalChassisFault",1,"no-margin"],["type","checkbox","formControlName","generalWarningLight",1,"no-margin"],["type","checkbox","formControlName","brakeSystem",1,"no-margin"],["type","checkbox","formControlName","fuelSystem",1,"no-margin"],["type","checkbox","formControlName","coolantSystem",1,"no-margin"],["type","checkbox","formControlName","afterTreatmentSystem",1,"no-margin"],[1,"form-text","red"],[1,"col-12","mb-3","small","pointer","text-center","text-sm-end","mt-4"],[1,"form-label","no-padding"],[1,"notification-switch","disabled"],[1,"notification-switch"],[1,"font-weight-normal"],[1,"col-12","pt-5","d-flex","d-lg-none","align-items-center"],[1,"col-10"],[1,"bubble"],["type","range","formControlName","crankingVoltsAmount","list","stepListSmall",1,"range",3,"change","min","max","step"],["id","stepListSmall"],[1,"col-3","fuel-flex","no-padding"],[1,"col-3","no-padding"],[3,"value","label"]],template:function(P,f){1&P&&o.\u0275\u0275conditionalCreate(0,yt,5,6,"form",2),2&P&&o.\u0275\u0275conditional(f.configurationSettingsForm?0:-1)},dependencies:[z.NgClass,K.\u0275NgNoValidate,K.NgSelectOption,K.\u0275NgSelectMultipleOption,K.DefaultValueAccessor,K.RangeValueAccessor,K.CheckboxControlValueAccessor,K.RadioControlValueAccessor,K.NgControlStatus,K.NgControlStatusGroup,K.FormGroupDirective,K.FormControlName,i.SelectiveView,e.NgbTooltip],styles:['[_ngcontent-%COMP%]:root{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.d-flex[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{float:none}.col[_ngcontent-%COMP%]{flex:1 0 0;padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}@media only screen and (min-width:576px){.col-sm-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:none}}@media only screen and (min-width:768px){.col-md-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:none}}.col-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:100%;padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}.justify-content-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-end[_ngcontent-%COMP%]{justify-content:end}.align-items-center[_ngcontent-%COMP%]{align-items:center}.align-items-end[_ngcontent-%COMP%]{align-items:end}.flex-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.d-flex[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.d-md-block[_ngcontent-%COMP%]{display:block}}@media only screen and (min-width:768px){.d-md-none[_ngcontent-%COMP%]{display:none}}@media only screen and (min-width:768px){.d-md-flex[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}}@media only screen and (min-width:992px){.d-lg-none[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width:992px){.d-lg-block[_ngcontent-%COMP%]{display:block!important}}.w-100[_ngcontent-%COMP%]{width:100%!important}.h-100[_ngcontent-%COMP%]{height:100%!important}.px-3[_ngcontent-%COMP%]{padding-left:15px!important;padding-right:15px!important}.pr-0[_ngcontent-%COMP%]{padding-right:0!important}.pl-0[_ngcontent-%COMP%]{padding-left:0!important}.pt-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem}@media print{.no-print[_ngcontent-%COMP%]{display:none!important}}.m-0[_ngcontent-%COMP%]{margin:0!important}.mt-0[_ngcontent-%COMP%]{margin-top:0!important}.mb-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ms-0[_ngcontent-%COMP%]{margin-left:0!important}.me-0[_ngcontent-%COMP%]{margin-right:0!important}.mx-0[_ngcontent-%COMP%]{margin-left:0!important;margin-right:0!important}.my-0[_ngcontent-%COMP%]{margin-top:0!important;margin-bottom:0!important}.p-0[_ngcontent-%COMP%]{padding:0!important}.pt-0[_ngcontent-%COMP%]{padding-top:0!important}.pb-0[_ngcontent-%COMP%]{padding-bottom:0!important}.ps-0[_ngcontent-%COMP%]{padding-left:0!important}.pe-0[_ngcontent-%COMP%]{padding-right:0!important}.px-0[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.py-0[_ngcontent-%COMP%]{padding-top:0!important;padding-bottom:0!important}.m-1[_ngcontent-%COMP%]{margin:.25rem!important}.mt-1[_ngcontent-%COMP%]{margin-top:.25rem!important}.mb-1[_ngcontent-%COMP%]{margin-bottom:.25rem!important}.ms-1[_ngcontent-%COMP%]{margin-left:.25rem!important}.me-1[_ngcontent-%COMP%]{margin-right:.25rem!important}.mx-1[_ngcontent-%COMP%]{margin-left:.25rem!important;margin-right:.25rem!important}.my-1[_ngcontent-%COMP%]{margin-top:.25rem!important;margin-bottom:.25rem!important}.p-1[_ngcontent-%COMP%]{padding:.25rem!important}.pt-1[_ngcontent-%COMP%]{padding-top:.25rem!important}.pb-1[_ngcontent-%COMP%]{padding-bottom:.25rem!important}.ps-1[_ngcontent-%COMP%]{padding-left:.25rem!important}.pe-1[_ngcontent-%COMP%]{padding-right:.25rem!important}.px-1[_ngcontent-%COMP%]{padding-left:.25rem!important;padding-right:.25rem!important}.py-1[_ngcontent-%COMP%]{padding-top:.25rem!important;padding-bottom:.25rem!important}.m-2[_ngcontent-%COMP%]{margin:.5rem!important}.mt-2[_ngcontent-%COMP%]{margin-top:.5rem!important}.mb-2[_ngcontent-%COMP%]{margin-bottom:.5rem!important}.ms-2[_ngcontent-%COMP%]{margin-left:.5rem!important}.me-2[_ngcontent-%COMP%]{margin-right:.5rem!important}.mx-2[_ngcontent-%COMP%]{margin-left:.5rem!important;margin-right:.5rem!important}.my-2[_ngcontent-%COMP%]{margin-top:.5rem!important;margin-bottom:.5rem!important}.p-2[_ngcontent-%COMP%]{padding:.5rem!important}.pt-2[_ngcontent-%COMP%]{padding-top:.5rem!important}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem!important}.ps-2[_ngcontent-%COMP%]{padding-left:.5rem!important}
1.pe-2[_ngcontent-%COMP%]{padding-right:.5rem!important}.px-2[_ngcontent-%COMP%]{padding-left:.5rem!important;padding-right:.5rem!important}.py-2[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important}.m-3[_ngcontent-%COMP%]{margin:1rem!important}.mt-3[_ngcontent-%COMP%]{margin-top:1rem!important}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem!important}.ms-3[_ngcontent-%COMP%]{margin-left:1rem!important}.me-3[_ngcontent-%COMP%]{margin-right:1rem!important}.mx-3[_ngcontent-%COMP%]{margin-left:1rem!important;margin-right:1rem!important}.my-3[_ngcontent-%COMP%]{margin-top:1rem!important;margin-bottom:1rem!important}.p-3[_ngcontent-%COMP%]{padding:1rem!important}.pt-3[_ngcontent-%COMP%]{padding-top:1rem!important}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem!important}.ps-3[_ngcontent-%COMP%]{padding-left:1rem!important}.pe-3[_ngcontent-%COMP%]{padding-right:1rem!important}.px-3[_ngcontent-%COMP%]{padding-left:1rem!important;padding-right:1rem!important}.py-3[_ngcontent-%COMP%]{padding-top:1rem!important;padding-bottom:1rem!important}.m-4[_ngcontent-%COMP%]{margin:1.5rem!important}.mt-4[_ngcontent-%COMP%]{margin-top:1.5rem!important}.mb-4[_ngcontent-%COMP%]{margin-bottom:1.5rem!important}.ms-4[_ngcontent-%COMP%]{margin-left:1.5rem!important}.me-4[_ngcontent-%COMP%]{margin-right:1.5rem!important}.mx-4[_ngcontent-%COMP%]{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-4[_ngcontent-%COMP%]{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.p-4[_ngcontent-%COMP%]{padding:1.5rem!important}.pt-4[_ngcontent-%COMP%]{padding-top:1.5rem!important}.pb-4[_ngcontent-%COMP%]{padding-bottom:1.5rem!important}.ps-4[_ngcontent-%COMP%]{padding-left:1.5rem!important}.pe-4[_ngcontent-%COMP%]{padding-right:1.5rem!important}.px-4[_ngcontent-%COMP%]{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-4[_ngcontent-%COMP%]{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.m-5[_ngcontent-%COMP%]{margin:3rem!important}.mt-5[_ngcontent-%COMP%]{margin-top:3rem!important}.mb-5[_ngcontent-%COMP%]{margin-bottom:3rem!important}.ms-5[_ngcontent-%COMP%]{margin-left:3rem!important}.me-5[_ngcontent-%COMP%]{margin-right:3rem!important}.mx-5[_ngcontent-%COMP%]{margin-left:3rem!important;margin-right:3rem!important}.my-5[_ngcontent-%COMP%]{margin-top:3rem!important;margin-bottom:3rem!important}.p-5[_ngcontent-%COMP%]{padding:3rem!important}.pt-5[_ngcontent-%COMP%]{padding-top:3rem!important}.pb-5[_ngcontent-%COMP%]{padding-bottom:3rem!important}.ps-5[_ngcontent-%COMP%]{padding-left:3rem!important}.pe-5[_ngcontent-%COMP%]{padding-right:3rem!important}.px-5[_ngcontent-%COMP%]{padding-left:3rem!important;padding-right:3rem!important}.py-5[_ngcontent-%COMP%]{padding-top:3rem!important;padding-bottom:3rem!important}.float-right[_ngcontent-%COMP%]{float:right}.no-padding[_ngcontent-%COMP%]{padding:0!important}.font-weight-normal[_ngcontent-%COMP%]{font-weight:400!important}.required-flex[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.fuel-flex[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start}.range-buttons[_ngcontent-%COMP%]{padding:0!important;margin:0!important}.very-small[_ngcontent-%COMP%]{font-size:70%}.flex-bottom[_ngcontent-%COMP%]{display:flex;align-items:end}.small-margin[_ngcontent-%COMP%]{margin-top:5px!important;margin-bottom:5px!important}.page-container[_ngcontent-%COMP%]{position:relative}@media(min-width:768px){.page-container[_ngcontent-%COMP%]{display:flex}}@media(max-width:767px){.page-container[_ngcontent-%COMP%]{display:block}}@media(min-width:768px){.notifications-container[_ngcontent-%COMP%]{margin-left:auto}}@media(max-width:767px){.notifications-container[_ngcontent-%COMP%]{margin-top:15px}}.notification-switch[_ngcontent-%COMP%]{position:relative;display:inline-block;width:40px;height:20px;padding-right:0;float:right}.notification-switch.disabled[_ngcontent-%COMP%] .slider[_ngcontent-%COMP%]{cursor:not-allowed!important}.all-icon-container[_ngcontent-%COMP%]{display:inline-block}.all-icon-container[_ngcontent-%COMP%] .fa-check[_ngcontent-%COMP%]{color:#efb310}.all-icon-container[_ngcontent-%COMP%] .fa-times[_ngcontent-%COMP%]{color:#b8b8b8;margin-left:2px}.notification-switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{opacity:0;width:0;height:0}.slider[_ngcontent-%COMP%]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;font-size:small}.slider-text[_ngcontent-%COMP%]{font-size:11px}.slider-text.with-margin[_ngcontent-%COMP%]{margin-left:2px}.slider[_ngcontent-%COMP%]:before{position:absolute;content:"";height:15px;width:15px;left:2px;margin-top:2px;margin-bottom:2px;background-color:#fff;transition:.4s}input[type=checkbox][_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]{background-color:#d7a10f;color:#fff}input[type=checkbox][_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]:before{transform:translate(21px)}.slider.round[_ngcontent-%COMP%]{border-radius:10px}.slider.round[_ngcontent-%COMP%]:before{border-radius:70%}.notifications-off[_ngcontent-%COMP%]{color:#a9a9a9}.no-margin[_ngcontent-%COMP%]{margin:0!important}.width-fit-content[_ngcontent-%COMP%]{width:fit-content}.notification-select[_ngcontent-%COMP%]{height:fit-content;width:67%!important;cursor:pointer;border:1px solid #ccc}.notification-select[_ngcontent-%COMP%]:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.notification-select[_ngcontent-%COMP%]{border-radius:2px}.position-static[_ngcontent-%COMP%]{position:static!important}.transparent[_ngcontent-%COMP%]{color:transparent}.disabled[_ngcontent-%COMP%]{cursor:not-allowed!important}.red[_ngcontent-%COMP%]{color:#a94442}.checkbox-spacing[_ngcontent-%COMP%]{display:flex;align-items:center}.insight-link[_ngcontent-%COMP%]{color:#1d81b0}.toggle-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding-left:1.5rem}.margin-0[_ngcontent-%COMP%]{margin:0!important}datalist[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%;font-size:87%}option[_ngcontent-%COMP%]{padding:0}input[type=range][_ngcontent-%COMP%]{width:100%;margin:0}.recommended[_ngcontent-%COMP%]{position:relative}.recommended-div[_ngcontent-%COMP%]{position:absolute;
1left:-2rem}.range-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto 3rem}.d-flex[_ngcontent-%COMP%] > .col-10[_ngcontent-%COMP%] > .range-wrap[_ngcontent-%COMP%]{margin-bottom:1.5rem}.range[_ngcontent-%COMP%]{width:100%}.bubble[_ngcontent-%COMP%]{background:#aaa;color:#fff;padding:4px 12px;position:absolute;border-radius:4px;transform:translate(-50%);bottom:40px}body[_ngcontent-%COMP%]{margin:2rem}']})}}return A})()},63708(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.ConfirmationStepComponent=void 0;const S=d(31635),k=d(49849),_=(d(84341),d(83352)),U=S.__importDefault(d(97586)),t=(d(91898),S.__importStar(d(49849))),j=S.__importStar(d(91898)),G=S.__importStar(d(60177)),o=S.__importStar(d(22850)),K=c=>({striped:c});function tt(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"span"),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext();t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate1("\xa0-\xa0",C.getDayOfWeek())}}function n(c,b){if(1&c&&(t.\u0275\u0275element(0,"div",5),t.\u0275\u0275elementStart(1,"div",6),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(C.formatTime(C.reportInfo.reportFrequencyTimeReceivedTwo.value))}}function z(c,b){if(1&c&&(t.\u0275\u0275element(0,"div",5),t.\u0275\u0275elementStart(1,"div",6),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(C.formatTime(C.reportInfo.reportFrequencyTimeReceivedThree.value))}}function i(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function e(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function B(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Y(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function r(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Q(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function it(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function rt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function at(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function D(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function lt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function et(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function pt(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",13)(3,"label",14),t.\u0275\u0275text(4,"CSN"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(5,r,2,0,"div",10),t.\u0275\u0275conditionalCreate(6,Q,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"div",8),t.\u0275\u0275element(8,"div",5),t.\u0275\u0275elementStart(9,"div",13)(10,"label",14),t.\u0275\u0275text(11,"SIL"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(12,it,2,0,"div",10),t.\u0275\u0275conditionalCreate(13,rt,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(14,"div",8),t.\u0275\u0275element(15,"div",5),t.\u0275\u0275elementStart(16,"div",13)(17,"label",14),t.\u0275\u0275text(18,"PUN"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(19,at,2,0,"div",10),t.\u0275\u0275conditionalCreate(20,D,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(21,"div",8),t.\u0275\u0275element(22,"div",5),t.\u0275\u0275elementStart(23,"div",13)(24,"label",14),t.\u0275\u0275text(25,"CSR"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(26,lt,2,0,"div",10),t.\u0275\u0275conditionalCreate(27,et,2,0,"div",10),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.csn.value?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.csn.value?-1:6),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.sil.value?12:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.sil.value?-1:13),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.pun.value?19:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.pun.value?-1:20),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.csr.value?26:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.csr.value?-1:27)}}function ut(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function ct(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function _t(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function gt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function st(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function nt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Ct(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function ft(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function vt(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",13)(3,"label",14),t.\u0275\u0275text(4,"Low Severity"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(5,_t,2,0,"div",10),t.\u0275\u0275conditionalCreate(6,gt,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"div",8),t.\u0275\u0275element(8,"div",5),t.\u0275\u0275elementStart(9,"div",13)(10,"label",14),t.\u0275\u0275text(11,"Medium Severity"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(12,st,2,0,"div",10),t.\u0275\u0275conditionalCreate(13,nt,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(14,"div",8),t.\u0275\u0275element(15,"div",5),t.\u0275\u0275elementStart(16,"div",13)(17,"label",14),t.\u0275\u0275text(18,"High Severity"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(19,Ct,2,0,"div",10),t.\u0275\u0275conditionalCreate(20,ft,2,0,"div",10),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.unitFaultsLow.value?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.unitFaultsLow.value?-1:6),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.unitFaultsMedium.value?12:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.unitFaultsMedium.value?-1:13),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.unitFaultsHigh.value?19:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.unitFaultsHigh.value?-1:20)}}function ht(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function xt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function St(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function bt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function yt(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"span"),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext(4);t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate1(" \xa0-\xa0",C.configInfo.crankingVoltsAmount.value,"V ")}}function Pt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function A(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function q(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",13)(3,"label",14),t.\u0275\u0275text(4,"Chassis Battery DTCs"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(5,St,2,0,"div",10),t.\u0275\u0275conditionalCreate(6,bt,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"div",8),t.\u0275\u0275element(8,"div",5),t.\u0275\u0275elementStart(9,"div",13)(10,"label",14),t.\u0275\u0275text(11,"Minimum Cranking Voltage"),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(12,yt,2,1,"span"),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(13,Pt,2,0,"div",10),t.\u0275\u0275conditionalCreate(14,A,2,0,"div",10),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.batteryFaults.value?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.batteryFaults.value?-1:6),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.crankingVolts.value?12:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.crankingVolts.value?13:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.crankingVolts.value?-1:14)}}function T(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function P(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function f(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",13)(3,"label",14),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()()),2&c){const C=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate(C.getFuelAmount())}}function v(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function u(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function E(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function m(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function y(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",13)(3,"label",14),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()()),2&c){const C=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate(C.getTirePressureAmount())}}function O(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function R(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function W(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function J(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function dt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Mt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Tt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function It(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Vt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Rt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function g(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function F(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function a(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function s(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",10),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function p(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",13)(3,"label",14),t.\u0275\u0275text(4,"General Engine DTCs"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(5,W,2,0,"div",10),t.\u0275\u0275conditionalCreate(6,J,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"div",8),t.\u0275\u0275element(8,"div",5),t.\u0275\u0275elementStart(9,"div",13)(10,"label",14),t.\u0275\u0275text(11,"General Warning Lights"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(12,dt,2,0,"div",10),t.\u0275\u0275conditionalCreate(13,Mt,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(14,"div",8),t.\u0275\u0275element(15,"div",5),t.\u0275\u0275elementStart(16,"div",13)(17,"label",14),t.\u0275\u0275text(18,"Brake System"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(19,Tt,2,0,"div",10),t.\u0275\u0275conditionalCreate(20,It,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(21,"div",8),t.\u0275\u0275element(22,"div",5),t.\u0275\u0275elementStart(23,"div",13)(24,"label",14),t.\u0275\u0275text(25,"Fuel System"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(26,Vt,2,0,"div",10),t.\u0275\u0275conditionalCreate(27,Rt,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(28,"div",8),t.\u0275\u0275element(29,"div",5),t.\u0275\u0275elementStart(30,"div",13)(31,"label",14),t.\u0275\u0275text(32,"Coolant System"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(33,g,2,0,"div",10),t.\u0275\u0275conditionalCreate(34,F,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(35,"div",8),t.\u0275\u0275element(36,"div",5),t.\u0275\u0275elementStart(37,"div",13)(38,"label",14),t.\u0275\u0275text(39,"After Treatment System"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(40,a,2,0,"div",10),t.\u0275\u0275conditionalCreate(41,s,2,0,"div",10),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.generalChassisFault.value?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.generalChassisFault.value?-1:6),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.generalWarningLight.value?12:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.generalWarningLight.value?-1:13),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.brakeSystem.value?19:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.brakeSystem.value?-1:20),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.fuelSystem.value?26:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.fuelSystem.value?-1:27),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.coolantSystem.value?33:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.coolantSystem.value?-1:34),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.afterTreatmentSystem.value?40:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.afterTreatmentSystem.value?-1:41)}}function x(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8)(1,"div",9)(2,"label"),t.\u0275\u0275text(3,"Chassis Battery Monitoring"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(4,ht,2,0,"div",10),t.\u0275\u0275conditionalCreate(5,xt,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275condit
1ionalCreate(6,q,15,5),t.\u0275\u0275elementStart(7,"div",8)(8,"div",9)(9,"label"),t.\u0275\u0275text(10,"Fuel Level"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(11,T,2,0,"div",10),t.\u0275\u0275conditionalCreate(12,P,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(13,f,5,1,"div",8),t.\u0275\u0275elementStart(14,"div",8)(15,"div",9)(16,"label"),t.\u0275\u0275text(17,"DEF Level"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(18,v,2,0,"div",10),t.\u0275\u0275conditionalCreate(19,u,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(20,"div",8)(21,"div",9)(22,"label"),t.\u0275\u0275text(23,"Tire Pressure"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(24,E,2,0,"div",10),t.\u0275\u0275conditionalCreate(25,m,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(26,y,5,1,"div",8),t.\u0275\u0275elementStart(27,"div",8)(28,"div",9)(29,"label"),t.\u0275\u0275text(30,"Chassis DTCs"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(31,O,2,0,"div",10),t.\u0275\u0275conditionalCreate(32,R,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(33,p,42,12)),2&c){const C=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(4),t.\u0275\u0275conditional(C.configInfo.batteryMonitoringParent.value?4:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.batteryMonitoringParent.value?-1:5),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.batteryMonitoringParent.value?6:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.fuelLevelParent.value?11:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.fuelLevelParent.value?-1:12),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.fuelLevelParent.value?13:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.defLevel.value?18:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.defLevel.value?-1:19),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.tirePressureParent.value?24:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.tirePressureParent.value?-1:25),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.tirePressureParent.value?26:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.chassisFaultParent.value?31:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.chassisFaultParent.value?-1:32),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.chassisFaultParent.value?33:-1)}}function X(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",0)(1,"div",8)(2,"div",9)(3,"label"),t.\u0275\u0275text(4,"Equipment Warnings"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(5,i,2,0,"div",10),t.\u0275\u0275conditionalCreate(6,e,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"div",8)(8,"div",9)(9,"label"),t.\u0275\u0275text(10,"Altec Product Notice (APNs)"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(11,B,2,0,"div",10),t.\u0275\u0275conditionalCreate(12,Y,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(13,pt,28,8),t.\u0275\u0275elementStart(14,"div",8)(15,"div",9)(16,"label"),t.\u0275\u0275text(17,"Unit Diagnostics"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(18,ut,2,0,"div",10),t.\u0275\u0275conditionalCreate(19,ct,2,0,"div",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(20,vt,21,6),t.\u0275\u0275conditionalCreate(21,x,34,14),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext();t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.equipmentWarnings.value?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.equipmentWarnings.value?-1:6),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.apnParent.value?11:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.apnParent.value?-1:12),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.apnParent.value?13:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.unitFaultsParent.value?18:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.unitFaultsParent.value?-1:19),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.unitFaultsParent.value?20:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.privilegeService.hasPrivilege("B2B_Chassis_Reporting")?21:-1)}}function Ot(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function wt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Ft(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Bt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function kt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Nt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Dt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Lt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Et(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Z(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function $(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function At(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Ut(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",2)(3,"label",14),t.\u0275\u0275text(4,"CSN"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(5,kt,2,0,"div",5),t.\u0275\u0275conditionalCreate(6,Nt,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"div",8),t.\u0275\u0275element(8,"div",5),t.\u0275\u0275elementStart(9,"div",2)(10,"label",14),t.\u0275\u0275text(11,"SIL"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(12,Dt,2,0,"div",5),t.\u0275\u0275conditionalCreate(13,Lt,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(14,"div",8),t.\u0275\u0275element(15,"div",5),t.\u0275\u0275elementStart(16,"div",2)(17,"label",14),t.\u0275\u0275text(18,"PUN"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(19,Et,2,0,"div",5),t.\u0275\u0275conditionalCreate(20,Z,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(21,"div",8),t.\u0275\u0275element(22,"div",5),t.\u0275\u0275elementStart(23,"div",2)(24,"label",14),t.\u0275\u0275text(25,"CSR"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(26,$,2,0,"div",5),t.\u0275\u0275conditionalCreate(27,At,2,0,"div",5),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.csn.value?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.csn.value?-1:6),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.sil.value?12:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.sil.value?-1:13),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.pun.value?19:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.pun.value?-1:20),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.csr.value?26:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.csr.value?-1:27)}}function jt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function h(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function L(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function l(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function I(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function w(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function H(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Gt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Wt(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",2)(3,"label",14),t.\u0275\u0275text(4,"Low Severity"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(5,L,2,0,"div",5),t.\u0275\u0275conditionalCreate(6,l,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"div",8),t.\u0275\u0275element(8,"div",5),t.\u0275\u0275elementStart(9,"div",2)(10,"label",14),t.\u0275\u0275text(11,"Medium Severity"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(12,I,2,0,"div",5),t.\u0275\u0275conditionalCreate(13,w,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(14,"div",8),t.\u0275\u0275element(15,"div",5),t.\u0275\u0275elementStart(16,"div",2)(17,"label",14),t.\u0275\u0275text(18,"High Severity"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(19,H,2,0,"div",5),t.\u0275\u0275conditionalCreate(20,Gt,2,0,"div",5),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.unitFaultsLow.value?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.unitFaultsLow.value?-1:6),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.unitFaultsMedium.value?12:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.unitFaultsMedium.value?-1:13),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.unitFaultsHigh.value?19:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.unitFaultsHigh.value?-1:20)}}function $t(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function zt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Ht(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Zt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Yt(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"span"),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext(4);t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate1(" \xa0-\xa0",C.configInfo.crankingVoltsAmount.value,"V ")}}function Qt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Jt(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Xt(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",2)(3,"label",14),t.\u0275\u0275text(4,"Chassis Battery DTCs"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(5,Ht,2,0,"div",5),t.\u0275\u0275conditionalCreate(6,Zt,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"div",8),t.\u0275\u0275element(8,"div",5),t.\u0275\u0275elementStart(9,"div",2)(10,"label",14),t.\u0275\u0275text(11,"Minimum Cranking Voltage"),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(12,Yt,2,1,"span"),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(13,Qt,2,0,"div",5),t.\u0275\u0275conditionalCreate(14,Jt,2,0,"div",5),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.batteryFaults.value?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.batteryFaults.value?-1:6),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.crankingVolts.value?12:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.crankingVolts.value?13:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.crankingVolts.value?-1:14)}}function te(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function ee(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function ne(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",15)(3,"label",14),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()()),2&c){const C=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate(C.getFuelAmount())}}function oe(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function ie(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function re(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function ae(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function le(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",15)(3,"label",14),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()()),2&c){const C=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate(C.getTirePressureAmount())}}function ce(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function se(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function de(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function me(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function pe(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function ue(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function _e(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function ge(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function Ce(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function fe(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function ve(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function he(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function xe(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",11),t.\u0275\u0275elementEnd())}function Se(c,b){1&c&&(t.\u0275\u0275elementStart(0,"div",5),t.\u0275\u0275element(1,"i",12),t.\u0275\u0275elementEnd())}function be(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8),t.\u0275\u0275element(1,"div",5),t.\u0275\u0275elementStart(2,"div",2)(3,"label",14),t.\u0275\u0275text(4,"General Engine DTCs"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(5,de,2,0,"div",5),t.\u0275\u0275conditionalCreate(6,me,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"div",8),t.\u0275\u0275element(8,"div",5),t.\u0275\u0275elementStart(9,"div",2)(10,"label",14),t.\u0275\u0275text(11,"General Warning Lights"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(12,pe,2,0,"div",5),t.\u0275\u0275conditionalCreate(13,ue,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275
1elementStart(14,"div",8),t.\u0275\u0275element(15,"div",5),t.\u0275\u0275elementStart(16,"div",2)(17,"label",14),t.\u0275\u0275text(18,"Brake System"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(19,_e,2,0,"div",5),t.\u0275\u0275conditionalCreate(20,ge,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(21,"div",8),t.\u0275\u0275element(22,"div",5),t.\u0275\u0275elementStart(23,"div",2)(24,"label",14),t.\u0275\u0275text(25,"Fuel System"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(26,Ce,2,0,"div",5),t.\u0275\u0275conditionalCreate(27,fe,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(28,"div",8),t.\u0275\u0275element(29,"div",5),t.\u0275\u0275elementStart(30,"div",2)(31,"label",14),t.\u0275\u0275text(32,"Coolant System"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(33,ve,2,0,"div",5),t.\u0275\u0275conditionalCreate(34,he,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(35,"div",8),t.\u0275\u0275element(36,"div",5),t.\u0275\u0275elementStart(37,"div",2)(38,"label",14),t.\u0275\u0275text(39,"After Treatment System"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(40,xe,2,0,"div",5),t.\u0275\u0275conditionalCreate(41,Se,2,0,"div",5),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.generalChassisFault.value?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.generalChassisFault.value?-1:6),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.generalWarningLight.value?12:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.generalWarningLight.value?-1:13),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.brakeSystem.value?19:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.brakeSystem.value?-1:20),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.fuelSystem.value?26:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.fuelSystem.value?-1:27),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.coolantSystem.value?33:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.coolantSystem.value?-1:34),t.\u0275\u0275advance(6),t.\u0275\u0275conditional(C.configInfo.afterTreatmentSystem.value?40:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.afterTreatmentSystem.value?-1:41)}}function ye(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",8)(1,"div",15)(2,"label"),t.\u0275\u0275text(3,"Chassis Battery Monitoring"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(4,$t,2,0,"div",5),t.\u0275\u0275conditionalCreate(5,zt,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(6,Xt,15,5),t.\u0275\u0275elementStart(7,"div",8)(8,"div",15)(9,"label"),t.\u0275\u0275text(10,"Fuel Level"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(11,te,2,0,"div",5),t.\u0275\u0275conditionalCreate(12,ee,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(13,ne,5,1,"div",8),t.\u0275\u0275elementStart(14,"div",8)(15,"div",15)(16,"label"),t.\u0275\u0275text(17,"DEF Level"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(18,oe,2,0,"div",5),t.\u0275\u0275conditionalCreate(19,ie,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(20,"div",8)(21,"div",15)(22,"label"),t.\u0275\u0275text(23,"Tire Pressure"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(24,re,2,0,"div",5),t.\u0275\u0275conditionalCreate(25,ae,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(26,le,5,1,"div",8),t.\u0275\u0275elementStart(27,"div",8)(28,"div",15)(29,"label"),t.\u0275\u0275text(30,"Chassis DTCs"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(31,ce,2,0,"div",5),t.\u0275\u0275conditionalCreate(32,se,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(33,be,42,12)),2&c){const C=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(4),t.\u0275\u0275conditional(C.configInfo.batteryMonitoringParent.value?4:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.batteryMonitoringParent.value?-1:5),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.batteryMonitoringParent.value?6:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.fuelLevelParent.value?11:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.fuelLevelParent.value?-1:12),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.fuelLevelParent.value?13:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.defLevel.value?18:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.defLevel.value?-1:19),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.tirePressureParent.value?24:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.tirePressureParent.value?-1:25),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.tirePressureParent.value?26:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.chassisFaultParent.value?31:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.chassisFaultParent.value?-1:32),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.chassisFaultParent.value?33:-1)}}function Pe(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",0)(1,"div",8)(2,"div",15)(3,"label"),t.\u0275\u0275text(4,"Equipment Warnings"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(5,Ot,2,0,"div",5),t.\u0275\u0275conditionalCreate(6,wt,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"div",8)(8,"div",15)(9,"label"),t.\u0275\u0275text(10,"Altec Product Notice (APNs)"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(11,Ft,2,0,"div",5),t.\u0275\u0275conditionalCreate(12,Bt,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(13,Ut,28,8),t.\u0275\u0275elementStart(14,"div",8)(15,"div",15)(16,"label"),t.\u0275\u0275text(17,"Unit Diagnostics"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(18,jt,2,0,"div",5),t.\u0275\u0275conditionalCreate(19,h,2,0,"div",5),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(20,Wt,21,6),t.\u0275\u0275conditionalCreate(21,ye,34,14),t.\u0275\u0275elementEnd()),2&c){const C=t.\u0275\u0275nextContext();t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.equipmentWarnings.value?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.equipmentWarnings.value?-1:6),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.apnParent.value?11:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.apnParent.value?-1:12),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.apnParent.value?13:-1),t.\u0275\u0275advance(5),t.\u0275\u0275conditional(C.configInfo.unitFaultsParent.value?18:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.unitFaultsParent.value?-1:19),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.configInfo.unitFaultsParent.value?20:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(C.privilegeService.hasPrivilege("B2B_Chassis_Reporting")?21:-1)}}function Oe(c,b){1&c&&(t.\u0275\u0275elementStart(0,"label"),t.\u0275\u0275text(1,"All Units in My Entire Fleet are Enabled"),t.\u0275\u0275elementEnd())}function Me(c,b){1&c&&(t.\u0275\u0275elementStart(0,"label"),t.\u0275\u0275text(1,"Groups"),t.\u0275\u0275elementEnd())}function we(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",16)(1,"div",0)(2,"div",18)(3,"label",14),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()()()),2&c){const C=b.$implicit,qt=b.$index;t.\u0275\u0275advance(2),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(2,K,qt%2==0)),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(C.name)}}function Ee(c,b){if(1&c&&(t.\u0275\u0275elementStart(0,"div",16)(1,"div",0)(2,"div")(3,"div",17)(4,"label"),t.\u0275\u0275text(5,"Group Name"),t.\u0275\u0275elementEnd()()()()(),t.\u0275\u0275repeaterCreate(6,we,5,4,"div",16,t.\u0275\u0275repeaterTrackByIdentity)),2&c){const C=t.\u0275\u0275nextContext();t.\u0275\u0275advance(6),t.\u0275\u0275repeater(C.opReadyGroups)}}M.ConfirmationStepComponent=(()=>{class c{constructor(C){this.privilegeService=C,this.selectedStep=new k.EventEmitter,this.opReadyGroups=[],this.TABLET_BREAKPOINT=_.GlobalConstants.TABLET_SIZE_BREAKPOINT,this.hideUnitFaults=!0}ngOnInit(){this.getGroups()}get reportInfo(){return this.reportInformationForm.controls}get configInfo(){return this.configurationSettingsForm.controls}get unitInfo(){return this.unitSelectionForm.controls}getGroups(){this.opReadyGroups=this.unitInfo.groups.value}
1emitStep(C){this.selectedStep.emit(C)}formatTime(C){return(0,U.default)(C,"HH:mm").format("hh:mm a")}getReportFormat(){switch(this.reportInfo.reportFormat.value){case"pdf":return"PDF";case"csv":return"Microsoft Excel";case"sftp":return"SFTP";default:return""}}getDayOfWeek(){let C=this.reportInfo.reportWeeklyDay.value.join(", ");return C=C.replace("SUN","Sunday"),C=C.replace("MON","Monday"),C=C.replace("TUE","Tuesday"),C=C.replace("WED","Wednesday"),C=C.replace("THU","Thursday"),C=C.replace("FRI","Friday"),C=C.replace("SAT","Saturday"),C}getFuelAmount(){switch(this.configInfo.fuelLevelAmount.value){case"25":return"<1/4";case"50":return"<1/2";case"75":return"<3/4";default:return"<Full"}}getTirePressureAmount(){switch(this.configInfo.tirePressureAmount.value){case"80":return"<80%";case"90":return"<90%";case"95":return"<95%";default:return"<100%"}}static{this.\u0275fac=function(qt){return new(qt||c)(t.\u0275\u0275directiveInject(j.PrivilegeService))}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:c,selectors:[["altecConnect-confirmation-step"]],inputs:{reportInformationForm:"reportInformationForm",configurationSettingsForm:"configurationSettingsForm",unitSelectionForm:"unitSelectionForm"},outputs:{selectedStep:"selectedStep"},standalone:!1,decls:49,vars:16,consts:[[1,"col-12"],[1,"mb-3","report-header","pt-3"],[1,"col-10","no-padding"],[1,"col-2","text-end","no-padding"],[1,"fa","fa-edit","blue","fa-lg","pointer",3,"click"],[1,"col-1"],[1,"col-11"],[3,"isMobileView","breakPoint"],[1,"confirmation-rows"],[1,"col-5","no-padding"],[1,"col-7"],[1,"fa","fa-check-circle","green","fa-lg"],[1,"fa","fa-times-circle","red","fa-lg"],[1,"col-4","no-padding"],[1,"font-weight-normal"],[1,"col-11","no-padding"],[1,""],[1,"col-12","no-left-padding","group-table"],[1,"col-12","group-table",3,"ngClass"]],template:function(qt,mt){1&qt&&(t.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"label"),t.\u0275\u0275text(4,"Report Information"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(5,"div",3)(6,"i",4),t.\u0275\u0275listener("click",function(){return mt.emitStep(1)}),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275elementStart(7,"div",0)(8,"div")(9,"label"),t.\u0275\u0275text(10,"Report Name:"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(11),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(12,"div")(13,"label"),t.\u0275\u0275text(14,"Report Description:"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(15),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(16,"div")(17,"label"),t.\u0275\u0275text(18,"Report Format:"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(19),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(20,"div")(21,"label"),t.\u0275\u0275text(22,"Frequency:"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(23),t.\u0275\u0275pipe(24,"titlecase"),t.\u0275\u0275conditionalCreate(25,tt,2,1,"span"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementContainerStart(26),t.\u0275\u0275element(27,"div",5),t.\u0275\u0275elementStart(28,"div",6),t.\u0275\u0275text(29),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementContainerEnd(),t.\u0275\u0275conditionalCreate(30,n,3,1),t.\u0275\u0275conditionalCreate(31,z,3,1),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(32,"div",0)(33,"div",1)(34,"div",2)(35,"label"),t.\u0275\u0275text(36,"Configuration Settings"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(37,"div",3)(38,"i",4),t.\u0275\u0275listener("click",function(){return mt.emitStep(2)}),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275template(39,X,22,9,"ng-template",7)(40,Pe,22,9,"ng-template",7),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(41,"div",0)(42,"div",1)(43,"div",2),t.\u0275\u0275conditionalCreate(44,Oe,2,0,"label")(45,Me,2,0,"label"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(46,"div",3)(47,"i",4),t.\u0275\u0275listener("click",function(){return mt.emitStep(3)}),t.\u0275\u0275elementEnd()()(),t.\u0275\u0275conditionalCreate(48,Ee,8,0),t.\u0275\u0275elementEnd()),2&qt&&(t.\u0275\u0275advance(11),t.\u0275\u0275textInterpolate1("\xa0",mt.reportInfo.reportName.value),t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate1("\xa0",mt.reportInfo.reportDescription.value),t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate1("\xa0",mt.getReportFormat()),t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate1("\xa0",t.\u0275\u0275pipeBind1(24,14,mt.reportInfo.reportFrequency.value)," "),t.\u0275\u0275advance(2),t.\u0275\u0275conditional("WEEKLY"===mt.reportInfo.reportFrequency.value?25:-1),t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate(mt.formatTime(mt.reportInfo.reportFrequencyTimeReceivedOne.value)),t.\u0275\u0275advance(),t.\u0275\u0275conditional(mt.reportInfo.reportFrequencyTimeReceivedTwo.enabled?30:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(mt.reportInfo.reportFrequencyTimeReceivedThree.enabled?31:-1),t.\u0275\u0275advance(8),t.\u0275\u0275property("isMobileView",!1)("breakPoint",mt.TABLET_BREAKPOINT),t.\u0275\u0275advance(),t.\u0275\u0275property("isMobileView",!0)("breakPoint",mt.TABLET_BREAKPOINT),t.\u0275\u0275advance(4),t.\u0275\u0275conditional(mt.unitInfo.fullFleet.value?44:45),t.\u0275\u0275advance(4),t.\u0275\u0275conditional(mt.unitInfo.fullFleet.value?-1:48))},dependencies:[G.NgClass,o.SelectiveView,G.TitleCasePipe],styles:[".no-padding[_ngcontent-%COMP%]{padding:0!important}.report-header[_ngcontent-%COMP%]{border-bottom:1px #dee2e6 solid;
1display:flex;align-items:center}.confirmation-rows[_ngcontent-%COMP%]{display:flex;align-items:center;padding-bottom:7px;flex-wrap:wrap}.col-12[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding-bottom:7px}.blue[_ngcontent-%COMP%]{color:#1d81b0}.green[_ngcontent-%COMP%]{color:green}.red[_ngcontent-%COMP%]{color:#a94442}.font-weight-normal[_ngcontent-%COMP%]{font-weight:400!important}.group-table[_ngcontent-%COMP%]{border-bottom:1px #dee2e6 solid;padding:7px 12px}.striped[_ngcontent-%COMP%]{background-color:#f9f9f9;padding:7px 12px}@media(max-width:991px){.col-12[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.confirmation-rows[_ngcontent-%COMP%]{flex-wrap:nowrap}.confirmation-rows[_ngcontent-%COMP%] .col-1[_ngcontent-%COMP%]{padding:0;text-align:end;flex:0 0 auto;width:auto;min-width:24px}.confirmation-rows[_ngcontent-%COMP%] .col-10[_ngcontent-%COMP%], .confirmation-rows[_ngcontent-%COMP%] .col-11[_ngcontent-%COMP%]{padding:0;flex:1;width:auto}}"]})}}return c})()},95508(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.ReportInformationComponent=void 0;const S=d(31635),k=d(49849),V=d(98979),_=d(59091),U=d(43481),N=d(40206),t=d(83352),o=(d(91898),d(7937),d(84341)),i=(d(81140),d(97377),d(20851),d(11290),d(60154)),e=S.__importStar(d(49849)),B=S.__importStar(d(84341)),Y=S.__importStar(d(81140)),r=S.__importStar(d(91898)),Q=S.__importStar(d(7937)),it=S.__importStar(d(20851)),rt=S.__importStar(d(97377)),at=S.__importStar(d(11290)),D=S.__importStar(d(60177)),lt=S.__importStar(d(72293)),et=S.__importStar(d(81637)),pt=S.__importStar(d(22850)),ut=S.__importStar(d(57504)),ct=S.__importStar(d(1629)),_t=()=>({left:"auto",right:0,width:"200%"}),gt=()=>({"max-height":"350px"}),st=()=>({left:0,right:0,width:"100%"});function nt(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Report Name is required. "),e.\u0275\u0275elementEnd())}function Ct(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",16),e.\u0275\u0275text(1," Report Description is required. "),e.\u0275\u0275elementEnd())}function ft(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"i",44),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext().$implicit,H=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(H.updateContacts("Add",w))}),e.\u0275\u0275elementEnd()}}function vt(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"i",45),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext().$implicit,H=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(H.updateContacts("Remove",w))}),e.\u0275\u0275elementEnd()}}function ht(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",25),e.\u0275\u0275listener("click",function(w){e.\u0275\u0275restoreView(l);const H=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(H.stopPropagation(w))}),e.\u0275\u0275elementStart(1,"div",11)(2,"div",37)(3,"div",38),e.\u0275\u0275conditionalCreate(4,ft,1,0,"i",39)(5,vt,1,0,"i",40),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",41)(7,"strong",42),e.\u0275\u0275text(8,"Name: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9),e.\u0275\u0275element(10,"br")(11,"br"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"div",43)(13,"strong",42),e.\u0275\u0275text(14,"Email: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(15),e.\u0275\u0275element(16,"br"),e.\u0275\u0275elementStart(17,"strong",42),e.\u0275\u0275text(18,"Phone #: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"phoneNumber"),e.\u0275\u0275elementEnd()()()()}if(2&h){const l=L.$implicit,I=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("hidden",I.loadingContactSearch||0===(null==I.contactResults?null:I.contactResults.length)||I.missingEmail),e.\u0275\u0275advance(4),e.\u0275\u0275conditional(I.contactExistsReport(l)?5:4),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",I.contactName(l.firstName,l.lastName)),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ","null"===l.email?"":l.email),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(20,5,l.phoneNumber)," ")}}function xt(h,L){if(1&h&&(e.\u0275\u0275elementStart(0,"div",26)(1,"div",46)(2,"p")(3,"strong"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd()()()()),2&h){const l=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(l.updateEmailErrorMessage)}}function St(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Report Recipients is required. "),e.\u0275\u0275elementEnd())}function bt(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",36)(1,"mark",47),e.\u0275\u0275text(2),e.\u0275\u0275elementStart(3,"i",48),e.\u0275\u0275listener("click",function(){const w=e.\u0275\u0275restoreView(l).$implicit,H=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(H.updateContacts("Remove",w))}),e.\u0275\u0275elementEnd()()()}if(2&h){const l=L.$implicit,I=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("",I.contactName(l.firstName,l.lastName),"\xa0 ")}}function yt(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",4),e.\u0275\u0275text(1," ("),e.\u0275\u0275elementStart(2,"span",5),e.\u0275\u0275text(3,"*"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,")\xa0Required\xa0Information "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",6)(6,"div",7)(7,"label",8),e.\u0275\u0275text(8,"Report\xa0Name"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"div",9),e.\u0275\u0275element(10,"input",10),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"div",11),e.\u0275\u0275conditionalCreate(12,nt,2,0,"small",12),e.\u0275\u0275elementStart(13,"label",13),e.\u0275\u0275text(14,"Report\xa0Description"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",14),e.\u0275\u0275element(16,"textarea",15),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(17,Ct,2,0,"small",16),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(18,"div",17),e.\u0275\u0275element(19,"div",18),e.\u0275\u0275elementStart(20,"div",19)(21,"label",20),e.\u0275\u0275text(22,"Recipients"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(23,"a",21),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.openCreateContactModal())}),e.\u0275\u0275text(24,"+\xa0Create\xa0Contact"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(25,"div",11)(26,"altcon-autocomplete-dropdown",22),e.\u0275\u0275listener("searchChange",function(w){e.\u0275\u0275restoreView(l);const H=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(H.searchContacts(w))})("bottomButtonPressed",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return w.searchingContacts=!1,w.contactResults.length=0,e.\u0275\u0275resetView(w.contactBottomButtonActive=!1)}),e.\u0275\u0275elementStart(27,"div",23),e.\u0275\u0275repeaterCreate(28,ht,21,7,"div",24,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementStart(30,"div",25),e.\u0275\u0275listener("click",function(w){e.\u0275\u0275restoreView(l);const H=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(H.stopPropagation(w))}),e.\u0275\u0275elementStart(31,"div",11),e.\u0275\u0275conditionalCreate(32,xt,5,1,"div",26),e.\u0275\u0275elementStart(33,"div",27)(34,"div",18),e.\u0275\u0275element(35,"i",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(36,"div",29),e.\u0275\u0275text(37," The contact you have attempted to add does not have an email address. In order to add it to an Op Ready Report, a valid email address is required. Please add an email address to continue. "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(38,"div",30)(39,"label",31),e.\u0275\u0275text(40,"Email\xa0Address"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(41,"div",11),e.\u0275\u0275element(42,"input",32),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(43,"div",33)(44,"button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.missingEmail=!1)}),e.\u0275\u0275text(45,"Cancel"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(46,"button",35),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.updateEmail())}),e.\u0275\u0275text(47," Add\xa0to\xa0Report "),e.\u0275\u0275elementEnd()()()()()(),e.\u0275\u0275elementContainerStart(48),e.\u0275\u0275conditionalCreate(49,St,2,0,"small",12),e.\u0275\u0275elementContainerEnd(),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(50,"div",11),e.\u0275\u0275repeaterCreate(51,bt,4,1,"div",36,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd()()()()}if(2&h){const l=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(12),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportName.errors&&l.formControls.reportName.errors.required?12:-1),e.\u0275\u0275advance(5),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportDescription.errors&&l.formControls.reportDescription.errors.required?17:-1),e.\u0275\u0275advance(9),e.\u0275\u0275property("placeholder","Search Contacts")("selectMessage","Search email address or contact")("searchTip","First Name, Last Name, Email")("resultsLength",l.contactResults.length)("loading",l.loadingContactSearch)("autoCompleteOn",!1)("bottomButtonActive",l.contactBottomButtonActive&&!l.missingEmail)("bottomButtonText","Close")("persistResults",!0)("boxStyles",e.\u0275\u0275pureFunction0(16,_t))("innerStyles",e.\u0275\u0275pureFunction0(17,gt)),e.\u0275\u0275advance(2),e.\u0275\u0275repeater(l.contactResults),e.\u0275\u0275advance(2),e.\u0275\u0275property("hidden",l.loadingContactSearch||0===(null==l.contactResults?null:l.contactResults.length)||!l.missingEmail),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(l.updateEmailError?32:-1),e.\u0275\u0275advance(17),e.\u0275\u0275conditional(l.showValidation&&l.formControls.recipients.errors&&l.formControls.recipients.errors.required?49:-1),e.\u0275\u0275advance(2),e.\u0275\u0275repeater(l.reportContacts)}}function Pt(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Report Name is required. "),e.\u0275\u0275elementEnd())}function A(h,L){if(1&h&&(e.\u0275\u0275elementStart(0,"div",49)(1,"div",11),e.\u0275\u0275text(2,"("),e.\u0275\u0275elementStart(3,"span",5),e.\u0275\u0275text(4,"*"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,")\xa0Required\xa0Information"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",50)(7,"label",8),e.\u0275\u0275text(8,"Report\xa0Name"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"div",11),e.\u0275\u0275element(10,"input",10),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"div",11),e.\u0275\u0275conditionalCreate(12,Pt,2,0,"small",12),e.\u0275\u0275elementEnd()()),2&h){const l=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(12),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportName.errors&&l.formControls.reportName.errors.required?12:-1)}}function q(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",16),e.\u0275\u0275text(1," Report Description is required. "),e.\u0275\u0275elementEnd())}function T(h,L){if(1&h&&(e.\u0275\u0275elementStart(0,"div",9)(1,"label",8),e.\u0275\u0275text(2,"Report\xa0Description"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",11),e.\u0275\u0275element(4,"textarea",15),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(5,q,2,0,"small",16),e.\u0275\u0275elementEnd()),2&h){const l=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportDescription.errors&&l.formControls.reportDescription.errors.required?5:-1)}}function P(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"i",44),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext().$implicit,H=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(H.updateContacts("Add",w))}),e.\u0275\u0275elementEnd()}}function f(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"i",45),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext().$implicit,H=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(H.updateContacts("Remove",w))}),e.\u0275\u0275elementEnd()}}function v(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",25),e.\u0275\u0275listener("click",function(w){e.\u0275\u0275restoreView(l);const H=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(H.stopPropagation(w))}),e.\u0275\u0275elementStart(1,"div",11)(2,"div",37)(3,"div",38),e.\u0275\u0275conditionalCreate(4,P,1,0,"i",39)(5,f,1,0,"i",40),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",29)(7,"strong",42),e.\u0275\u0275text(8,"Name: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9),e.\u0275\u0275element(10,"br"),e.\u0275\u0275elementStart(11,"strong",42),e.\u0275\u0275text(12,"Email: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13),e.\u0275\u0275element(14,"br"),e.\u0275\u0275elementStart(15,"strong",42),e.\u0275\u0275text(16,"Phone #: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(17),e.\u0275\u0275pipe(18,"phoneNumber"),e.\u0275\u0275elementEnd()()()()}if(2&h){const l=L.$implicit,I=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("hidden",I.loadingContactSearch||0===(null==I.contactResults?null:I.contactResults.length)||I.missingEmail),e.\u0275\u0275advance(4),e.\u0275\u0275conditional(I.contactExistsReport(l)?5:4),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",I.contactName(l.firstName,l.lastName)),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ","null"===l.email?"":l.email),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(18,5,l.phoneNumber)," ")}}function u(h,L){if(1&h&&(e.\u0275\u0275elementStart(0,"div",26)(1,"div",46)(2,"p")(3,"strong"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd()()()()),2&h){const l=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(l.updateEmailErrorMessage)}}function E(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Report Recipients is required. "),e.\u0275\u0275elementEnd())}function m(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",53)(1,"mark",47),e.\u0275\u0275text(2),e.\u0275\u0275elementStart(3,"i",48),e.\u0275\u0275listener("click",function(){const w=e.\u0275\u0275restoreView(l).$implicit,H=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(H.updateContacts("Remove",w))}),e.\u0275\u0275elementEnd()()()}if(2&h){const l=L.$implicit,I=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1("",I.contactName(l.firstName,l.lastName),"\xa0 ")}}function y(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",51)(1,"label",20),e.\u0275\u0275text(2,"Recipients"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"a",21),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.openCreateContactModal())}),e.\u0275\u0275text(4,"+\xa0Create\xa0Contact"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",11)(6,"altcon-autocomplete-dropdown",52),e.\u0275\u0275listener("searchChange",function(w){e.\u0275\u0275restoreView(l);const H=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(H.searchContacts(w))})("bottomButtonPressed",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return w.searchingContacts=!1,w.contactResults.length=0,e.\u0275\u0275resetView(w.contactBottomButtonActive=!1)}),e.\u0275\u0275elementStart(7,"div",23),e.\u0275\u0275repeaterCreate(8,v,19,7,"div",24,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementStart(10,"div",25),e.\u0275\u0275listener("click",function(w){e.\u0275\u0275restoreView(l);const H=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(H.stopPropagation(w))}),e.\u0275\u0275elementStart(11,"div",11),e.\u0275\u0275conditionalCreate(12,u,5,1,"div",26),e.\u0275\u0275elementStart(13,"div",27)(14,"div",18),e.\u0275\u0275element(15,"i",28),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(16,"div",29),e.\u0275\u0275text(17," The contact you have attempted to add does not have an email address. In order to add it to an Op Ready Report, a valid email address is required. Please add an email address to continue. "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(18,"div",30)(19,"label",31),e.\u0275\u0275text(20,"Email\xa0Address"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(21,"div",11),e.\u0275\u0275element(22,"input",32),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(23,"div",33)(24,"button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.missingEmail=!1)}),e.\u0275\u0275text(25,"Cancel"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(26,"button",35),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.updateEmail())}),e.\u0275\u0275text(27," Add\xa0to\xa0Report "),e.\u0275\u0275elementEnd()()()()()(),e.\u0275\u0275elementContainerStart(28),e.\u0275\u0275conditionalCreate(29,E,2,0,"small",12),e.\u0275\u0275elementContainerEnd(),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(30,"div",11),e.\u0275\u0275repeaterCreate(31,m,4,1,"div",53,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd()()}if(2&h){const l=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(6),e.\u0275\u0275property("placeholder","Search Contacts")("selectMessage","Search email address or contact")("searchTip","First Name, Last Name, Email")("resultsLength",l.contactResults.length)("loading",l.loadingContactSearch)("autoCompleteOn",!1)("bottomButtonActive",l.contactBottomButtonActive&&!l.missingEmail)("bottomButtonText","Close")("persistResults",!0)("boxStyles",e.\u0275\u0275pureFunction0(13,st)),e.\u0275\u0275advance(2),e.\u0275\u0275repeater(l.contactResults),e.\u0275\u0275advance(2),e.\u0275\u0275property("hidden",l.loadingContactSearch||0===(null==l.contactResults?null:l.contactResults.length)||!l.missingEmail),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(l.updateEmailError?12:-1),e.\u0275\u0275advance(17),e.\u0275\u0275conditional(l.showValidation&&l.formControls.recipients.errors&&l.formControls.recipients.errors.required?29:-1),e.\u0275\u0275advance(2),e.\u0275\u0275repeater(l.reportContacts)}}function O(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",54)(1,"input",60),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.setSFTPDirectoryId())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(2," \xa0\xa0"),e.\u0275\u0275elementStart(3,"span",56),e.\u0275\u0275element(4,"img",61),e.\u0275\u0275text(5,"\xa0\xa0"),e.\u0275\u0275elementEnd()()}if(2&h){const l=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275property("checked","sftp"===l.formControls.reportFormat.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngbTooltip","SFTP")("placement",l.document.body.offsetWidth<991?"right":"top")}}function R(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",16),e.\u0275\u0275text(1," Report Format is required. "),e.\u0275\u0275elementEnd())}function W(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",51)(1,"label",8),e.\u0275\u0275text(2,"Report\xa0Format"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",54)(4,"input",55),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.disableSFTPDirectoryId())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5," \xa0\xa0"),e.\u0275\u0275elementStart(6,"span",56),e.\u0275\u0275element(7,"img",57),e.\u0275\u0275text(8,"\xa0\xa0"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",54)(10,"input",58),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(w.disableSFTPDirectoryId())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(11,"img",59),e.\u0275\u0275text(12,"\xa0\xa0 "),e.\u0275\u0275elementStart(13,"span",56),e.\u0275\u0275text(14," \xa0\xa0 "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275conditionalCreate(15,O,6,3,"div",54),e.\u0275\u0275conditionalCreate(16,R,2,0,"small",16),e.\u0275\u0275elementEnd()}if(2&h){const l=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("checked","csv"===l.formControls.reportFormat.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngbTooltip","Microsoft Excel")("placement",l.document.body.offsetWidth<991?"right":"top"),e.\u0275\u0275advance(4),e.\u0275\u0275property("checked","pdf"===l.formControls.reportFormat.value),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngbTooltip","PDF")("placement",l.document.body.offsetWidth<991?"right":"top"),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(l.hasSFTP?15:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFormat.errors&&l.formControls.reportFormat.errors.required?16:-1)}}function J(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"input",60),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.setSFTPDirectoryId())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(1," \xa0\xa0 "),e.\u0275\u0275elementStart(2,"span",56),e.\u0275\u0275element(3,"img",61),e.\u0275\u0275text(4,"\xa0\xa0 "),e.\u0275\u0275elementEnd()}if(2&h){const l=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("checked","sftp"===l.formControls.reportFormat.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngbTooltip","SFTP")("placement",l.document.body.offsetWidth<991?"right":"top")}}function dt(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",16),e.\u0275\u0275text(1," Report Format is required. "),e.\u0275\u0275elementEnd())}function Mt(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",50)(1,"label",8),e.\u0275\u0275text(2,"Report\xa0Format"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",62)(4,"input",55),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.disableSFTPDirectoryId())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5," \xa0\xa0 "),e.\u0275\u0275elementStart(6,"span",56),e.\u0275\u0275element(7,"img",57),e.\u0275\u0275text(8,"\xa0\xa0 "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"input",58),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.disableSFTPDirectoryId())}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10," \xa0\xa0 "),e.\u0275\u0275elementStart(11,"span",56),e.\u0275\u0275element(12,"img",59),e.\u0275\u0275text(13,"\xa0\xa0 "),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(14,J,5,3),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(15,dt,2,0,"small",16),e.\u0275\u0275elementEnd()}if(2&h){const l=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("checked","csv"===l.formControls.reportFormat.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngbTooltip","Microsoft Excel")("placement",l.document.body.offsetWidth<991?"right":"top"),e.\u0275\u0275advance(3),e.\u0275\u0275property("checked","pdf"===l.formControls.reportFormat.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngbTooltip","PDF")("placement",l.document.body.offsetWidth<991?"right":"top"),e.\u0275\u0275advance(3),e.\u0275\u0275conditional(l.hasSFTP?14:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFormat.errors&&l.formControls.reportFormat.errors.required?15:-1)}}function Tt(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Report Frequency is required. "),e.\u0275\u0275elementEnd())}function It(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Time Received is required. "),e.\u0275\u0275elementEnd())}function Vt(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Time Received is required. "),e.\u0275\u0275elementEnd())}function Rt(h,L){if(1&h&&(e.\u0275\u0275elementStart(0,"div",80)(1,"div",70)(2,"label",71),e.\u0275\u0275text(3,"Time Received"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",81),e.\u0275\u0275element(5,"input",83),e.\u0275\u0275conditionalCreate(6,Vt,2,0,"small",12),e.\u0275\u0275elementEnd()()),2&h){const l=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(6),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFrequencyTimeReceivedTwo.errors&&l.formControls.reportFrequencyTimeReceivedTwo.errors.required?6:-1)}}function g(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Time Received is required. "),e.\u0275\u0275elementEnd())}function F(h,L){if(1&h&&(e.\u0275\u0275elementStart(0,"div",80)(1,"div",70)(2,"label",71),e.\u0275\u0275text(3,"Time Received"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",81),e.\u0275\u0275element(5,"input",84),e.\u0275\u0275conditionalCreate(6,g,2,0,"small",12),e.\u0275\u0275elementEnd()()),2&h){const l=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(6),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFrequencyTimeReceivedThree.errors&&l.formControls.reportFrequencyTimeReceivedThree.errors.required?6:-1)}}function a(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",68)(1,"div",69)(2,"div",70)(3,"label",71),e.\u0275\u0275text(4,"Frequency Per Day"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"div",72)(6,"input",73),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(w.updateFrequencyPerDay())}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",74)(8,"label",71),e.\u0275\u0275text(9,"Timezone"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"select",75)(11,"option",76),e.\u0275\u0275text(12," ET "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"option",77),e.\u0275\u0275text(14," CT "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"option",78),e.\u0275\u0275text(16," MT "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"option",79),e.\u0275\u0275text(18," PT "),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(19,"div",80)(20,"div",70)(21,"label",71),e.\u0275\u0275text(22,"Time Received"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(23,"div",81),e.\u0275\u0275element(24,"input",82),e.\u0275\u0275conditionalCreate(25,It,2,0,"small",12),e.\u0275\u0275elementEnd()(),e.\u0275\u0275conditionalCreate(26,Rt,7,1,"div",80),e.\u0275\u0275conditionalCreate(27,F,7,1,"div",80),e.\u0275\u0275elementEnd()}if(2&h){const l=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(6),e.\u0275\u0275property("value",e.\u0275\u0275interpolate(l.formControls.reportFrequencyPerDay.value)),e.\u0275\u0275advance(5),e.\u0275\u0275property("selected","America/New_York"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Chicago"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Denver"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Los_Angeles"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(8),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFrequencyTimeReceivedOne.errors&&l.formControls.reportFrequencyTimeReceivedOne.errors.required?25:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(l.formControls.reportFrequencyTimeReceivedTwo.enabled?26:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(l.formControls.reportFrequencyTimeReceivedThree.enabled?27:-1)}}function s(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Week Day is required. "),e.\u0275\u0275elementEnd())}function p(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Time Received is required. "),e.\u0275\u0275elementEnd())}function x(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",68)(1,"div",69),e.\u0275\u0275element(2,"div",85),e.\u0275\u0275elementStart(3,"div",74)(4,"label",71),e.\u0275\u0275text(5,"Timezone"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"select",75)(7,"option",76),e.\u0275\u0275text(8," ET "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(9,"option",77),e.\u0275\u0275text(10," CT "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(11,"option",78),e.\u0275\u0275text(12," MT "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"option",79),e.\u0275\u0275text(14," PT "),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(15,"div",86)(16,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("SUN"))}),e.\u0275\u0275text(17," S "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("MON"))}),e.\u0275\u0275text(19," M "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(20,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("TUE"))}),e.\u0275\u0275text(21," T "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(22,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(w.changeDayFrequency("WED"))}),e.\u0275\u0275text(23," W "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(24,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("THU"))}),e.\u0275\u0275text(25," T "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(26,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("FRI"))}),e.\u0275\u0275text(27," F "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(28,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("SAT"))}),e.\u0275\u0275text(29," S "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(30,"div",88),e.\u0275\u0275conditionalCreate(31,s,2,0,"small",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(32,"div",70)(33,"label",71),e.\u0275\u0275text(34,"Time Received"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(35,"div",81),e.\u0275\u0275element(36,"input",82),e.\u0275\u0275conditionalCreate(37,p,2,0,"small",12),e.\u0275\u0275elementEnd()()}if(2&h){const l=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(7),e.\u0275\u0275property("selected","America/New_York"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Chicago"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Denver"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Los_Angeles"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.showValidation&&l.formControls.reportWeeklyDay.errors&&l.formControls.reportWeeklyDay.errors.required?"":"mb-2"),e.\u0275\u0275advance(),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("SUN")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("MON")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("TUE")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("WED")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("THU")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("FRI")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("SAT")?"weekly-selected":""),e.\u0275\u0275advance(3),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportWeeklyDay.errors&&l.formControls.reportWeeklyDay.errors.required?31:-1),e.\u0275\u0275advance(6),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFrequencyTimeReceivedOne.errors&&l.formControls.reportFrequencyTimeReceivedOne.errors.required?37:-1)}}function X(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",63)(1,"div",64),e.\u0275\u0275element(2,"label",8),e.\u0275\u0275elementStart(3,"div",11)(4,"input",65),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.handleReportTimes("DAILY"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(5,"\xa0Daily "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",11)(7,"input",66),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.handleReportTimes("WEEKLY"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\xa0Weekly "),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(9,Tt,2,0,"small",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(10,"div",67),e.\u0275\u0275conditionalCreate(11,a,28,9,"div",68),e.\u0275\u0275conditionalCreate(12,x,38,14,"div",68),e.\u0275\u0275elementEnd()}if(2&h){const l=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("checked","DAILY"===l.formControls.reportFrequency.value),e.\u0275\u0275advance(3),e.\u0275\u0275property("checked","WEEKLY"===l.formControls.reportFrequency.value),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFrequency.errors&&l.formControls.reportFrequency.errors.required?9:-1),e.\u0275\u0275advance(2),e.\u0275\u0275conditional("DAILY"===l.formControls.reportFrequency.value?11:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional("WEEKLY"===l.formControls.reportFrequency.value?12:-1)}}function Ot(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Report Frequency is required. "),e.\u0275\u0275elementEnd())}function wt(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",89)(1,"label",8),e.\u0275\u0275text(2,"Report Frequency"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",43)(4,"label",90)(5,"input",65),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(w.handleReportTimes("DAILY"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(6,"\xa0Daily"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",43)(8,"label",90)(9,"input",66),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(w.handleReportTimes("WEEKLY"))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\xa0Weekly"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275conditionalCreate(11,Ot,2,0,"small",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"div",11)(13,"div",11),e.\u0275\u0275element(14,"hr",91),e.\u0275\u0275elementEnd()()}if(2&h){const l=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275property("checked","DAILY"===l.formControls.reportFrequency.value),e.\u0275\u0275advance(4),e.\u0275\u0275property("checked","WEEKLY"===l.formControls.reportFrequency.value),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFrequency.errors&&l.formControls.reportFrequency.errors.required?11:-1)}}function Ft(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Time Received is required. "),e.\u0275\u0275elementEnd())}function Bt(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Time Received is required. "),e.\u0275\u0275elementEnd())}function kt(h,L){if(1&h&&(e.\u0275\u0275elementStart(0,"span")(1,"div",93)(2,"label",71),e.\u0275\u0275text(3,"Time Received"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",11),e.\u0275\u0275element(5,"input",83),e.\u0275\u0275conditionalCreate(6,Bt,2,0,"small",12),e.\u0275\u0275elementEnd()()),2&h){const l=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(6),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFrequencyTimeReceivedTwo.errors&&l.formControls.reportFrequencyTimeReceivedTwo.errors.required?6:-1)}}function Nt(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Time Received is required. "),e.\u0275\u0275elementEnd())}function Dt(h,L){if(1&h&&(e.\u0275\u0275elementStart(0,"span")(1,"div",93)(2,"label",71),e.\u0275\u0275text(3,"Time Received"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",11),e.\u0275\u0275element(5,"input",84),e.\u0275\u0275conditionalCreate(6,Nt,2,0,"small",12),e.\u0275\u0275elementEnd()()),2&h){const l=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(6),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFrequencyTimeReceivedThree.errors&&l.formControls.reportFrequencyTimeReceivedThree.errors.required?6:-1)}}function Lt(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",9)(1,"div",11)(2,"label",71),e.\u0275\u0275text(3,"Frequency Per Day"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",11)(5,"input",92),e.\u0275\u0275listener("change",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.updateFrequencyPerDay())}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",93)(7,"label",71),e.\u0275\u0275text(8,"Timezone"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",11)(10,"select",94)(11,"option",76),e.\u0275\u0275text(12," ET "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"option",77),e.\u0275\u0275text(14," CT "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"option",78),e.\u0275\u0275text(16," MT "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"option",79),e.\u0275\u0275text(18," PT "),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(19,"div",93)(20,"label",71),e.\u0275\u0275text(21,"Time Received"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(22,"div",11),e.\u0275\u0275element(23,"input",82),e.\u0275\u0275conditionalCreate(24,Ft,2,0,"small",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(25,kt,7,1,"span"),e.\u0275\u0275conditionalCreate(26,Dt,7,1,"span"),e.\u0275\u0275elementEnd()}if(2&h){const l=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(5),e.\u0275\u0275property("value",e.\u0275\u0275interpolate(l.formControls.reportFrequencyPerDay.value)),e.\u0275\u0275advance(6),e.\u0275\u0275property("selected","America/Ne
1w_York"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Chicago"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Denver"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Los_Angeles"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(7),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFrequencyTimeReceivedOne.errors&&l.formControls.reportFrequencyTimeReceivedOne.errors.required?24:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(l.formControls.reportFrequencyTimeReceivedTwo.enabled?25:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(l.formControls.reportFrequencyTimeReceivedThree.enabled?26:-1)}}function Et(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Week Day is required. "),e.\u0275\u0275elementEnd())}function Z(h,L){1&h&&(e.\u0275\u0275elementStart(0,"small",12),e.\u0275\u0275text(1," Time Received is required. "),e.\u0275\u0275elementEnd())}function $(h,L){if(1&h){const l=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",9)(1,"div",93)(2,"label",71),e.\u0275\u0275text(3,"Timezone"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",11)(5,"select",94)(6,"option",76),e.\u0275\u0275text(7," ET "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"option",77),e.\u0275\u0275text(9," CT "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"option",78),e.\u0275\u0275text(11," MT "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"option",79),e.\u0275\u0275text(13," PT "),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(14,"div",95)(15,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("SUN"))}),e.\u0275\u0275text(16," S "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("MON"))}),e.\u0275\u0275text(18," M "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(19,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("TUE"))}),e.\u0275\u0275text(20," T "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(21,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("WED"))}),e.\u0275\u0275text(22," W "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(23,"div",95)(24,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("THU"))}),e.\u0275\u0275text(25," T "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(26,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("FRI"))}),e.\u0275\u0275text(27," F "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(28,"button",87),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(l);const w=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(w.changeDayFrequency("SAT"))}),e.\u0275\u0275text(29," S "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(30,"div",96),e.\u0275\u0275conditionalCreate(31,Et,2,0,"small",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(32,"div",93)(33,"label",71),e.\u0275\u0275text(34,"Time Received"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(35,"div",11),e.\u0275\u0275element(36,"input",82),e.\u0275\u0275conditionalCreate(37,Z,2,0,"small",12),e.\u0275\u0275elementEnd()()}if(2&h){const l=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(6),e.\u0275\u0275property("selected","America/Ne
1w_York"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Chicago"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Denver"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(2),e.\u0275\u0275property("selected","America/Los_Angeles"===l.formControls.reportFrequencyTimeZone.value),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("SUN")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("MON")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("TUE")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("WED")?"weekly-selected":""),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("THU")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("FRI")?"weekly-selected":""),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",l.formControls.reportWeeklyDay.value.includes("SAT")?"weekly-selected":""),e.\u0275\u0275advance(3),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportWeeklyDay.errors&&l.formControls.reportWeeklyDay.errors.required?31:-1),e.\u0275\u0275advance(6),e.\u0275\u0275conditional(l.showValidation&&l.formControls.reportFrequencyTimeReceivedOne.errors&&l.formControls.reportFrequencyTimeReceivedOne.errors.required?37:-1)}}function At(h,L){if(1&h&&(e.\u0275\u0275conditionalCreate(0,Lt,27,9,"div",9),e.\u0275\u0275conditionalCreate(1,$,38,13,"div",9)),2&h){const l=e.\u0275\u0275nextContext(2);e.\u0275\u0275conditional("DAILY"===l.formControls.reportFrequency.value?0:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional("WEEKLY"===l.formControls.reportFrequency.value?1:-1)}}function Ut(h,L){if(1&h&&(e.\u0275\u0275elementStart(0,"form",0)(1,"div",1),e.\u0275\u0275template(2,yt,53,18,"ng-template",2)(3,A,13,1,"ng-template",2)(4,T,6,1,"ng-template",2)(5,y,33,14,"ng-template",2)(6,W,17,8,"ng-template",2)(7,Mt,16,8,"ng-template",2),e.\u0275\u0275element(8,"hr",3),e.\u0275\u0275template(9,X,13,5,"ng-template",2)(10,wt,15,3,"ng-template",2)(11,At,2,2,"ng-template",2),e.\u0275\u0275elementEnd()()),2&h){const l=e.\u0275\u0275nextContext();e.\u0275\u0275property("formGroup",l.reportInformationForm),e.\u0275\u0275advance(2),e.\u0275\u0275property("isMobileView",!1)("breakPoint",l.TABLET_BREAKPOINT),e.\u0275\u0275advance(),e.\u0275\u0275property("isMobileView",!0)("breakPoint",l.TABLET_BREAKPOINT),e.\u0275\u0275advance(),e.\u0275\u0275property("isMobileView",!0)("breakPoint",l.TABLET_BREAKPOINT),e.\u0275\u0275advance(),e.\u0275\u0275property("isMobileView",!0)("breakPoint",l.TABLET_BREAKPOINT),e.\u0275\u0275advance(),e.\u0275\u0275property("isMobileView",!0)("breakPoint",l.TABLET_BREAKPOINT),e.\u0275\u0275advance(),e.\u0275\u0275property("isMobileView",!1)("breakPoint",l.TABLET_BREAKPOINT),e.\u0275\u0275advance(2),e.\u0275\u0275property("isMobileView",!1)("breakPoint",l.TABLET_BREAKPOINT),e.\u0275\u0275advance(),e.\u0275\u0275property("isMobileView",!0)("breakPoint",l.TABLET_BREAKPOINT),e.\u0275\u0275advance(),e.\u0275\u0275property("isMobileView",!0)("breakPoint",l.TABLET_BREAKPOINT)}}M.ReportInformationComponent=(()=>{class h{constructor(l,I,w,H,Gt,Wt,$t,zt){this.formBuilder=l,this.service=I,this.privilegeService=w,this.modal=H,this.cdRef=Gt,this.loader=Wt,this.statefulService=$t,this.commonService=zt,this.showValidation=!1,this.formCompleted=new k.EventEmitter,this.formResults=new k.EventEmitter,this.timeZone=null,this.contactResults=[],this.reportContacts=[],this.contactSearchSubject=new _.Subject,this.ALTEC_STANDARD_DEBOUNCE_LARGE=t.GlobalConstants.ALTEC_STANDARD_DEBOUNCE_LARGE,this.TABLET_BREAKPOINT=t.GlobalConstants.TABLET_SIZE_BREAKPOINT,this.unsubscribe$=new _.Subject,this.document=document,this.missingEmail=!1,this.updateEmailError=!1,this.updateEmailErrorMessage="",this.hasSFTP=!1}ngOnInit(){this.reportInformationForm?(this.reportContacts=this.formControls.recipients.value,this.formResults.emit(this.reportInformationForm),this.formCompleted.emit(!0)):(this.formCompleted.emit(!1),this.reportInformationForm=this.formBuilder.group({reportName:new o.FormControl("",o.Validators.required),reportDescription:new o.FormControl(""),recipients:new o.FormControl([],o.Validators.required),reportFormat:new o.FormControl("pdf",o.Validators.required),sftpDirectoryId:new o.FormControl({value:null,disabled:!0},o.Validators.required),reportFrequency:new o.FormControl("DAILY",o.Validators.required),reportFrequencyPerDay:new o.FormControl(1,o.Validators.required),reportFrequencyTimeZone:new o.FormControl("",o.Validators.required),reportFrequencyTimeReceivedOne:new o.FormControl("",o.Validators.required),reportFrequencyTimeReceivedTwo:new o.FormControl({value:"",disabled:!0},o.Validators.required),reportFrequencyTimeReceivedThree:new o.FormControl({value:"",disabled:!0},o.Validators.required),reportWeeklyDay:new o.FormControl({value:[],disabled:!0},o.Validators.required),newEmail:new o.FormControl("")}),this.setTimeZone()),this.reportInformationFormSubscription(),this.searchContactsSubscription(),this.service.getDirectoryPath(this.statefulService.getAllAccountIds().toString()).pipe((0,U.take)(1)).subscribe(l=>{this.sftpDirectoryPaths=l,this.sftpDirectoryPaths.length>0&&(this.hasSFTP=!0,"sftp"==this.formControls.reportFormat.value&&this.setSFTPDirectoryId())})}changeDayFrequency(l){let I=this.formControls.reportWeeklyDay.value;I.includes(l)?I.splice(I.indexOf(l),1):I.push(l);
1const w=["SUN","MON","TUE","WED","THU","FRI","SAT"];I.sort((H,Gt)=>w.indexOf(H)-w.indexOf(Gt)),this.formControls.reportWeeklyDay.setValue(I)}reportInformationFormSubscription(){this.reportInformationForm.statusChanges.pipe((0,U.takeUntil)(this.unsubscribe$)).subscribe(l=>{"VALID"===l?(this.formResults.emit(this.reportInformationForm),this.formCompleted.emit(!0)):this.formCompleted.emit(!1)})}get formControls(){return this.reportInformationForm.controls}setTimeZone(){this.formControls.reportFrequencyTimeZone.setValue(Intl.DateTimeFormat().resolvedOptions().timeZone)}updateFrequencyPerDay(){switch(this.formControls.reportFrequencyPerDay.value){case 1:this.formControls.reportFrequencyTimeReceivedTwo.disable(),this.formControls.reportFrequencyTimeReceivedThree.disable();break;case 2:this.formControls.reportFrequencyTimeReceivedTwo.enable(),this.formControls.reportFrequencyTimeReceivedThree.disable();break;case 3:this.formControls.reportFrequencyTimeReceivedTwo.enable(),this.formControls.reportFrequencyTimeReceivedThree.enable();break;default:this.formControls.reportFrequencyPerDay.setValue(this.formControls.reportFrequencyPerDay.value<1?1:3),this.updateFrequencyPerDay()}}handleReportTimes(l){"WEEKLY"===l?(this.formControls.reportFrequencyTimeReceivedTwo.disable(),this.formControls.reportFrequencyTimeReceivedThree.disable(),this.formControls.reportWeeklyDay.enable()):"DAILY"===l&&(this.updateFrequencyPerDay(),this.formControls.reportWeeklyDay.disable())}searchContacts(l){this.loadingContactSearch=!0,this.contactSearchSubject.next(l)}stopPropagation(l){l.stopPropagation()}searchContactsSubscription(){this.contactSearchSubject.pipe((0,U.debounceTime)(this.ALTEC_STANDARD_DEBOUNCE_LARGE),(0,U.takeUntil)(this.unsubscribe$),(0,U.switchMap)(l=>{const I=new N.ContactSearchRequest;return I.query=l,this.privilegeService.hasPrivilege("B2B_View_Parent_Holding")||(I.accountId=this.statefulService.profile.accountId.toString()),l?this.commonService.searchContacts(I).pipe((0,U.take)(1)):(0,_.of)([])})).subscribe(l=>{l&&l.length>0?(this.contactResults=l,this.contactBottomButtonActive=!0):(this.contactResults=[],this.contactBottomButtonActive=!1),this.loadingContactSearch=!1,this.cdRef.detectChanges()})}contactName(l,I){return l&&I?`${l.charAt(0).toUpperCase()+l.slice(1).toLowerCase()} ${I.charAt(0).toUpperCase()}${I.slice(1).toLowerCase()}`:""}contactExistsReport(l){return this.reportContacts.findIndex(I=>I.id===l.id)>-1}updateContacts(l,I){"Add"===l?I.email?this.reportContacts.push(I):(this.missingEmailContact=I,this.missingEmail=!0):this.reportContacts.splice(this.reportContacts.findIndex(w=>w.id===I.id),1),this.formControls.recipients.setValue(this.reportContacts)}updateEmail(){if(this.formControls.newEmail.value){this.loader.start();let l=this.formControls.newEmail.value,I=new V.EditUserRequest;I.contactId=this.missingEmailContact.id.toString(),I.firstName=this.missingEmailContact.firstName,I.lastName=this.missingEmailContact.lastName,I.jobTitle=this.missingEmailContact.jobTitle,I.email=l;try{this.service.addContactEmail({contactId:I.contactId,email:l}).subscribe(H=>{this.missingEmailContact.email=l,this.updateContacts("Add",this.missingEmailContact),this.missingEmail=!1,this.loader.stop()})}catch{this.updateEmailErrorMessage="Updating contact was not successful.",this.updateEmailError=!0,this.loader.stop()}}else this.updateEmailErrorMessage="Email address is required.",this.updateEmailError=!0,this.loader.stop()}openCreateContactModal(){this.modal.render(i.AddContactModalComponent).modalRef.result.then(I=>{this.reportContacts.push(I),this.formControls.recipients.setValue(this.reportContacts)},()=>{})}setSFTPDirectoryId(){this.formControls.sftpDirectoryId.enable(),this.formControls.sftpDirectoryId.setValue(this.sftpDirectoryPaths[0].id)}disableSFTPDirectoryId(){this.formControls.sftpDirectoryId.setValue(null),this.formControls.sftpDirectoryId.disable()}ngOnDestroy(){this.unsubscribe$.next(!0),this.unsubscribe$.complete()}static{this.\u0275fac=function(I){return new(I||h)(e.\u0275\u0275directiveInject(B.FormBuilder),e.\u0275\u0275directiveInject(Y.OpReadyService),e.\u0275\u0275directiveInject(r.PrivilegeService),e.\u0275\u0275directiveInject(Q.Modal),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(it.LoadingService),e.\u0275\u0275directiveInject(rt.StatefulService),e.\u0275\u0275directiveInject(at.CommonService))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:h,selectors:[["altecConnect-report-information"]],inputs:{showValidation:"showValidation",reportInformationForm:"reportInformationForm"},outputs:{formCompleted:"formCompleted",formResults:"formResults"},standalone:!1,decls:1,vars:1,consts:[["id","reportInformationForm",3,"formGroup"],[1,"form-fields"],[3,"isMobileView","breakPoint"],[1,"mt-1"],[1,"col-12","mb-3","small","required-flex"],[1,"red"],[1,"row"],[1,"col-6","mb-3","required","no-right-padding"],[1,"col-12","form-label"],[1,"col-12","mb-3"],["formControlName","reportName","type","text","maxlength","100",1,"form-control","form-control-sm"],[1,"col-12"],[1,"form-text","red"],[1,"col-12","form-label","no-left-padding"],[1,"col-12","no-right-padding","no-left-padding"],["formControlName","reportDescription","rows","3","maxlength","255",1,"form-control","form-control-sm"],[1,"col-12","form-text","red"],[1,"col-6","mb-3","required"],[1,"col-1"],[1,"col-11","d-flex","flex-wrap"],[1,"col-6","form-label"],[1,"col-6","text-end","small","pointer","create-contact-link",3,"click"],[3,"searchChange","bottomButtonPressed","placeholder","selectMessage","searchTip","resultsLength","loading","autoCompleteOn","bottomButtonActive","bottomButtonText","persistResults","boxStyles","innerStyles"],[1,"fleet-table"],[1,"fleet-row",3,"hidden"],[1,"fleet-row",3,"click","hidden"],[1,"padding-sm","padding-top-none"],[1,"email-update",2,"display","flex","align-items","center"],[1,"fa","fa-lg","fa-warning","high"],[1,"col-11"],[1,"col-12","mt-5"],[1,"form-label"],["type","text","formControlName","newEmail","maxlength","100",1,"form-control","form-control-sm"],[1,"progress-buttons","mt-4","col-12"],["type","button",1,"btn","btn-light",3,"click"],["limitDataModification","","type","button",1,"btn","btn-altec","force-margin-md",3,"click"],[1,"recipient"],[1,"row",2,"display","flex","align-items","center"],[1,"col-1","text-center"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-plus","add-icon","pointer"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-minus","remove-icon","pointer"],[1,"col-5"],[1,"equipment-font"],[1,"col-6"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-plus","add-icon","pointer",3,"click"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-minus","remove-icon","pointer",3,"click"],["role","alert",1,"alert","alert-danger","margin-0"],[2,"background-color","#e2ecf7"],[1,"fa","fa-times","pointer",3,"click"],[1,"col-12","mb-3","small"],[1,"col-12","mb-3","required"],[1,"col-12","mb-3","required","d-flex","flex-wrap"],[3,"searchChange","bottomButtonPressed","placeholder","selectMessage","searchTip","resultsLength","loading","autoCompleteOn","bottomButtonActive","bottomButtonText","persistResults","boxStyles"],[1,"recipient","my-1"],[1,"col-4","frequency-spacing"],["type","radio","formControlName","reportFormat","value","csv",3,"change","checked"],["triggers","mouseenter:mouseleave",3,"ngbTooltip","placement"],["title","Microsoft Excel","src","/static/angular-resources/op-ready/ExcelIcon.svg",1,"fa","excel-icon"],["type","radio","formControlName","reportFormat","value","pdf",3,"change","checked"],["title","PDF","src","/static/angular-resources/op-ready/PdfIcon.svg",1,"fa","pdf-icon"],["type","radio","formControlName","reportFormat","value","sftp",3,"change","checked"],["title","SFTP","src","/static/angular-resources/op-ready/SFTPIcon.svg",1,"fa"],[1,"col-12","frequency-spacing"],[1,"row","justify-content-around"],[1,"col-2","required"],["type","radio","formControlName","reportFrequency","value","DAILY",3,"click","checked"],["type","radio","formControlName","reportFrequency","value","WEEKLY",3,"click","checked"],[1,"col-1","vertical"],[1,"col-9","mb-3"],[1,"frequency-spacing"],[1,"col-4","no-right-padding"],[1,"form-label","pe-4"],[1,"col-2","no-right-padding"],["type","number","min","1","max","3","formControlName","reportFrequencyPerDay",1,"form-control","form-control-sm","input-width",3,"change","value"],[1,"col-5","no-right-padding","frequency-spacing","justify-content-end"],["formControlName","reportFrequencyTimeZone",1,"form-control","timezone-width"],["value","America/Ne
1w_York",3,"selected"],["value","America/Chicago",3,"selected"],["value","America/Denver",3,"selected"],["value","America/Los_Angeles",3,"selected"],[1,"frequency-spacing","pt-4"],[1,"col-7","no-right-padding"],["type","time","formControlName","reportFrequencyTimeReceivedOne",1,"form-control","form-control-sm"],["type","time","formControlName","reportFrequencyTimeReceivedTwo",1,"form-control","form-control-sm"],["type","time","formControlName","reportFrequencyTimeReceivedThree",1,"form-control","form-control-sm"],[1,"col-6","no-right-padding"],[1,"col-10","justify-content-center","mt-2",3,"ngClass"],[1,"weekly-button","btn",3,"click","ngClass"],[1,"col-10","justify-content-center","mb-2"],[1,"col-12","required","d-flex","flex-wrap"],[1,"font-weight-normal"],[1,"mt-4"],["type","number","min","1","max","3","formControlName","reportFrequencyPerDay",1,"form-control","form-control-sm",3,"change","value"],[1,"col-12","pt-4"],["formControlName","reportFrequencyTimeZone",1,"form-control"],[1,"col-12","justify-content-center","mb-2","mt-2"],[1,"col-12","justify-content-center"]],template:function(I,w){1&I&&e.\u0275\u0275conditionalCreate(0,Ut,12,19,"form",0),2&I&&e.\u0275\u0275conditional(w.reportInformationForm?0:-1)},dependencies:[D.NgClass,B.\u0275NgNoValidate,B.NgSelectOption,B.\u0275NgSelectMultipleOption,B.DefaultValueAccessor,B.NumberValueAccessor,B.SelectControlValueAccessor,B.RadioControlValueAccessor,B.NgControlStatus,B.NgControlStatusGroup,B.MaxLengthValidator,B.MinValidator,B.MaxValidator,B.FormGroupDirective,B.FormControlName,lt.AutocompleteDropdownComponent,et.LimitDataModificationDirective,pt.SelectiveView,ut.NgbTooltip,ct.PhoneNumberPipe],styles:["[_ngcontent-%COMP%]:root{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.d-flex[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{float:none}.col[_ngcontent-%COMP%]{flex:1 0 0;padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}@media only screen and (min-width:576px){.col-sm-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:none}}@media only screen and (min-width:768px){.col-md-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:none}}.col-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:100%;padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}.justify-content-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-end[_ngcontent-%COMP%]{justify-content:end}.align-items-center[_ngcontent-%COMP%]{align-items:center}.align-items-end[_ngcontent-%COMP%]{align-items:end}.flex-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.d-flex[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.d-md-block[_ngcontent-%COMP%]{display:block}}@media only screen and (min-width:768px){.d-md-none[_ngcontent-%COMP%]{display:none}}@media only screen and (min-width:768px){.d-md-flex[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}}@media only screen and (min-width:992px){.d-lg-none[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width:992px){.d-lg-block[_ngcontent-%COMP%]{display:block!important}}.w-100[_ngcontent-%COMP%]{width:100%!important}.h-100[_ngcontent-%COMP%]{height:100%!important}.px-3[_ngcontent-%COMP%]{padding-left:15px!important;padding-right:15px!important}.pr-0[_ngcontent-%COMP%]{padding-right:0!important}.pl-0[_ngcontent-%COMP%]{padding-left:0!important}.pt-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem}@media print{.no-print[_ngcontent-%COMP%]{display:none!important}}.m-0[_ngcontent-%COMP%]{margin:0!important}.mt-0[_ngcontent-%COMP%]{margin-top:0!important}.mb-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ms-0[_ngcontent-%COMP%]{margin-left:0!important}.me-0[_ngcontent-%COMP%]{margin-right:0!important}.mx-0[_ngcontent-%COMP%]{margin-left:0!important;margin-right:0!important}.my-0[_ngcontent-%COMP%]{margin-top:0!important;margin-bottom:0!important}.p-0[_ngcontent-%COMP%]{padding:0!important}.pt-0[_ngcontent-%COMP%]{padding-top:0!important}.pb-0[_ngcontent-%COMP%]{padding-bottom:0!important}.ps-0[_ngcontent-%COMP%]{padding-left:0!important}.pe-0[_ngcontent-%COMP%]{padding-right:0!important}.px-0[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.py-0[_ngcontent-%COMP%]{padding-top:0!important;padding-bottom:0!important}.m-1[_ngcontent-%COMP%]{margin:.25rem!important}.mt-1[_ngcontent-%COMP%]{margin-top:.25rem!important}.mb-1[_ngcontent-%COMP%]{margin-bottom:.25rem!important}.ms-1[_ngcontent-%COMP%]{margin-left:.25rem!important}.me-1[_ngcontent-%COMP%]{margin-right:.25rem!important}.mx-1[_ngcontent-%COMP%]{margin-left:.25rem!important;margin-right:.25rem!important}.my-1[_ngcontent-%COMP%]{margin-top:.25rem!important;margin-bottom:.25rem!important}.p-1[_ngcontent-%COMP%]{padding:.25rem!important}.pt-1[_ngcontent-%COMP%]{padding-top:.25rem!important}.pb-1[_ngcontent-%COMP%]{padding-bottom:.25rem!important}.ps-1[_ngcontent-%COMP%]{padding-left:.25rem!important}.pe-1[_ngcontent-%COMP%]{padding-right:.25rem!important}.px-1[_ngcontent-%COMP%]{padding-left:.25rem!important;padding-right:.25rem!important}.py-1[_ngcontent-%COMP%]{padding-top:.25rem!important;padding-bottom:.25rem!important}.m-2[_ngcontent-%COMP%]{margin:.5rem!important}.mt-2[_ngcontent-%COMP%]{margin-top:.5rem!important}.mb-2[_ngcontent-%COMP%]{margin-bottom:.5rem!important}.ms-2[_ngcontent-%COMP%]{margin-left:.5rem!important}.me-2[_ngcontent-%COMP%]{margin-right:.5rem!important}.mx-2[_ngcontent-%COMP%]{margin-left:.5rem!important;margin-right:.5rem!important}.my-2[_ngcontent-%COMP%]{margin-top:.5rem!important;margin-bottom:.5rem!important}.p-2[_ngcontent-%COMP%]{padding:.5rem!important}.pt-2[_ngcontent-%COMP%]{padding-top:.5rem!important}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem!important}.ps-2[_ngcontent-%COMP%]{padding-left:.5rem!important}
1.pe-2[_ngcontent-%COMP%]{padding-right:.5rem!important}.px-2[_ngcontent-%COMP%]{padding-left:.5rem!important;padding-right:.5rem!important}.py-2[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important}.m-3[_ngcontent-%COMP%]{margin:1rem!important}.mt-3[_ngcontent-%COMP%]{margin-top:1rem!important}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem!important}.ms-3[_ngcontent-%COMP%]{margin-left:1rem!important}.me-3[_ngcontent-%COMP%]{margin-right:1rem!important}.mx-3[_ngcontent-%COMP%]{margin-left:1rem!important;margin-right:1rem!important}.my-3[_ngcontent-%COMP%]{margin-top:1rem!important;margin-bottom:1rem!important}.p-3[_ngcontent-%COMP%]{padding:1rem!important}.pt-3[_ngcontent-%COMP%]{padding-top:1rem!important}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem!important}.ps-3[_ngcontent-%COMP%]{padding-left:1rem!important}.pe-3[_ngcontent-%COMP%]{padding-right:1rem!important}.px-3[_ngcontent-%COMP%]{padding-left:1rem!important;padding-right:1rem!important}.py-3[_ngcontent-%COMP%]{padding-top:1rem!important;padding-bottom:1rem!important}.m-4[_ngcontent-%COMP%]{margin:1.5rem!important}.mt-4[_ngcontent-%COMP%]{margin-top:1.5rem!important}.mb-4[_ngcontent-%COMP%]{margin-bottom:1.5rem!important}.ms-4[_ngcontent-%COMP%]{margin-left:1.5rem!important}.me-4[_ngcontent-%COMP%]{margin-right:1.5rem!important}.mx-4[_ngcontent-%COMP%]{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-4[_ngcontent-%COMP%]{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.p-4[_ngcontent-%COMP%]{padding:1.5rem!important}.pt-4[_ngcontent-%COMP%]{padding-top:1.5rem!important}.pb-4[_ngcontent-%COMP%]{padding-bottom:1.5rem!important}.ps-4[_ngcontent-%COMP%]{padding-left:1.5rem!important}.pe-4[_ngcontent-%COMP%]{padding-right:1.5rem!important}.px-4[_ngcontent-%COMP%]{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-4[_ngcontent-%COMP%]{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.m-5[_ngcontent-%COMP%]{margin:3rem!important}.mt-5[_ngcontent-%COMP%]{margin-top:3rem!important}.mb-5[_ngcontent-%COMP%]{margin-bottom:3rem!important}.ms-5[_ngcontent-%COMP%]{margin-left:3rem!important}.me-5[_ngcontent-%COMP%]{margin-right:3rem!important}.mx-5[_ngcontent-%COMP%]{margin-left:3rem!important;margin-right:3rem!important}.my-5[_ngcontent-%COMP%]{margin-top:3rem!important;margin-bottom:3rem!important}.p-5[_ngcontent-%COMP%]{padding:3rem!important}.pt-5[_ngcontent-%COMP%]{padding-top:3rem!important}.pb-5[_ngcontent-%COMP%]{padding-bottom:3rem!important}.ps-5[_ngcontent-%COMP%]{padding-left:3rem!important}.pe-5[_ngcontent-%COMP%]{padding-right:3rem!important}.px-5[_ngcontent-%COMP%]{padding-left:3rem!important;padding-right:3rem!important}.py-5[_ngcontent-%COMP%]{padding-top:3rem!important;padding-bottom:3rem!important}.font-weight-normal[_ngcontent-%COMP%]{font-weight:400!important}.required-flex[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.no-right-padding[_ngcontent-%COMP%]{padding-right:0!important}.no-left-padding[_ngcontent-%COMP%]{padding-left:0!important}.create-contact-link[_ngcontent-%COMP%]{color:#1d81b0}.form-fields[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.frequency-spacing[_ngcontent-%COMP%]{display:flex;align-items:center}.input-width[_ngcontent-%COMP%]{width:50px}.timezone-width[_ngcontent-%COMP%]{width:100px}.justify-content-end[_ngcontent-%COMP%]{justify-content:flex-end}.justify-content-center[_ngcontent-%COMP%]{display:flex;justify-content:center}.weekly-button[_ngcontent-%COMP%]{border-radius:50%;margin:calc(var(--bs-gutter-x, 1.5rem) * .667)}.weekly-selected[_ngcontent-%COMP%]{background:#efb310;color:#fff}.vertical[_ngcontent-%COMP%]{width:2%;border-left:1px solid #f4f4f4;height:200px}.float-right[_ngcontent-%COMP%]{margin-left:auto!important}.recipient[_ngcontent-%COMP%]{padding-top:calc(var(--bs-gutter-x, 1.5rem) * .667)}input[type=radio][_ngcontent-%COMP%]{cursor:pointer}.email-update[_ngcontent-%COMP%]{padding:calc(var(--bs-gutter-x, 1.5rem) * .667);margin:0}.progress-buttons[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.force-margin-md[_ngcontent-%COMP%]{margin-left:var(--bs-gutter-x, 1.5rem)!important}input[type=time][_ngcontent-%COMP%]::-webkit-calendar-picker-indicator{display:none}.add-icon[_ngcontent-%COMP%]{color:green}.remove-icon[_ngcontent-%COMP%], .red[_ngcontent-%COMP%]{color:#a94442}.excel-icon[_ngcontent-%COMP%]{width:var(--bs-gutter-x, 1.5rem);height:20px}.pdf-icon[_ngcontent-%COMP%]{width:20px;height:20px}"]})}}return h})()},33964(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.UnitsSelectionComponent=void 0;const S=d(31635),k=d(49849),V=d(59832),_=d(59091),U=d(83352),N=d(8347),t=d(43481),j=d(43410),o=(d(64688),d(98979)),K=d(28633),n=(d(7937),d(24613)),z=d(84341),i=d(65041),r=(d(51186),d(97377),d(20851),S.__importStar(d(49849))),Q=S.__importStar(d(84341)),it=S.__importStar(d(64688)),rt=S.__importStar(d(20851)),at=S.__importStar(d(7937)),D=S.__importStar(d(51186)),lt=S.__importStar(d(97377
1)),et=S.__importStar(d(60177)),pt=S.__importStar(d(68312)),ut=S.__importStar(d(72293)),ct=S.__importStar(d(81637)),_t=S.__importStar(d(22850)),gt=S.__importStar(d(57504)),st=g=>({disabled:g}),nt=g=>({striped:g});function Ct(g,F){if(1&g){const a=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"label",11)(1,"input",24),r.\u0275\u0275listener("click",function(){r.\u0275\u0275restoreView(a);const p=r.\u0275\u0275nextContext(2);return r.\u0275\u0275resetView(p.toggleFullFleet())}),r.\u0275\u0275elementEnd(),r.\u0275\u0275text(2," \xa0Add My Entire Fleet "),r.\u0275\u0275elementStart(3,"span",25),r.\u0275\u0275element(4,"i",26),r.\u0275\u0275elementEnd()()}2&g&&(r.\u0275\u0275advance(3),r.\u0275\u0275property("ngbTooltip","This will enroll all units in My Fleet for this report and you will not be able to add groups of units.")("placement","top-left"))}function ft(g,F){if(1&g){const a=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"i",32),r.\u0275\u0275listener("click",function(){r.\u0275\u0275restoreView(a);const p=r.\u0275\u0275nextContext().$implicit,x=r.\u0275\u0275nextContext(2);return r.\u0275\u0275resetView(x.addGroupToReport("Add",p.groupId))}),r.\u0275\u0275elementEnd()}}function vt(g,F){if(1&g){const a=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"i",33),r.\u0275\u0275listener("click",function(){r.\u0275\u0275restoreView(a);const p=r.\u0275\u0275nextContext().$implicit,x=r.\u0275\u0275nextContext(2);return r.\u0275\u0275resetView(x.addGroupToReport("Remove",p.groupId))}),r.\u0275\u0275elementEnd()}}function ht(g,F){if(1&g&&(r.\u0275\u0275elementStart(0,"div",15)(1,"div",27)(2,"div",28),r.\u0275\u0275conditionalCreate(3,ft,1,0,"i",29)(4,vt,1,0,"i",30),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(5,"div")(6,"span",31),r.\u0275\u0275text(7),r.\u0275\u0275elementEnd()()()()),2&g){const a=F.$implicit,s=r.\u0275\u0275nextContext(2);r.\u0275\u0275advance(2),r.\u0275\u0275classProp("active",s.showAddFromGroup===a.groupId),r.\u0275\u0275advance(),r.\u0275\u0275conditional(s.groupExistsInReport(a.groupId)?4:3),r.\u0275\u0275advance(4),r.\u0275\u0275textInterpolate1(" ",a.name," ")}}function xt(g,F){if(1&g&&(r.\u0275\u0275elementStart(0,"div",42),r.\u0275\u0275text(1),r.\u0275\u0275elementEnd()),2&g){const a=r.\u0275\u0275nextContext().$implicit,s=r.\u0275\u0275nextContext(3);r.\u0275\u0275classProp("cross-org",a.ebsGroup.multiOrg),r.\u0275\u0275advance(),r.\u0275\u0275textInterpolate1(" ",s.determineCustomerNameText(a)," ")}}function St(g,F){1&g&&(r.\u0275\u0275elementStart(0,"div",43)(1,"span",44),r.\u0275\u0275element(2,"i",45),r.\u0275\u0275elementEnd()())}function bt(g,F){if(1&g&&(r.\u0275\u0275elementStart(0,"div",34)(1,"div",48),r.\u0275\u0275text(2),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(3,"div",48),r.\u0275\u0275text(4),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(5,"div",48),r.\u0275\u0275text(6),r.\u0275\u0275elementEnd()()),2&g){const a=F.$implicit;r.\u0275\u0275property("ngClass",r.\u0275\u0275pureFunction1(4,nt,F.$index%2==0)),r.\u0275\u0275advance(2),r.\u0275\u0275textInterpolate1(" ",null===a.customerVehicleNumber?"None":a.customerVehicleNumber," "),r.\u0275\u0275advance(2),r.\u0275\u0275textInterpolate1(" ",a.model," "),r.\u0275\u0275advance(2),r.\u0275\u0275textInterpolate1(" ",a.groupName," ")}}function yt(g,F){if(1&g&&(r.\u0275\u0275elementStart(0,"div",46)(1,"div",47),r.\u0275\u0275text(2,"Customer Vehicle Number"),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(3,"div",47),r.\u0275\u0275text(4,"Unit Model"),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(5,"div",47),r.\u0275\u0275text(6,"Associated Group"),r.\u0275\u0275elementEnd()(),r.\u0275\u0275repeaterCreate(7,bt,7,6,"div",34,r.\u0275\u0275repeaterTrackByIdentity)),2&g){const a=r.\u0275\u0275nextContext(2).$implicit;r.\u0275\u0275advance(7),r.\u0275\u0275repeater(a.units)}}function Pt(g,F){if(1&g&&(r.\u0275\u0275elementStart(0,"div",41),r.\u0275\u0275conditionalCreate(1,St,3,0,"div",43),r.\u0275\u0275conditionalCreate(2,yt,9,0),r.\u0275\u0275elementEnd()),2&g){const a=r.\u0275\u0275nextContext().$implicit;r.\u0275\u0275advance(),r.\u0275\u0275conditional(a.loadingUnits?1:-1),r.\u0275\u0275advance(),r.\u0275\u0275conditional(a.loadingUnits?-1:2)}}function A(g,F){if(1&g){const a=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"div",7)(1,"div",34)(2,"div",35),r.\u0275\u0275listener("click",function(){const p=r.\u0275\u0275restoreView(a).$implicit,x=r.\u0275\u0275nextContext(3);
1return r.\u0275\u0275resetView(x.expandGroup(p.groupId))}),r.\u0275\u0275elementStart(3,"label",36),r.\u0275\u0275text(4),r.\u0275\u0275elementEnd(),r.\u0275\u0275conditionalCreate(5,xt,2,3,"div",37),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(6,"div",38)(7,"i",39),r.\u0275\u0275listener("click",function(){const p=r.\u0275\u0275restoreView(a).$implicit,x=r.\u0275\u0275nextContext(3);return r.\u0275\u0275resetView(x.editGroupModal(p.groupId))}),r.\u0275\u0275elementEnd(),r.\u0275\u0275text(8,"\xa0 "),r.\u0275\u0275elementStart(9,"i",40),r.\u0275\u0275listener("click",function(){const p=r.\u0275\u0275restoreView(a).$implicit,x=r.\u0275\u0275nextContext(3);return r.\u0275\u0275resetView(x.addGroupToReport("Remove",p.groupId))}),r.\u0275\u0275elementEnd()()(),r.\u0275\u0275conditionalCreate(10,Pt,3,2,"div",41),r.\u0275\u0275elementEnd()}if(2&g){const a=F.$implicit,s=F.$index,p=r.\u0275\u0275nextContext(3);r.\u0275\u0275advance(),r.\u0275\u0275property("ngClass",r.\u0275\u0275pureFunction1(4,nt,s%2==0)),r.\u0275\u0275advance(3),r.\u0275\u0275textInterpolate(a.name),r.\u0275\u0275advance(),r.\u0275\u0275conditional(p.statefulService.isParentHoldingAndViewingAll()?5:-1),r.\u0275\u0275advance(5),r.\u0275\u0275conditional(p.expandedGroup===a.groupId?10:-1)}}function q(g,F){if(1&g&&r.\u0275\u0275repeaterCreate(0,A,11,6,"div",7,r.\u0275\u0275repeaterTrackByIdentity),2&g){const a=r.\u0275\u0275nextContext(2);r.\u0275\u0275repeater(a.displayedGroups)}}function T(g,F){1&g&&(r.\u0275\u0275elementStart(0,"div",7)(1,"div",49),r.\u0275\u0275text(2,"*All Units in My Entire Fleet are Enrolled"),r.\u0275\u0275elementEnd()())}function P(g,F){if(1&g){const a=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"div",4)(1,"div",5),r.\u0275\u0275text(2," ("),r.\u0275\u0275elementStart(3,"span",6),r.\u0275\u0275text(4,"*"),r.\u0275\u0275elementEnd(),r.\u0275\u0275text(5,")\xa0At least one group is required "),r.\u0275\u0275elementEnd()(),r.\u0275\u0275elementStart(6,"div",7)(7,"div",8)(8,"div",9)(9,"div",7)(10,"div",10),r.\u0275\u0275conditionalCreate(11,Ct,5,2,"label",11),r.\u0275\u0275pipe(12,"async"),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(13,"div",12)(14,"altcon-autocomplete-dropdown",13),r.\u0275\u0275listener("bottomButtonPressed",function(){r.\u0275\u0275restoreView(a);const p=r.\u0275\u0275nextContext();return r.\u0275\u0275resetView(p.notifSearchingGroups=!1)})("searchChange",function(p){r.\u0275\u0275restoreView(a);const x=r.\u0275\u0275nextContext();return x.notifLoadingGroupSearch=!0,r.\u0275\u0275resetView(x.notifGroupsSearchSubject.next(p))}),r.\u0275\u0275elementStart(15,"div",14),r.\u0275\u0275repeaterCreate(16,ht,8,4,"div",15,r.\u0275\u0275repeaterTrackByIdentity),r.\u0275\u0275elementEnd()(),r.\u0275\u0275element(18,"br"),r.\u0275\u0275elementEnd()(),r.\u0275\u0275element(19,"br"),r.\u0275\u0275elementStart(20,"div",7)(21,"div",16)(22,"div")(23,"div",17)(24,"label"),r.\u0275\u0275text(25,"Group Name"),r.\u0275\u0275elementEnd()(),r.\u0275\u0275elementStart(26,"div",18),r.\u0275\u0275listener("click",function(){r.\u0275\u0275restoreView(a);const p=r.\u0275\u0275nextContext();return r.\u0275\u0275resetView(p.createGroupModal())}),r.\u0275\u0275text(27," +\xa0Create\xa0New\xa0Group "),r.\u0275\u0275elementEnd()()()(),r.\u0275\u0275conditionalCreate(28,q,2,0)(29,T,3,0,"div",7),r.\u0275\u0275element(30,"div",19),r.\u0275\u0275elementStart(31,"div",20)(32,"div",21),r.\u0275\u0275text(33),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(34,"nav",22)(35,"altcon-pagination",23),r.\u0275\u0275listener("paging",function(p){r.\u0275\u0275restoreView(a);const x=r.\u0275\u0275nextContext();return r.\u0275\u0275resetView(x.paginationRequest(p))}),r.\u0275\u0275elementEnd()()()()()()}if(2&g){const a=r.\u0275\u0275nextContext();r.\u0275\u0275advance(11),r.\u0275\u0275conditional(1==r.\u0275\u0275pipeBind1(12,19,a.$darkly_full_fleet)?11:-1),r.\u0275\u0275advance(3),r.\u0275\u0275property("bottomButtonActive",a.notifGroupsBottomButtonActive)("bottomButtonText","Done")("placeholder","Search Groups")("selectMessage","Search Groups")("resultsLength",a.notifGroupsTotalResults)("loading",a.notifLoadingGroupSearch)("stopPropogation",!0)("persistResults",!0)("opReady","desktop")("readOnly",a.formControls.fullFleet.value),r.\u0275\u0275advance(2),r.\u0275\u0275repeater(null==a.notifGroupResults?null:a.notifGroupResults.content),r.\u0275\u0275advance(10),r.\u0275\u0275property("ngClass",r.\u0275\u0275pureFunction1(21,st,a.formControls.fullFleet.value)),r.\u0275\u0275advance(2),r.\u0275\u0275conditional(a.formControls.fullFleet.value?29:28),r.\u0275\u0275advance(4),r.\u0275\u0275property("hidden",a.hideResultSize),r.\u0275\u0275advance(),r.\u0275\u0275textInterpolate1(" ",a.paginationCounter()," "),r.\u0275\u0275advance(2),r.\u0275\u0275property("pageSize",a.itemsPerPage)("numberOfItems",a.groups.length)("index",a.currentPage-1)("noMargin",!0)}}function f(g,F){if(1&g){const a=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"i",32),r.\u0275\u0275listener("click",function(){r.\u0275\u0275restoreView(a);const p=r.\u0275\u0275nextContext().$implicit,x=r.\u0275\u0275nextContext(2);
1return r.\u0275\u0275resetView(x.addGroupToReport("Add",p.groupId))}),r.\u0275\u0275elementEnd()}}function v(g,F){if(1&g){const a=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"i",56),r.\u0275\u0275listener("click",function(){r.\u0275\u0275restoreView(a);const p=r.\u0275\u0275nextContext().$implicit,x=r.\u0275\u0275nextContext(2);return r.\u0275\u0275resetView(x.addGroupToReport("Remove",p.groupId))}),r.\u0275\u0275elementEnd()}}function u(g,F){if(1&g&&(r.\u0275\u0275elementStart(0,"div",15)(1,"div",27)(2,"div",28),r.\u0275\u0275conditionalCreate(3,f,1,0,"i",29)(4,v,1,0,"i",55),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(5,"div")(6,"span",31),r.\u0275\u0275text(7),r.\u0275\u0275elementEnd()()()()),2&g){const a=F.$implicit,s=r.\u0275\u0275nextContext(2);r.\u0275\u0275advance(2),r.\u0275\u0275classProp("active",s.showAddFromGroup===a.groupId),r.\u0275\u0275advance(),r.\u0275\u0275conditional(s.groupExistsInReport(a.groupId)?4:3),r.\u0275\u0275advance(4),r.\u0275\u0275textInterpolate1(" ",a.name," ")}}function E(g,F){if(1&g){const a=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"label",11)(1,"input",24),r.\u0275\u0275listener("click",function(){r.\u0275\u0275restoreView(a);const p=r.\u0275\u0275nextContext(2);return r.\u0275\u0275resetView(p.toggleFullFleet())}),r.\u0275\u0275elementEnd(),r.\u0275\u0275text(2," \xa0Add My Entire Fleet\xa0 "),r.\u0275\u0275elementEnd()}}function m(g,F){1&g&&r.\u0275\u0275element(0,"div",54)}function y(g,F){if(1&g&&(r.\u0275\u0275elementStart(0,"div",42),r.\u0275\u0275text(1),r.\u0275\u0275elementEnd()),2&g){const a=r.\u0275\u0275nextContext().$implicit,s=r.\u0275\u0275nextContext(3);r.\u0275\u0275classProp("cross-org",a.ebsGroup.multiOrg),r.\u0275\u0275advance(),r.\u0275\u0275textInterpolate1(" ",s.determineCustomerNameText(a)," ")}}function O(g,F){1&g&&(r.\u0275\u0275elementStart(0,"div",43)(1,"span",44),r.\u0275\u0275element(2,"i",45),r.\u0275\u0275elementEnd()())}function R(g,F){if(1&g&&(r.\u0275\u0275elementStart(0,"div",61)(1,"div",62),r.\u0275\u0275text(2,"Customer Vehicle Number"),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(3,"div"),r.\u0275\u0275text(4),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(5,"div",62),r.\u0275\u0275text(6,"Unit Model"),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(7,"div"),r.\u0275\u0275text(8),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(9,"div",62),r.\u0275\u0275text(10,"Associated Group"),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(11,"div"),r.\u0275\u0275text(12),r.\u0275\u0275elementEnd()()),2&g){const a=F.$implicit;r.\u0275\u0275property("ngClass",r.\u0275\u0275pureFunction1(4,nt,F.$index%2==0)),r.\u0275\u0275advance(4),r.\u0275\u0275textInterpolate1(" ",null===a.customerVehicleNumber?"None":a.customerVehicleNumber," "),r.\u0275\u0275advance(4),r.\u0275\u0275textInterpolate(a.model),r.\u0275\u0275advance(4),r.\u0275\u0275textInterpolate(a.groupName)}}function W(g,F){if(1&g&&r.\u0275\u0275repeaterCreate(0,R,13,6,"div",61,r.\u0275\u0275repeaterTrackByIdentity),2&g){const a=r.\u0275\u0275nextContext(2).$implicit;r.\u0275\u0275repeater(a.units)}}function J(g,F){if(1&g&&(r.\u0275\u0275elementStart(0,"div",41),r.\u0275\u0275conditionalCreate(1,O,3,0,"div",43),r.\u0275\u0275conditionalCreate(2,W,2,0),r.\u0275\u0275elementEnd()),2&g){const a=r.\u0275\u0275nextContext().$implicit;r.\u0275\u0275advance(),r.\u0275\u0275conditional(a.loadingUnits?1:-1),r.\u0275\u0275advance(),r.\u0275\u0275conditional(a.loadingUnits?-1:2)}}function dt(g,F){if(1&g){const a=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"div",7)(1,"div",34)(2,"div",57),r.\u0275\u0275listener("click",function(){const p=r.\u0275\u0275restoreView(a).$implicit,x=r.\u0275\u0275nextContext(3);return r.\u0275\u0275resetView(x.expandGroup(p.groupId))}),r.\u0275\u0275elementStart(3,"label",36),r.\u0275\u0275text(4),r.\u0275\u0275elementEnd(),r.\u0275\u0275conditionalCreate(5,y,2,3,"div",37),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(6,"div",58)(7,"i",59),r.\u0275\u0275listener("click",function(){const p=r.\u0275\u0275restoreView(a).$implicit,x=r.\u0275\u0275nextContext(3);
1return r.\u0275\u0275resetView(x.editGroupModal(p.groupId))}),r.\u0275\u0275elementEnd(),r.\u0275\u0275text(8,"\xa0 "),r.\u0275\u0275elementStart(9,"i",60),r.\u0275\u0275listener("click",function(){const p=r.\u0275\u0275restoreView(a).$implicit,x=r.\u0275\u0275nextContext(3);return r.\u0275\u0275resetView(x.addGroupToReport("Remove",p.groupId))}),r.\u0275\u0275elementEnd()()(),r.\u0275\u0275conditionalCreate(10,J,3,2,"div",41),r.\u0275\u0275elementEnd()}if(2&g){const a=F.$implicit,s=F.$index,p=r.\u0275\u0275nextContext(3);r.\u0275\u0275advance(),r.\u0275\u0275property("ngClass",r.\u0275\u0275pureFunction1(4,nt,s%2==0)),r.\u0275\u0275advance(3),r.\u0275\u0275textInterpolate(a.name),r.\u0275\u0275advance(),r.\u0275\u0275conditional(p.statefulService.isParentHoldingAndViewingAll()?5:-1),r.\u0275\u0275advance(5),r.\u0275\u0275conditional(p.expandedGroup===a.groupId?10:-1)}}function Mt(g,F){if(1&g&&(r.\u0275\u0275conditionalCreate(0,m,1,0,"div",54),r.\u0275\u0275repeaterCreate(1,dt,11,6,"div",7,r.\u0275\u0275repeaterTrackByIdentity)),2&g){const a=r.\u0275\u0275nextContext(2);r.\u0275\u0275conditional(0===a.displayedGroups.length?0:-1),r.\u0275\u0275advance(),r.\u0275\u0275repeater(a.displayedGroups)}}function Tt(g,F){1&g&&(r.\u0275\u0275elementStart(0,"div",54),r.\u0275\u0275text(1,"*All Units in My Entire Fleet are Enrolled"),r.\u0275\u0275elementEnd())}function It(g,F){if(1&g){const a=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"div",4)(1,"div",50),r.\u0275\u0275text(2,"("),r.\u0275\u0275elementStart(3,"span",6),r.\u0275\u0275text(4,"*"),r.\u0275\u0275elementEnd(),r.\u0275\u0275text(5,")\xa0At least one group is required"),r.\u0275\u0275elementEnd()(),r.\u0275\u0275elementStart(6,"div")(7,"div",16)(8,"div",51)(9,"div",7)(10,"div",16)(11,"altcon-autocomplete-dropdown",13),r.\u0275\u0275listener("bottomButtonPressed",function(){r.\u0275\u0275restoreView(a);const p=r.\u0275\u0275nextContext();return r.\u0275\u0275resetView(p.notifSearchingGroups=!1)})("searchChange",function(p){r.\u0275\u0275restoreView(a);const x=r.\u0275\u0275nextContext();return x.notifLoadingGroupSearch=!0,r.\u0275\u0275resetView(x.notifGroupsSearchSubject.next(p))}),r.\u0275\u0275elementStart(12,"div",14),r.\u0275\u0275repeaterCreate(13,u,8,4,"div",15,r.\u0275\u0275repeaterTrackByIdentity),r.\u0275\u0275elementEnd()(),r.\u0275\u0275element(15,"br"),r.\u0275\u0275elementEnd()(),r.\u0275\u0275conditionalCreate(16,E,3,0,"label",11),r.\u0275\u0275pipe(17,"async"),r.\u0275\u0275elementStart(18,"span",52),r.\u0275\u0275element(19,"i",26),r.\u0275\u0275elementEnd(),r.\u0275\u0275element(20,"br"),r.\u0275\u0275elementStart(21,"div",7)(22,"div",16)(23,"div")(24,"div",53)(25,"label"),r.\u0275\u0275text(26,"Group Name"),r.\u0275\u0275elementEnd()(),r.\u0275\u0275elementStart(27,"div",18),r.\u0275\u0275listener("click",function(){r.\u0275\u0275restoreView(a);const p=r.\u0275\u0275nextContext();return r.\u0275\u0275resetView(p.createGroupModal())}),r.\u0275\u0275text(28," +\xa0Create\xa0New\xa0Group "),r.\u0275\u0275elementEnd()()()(),r.\u0275\u0275conditionalCreate(29,Mt,3,1)(30,Tt,2,0,"div",54),r.\u0275\u0275element(31,"div",19),r.\u0275\u0275elementStart(32,"div",20)(33,"div",21),r.\u0275\u0275text(34),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(35,"nav",22)(36,"altcon-pagination",23),r.\u0275\u0275listener("paging",function(p){r.\u0275\u0275restoreView(a);const x=r.\u0275\u0275nextContext();return r.\u0275\u0275resetView(x.paginationRequest(p))}),r.\u0275\u0275elementEnd()()()()()()}if(2&g){const a=r.\u0275\u0275nextContext();r.\u0275\u0275advance(11),r.\u0275\u0275property("bottomButtonActive",a.notifGroupsBottomButtonActive)("bottomButtonText","Done")("placeholder","Search Groups")("selectMessage","Search Groups")("resultsLength",a.notifGroupsTotalResults)("loading",a.notifLoadingGroupSearch)("stopPropogation",!0)("persistResults",!0)("opReady","mobile")("readOnly",a.formControls.fullFleet.value),r.\u0275\u0275advance(2),r.\u0275\u0275repeater(null==a.notifGroupResults?null:a.notifGroupResults.content),r.\u0275\u0275advance(3),r.\u0275\u0275conditional(1==r.\u0275\u0275pipeBind1(17,21,a.$darkly_full_fleet)?16:-1),r.\u0275\u0275advance(2),r.\u0275\u0275property("ngbTooltip","This will enroll all units in My Fleet for this report and you will not be able to add groups of units.")("placement","bottom"),r.\u0275\u0275advance(9),r.\u0275\u0275property("ngClass",r.\u0275\u0275pureFunction1(23,st,a.formControls.fullFleet.value)),r.\u0275\u0275advance(2),r.\u0275\u0275conditional(a.formControls.fullFleet.value?30:29),r.\u0275\u0275advance(4),r.\u0275\u0275property("hidden",a.hideResultSize),r.\u0275\u0275advance(),r.\u0275\u0275textInterpolate1(" ",a.paginationCounter()," "),r.\u0275\u0275advance(2),r.\u0275\u0275property("pageSize",a.itemsPerPage)("numberOfItems",a.groups.length)("index",a.currentPage-1)("noMargin",!0)}}function Vt(g,F){if(1&g&&(r.\u0275\u0275elementStart(0,"small",3),r.\u0275\u0275text(1),r.\u0275\u0275elementEnd()),2&g){const a=r.\u0275\u0275nextContext();r.\u0275\u0275advance(),r.\u0275\u0275textInterpolate1(" ",a.validationError," ")}}M.UnitsSelectionComponent=(()=>{class g{constructor(a,s,p,x,X,Ot,wt){this.formBuilder=a,this.cdRef=s,this.groupsService=p,this.loader=x,this.modal=X,this.launchDarklyService=Ot,this.statefulService=wt,this.showValidation=!1,this.formCompleted=new k.EventEmitter,this.formResults=new k.EventEmitter,this.TABLET_BREAKPOINT=U.GlobalConstants.TABLET_SIZE_BREAKPOINT,this.groups=[],this.expandedGroup=0,this.modalDefaultOptions=U.GlobalConstants.MODAL_DEFAULT_OPTIONS,this.validationError="At least one group is required.",this.notifGroupsSearchSubject=ne
1w _.Subject,this.notifGroupsBottomButtonActive=!0,this.notifGroupResults=new V.FleetGroupsSearchResponse,this.ALTEC_STANDARD_DEBOUNCE_LARGE=U.GlobalConstants.ALTEC_STANDARD_DEBOUNCE_LARGE,this.unsubscribe$=new _.Subject,this.hideResultSize=!0,this.currentPage=1,this.itemsPerPage=10,this.displayedGroups=[],this.getUnitsLoadingSubject=new _.Subject}ngOnInit(){this.$darkly_full_fleet=this.launchDarklyService.getFlag(i.LDFeatureFlag.opReadyFullFleet),this.unitSelectionForm?(this.loader.start(),this.groups=this.formControls.groups.value,this.getUnitsLoadingSubject.asObservable().pipe((0,t.take)(this.groups.length)).subscribe(()=>{},()=>{},()=>{!0===this.formControls.hasUnits.value?(this.formResults.emit(this.unitSelectionForm),this.formCompleted.emit(!0)):this.formCompleted.emit(!1),this.loader.stop()}),this.getUnitsForAllGroups()):(this.formCompleted.emit(!1),this.unitSelectionForm=this.formBuilder.group({groups:new z.FormControl([],z.Validators.required),hasUnits:new z.FormControl(!1,z.Validators.required),fullFleet:new z.FormControl(!1,z.Validators.required)})),this.initializeNotifSearchGroupsSubscription(),this.unitSelectionFormSubscription()}unitSelectionFormSubscription(){this.unitSelectionForm.statusChanges.pipe((0,t.takeUntil)(this.unsubscribe$)).subscribe(a=>{"VALID"===a&&this.formControls.hasUnits.value||this.formControls.hasUnits.value?(this.formResults.emit(this.unitSelectionForm),this.formCompleted.emit(!0)):this.formCompleted.emit(!1)})}get formControls(){return this.unitSelectionForm.controls}getNewSeverityNotificationStatus(){let a=new N.SeverityNotificationStatus;return a.notificationStatus="Off",a}initializeNotifSearchGroupsSubscription(){this.notifGroupsSearchSubject.pipe((0,t.debounceTime)(this.ALTEC_STANDARD_DEBOUNCE_LARGE),(0,t.takeUntil)(this.unsubscribe$),(0,t.switchMap)(a=>{const s=new j.RequestData(9);return s.content.query=a,1===this.statefulService.profile.activeOrganizations.length&&(s.content.accountIds=[this.statefulService.profile.activeOrganizations[0].accountId]),a?this.groupsService.searchGroups(s).pipe((0,t.take)(1)):(0,_.of)([])})).pipe((0,t.takeUntil)(this.unsubscribe$)).subscribe(a=>{a?(this.notifGroupResults=a,this.notifGroupsTotalResults=a.totalRecords):this.notifGroupResults=null,this.notifLoadingGroupSearch=!1,this.cdRef.detectChanges()})}addGroupToReport(a,s){"Add"===a?(this.loader.start(),this.groupsService.getGroup(s).pipe((0,t.take)(1)).subscribe(p=>{p.group.groupId&&p.group.name&&(this.groups.push({groupId:p.group.groupId,name:p.group.name,units:[],loadingUnits:!0,ebsGroup:p.group}),this.loader.stop(),this.getUnitsForGroups(p.group,this.groups.length-1))})):"Remove"===a?(this.groups.splice(this.groups.findIndex(p=>p.groupId===s),1),this.checkForUnits(),this.paginationSetup()):"Update"===a&&this.getUnitsForAllGroups()}checkForUnits(){this.formControls.groups.setValue(this.groups),this.groups.filter(s=>s.units.length>0).length>0?(this.formControls.hasUnits.setValue(!0),this.validationError="At least one group is required."):(this.formControls.hasUnits.setValue(!1),this.validationError="At least one unit is required.")}groupExistsInReport(a){return this.groups.filter(s=>s.groupId===a).length>0}expandGroup(a){this.expandedGroup=this.expandedGroup===a?0:a}createGroupModal(){this.formControls.fullFleet.value||this.modal.render(K.CreateOpReadyGroupModalComponent,{size:"lg"}).modalRef.result.then(s=>{s&&this.addGroupToReport("Add",s)})}editGroupModal(a){this.loader.start();const s=this.modal.render(n.EditOpReadyGroupModalComponent,{size:"lg"});s.componentInstance.groupId=a,s.modalRef.result.then(p=>{p&&this.addGroupToReport("Update",p)})}getUnitsForAllGroups(){this.loader.start();let a=[];for(let s=0;s<this.groups.length;s++)a.push(this.groupsService.getFlattenedGroup(this.groups[s].groupId).pipe((0,t.take)(1)));(0,_.forkJoin)(a).subscribe({next:s=>{let p=0,x=0;for(const X of s)X.group.groupId&&X.group.name&&(this.groups[p]={groupId:X.group.groupId,name:X.group.name,units:[],loadingUnits:!0,ebsGroup:X.group},x++,this.getUnitsForGroups(this.groups[p].ebsGroup,p)),p++;x>0?this.getUnitsLoadingSubject.asObservable().pipe((0,t.take)(x)).subscribe({complete:()=>{this.loader.stop()}}):this.loader.stop()},error:s=>{this.loader.stop(),this.formControls.hasUnits.setValue(!1),this.validationError="At least one unit is required."}})}getUnitsForGroups(a,s){void 0!==s&&(this.groups[s].loadingUnits=!0),this.groupsService.getGroupInstancesExplodedWithOrigName(a.groupId).pipe((0,t.switchMap)(p=>p&&p.length>0?(0,_.forkJoin)([(0,_.of)(p),this.groupsService.getUnitSummariesByInstanceIds({instanceIds:p.map(x=>x.ebsInstanceId)})]):(0,_.of)(null)),(0,t.take)(1)).subscribe({next:p=>{if(p){let x=[];for(let X of p[1].unitSummaries){const Ot=p[0].find(wt=>wt.ebsInstanceId===X.instanceId);x.push({groupId:Ot.origGroupId,groupName:Ot.origGroupName,customerVehicleNumber:X.customerVehicleNumber,model:X.model})}void 0!==s?a.name&&(this.groups[s].name=a.name,this.groups[s].units=x,this.groups[s].loadingUnits=!1):a.name&&a.groupId&&this.groups.push({groupId:a.groupId,name:a.name,units:x,loadingUnits:!1,ebsGroup:a})}else void 0!==s?(this.groups[s].units=[],this.groups[s].loadingUnits=!1):a.name&&a.groupId&&this.groups.push({groupId:a.groupId,name:a.name,units:[],loadingUnits:!1,ebsGroup:a});this.checkForUnits(),this.paginationSetup(),this.getUnitsLoadingSubject.next()},error:p=>{void 0!==s&&(this.groups[s].loadingUnits=!1),this.getUnitsLoadingSubject.next()}})}getAllInstanceIds(a){let s=[];if(a.instances&&(s=a.instances.map(p=>p.ebsInstanceId)),a.subGroups)for(let p of a.subGroups)s=s.concat(this.getAllInstanceIds(p
1));return s}findUnitsGroup(a,s){if(a.instances&&a.instances.filter(x=>x.ebsInstanceId===s).length>0)return a;if(a.subGroups)for(let p of a.subGroups){let x=this.findUnitsGroup(p,s);if(null!=x.groupId)return x}return new o.Group}paginationSetup(){this.groups.length<=this.itemsPerPage?this.displayedGroups=this.groups:this.paginationRequest(0)}paginationCounter(){return 0===this.groups.length?"":`${this.itemsPerPage*(this.currentPage-1)+1} - ${this.itemsPerPage*this.currentPage<=this.groups.length?this.itemsPerPage*this.currentPage:this.groups.length} of ${this.groups.length}`}paginationRequest(a){this.currentPage=Number(a)+1,this.displayedGroups=this.groups.slice(this.itemsPerPage*(this.currentPage-1),this.itemsPerPage*this.currentPage<=this.groups.length?this.itemsPerPage*this.currentPage:this.groups.length)}ngOnDestroy(){this.unsubscribe$.next(!0),this.unsubscribe$.complete()}determineCustomerNameText(a){return a.ebsGroup.multiOrg?"CROSS-ORGANIZATIONAL":this.getOrgNameWithId(a.ebsGroup.accountId)}getOrgNameWithId(a){const s=this.statefulService.profile;if(a===s.parentOrganization.accountId)return s.parentOrganization.name;for(let p of s.altecSecondaryOrgs)if(a===p.accountId)return p.name;return""}toggleFullFleet(){this.formControls.fullFleet.value?this.formControls.hasUnits.setValue(!1):(this.displayedGroups=[],this.groups=[],this.formControls.groups.setValue([]),this.formControls.hasUnits.setValue(!0))}static{this.\u0275fac=function(s){return new(s||g)(r.\u0275\u0275directiveInject(Q.FormBuilder),r.\u0275\u0275directiveInject(r.ChangeDetectorRef),r.\u0275\u0275directiveInject(it.FleetGroupsService),r.\u0275\u0275directiveInject(rt.LoadingService),r.\u0275\u0275directiveInject(at.Modal),r.\u0275\u0275directiveInject(D.LaunchDarklyService),r.\u0275\u0275directiveInject(lt.StatefulService))}}static{this.\u0275cmp=r.\u0275\u0275defineComponent({type:g,selectors:[["altecConnect-units-selection"]],viewQuery:function(s,p){if(1&s&&r.\u0275\u0275viewQuery(U.AutocompleteDropdownComponent,5),2&s){let x;r.\u0275\u0275queryRefresh(x=r.\u0275\u0275loadQuery())&&(p.autoCompleteRefs=x)}},inputs:{showValidation:"showValidation",unitSelectionForm:"unitSelectionForm"},outputs:{formCompleted:"formCompleted",formResults:"formResults"},standalone:!1,decls:4,vars:6,consts:[[3,"formGroup"],["xmlns","http://www.w3.org/1999/html",3,"isMobileView","breakPoint"],[3,"isMobileView","breakPoint"],[1,"form-text","red","text-center"],[1,"col-12","mt-4"],[1,"col-12","mb-3","small","required-flex"],[1,"red"],[1,"row"],[1,"col-12","no-padding"],[1,"well","padding-md","pb-5"],[1,"col-sm-9","flex-center-align"],["for","fullFleet"],[1,"col-sm-3"],[3,"bottomButtonPressed","searchChange","bottomButtonActive","bottomButtonText","placeholder","selectMessage","resultsLength","loading","stopPropogation","persistResults","opReady","readOnly"],[1,"fleet-table"],[1,"fleet-row"],[1,"col-12"],[1,"col-10","no-left-padding"],[1,"float-end","pointer","edit-icon",3,"click","ngClass"],[1,"row","product-row"],[1,"pagination-row"],[1,"pagination-counter",3,"hidden"],[1,"pagination"],[3,"paging","pageSize","numberOfItems","index","noMargin"],["type","checkbox","id","fullFleet","formControlName","fullFleet",3,"click"],["triggers","mouseenter:mouseleave",3,"ngbTooltip","placement"],[1,"fa","fa-info-circle"],[1,"flex-center-align","pt-2","pb-2"],[1,"add-user","ms-3","me-4"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-plus","add-icon","pointer"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-minus","remove-icon","pointer"],[1,"group-label"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-plus","add-icon","pointer",3,"click"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-minus","remove-icon","pointer",3,"click"],[1,"product-row",3,"ngClass"],[1,"column","pointer",3,"click"],[1,"font-weight-normal","pointer"],[1,"company-name",3,"cross-org"],[1,"column"],[1,"fa","fa-edit","edit-icon","fa-lg","pointer",3,"click"],["limitDataModification","",1,"fa","fa-times-circle","remove-icon","fa-lg","pointer",3,"click"],[1,"padding-xl"],[1,"company-name"],[1,"text-center","mb-4"],[1,"loader"],[1,"fa","fa-spinner","fa-pulse","fa-fw","fa-3x"],[1,"product-row"],[1,"subColumn","bold"],[1,"subColumn"],[1,"product-row","text-center"],[1,"col-12","mb-3","small"],[1,"well","padding-md"],["triggers","click:blur",3,"ngbTooltip","placement"],[1,"col-5","no-left-padding"],[1,"product-row","striped"],["limitDataModification","","aria-hidden","true",1,"fa","fa-lg","me-1","fa-minus","remove-icon","pointer"],["limitDataModification","","aria-hidden","true",1,"fa","fa-lg","me-1","fa-minus","remove-icon","pointer",3,"click"],[1,"mob-column",3,"click"],[1,"mob-column"],[1,"fa","fa-edit","edit-icon","fa-lg","pointer","padding-sm",3,"click"],[1,"fa","fa-times-circle","remove-icon","fa-lg","pointer","padding-sm",3,"click"],[1,"mobile-product-row",3,"ngClass"],[1,"bold","mt-1"]],template:function(s,p){1&s&&(r.\u0275\u0275elementStart(0,"form",0),r.\u0275\u0275template(1,P,36,23,"ng-template",1)(2,It,37,25,"ng-template",2),r.\u0275\u0275conditionalCreate(3,Vt,2,1,"small",3),r.\u0275\u0275elementEnd()),2&s&&(r.\u0275\u0275property("formGroup",p.unitSelectionForm),r.\u0275\u0275advance(),r.\u0275\u0275property("isMobileView",!1)("breakPoint",p.TABLET_BREAKPOINT),r.\u0275\u0275advance(),r.\u0275\u0275property("isMobileView",!0)("breakPoint",p.TABLET_BREAKPOINT),r.\u0275\u0275advance(),r.\u0275\u0275conditional(p.showValidation&&(p.formControls.groups.errors&&p.formControls.groups.errors.required||!p.formControls.hasUnits.value)?3:-1))},dependencies:[et.NgClass,pt.PaginationWidgetComponent,Q.\u0275NgNoValidate,Q.CheckboxControlValueAccessor,Q.NgControlStatus,Q.NgControlStatusGroup,Q.FormGroupDirective,Q.FormControlName,ut.AutocompleteDropdownComponent,ct.LimitDataModificationDirective,_t.SelectiveView,gt.NgbTooltip,et.AsyncPipe],styles:[".no-padding[_ngcontent-%COMP%]{padding:0!important}.required-flex[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.search-container[_ngcontent-%COMP%]{display:flex;position:relative;border:1px solid #ccc;border-radius:5px;overflow:hidden;align-items:center;background-color:#fff}@media(min-width:768px){.search-container[_ngcontent-%COMP%]{max-width:230px;height:32px}}@media(max-width:767px){.search-container[_ngcontent-%COMP%]{height:40px}}.search-container[_ngcontent-%COMP%]:focus-within{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.inline-load-control[_ngcontent-%COMP%]{position:relative!important;z-index:2}.search-container-wrapper[_ngcontent-%COMP%]{width:100%}@media(min-width:768px){.search-container-wrapper[_ngcontent-%COMP%]{max-width:230px;height:32px}}@media(max-width:767px){.search-container-wrapper[_ngcontent-%COMP%]{height:40px}}.inline-search-button[_ngcontent-%COMP%]{padding:5px 5px 5px 10px;color:#337ab7}.inline-search-button[_ngcontent-%COMP%]:hover, .inline-search-button[_ngcontent-%COMP%]:focus{color:#2c6ea0}.search-input[_ngcontent-%COMP%]{border:0;padding:5px;flex:1;height:32px}.search-input[_ngcontent-%COMP%]:focus{outline:none}.clear-search[_ngcontent-%COMP%]{padding:5px 5px 5px 0;color:#a4a3a3;z-index:50}.clear-search[_ngcontent-%COMP%]:hover, .clear-search[_ngcontent-%COMP%]:focus{cursor:pointer;color:#78787b}.add-icon[_ngcontent-%COMP%]{color:green}.edit-icon[_ngcontent-%COMP%]{color:#1d81b0}.remove-icon[_ngcontent-%COMP%]{color:#a94442}.float-right[_ngcontent-%COMP%]{float:right!important}.no-left-padding[_ngcontent-%COMP%]{padding-left:0!important}.product-row[_ngcontent-%COMP%]{border-top:1px #dee2e6 solid;padding:7px 12px;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.mobile-product-row[_ngcontent-%COMP%]{border-top:1px #dee2e6 solid;padding:7px 12px}.striped[_ngcontent-%COMP%]{background-color:#f9f9f9}.product-row[_ngcontent-%COMP%] .mob-column[_ngcontent-%COMP%]:nth-child(1){width:50%}.product-row[_ngcontent-%COMP%] .mob-column[_ngcontent-%COMP%]:nth-child(2){width:50%;text-align:right}.product-row[_ngcontent-%COMP%] .column[_ngcontent-%COMP%]:nth-child(1){width:75%}.product-row[_ngcontent-%COMP%] .column[_ngcontent-%COMP%]:nth-child(2){width:25%;text-align:right}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(1){width:25%;text-align:center}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(2){width:25%;text-align:center}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(3){width:25%;text-align:center}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(4){width:25%;text-align:center}.font-weight-normal[_ngcontent-%COMP%]{font-weight:400!important}.red[_ngcontent-%COMP%]{color:#a94442}.pagination[_ngcontent-%COMP%]{display:flex;justify-content:center}"]})}}return g})()},28633(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.CreateOpReadyGroupModalComponent=void 0;const S=d(31635),_=(d(49849),d(6324),d(84341)),U=d(83352),N=d(98979),j=(d(64688),d(59091)),G=d(43481),o=d(43410),n=(d(97377),d(20851),S.__importStar(d(49849))),z=S.__importStar(d(6324)),i=S.__importStar(d(84341)),e=S.__importStar(d(64688)),B=S.__importStar(d(20851)),Y=S.__importStar(d(97377
1)),r=S.__importStar(d(60177)),Q=S.__importStar(d(72293)),it=S.__importStar(d(81637)),rt=S.__importStar(d(22850)),at=S.__importStar(d(51237)),D=P=>({striped:P});function lt(P,f){1&P&&(n.\u0275\u0275elementStart(0,"div",2)(1,"div",20)(2,"p")(3,"strong"),n.\u0275\u0275text(4,"Group creation was not successful."),n.\u0275\u0275elementEnd()()()())}function et(P,f){1&P&&(n.\u0275\u0275elementStart(0,"div",8),n.\u0275\u0275text(1," *Group\xa0Name\xa0is\xa0required. "),n.\u0275\u0275elementEnd())}function pt(P,f){1&P&&(n.\u0275\u0275elementStart(0,"div",8),n.\u0275\u0275text(1," *Group\xa0Description\xa0is\xa0required. "),n.\u0275\u0275elementEnd())}function ut(P,f){1&P&&(n.\u0275\u0275elementStart(0,"div",11)(1,"label"),n.\u0275\u0275text(2,"Organization"),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(3,"input",21),n.\u0275\u0275elementEnd())}function ct(P,f){1&P&&n.\u0275\u0275element(0,"div",24)}function _t(P,f){if(1&P&&(n.\u0275\u0275elementStart(0,"div",25)(1,"div",26),n.\u0275\u0275text(2),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(3,"div",26),n.\u0275\u0275text(4),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",26),n.\u0275\u0275text(6),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(7,"div",26),n.\u0275\u0275text(8),n.\u0275\u0275elementEnd()()),2&P){const v=f.$implicit;n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(5,D,f.$index%2==0)),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate(null===v.customerVehicleNumber?"None":v.customerVehicleNumber),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate(v.model),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate(v.unitSerial),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate(v.chassisVin)}}function gt(P,f){if(1&P&&(n.\u0275\u0275elementStart(0,"div",5),n.\u0275\u0275element(1,"label",6),n.\u0275\u0275elementStart(2,"div",22)(3,"div",23),n.\u0275\u0275text(4,"Customer Vehicle Number"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",23),n.\u0275\u0275text(6,"Unit Model"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(7,"div",23),n.\u0275\u0275text(8,"Unit Serial Number"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(9,"div",23),n.\u0275\u0275text(10,"Chassis VIN"),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(11,"div",23),n.\u0275\u0275elementEnd(),n.\u0275\u0275conditionalCreate(12,ct,1,0,"div",24),n.\u0275\u0275repeaterCreate(13,_t,9,7,"div",25,n.\u0275\u0275repeaterTrackByIdentity),n.\u0275\u0275elementEnd()),2&P){const v=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(12),n.\u0275\u0275conditional(0===v.units.length?12:-1),n.\u0275\u0275advance(),n.\u0275\u0275repeater(v.units)}}function st(P,f){1&P&&n.\u0275\u0275element(0,"div",28)}function nt(P,f){if(1&P&&(n.\u0275\u0275elementStart(0,"div",29)(1,"div")(2,"strong"),n.\u0275\u0275text(3,"Customer Vehicle Number:"),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(4),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",30)(6,"strong"),n.\u0275\u0275text(7,"Unit Model:"),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(8),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(9,"div",30)(10,"strong"),n.\u0275\u0275text(11,"Unit Serial:"),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(12),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(13,"div",30)(14,"strong"),n.\u0275\u0275text(15,"Chassis Vin:"),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(16),n.\u0275\u0275elementEnd()()),2&P){const v=f.$implicit;n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(5,D,f.$index%2==0)),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1("\xa0",v.customerVehicleNumber),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1("\xa0",v.model),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1("\xa0",v.unitSeri
1al),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1("\xa0",v.chassisVin)}}function Ct(P,f){if(1&P&&(n.\u0275\u0275elementStart(0,"div",27),n.\u0275\u0275element(1,"label",6),n.\u0275\u0275conditionalCreate(2,st,1,0,"div",28),n.\u0275\u0275repeaterCreate(3,nt,17,7,"div",29,n.\u0275\u0275repeaterTrackByIdentity),n.\u0275\u0275elementEnd()),2&P){const v=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(2),n.\u0275\u0275conditional(0===v.units.length?2:-1),n.\u0275\u0275advance(),n.\u0275\u0275repeater(v.units)}}function ft(P,f){1&P&&(n.\u0275\u0275elementStart(0,"div",8),n.\u0275\u0275text(1," *A\xa0unit\xa0is\xa0required. "),n.\u0275\u0275elementEnd())}function vt(P,f){if(1&P){const v=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",31),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(v);const E=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(E.searchingEquipment=!0)}),n.\u0275\u0275text(1," +\xa0Add\xa0Unit "),n.\u0275\u0275elementEnd()}}function ht(P,f){if(1&P){const v=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"i",41),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(v);const E=n.\u0275\u0275nextContext().$implicit,m=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(m.updateInstances("Add",E))}),n.\u0275\u0275elementEnd()}}function xt(P,f){if(1&P){const v=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"i",42),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(v);const E=n.\u0275\u0275nextContext().$implicit,m=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(m.updateInstances("Remove",E))}),n.\u0275\u0275elementEnd()}}function St(P,f){if(1&P&&(n.\u0275\u0275elementStart(0,"div",43)(1,"strong",44),n.\u0275\u0275text(2,"Customer Vehicle Number: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(3),n.\u0275\u0275element(4,"br"),n.\u0275\u0275elementStart(5,"strong",44),n.\u0275\u0275text(6,"Unit Serial: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(7),n.\u0275\u0275element(8,"br"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(9,"div",45)(10,"strong",44),n.\u0275\u0275text(11,"F/A Serial #: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(12),n.\u0275\u0275element(13,"br"),n.\u0275\u0275elementStart(14,"strong",44),n.\u0275\u0275text(15,"Chassis VIN: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(16),n.\u0275\u0275elementEnd()),2&P){const v=n.\u0275\u0275nextContext().$implicit;n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",v.customerVehicleNumber?v.customerVehicleNumber:"None"),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",v.unitSerial),n.\u0275\u0275advance(5),n.\u0275\u0275textInterpolate1(" ",v.faSerial),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",v.chassisVin," ")}}function bt(P,f){if(1&P&&(n.\u0275\u0275elementStart(0,"div",46)(1,"strong",44),n.\u0275\u0275text(2,"Customer Vehicle Number: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(3),n.\u0275\u0275element(4,"br"),n.\u0275\u0275elementStart(5,"strong",44),n.\u0275\u0275text(6,"Unit Serial: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(7),n.\u0275\u0275element(8,"br"),n.\u0275\u0275elementStart(9,"strong",44),n.\u0275\u0275text(10,"F/A Serial #: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(11),n.\u0275\u0275element(12,"br"),n.\u0275\u0275elementStart(13,"strong",44),n.\u0275\u0275text(14,"Chassis VIN: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(15),n.\u0275\u0275elementEnd()),2&P){const v=n.\u0275\u0275nextContext().$implicit;n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",v.customerVehicleNumber?v.customerVehicleNumber:"None"),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",v.unitSerial),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",v.faSerial),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",v.chassisVin," ")}}function yt(P,f){if(1&P){const v=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",35),n.\u0275\u0275listener("click",function(E){n.\u0275\u0275restoreView(v);const m=n.\u0275\u0275nextContext(3);
1return n.\u0275\u0275resetView(m.stopPropagation(E))}),n.\u0275\u0275elementStart(1,"div",36)(2,"div",37)(3,"div",38),n.\u0275\u0275conditionalCreate(4,ht,1,0,"i",39)(5,xt,1,0,"i",40),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(6,St,17,4,"ng-template",12)(7,bt,16,4,"ng-template",12),n.\u0275\u0275elementEnd()()()}if(2&P){const v=f.$implicit,u=n.\u0275\u0275nextContext(3);n.\u0275\u0275property("hidden",u.loadingEquipmentSearch||0===u.equipmentResults.length),n.\u0275\u0275advance(4),n.\u0275\u0275conditional(u.instanceExistsInGroup(v)?5:4),n.\u0275\u0275advance(2),n.\u0275\u0275property("isMobileView",!1)("breakPoint",u.TABLET_BREAKPOINT),n.\u0275\u0275advance(),n.\u0275\u0275property("isMobileView",!0)("breakPoint",u.TABLET_BREAKPOINT)}}function Pt(P,f){if(1&P){const v=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",15)(1,"altcon-autocomplete-dropdown",32),n.\u0275\u0275listener("searchChange",function(E){n.\u0275\u0275restoreView(v);const m=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(m.searchEquipment(E))})("bottomButtonPressed",function(){n.\u0275\u0275restoreView(v);const E=n.\u0275\u0275nextContext(2);return E.searchingEquipment=!1,E.equipmentResults.length=0,n.\u0275\u0275resetView(E.equipmentBottomButtonActive=!1)}),n.\u0275\u0275elementStart(2,"div",33),n.\u0275\u0275repeaterCreate(3,yt,8,6,"div",34,n.\u0275\u0275repeaterTrackByIdentity),n.\u0275\u0275elementEnd()()()}if(2&P){const v=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(),n.\u0275\u0275property("placeholder","Search Units")("selectMessage","Select a Unit...")("searchTip","Search by Model, Serial, VIN or Customer Vehicle Number")("resultsLength",v.equipmentResults.length)("loading",v.loadingEquipmentSearch)("autoCompleteOn",!1)("bottomButtonActive",v.equipmentBottomButtonActive)("bottomButtonText","Done")("persistResults",!0),n.\u0275\u0275advance(2),n.\u0275\u0275repeater(v.equipmentResults)}}function A(P,f){if(1&P){const v=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",16)(1,"button",47),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(v);const E=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(E.searchingEquipment=!1)}),n.\u0275\u0275text(2,"Done"),n.\u0275\u0275elementEnd()()}}function q(P,f){if(1&P){const v=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",1),n.\u0275\u0275conditionalCreate(1,lt,5,0,"div",2),n.\u0275\u0275elementStart(2,"form",3)(3,"div",4)(4,"div",5)(5,"label",6),n.\u0275\u0275text(6,"Group\xa0Name"),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(7,"input",7),n.\u0275\u0275conditionalCreate(8,et,2,0,"div",8),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(9,"div",9)(10,"label",6),n.\u0275\u0275text(11,"Group\xa0Description"),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(12,"input",10),n.\u0275\u0275conditionalCreate(13,pt,2,0,"div",8),n.\u0275\u0275elementEnd(),n.\u0275\u0275conditionalCreate(14,ut,4,0,"div",11),n.\u0275\u0275template(15,gt,15,1,"ng-template",12)(16,Ct,5,1,"ng-template",12),n.\u0275\u0275conditionalCreate(17,ft,2,0,"div",8),n.\u0275\u0275conditionalCreate(18,vt,2,0,"div",13),n.\u0275\u0275elementStart(19,"div",14),n.\u0275\u0275conditionalCreate(20,Pt,5,9,"div",15),n.\u0275\u0275conditionalCreate(21,A,3,0,"div",16),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(22,"div",17)(23,"button",18),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(v);const E=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(E.activeModal.dismiss())}),n.\u0275\u0275text(24,"Cancel"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(25,"button",19),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(v);const E=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(E.onSubmit())}),n.\u0275\u0275text(26,"Create"),n.\u0275\u0275elementEnd()()()()}if(2&P){const v=n.\u0275\u0275nextContext();n.\u0275\u0275advance(),n.\u0275\u0275conditional(v.error?1:-1),n.\u0275\u0275advance(),n.\u0275\u0275property("formGroup",v.createGroupForm),n.\u0275\u0275advance(6),n.\u0275\u0275conditional(v.attemptedSubmit&&v.formControls.name.errors&&v.formControls.name.errors.required?8:-1),n.\u0275\u0275advance(5),n.\u0275\u0275conditional(v.attemptedSubmit&&v.formControls.description.errors&&v.formControls.description.errors.required?13:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(v.statefulService.hasPrivilege("B2B_View_Parent_Holding")?14:-1),n.\u0275\u0275advance(),n.\u0275\u0275property("isMobileView",!1)("breakPoint",v.TABLET_BREAKPOINT),n.\u0275\u0275advance(),n.\u0275\u0275property("isMobileView",!0)("breakPoint",v.TABLET_BREAKPOINT),n.\u0275\u0275advance(),n.\u0275\u0275conditional(v.attemptedSubmit&&v.formControls.units.errors&&v.formControls.units.errors.required?17:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(v.searchingEquipment?-1:18),n.\u0275\u0275advance(2),n.\u0275\u0275conditional(v.searchingEquipment?20:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(v.searchingEquipment?21:-1)}}M.CreateOpReadyGroupModalComponent=(()=>{class P{constructor(v,u,E,m,y,O){this.activeModal=v,this.formBuilder=u,this.service=E,this.loader=m,this.cdRef=y,this.statefulService=O,this.attemptedSubmit=!1,this.error=!1,this.units=[],this.searchingEquipment=!1,this.equipmentSearchSubject=ne
1w j.Subject,this.equipmentResults=[],this.TABLET_BREAKPOINT=U.GlobalConstants.TABLET_SIZE_BREAKPOINT,this.ALTEC_STANDARD_DEBOUNCE_LARGE=U.GlobalConstants.ALTEC_STANDARD_DEBOUNCE_LARGE,this.unsubscribe$=new j.Subject}ngOnInit(){this.createGroupForm=this.formBuilder.group({name:new _.FormControl("",_.Validators.required),description:new _.FormControl(""),organization:new _.FormControl({value:this.statefulService.isParentHoldingAndViewingAll()?"CROSS-ORGANIZATIONAL":this.statefulService.profile.businessName,disabled:!0},_.Validators.required),units:new _.FormControl([],_.Validators.required)}),this.searchEquipmentSubscription()}get formControls(){return this.createGroupForm.controls}searchEquipment(v){this.loadingEquipmentSearch=!0,this.equipmentSearchSubject.next(v)}stopPropagation(v){v.stopPropagation()}searchEquipmentSubscription(){this.equipmentSearchSubject.pipe((0,G.debounceTime)(this.ALTEC_STANDARD_DEBOUNCE_LARGE),(0,G.takeUntil)(this.unsubscribe$),(0,G.switchMap)(v=>{const u=new o.RequestData(9);return u.content.query=v,u.content.setAnalytics=!0,v?this.service.searchEquipment(u).pipe((0,G.take)(1)):(0,j.of)(new N.EquipmentSearchResponse)})).subscribe(v=>{v&&v.content&&v.content.length>0?(this.equipmentResults=v.content,this.equipmentBottomButtonActive=!0):(this.equipmentResults=[],this.equipmentBottomButtonActive=!1),this.loadingEquipmentSearch=!1,this.cdRef.detectChanges()})}onSubmit(){if(this.IUnitSummaryToIGroupInstance(),this.formControls.name.errors||this.formControls.description.errors||this.formControls.units.errors)this.attemptedSubmit=!0;else{this.loader.start();try{let v={name:this.formControls.name.value,description:""!==this.formControls.description.value?this.formControls.description.value:" ",multiOrg:this.statefulService.isParentHoldingAndViewingAll(),accountId:this.statefulService.profile.accountId,contacts:[],instances:[],version:0,ebsBillingAddressId:void 0,ebsShippingAddressId:void 0};this.service.createOrUpdateGroup(v).subscribe(u=>{if(u.group.groupId){let E=u.group.groupId;this.service.getFlattenedGroup(E).subscribe(m=>{let y={groupId:E,instancesToAdd:this.IUnitSummaryToIGroupInstance(E),instancesToRemove:[]};this.service.updateGroup(y).subscribe(O=>{this.activeModal.close(E)})})}})}catch{this.loader.stop(),this.error=!0}}}instanceExistsInGroup(v){return this.units.filter(u=>u.instanceId===v.instanceId).length>0}updateInstances(v,u){"Add"===v?this.units.push(u):this.units.splice(this.units.findIndex(E=>E.instanceId===u.instanceId),1)}IUnitSummaryToIGroupInstance(v){let u=[];for(let E of this.units)u.push({ebsInstanceId:E.instanceId,accountId:this.statefulService.profile.accountId,groupId:v??0});return this.formControls.units.setValue(u),u}static{this.\u0275fac=function(u){return new(u||P)(n.\u0275\u0275directiveInject(z.NgbActiveModal),n.\u0275\u0275directiveInject(i.FormBuilder),n.\u0275\u0275directiveInject(e.FleetGroupsService),n.\u0275\u0275directiveInject(B.LoadingService),n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(Y.StatefulService))}}static{this.\u0275cmp=n.\u0275\u0275defineComponent({type:P,selectors:[["altecConnect-create-op-ready-group-modal"]],standalone:!1,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","name","type","text","maxlength","100",1,"form-control","form-control-sm"],[1,"has-error","red"],[1,"mb-3","no-right-padding"],["formControlName","description","type","text","maxlength","100",1,"form-control","form-control-sm"],[1,"mb-3","mb-5"],[3,"isMobileView","breakPoint"],[1,"mb-3","no-right-padding","blue","pointer"],[1,"flex-around"],[1,"mb-3","no-right-padding","width-75"],[1,"mb-3","d-grid","no-right-padding"],[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"],["formControlName","organization","type","text","maxlength","100",1,"form-control","form-control-sm"],[1,"product-row"],[1,"subColumn","bold","small"],[1,"product-row","striped"],[1,"product-row",3,"ngClass"],[1,"subColumn","small"],[1,"mb-3","required"],[1,"mobile-product-row","padding-sm","striped"],[1,"mobile-product-row","padding-sm",3,"ngClass"],[1,"mt-1"],[1,"mb-3","no-right-padding","blue","pointer",3,"click"],[3,"searchChange","bottomButtonPressed","placeholder","selectMessage","searchTip","resultsLength","loading","autoCompleteOn","bottomButtonActive","bottomButtonText","persistResults"],[1,"fleet-table"],[1,"fleet-row",3,"hidden"],[1,"fleet-row",3,"click","hidden"],[1,"col-12"],[1,"row",2,"display","flex","align-items","center"],[1,"col-1","text-center"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-plus","add-icon","pointer"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-minus","remove-icon","pointer"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-plus","add-icon","pointer",3,"click"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-minus","remove-icon","pointer",3,"click"],[1,"col-5"],[1,"equipment-font"],[1,"col-6"],[1,"col-11"],[1,"btn","btn-altec",3,"click"]],template:function(u,E){1&u&&n.\u0275\u0275template(0,q,27,13,"div",0),2&u&&n.\u0275\u0275property("altconModalTitle","Create Group")},dependencies:[r.NgClass,i.\u0275NgNoValidate,i.DefaultValueAccessor,i.NgControlStatus,i.NgControlStatusGroup,i.MaxLengthValidator,i.FormGroupDirective,i.FormControlName,Q.AutocompleteDropdownComponent,it.LimitDataModificationDirective,rt.SelectiveView,at.ModalDirective],styles:[".modal-body[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.red[_ngcontent-%COMP%]{color:#a94442}.padding-top-none[_ngcontent-%COMP%]{padding-top:0!important}.margin-0[_ngcontent-%COMP%]{margin:0!important}.striped[_ngcontent-%COMP%]{background-color:#f9f9f9}.product-row[_ngcontent-%COMP%]{border-top:1px #dee2e6 solid;padding:7px 12px;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(1){width:33%;text-align:center}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(2){width:15%;text-align:center}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(3){width:25%;text-align:center}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(4){width:30%;text-align:center}.blue[_ngcontent-%COMP%]{color:#1d81b0}.add-icon[_ngcontent-%COMP%]{color:green}.remove-icon[_ngcontent-%COMP%]{color:#a94442}.flex-around[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.width-75[_ngcontent-%COMP%]{width:75%}"]})}}return P})()},24613(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.EditOpReadyGroupModalComponent=void 0;const S=d(31635),_=(d(49849),d(6324),d(84341)),U=d(83352),N=d(98979),j=(d(64688),d(59091)),G=d(43481),o=d(43410),n=(d(97377),d(20851),S.__importStar(d(49849))),z=S.__importStar(d(6324)),i=S.__importStar(d(84341)),e=S.__importStar(d(64688)),B=S.__importStar(d(20851)),Y=S.__importStar(d(97377
1)),r=S.__importStar(d(60177)),Q=S.__importStar(d(72293)),it=S.__importStar(d(81637)),rt=S.__importStar(d(22850)),at=S.__importStar(d(51237)),D=f=>({striped:f});function lt(f,v){1&f&&(n.\u0275\u0275elementStart(0,"div",2)(1,"div",19)(2,"p")(3,"strong"),n.\u0275\u0275text(4,"Group edit was not successful."),n.\u0275\u0275elementEnd()()()())}function et(f,v){1&f&&(n.\u0275\u0275elementStart(0,"div",8),n.\u0275\u0275text(1," *Group\xa0Name\xa0is\xa0required. "),n.\u0275\u0275elementEnd())}function pt(f,v){1&f&&(n.\u0275\u0275elementStart(0,"div",8),n.\u0275\u0275text(1," *Group\xa0Description\xa0is\xa0required. "),n.\u0275\u0275elementEnd())}function ut(f,v){1&f&&(n.\u0275\u0275elementStart(0,"div",8),n.\u0275\u0275text(1," *Organization\xa0is\xa0required. "),n.\u0275\u0275elementEnd())}function ct(f,v){if(1&f&&(n.\u0275\u0275elementStart(0,"div",20)(1,"label"),n.\u0275\u0275text(2,"Organization"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(3,"select",21)(4,"option",22),n.\u0275\u0275text(5),n.\u0275\u0275elementEnd()(),n.\u0275\u0275conditionalCreate(6,ut,2,0,"div",8),n.\u0275\u0275elementEnd()),2&f){const u=n.\u0275\u0275nextContext(3);n.\u0275\u0275advance(4),n.\u0275\u0275property("value",n.\u0275\u0275interpolate(u.formControls.organization.value)),n.\u0275\u0275advance(),n.\u0275\u0275textInterpolate(u.formControls.organization.value),n.\u0275\u0275advance(),n.\u0275\u0275conditional(u.attemptedSubmit&&u.formControls.organization.errors&&u.formControls.organization.errors.required?6:-1)}}function _t(f,v){if(1&f&&n.\u0275\u0275conditionalCreate(0,ct,7,4,"div",20),2&f){const u=n.\u0275\u0275nextContext(2);n.\u0275\u0275conditional(u.formControls.multiOrg.value?-1:0)}}function gt(f,v){1&f&&n.\u0275\u0275element(0,"div",25)}function st(f,v){if(1&f){const u=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",26)(1,"div",27),n.\u0275\u0275text(2),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(3,"div",27),n.\u0275\u0275text(4),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",27),n.\u0275\u0275text(6),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(7,"div",27),n.\u0275\u0275text(8),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(9,"div",27)(10,"i",28),n.\u0275\u0275listener("click",function(){const m=n.\u0275\u0275restoreView(u).$implicit,y=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(y.updateInstances("Remove",m))}),n.\u0275\u0275elementEnd()()()}if(2&f){const u=v.$implicit;n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(5,D,v.$index%2==0)),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate(null===u.customerVehicleNumber?"None":u.customerVehicleNumber),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate(u.model),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate(u.unitSerial),n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate(u.chassisVin)}}function nt(f,v){if(1&f&&(n.\u0275\u0275elementStart(0,"div",5),n.\u0275\u0275element(1,"label",6),n.\u0275\u0275elementStart(2,"div",23)(3,"div",24),n.\u0275\u0275text(4,"Customer Vehicle Number"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",24),n.\u0275\u0275text(6,"Unit Model"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(7,"div",24),n.\u0275\u0275text(8,"Unit Serial Number"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(9,"div",24),n.\u0275\u0275text(10,"Chassis VIN"),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(11,"div",24),n.\u0275\u0275elementEnd(),n.\u0275\u0275conditionalCreate(12,gt,1,0,"div",25),n.\u0275\u0275repeaterCreate(13,st,11,7,"div",26,n.\u0275\u0275repeaterTrackByIdentity),n.\u0275\u0275elementEnd()),2&f){const u=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(12),n.\u0275\u0275conditional(0===u.units.length?12:-1),n.\u0275\u0275advance(),n.\u0275\u0275repeater(u.units)}}function Ct(f,v){if(1&f){const u=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",30)(1,"div")(2,"strong"),n.\u0275\u0275text(3,"Customer Vehicle Number:"),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(4),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",31)(6,"strong"),n.\u0275\u0275text(7,"Unit Model:"),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(8),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(9,"div",31)(10,"strong"),n.\u0275\u0275text(11,"Unit Serial:"),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(12),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(13,"div",31)(14,"strong"),n.\u0275\u0275text(15,"Chassis Vin:"),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(16),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(17,"div",32),n.\u0275\u0275listener("click",function(){const m=n.\u0275\u0275restoreView(u).$implicit,y=n.\u0275\u0275nextContext(3);
1return n.\u0275\u0275resetView(y.updateInstances("Remove",m))}),n.\u0275\u0275elementStart(18,"strong"),n.\u0275\u0275text(19,"Remove Unit"),n.\u0275\u0275elementEnd()()()}if(2&f){const u=v.$implicit;n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(5,D,v.$index%2==0)),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1("\xa0",u.customerVehicleNumber),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1("\xa0",u.model),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1("\xa0",u.unitSerial),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1("\xa0",u.chassisVin)}}function ft(f,v){if(1&f&&(n.\u0275\u0275elementStart(0,"div",29)(1,"label",6),n.\u0275\u0275text(2,"Equipment"),n.\u0275\u0275elementEnd(),n.\u0275\u0275repeaterCreate(3,Ct,20,7,"div",30,n.\u0275\u0275repeaterTrackByIdentity),n.\u0275\u0275elementEnd()),2&f){const u=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(3),n.\u0275\u0275repeater(u.units)}}function vt(f,v){1&f&&(n.\u0275\u0275elementStart(0,"div",8),n.\u0275\u0275text(1," *A\xa0unit\xa0is\xa0required. "),n.\u0275\u0275elementEnd())}function ht(f,v){if(1&f){const u=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",33),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(u);const m=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(m.searchingEquipment=!0)}),n.\u0275\u0275text(1," +\xa0Add\xa0Unit "),n.\u0275\u0275elementEnd()}}function xt(f,v){if(1&f){const u=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"i",43),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(u);const m=n.\u0275\u0275nextContext().$implicit,y=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(y.updateInstances("Add",m))}),n.\u0275\u0275elementEnd()}}function St(f,v){if(1&f){const u=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"i",44),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(u);const m=n.\u0275\u0275nextContext().$implicit,y=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(y.updateInstances("Remove",m))}),n.\u0275\u0275elementEnd()}}function bt(f,v){if(1&f&&(n.\u0275\u0275elementStart(0,"div",45)(1,"strong",46),n.\u0275\u0275text(2,"Customer Vehicle Number: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(3),n.\u0275\u0275element(4,"br"),n.\u0275\u0275elementStart(5,"strong",46),n.\u0275\u0275text(6,"Unit Serial: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(7),n.\u0275\u0275element(8,"br"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(9,"div",47)(10,"strong",46),n.\u0275\u0275text(11,"F/A Serial #: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(12),n.\u0275\u0275element(13,"br"),n.\u0275\u0275elementStart(14,"strong",46),n.\u0275\u0275text(15,"Chassis VIN: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(16),n.\u0275\u0275elementEnd()),2&f){const u=n.\u0275\u0275nextContext().$implicit;n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",u.customerVehicleNumber?u.customerVehicleNumber:"None"),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",u.unitSeri
1al),n.\u0275\u0275advance(5),n.\u0275\u0275textInterpolate1(" ",u.faSerial),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",u.chassisVin," ")}}function yt(f,v){if(1&f&&(n.\u0275\u0275elementStart(0,"div",48)(1,"strong",46),n.\u0275\u0275text(2,"Customer Vehicle Number: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(3),n.\u0275\u0275element(4,"br"),n.\u0275\u0275elementStart(5,"strong",46),n.\u0275\u0275text(6,"Unit Serial: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(7),n.\u0275\u0275element(8,"br"),n.\u0275\u0275elementStart(9,"strong",46),n.\u0275\u0275text(10,"F/A Serial #: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(11),n.\u0275\u0275element(12,"br"),n.\u0275\u0275elementStart(13,"strong",46),n.\u0275\u0275text(14,"Chassis VIN: "),n.\u0275\u0275elementEnd(),n.\u0275\u0275text(15),n.\u0275\u0275elementEnd()),2&f){const u=n.\u0275\u0275nextContext().$implicit;n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",u.customerVehicleNumber?u.customerVehicleNumber:"None"),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",u.unitSeri
1al),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",u.faSerial),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",u.chassisVin," ")}}function Pt(f,v){if(1&f){const u=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",37),n.\u0275\u0275listener("click",function(m){n.\u0275\u0275restoreView(u);const y=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(y.stopPropagation(m))}),n.\u0275\u0275elementStart(1,"div",38)(2,"div",39)(3,"div",40),n.\u0275\u0275conditionalCreate(4,xt,1,0,"i",41)(5,St,1,0,"i",42),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(6,bt,17,4,"ng-template",11)(7,yt,16,4,"ng-template",11),n.\u0275\u0275elementEnd()()()}if(2&f){const u=v.$implicit,E=n.\u0275\u0275nextContext(3);n.\u0275\u0275property("hidden",E.loadingEquipmentSearch||0===E.equipmentResults.length),n.\u0275\u0275advance(4),n.\u0275\u0275conditional(E.instanceExistsInGroup(u)?5:4),n.\u0275\u0275advance(2),n.\u0275\u0275property("isMobileView",!1)("breakPoint",E.TABLET_BREAKPOINT),n.\u0275\u0275advance(),n.\u0275\u0275property("isMobileView",!0)("breakPoint",E.TABLET_BREAKPOINT)}}function A(f,v){if(1&f){const u=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",14)(1,"altcon-autocomplete-dropdown",34),n.\u0275\u0275listener("searchChange",function(m){n.\u0275\u0275restoreView(u);const y=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(y.searchEquipment(m))})("bottomButtonPressed",function(){n.\u0275\u0275restoreView(u);const m=n.\u0275\u0275nextContext(2);return m.searchingEquipment=!1,m.equipmentResults.length=0,n.\u0275\u0275resetView(m.equipmentBottomButtonActive=!1)}),n.\u0275\u0275elementStart(2,"div",35),n.\u0275\u0275repeaterCreate(3,Pt,8,6,"div",36,n.\u0275\u0275repeaterTrackByIdentity),n.\u0275\u0275elementEnd()()()}if(2&f){const u=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(),n.\u0275\u0275property("placeholder","Search Units")("selectMessage","Select a Unit...")("searchTip","Search by Model, Serial, VIN or Customer Vehicle Number")("resultsLength",u.equipmentResults.length)("loading",u.loadingEquipmentSearch)("autoCompleteOn",!1)("bottomButtonActive",u.equipmentBottomButtonActive)("bottomButtonText","Done")("persistResults",!0),n.\u0275\u0275advance(2),n.\u0275\u0275repeater(u.equipmentResults)}}function q(f,v){if(1&f){const u=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",15)(1,"button",49),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(u);const m=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(m.searchingEquipment=!1)}),n.\u0275\u0275text(2,"Cancel"),n.\u0275\u0275elementEnd()()}}function T(f,v){if(1&f){const u=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",1),n.\u0275\u0275conditionalCreate(1,lt,5,0,"div",2),n.\u0275\u0275elementStart(2,"form",3)(3,"div",4)(4,"div",5)(5,"label",6),n.\u0275\u0275text(6,"Group\xa0Name"),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(7,"input",7),n.\u0275\u0275conditionalCreate(8,et,2,0,"div",8),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(9,"div",9)(10,"label",6),n.\u0275\u0275text(11,"Group\xa0Description"),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(12,"input",10),n.\u0275\u0275conditionalCreate(13,pt,2,0,"div",8),n.\u0275\u0275elementEnd(),n.\u0275\u0275conditionalCreate(14,_t,1,1),n.\u0275\u0275template(15,nt,15,1,"ng-template",11)(16,ft,5,0,"ng-template",11),n.\u0275\u0275conditionalCreate(17,vt,2,0,"div",8),n.\u0275\u0275conditionalCreate(18,ht,2,0,"div",12),n.\u0275\u0275elementStart(19,"div",13),n.\u0275\u0275conditionalCreate(20,A,5,9,"div",14),n.\u0275\u0275conditionalCreate(21,q,3,0,"div",15),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(22,"div",16)(23,"button",17),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(u);const m=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(m.activeModal.dismiss())}),n.\u0275\u0275text(24,"Cancel"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(25,"button",18),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(u);const m=n.\u0275\u0275nextContext();
1return n.\u0275\u0275resetView(m.onSubmit())}),n.\u0275\u0275text(26,"Update"),n.\u0275\u0275elementEnd()()()()}if(2&f){const u=n.\u0275\u0275nextContext();n.\u0275\u0275advance(),n.\u0275\u0275conditional(u.error?1:-1),n.\u0275\u0275advance(),n.\u0275\u0275property("formGroup",u.editGroupForm),n.\u0275\u0275advance(6),n.\u0275\u0275conditional(u.attemptedSubmit&&u.formControls.name.errors&&u.formControls.name.errors.required?8:-1),n.\u0275\u0275advance(5),n.\u0275\u0275conditional(u.attemptedSubmit&&u.formControls.description.errors&&u.formControls.description.errors.required?13:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(u.statefulService.hasPrivilege("B2B_View_Parent_Holding")?14:-1),n.\u0275\u0275advance(),n.\u0275\u0275property("isMobileView",!1)("breakPoint",u.TABLET_BREAKPOINT),n.\u0275\u0275advance(),n.\u0275\u0275property("isMobileView",!0)("breakPoint",u.TABLET_BREAKPOINT),n.\u0275\u0275advance(),n.\u0275\u0275conditional(u.attemptedSubmit&&u.formControls.units.errors&&u.formControls.units.errors.required?17:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(u.searchingEquipment?-1:18),n.\u0275\u0275advance(2),n.\u0275\u0275conditional(u.searchingEquipment?20:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(u.searchingEquipment?21:-1)}}M.EditOpReadyGroupModalComponent=(()=>{class f{constructor(u,E,m,y,O,R){this.activeModal=u,this.formBuilder=E,this.service=m,this.loader=y,this.cdRef=O,this.statefulService=R,this.instancesToAdd=[],this.instancesToRemove=[],this.attemptedSubmit=!1,this.error=!1,this.units=[],this.searchingEquipment=!1,this.equipmentSearchSubject=new j.Subject,this.equipmentResults=[],this.TABLET_BREAKPOINT=U.GlobalConstants.TABLET_SIZE_BREAKPOINT,this.ALTEC_STANDARD_DEBOUNCE_LARGE=U.GlobalConstants.ALTEC_STANDARD_DEBOUNCE_LARGE,this.unsubscribe$=new j.Subject}ngOnInit(){this.editGroupForm=this.formBuilder.group({name:new _.FormControl("",_.Validators.required),description:new _.FormControl(""),multiOrg:new _.FormControl(!1,_.Validators.required),organization:new _.FormControl({value:this.statefulService.profile.businessName,disabled:!0},_.Validators.required),units:new _.FormControl([],_.Validators.required)}),this.service.getFlattenedGroup(this.groupId).subscribe(u=>{this.fleetGroupResponse=u,this.formControls.name.setValue(u.group.name),this.formControls.description.setValue(u.group.description),this.formControls.multiOrg.setValue(u.group.multiOrg),this.formControls.organization.setValue(u.customerName),this.IGroupInstanceToUnits(),this.loader.stop()}),this.searchEquipmentSubscription()}get formControls(){return this.editGroupForm.controls}searchEquipment(u){this.loadingEquipmentSearch=!0,this.equipmentSearchSubject.next(u)}stopPropagation(u){u.stopPropagation()}searchEquipmentSubscription(){this.equipmentSearchSubject.pipe((0,G.debounceTime)(this.ALTEC_STANDARD_DEBOUNCE_LARGE),(0,G.takeUntil)(this.unsubscribe$),(0,G.switchMap)(u=>{const E=new o.RequestData(9);return E.content.query=u,E.content.setAnalytics=!0,u?this.service.searchEquipment(E).pipe((0,G.take)(1)):(0,j.of)(new N.EquipmentSearchResponse)})).subscribe(u=>{u&&u.content&&u.content.length>0?(this.equipmentResults=u.content,this.equipmentBottomButtonActive=!0):(this.equipmentResults=[],this.equipmentBottomButtonActive=!1),this.loadingEquipmentSearch=!1,this.cdRef.detectChanges()})}onSubmit(){if(this.formControls.name.errors||this.formControls.description.errors||this.formControls.organization.errors)this.attemptedSubmit=!0;else{this.loader.start();try{let u=this.fleetGroupResponse.group;u.name=this.formControls.name.value,u.description=this.formControls.description.value,this.service.createOrUpdateGroup(u).pipe((0,G.take)(1)).subscribe(E=>{if(E.group.groupId){let m={groupId:E.group.groupId,instancesToAdd:this.IUnitSummaryToIGroupInstance(E.group.groupId,this.instancesToAdd),instancesToRemove:this.IUnitSummaryToIGroupInstance(E.group.groupId,this.instancesToRemove)};this.service.updateGroup(m).pipe((0,G.take)(1)).subscribe(y=>{this.activeModal.close(E.group.groupId)})}})}catch{this.loader.stop(),this.error=!0}}}instanceExistsInGroup(u){return this.units.filter(E=>E.instanceId===u.instanceId).length>0}updateInstances(u,E){"Add"===u?(this.units.push(E),this.instancesToAdd.push(E)):(this.units.splice(this.units.findIndex(m=>m.instanceId===E.instanceId),1),this.instancesToRemove.push(E))}IUnitSummaryToIGroupInstance(u,E){let m=[];for(let y of E)m.push({ebsInstanceId:y.instanceId,accountId:this.statefulService.profile.accountId,groupId:u});return this.formControls.units.setValue(m),m}IGroupInstanceToUnits(){if(this.fleetGroupResponse.group.instances)for(let u of this.fleetGroupResponse.group.instances)this.units.push(this.fleetGroupResponse.unitSummaries[u.ebsInstanceId])}static{this.\u0275fac=function(E){return new(E||f)(n.\u0275\u0275directiveInject(z.NgbActiveModal),n.\u0275\u0275directiveInject(i.FormBuilder),n.\u0275\u0275directiveInject(e.FleetGroupsService),n.\u0275\u0275directiveInject(B.LoadingService),n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(Y.StatefulService))}}static{this.\u0275cmp=n.\u0275\u0275defineComponent({type:f,selectors:[["altecConnect-edit-op-ready-group-modal"]],standalone:!1,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","name","type","text","maxlength","100",1,"form-control","form-control-sm"],[1,"has-error","red"],[1,"mb-3","no-right-padding"],["formControlName","description","type","text","maxlength","100",1,"form-control","form-control-sm"],[3,"isMobileView","breakPoint"],[1,"mb-3","no-right-padding","blue","pointer"],[1,"flex-around"],[1,"mb-3","no-right-padding","width-75"],[1,"mb-3","d-grid","no-right-padding"],[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"],[1,"mb-3","mb-5"],["formControlName","organization",1,"form-control","form-control-sm"],["selected","",3,"value"],[1,"product-row"],[1,"subColumn","bold","small"],[1,"product-row","striped"],[1,"product-row",3,"ngClass"],[1,"subColumn","small"],[1,"fa","fa-times-circle","remove-icon","fa-lg","pointer",3,"click"],[1,"mb-3","required"],[1,"mobile-product-row","padding-sm",3,"ngClass"],[1,"mt-1"],[1,"mt-1","red","text-center",3,"click"],[1,"mb-3","no-right-padding","blue","pointer",3,"click"],[3,"searchChange","bottomButtonPressed","placeholder","selectMessage","searchTip","resultsLength","loading","autoCompleteOn","bottomButtonActive","bottomButtonText","persistResults"],[1,"fleet-table"],[1,"fleet-row",3,"hidden"],[1,"fleet-row",3,"click","hidden"],[1,"col-12"],[1,"row",2,"display","flex","align-items","center"],[1,"col-1","text-center"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-plus","add-icon","pointer"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-minus","remove-icon","pointer"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-plus","add-icon","pointer",3,"click"],["aria-hidden","true",1,"fa","fa-lg","me-1","fa-minus","remove-icon","pointer",3,"click"],[1,"col-5"],[1,"equipment-font"],[1,"col-6"],[1,"col-11"],[1,"btn","btn-altec",3,"click"]],template:function(E,m){1&E&&n.\u0275\u0275template(0,T,27,13,"div",0),2&E&&n.\u0275\u0275property("altconModalTitle","Edit Group")},dependencies:[r.NgClass,i.\u0275NgNoValidate,i.NgSelectOption,i.\u0275NgSelectMultipleOption,i.DefaultValueAccessor,i.SelectControlValueAccessor,i.NgControlStatus,i.NgControlStatusGroup,i.MaxLengthValidator,i.FormGroupDirective,i.FormControlName,Q.AutocompleteDropdownComponent,it.LimitDataModificationDirective,rt.SelectiveView,at.ModalDirective],styles:[".modal-body[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.red[_ngcontent-%COMP%]{color:#a94442}.padding-top-none[_ngcontent-%COMP%]{padding-top:0!important}.margin-0[_ngcontent-%COMP%]{margin:0!important}.striped[_ngcontent-%COMP%]{background-color:#f9f9f9}.product-row[_ngcontent-%COMP%]{border-top:1px #dee2e6 solid;padding:7px 12px;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.flex-around[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(1){width:30%;text-align:center}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(2){width:15%;text-align:center}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(3){width:25%;text-align:center}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(4){width:30%;text-align:center}.product-row[_ngcontent-%COMP%] .subColumn[_ngcontent-%COMP%]:nth-child(5){width:2%;text-align:center}.blue[_ngcontent-%COMP%]{color:#1d81b0}.add-icon[_ngcontent-%COMP%]{color:green}.remove-icon[_ngcontent-%COMP%]{color:#a94442}.width-75[_ngcontent-%COMP%]{width:75%}.float-right[_ngcontent-%COMP%]{float:right!important}"]})}}return f})()},26151(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.InsightAvailabilityModalComponent=void 0;const S=d(31635),k=S.__importStar(d(49849)),V=S.__importStar(d(51237));function _(N,t){1&N&&(k.\u0275\u0275elementStart(0,"div",1)(1,"div",2)(2,"strong"),k.\u0275\u0275text(3,"Unit DTCs are only available for units with the capability and active Altec Insights contracts."),k.\u0275\u0275element(4,"br")(5,"br"),k.\u0275\u0275text(6," APN insights are only available on Altec equipment."),k.\u0275\u0275element(7,"br")(8,"br"),k.\u0275\u0275text(9," Chassis DTCs and insight availability are dependent on:"),k.\u0275\u0275elementEnd(),k.\u0275\u0275elementStart(10,"ul")(11,"li"),k.\u0275\u0275text(12,"Chassis capabilities \u2013 makes, models, and model year can all impact the available information from a specific chassis."),k.\u0275\u0275elementEnd(),k.\u0275\u0275elementStart(13,"li"),k.\u0275\u0275text(14,"Proper installation of a functioning OEM or 3rd party telematics device."),k.\u0275\u0275elementEnd(),k.\u0275\u0275elementStart(15,"li"),k.\u0275\u0275text(16,"Altec\u2019s access to the chassis telematics data stream."),k.\u0275\u0275elementEnd(),k.\u0275\u0275elementStart(17,"li"),k.\u0275\u0275text(18,"Chassis tire pressure monitoring is only available on Altec manufactured equipment."),k.\u0275\u0275elementEnd()()()())}M.InsightAvailabilityModalComponent=(()=>{class N{constructor(){}ngOnInit(){}static{this.\u0275fac=function(G){return new(G||N)}}static{this.\u0275cmp=k.\u0275\u0275defineComponent({type:N,selectors:[["altecConnect-insight-availability-modal"]],standalone:!1,decls:1,vars:1,consts:[["class","row",4,"altconModalTitle"],[1,"row"],[1,"modal-body"]],template:function(G,o){1&G&&k.\u0275\u0275template(0,_,19,0,"div",0),2&G&&k.\u0275\u0275property("altconModalTitle","Insight Availability Notice")},dependencies:[V.ModalDirective],styles:[".padding-top-none[_ngcontent-%COMP%]{padding-top:0!important}.margin-0[_ngcontent-%COMP%]{margin:0!important}"]})}}return N})()},32737(ot,M){Object.defineProperty(M,"__esModule",{value:!0}),M.SearchReportSetup=void 0,M.SearchReportSetup=class d{constructor(k){this.expanded=!1,this.reportSetupId=k.reportSetupId,this.reportName=k.reportName,this.reportDescription=k.reportDescription,this.format=k.format,this.frequency=k.frequency,this.time=k.time,this.timeZone=k.timeZone,this.accountIds=k.accountIds,this.recipients=k.recipients.map(V=>({recipientId:V.recipientId,ebsContactId:V.ebsContactId,accountId:V.accountId,reportSetupId:V.reportSetupId,emailAddress:""})),this.groups=k.groups,this.instances=k.instances,this.crossOrg=k.crossOrg,this.validations=k.validations,this.apnTypes=k.apnTypes,this.fullFleet=k.fullFleet}}},61263(ot,M){Object.defineProperty(M,"__esModule",{value:!0}),M.ValidationKeys=void 0,M.ValidationKeys={Op_Ready_Battery_Faults:"OR-BattF",Op_Ready_Battery_Cranking_Voltage:"OR-BattC",Op_Ready_Battery_Cranking_Voltage_param:"Min_CrankingV",Op_Ready_Fuel_Level:"OR-Fuel",Op_Ready_Fuel_Level_param:"Min_FuelL",Op_Ready_Tire_Pressure:"OR-TireP",Op_Ready_Tire_Pressure_param:"Min_TireP",Op_Ready_Def_Level:"OR-Def",Op_Ready_General_Chassis_Faults:"OR-GCF",Op_Ready_General_Warning_Lights:"OR-GWL",Op_Ready_Brake_System:"OR-BrakeF",Op_Ready_Fuel_System:"OR-FuelF",Op_Ready_Coolant_System:"OR-CoolantF",Op_Ready_After_Treatment_System:"OR-AFSF",Unit_Fault_Low_Severity:"UnitF-L",Unit_Fault_Medium_Severity:"UnitF-M",Unit_Fault_High_Severity:"UnitF-H"}},34248(ot,M,d){M.OpReadyModule=void 0;const k=d(31635),V=d(60177),_=d(91898),U=d(84341),N=d(83352),t=d(21445),j=d(7937),G=d(43523),o=d(6324),K=d(68312),tt
1=d(15736),n=d(43332),z=k.__importStar(d(49849));M.OpReadyModule=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275mod=z.\u0275\u0275defineNgModule({type:e})}static{this.\u0275inj=z.\u0275\u0275defineInjector({imports:[V.CommonModule,K.PaginationWidgetComponent,U.FormsModule,G.AppRoutingModule,_.CommonPrivilegeModule,U.ReactiveFormsModule,N.CommonProjModule,tt.SearchWidgetComponent,t.SelectiveViewModule,j.ModalWidgetModule,o.NgbTooltipModule,n.GlobalFilterComponent]})}}return e})()},63188(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.ReportSetupSearchComponent=void 0;const S=d(31635),k=d(83352),_=(d(49849),d(43410)),U=d(59091),N=d(43481),t=d(32737),K=(d(81140),d(7901),d(7937),d(30920)),i=(d(97377),d(4204),d(20851),S.__importStar(d(49849))),e=S.__importStar(d(81140)),B=S.__importStar(d(83352)),Y=S.__importStar(d(20851)),r=S.__importStar(d(7901)),Q=S.__importStar(d(7937)),it=S.__importStar(d(97377)),rt=S.__importStar(d(4204)),at=S.__importStar(d(68312)),D=S.__importStar(d(84341)),lt=S.__importStar(d(69673)),et=S.__importStar(d(57166)),pt=S.__importStar(d(81637)),ut=S.__importStar(d(98788)),ct=S.__importStar(d(22850)),_t=S.__importStar(d(43332)),gt=["searchInput"],st=()=>["B2B_View_Parent_Holding","B2B_View_Organization_Groups"];function nt(g,F){1&g&&(i.\u0275\u0275elementContainerStart(0),i.\u0275\u0275element(1,"altcon-global-filter"),i.\u0275\u0275elementContainerEnd())}function Ct(g,F){1&g&&i.\u0275\u0275element(0,"i",32)}function ft(g,F){1&g&&i.\u0275\u0275element(0,"i",33)}function vt(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",42),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&g){const a=i.\u0275\u0275nextContext().$implicit,s=i.\u0275\u0275nextContext(2);i.\u0275\u0275classProp("cross-org",a.crossOrg),i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate1(" ",s.determineCustomerNameText(a)," ")}}function ht(g,F){1&g&&(i.\u0275\u0275elementStart(0,"div",36),i.\u0275\u0275text(1,"*All Units in My Entire Fleet are Enrolled"),i.\u0275\u0275elementEnd())}function xt(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",45),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&g){const a=F.$implicit;i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate1(" ",a.emailAddress," ")}}function St(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",45),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&g){const a=F.$implicit;i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate1(" ",a.name," ")}}function bt(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",46)(1,"strong"),i.\u0275\u0275text(2,"Groups"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(3,"div",44),i.\u0275\u0275repeaterCreate(4,St,2,1,"div",45,i.\u0275\u0275repeaterTrackByIdentity),i.\u0275\u0275elementEnd()()),2&g){const a=i.\u0275\u0275nextContext(2),s=a.$implicit,p=a.$index,x=i.\u0275\u0275nextContext(2);i.\u0275\u0275advance(3),i.\u0275\u0275classProp("odd",x.isOdd(p))("even",!x.isOdd(p)),i.\u0275\u0275advance(),i.\u0275\u0275repeater(x.sortGroups(s.groups))}}function yt(g,F){1&g&&i.\u0275\u0275element(0,"div",47)}function Pt(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",41)(1,"div",43)(2,"strong"),i.\u0275\u0275text(3,"Recipients"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(4,"div",44),i.\u0275\u0275repeaterCreate(5,xt,2,1,"div",45,i.\u0275\u0275repeaterTrackByIdentity),i.\u0275\u0275elementEnd()(),i.\u0275\u0275conditionalCreate(7,bt,6,4,"div",46)(8,yt,1,0,"div",47),i.\u0275\u0275elementEnd()),2&g){const a=i.\u0275\u0275nextContext(),s=a.$implicit,p=a.$index,x=i.\u0275\u0275nextContext(2);i.\u0275\u0275advance(4),i.\u0275\u0275classProp("odd",x.isOdd(p))("even",!x.isOdd(p)),i.\u0275\u0275advance(),i.\u0275\u0275repeater(x.sortRecipients(s.recipients)),i.\u0275\u0275advance(2),i.\u0275\u0275conditional(s.fullFleet?8:7)}}function A(g,F){if(1&g){const a=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementStart(0,"tr",23)(1,"td",29),i.\u0275\u0275listener("click",function(p){const x=i.\u0275\u0275restoreView(a).$implicit,X=i.\u0275\u0275nextContext(2);return i.\u0275\u0275resetView(X.expandReportSetup(p,x))}),i.\u0275\u0275elementStart(2,"div",30)(3,"div",31),i.\u0275\u0275conditionalCreate(4,Ct,1,0,"i",32),i.\u0275\u0275conditionalCreate(5,ft,1,0,"i",33),i.\u0275\u0275elementStart(6,"div",34),i.\u0275\u0275text(7),i.\u0275\u0275conditionalCreate(8,vt,2,3,"div",35),i.\u0275\u0275elementEnd()(),i.\u0275\u0275conditionalCreate(9,ht,2,0,"div",36),i.\u0275\u0275elementStart(10,"div",37)(11,"div")(12,"i",38),i.\u0275\u0275listener("click",function(){const p=i.\u0275\u0275restoreView(a).$implicit,x=i.\u0275\u0275nextContext(2);
1return i.\u0275\u0275resetView(x.duplicateReportSetup(p))}),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(13,"div")(14,"i",39),i.\u0275\u0275listener("click",function(){const p=i.\u0275\u0275restoreView(a).$implicit,x=i.\u0275\u0275nextContext(2);return i.\u0275\u0275resetView(x.editReportSetup(p))}),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(15,"altec-removal-button",40),i.\u0275\u0275twoWayListener("activeDialogEntityChange",function(p){i.\u0275\u0275restoreView(a);const x=i.\u0275\u0275nextContext(2);return i.\u0275\u0275twoWayBindingSet(x.deletingReportSetup,p)||(x.deletingReportSetup=p),i.\u0275\u0275resetView(p)}),i.\u0275\u0275listener("onRemove",function(p){i.\u0275\u0275restoreView(a);const x=i.\u0275\u0275nextContext(2);return i.\u0275\u0275resetView(x.deleteReportSetup(p))}),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275conditionalCreate(16,Pt,9,5,"div",41),i.\u0275\u0275elementEnd()()}if(2&g){const a=F.$implicit,s=i.\u0275\u0275nextContext(2);i.\u0275\u0275property("hidden",s.tableLoading),i.\u0275\u0275advance(),i.\u0275\u0275property("id",a.reportSetupId),i.\u0275\u0275advance(3),i.\u0275\u0275conditional(a.expanded?-1:4),i.\u0275\u0275advance(),i.\u0275\u0275conditional(a.expanded?5:-1),i.\u0275\u0275advance(2),i.\u0275\u0275textInterpolate1(" ",a.reportName," "),i.\u0275\u0275advance(),i.\u0275\u0275conditional(s.statefulService.isParentHoldingAndViewingAll()?8:-1),i.\u0275\u0275advance(),i.\u0275\u0275conditional(a.fullFleet?9:-1),i.\u0275\u0275advance(6),i.\u0275\u0275property("dialogText","Are you sure you want to delete this report setup?")("removeButtonText","Delete")("entityId",a.reportSetupId),i.\u0275\u0275twoWayProperty("activeDialogEntity",s.deletingReportSetup),i.\u0275\u0275advance(),i.\u0275\u0275conditional(a.expanded?16:-1)}}function q(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"tr",24)(1,"td")(2,"div",48),i.\u0275\u0275text(3),i.\u0275\u0275elementEnd()()()),2&g){const a=F.$implicit,s=i.\u0275\u0275nextContext(2);i.\u0275\u0275property("hidden",!s.tableLoading),i.\u0275\u0275advance(3),i.\u0275\u0275textInterpolate(a)}}function T(g,F){1&g&&(i.\u0275\u0275elementStart(0,"div",25),i.\u0275\u0275text(1," No results. "),i.\u0275\u0275elementEnd())}function P(g,F){if(1&g){const a=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementContainerStart(0),i.\u0275\u0275elementStart(1,"div",5)(2,"div",6)(3,"div",7)(4,"div",8)(5,"inline-load-indicating-control",9)(6,"div",10,0),i.\u0275\u0275element(8,"i",11),i.\u0275\u0275elementStart(9,"input",12,1),i.\u0275\u0275twoWayListener("ngModelChange",function(p){i.\u0275\u0275restoreView(a);const x=i.\u0275\u0275nextContext();return i.\u0275\u0275twoWayBindingSet(x.requestData.content.query,p)||(x.requestData.content.query=p),i.\u0275\u0275resetView(p)}),i.\u0275\u0275listener("ngModelChange",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275reference(10),x=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(x.searchSubject.next([p.value,!1]))}),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(11,"i",13),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275reference(10),x=i.\u0275\u0275nextContext();return p.value="",x.requestData.content.query="",x.requestData.page=0,x.search(!0,!0),i.\u0275\u0275resetView(x.searchSubject.next([p.value,!0]))}),i.\u0275\u0275elementEnd()()()(),i.\u0275\u0275elementStart(12,"div",14)(13,"a",15),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(p.navigateToNewReport("/pages/dashboard/admin/opready/reportSetup"))}),i.\u0275\u0275text(14," +\xa0Create\xa0New "),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(15,"table",16)(16,"thead",17)(17,"tr")(18,"th",18),i.\u0275\u0275listener("click",function(p){i.\u0275\u0275restoreView(a);const x=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(x.setSort(p,"reportName"))}),i.\u0275\u0275elementStart(19,"div",19),i.\u0275\u0275text(20," Report Name "),i.\u0275\u0275elementStart(21,"div",20),i.\u0275\u0275element(22,"i",21)(23,"i",22),i.\u0275\u0275elementEnd()()()()(),i.\u0275\u0275elementStart(24,"tbody"),i.\u0275\u0275repeaterCreate(25,A,17,12,"tr",23,i.\u0275\u0275repeaterTrackByIdentity),i.\u0275\u0275repeaterCreate(27,q,4,2,"tr",24,i.\u0275\u0275repeaterTrackByIdentity),i.\u0275\u0275elementEnd()(),i.\u0275\u0275conditionalCreate(29,T,2,0,"div",25),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(30,"div",26)(31,"div",27),i.\u0275\u0275text(32),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(33,"nav")(34,"altcon-pagination",28),i.\u0275\u0275listener("paging",function(p){i.\u0275\u0275restoreView(a);const x=i.\u0275\u0275nextContext();
1return i.\u0275\u0275resetView(x.paginationRequest(p))}),i.\u0275\u0275elementEnd()()()()(),i.\u0275\u0275elementContainerEnd()}if(2&g){const a=i.\u0275\u0275reference(10),s=i.\u0275\u0275nextContext();i.\u0275\u0275advance(5),i.\u0275\u0275property("loadStateObservable",s.searchBoxLoaderObservable),i.\u0275\u0275advance(4),i.\u0275\u0275twoWayProperty("ngModel",s.requestData.content.query),i.\u0275\u0275advance(2),i.\u0275\u0275property("hidden",""===a.value),i.\u0275\u0275advance(11),i.\u0275\u0275property("hidden",0!==s.requestData.content.sortOptions.length&&"reportName"===s.requestData.content.sortOptions[0].fieldName),i.\u0275\u0275advance(),i.\u0275\u0275classProp("fa-sort-up",0!==s.requestData.content.sortOptions.length&&"ASC"===s.requestData.content.sortOptions[0].direction)("fa-sort-down",0!==s.requestData.content.sortOptions.length&&"DESC"===s.requestData.content.sortOptions[0].direction),i.\u0275\u0275property("hidden",0===s.requestData.content.sortOptions.length||"reportName"!==s.requestData.content.sortOptions[0].fieldName),i.\u0275\u0275advance(2),i.\u0275\u0275repeater(s.responseData.content),i.\u0275\u0275advance(2),i.\u0275\u0275repeater(s.makeLoaderRowArray()),i.\u0275\u0275advance(2),i.\u0275\u0275conditional(s.noResults&&!s.tableLoading?29:-1),i.\u0275\u0275advance(),i.\u0275\u0275classProp("disabled",s.hideResultSize),i.\u0275\u0275advance(),i.\u0275\u0275property("hidden",s.hideResultSize),i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate1(" ",s.paginationCounter()," "),i.\u0275\u0275advance(2),i.\u0275\u0275property("pageSize",s.requestData.size)("numberOfItems",s.responseData.totalRecords)("index",s.requestData.page)("noMargin",!0)}}function f(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"span",54),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&g){const a=i.\u0275\u0275nextContext(2);i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate1("(",a.requestData.content.sortOptions[0].direction,")")}}function v(g,F){1&g&&i.\u0275\u0275text(0," By Report Name ")}function u(g,F){if(1&g){const a=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementStart(0,"div",61)(1,"input",69),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275nextContext(2);return i.\u0275\u0275resetView(p.requestData.content.sortOptions[0].direction="ASC")}),i.\u0275\u0275elementEnd(),i.\u0275\u0275text(2," \xa0 Asc. "),i.\u0275\u0275elementStart(3,"input",70),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275nextContext(2);return i.\u0275\u0275resetView(p.requestData.content.sortOptions[0].direction="DESC")}),i.\u0275\u0275elementEnd(),i.\u0275\u0275text(4," \xa0 Desc. "),i.\u0275\u0275elementEnd()}if(2&g){const a=i.\u0275\u0275nextContext(2);i.\u0275\u0275advance(),i.\u0275\u0275property("checked","ASC"===a.requestData.content.sortOptions[0].direction),i.\u0275\u0275advance(2),i.\u0275\u0275property("checked","DESC"===a.requestData.content.sortOptions[0].direction)}}function E(g,F){1&g&&i.\u0275\u0275element(0,"i",32)}function m(g,F){1&g&&i.\u0275\u0275element(0,"i",33)}function y(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",42),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&g){const a=i.\u0275\u0275nextContext().$implicit,s=i.\u0275\u0275nextContext(2);i.\u0275\u0275classProp("cross-org",a.crossOrg),i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate1(" ",s.determineCustomerNameText(a)," ")}}function O(g,F){1&g&&(i.\u0275\u0275elementStart(0,"div"),i.\u0275\u0275text(1,"*All Units in My Entire Fleet are Enrolled"),i.\u0275\u0275elementEnd())}function R(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",45),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&g){const a=F.$implicit;i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate1(" ",a.emailAddress," ")}}function W(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",45),i.\u0275\u0275text(1),i.\u0275\u0275elementEnd()),2&g){const a=F.$implicit;i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate1(" ",a.name," ")}}function J(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",49)(1,"strong"),i.\u0275\u0275text(2,"Groups"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(3,"div",44),i.\u0275\u0275repeaterCreate(4,W,2,1,"div",45,i.\u0275\u0275repeaterTrackByIdentity),i.\u0275\u0275elementEnd()()),2&g){const a=i.\u0275\u0275nextContext(2).$implicit,s=i.\u0275\u0275nextContext(2);i.\u0275\u0275advance(4),i.\u0275\u0275repeater(s.sortGroups(a.groups))}}function dt(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",76)(1,"strong"),i.\u0275\u0275text(2,"Recipients"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(3,"div",44),i.\u0275\u0275repeaterCreate(4,R,2,1,"div",45,i.\u0275\u0275repeaterTrackByIdentity),i.\u0275\u0275elementEnd()(),i.\u0275\u0275conditionalCreate(6,J,6,0,"div",49)),2&g){const a=i.\u0275\u0275nextContext().$implicit,s=i.\u0275\u0275nextContext(2);i.\u0275\u0275advance(4),i.\u0275\u0275repeater(s.sortRecipients(a.recipients)),i.\u0275\u0275advance(2),i.\u0275\u0275conditional(a.fullFleet?-1:6)}}function Mt(g,F){if(1&g){const a=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementStart(0,"div",71),i.\u0275\u0275listener("click",function(p){const x=i.\u0275\u0275restoreView(a).$implicit,X=i.\u0275\u0275nextContext(2);
1return i.\u0275\u0275resetView(X.expandReportSetup(p,x))}),i.\u0275\u0275elementStart(1,"div",61)(2,"div",72),i.\u0275\u0275conditionalCreate(3,E,1,0,"i",32),i.\u0275\u0275conditionalCreate(4,m,1,0,"i",33),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(5,"div",34),i.\u0275\u0275conditionalCreate(6,y,2,3,"div",35),i.\u0275\u0275elementStart(7,"div")(8,"strong"),i.\u0275\u0275text(9,"Report Name"),i.\u0275\u0275elementEnd(),i.\u0275\u0275text(10),i.\u0275\u0275elementEnd(),i.\u0275\u0275conditionalCreate(11,O,2,0,"div"),i.\u0275\u0275elementStart(12,"div",73,2)(14,"div")(15,"i",74),i.\u0275\u0275listener("click",function(){const p=i.\u0275\u0275restoreView(a).$implicit,x=i.\u0275\u0275nextContext(2);return i.\u0275\u0275resetView(x.duplicateReportSetup(p))}),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(16,"div")(17,"i",75),i.\u0275\u0275listener("click",function(){const p=i.\u0275\u0275restoreView(a).$implicit,x=i.\u0275\u0275nextContext(2);return i.\u0275\u0275resetView(x.editReportSetup(p))}),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(18,"altec-removal-button",40),i.\u0275\u0275twoWayListener("activeDialogEntityChange",function(p){i.\u0275\u0275restoreView(a);const x=i.\u0275\u0275nextContext(2);return i.\u0275\u0275twoWayBindingSet(x.deletingReportSetup,p)||(x.deletingReportSetup=p),i.\u0275\u0275resetView(p)}),i.\u0275\u0275listener("onRemove",function(p){i.\u0275\u0275restoreView(a);const x=i.\u0275\u0275nextContext(2);return i.\u0275\u0275resetView(x.deleteReportSetup(p))}),i.\u0275\u0275elementEnd()(),i.\u0275\u0275conditionalCreate(19,dt,7,1),i.\u0275\u0275elementEnd()()()}if(2&g){const a=F.$implicit,s=i.\u0275\u0275nextContext(2);i.\u0275\u0275advance(3),i.\u0275\u0275conditional(a.expanded?-1:3),i.\u0275\u0275advance(),i.\u0275\u0275conditional(a.expanded?4:-1),i.\u0275\u0275advance(2),i.\u0275\u0275conditional(s.statefulService.isParentHoldingAndViewingAll()?6:-1),i.\u0275\u0275advance(4),i.\u0275\u0275textInterpolate1(": ",a.reportName),i.\u0275\u0275advance(),i.\u0275\u0275conditional(a.fullFleet?11:-1),i.\u0275\u0275advance(7),i.\u0275\u0275property("dialogText","Are you sure you want to delete this report setup?")("removeButtonText","Delete")("entityId",a.reportSetupId),i.\u0275\u0275twoWayProperty("activeDialogEntity",s.deletingReportSetup),i.\u0275\u0275advance(),i.\u0275\u0275conditional(a.expanded?19:-1)}}function Tt(g,F){if(1&g&&(i.\u0275\u0275elementStart(0,"div",67)(1,"div",77)(2,"div",78)(3,"div",79),i.\u0275\u0275text(4),i.\u0275\u0275elementEnd()()()()),2&g){const a=F.$implicit;i.\u0275\u0275advance(4),i.\u0275\u0275textInterpolate(a)}}function It(g,F){1&g&&(i.\u0275\u0275elementStart(0,"div",25),i.\u0275\u0275text(1," No results. "),i.\u0275\u0275elementEnd())}function Vt(g,F){if(1&g){const a=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementContainerStart(0),i.\u0275\u0275elementStart(1,"div",6)(2,"div",49)(3,"div")(4,"div",50)(5,"div",51)(6,"button",52),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275nextContext();return p.showMobileSortMenu=!0,i.\u0275\u0275resetView(p.mobilePrevActiveSort=p.deepCopy(p.requestData.content.sortOptions))}),i.\u0275\u0275element(7,"i",53),i.\u0275\u0275text(8," Sort "),i.\u0275\u0275conditionalCreate(9,f,2,1,"span",54),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(10,"ul",55)(11,"li")(12,"a",56),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275nextContext();return p.requestData.content.sortOptions.length=0,p.showMobileSortMenu=!1,i.\u0275\u0275resetView(p.search(!1,!0))}),i.\u0275\u0275element(13,"i",57),i.\u0275\u0275text(14," Clear Sort "),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(15,"li")(16,"a",58),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(p.applySort("reportName",!1))}),i.\u0275\u0275conditionalCreate(17,v,1,0),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(18,"div",59)(19,"span",60),i.\u0275\u0275text(20,"By Report Name"),i.\u0275\u0275elementEnd(),i.\u0275\u0275conditionalCreate(21,u,5,2,"div",61),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(22,"div",62)(23,"div",63),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275nextContext();
1return p.showMobileSortMenu=!1,i.\u0275\u0275resetView(p.requestData.content.sortOptions=p.deepCopy(p.mobilePrevActiveSort))}),i.\u0275\u0275text(24," Cancel "),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(25,"div",64),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275nextContext();return p.showMobileSortMenu=!1,i.\u0275\u0275resetView(p.search(!1,!0))}),i.\u0275\u0275text(26," Apply "),i.\u0275\u0275elementEnd()()()()(),i.\u0275\u0275elementStart(27,"inline-load-indicating-control",9)(28,"div",10,0),i.\u0275\u0275element(30,"i",11),i.\u0275\u0275elementStart(31,"input",12,1),i.\u0275\u0275twoWayListener("ngModelChange",function(p){i.\u0275\u0275restoreView(a);const x=i.\u0275\u0275nextContext();return i.\u0275\u0275twoWayBindingSet(x.requestData.content.query,p)||(x.requestData.content.query=p),i.\u0275\u0275resetView(p)}),i.\u0275\u0275listener("ngModelChange",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275reference(32),x=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(x.searchSubject.next([p.value,!1]))}),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(33,"i",13),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275reference(32),x=i.\u0275\u0275nextContext();return p.value="",x.requestData.content.query="",x.requestData.page=0,i.\u0275\u0275resetView(x.search(!0,!0))}),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementStart(34,"div",14)(35,"a",65),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(a);const p=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(p.navigateToNewReport("/pages/dashboard/admin/opready/reportSetup"))}),i.\u0275\u0275text(36," +\xa0Create\xa0New "),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementStart(37,"div",66),i.\u0275\u0275repeaterCreate(38,Mt,20,10,"div",67,i.\u0275\u0275repeaterTrackByIdentity),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(40,"div",66),i.\u0275\u0275repeaterCreate(41,Tt,5,1,"div",67,i.\u0275\u0275repeaterTrackByIdentity),i.\u0275\u0275elementEnd(),i.\u0275\u0275conditionalCreate(43,It,2,0,"div",25),i.\u0275\u0275elementStart(44,"div",26)(45,"div",27),i.\u0275\u0275text(46),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(47,"nav",68)(48,"altcon-pagination",28),i.\u0275\u0275listener("paging",function(p){i.\u0275\u0275restoreView(a);const x=i.\u0275\u0275nextContext();return i.\u0275\u0275resetView(x.paginationRequest(p))}),i.\u0275\u0275elementEnd()()()()(),i.\u0275\u0275elementContainerEnd()}if(2&g){const a=i.\u0275\u0275reference(32),s=i.\u0275\u0275nextContext();i.\u0275\u0275advance(5),i.\u0275\u0275classProp("button-control-active",s.showMobileSortMenu),i.\u0275\u0275advance(2),i.\u0275\u0275classProp("fa-sort",0===s.requestData.content.sortOptions.length)("fa-sort-up",0!==s.requestData.content.sortOptions.length&&"ASC"===s.requestData.content.sortOptions[0].direction)("fa-sort-down",0!==s.requestData.content.sortOptions.length&&"DESC"===s.requestData.content.sortOptions[0].direction),i.\u0275\u0275advance(2),i.\u0275\u0275conditional(0!==s.requestData.content.sortOptions.length?9:-1),i.\u0275\u0275advance(),i.\u0275\u0275property("hidden",!s.showMobileSortMenu),i.\u0275\u0275advance(6),i.\u0275\u0275classProp("sort-by-active",0!==s.requestData.content.sortOptions.length&&"reportName"===s.requestData.content.sortOptions[0].fieldName),i.\u0275\u0275property("hidden",0!==s.requestData.content.sortOptions.length&&"reportName"===s.requestData.content.sortOptions[0].fieldName),i.\u0275\u0275advance(),i.\u0275\u0275conditional(0!==s.requestData.content.sortOptions.length&&"reportName"!==s.requestData.content.sortOptions[0].fieldName||0===s.requestData.content.sortOptions.length?17:-1),i.\u0275\u0275advance(),i.\u0275\u0275property("hidden",0!==s.requestData.content.sortOptions.length&&"reportName"!==s.requestData.content.sortOptions[0].fieldName||0===s.requestData.content.sortOptions.length),i.\u0275\u0275advance(3),i.\u0275\u0275conditional(0!==s.requestData.content.sortOptions.length?21:-1),i.\u0275\u0275advance(4),i.\u0275\u0275classProp("apply-button",0!==s.requestData.content.sortOptions.length)("disabled-sort-apply",0===s.requestData.content.sortOptions.length),i.\u0275\u0275advance(2),i.\u0275\u0275property("loadStateObservable",s.searchBoxLoaderObservable),i.\u0275\u0275advance(4),i.\u0275\u0275twoWayProperty("ngModel",s.requestData.content.query),i.\u0275\u0275advance(2),i.\u0275\u0275property("hidden",""===a.value),i.\u0275\u0275advance(4),i.\u0275\u0275property("hidden",s.tableLoading),i.\u0275\u0275advance(),i.\u0275\u0275repeater(s.responseData.content),i.\u0275\u0275advance(2),i.\u0275\u0275property("hidden",!s.tableLoading),i.\u0275\u0275advance(),i.\u0275\u0275repeater(s.makeLoaderRowArray()),i.\u0275\u0275advance(2),i.\u0275\u0275conditional(s.noResults&&!s.tableLoading?43:-1),i.\u0275\u0275advance(2),i.\u0275\u0275property("hidden",s.hideResultSize),i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate1(" ",s.paginationCounter()," "),i.\u0275\u0275advance(2),i.\u0275\u0275property("pageSize",s.requestData.size)("numberOfItems",s.responseData.totalRecords)("index",s.requestData.page)("noMargin",!0)}}M.ReportSetupSearchComponent=(()=>{class g{constructor(a,s,p,x,X,Ot,wt){this.opReadyService=a,this.searchRoutingService=s,this.loader=p,this.router=x,this.modal=X,this.statefulService=Ot,this.activeOrgSessionService=wt,this.searchBoxLoaderSubject=ne
1w U.Subject,this.searchBoxLoaderObservable=this.searchBoxLoaderSubject.asObservable(),this.noResults=!1,this.tableLoading=!0,this.hideResultSize=!0,this.searchSubject=new U.Subject,this.deletingReportSetup=null,this.unsubscribe$=new U.Subject,this.requestData={page:0,size:10,content:{query:"",sortOptions:[],filterOptions:[],multiValueFilterOptions:[],accountIds:this.statefulService.getAllAccountIds().map(Ft=>Number(Ft))}},this.responseData=new _.ResponseData}ngOnInit(){let a;this.loader.stop(),this.searchRoutingService.routingObservable.pipe((0,N.map)(s=>(this.hideResultSize=!0,this.tableLoading=!0,a=s,s===k.SearchRoutingService.ParamEnums.FIRST_LOAD||s===k.SearchRoutingService.ParamEnums.POP_STATE?this.searchRoutingService.queryParamsToRequest(this.requestData):this.requestData)),(0,N.switchMap)(s=>this.opReadyService.searchReportSetups(s).pipe((0,N.take)(1))),(0,N.switchMap)(s=>{this.responseData.totalRecords=s.totalRecords,this.responseData.content=s.content.map(x=>new t.SearchReportSetup(x));const p=[].concat.apply([],this.responseData.content.map(x=>x.recipients));return this.opReadyService.getMappedContactEmailsByIds(p.map(x=>x.ebsContactId))}),(0,N.takeUntil)(this.unsubscribe$)).subscribe(s=>{for(let p of this.responseData.content)for(let x of p.recipients)x.emailAddress=s[x.ebsContactId];"loading"===this.searchBoxLoaderState&&(this.searchBoxLoaderState="complete",this.searchBoxLoaderSubject.next("complete")),this.tableLoading=!1,this.responseData.totalRecords>0?(this.hideResultSize=!1,this.noResults=!1):this.noResults=!0}),this.searchSubject.pipe((0,N.debounceTime)(k.GlobalConstants.ALTEC_STANDARD_DEBOUNCE_LARGE),(0,N.distinctUntilChanged)(),(0,N.takeUntil)(this.unsubscribe$)).subscribe(([s,p])=>{this.searchInputElement.nativeElement.blur(),p||this.search(!0,!0)})}search(a,s){a&&this.loadSearchBox(),this.hideResultSize=!0,s&&(this.requestData.page=0),this.tableLoading=!0,this.searchRoutingService.queryParamMap(this.requestData)}loadSearchBox(){this.searchBoxLoaderState="loading",this.searchBoxLoaderSubject.next("loading")}makeLoaderRowArray(){if(this.responseData.content.length>9||0===this.responseData.content.length)return[0,1,2,3,4,5,6,7,8,9];{let a=[];for(let s=0;s<this.responseData.content.length;s++)a.push(s);return a}}paginationCounter(){return 0===this.responseData.totalRecords?"":`${10*(this.requestData.page-1+1)+1} - ${10*(this.requestData.page+1)<this.responseData.totalRecords?10*(this.requestData.page+1):this.responseData.totalRecords} of ${this.responseData.totalRecords}`}deepCopy(a){return JSON.parse(JSON.stringify(a))}setSort(a,s){("tableHeader"===a.target.id||"tableHeaderInner"===a.target.id)&&this.applySort(s,!0)}applySort(a,s){if(0!==this.requestData.content.sortOptions.length&&this.requestData.content.sortOptions[0].fieldName===a)"ASC"===this.requestData.content.sortOptions[0].direction?this.requestData.content.sortOptions[0].direction="DESC":this.requestData.content.sortOptions.length=0;else{let p=new _.SortOption;p.fieldName=a,p.direction="ASC",this.requestData.content.sortOptions[0]=p}s&&this.search(!1,!0)}duplicateReportSetup(a){const s={reportSetupId:null,reportName:`${a.reportName}(1)`,reportDescription:a.reportDescription,format:a.format,opReadySFTPConfig:a.opReadySFTPConfig,frequency:a.frequency,time:a.time,timeZone:a.timeZone,accountIds:a.accountIds,recipients:a.recipients.map(p=>({recipientId:null,reportSetupId:null,ebsContactId:p.ebsContactId,accountId:p.accountId})),groups:a.groups.map(p=>({groupId:p.groupId})),crossOrg:a.crossOrg,validations:a.validations.map(p=>({validationId:null,reportSetupId:null,validationKey:p.validationKey,arguments:p.arguments.map(x=>({argumentId:null,reportSetupId:null,validationId:null,parameterName:x.parameterName,parameterValue:x.parameterValue}))})),apnTypes:a.apnTypes,fullFleet:a.fullFleet};this.loader.start(),this.opReadyService.duplicateReportSetup(s).pipe((0,N.take)(1)).subscribe(p=>{this.loader.stop(),this.search(!1)})}expandReportSetup(a,s){(!a.target.classList.contains("fa")&&!a.target.classList.contains("control-button")||a.target.classList.contains("fa-chevron-down")||a.target.classList.contains("fa-chevron-up"))&&(s.expanded=!s.expanded)}deleteReportSetup(a){this.loader.start(),this.opReadyService.deleteReportSetup(a.toString()).pipe((0,N.take)(1)).subscribe(()=>{this.loader.stop(),this.search(!1,!0)})}paginationRequest(a){this.requestData.page=a,this.search(!1)}sortGroups(a){return a.sort((s,p)=>s.name>p.name?1:-1)}sortRecipients(a){return a.sort((s,p)=>s.emailAddress>p.emailAddress?1:-1)}isOdd(a){return(a+1)%2==1}
1editReportSetup(a){if(this.statefulService.isParentHoldingAndViewingAll()&&!a.crossOrg){const s="/pages/dashboard/admin/opready/reportSetup/"+a.reportSetupId,p=this.statefulService.profile.altecSecondaryOrgs.find(x=>x.accountId===a.accountIds[0]);this.statefulService.profile.isInternalAssociate?this.activeOrgSessionService.setInternalAssociateActiveOrgs([{accountId:p.accountId,partyId:p.partyId,accountNumber:p.accountNumber,name:p.name}]).pipe((0,N.take)(1)).subscribe(()=>{this.router.navigateByUrl(s)}):(this.activeOrgSessionService.setActiveOrgsAndUpdateProfile([{accountId:p.accountId,partyId:p.partyId,accountNumber:p.accountNumber,name:p.name}]),this.router.navigateByUrl(s))}else this.opReadyService.reportSetupInEditing={reportName:a.reportName,reportSetupId:a.reportSetupId,reportDescription:a.reportDescription,format:a.format,opReadySFTPConfig:a.opReadySFTPConfig,frequency:a.frequency,time:a.time,timeZone:a.timeZone,accountIds:a.accountIds,recipients:a.recipients,groups:a.groups,instances:a.instances,crossOrg:a.crossOrg,validations:a.validations,apnTypes:a.apnTypes,fullFleet:a.fullFleet},this.router.navigate(["/pages/dashboard/admin/opready/reportSetup"])}determineCustomerNameText(a){return a.crossOrg?"CROSS-ORGANIZATIONAL":this.statefulService.getOrgNameWithId(a.accountIds[0])}ngOnDestroy(){this.unsubscribe$.next(!0),this.unsubscribe$.complete()}navigateToNewReport(a){if(this.statefulService.isParentHoldingAndViewingAll()&&this.statefulService.profile.parentHoldingCompanyName){let s=this.modal.render(K.CompanySelectModalComponent);s.componentInstance.allowCrossOrg=!0,s.componentInstance.goToAddress=a,s.modalRef.result.then(p=>{p&&this.router.navigate([a])},()=>{})}else this.router.navigate([a])}static{this.\u0275fac=function(s){return new(s||g)(i.\u0275\u0275directiveInject(e.OpReadyService),i.\u0275\u0275directiveInject(B.SearchRoutingService),i.\u0275\u0275directiveInject(Y.LoadingService),i.\u0275\u0275directiveInject(r.Router),i.\u0275\u0275directiveInject(Q.Modal),i.\u0275\u0275directiveInject(it.StatefulService),i.\u0275\u0275directiveInject(rt.ActiveOrgSessionService))}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:g,selectors:[["altecConnect-report-setup-search"]],viewQuery:function(s,p){if(1&s&&i.\u0275\u0275viewQuery(gt,5),2&s){let x;i.\u0275\u0275queryRefresh(x=i.\u0275\u0275loadQuery())&&(p.searchInputElement=x.first)}},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([k.SearchRoutingService])],decls:5,vars:4,consts:[["control",""],["searchInput",""],["relativeDiv",""],[4,"hasAnyPrivileges"],[4,"isMobileView"],[1,"content-container"],[1,"custom-inner"],[1,"mt-1"],[1,"control-row","position-relative"],[1,"search-container-wrapper",3,"loadStateObservable"],[1,"search-container","inline-load-control"],[1,"fa","fa-search","inline-search-button"],["ngModel","","type","text","name","search","autocomplete","off","placeholder","Search Reports",1,"search-input",3,"ngModelChange","ngModel"],[1,"fa","fa-times","clear-search",3,"click","hidden"],[1,"mt-2","create-new"],[1,"pointer",3,"click"],[1,"table","table-striped","table-responsive"],[1,"thead-border"],["id","tableHeader",1,"sortable",3,"click"],["id","tableHeaderInner",1,"flex-center-align"],[1,"sort-icon-container","ms-1"],[1,"fa","fa-sort",3,"hidden"],[1,"fa",3,"hidden"],[3,"hidden"],[1,"loader-table-row",3,"hidden"],[1,"no-results-found"],[1,"pagination-row"],[1,"pagination-counter",3,"hidden"],[3,"paging","pageSize","numberOfItems","index","noMargin"],[1,"pointer",3,"click","id"],[1,"report-header-row"],[1,"flex-center-align","col-4"],[1,"fa","fa-chevron-down"],[1,"fa","fa-chevron-up"],[1,"ms-3"],[1,"company-name",3,"cross-org"],[1,"col-4"],[1,"report-setup-buttons"],["limitDataModification","","title","Duplicate report setup",1,"fa","fa-clone","fa-lg","pointer",3,"click"],["title","Edit report setup",1,"fa","fa-edit","fa-lg","ms-4","edit-icon","pointer",3,"click"],[1,"ms-4",3,"activeDialogEntityChange","onRemove","dialogText","removeButtonText","entityId","activeDialogEntity"],[1,"expanded-content-container","pt-3"],[1,"company-name"],[1,"recipients"],[1,"expanded-info-block","mt-2"],[1,"pb-1"],[1,"groups"],[1,"expanded-info-block-holder","mt-2"],[1,"row-loader"],[1,"mt-2"],[1,"flex-center-align","mt-1"],[1,"mobile-button-control-container"],["type","button",1,"btn","btn-sm","mobile-filter-btn",3,"click"],[1,"fa"],[1,"mobile-sorting-by-indicator"],[1,"mobile-filter-listbox","sort-listbox",3,"hidden"],[1,"mobile-clear-filters",3,"click"],[1,"fa","fa-times"],[3,"click","hidden"],[1,"active-sort-block",3,"hidden"],[1,"active-sort"],[1,"flex-center-align"],[1,"control-button-wrapper"],[1,"control-button","cancel-button",3,"click"],[1,"control-button",3,"click"],[3,"click"],[1,"fleet-table","mt-2",3,"hidden"],[1,"fleet-row"],["aria-label","open service job pagination navigation"],["type","radio","value","ASC",3,"click","checked"],["type","radio","value","DESC",1,"desc-radio",3,"click","checked"],[1,"fleet-row",3,"click"],[1,"ms-2"],[1,"report-setup-buttons","mt-2","position-relative"],["limitDataModification","",1,"fa","fa-clone","fa-lg","pointer",3,"click"],[1,"fa","fa-edit","fa-lg","margin-left-xl","edit-icon","pointer",3,"click"],[1,"mt-3"],[1,"row"],[1,"col-12"],[1,"mobile-row-loader"]],template:function(s,p){1&s&&(i.\u0275\u0275template(0,nt,2,0,"ng-container",3),i.\u0275\u0275elementStart(1,"h3"),i.\u0275\u0275text(2,"Op-Ready Reports"),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(3,P,35,18,"ng-container",4)(4,Vt,49,32,"ng-container",4)),2&s&&(i.\u0275\u0275property("hasAnyPrivileges",i.\u0275\u0275pureFunction0(3,st)),i.\u0275\u0275advance(3),i.\u0275\u0275property("isMobileView",!1),i.\u0275\u0275advance(),i.\u0275\u0275property("isMobileView",!0))},dependencies:[at.PaginationWidgetComponent,D.DefaultValueAccessor,D.NgControlStatus,D.NgModel,lt.HasAnyPrivilegesDirective,et.InlineLoadIndicatingControlComponent,pt.LimitDataModificationDirective,ut.RemovalButtonComponent,ct.SelectiveView,_t.GlobalFilterComponent],styles:['.toast-container[_ngcontent-%COMP%] .ngx-toastr[_ngcontent-%COMP%]{background-color:#333}.toast-message[_ngcontent-%COMP%]{text-align:center;font-size:1rem}.toast-close-button[_ngcontent-%COMP%]:hover, .toast-close-button[_ngcontent-%COMP%]:focus{color:#efb310}.toast-top-third-width[_ngcontent-%COMP%]{top:20px;right:0;width:100%}@media(min-width:768px){.toast-container.toast-top-third-width[_ngcontent-%COMP%] .ngx-toastr[_ngcontent-%COMP%]{width:33%}}.toast-container.toast-top-third-width[_ngcontent-%COMP%] .ngx-toastr[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.loadingModal[_ngcontent-%COMP%]{text-align:center;margin-top:240px}
1.tooltip-large[_ngcontent-%COMP%] + .tooltip[_ngcontent-%COMP%] > .tooltip-inner[_ngcontent-%COMP%]{position:relative;max-width:350px}.product-thumbnail[_ngcontent-%COMP%]{max-height:125px!important;max-width:95%!important;display:inline-block;vertical-align:middle}.has-error[_ngcontent-%COMP%]{color:#a94442!important}.has-success[_ngcontent-%COMP%]{color:#28a745!important}.is-invalid[_ngcontent-%COMP%]{border-color:#a94442!important}.is-valid[_ngcontent-%COMP%]{border-color:#28a745!important}.invalid-feedback[_ngcontent-%COMP%]{display:block;color:#a94442;font-size:.875rem;margin-top:.25rem}.valid-feedback[_ngcontent-%COMP%]{display:block;color:#28a745;font-size:.875rem;margin-top:.25rem}.gold[_ngcontent-%COMP%]{color:#efb310!important}a[_ngcontent-%COMP%]{color:#1d81b0;text-decoration:none!important}a[_ngcontent-%COMP%]:hover{color:#12516e;text-decoration:underline!important}.btn-link[_ngcontent-%COMP%]{color:#1d81b0!important;text-decoration:none!important}.btn-link[_ngcontent-%COMP%]:hover{color:#12516e!important;text-decoration:underline!important}label[_ngcontent-%COMP%], .form-label[_ngcontent-%COMP%]{font-weight:600}.required[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:after, .required[_ngcontent-%COMP%] .form-label[_ngcontent-%COMP%]:after{content:"*";color:#a94442;margin-left:.0625rem}.btn-altec[_ngcontent-%COMP%]{background-color:#efb310!important;border-color:#efb310!important;color:#fff!important;padding:6px 12px;font-size:14px;border-radius:4px;border:1px solid transparent;text-align:center;display:inline-block}.btn-altec[_ngcontent-%COMP%]:hover, .btn-altec[_ngcontent-%COMP%]:active, .btn-altec[_ngcontent-%COMP%]:focus{background-color:#c9960d!important;border-color:#c9960d!important;color:#f2f2f2!important}.btn-light[_ngcontent-%COMP%], .btn-default[_ngcontent-%COMP%]{padding:6px 12px;font-size:14px}.btn-disabled[_ngcontent-%COMP%], .btn[disabled][_ngcontent-%COMP%], [disabled].mobile-filter-btn[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]:disabled, .mobile-filter-btn[_ngcontent-%COMP%]:disabled, button[disabled][_ngcontent-%COMP%], button[_ngcontent-%COMP%]:disabled{opacity:.65!important;cursor:not-allowed!important;pointer-events:auto!important;background-color:inherit!important;border-color:inherit!important;color:inherit!important}.btn-altec.btn-disabled[_ngcontent-%COMP%], .btn-altec[disabled][_ngcontent-%COMP%], .btn-altec[_ngcontent-%COMP%]:disabled{background-color:#efb310!important;border-color:#efb310!important;color:#fff!important;opacity:.65!important;cursor:not-allowed!important}.btn-excel[_ngcontent-%COMP%]{background-color:#24804e!important;border-color:#24804e!important;color:#fff!important;padding:6px 12px;font-size:14px;border-radius:4px;border:1px solid transparent}.btn-excel[_ngcontent-%COMP%]:hover, .btn-excel[_ngcontent-%COMP%]:active, .btn-excel[_ngcontent-%COMP%]:focus{background-color:#227447!important;border-color:#227447!important;color:#fff!important}input[readonly][_ngcontent-%COMP%], textarea[readonly][_ngcontent-%COMP%], select[readonly][_ngcontent-%COMP%]{background-color:#e9ecef!important;opacity:1}.dropdown-menu-right[_ngcontent-%COMP%]{right:0;left:auto}.dropdown-menu-left[_ngcontent-%COMP%]{right:auto;left:0}.modal[_ngcontent-%COMP%]{--bs-modal-width: 600px}.navbar[_ngcontent-%COMP%]{--bs-navbar-padding-y: .25rem}.pagination[_ngcontent-%COMP%]{--bs-pagination-color: #1d81b0;--bs-pagination-hover-color: rgb(18.1780487805, 80.8609756098, 110.3219512195);--bs-pagination-focus-color: rgb(18.1780487805, 80.8609756098, 110.3219512195);--bs-pagination-active-bg: #1d81b0;--bs-pagination-active-border-color: #1d81b0}.no-padding-left[_ngcontent-%COMP%]{padding-left:0!important}.block[_ngcontent-%COMP%]{display:block}.fa-check[_ngcontent-%COMP%]{color:green;font-size:16px}.pointer[_ngcontent-%COMP%]:hover{cursor:pointer}.group-total[_ngcontent-%COMP%]{font-style:italic}.group-name[_ngcontent-%COMP%]{font-weight:600;font-size:15px}.link[_ngcontent-%COMP%]{color:#1d81b0}.bold[_ngcontent-%COMP%]{font-weight:600}.popover[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.9375rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;opacity:1}.popover[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before, .popover[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top[_ngcontent-%COMP%], .bs-popover-auto[x-placement^=top][_ngcontent-%COMP%]{margin-bottom:.5rem}.bs-popover-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], .bs-popover-auto[x-placement^=top][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{bottom:calc(-1.65rem - 1px)}.bs-popover-top[_ngcontent-%COMP%] >
1 .arrow[_ngcontent-%COMP%]:before, .bs-popover-auto[x-placement^=top][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after, .bs-popover-auto[x-placement^=top][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right[_ngcontent-%COMP%], .bs-popover-auto[x-placement^=right][_ngcontent-%COMP%]{margin-left:.5rem}.bs-popover-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], .bs-popover-auto[x-placement^=right][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{left:calc(-1.75rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before, .bs-popover-auto[x-placement^=right][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after, .bs-popover-auto[x-placement^=right][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom[_ngcontent-%COMP%], .bs-popover-auto[x-placement^=bottom][_ngcontent-%COMP%]{margin-top:.5rem}.bs-popover-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], .bs-popover-auto[x-placement^=bottom][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{top:calc(-.5rem - 1px)}.bs-popover-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before, .bs-popover-auto[x-placement^=bottom][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after, .bs-popover-auto[x-placement^=bottom][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom[_ngcontent-%COMP%] .popover-header[_ngcontent-%COMP%]:before, .bs-popover-auto[x-placement^=bottom][_ngcontent-%COMP%] .popover-header[_ngcontent-%COMP%]:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left[_ngcontent-%COMP%], .bs-popover-auto[x-placement^=left][_ngcontent-%COMP%]{margin-right:.5rem}.bs-popover-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], .bs-popover-auto[x-placement^=left][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{right:calc(-1.75rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before, .bs-popover-auto[x-placement^=left][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after, .bs-popover-auto[x-placement^=left][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header[_ngcontent-%COMP%]{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header[_ngcontent-%COMP%]:empty{display:none}.popover-body[_ngcontent-%COMP%]{padding:.5rem .75rem;color:#212529}ngb-popover-window[_ngcontent-%COMP%]{position:absolute;width:auto!important;display:block!important;background-color:#fafafa!important;border:1px solid #fafafa!important;max-width:none!important}ngb-popover-window.bs-popover-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-popover-window.bs-popover-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{left:50%!important;margin-left:-1.5rem!important}ngbngb-popover-window.bs-popover-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-popover-window.bs-popover-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{left:50%!important;margin-left:-1.5rem!important}ngb-popover-window.bs-popover-bottom-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-popover-window.bs-popover-top-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{left:2em!important}ngb-popover-window.bs-popover-bottom-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-popover-window.bs-popover-top-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{left:auto!important;right:2em!important}ngb-popover-window.bs-popover-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-popover-window.bs-popover-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{top:50%!important;margin-top:-1.5rem!important}ngb-popover-window.bs-popover-left-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-popover-window.bs-popover-right-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{top:.7em!important}ngb-popover-window.bs-popover-left-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-popover-window.bs-popover-right-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{top:auto!important;bottom:.7em!important}.tooltip[_ngcontent-%COMP%]{position:absolute;z-index:9999;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.8125rem;word-wrap:break-word;opacity:1;border-radius:.3rem}.tooltip-bg-solid.tooltip.show[_ngcontent-%COMP%]{opacity:1}.tooltip.show[_ngcontent-%COMP%]{opacity:.9}.tooltip[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top[_ngcontent-%COMP%], .bs-tooltip-auto[x-placement^=top][_ngcontent-%COMP%]{padding:.4rem 0}.bs-tooltip-top[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-auto[x-placement^=top][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{bottom:0}.bs-tooltip-top[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before, .bs-tooltip-auto[x-placement^=top][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right[_ngcontent-%COMP%], .bs-tooltip-auto[x-placement^=right][_ngcontent-%COMP%]{padding:0 .4rem}.bs-tooltip-right[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-auto[x-placement^=right][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{left:0;width:.4rem;height:.8rem}.bs-tooltip-right[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before, .bs-tooltip-auto[x-placement^=right][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom[_ngcontent-%COMP%], .bs-tooltip-auto[x-placement^=bottom][_ngcontent-%COMP%]{padding:.4rem 0}.bs-tooltip-bottom[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-auto[x-placement^=bottom][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{top:0}.bs-tooltip-bottom[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before, .bs-tooltip-auto[x-placement^=bottom][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left[_ngcontent-%COMP%], .bs-tooltip-auto[x-placement^=left][_ngcontent-%COMP%]{padding:0 .4rem}.bs-tooltip-left[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-auto[x-placement^=left][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{right:0;width:.4rem;height:.8rem}.bs-tooltip-left[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before, .bs-tooltip-auto[x-placement^=left][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
1.tooltip-inner[_ngcontent-%COMP%]{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}ngb-tooltip-window[_ngcontent-%COMP%]{position:absolute;width:auto!important;display:block!important;background-color:#000!important;border:1px solid black!important;max-width:none!important}ngb-tooltip-window.bs-tooltip-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-tooltip-window.bs-tooltip-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{left:50%!important;margin-left:-1.5rem!important}ngbngb-tooltip-window.bs-tooltip-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-tooltip-window.bs-tooltip-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{left:50%!important;margin-left:-1.5rem!important}ngb-tooltip-window.bs-tooltip-bottom-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-tooltip-window.bs-tooltip-top-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{left:2em!important}ngb-tooltip-window.bs-tooltip-bottom-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-tooltip-window.bs-tooltip-top-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{left:auto!important;right:2em!important}ngb-tooltip-window.bs-tooltip-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-tooltip-window.bs-tooltip-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{top:50%!important;margin-top:-1.5rem!important}ngb-tooltip-window.bs-tooltip-left-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-tooltip-window.bs-tooltip-right-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{top:.7em!important}ngb-tooltip-window.bs-tooltip-left-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], ngb-tooltip-window.bs-tooltip-right-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{top:auto!important;bottom:.7em!important}.btn[_ngcontent-%COMP%]:focus, .mobile-filter-btn[_ngcontent-%COMP%]:focus{outline:none}.no-select[_ngcontent-%COMP%]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.flex-center-align[_ngcontent-%COMP%]{display:flex;align-items:center}.display-flex[_ngcontent-%COMP%]{display:flex}[hidden][_ngcontent-%COMP%]{display:none!important}.margin-left-auto[_ngcontent-%COMP%]{margin-left:auto}.table-loading[_ngcontent-%COMP%]{color:transparent;background-color:#f0f0f0;animation-name:_ngcontent-%COMP%_table-animation-color;animation-duration:2s;animation-iteration-count:infinite;width:100%}@keyframes _ngcontent-%COMP%_table-animation-color{0%{background-color:#f0f0f0}50%{background-color:#e0e0e0}to{background-color:#f0f0f0}}.position-relative[_ngcontent-%COMP%]{position:relative!important}.position-static[_ngcontent-%COMP%]{position:static!important}.overflow-hidden[_ngcontent-%COMP%]{overflow:hidden!important}.add-to-list[_ngcontent-%COMP%]{color:#333!important}.add-to-list[_ngcontent-%COMP%]:hover{color:#111!important;text-decoration:underline}.inline-load-control[_ngcontent-%COMP%]{position:relative!important;z-index:2}select.form-control[_ngcontent-%COMP%]{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 16 16\'%3e%3cpath fill=\'none\' stroke=\'%23343a40\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'2\' d=\'m2 5 6 6 6-6\'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;padding-right:2.25rem;appearance:none}select.form-control[_ngcontent-%COMP%]:disabled{background-color:var(--bs-secondary-bg)}select.form-control[multiple][_ngcontent-%COMP%], select.form-control[size][_ngcontent-%COMP%]:not([size="1"]){padding-right:.75rem;background-image:none}.container[_ngcontent-%COMP%]{min-height:100vh}.content-container[_ngcontent-%COMP%]{background-color:#f6f6f6;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.content-container.container-collapsed[_ngcontent-%COMP%]{cursor:pointer}.content-container.container-collapsed[_ngcontent-%COMP%]:hover{background-color:#e2e2e2}.all-row[_ngcontent-%COMP%]{display:flex;align-items:center;padding-top:7px;padding-bottom:7px;flex-wrap:wrap}.severity-row[_ngcontent-%COMP%]{display:flex;align-items:center;height:70%}@media(min-width:768px){.severity-row[_ngcontent-%COMP%]{border-left:2px solid #E6E6E6}}.toggle-row[_ngcontent-%COMP%]{display:flex;align-items:center}.toggle-row[_ngcontent-%COMP%] .fa-warning[_ngcontent-%COMP%]{padding-top:1%;margin-right:3px}@media(max-width:767px){.toggle-row[_ngcontent-%COMP%]{width:45%}}.header-font[_ngcontent-%COMP%]{font-size:15px;font-weight:500}.padded-expand[_ngcontent-%COMP%]{padding:5px;display:flex;align-items:center}.padded-expand[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .padded-expand[_ngcontent-%COMP%] .fa-angle-down[_ngcontent-%COMP%]{margin-left:auto}.notification-select[_ngcontent-%COMP%]{height:fit-content;width:fit-content;min-width:101px;cursor:pointer;border:1px solid #ccc}.notification-select[_ngcontent-%COMP%]:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.notification-select[_ngcontent-%COMP%]{border-radius:2px}input[type=checkbox][_ngcontent-%COMP%]{cursor:pointer}.mobile-toggle-column[_ngcontent-%COMP%]{width:100%}.toggle-container[_ngcontent-%COMP%]{display:flex;align-items:center;height:fit-content;width:fit-content;text-align:center}@media(max-width:767px){.toggle-container[_ngcontent-%COMP%]{margin-left:auto}}.toggle-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{visibility:hidden;width:0;height:0;margin:0}.toggle-container[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{position:relative;display:inline-block;width:30px;height:16px;background-color:#d7d8da;border-radius:15px;transition:background .15s linear;cursor:pointer;margin-bottom:0}.toggle-container[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:after{content:"";position:absolute;
1left:6%;top:6.5%;width:14px;height:14px;border-radius:50%;background-color:#fff;transition:left .15s ease-out}.toggle-container[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%]{background-color:#efb310}.toggle-container[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%]:after{left:15px}.toggle-container.disabled-toggle[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked ~ label[_ngcontent-%COMP%]{background-color:#ffd86d!important}.toggle-container.disabled-toggle[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:after{background-color:#fafafa!important}[_ngcontent-%COMP%]:root{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.d-flex[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{float:none}.col[_ngcontent-%COMP%]{flex:1 0 0;padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}@media only screen and (min-width:576px){.col-sm-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:none}}@media only screen and (min-width:768px){.col-md-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:none}}.col-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:100%;padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}.justify-content-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-end[_ngcontent-%COMP%]{justify-content:end}.align-items-center[_ngcontent-%COMP%]{align-items:center}.align-items-end[_ngcontent-%COMP%]{align-items:end}.flex-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.d-flex[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.d-md-block[_ngcontent-%COMP%]{display:block}}@media only screen and (min-width:768px){.d-md-none[_ngcontent-%COMP%]{display:none}}@media only screen and (min-width:768px){.d-md-flex[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}}@media only screen and (min-width:992px){.d-lg-none[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width:992px){.d-lg-block[_ngcontent-%COMP%]{display:block!important}}.w-100[_ngcontent-%COMP%]{width:100%!important}.h-100[_ngcontent-%COMP%]{height:100%!important}.px-3[_ngcontent-%COMP%]{padding-left:15px!important;padding-right:15px!important}.pr-0[_ngcontent-%COMP%]{padding-right:0!important}.pl-0[_ngcontent-%COMP%]{padding-left:0!important}.pt-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem}@media print{.no-print[_ngcontent-%COMP%]{display:none!important}}.m-0[_ngcontent-%COMP%]{margin:0!important}.mt-0[_ngcontent-%COMP%]{margin-top:0!important}.mb-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ms-0[_ngcontent-%COMP%]{margin-left:0!important}.me-0[_ngcontent-%COMP%]{margin-right:0!important}.mx-0[_ngcontent-%COMP%]{margin-left:0!important;margin-right:0!important}.my-0[_ngcontent-%COMP%]{margin-top:0!important;margin-bottom:0!important}.p-0[_ngcontent-%COMP%]{padding:0!important}.pt-0[_ngcontent-%COMP%]{padding-top:0!important}.pb-0[_ngcontent-%COMP%]{padding-bottom:0!important}.ps-0[_ngcontent-%COMP%]{padding-left:0!important}.pe-0[_ngcontent-%COMP%]{padding-right:0!important}.px-0[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.py-0[_ngcontent-%COMP%]{padding-top:0!important;padding-bottom:0!important}.m-1[_ngcontent-%COMP%]{margin:.25rem!important}.mt-1[_ngcontent-%COMP%]{margin-top:.25rem!important}.mb-1[_ngcontent-%COMP%]{margin-bottom:.25rem!important}.ms-1[_ngcontent-%COMP%]{margin-left:.25rem!important}.me-1[_ngcontent-%COMP%]{margin-right:.25rem!important}.mx-1[_ngcontent-%COMP%]{margin-left:.25rem!important;margin-right:.25rem!important}.my-1[_ngcontent-%COMP%]{margin-top:.25rem!important;margin-bottom:.25rem!important}.p-1[_ngcontent-%COMP%]{padding:.25rem!important}.pt-1[_ngcontent-%COMP%]{padding-top:.25rem!important}.pb-1[_ngcontent-%COMP%]{padding-bottom:.25rem!important}.ps-1[_ngcontent-%COMP%]{padding-left:.25rem!important}.pe-1[_ngcontent-%COMP%]{padding-right:.25rem!important}.px-1[_ngcontent-%COMP%]{padding-left:.25rem!important;padding-right:.25rem!important}.py-1[_ngcontent-%COMP%]{padding-top:.25rem!important;padding-bottom:.25rem!important}.m-2[_ngcontent-%COMP%]{margin:.5rem!important}.mt-2[_ngcontent-%COMP%]{margin-top:.5rem!important}.mb-2[_ngcontent-%COMP%]{margin-bottom:.5rem!important}.ms-2[_ngcontent-%COMP%]{margin-left:.5rem!important}.me-2[_ngcontent-%COMP%]{margin-right:.5rem!important}.mx-2[_ngcontent-%COMP%]{margin-left:.5rem!important;margin-right:.5rem!important}.my-2[_ngcontent-%COMP%]{margin-top:.5rem!important;margin-bottom:.5rem!important}.p-2[_ngcontent-%COMP%]{padding:.5rem!important}.pt-2[_ngcontent-%COMP%]{padding-top:.5rem!important}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem!important}.ps-2[_ngcontent-%COMP%]{padding-left:.5rem!important}
1.pe-2[_ngcontent-%COMP%]{padding-right:.5rem!important}.px-2[_ngcontent-%COMP%]{padding-left:.5rem!important;padding-right:.5rem!important}.py-2[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important}.m-3[_ngcontent-%COMP%]{margin:1rem!important}.mt-3[_ngcontent-%COMP%]{margin-top:1rem!important}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem!important}.ms-3[_ngcontent-%COMP%]{margin-left:1rem!important}.me-3[_ngcontent-%COMP%]{margin-right:1rem!important}.mx-3[_ngcontent-%COMP%]{margin-left:1rem!important;margin-right:1rem!important}.my-3[_ngcontent-%COMP%]{margin-top:1rem!important;margin-bottom:1rem!important}.p-3[_ngcontent-%COMP%]{padding:1rem!important}.pt-3[_ngcontent-%COMP%]{padding-top:1rem!important}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem!important}.ps-3[_ngcontent-%COMP%]{padding-left:1rem!important}.pe-3[_ngcontent-%COMP%]{padding-right:1rem!important}.px-3[_ngcontent-%COMP%]{padding-left:1rem!important;padding-right:1rem!important}.py-3[_ngcontent-%COMP%]{padding-top:1rem!important;padding-bottom:1rem!important}.m-4[_ngcontent-%COMP%]{margin:1.5rem!important}.mt-4[_ngcontent-%COMP%]{margin-top:1.5rem!important}.mb-4[_ngcontent-%COMP%]{margin-bottom:1.5rem!important}.ms-4[_ngcontent-%COMP%]{margin-left:1.5rem!important}.me-4[_ngcontent-%COMP%]{margin-right:1.5rem!important}.mx-4[_ngcontent-%COMP%]{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-4[_ngcontent-%COMP%]{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.p-4[_ngcontent-%COMP%]{padding:1.5rem!important}.pt-4[_ngcontent-%COMP%]{padding-top:1.5rem!important}.pb-4[_ngcontent-%COMP%]{padding-bottom:1.5rem!important}.ps-4[_ngcontent-%COMP%]{padding-left:1.5rem!important}.pe-4[_ngcontent-%COMP%]{padding-right:1.5rem!important}.px-4[_ngcontent-%COMP%]{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-4[_ngcontent-%COMP%]{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.m-5[_ngcontent-%COMP%]{margin:3rem!important}.mt-5[_ngcontent-%COMP%]{margin-top:3rem!important}.mb-5[_ngcontent-%COMP%]{margin-bottom:3rem!important}.ms-5[_ngcontent-%COMP%]{margin-left:3rem!important}.me-5[_ngcontent-%COMP%]{margin-right:3rem!important}.mx-5[_ngcontent-%COMP%]{margin-left:3rem!important;margin-right:3rem!important}.my-5[_ngcontent-%COMP%]{margin-top:3rem!important;margin-bottom:3rem!important}.p-5[_ngcontent-%COMP%]{padding:3rem!important}.pt-5[_ngcontent-%COMP%]{padding-top:3rem!important}.pb-5[_ngcontent-%COMP%]{padding-bottom:3rem!important}.ps-5[_ngcontent-%COMP%]{padding-left:3rem!important}.pe-5[_ngcontent-%COMP%]{padding-right:3rem!important}.px-5[_ngcontent-%COMP%]{padding-left:3rem!important;padding-right:3rem!important}.py-5[_ngcontent-%COMP%]{padding-top:3rem!important;padding-bottom:3rem!important}@media(min-width:991px){.custom-inner[_ngcontent-%COMP%]{padding:5px calc(var(--bs-gutter-x, 1.5rem) * .667) 0px calc(var(--bs-gutter-x, 1.5rem) * .667)}}@media(max-width:990px){.custom-inner[_ngcontent-%COMP%]{padding:2.5px 5px 0}}.custom-inner[_ngcontent-%COMP%]{min-height:641px;display:flex;flex-direction:column}.control-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.search-container-wrapper[_ngcontent-%COMP%]{width:100%}@media(min-width:768px){.search-container-wrapper[_ngcontent-%COMP%]{max-width:230px;height:32px}}@media(max-width:767px){.search-container-wrapper[_ngcontent-%COMP%]{height:40px}}.search-container[_ngcontent-%COMP%]{display:flex;position:relative;border:1px solid #ccc;border-radius:5px;overflow:hidden;align-items:center;background-color:#fff}@media(min-width:768px){.search-container[_ngcontent-%COMP%]{max-width:230px;height:32px}}@media(max-width:767px){.search-container[_ngcontent-%COMP%]{height:40px}}.search-container[_ngcontent-%COMP%]:focus-within{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.inline-search-button[_ngcontent-%COMP%]{padding:5px 5px 5px calc(var(--bs-gutter-x, 1.5rem) * .667);color:#337ab7}.inline-search-button[_ngcontent-%COMP%]:hover, .inline-search-button[_ngcontent-%COMP%]:focus{color:#2c6ea0}.search-input[_ngcontent-%COMP%]{border:0;padding:5px;flex:1;height:32px}.search-input[_ngcontent-%COMP%]:focus{outline:none}.clear-search[_ngcontent-%COMP%]{padding:5px 5px 5px 0;color:#a4a3a3;z-index:50}.clear-search[_ngcontent-%COMP%]:hover, .clear-search[_ngcontent-%COMP%]:focus{cursor:pointer;color:#78787b}.pagination-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;margin-top:auto}.pagination-row.disabled[_ngcontent-%COMP%]{pointer-events:none}.pagination-row.disabled[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%]{background-color:#666766!important}.pagination-counter[_ngcontent-%COMP%]{margin-right:calc(var(--bs-gutter-x, 1.5rem) * .667)}.pagination[_ngcontent-%COMP%]{margin:0!important}.sort-by-active[_ngcontent-%COMP%]{color:#23527c;text-decoration:underline}.mobile-filter-listbox[_ngcontent-%COMP%]{position:absolute;width:100%;list-style:none;background-color:#fff;border-width:1px;border-style:solid;border-color:#707070;border-radius:3px;box-shadow:0 8px 20px #000;box-shadow:0 8px 20px #00000059;margin:0;padding:0;outline:0;top:60%;z-index:100}.mobile-filter-listbox[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;border-bottom:1px solid #E6E6E6}.mobile-filter-listbox[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;padding:calc(var(--bs-gutter-x, 1.5rem) * .667)}.mobile-filter-listbox[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{cursor:pointer}.mobile-filter-listbox[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .control-container[_ngcontent-%COMP%]{position:fixed}.mobile-filter-listbox[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-of-type{text-align:center}.mobile-filter-listbox[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:last-of-type{border-bottom:0}.content-container[_ngcontent-%COMP%]{background-color:#f6f6f6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;min-height:641px}.loader-table-row[_ngcontent-%COMP%]{height:37px}.row-loader[_ngcontent-%COMP%]{color:transparent;background-color:#f0f0f0;animation-name:_ngcontent-%COMP%_table-animation-color;animation-duration:1s;animation-iteration-count:infinite;height:20px}.mobile-row-loader[_ngcontent-%COMP%]{color:transparent;background-color:#f0f0f0;animation-name:_ngcontent-%COMP%_table-animation-color;animation-duration:1s;animation-iteration-count:infinite;height:52px}.table[_ngcontent-%COMP%]{border-bottom:1px solid #ddd}.sort-icon-container[_ngcontent-%COMP%] .fa-sort[_ngcontent-%COMP%]{color:transparent}th.sortable[_ngcontent-%COMP%]{cursor:pointer}th.sortable[_ngcontent-%COMP%]:hover{background-color:#e6e6e6}th.sortable[_ngcontent-%COMP%]:hover .fa-sort[_ngcontent-%COMP%]{color:#333}.report-setup-row[_ngcontent-%COMP%]{min-height:30px;flex-wrap:wrap;height:fit-content}.report-setup-buttons[_ngcontent-%COMP%]{margin-left:auto;display:flex;align-items:center}.delete-icon[_ngcontent-%COMP%]{width:fit-content;color:#a94442}.edit-icon[_ngcontent-%COMP%]{color:#1d81b0}.expanded-content-container[_ngcontent-%COMP%]{display:flex;justify-content:space-evenly;align-items:flex-start}.expanded-info-block[_ngcontent-%COMP%]{width:clamp(300px,24vw,420px);border-bottom:1px solid #ddd;overflow-wrap:break-word;word-break:break-word}.expanded-info-block-holder[_ngcontent-%COMP%]{width:clamp(300px,24vw,420px)}.expanded-info-block.odd[_ngcontent-%COMP%]{background-color:#f6f6f6!important}.expanded-info-block.even[_ngcontent-%COMP%]{background-color:#f9f9f9!important}.no-results-found[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:var(--bs-gutter-x, 1.5rem);font-size:x-large;margin-top:var(--bs-gutter-x, 1.5rem)}.create-new[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.recipients[_ngcontent-%COMP%]{margin-right:0}.groups[_ngcontent-%COMP%]{margin-left:0}.fa-chevron-down[_ngcontent-%COMP%], .fa-chevron-up[_ngcontent-%COMP%]{font-size:10px}.btn[_ngcontent-%COMP%], .mobile-filter-btn[_ngcontent-%COMP%]{height:32px}.btn-xs[_ngcontent-%COMP%]{padding:1px 8px}.mobile-filter-btn[_ngcontent-%COMP%]{width:100%;position:relative;color:#337ab7}.mobile-filter-btn[_ngcontent-%COMP%]:hover, .mobile-filter-btn[_ngcontent-%COMP%]:focus{background:#d5d4d4;color:#337ab7;cursor:pointer}.mobile-filter-btn[_ngcontent-%COMP%]{font-size:16px;border:1px solid #337AB7}.mobile-button-control-container[_ngcontent-%COMP%]{position:relative;width:100%}.mobile-clear-filters[_ngcontent-%COMP%]{color:#666766}.control-button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:5px 10px;font-size:15px}.apply-button[_ngcontent-%COMP%]{background-color:#efb310;color:#fff}.apply-button[_ngcontent-%COMP%]:hover, .apply-button[_ngcontent-%COMP%]:focus{background:#d7a10f;cursor:pointer}.apply-button[_ngcontent-%COMP%]{width:50%}.disabled-sort-apply[_ngcontent-%COMP%]{background-color:#ffd86d;color:#fafafa;width:50%}.active-sort-block[_ngcontent-%COMP%]{display:block;padding:calc(var(--bs-gutter-x, 1.5rem) * .667)}.active-sort-block[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#23527c;text-decoration:underline}.desc-radio[_ngcontent-%COMP%]{margin-left:var(--bs-gutter-x, 1.5rem)!important}.edit-control-container[_ngcontent-%COMP%]{position:relative}.control-container[_ngcontent-%COMP%]{position:absolute;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 calc(var(--bs-gutter-x, 1.5rem) * .667) 5px calc(var(--bs-gutter-x, 1.5rem) * .667)}.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 calc(var(--bs-gutter-x, 1.5rem) * .667) 5px calc(var(--bs-gutter-x, 1.5rem) * .667);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%]{top:-1px;border-top-width:0;border-bottom-color:#707070;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute;width:0;height:0;border-style:solid;border-width:11px;z-index:101}.control-arrow[_ngcontent-%COMP%]:after{top:-8px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-width:10px;position:absolute;width:0;height:0;border-style:solid}.report-header-row[_ngcontent-%COMP%]{display:flex;align-items:center}']})}}return g})()},44302(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.ReportSetupComponent=void 0;const S=d(31635),V=(d(7901),d(83352)),_=d(84341),N=(d(81140),d(61263)),t=d(43481),n=(d(91898),d(97377),d(20851),d(995),d(11290),S.__importStar(d(49849))),z=S.__importStar(d(20851)),i=S.__importStar(d(7901)),e=S.__importStar(d(81140)),B=S.__importStar(d(84341)),Y=S.__importStar(d(995)),r=S.__importStar(d(91898)),Q=S.__importStar(d(97377
1)),it=S.__importStar(d(11290)),rt=S.__importStar(d(60177)),at=S.__importStar(d(81637)),D=S.__importStar(d(22850)),lt=S.__importStar(d(95508)),et=S.__importStar(d(22454)),pt=S.__importStar(d(33964)),ut=S.__importStar(d(63708)),ct=u=>({colored:u});function _t(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"altecConnect-report-information",31),n.\u0275\u0275listener("formCompleted",function(O){n.\u0275\u0275restoreView(m);const R=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(R.setAllowStep1Progress(O))})("formResults",function(O){n.\u0275\u0275restoreView(m);const R=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(R.setReportInfo(O))}),n.\u0275\u0275elementEnd()}if(2&u){const m=n.\u0275\u0275nextContext();n.\u0275\u0275property("showValidation",m.step1ShowValidation)("reportInformationForm",m.reportInformationForm)}}function gt(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"altecConnect-configuration-settings",32),n.\u0275\u0275listener("formCompleted",function(O){n.\u0275\u0275restoreView(m);const R=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(R.setAllowStep2Progress(O))})("formResults",function(O){n.\u0275\u0275restoreView(m);const R=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(R.setConfiguration(O))})("initialLoadComplete",function(O){n.\u0275\u0275restoreView(m);const R=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(O?R.step2InitialLoad=!1:null)}),n.\u0275\u0275elementEnd()}if(2&u){const m=n.\u0275\u0275nextContext();n.\u0275\u0275property("showValidation",m.step2ShowValidation)("configurationSettingsForm",m.configurationSettingsForm)("isInitialLoad",m.step2InitialLoad)}}function st(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"altecConnect-units-selection",33),n.\u0275\u0275listener("formCompleted",function(O){n.\u0275\u0275restoreView(m);const R=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(R.setAllowStep3Progress(O))})("formResults",function(O){n.\u0275\u0275restoreView(m);const R=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(R.setUnitsSelection(O))}),n.\u0275\u0275elementEnd()}if(2&u){const m=n.\u0275\u0275nextContext();n.\u0275\u0275property("showValidation",m.step3ShowValidation)("unitSelectionForm",m.unitSelectionForm)}}function nt(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"altecConnect-confirmation-step",34),n.\u0275\u0275listener("selectedStep",function(O){n.\u0275\u0275restoreView(m);const R=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(R.stepSelector(O))}),n.\u0275\u0275elementEnd()}if(2&u){const m=n.\u0275\u0275nextContext();n.\u0275\u0275property("reportInformationForm",m.reportInformationForm)("configurationSettingsForm",m.configurationSettingsForm)("unitSelectionForm",m.unitSelectionForm)}}function Ct(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",39),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(m);const O=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(O.stepSelector())}),n.\u0275\u0275text(1,"Continue"),n.\u0275\u0275elementEnd()}}function ft(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",41),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(m);const O=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(O.createReport())}),n.\u0275\u0275text(1,"Create Report"),n.\u0275\u0275elementEnd()}}function vt(u,E){if(1&u&&n.\u0275\u0275conditionalCreate(0,ft,2,0,"button",40),2&u){const m=n.\u0275\u0275nextContext(2);n.\u0275\u0275conditional(4==m.selectedStep?0:-1)}}function ht(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",41),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(m);const O=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(O.createReport())}),n.\u0275\u0275text(1,"Save Report"),n.\u0275\u0275elementEnd()}}function xt(u,E){if(1&u&&n.\u0275\u0275conditionalCreate(0,ht,2,0,"button",40),2&u){const m=n.\u0275\u0275nextContext(2);n.\u0275\u0275conditional(4==m.selectedStep?0:-1)}}function St(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",42),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(m);const O=n.\u0275\u0275nextContext(2);
1return n.\u0275\u0275resetView(O.cancel())}),n.\u0275\u0275text(1,"Cancel"),n.\u0275\u0275elementEnd()}}function bt(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",42),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(m);const O=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(O.stepSelector(4))}),n.\u0275\u0275text(1,"Return to Confirmation"),n.\u0275\u0275elementEnd()}}function yt(u,E){if(1&u&&(n.\u0275\u0275elementStart(0,"div",5)(1,"div",35)(2,"div",36),n.\u0275\u0275conditionalCreate(3,Ct,2,0,"button",37),n.\u0275\u0275conditionalCreate(4,vt,1,1),n.\u0275\u0275conditionalCreate(5,xt,1,1),n.\u0275\u0275conditionalCreate(6,St,2,0,"button",38),n.\u0275\u0275conditionalCreate(7,bt,2,0,"button",38),n.\u0275\u0275elementEnd()()()),2&u){const m=n.\u0275\u0275nextContext();n.\u0275\u0275advance(3),n.\u0275\u0275conditional(4!=m.selectedStep?3:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(4!==m.selectedStep||m.editing?-1:4),n.\u0275\u0275advance(),n.\u0275\u0275conditional(4===m.selectedStep&&m.editing?5:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(4!=m.selectedStep&&m.reachedConfirmation?-1:6),n.\u0275\u0275advance(),n.\u0275\u0275conditional(4!=m.selectedStep&&m.reachedConfirmation?7:-1)}}function Pt(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",42),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(m);const O=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(O.cancel())}),n.\u0275\u0275text(1,"Cancel"),n.\u0275\u0275elementEnd()}}function A(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",42),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(m);const O=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(O.stepSelector(4))}),n.\u0275\u0275text(1,"Return to Confirmation"),n.\u0275\u0275elementEnd()}}function q(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",46),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(m);const O=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(O.stepSelector())}),n.\u0275\u0275text(1,"Continue"),n.\u0275\u0275elementEnd()}}function T(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",47),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(m);const O=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(O.createReport())}),n.\u0275\u0275text(1,"Create Report"),n.\u0275\u0275elementEnd()}}function P(u,E){if(1&u){const m=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"button",47),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(m);const O=n.\u0275\u0275nextContext(2);return n.\u0275\u0275resetView(O.createReport())}),n.\u0275\u0275text(1,"Save Report"),n.\u0275\u0275elementEnd()}}function f(u,E){if(1&u&&(n.\u0275\u0275elementStart(0,"div",43),n.\u0275\u0275conditionalCreate(1,Pt,2,0,"button",38),n.\u0275\u0275conditionalCreate(2,A,2,0,"button",38),n.\u0275\u0275conditionalCreate(3,q,2,0,"button",44),n.\u0275\u0275conditionalCreate(4,T,2,0,"button",45),n.\u0275\u0275conditionalCreate(5,P,2,0,"button",45),n.\u0275\u0275elementEnd()),2&u){const m=n.\u0275\u0275nextContext();n.\u0275\u0275advance(),n.\u0275\u0275conditional(4!=m.selectedStep&&m.reachedConfirmation?-1:1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(4!=m.selectedStep&&m.reachedConfirmation?2:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(4!=m.selectedStep?3:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(4!==m.selectedStep||m.editing?-1:4),n.\u0275\u0275advance(),n.\u0275\u0275conditional(4===m.selectedStep&&m.editing?5:-1)}}M.ReportSetupComponent=(()=>{class u{constructor(m,y,O,R,W,J,dt,Mt,Tt){this.loader=m,this.router=y,this.service=O,this.formBuilder=R,this.route=W,this.filterService=J,this.privilegeService=dt,this.statefulService=Mt,this.commonService=Tt,this.allowStep1Progress=!1,this.allowStep2Progress=!0,this.allowStep3Progress=!1,this.progressBarWidth="0%",this.selectedStep=0,this.reachedConfirmation=!1,this.step1ShowValidation=!1,this.step2ShowValidation=!1,this.step2InitialLoad=!0,this.step3ShowValidation=!1,this.TABLET_BREAKPOINT=V.GlobalConstants.TABLET_SIZE_BREAKPOINT,this.VALIDATION_NAMES=N.ValidationKeys,this.editing=!1,this.complete=!1}ngOnInit(){this.route.params.pipe((0,t.take)(1)).subscribe(m=>{m&&(this.reportId=m.reportSetupId),this.service.reportSetupInEditing||null!=this.reportId?(this.loader.start(),void 0!==this.reportId?this.service.getReportById(this.reportId).subscribe(y=>{this.service.reportSetupInEditing={reportName:y.reportName,reportSetupId:y.reportSetupId,reportDescription:y.reportDescription,format:y.format,opReadySFTPConfig:{sftpConfigId:null==y.opReadySFTPConfig?null:y.opReadySFTPConfig.sftpConfigId,enabled:null,directoryPath:null,crossOrg:null,accountIds:null},frequency:y.frequency,time:y.time,timeZone:y.timeZone,accountIds:y.accountIds,recipients:y.recipients,groups:y.groups,instances:y.instances,crossOrg:y.crossOrg,validations:y.validations,apnTypes:y.apnTypes,fullFleet:y.fullFleet},this.setupEditing(this.service.reportSetupInEditing)}):this.setupEditing(this.service.reportSetupInEditing)):(this.selectedStep=1,this.loader.stop())})}setupEditing(m){this.editing=!0,this.commonService.getContactsWithIds(m.recipients.map(y=>y.ebsContactId)).pipe((0,t.take)(1),(0,t.switchMap)(y=>{const O=m.time.split(",");let R,W,J;return R=new _.FormControl(O.length>1?O[1]:{value:"",disabled:!0},_.Validators.required),W=new _.FormControl(O.length>2?O[2]:{value:"",disabled:!0},_.Validators.required),J=new _.FormControl("DAILY"===m.frequency?{value:[],disabled:!0}:m.frequency.split(","),_.Validators.required),this.reportInformationForm=this.formBuilder.group({reportName:new _.FormControl(m.reportName,_.Validators.required),reportDescription:new _.FormControl(m.reportDescription),recipients:new _.FormControl(y,_.Validators.required),reportFormat:new _.FormControl(m.format,_.Validators.required),sftpDirectoryId:new _.FormControl({value:null,disabled:!0},_.Validators.required),reportFrequency:new _.FormControl("DAILY"===m.frequency?"DAILY":"WEEKLY",_.Validators.required),reportFrequencyPerDay:new _.FormControl(O.length,_.Validators.required),reportFrequencyTimeZone:new _.FormControl(m.timeZone,_.Validators.required),reportFrequencyTimeReceivedOne:new _.FormControl(O[0],_.Validators.required),reportFrequencyTimeReceivedTwo:R,reportFrequencyTimeReceivedThree:W,reportWeeklyDay:J,newEmail:new _.FormControl("")}),this.mapValidationsFromExisting(m.validations,m.apnTypes),this.service.getGroupsWithIds(m.groups.map(dt=>dt.groupId)).pipe((0,t.take)(1))})).subscribe(y=>{let O=!1,R=m.fullFleet;R?(O=!0,this.allowStep3Progress=!0,this.unitSelectionForm=this.formBuilder.group({groups:new _.FormControl([],_.Validators.required),hasUnits:new _.FormControl(!0,_.Validators.required),fullFleet:new _.FormControl(!0,_.Validators.required)})):this.unitSelectionForm=this.formBuilder.group({groups:new _.FormControl(y.map(W=>(null!=W.instances&&W.instances.length>0&&(O=!0,this.allowStep3Progress=!0),{groupId:W.groupId,name:W.name,units:[],loadingUnits:!0,ebsGroup:W})),_.Validators.required),hasUnits:new _.FormControl(O,_.Validators.required),fullFleet:new _.FormControl(R,_.Validators.required)}),this.selectedStep=1,this.loader.stop()})}mapValidationsFromExisting(m,y){const O=new _.FormControl(!1,_.Validators.required),R=new _.FormControl({value:!1,disabled:!0},_.Validators.required),W=new _.FormControl({value:!1,disabled:!0},_.Validators.required),J=new _.FormControl({value:12,disabled:!0},_.Validators.required),dt=new _.FormControl(!1,_.Validators.required),Mt=new _.FormControl({value:"",disabled:!0},_.Validators.required),Tt=new _.FormControl(!1,_.Validators.required),It=new _.FormControl({value:"100",disabled:!0},_.Validators.required),Vt=new _.FormControl(!1,_.Validators.required),Rt=new _.FormControl(!1,_.Validators.required),g=new _.FormControl({value:!1,disabled:!0},_.Validators.required),F=new _.FormControl({value:!1,disabled:!0},_.Validators.required),a=new _.FormControl({value:!1,disabled:!0},_.Validators.required),s=new _.FormControl({value:!1,disabled:!0},_.Validators.required),p=new _.FormControl({value:!1,disabled:!0},_.Validators.required),x=new _.FormControl({value:!1,disabled:!0},_.Validators.required),X=new _.FormControl(!1,_.Validators.required),Ot=new _.FormControl({value:!1,disabled:!0},_.Validators.required),wt=new _.FormControl({value:!1,disabled:!0},_.Validators.required),Ft=new _.FormControl({value:!1,disabled:!0},_.Validators.required),Bt=new _.FormControl(!1,_.Validators.required),kt=new _.FormControl({value:!0,disabled:!0}
1,_.Validators.required),Nt=new _.FormControl({value:!0,disabled:!0},_.Validators.required),Dt=new _.FormControl({value:!0,disabled:!0},_.Validators.required),Lt=new _.FormControl({value:!0,disabled:!0},_.Validators.required);for(const Et of m){const Z=Et.validationKey,$=this.VALIDATION_NAMES;Z===$.Op_Ready_Battery_Faults||Z===$.Op_Ready_Battery_Cranking_Voltage?(!1===O.value&&(O.setValue(!0),R.enable(),W.enable()),Z===$.Op_Ready_Battery_Faults?R.setValue(!0):Z===$.Op_Ready_Battery_Cranking_Voltage&&(W.setValue(!0),J.enable(),J.setValue(Et.arguments.find(At=>At.parameterName===$.Op_Ready_Battery_Cranking_Voltage_param)?.parameterValue))):Z===$.Op_Ready_Fuel_Level?(dt.setValue(!0),Mt.enable(),Mt.setValue(Et.arguments.find(At=>At.parameterName===$.Op_Ready_Fuel_Level_param)?.parameterValue)):Z===$.Op_Ready_Tire_Pressure?(Tt.setValue(!0),It.enable(),It.setValue(Et.arguments.find(At=>At.parameterName===$.Op_Ready_Tire_Pressure_param)?.parameterValue)):Z===$.Op_Ready_Def_Level?Vt.setValue(!0):Z===$.Op_Ready_General_Chassis_Faults||Z===$.Op_Ready_General_Warning_Lights||Z===$.Op_Ready_Brake_System||Z===$.Op_Ready_Fuel_System||Z===$.Op_Ready_Coolant_System||Z===$.Op_Ready_After_Treatment_System?(!1===Rt.value&&(Rt.setValue(!0),g.enable(),F.enable(),a.enable(),s.enable(),p.enable(),x.enable()),Z===$.Op_Ready_General_Chassis_Faults?g.setValue(!0):Z===$.Op_Ready_General_Warning_Lights?F.setValue(!0):Z===$.Op_Ready_Brake_System?a.setValue(!0):Z===$.Op_Ready_Fuel_System?s.setValue(!0):Z===$.Op_Ready_Coolant_System?p.setValue(!0):Z===$.Op_Ready_After_Treatment_System&&x.setValue(!0)):(Z===$.Unit_Fault_Low_Severity||Z===$.Unit_Fault_Medium_Severity||Z===$.Unit_Fault_High_Severity)&&(!1===X.value&&(X.setValue(!0),Ot.enable(),wt.enable(),Ft.enable()),Z===$.Unit_Fault_Low_Severity?Ot.setValue(!0):Z===$.Unit_Fault_Medium_Severity?wt.setValue(!0):Z===$.Unit_Fault_High_Severity&&Ft.setValue(!0))}if(y.length>0){Bt.setValue(!0),kt.enable(),Nt.enable(),Dt.enable(),Lt.enable(),kt.setValue(!1),Nt.setValue(!1),Dt.setValue(!1),Lt.setValue(!1);for(const Et of y)"CSN"===Et?kt.setValue(!0):"SIL"===Et?Nt.setValue(!0):"PUN"===Et?Dt.setValue(!0):"CSR"===Et&&Lt.setValue(!0)}this.configurationSettingsForm=this.formBuilder.group({equipmentWarnings:new _.FormControl({value:!0,disabled:!0},_.Validators.required),apnParent:Bt,csn:kt,sil:Nt,pun:Dt,csr:Lt,batteryMonitoringParent:O,batteryFaults:R,crankingVolts:W,crankingVoltsAmount:J,fuelLevelParent:dt,fuelLevelAmount:Mt,tirePressureParent:Tt,tirePressureAmount:It,defLevel:Vt,chassisFaultParent:Rt,generalChassisFault:g,generalWarningLight:F,brakeSystem:a,fuelSystem:s,coolantSystem:p,afterTreatmentSystem:x,unitFaultsParent:X,unitFaultsLow:Ot,unitFaultsMedium:wt,unitFaultsHigh:Ft})}get step1FormControls(){return this.reportInformationForm.controls}get step2FormControls(){return this.configurationSettingsForm.controls}get step3FormControls(){return this.unitSelectionForm.controls}setAllowStep1Progress(m){this.allowStep1Progress=m}setAllowStep2Progress(m){this.allowStep2Progress=m}setAllowStep3Progress(m){this.allowStep3Progress=m}stepSelector(m){if(null!=m)switch(this.selectedStep){case 1:this.allowStep1Progress&&this.allowStep3Progress?this.selectStep(m):m>2?this.allowStep1Progress?this.allowStep3Progress||4!==m?this.selectStep(3):(this.selectStep(3),this.setValidations(this.selectedStep)):this.setValidations(this.selectedStep):this.allowStep1Progress?this.selectStep(m):this.setValidations(this.selectedStep);break;case 2:this.allowStep2Progress?4!==m||this.allowStep3Progress?this.selectStep(m):(this.selectStep(3),this.setValidations(this.selectedStep)):this.setValidations(this.selectedStep);break;case 3:this.allowStep3Progress||m<3?this.selectStep(m):this.setValidations(this.selectedStep);break;case 4:this.selectStep(m)}else switch(this.selectedStep){case 1:this.allowStep1Progress?this.selectStep(this.selectedStep+1):this.setValidations(this.selectedStep);break;case 2:this.allowStep2Progress?this.selectStep(this.selectedStep+1):this.setValidations(this.selectedStep);break;case 3:this.allowStep3Progress?this.selectStep(this.selectedStep+1):this.setValidations(this.selectedStep)}this.setProgressBar()}selectStep(m){this.step1ShowValidation=!1,this.step2ShowValidation=!1,this.step3ShowValidation=!1,this.selectedStep=m}setValidations(m){switch(m){case 1:this.step1ShowValidation=!0,this.step2ShowValidation=!1,this.step3ShowValidation=!1;break;case 2:this.step1ShowValidation=!1,this.step2ShowValidation=!0,this.step3ShowValidation=!1;break;case 3:this.step1ShowValidation=!1,this.step2ShowValidation=!1,this.step3ShowValidation=!0}
1}setProgressBar(){switch(this.selectedStep){case 1:this.progressBarWidth="0%";break;case 2:this.progressBarWidth="33%";break;case 3:this.progressBarWidth="66%";break;case 4:this.progressBarWidth="100%",this.reachedConfirmation=!0,this.configurationSettingsForm||(this.configurationSettingsForm=this.formBuilder.group({equipmentWarnings:new _.FormControl({value:!0,disabled:!0},_.Validators.required),apnParent:new _.FormControl(!1,_.Validators.required),csn:new _.FormControl({value:!0,disabled:!0},_.Validators.required),sil:new _.FormControl({value:!0,disabled:!0},_.Validators.required),pun:new _.FormControl({value:!0,disabled:!0},_.Validators.required),csr:new _.FormControl({value:!0,disabled:!0},_.Validators.required),batteryMonitoringParent:new _.FormControl(!1,_.Validators.required),batteryFaults:new _.FormControl({value:!1,disabled:!0},_.Validators.required),crankingVolts:new _.FormControl({value:!1,disabled:!0},_.Validators.required),crankingVoltsAmount:new _.FormControl({value:12,disabled:!0},_.Validators.required),fuelLevelParent:new _.FormControl(!1,_.Validators.required),fuelLevelAmount:new _.FormControl({value:"",disabled:!0},_.Validators.required),tirePressureParent:new _.FormControl(!1,_.Validators.required),tirePressureAmount:new _.FormControl({value:"100",disabled:!0},_.Validators.required),defLevel:new _.FormControl(!1,_.Validators.required),chassisFaultParent:new _.FormControl(!1,_.Validators.required),generalChassisFault:new _.FormControl({value:!0,disabled:!0},_.Validators.required),generalWarningLight:new _.FormControl({value:!0,disabled:!0},_.Validators.required),brakeSystem:new _.FormControl({value:!0,disabled:!0},_.Validators.required),fuelSystem:new _.FormControl({value:!0,disabled:!0},_.Validators.required),coolantSystem:new _.FormControl({value:!0,disabled:!0},_.Validators.required),afterTreatmentSystem:new _.FormControl({value:!0,disabled:!0},_.Validators.required),unitFaultsParent:new _.FormControl(!1,_.Validators.required),unitFaultsLow:new _.FormControl({value:!1,disabled:!0},_.Validators.required),unitFaultsMedium:new _.FormControl({value:!0,disabled:!0},_.Validators.required),unitFaultsHigh:new _.FormControl({value:!0,disabled:!0},_.Validators.required)}))}}cancel(){this.router.navigateByUrl("/pages/dashboard/admin/opready/reportSetups/search")}setReportInfo(m){this.reportInformationForm=m}setConfiguration(m){this.configurationSettingsForm=m}setUnitsSelection(m){this.unitSelectionForm=m}createReport(){let m;this.loader.start(),m=null!==this.step1FormControls.sftpDirectoryId.value?{reportSetupId:this.service.reportSetupInEditing?this.service.reportSetupInEditing.reportSetupId:void 0,reportName:this.step1FormControls.reportName.value,reportDescription:""!==this.step1FormControls.reportDescription.value?this.step1FormControls.reportDescription.value:"",format:this.step1FormControls.reportFormat.value,opReadySFTPConfig:{sftpConfigId:this.step1FormControls.sftpDirectoryId.value,enabled:null,directoryPath:null,crossOrg:null,accountIds:null},frequency:"WEEKLY"===this.step1FormControls.reportFrequency.value?this.step1FormControls.reportWeeklyDay.value.join(","):"DAILY",time:this.getReportTime(),timeZone:this.step1FormControls.reportFrequencyTimeZone.value,accountIds:this.service.reportSetupInEditing?this.service.reportSetupInEditing.accountIds:this.statefulService.getAllAccountIds().map(y=>Number(y)),recipients:this.getReportRecipients(),groups:this.getReportGroups(),crossOrg:this.service.reportSetupInEditing?this.service.reportSetupInEditing.crossOrg:this.statefulService.isParentHoldingAndViewingAll(),validations:this.getReportValidations(),apnTypes:this.getReportApns(),fullFleet:this.step3FormControls.fullFleet.value}:{reportSetupId:this.service.reportSetupInEditing?this.service.reportSetupInEditing.reportSetupId:void 0,reportName:this.step1FormControls.reportName.value,reportDescription:""!==this.step1FormControls.reportDescription.value?this.step1FormControls.reportDescription.value:"",format:this.step1FormControls.reportFormat.value,frequency:"WEEKLY"===this.step1FormControls.reportFrequency.value?this.step1FormControls.reportWeeklyDay.value.join(","):"DAILY",time:this.getReportTime(),timeZone:this.step1FormControls.reportFrequencyTimeZone.value,accountIds:this.service.reportSetupInEditing?this.service.reportSetupInEditing.accountIds:this.statefulService.getAllAccountIds().map(y=>Number(y)),recipients:this.getReportRecipients(),groups:this.getReportGroups(),crossOrg:this.service.reportSetupInEditing?this.service.reportSetupInEditing.crossOrg:this.statefulService.isParentHoldingAndViewingAll(),val
1idations:this.getReportValidations(),apnTypes:this.getReportApns(),fullFleet:this.step3FormControls.fullFleet.value},this.service.createOrUpdateOpReadyReport(m).pipe((0,t.take)(1)).subscribe(y=>{this.complete=!0,this.router.navigateByUrl("/pages/dashboard/admin/opready/reportSetups/search")})}getReportApns(){let m=[];return this.step2FormControls.apnParent.value&&(this.step2FormControls.csn.value&&m.push("CSN"),this.step2FormControls.sil.value&&m.push("SIL"),this.step2FormControls.pun.value&&m.push("PUN"),this.step2FormControls.csr.value&&m.push("CSR")),m}getReportTime(){let m=this.step1FormControls.reportFrequencyTimeReceivedOne.value;return this.step1FormControls.reportFrequencyTimeReceivedTwo.enabled&&(m=m+","+this.step1FormControls.reportFrequencyTimeReceivedTwo.value),this.step1FormControls.reportFrequencyTimeReceivedThree.enabled&&(m=m+","+this.step1FormControls.reportFrequencyTimeReceivedThree.value),m}getReportRecipients(){let m=this.step1FormControls.recipients.value,y=[],O=null;this.service.reportSetupInEditing&&(O=this.service.reportSetupInEditing.reportSetupId);for(let R of m){let W=null;if(this.service.reportSetupInEditing){const J=this.service.reportSetupInEditing.recipients.find(dt=>dt.ebsContactId===R.id);J&&(W=J.recipientId)}y.push({recipientId:W,ebsContactId:R.id,accountId:this.statefulService.profile.accountId,reportSetupId:O})}return y}getReportGroups(){let m=this.step3FormControls.groups.value,y=[];for(let O of m)y.push({groupId:O.groupId});return y}getReportValidations(){let m=[],y=null,O=[];if(this.service.reportSetupInEditing&&(y=this.service.reportSetupInEditing.reportSetupId,O=this.service.reportSetupInEditing.validations),this.step2FormControls.batteryMonitoringParent.value){if(this.step2FormControls.batteryFaults.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_Battery_Faults);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_Battery_Faults,arguments:[]})}if(this.step2FormControls.crankingVolts.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_Battery_Cranking_Voltage),W=this.getMatchingPreviousArgumentId(O.find(J=>J.validationId===R)?.arguments,this.VALIDATION_NAMES.Op_Ready_Battery_Cranking_Voltage_param);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_Battery_Cranking_Voltage,arguments:[{argumentId:W,reportSetupId:y,validationId:R,parameterName:this.VALIDATION_NAMES.Op_Ready_Battery_Cranking_Voltage_param,parameterValue:this.step2FormControls.crankingVoltsAmount.value}]})}}if(this.step2FormControls.fuelLevelParent.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_Fuel_Level),W=this.getMatchingPreviousArgumentId(O.find(J=>J.validationId===R)?.arguments,this.VALIDATION_NAMES.Op_Ready_Fuel_Level_param);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_Fuel_Level,arguments:[{argumentId:W,reportSetupId:y,validationId:R,parameterName:this.VALIDATION_NAMES.Op_Ready_Fuel_Level_param,parameterValue:this.step2FormControls.fuelLevelAmount.value}]})}if(this.step2FormControls.tirePressureParent.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_Tire_Pressure),W=this.getMatchingPreviousArgumentId(O.find(J=>J.validationId===R)?.arguments,this.VALIDATION_NAMES.Op_Ready_Tire_Pressure_param);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_Tire_Pressure,arguments:[{argumentId:W,reportSetupId:y,validationId:R,parameterName:this.VALIDATION_NAMES.Op_Ready_Tire_Pressure_param,parameterValue:this.step2FormControls.tirePressureAmount.value}]})}if(this.step2FormControls.defLevel.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_Def_Level);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_Def_Level,arguments:[]})}if(this.step2FormControls.chassisFaultParent.value){if(this.step2FormControls.generalChassisFault.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_General_Chassis_Faults);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_General_Chassis_Faults,arguments:[]})}if(this.step2FormControls.generalWarningLight.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_General_Warning_Lights);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_General_Warning_Lights,arguments:[]})}if(this.step2FormControls.brakeSystem.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_Brake_System);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_Brake_System,arguments:[]})}if(this.step2FormControls.fuelSystem.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_Fuel_System);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_Fuel_System,arguments:[]})}if(this.step2FormControls.coolantSystem.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_Coolant_System);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_Coolant_System,arguments:[]})}if(this.step2FormControls.afterTreatmentSystem.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Op_Ready_After_Treatment_System);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Op_Ready_After_Treatment_System,arguments:[]})}}if(this.step2FormControls.unitFaultsParent.value){if(this.step2FormControls.unitFaultsLow.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Unit_Fault_Low_Severity);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Unit_Fault_Low_Severity,arguments:[]})}if(this.step2FormControls.unitFaultsMedium.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Unit_Fault_Medium_Severity);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Unit_Fault_Medium_Severity,arguments:[]})}if(this.step2FormControls.unitFaultsHigh.value){const R=this.getMatchingPreviousValidationId(O,this.VALIDATION_NAMES.Unit_Fault_High_Severity);m.push({validationId:R,reportSetupId:y,validationKey:this.VALIDATION_NAMES.Unit_Fault_High_Severity,arguments:[]})}}return m}canDeactivate(){if(this.complete)return!0;{let m=confirm("If you have made changes to this report setup they will not be saved. Do you wish to leave and discard any changes?");return m||this.loader.stop(),m}}getMatchingPreviousValidationId(m,y){if(m&&m.length>0){const O=m.find(R=>R.validationKey===y);return O?O.validationId:null}return null}getMatchingPreviousArgumentId(m,y){if(m&&m.length>0){const O=m.find(R=>R.parameterName===y);return O?O.argumentId:null}return null}ngOnDestroy(){this.service.reportSetupInEditing=null}static{this.\u0275fac=function(y){return new(y||u)(n.\u0275\u0275directiveInject(z.LoadingService),n.\u0275\u0275directiveInject(i.Router),n.\u0275\u0275directiveInject(e.OpReadyService),n.\u0275\u0275directiveInject(B.FormBuilder),n.\u0275\u0275directiveInject(i.ActivatedRoute),n.\u0275\u0275directiveInject(Y.FilterService),n.\u0275\u0275directiveInject(r.PrivilegeService),n.\u0275\u0275directiveInject(Q.StatefulService),n.\u0275\u0275directiveInject(it.CommonService))}}static{this.\u0275cmp=n.\u0275\u0275defineComponent({type:u,selectors:[["altecConnect-op-ready-report-setup"]],standalone:!1,decls:47,vars:19,consts:[[1,"mt-4","block"],["id","title",1,"row"],[1,"col-sm-6"],[1,"h1-altec"],[1,"col-12","col-md-12","warranty-claim","row","mt-4","mb-4"],[1,"col-12"],[1,"wizard-header"],[1,"wizard-progress"],[1,"progress"],["id","progress-bar","role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"progress-bar"],[1,"wizard-nav"],[1,"wizard-steps"],[1,"col-3","wizard-step","current","pointer",3,"click"],["id","step1",1,"wizard-step-number"],[1,"colored"],[1,"fa","fa-file"],[1,"wizard-step-info","d-none","d-sm-block"],[1,"wizard-step-title"],[1,"col-3","wizard-step","pointer",3,"click"],["id","step2",1,"wizard-step-number"],[3,"ngClass"],[1,"fa","fa-gears"],["id","step3",1,"wizard-step-number"],[1,"fa","fa-truck","fa-flip-horizontal"],["id","step4",1,"wizard-step-number"],[1,"fa","fa-check"],[3,"showValidation","reportInformationForm"],[3,"showValidation","configurationSettingsForm","isInitialLoad"],[3,"showValidation","unitSelectionForm"],[3,"reportInformationForm","configurationSettingsForm","unitSelectionForm"],[3,"isMobileView","breakPoint"],[3,"formCompleted","formResults","showValidation","reportInformationForm"],[3,"formCompleted","formResults","initialLoadComplete","showValidation","configurationSettingsForm","isInitialLoad"],[3,"formCompleted","formResults","showValidation","unitSelectionForm"],[3,"selectedStep","reportInformationForm","configurationSettingsForm","unitSelectionForm"],[1,"col-12","pt-5"],[1,"d-grid"],["type","button",1,"btn","btn-altec"],["type","button",1,"btn","btn-light"],["type","button",1,"btn","btn-altec",3,"click"],["limitDataModification","","type","button",1,"btn","btn-altec"],["limitDataModification","","type","button",1,"btn","btn-altec",3,"click"],["type","button",1,"btn","btn-light",3,"click"],[1,"progress-buttons","mt-4","col-12"],["type","button",1,"btn","btn-altec","ms-3"],["limitDataModification","","type","button",1,"btn","btn-altec","ms-3"],["type","button",1,"btn","btn-altec","ms-3",3,"click"],["limitDataModification","","type","button",1,"btn","btn-altec","ms-3",3,"click"]],template:function(y,O){1&y&&(n.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),n.\u0275\u0275text(4,"Report Setup"),n.\u0275\u0275elementEnd()()()(),n.\u0275\u0275elementStart(5,"div",4)(6,"div",5)(7,"div",6)(8,"div",7)(9,"div",8),n.\u0275\u0275element(10,"div",9),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(11,"div",10)(12,"div",11)(13,"div",12),n.\u0275\u0275listener("click",function(){return O.stepSelector(1)}),n.\u0275\u0275elementStart(14,"a",13)(15,"span",14),n.\u0275\u0275element(16,"i",15),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(17,"div",16)(18,"div",17),n.\u0275\u0275text(19," 1. Report Information "),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275elementStart(20,"div",18),n.\u0275\u0275listener("click",function(){return O.stepSelector(2)}),n.\u0275\u0275elementStart(21,"a",19)(22,"span",20),n.\u0275\u0275element(23,"i",21),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(24,"div",16)(25,"div",17),n.\u0275\u0275text(26," 2. Configuration Settings "),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275elementStart(27,"div",18),n.\u0275\u0275listener("click",function(){return O.stepSelector(3)}),n.\u0275\u0275elementStart(28,"a",22)(29,"span",20),n.\u0275\u0275element(30,"i",23),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(31,"div",16)(32,"div",17),n.\u0275\u0275text(33," 3. Units "),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275elementStart(34,"div",18),n.\u0275\u0275listener("click",function(){return O.stepSelector(4)}),n.\u0275\u0275elementStart(35,"a",24)(36,"span",20),n.\u0275\u0275element(37,"i",25),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(38,"div",16)(39,"div",17),n.\u0275\u0275text(40," 4. Confirmation "),n.\u0275\u0275elementEnd()()()()()()(),n.\u0275\u0275conditionalCreate(41,_t,1,2,"altecConnect-report-information",26),n.\u0275\u0275conditionalCreate(42,gt,1,3,"altecConnect-configuration-settings",27),n.\u0275\u0275conditionalCreate(43,st,1,2,"altecConnect-units-selection",28),n.\u0275\u0275conditionalCreate(44,nt,1,3,"altecConnect-confirmation-step",29),n.\u0275\u0275template(45,yt,8,5,"ng-template",3
10)(46,f,6,5,"ng-template",30),n.\u0275\u0275elementEnd()),2&y&&(n.\u0275\u0275advance(10),n.\u0275\u0275styleProp("width",O.progressBarWidth),n.\u0275\u0275advance(12),n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(13,ct,O.selectedStep>1)),n.\u0275\u0275advance(7),n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(15,ct,O.selectedStep>2)),n.\u0275\u0275advance(7),n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(17,ct,O.selectedStep>3)),n.\u0275\u0275advance(5),n.\u0275\u0275conditional(1===O.selectedStep?41:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(2===O.selectedStep?42:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(3===O.selectedStep?43:-1),n.\u0275\u0275advance(),n.\u0275\u0275conditional(4===O.selectedStep?44:-1),n.\u0275\u0275advance(),n.\u0275\u0275property("isMobileView",!0)("breakPoint",O.TABLET_BREAKPOINT),n.\u0275\u0275advance(),n.\u0275\u0275property("isMobileView",!1)("breakPoint",O.TABLET_BREAKPOINT))},dependencies:[rt.NgClass,at.LimitDataModificationDirective,D.SelectiveView,lt.ReportInformationComponent,et.ConfigurationSettingsComponent,pt.UnitsSelectionComponent,ut.ConfirmationStepComponent],styles:[".progress-buttons[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}@media(max-width:991px){[_nghost-%COMP%] .row[_ngcontent-%COMP%]{--bs-gutter-x: 0}}"]})}}return u})()},65041(ot,M){Object.defineProperty(M,"__esModule",{value:!0}),M.LDFeatureFlag=void 0;var d=function(S){return S.unitDtcPhaseOne="unitDTC_phaseOne",S.unitDtcPhaseTwo="unitDTC_phaseTwo",S.opReadyFullFleet="op_ready_full_fleet",S.apnNotification="apn_notification",S.bridgeExtraction="cfs_bridge_extraction",S}(d||(M.LDFeatureFlag=d={}))},57166(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.InlineLoadIndicatingControlComponent=void 0;const S=d(31635),V=(d(49849),d(59091)),_=d(43481),N=(d(65822),S.__importStar(d(49849))),t=S.__importStar(d(65822)),j=S.__importStar(d(60177)),G=["control"],o=["loadWrapper"],K=["*"],tt=(z,i,e,B)=>({"width.px":z,"height.px":i,"top.px":e,"left.px":B});M.InlineLoadIndicatingControlComponent=(()=>{class z{constructor(e,B){this.renderer=e,this.inlineControlLoaderService=B,this.show=!1,this.loadState="off",this.unsubscribe$=new V.Subject}ngOnInit(){this.loadStateObservable?this.loadStateObservable.pipe((0,_.takeUntil)(this.unsubscribe$)).subscribe(e=>{this.loadState=e,this.loadLogic()}):this.inlineControlLoaderService.loadStateObsv.pipe((0,_.filter)(e=>e.id===this.id),(0,_.takeUntil)(this.unsubscribe$)).subscribe(e=>{this.loadState=e.loadState,this.loadLogic()})}ngAfterViewInit(){const e=window.getComputedStyle(this.control.nativeElement,null).getPropertyValue("border-radius");let B=Number(e.substring(0,e.indexOf("p")));B&&(B<4&&B++,this.renderer.setStyle(this.loadWrapper.nativeElement,"border-radius",`${B}px`))}loadLogic(){"loading"===this.loadState?this.show=!0:(this.loadState="complete",setTimeout(()=>{this.loadState="off",this.show=!1},550))}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(B){return new(B||z)(N.\u0275\u0275directiveInject(N.Renderer2),N.\u0275\u0275directiveInject(t.InlineControlLoaderFlowService,8))}}static{this.\u0275cmp=N.\u0275\u0275defineComponent({type:z,selectors:[["inline-load-indicating-control"]],contentQueries:function(B,Y,r){if(1&B&&N.\u0275\u0275contentQuery(r,G,5),2&B){let Q;N.\u0275\u0275queryRefresh(Q=N.\u0275\u0275loadQuery())&&(Y.control=Q.first)}},viewQuery:function(B,Y){if(1&B&&N.\u0275\u0275viewQuery(o,5),2&B){let r;N.\u0275\u0275queryRefresh(r=N.\u0275\u0275loadQuery())&&(Y.loadWrapper=r.first)}},inputs:{id:"id",loadStateObservable:"loadStateObservable"},standalone:!1,ngContentSelectors:K,decls:4,vars:10,consts:[["loadWrapper",""],[1,"load-indicator-wrapper",3,"ngStyle"],[1,"inline-control-load-indicator"]],template:function(B,Y){1&B&&(N.\u0275\u0275projectionDef(),N.\u0275\u0275projection(0),N.\u0275\u0275elementStart(1,"div",1,0),N.\u0275\u0275element(3,"div",2),N.\u0275\u0275elementEnd()),2&B&&(N.\u0275\u0275advance(),N.\u0275\u0275classProp("loading","loading"===Y.loadState)("complete","complete"===Y.loadState),N.\u0275\u0275property("ngStyle",N.\u0275\u0275pureFunction4(5,tt,Y.control.nativeElement.offsetWidth+4,Y.control.nativeElement.offsetHeight+4,Y.control.nativeElement.offsetTop-2,Y.control.nativeElement.offsetLeft-2)))},dependencies:[j.NgStyle],styles:[".inline-control-load-indicator[_ngcontent-%COMP%]{position:absolute;width:100%;background-color:transparent}.load-indicator-wrapper[_ngcontent-%COMP%]{position:absolute;overflow:hidden;transition:background-color .5s;background-color:transparent}.load-indicator-wrapper.loading[_ngcontent-%COMP%]{background-color:#004b7359}.load-indicator-wrapper.loading[_ngcontent-%COMP%] .inline-control-load-indicator[_ngcontent-%COMP%]{height:70%;
1top:15%;background-repeat:no-repeat;animation:_ngcontent-%COMP%_rotate 2.5s linear infinite;background-size:50% 50%,50% 50%;background-position:0 0,100% 0,100% 100%,0 100%;background-image:linear-gradient(#337ab7,#337ab733),linear-gradient(#0000,#0000),linear-gradient(#337ab733,#337ab7),linear-gradient(#0000,#0000)}.load-indicator-wrapper.complete[_ngcontent-%COMP%]{background-color:#337ab7cc}@keyframes _ngcontent-%COMP%_rotate{to{transform:rotate(360deg)}}.load-indicating-control-container[_ngcontent-%COMP%]{position:relative}"]})}}return z})()},40206(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.ContactSearchRequest=M.Content=void 0;const S=d(43410);class k extends S.RequestDataContent{constructor(){super(...arguments),this.filterByGroup=!1,this.fleetAccountIds=[]}}M.Content=k,M.ContactSearchRequest=class V{constructor(){this.content=new k,this.query="",this.size=9,this.page=0,this.sort="",this.accountIds=[],this.filterOptions=[],this.sortOptions=[],this.accountId=""}}},98979(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.CustomerResponse=M.RoleModel=M.DetailedGroupInstance=M.GroupInstance=M.GroupContact=M.User=M.NewGroupDto=M.EquipmentDropdownState=M.EquipmentSearchResponse=M.Equipment=M.GroupUpdateRequest=M.ContactPhone=M.GroupsAutoCompleteUpdateAction=M.InstanceUpdateRequest=M.EditUserRequest=M.ECustomerAttributeConstants=M.ERegistrationType=M.Customer=M.ContactSummary=M.Group=void 0;const S=d(48523),k=d(99495),V=d(59832);M.Group=class _{},M.ContactSummary=class U{};class N{constructor(){this.accountId=0,this.accountNumber="",this.customerName="",this.partyId=0,this.status="",this.paymentTerms="",this.paymentTermsId=0,this.profileClass="",this.profileClassId=0,this.urls=[],this.address=new S.ShipBillAddress,this.attributes=new Map,this.warrantyType=""}}M.Customer=N;var t=function(D){return D[D.B2B=0]="B2B",D[D.B2C=1]="B2C",D[D.GUEST=2]="GUEST",D}(t||(M.ERegistrationType=t={})),j=function(D){return D[D.PREVENT_B2B_FAST_TRACK=0]="PREVENT_B2B_FAST_TRACK",D[D.COMPETITOR=1]="COMPETITOR",D}(j||(M.ECustomerAttributeConstants=j={}));M.EditUserRequest=class G{constructor(){this.repositoryId="",this.contactId="",this.firstName="",this.lastName="",this.email="",this.jobTitle="",this.phonesToAdd=[],this.phonesToAddTextEnabled=[],this.phonesToRemove=[]}},M.InstanceUpdateRequest=class o{constructor(){this.contactsToAdd=[],this.contactsToRemove=[]}},M.GroupsAutoCompleteUpdateAction=class K{constructor(lt,et){this.action="",this.group=new V.FleetGroupsContent,this.action=lt,this.group=et}},M.ContactPhone=class tt{constructor(){this.phoneNumber="",this.textEnabled=!1}},M.GroupUpdateRequest=class n{constructor(){this.contactsToAdd=[],this.contactsToRemove=[]}},M.Equipment=class z{constructor(){this.instanceId=0,this.customerVehicleNumber="",this.faSerial="",this.unitSerial="",this.chassisVin="",this.custAcctIds=[]}},M.EquipmentSearchResponse=class i{constructor(){this.content=[],this.totalRecords=0}};var e=function(D){return D[D.NEUTRAL=0]="NEUTRAL",D[D.SUCCESS=1]="SUCCESS",D[D.ERROR=2]="ERROR",D}(e||(M.EquipmentDropdownState=e={}));M.NewGroupDto=class B{constructor(){this.groupId=0,this.accountId=null,this.name="",this.description="",this.subGroups=[],this.billingAddress=null,this.shippingAddress=null,this.parents=[],this.instances=[],this.version=0}},M.User=class Y{},M.GroupContact=class r{};class Q{constructor(){this.contacts=[]}}M.GroupInstance=Q,M.DetailedGroupInstance=class it{constructor(){this.instance=new Q,this.unitSummary=new k.Content}},M.RoleModel=class rt{},M.CustomerResponse=class at{constructor(){this.customer=new N}}},1629(ot,M,d){Object.defineProperty(M,"__esModule",{value:!0}),M.PhoneNumberPipe=void 0;const k=d(31635).__importStar(d(49849));M.PhoneNumberPipe=(()=>{class _{transform(N){if(null!=N){let t,j,G,o=N.replace(/[^0-9]/g,"");switch(o.length){case 10:t=1,j=o.slice(0,3),G=o.slice(3);break;case 11:t=o[0],j=o.slice(1,4),G=o.slice(4);break;case 12:t=o.slice(0,3),j=o.slice(3,5),G=o.slice(5);break;default:return N}return 1==t&&(t=""),G=`${G.slice(0,3)}-${G.slice(3)}`,`${t} (${j}) ${G}`.trim()}return""}static{this.\u0275fac=function(t){return new(t||_)}}static{this.\u0275pipe=k.\u0275\u0275definePipe({name:"phoneNumber",type:_,pure:!0,standalone:!1})}}return _})()}}]);
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.