PageSourceSearch

https://secure.reqtest.com/1319.0cbd31e6b82c686b.js

js reqtest.com collected 2026-10-02 06:58:28 UTC 33,582 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkreq_test_ui=self.webpackChunkreq_test_ui||[]).push([[1319],{1319:(b,C,o)=>{o.r(C),o.d(C,{ActivitiesModule:()=>st});var e=o(89383),y=o(68100),f=o(50458),u=o(62510),D=o(18505),A=o(54004),T=o(50727),g=o(98311),x=o(29874),c=o(32496),p=o(17489),_=o(11404),t=o(94650),h=o(13230),F=o(71902),O=o(88884),P=o(97185),L=o(80062);let B=(()=>{const r=class{constructor(n,i,l,d,m){this._apiGateWay=n,this.storage=i,this.translate=l,this.toastrService=d,this.commonService=m,this.filterString="",this.configToast={timeOut:100,closeButton:!0}}getActivityList(n){return this._apiGateWay.get("Items/recent-activity-list",n)}getuserProfileImage(n,i){return this._apiGateWay.get("users/user-profileimage",{userId:n,imageVersion:i})}popToast(n,i,l,d,m){this.commonService.popToast(n,i,l,d,m)}getControlType(n){let i="input";switch(n){case 1:case 8:i="select";break;case 2:i="input";break;case 5:case 14:i="textarea";break;case 21:i="numeric";break;case 15:i="date"}return i}getControlName(n){let i="TextBox";switch(n){case"multiselect":case"groupselect":case"select":i="Combo";break;case"input":i="TextBox";break;case"textarea":i="TextArea";break;case"date":i="DateTime "}return n}errorHandler(n){n&&n.error&&(500===n.status?this.popToast("error",this.translate.instant("CommonForAll.error"),h.x.htmlDecodeAllowBRTags(n.error.Message?n.error.Message:n.error)):400===n.status?this.popToast("error",this.translate.instant("CommonForAll.unauthorised"),h.x.htmlDecodeAllowBRTags(n.error.errorMessage)):404===n.status?this.popToast("error",this.translate.instant("CommonForAll.notFound"),h.x.htmlDecodeAllowBRTags(n.error.errorMessage)):409===n.status||this.popToast("error",this.translate.instant(403===n.status?"CommonForAll.accessDenied":"CommonForAll.notFound"),h.x.htmlDecodeAllowBRTags(n.error.errorMessage)))}NoWhitespaceValidator(n){let i;return i=!(!n.value||!n.value.length)&&0===(n.value||"").trim().length,i?{whitespace:!0}:null}};let a=r;return r.\u0275fac=function(i){return new(i||r)(t.\u0275\u0275inject(F.i),t.\u0275\u0275inject(O.K),t.\u0275\u0275inject(e.sK),t.\u0275\u0275inject(P._W),t.\u0275\u0275inject(L.v))},r.\u0275prov=t.\u0275\u0275defineInjectable({token:r,factory:r.\u0275fac}),a})();var I=o(36895),j=o(37186),R=o(97483),S=o(74219);const E=function(a){return{active:a}};function U(a,r){if(1&a){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li",5),t.\u0275\u0275text(1,"\n                    "),t.\u0275\u0275elementStart(2,"a",12),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(s);const i=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(i.getActivityList("Testrun"))})("keydown.space",function(i){return t.\u0275\u0275restoreView(s),t.\u0275\u0275nextContext().getActivityList("Testrun"),t.\u0275\u0275resetView(i.preventDefault())}),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275text(4),t.\u0275\u0275pipe(5,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(6,"\n                "),t.\u0275\u0275elementEnd()}if(2&a){const s=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(9,E,3==s.activityModal.module)),t.\u0275\u0275advance(2),t.\u0275\u0275attribute("aria-selected",3==s.activityModal.module)("tabindex",3==s.activityModal.module?"0":"-1")("aria-label",t.\u0275\u0275pipeBind1(3,5,"Activities.testRuns")+" activities"),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(5,7,"Activities.testRuns"))}}function V(a,r){if(1&a){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li",5),t.\u0275\u0275text(1,"\n                    "),t.\u0275\u0275elementStart(2,"a",13),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(s);const i=t.\u0275\u0275nextContext();return t.\u0275\u0275resetView(i.getActivityList("Bug"))})("keydown.space",function(i){return t.\u0275\u0275restoreView(s),t.\u0275\u0275nextContext().getActivityList("Bug"),t.\u0275\u0275resetView(i.preventDefault())}),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275text(4),t.\u0275\u0275pipe(5,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(6,"\n                "),t.\u0275\u0275elementEnd()}if(2&a){const s=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(9,E,0==s.activityModal.module)),t.\u0275\u0275advance(2),t.\u0275\u0275attribute("aria-selected",0==s.activityModal.module)("tabindex",0==s.activityModal.module?"0":"-1")("aria-label",t.\u0275\u0275pipeBind1(3,5,"Activities.bugReports")+" activities"),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(5,7,"Activities.bugReports"))}}function N(a,r){if(1&a){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li",5),t.\u0275\u0275text(1,"\n                    "),t.\u0275\u0275elementStart(2,"a",14),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(s);const i=t.\u0275\u0275nextContext();
1return t.\u0275\u0275resetView(i.getActivityList("Task"))})("keydown.space",function(i){return t.\u0275\u0275restoreView(s),t.\u0275\u0275nextContext().getActivityList("Task"),t.\u0275\u0275resetView(i.preventDefault())}),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275text(4),t.\u0275\u0275pipe(5,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(6,"\n                "),t.\u0275\u0275elementEnd()}if(2&a){const s=t.\u0275\u0275nextContext();t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(9,E,4==s.activityModal.module)),t.\u0275\u0275advance(2),t.\u0275\u0275attribute("aria-selected",4==s.activityModal.module)("tabindex",4==s.activityModal.module?"0":"-1")("aria-label",t.\u0275\u0275pipeBind1(3,5,"AgileBoard.plan")+" activities"),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(5,7,"AgileBoard.plan"))}}function H(a,r){1&a&&(t.\u0275\u0275elementStart(0,"span",28),t.\u0275\u0275text(1,"\n                              "),t.\u0275\u0275element(2,"i",29),t.\u0275\u0275text(3,"\n                              "),t.\u0275\u0275elementStart(4,"strong"),t.\u0275\u0275text(5),t.\u0275\u0275pipe(6,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(7,"\n                            "),t.\u0275\u0275elementEnd()),2&a&&(t.\u0275\u0275advance(5),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(6,1,"AgileBoard.syncFromMirroredTask")))}function z(a,r){if(1&a&&(t.\u0275\u0275elementStart(0,"a",32),t.\u0275\u0275pipe(1,"translate"),t.\u0275\u0275text(2),t.\u0275\u0275elementStart(3,"span",33),t.\u0275\u0275text(4,"(opens in new tab)"),t.\u0275\u0275elementEnd()()),2&a){const s=t.\u0275\u0275nextContext(2).$implicit,n=t.\u0275\u0275nextContext(3);t.\u0275\u0275property("href",n.getLink(n.activityModal.module,s.LinkUrl),t.\u0275\u0275sanitizeUrl),t.\u0275\u0275attribute("aria-label",t.\u0275\u0275pipeBind1(1,4,n.getTextForAriaLabel(n.activityModal.module))+" "+s.CustomId+": "+s.ItemName+" in new tab"),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate2("",s.CustomId,"-",s.ItemName," ")}}function Q(a,r){if(1&a&&(t.\u0275\u0275elementStart(0,"span"),t.\u0275\u0275text(1,"\n                                    "),t.\u0275\u0275elementStart(2,"span",30),t.\u0275\u0275text(3),t.\u0275\u0275pipe(4,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(5,"\n\n                                    "),t.\u0275\u0275template(6,z,5,6,"a",31),t.\u0275\u0275text(7,"\n                                "),t.\u0275\u0275elementEnd()),2&a){const s=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(4,2,"Activities.workedOn")),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",s.CustomId)}}function G(a,r){1&a&&(t.\u0275\u0275elementStart(0,"span",30),t.\u0275\u0275text(1),t.\u0275\u0275pipe(2,"translate"),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275elementEnd()),2&a&&(t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate2("",t.\u0275\u0275pipeBind1(2,2,"CommonForAll.exported"),"  ",t.\u0275\u0275pipeBind1(3,4,"Dashboard.dash_documentview"),""))}function W(a,r){if(1&a&&(t.\u0275\u0275elementStart(0,"span",30),t.\u0275\u0275text(1),t.\u0275\u0275pipe(2,"translate"),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275elementEnd()),2&a){const s=t.\u0275\u0275nextContext(3).$implicit;t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate3("\n                                            ",t.\u0275\u0275pipeBind1(2,3,"CommonForAll.exported")," ",s.ExportDetails.Count," ",t.\u0275\u0275pipeBind1(3,5,"TestCase.includingTestcase"),"\n                                        ")}}function K(a,r){if(1&a&&(t.\u0275\u0275text(0,"\n\n                                            "),t.\u0275\u0275elementStart(1,"span",30),t.\u0275\u0275text(2),t.\u0275\u0275pipe(3,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(4,"\n                                        ")),2&a){const s=t.\u0275\u0275nextContext(3).$implicit,n=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate3("",t.\u0275\u0275pipeBind1(3,3,"CommonForAll.exported")," ",s.ExportDetails.Count," ",n.getModuleName(),"")}}function Y(a,r){if(1&a&&(t.\u0275\u0275text(0,"\n                                        "),t.\u0275\u0275template(1,W,4,7,"span",34),t.\u0275\u0275text(2,"\n                                        "),t.\u0275\u0275template(3,K,5,5,"ng-template",null,36,t.\u0275\u0275templateRefExtractor),t.\u0275\u0275text(5,"\n                                    ")),2&a){const s=t.\u0275\u0275reference(4),n=t.\u0275\u0275nextContext(2).$implicit;t.\u0275\u0275advance(1),t.\u0275\u0275property("ngIf",n.ExportDetails.HasTestCase)("ngIfElse",s)}}function X(a,r){if(1&a&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275text(1,"\n                                    "),t.\u0275\u0275template(2,G,4,6,"span",34),t.\u0275\u0275text(3,"\n                                    "),t.\u0275\u0275template(4,Y,6,2,"ng-template",null,35,t.\u0275\u0275templateRefExtractor),t.\u0275\u0275text(6,"\n                                "),t.\u0275\u0275elementContainerEnd()),2&a){const s=t.\u0275\u0275reference(5),n=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf","pdf"==n.ExportDetails.Type)("ngIfElse",s)}}function J(a,r){if(1&a&&(t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275text(1,"\n                                    "),t.\u0275\u0275element(2,"app-export-details",37),t.\u0275\u0275text(3,"\n                                "),t.\u0275\u0275elementContainerEnd()),2&a){const s=t.\u0275\u0275nextContext().$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275property("exportDetails",s.ExportDetails)("moduleName","reports")}}function Z(a,r){if(1&a&&(t.\u0275\u0275elementStart(0,"div"),t.\u0275\u0275text(1,"\n                                    "),t.\u0275\u0275text(2,"\n                                    "),t.\u0275\u0275element(3,"app-activity-details",38),t.\u0275\u0275text(4,"\n                                "),t.\u0275\u0275elementEnd()),2&a){const s=t.\u0275\u0275nextContext().$implicit,n=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(3),t.\u0275\u0275property("changeDetails",s.ChangeDetails)("gridModule",null==n.activityModal?null:n.activityModal.module)("id",s.ItemId)}}function $(a,r){if(1&a){const s=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",19),t.\u0275\u0275text(1,"\n                        "),t.\u0275\u0275elementStart(2,"div",20),t.\u0275\u0275text(3,"\n               \t\t\t\t"),t.\u0275\u0275element(4,"app-profile-image",21),t.\u0275\u0275text(5,"\n                        "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(6,"\n                        "),t.\u0275\u0275elementStart(7,"div",22),t.\u0275\u0275text(8,"\n                            "),t.\u0275\u0275elementStart(9,"span",23),t.\u0275\u0275text(10),t.\u0275\u0275pipe(11,"datex"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(12,"\n                            "),t.\u0275\u0275template(13,H,8,3,"span",24),t.\u0275\u0275text(14,"\n                            "),t.\u0275\u0275elementStart(15,"h5",25),t.\u0275\u0275text(16,"\n                                "),t.\u0275\u0275elementStart(17,"a",26),t.\u0275\u0275listener("click",function(){const l=t.\u0275\u0275restoreView(s).$implicit,d=t.\u0275\u0275nextContext(3);
1return t.\u0275\u0275resetView(d.navigateToUser(l))})("keydown.enter",function(){const l=t.\u0275\u0275restoreView(s).$implicit,d=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(d.navigateToUser(l))})("keydown.space",function(){const l=t.\u0275\u0275restoreView(s).$implicit,d=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(d.navigateToUser(l))}),t.\u0275\u0275pipe(18,"translate"),t.\u0275\u0275text(19),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(20,"\n\n                                "),t.\u0275\u0275template(21,Q,8,4,"span",16),t.\u0275\u0275text(22,"\n                                "),t.\u0275\u0275template(23,X,7,2,"ng-container",16),t.\u0275\u0275text(24,"\n\n                            "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(25,"\n\n\n                            "),t.\u0275\u0275elementStart(26,"div",27),t.\u0275\u0275text(27,"\n                                "),t.\u0275\u0275template(28,J,4,2,"ng-container",16),t.\u0275\u0275text(29,"\n\n                                "),t.\u0275\u0275template(30,Z,5,3,"div",16),t.\u0275\u0275text(31,"\n                            "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(32,"\n                        "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(33,"\n                    "),t.\u0275\u0275elementEnd()}if(2&a){const s=r.$implicit;t.\u0275\u0275advance(4),t.\u0275\u0275property("userId",s.UserId)("version",s.ImageVersion)("imgWidth",50),t.\u0275\u0275advance(6),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind2(11,12,s.Date,"YYYY-MM-DD HH:mm:ss")),t.\u0275\u0275advance(3),t.\u0275\u0275property("ngIf",null==s?null:s.IsMirrorSynced),t.\u0275\u0275advance(4),t.\u0275\u0275propertyInterpolate("title",s.User),t.\u0275\u0275attribute("aria-label",t.\u0275\u0275pipeBind1(18,15,"Links.User.GoToItem")+" "+s.User),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(s.User),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",!s.ExportDetails),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",s.ExportDetails),t.\u0275\u0275advance(5),t.\u0275\u0275property("ngIf",s.ExportDetails),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",!s.ExportDetails)}}function q(a,r){if(1&a&&(t.\u0275\u0275elementStart(0,"div"),t.\u0275\u0275text(1,"\n                    "),t.\u0275\u0275template(2,$,34,17,"div",18),t.\u0275\u0275pipe(3,"slice"),t.\u0275\u0275text(4,"\n                "),t.\u0275\u0275elementEnd()),2&a){const s=t.\u0275\u0275nextContext().$implicit,n=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275property("ngForOf",t.\u0275\u0275pipeBind3(3,1,s.Changes,0,n.activityViewLength))}}function tt(a,r){1&a&&(t.\u0275\u0275elementStart(0,"span",39),t.\u0275\u0275text(1),t.\u0275\u0275pipe(2,"translate"),t.\u0275\u0275elementEnd()),2&a&&(t.\u0275\u0275advance(1),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(2,1,"Activities.noChanges")))}function et(a,r){if(1&a&&(t.\u0275\u0275elementStart(0,"div"),t.\u0275\u0275text(1,"\n                "),t.\u0275\u0275elementStart(2,"p",15),t.\u0275\u0275text(3),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(4,"\n\n                "),t.\u0275\u0275template(5,q,5,5,"div",16),t.\u0275\u0275text(6,"\n                "),t.\u0275\u0275template(7,tt,3,3,"span",17),t.\u0275\u0275text(8,"\n            "),t.\u0275\u0275elementEnd()),2&a){const s=r.$implicit;t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate(s.GroupTitle),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",s.Changes.length>0),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",0===s.Changes.length)}}let M=(()=>{const r=class{constructor(n,i,l,d,m){this.activityService=n,this.router=i,this.translate=l,this.commonService=d,this.route=m,this.activityModal={module:c.zE.Requirement},this.subs=new T.w0,this.activityViewLength=30}ngOnInit(){const n=this.activityService.storage.getToken("lang");if(g.e.setLanguage(this,"Svenska"===n?"Svenska":"English"),this.route.snapshot.queryParams.hasOwnProperty("module")){const i=this.route.snapshot.queryParams.module,l=i?i.substring(0,i.indexOf("/")):null;i.substring(i.indexOf("/")+1),this.commonService.getProjectSwitchOnQueryParams()?this.subs.add(this.commonService.observeProjectSwitchCompleted.subscribe(m=>{m&&(this.commonService.setProjectSwitchOnQueryParams(!1),this.init(l))})):this.init(l)}else this.init();this.defaultImage="../../assets/Images/icons-svg/profile-grey.svg"}init(n="Requirement"){const i=this.activityService.storage.getToken("lang");g.e.setLanguage(this,"Svenska"===i?"Svenska":"English"),this.getActivityList(n)}ngOnDestroy(){this.getProfileImageSub&&this.getProfileImageSub.unsubscribe(),this.subs&&this.subs.unsubscribe()}getActivityList(n){this.activityModal={module:Number(c.zE[n])},this.activityList=this.activityService.getActivityList(this.activityModal).pipe((0,D.b)(i=>{(0,p.uniqBy)((0,p.map)((0,p.flatMap)(i.Groups,"Changes"),({UserId:d,ImageVersion:m})=>({UserId:d,ImageVersion:m})),"UserId")}),(0,A.U)(i=>
1(i=this.commonService.modifyActivityListForReports(i)).Groups))}getTextForAriaLabel(n){switch(n){case c.zE.Requirement:return"Links.Requirement.GoToItem";case c.zE.TestCase:return"Links.TestCase.GoToItem";case c.zE.Bug:return"Links.Bug.GoToItem";case c.zE.Testrun:return"Links.TestRun.GoToItem";default:return"Links.Requirement.GoToItem"}}navigateToUser(n){n&&this.router.navigate(["/app/administration/users/view-user",n.UserId])}navigateToModuleDetail(n){if(n.LinkUrl)return n.LinkUrl.substring(0,n.LinkUrl.indexOf("&history=true"))}getModuleName(){let n=c.zE[this.activityModal.module].toLocaleLowerCase()+"s";return this.translate.instant("Dashboard.activity_"+n)}canDeactivate(){return this.commonService.canDeactivate()}getLink(n,i){return n===c.zE.Task?i.substring(0,i.indexOf("&history=true")):i.substring(0,i.indexOf("&history=true")).replace("itemid=","").replace("?","/")}scrollHandler(n){window.innerHeight+(window.scrollY?window.scrollY:window.pageYOffset)>=document.body.offsetHeight-1e3&&(this.activityViewLength+=30)}onTabArrowKey(n){(0,_.a)(n,this.commonService.isChildProject?["requirementsTab","testCasesTab"]:["requirementsTab","testCasesTab","testRunsTab","bugsTab","tasksTab"])}};let a=r;return r.\u0275fac=function(i){return new(i||r)(t.\u0275\u0275directiveInject(B),t.\u0275\u0275directiveInject(u.F0),t.\u0275\u0275directiveInject(e.sK),t.\u0275\u0275directiveInject(L.v),t.\u0275\u0275directiveInject(u.gz))},r.\u0275cmp=t.\u0275\u0275defineComponent({type:r,selectors:[["app-list-activities"]],hostBindings:function(i,l){1&i&&t.\u0275\u0275listener("scroll",function(m){return l.scrollHandler(m)},!1,t.\u0275\u0275resolveWindow)},features:[t.\u0275\u0275ProvidersFeature([x.L])],decls:46,vars:28,consts:[["id","req-activity",1,"tab-pane"],["id","activity-status","role","status","aria-live","polite","aria-atomic","true",1,"sr-only"],[1,"c-form-area","report-activity"],[1,"left-area-tabs"],["role","tablist","aria-orientation","vertical","aria-label","Activity module navigation",1,"side-tabs",3,"keydown.arrowDown","keydown.arrowUp"],["role","presentation",3,"ngClass"],["id","requirementsTab","href","javascript:void(0);","role","tab",3,"click","keydown.space"],["id","testCasesTab","href","javascript:void(0);","role","tab",3,"click","keydown.space"],["role","presentation",3,"ngClass",4,"ngIf"],["role","tabpanel","id","req-activity-panel",1,"right-area-tab","padding-20"],["id","activity-content-status","role","status","aria-live","polite",1,"sr-only"],[4,"ngFor","ngForOf"],["id","testRunsTab","href","javascript:void(0);","role","tab",3,"click","keydown.space"],["id","bugsTab","href","javascript:void(0);","role","tab",3,"click","keydown.space"],["id","tasksTab","href","javascript:void(0);","role","tab",3,"click","keydown.space"],[1,"fw-700"],[4,"ngIf"],["class","fw-300 mb-40 display-block",4,"ngIf"],["class","media activities",4,"ngFor","ngForOf"],[1,"media","activities"],[1,"pull-left","activity-image"],["imgClass","media-object",3,"userId","version","imgWidth"],[1,"media-body"],[1,"pull-right","fw-300"],["class","pull-right fw-300 pr-10",4,"ngIf"],[1,"media-heading","fw-700"],["href","javascript:void(0);","tabindex","0",1,"link-underline",3,"title","click","keydown.enter","keydown.space"],[1,"fw-300","media-content"],[1,"pull-right","fw-300","pr-10"],["aria-hidden","true",1,"icon-new-link","text-red","pr-5"],[1,"fw-400"],["class","pointer","target","_blank","rel","noopener noreferrer",3,"href",4,"ngIf"],["target","_blank","rel","noopener noreferrer",1,"pointer",3,"href"],[1,"sr-only"],["class","fw-400",4,"ngIf","ngIfElse"],["otherIcon",""],["otherMsg",""],[3,"exportDetails","moduleName"],[3,"changeDetails","gridModule","id"],[1,"fw-300","mb-40","display-block"]],template:function(i,l){1&i&&(t.\u0275\u0275elementStart(0,"div",0),t.\u0275\u0275text(1,"\n    "),t.\u0275\u0275text(2,"\n    "),t.\u0275\u0275element(3,"div",1),t.\u0275\u0275text(4,"\n\n    "),t.\u0275\u0275elementStart(5,"div",2),t.\u0275\u0275text(6,"\n        "),t.\u0275\u0275elementStart(7,"div",3),t.\u0275\u0275text(8,"\n            "),t.\u0275\u0275elementStart(9,"ul",4),t.\u0275\u0275listener("keydown.arrowDown",function(m){return l.onTabArrowKey(m)})("keydown.arrowUp",function(m){return l.onTabArrowKey(m)}),t.\u0275\u0275text(10,"\n                "),t.\u0275\u0275elementStart(11,"li",5),t.\u0275\u0275text(12,"\n                    "),t.\u0275\u0275elementStart(13,"a",6),t.\u0275\u0275listener("click",function(){return l.getActivityList("Requirement")})("keydown.space",function(m){return l.getActivityList("Requirement"),m.preventDefault()}),t.\u0275\u0275pipe(14,"translate"),t.\u0275\u0275text(15),t.\u0275\u0275pipe(16,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(17,"\n                "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(18,"\n                "),t.\u0275\u0275elementStart(19,"li",5),t.\u0275\u0275text(20,"\n                    "),t.\u0275\u0275elementStart(21,"a",7),t.\u0275\u0275listener("click",function(){return l.getActivityList("TestCase")})("keydown.space",function(m){return l.getActivityList("TestCase"),m.preventDefault()}),t.\u0275\u0275pipe(22,"translate"),t.\u0275\u0275text(23),t.\u0275\u0275pipe(24,"translate"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(25,"\n                "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(26,"\n                "),t.\u0275\u0275template(27,U,7,11,"li",8),t.\u0275\u0275text(28,"\n                "),t.\u0275\u0275template(29,V,7,11,"li",8),t.\u0275\u0275text(30,"\n                "),t.\u0275\u0275template(31,N,7,11,"li",8),t.\u0275\u0275text(32,"\n            "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(33,"\n        "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(34,"\n        "),t.\u0275\u0275elementStart(35,"div",9),t.\u0275\u0275text(36,"\n            "),t.\u0275\u0275text(37,"\n            "),t.\u0275\u0275element(38,"div",10),t.\u0275\u0275text(39,"\n\n            "),t.\u0275\u0275template(40,et,9,3,"div",11),t.\u0275\u0275pipe(41,"async"),t.\u0275\u0275text(42,"\n        "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(43,"\n    "),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(44,"\n"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(45,"\n")),2&i&&(t.\u0275\u0275advance(11),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(24,E,2==l.activityModal.module)),t.\u0275\u0275advance(2),t.\u0275\u0275attribute("aria-selected",2==l.activityModal.module)("tabindex",2==l.activityModal.module?"0":"-1")("aria-label",t.\u0275\u0275pipeBind1(14,14,"Reports.requirements")+" activities"),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(16,16,"Reports.requirements")),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(26,E,1==l.activityModal.module)),t.\u0275\u0275advance(2),t.\u0275\u0275attribute("aria-selected",1==l.activityModal.module)("tabindex",1==l.activityModal.module?"0":"-1")("aria-label",t.\u0275\u0275pipeBind1(22,18,"Activities.testCases")+" activities"),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(24,20,"Activities.testCases")),t.\u0275\u0275advance(4),t.\u0275\u0275property("ngIf",!l.commonService.isChildProject),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",!l.commonService.isChildProject),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",!l.commonService.isChildProject),t.\u0275\u0275advance(9),t.\u0275\u0275property("ngForOf",t.\u0275\u0275pipeBind1(41,22,l.activityList)))},dependencies:[I.mk,I.sg,I.O5,j.f,R.p,S.e,I.Ov,I.OU,x.L,e.X$],encapsulation:2}),a})();var w=o(50215);const it=u.Bz.forChild([{path:"",component:M,canDeactivate:[w.I]},{path:"view-activities",component:M,canDeactivate:[w.I]}]);var at=o(28413);let st=(()=>{const r=class{};let a=r;return r.\u0275fac=function(i){return new(i||r)},r.\u0275mod=t.\u0275\u0275defineNgModule({type:r}),r.\u0275inj=t.\u0275\u0275defineInjector({providers:[y.O,B,w.I],imports:[y.O,f.gi.forChild(),it,e.aw.forChild(),at.N.forRoot(),S.e]}),a})()},37186:(b,C,o)=>{o.d(C,{f:()=>T});var e=o(94650),y=o(89383),f=o(36895),u=o(80842);function D(g,x){if(1&g&&(e.\u0275\u0275elementStart(0,"div",2),e.\u0275\u0275text(1,"\n  "),e.\u0275\u0275elementStart(2,"app-rich-textarea",3),e.\u0275\u0275text(3,"\n  "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n"),e.\u0275\u0275elementEnd()),2&g){const c=x.$implicit,p=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("modelData",c.Value)("itemType",p.gridModule)("itemId",p.id)("mentionUserObj",p.mentionUserObj)("isRichTextViewOnly",!0)}}function A(g,x){if(1&g){const c=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1,"\n  "),e.\u0275\u0275elementStart(2,"div",4),e.\u0275\u0275text(3,"\n    "),e.\u0275\u0275elementStart(4,"p"),e.\u0275\u0275text(5,"\n      "),e.\u0275\u0275elementStart(6,"strong"),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(10,"\n    "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(11,"\n  "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12,"\n  "),e.\u0275\u0275elementStart(13,"button",5),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(c);const _=e.\u0275\u0275nextContext();
1return e.\u0275\u0275resetView(_.loadMoreData())}),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275text(16),e.\u0275\u0275pipe(17,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(18,"\n"),e.\u0275\u0275elementContainerEnd()}if(2&g){const c=e.\u0275\u0275nextContext();e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate3("... ",e.\u0275\u0275pipeBind1(8,5,"Reports.and")," ",c.remainingItemsLength()," ",e.\u0275\u0275pipeBind1(9,7,"Activities.moreChanges"),""),e.\u0275\u0275advance(6),e.\u0275\u0275attribute("aria-label",e.\u0275\u0275pipeBind1(14,9,"Activities.showMore")+" "+c.remainingItemsLength()+" "+e.\u0275\u0275pipeBind1(15,11,"Activities.moreChanges")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("\n    ",e.\u0275\u0275pipeBind1(17,13,"Activities.showMore"),"\n  ")}}let T=(()=>{const x=class{constructor(p){this.translate=p,this.itemLength=5}ngOnInit(){this.changeDetails&&6===this.changeDetails.length&&(this.itemLength+=1)}remainingItemsLength(){return this.changeDetails.length-this.itemLength}loadMoreData(){const p=this.changeDetails.length;this.itemLength+=30,this.itemLength>=p&&(this.itemLength=p)}};let g=x;return x.\u0275fac=function(_){return new(_||x)(e.\u0275\u0275directiveInject(y.sK))},x.\u0275cmp=e.\u0275\u0275defineComponent({type:x,selectors:[["app-activity-details"]],inputs:{id:"id",gridModule:"gridModule",mentionUserObj:"mentionUserObj",changeDetails:"changeDetails"},decls:5,vars:6,consts:[["class","activities-comments",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"activities-comments"],[3,"modelData","itemType","itemId","mentionUserObj","isRichTextViewOnly"],["role","status","aria-live","polite","aria-atomic","true"],["type","button",1,"load-more-btn",3,"click"]],template:function(_,t){1&_&&(e.\u0275\u0275template(0,D,5,5,"div",0),e.\u0275\u0275pipe(1,"slice"),e.\u0275\u0275text(2,"\n"),e.\u0275\u0275template(3,A,19,15,"ng-container",1),e.\u0275\u0275text(4,"\n\n")),2&_&&(e.\u0275\u0275property("ngForOf",e.\u0275\u0275pipeBind3(1,2,t.changeDetails,0,t.itemLength)),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.changeDetails.length>t.itemLength))},dependencies:[f.sg,f.O5,u.M,f.OU,y.X$],styles:[".load-more-btn[_ngcontent-%COMP%]{background-color:#fff;margin-top:10px;color:#0073aa;border:none;font-weight:700}"]}),g})()},97483:(b,C,o)=>{o.d(C,{p:()=>x});var e=o(94650),y=o(89383),f=o(36895);function u(c,p){1&c&&(e.\u0275\u0275elementStart(0,"span"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()),2&c&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind1(2,2,"CommonForAll.exported"),"  ",e.\u0275\u0275pipeBind1(3,4,"Dashboard.dash_documentview"),""))}function D(c,p){if(1&c&&(e.\u0275\u0275text(0,"\n      "),e.\u0275\u0275elementStart(1,"span"),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4,"\n    ")),2&c){const _=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate2("",_.moduleNameTranslation(),"",e.\u0275\u0275pipeBind1(3,2,"CommonForAll.exportedMsg"),"")}}function A(c,p){if(1&c&&(e.\u0275\u0275elementStart(0,"div",8),e.\u0275\u0275text(1,"\n    "),e.\u0275\u0275template(2,u,4,6,"span",9),e.\u0275\u0275text(3,"\n    "),e.\u0275\u0275template(4,D,5,4,"ng-template",null,10,e.\u0275\u0275templateRefExtractor),e.\u0275\u0275text(6,"\n  "),e.\u0275\u0275elementEnd()),2&c){const _=e.\u0275\u0275reference(5),t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.isTypePDF()&&"Requirement"==t.exportDetails.Module)("ngIfElse",_)}}const T=function(c){return{"mt-5":c}},g=function(c){return{"pl-10":c}};let x=(()=>{const p=class{constructor(t){this.translate=t}ngOnInit(){this.exportDetails&&(this.fileLogo=this.isTypePDF()?"../../assets/Images/thumbnail/pdf.png":"../../assets/Images/thumbnail/xls.png")}isTypePDF(){return"pdf"==this.exportDetails.Type}moduleNameTranslation(){return this.translate.instant("CommonForAll."+this.exportDetails.Module)}};let c=p;
1return p.\u0275fac=function(h){return new(h||p)(e.\u0275\u0275directiveInject(y.sK))},p.\u0275cmp=e.\u0275\u0275defineComponent({type:p,selectors:[["app-export-details"]],inputs:{exportDetails:"exportDetails",moduleName:"moduleName"},decls:22,vars:17,consts:[["role","region","aria-label","Export details",1,"activities-comments"],["class","mb-5",4,"ngIf"],[1,"pull-left"],[1,"media-object","width-50",3,"src","alt"],[3,"ngClass"],[1,"fw-700","border-none","bg-none","text-blue","padding-0",2,"white-space","pre",3,"href","ngClass"],[1,"fw-300"],["role","text",3,"ngClass"],[1,"mb-5"],[4,"ngIf","ngIfElse"],["otherMsg",""]],template:function(h,v){1&h&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275text(1,"\n  "),e.\u0275\u0275template(2,A,7,2,"div",1),e.\u0275\u0275text(3,"\n  "),e.\u0275\u0275elementStart(4,"div",2),e.\u0275\u0275text(5,"\n    "),e.\u0275\u0275element(6,"img",3),e.\u0275\u0275text(7,"\n  "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8,"\n  "),e.\u0275\u0275elementStart(9,"div",4),e.\u0275\u0275text(10,"\n    "),e.\u0275\u0275elementStart(11,"a",5),e.\u0275\u0275text(12),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(13,"\n  "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14,"\n  "),e.\u0275\u0275elementStart(15,"p",6),e.\u0275\u0275text(16,"\n    "),e.\u0275\u0275elementStart(17,"span",7),e.\u0275\u0275text(18),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(19,"\n  "),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(20,"\n"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(21,"\n")),2&h&&(e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","reports"!=v.moduleName),e.\u0275\u0275advance(4),e.\u0275\u0275property("src",v.fileLogo,e.\u0275\u0275sanitizeUrl)("alt",v.exportDetails.Name+" file type icon"),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(11,T,v.isTypePDF())),e.\u0275\u0275advance(2),e.\u0275\u0275property("href",null==v.exportDetails?null:v.exportDetails.Url,e.\u0275\u0275sanitizeUrl)("ngClass",e.\u0275\u0275pureFunction1(13,g,!v.isTypePDF())),e.\u0275\u0275attribute("aria-label","Download "+v.exportDetails.Name+" file"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n      ",v.exportDetails.Name,"\n    "),e.\u0275\u0275advance(5),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(15,g,!v.isTypePDF())),e.\u0275\u0275attribute("aria-label","Exported on "+v.exportDetails.Date+", size "+v.exportDetails.Size),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1("\n      ",v.exportDetails.Date+" ("+v.exportDetails.Size+")","\n    "))},dependencies:[f.mk,f.O5,y.X$],styles:[".pl-10[_ngcontent-%COMP%]{padding-left:10px}.mb-5[_ngcontent-%COMP%]{margin-bottom:5px}"]}),c})()},50215:(b,C,o)=>{o.d(C,{I:()=>y});var e=o(94650);let y=(()=>{const u=class{canDeactivate(A){return!A.canDeactivate||A.canDeactivate()}};let f=u;return u.\u0275fac=function(T){return new(T||u)},u.\u0275prov=e.\u0275\u0275defineInjectable({token:u,factory:u.\u0275fac}),f})()}}]);

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.