PageSourceSearch

https://testbook.com/angular-ssr/1773.f3abfe61a69baa13.js

js testbook.com collected 2026-10-01 10:34:39 UTC 78,174 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkangular_tb_ssr=self.webpackChunkangular_tb_ssr||[]).push([[1773],{51249:(N,T,r)=>{r.d(T,{I:()=>w});var k=r(70655),j=r(54988),u=r(44258),t=r(94650),p=r(63363),_=r(17532),d=r(88420),y=r(6288),E=r(95698),U=r(41738),O=r(22195),x=r(73064),P=r(89653),M=r(38e3),C=r(3412),z=r(58184),h=r(36895),Z=r(76188),S=r(16829);function I(o,n){1&o&&(t.TgZ(0,"span",34),t._uU(1,"Free"),t.qZA())}function Q(o,n){1&o&&(t.TgZ(0,"span",35),t._uU(1,"Elite"),t.qZA())}function R(o,n){1&o&&(t.TgZ(0,"span"),t._uU(1,","),t.qZA())}function D(o,n){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.YNc(2,R,2,0,"span",40),t.qZA()),2&o){const e=n.$implicit,l=n.index,a=t.oxw(3);t.xp6(1),t.hij(" ",null==e?null:e.title," "),t.xp6(1),t.Q6J("ngIf",l!=(null==a.testCardObj||null==a.testCardObj.target?null:a.testCardObj.target.length)-1)}}function L(o,n){if(1&o&&(t.TgZ(0,"div",36)(1,"span",37),t._uU(2,"+"),t.qZA(),t._uU(3),t.TgZ(4,"span",38),t.YNc(5,D,3,2,"span",39),t.qZA()()),2&o){const e=t.oxw(2);t.xp6(3),t.hij("",(null==e.testCardObj||null==e.testCardObj.target?null:e.testCardObj.target.length)-1," More "),t.xp6(2),t.Q6J("ngForOf",null==e.testCardObj?null:e.testCardObj.target)}}function i(o,n){if(1&o){const e=t.EpF();t.O4$(),t.kcU(),t.TgZ(0,"div",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToTest())}),t._uU(1,"Start Now"),t.qZA()}if(2&o){const e=t.oxw(2);t.s9C("title",e.startNowTooltip)}}function b(o,n){if(1&o){const e=t.EpF();t.O4$(),t.kcU(),t.TgZ(0,"div",42),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToTest())}),t._uU(1,"Unlock Now"),t.qZA()}if(2&o){const e=t.oxw(2);t.s9C("title",e.startNowTooltip)}}function c(o,n){if(1&o){const e=t.EpF();t.O4$(),t.kcU(),t.TgZ(0,"div",43),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.registerTest())}),t._uU(1,"Register"),t.qZA()}if(2&o){const e=t.oxw(2);t.s9C("title",e.registerTooltip)}}function g(o,n){1&o&&(t.O4$(),t.kcU(),t.TgZ(0,"div",44),t._uU(1,"Registered"),t.qZA())}function s(o,n){1&o&&(t.O4$(),t.kcU(),t.TgZ(0,"div",44),t._uU(1,"Registered"),t.qZA())}function f(o,n){if(1&o){const e=t.EpF();t.O4$(),t.kcU(),t.TgZ(0,"div",45),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToStatus())}),t._uU(1,"Check Status"),t.qZA()}}function v(o,n){1&o&&(t.O4$(),t.kcU(),t.TgZ(0,"div",46),t._uU(1,"Expired"),t.qZA())}function F(o,n){if(1&o&&(t.TgZ(0,"a",47),t._uU(1,"Syllabus "),t.TgZ(2,"span",48),t._uU(3),t.qZA()()),2&o){const e=t.oxw(2);t.xp6(3),t.Oqu(null==e.testCardObj?null:e.testCardObj.description)}}function Y(o,n){1&o&&(t.TgZ(0,"span",19),t._uU(1,"|"),t.qZA())}function J(o,n){1&o&&(t.TgZ(0,"span"),t._uU(1,","),t.qZA())}function B(o,n){1&o&&(t.TgZ(0,"span"),t._uU(1,","),t.qZA())}function K(o,n){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.YNc(2,B,2,0,"span",40),t.qZA()),2&o){const e=n.$implicit,l=n.index,a=t.oxw(4);t.xp6(1),t.hij(" ",e," "),t.xp6(1),t.Q6J("ngIf",l!=(null==a.testCardObj||null==a.testCardObj.languages?null:a.testCardObj.languages.length)-1)}}function q(o,n){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.TgZ(2,"span",51),t._uU(3," Available In: "),t.YNc(4,K,3,2,"span",39),t.qZA()()),2&o){const e=t.oxw(3);t.xp6(1),t.hij(" + ",(null==e.testCardObj||null==e.testCardObj.languages?null:e.testCardObj.languages.length)-2," More "),t.xp6(3),t.Q6J("ngForOf",null==e.testCardObj?null:e.testCardObj.languages)}}function W(o,n){if(1&o&&(t.TgZ(0,"a",49),t._UZ(1,"span",50),t._uU(2),t.YNc(3,J,2,0,"span",40),t._uU(4),t.YNc(5,q,5,2,"span",40),t.qZA()),2&o){const e=t.oxw(2);t.xp6(2),t.hij(" ",null==e.testCardObj?null:e.testCardObj.languages[0]," "),t.xp6(1),t.Q6J("ngIf",(null==e.testCardObj||null==e.testCardObj.languages?null:e.testCardObj.languages.length)>1),t.xp6(1),t.hij(" ",null==e.testCardObj?null:e.testCardObj.languages[1]," "),t.xp6(1),t.Q6J("ngIf",(null==e.testCardObj||null==e.testCardObj.languages?null:e.testCardObj.languages.length)>2)}}function H(o,n){if(1&o&&t._UZ(0,"tb-share-cta",52),2&o){const e=t.oxw(2);t.Q6J("heading",e.shareHeading)("shareText",e.shareHeading)("shareType",e.shareType)("shareUrl",e.shareUrl)("buttonClass","btn-share-link")}}const $=function(o,n,e){return{"badge-live-now":o,"badge-live-outline":n,"badge-dot":e}};
1function G(o,n){if(1&o&&(t.TgZ(0,"div",9)(1,"div",10)(2,"span",11),t._uU(3),t.qZA(),t.YNc(4,I,2,0,"span",12),t.YNc(5,Q,2,0,"span",13),t.YNc(6,L,6,2,"div",14),t.qZA(),t.TgZ(7,"h4",15),t._uU(8),t.qZA(),t.TgZ(9,"div",16)(10,"span"),t.O4$(),t.TgZ(11,"svg",17),t._UZ(12,"use",18),t.qZA(),t._uU(13),t.qZA(),t.kcU(),t.TgZ(14,"span",19),t._uU(15,"|"),t.qZA(),t._uU(16),t.TgZ(17,"span",19),t._uU(18,"|"),t.qZA(),t._uU(19),t.qZA(),t.TgZ(20,"div",20)(21,"span",16),t.O4$(),t.TgZ(22,"svg",21),t._UZ(23,"use",22),t.qZA(),t._uU(24),t.qZA(),t.YNc(25,i,2,1,"div",23),t.YNc(26,b,2,1,"div",24),t.YNc(27,c,2,1,"div",25),t.YNc(28,g,2,0,"div",26),t.YNc(29,s,2,0,"div",26),t.YNc(30,f,2,0,"div",27),t.YNc(31,v,2,0,"div",28),t.qZA(),t.kcU(),t.TgZ(32,"div",29),t.YNc(33,F,4,1,"a",30),t.YNc(34,Y,2,0,"span",31),t.YNc(35,W,6,4,"a",32),t.YNc(36,H,1,5,"tb-share-cta",33),t.qZA()()),2&o){const e=t.oxw();t.xp6(2),t.Q6J("ngClass",t.kEZ(21,$,null==e.testCardObj?null:e.testCardObj.hasTestStarted,!(null!=e.testCardObj&&e.testCardObj.hasTestStarted),!(null!=e.testCardObj&&e.testCardObj.hasTestStarted))),t.xp6(1),t.Oqu(e.liveBadgeText),t.xp6(1),t.Q6J("ngIf",null==e.testCardObj?null:e.testCardObj.isFree),t.xp6(1),t.Q6J("ngIf",null==e.testCardObj?null:e.testCardObj.isPassElite),t.xp6(1),t.Q6J("ngIf",(null==e.testCardObj||null==e.testCardObj.target?null:e.testCardObj.target.length)>1&&(null==e.testCardObj?null:e.testCardObj.isQuiz)),t.xp6(2),t.Oqu(null==e.testCardObj?null:e.testCardObj.title),t.xp6(5),t.hij(" ",null==e.testCardObj?null:e.testCardObj.questionCount," Questions "),t.xp6(3),t.hij(" ",null==e.testCardObj?null:e.testCardObj.duration," Mins. "),t.xp6(3),t.hij(" ",null==e.testCardObj?null:e.testCardObj.totalMark," Marks "),t.xp6(5),t.hij(" ",null==e.testCardObj?null:e.testCardObj.liveTestTimeString,""),t.xp6(1),t.Q6J("ngIf",!(null!=e.testCardObj&&null!=e.testCardObj.progress&&e.testCardObj.progress.isAttempted)&&!(null!=e.testCardObj&&e.testCardObj.hasTestExpired)&&!(null!=e.testCardObj&&e.testCardObj.isResumable)&&(null==e.testCardObj?null:e.testCardObj.hasTestStarted)&&e.testCardObj.hasAccess),t.xp6(1),t.Q6J("ngIf",!(null!=e.testCardObj&&e.testCardObj.progress&&null!=e.testCardObj&&null!=e.testCardObj.progress&&e.testCardObj.progress.isAttempted)&&!(null!=e.testCardObj&&e.testCardObj.hasTestExpired)&&!(null!=e.testCardObj&&e.testCardObj.isResumable)&&(null==e.testCardObj?null:e.testCardObj.hasTestStarted)&&!e.testCardObj.hasAccess),t.xp6(1),t.Q6J("ngIf",!(null!=e.testCardObj&&e.testCardObj.progress&&null!=e.testCardObj&&null!=e.testCardObj.progress&&e.testCardObj.progress.isAttempted||null!=e.testCardObj&&e.testCardObj.hasTestExpired||null!=e.testCardObj&&e.testCardObj.hasTestStarted||null!=e.testCardObj&&e.testCardObj.hasRegistered)),t.xp6(1),t.Q6J("ngIf",!(null!=e.testCardObj&&e.testCardObj.progress&&null!=e.testCardObj&&null!=e.testCardObj.progress&&e.testCardObj.progress.isAttempted)&&!(null!=e.testCardObj&&e.testCardObj.hasTestExpired)&&!(null!=e.testCardObj&&e.testCardObj.hasTestStarted)&&(null==e.testCardObj?null:e.testCardObj.hasRegistered)&&e.testCardObj.hasAccess),t.xp6(1),t.Q6J("ngIf",!(null!=e.testCardObj&&e.testCardObj.progress&&null!=e.testCardObj&&null!=e.testCardObj.progress&&e.testCardObj.progress.isAttempted)&&!(null!=e.testCardObj&&e.testCardObj.hasTestExpired)&&!(null!=e.testCardObj&&e.testCardObj.hasTestStarted)&&(null==e.testCardObj?null:e.testCardObj.hasRegistered)&&!e.testCardObj.hasAccess),t.xp6(1),t.Q6J("ngIf",(null==e.testCardObj?null:e.testCardObj.progress)&&(null==e.testCardObj||null==e.testCardObj.progress?null:e.testCardObj.progress.isAttempted)&&!(null!=e.testCardObj&&e.testCardObj.isResultOut)&&!(null!=e.testCardObj&&e.testCardObj.isAnalysisGenerated)&&!(null!=e.testCardObj&&e.testCardObj.isResumable)),t.xp6(1),t.Q6J("ngIf",!(null!=e.testCardObj&&null!=e.testCardObj.progress&&e.testCardObj.progress.isAttempted)&&(null==e.testCardObj?null:e.testCardObj.hasTestExpired)&&!(null!=e.testCardObj&&e.testCardObj.isResumable)&&e.testCardObj.hasAccess),t.xp6(2),t.Q6J("ngIf",null==e.testCardObj?null:e.testCardObj.description),t.xp6(1),t.Q6J("ngIf",null==e.testCardObj?null:e.testCardObj.description),t.xp6(1),t.Q6J("ngIf",null==e.testCardObj?null:e.testCardObj.languages),t.xp6(1),t.Q6J("ngIf",e.shareUrl)}}function V(o,n){1&o&&(t.TgZ(0,"span"),t._uU(1,","),t.qZA())}function X(o,n){1&o&&(t.TgZ(0,"span"),t._uU(1,","),t.qZA())}function tt(o,n){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.YNc(2,X,2,0,"span",40),t.qZA()),2&o){const e=n.$implicit,l=n.index,a=t.oxw(4);t.xp6(1),t.hij(" ",e," "),t.xp6(1),t.Q6J("ngIf",l!=(null==a.testCardObj||null==a.testCardObj.languages?null:a.testCardObj.languages.length)-1)}}function et(o,n){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.TgZ(2,"span",51),t._uU(3," Available In: "),t.YNc(4,tt,3,2,"span",39),t.qZA()()),2&o){const e=t.oxw(3);t.xp6(1),t.hij(" + ",(null==e.testCardObj||null==e.testCardObj.languages?null:e.testCardObj.languages.length)-2," More "),t.xp6(3),t.Q6J("ngForOf",null==e.testCardObj?null:e.testCardObj.languages)}}function nt(o,n){if(1&o&&(t.TgZ(0,"a",61),t._UZ(1,"img",62),t._uU(2),t.YNc(3,V,2,0,"span",40),t._uU(4),t.YNc(5,et,5,2,"span",40),t.qZA()),2&o){const e=t.oxw(2);t.xp6(2),t.hij(" ",null==e.testCardObj?null:e.testCardObj.languages[0]," "),t.xp6(1),t.Q6J("ngIf",(null==e.testCardObj||null==e.testCardObj.languages?null:e.testCardObj.languages.length)>1),t.xp6(1),t.hij(" ",null==e.testCardObj?null:e.testCardObj.languages[1]," "),t.xp6(1),t.Q6J("ngIf",(null==e.testCardObj||null==e.testCardObj.languages?null:e.testCardObj.languages.length)>2)}}function ot(o,n){if(1&o){const e=t.EpF();t.TgZ(0,"div",41),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToTest())}),t._uU(1,"Start Now"),t.qZA()}if(2&o){const e=t.oxw(2);t.s9C("title",e.startNowTooltip)}}function rt(o,n){if(1&o){const e=t.EpF();t.TgZ(0,"div",42),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToTest())}),t._uU(1,"Unlock Now"),t.qZA()}if(2&o){const e=t.oxw(2);t.s9C("title",e.startNowTooltip)}}function at(o,n){if(1&o){const e=t.EpF();t.TgZ(0,"div",63),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToTest())}),t._uU(1,"Resume Now"),t.qZA()}}function it(o,n){if(1&o){const e=t.EpF();t.TgZ(0,"div",64),t.NdJ("click",function(a){t.CHM(e);const m=t.oxw(2);return t.KtG(m.goToSolution(a))}),t._uU(1,"Solution"),t.qZA()}}function st(o,n){if(1&o){const e=t.EpF();t.TgZ(0,"div",65),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToAnalysis())}),t._uU(1,"Analysis"),t.qZA()}}function lt(o,n){if(1&o&&(t.TgZ(0,"div",53)(1,"h3",54),t._uU(2),t.qZA(),t.TgZ(3,"div",55),t._uU(4),t.TgZ(5,"span"),t._uU(6,"|"),t.qZA(),t._uU(7),t.TgZ(8,"span"),t._uU(9,"|"),t.qZA(),t._uU(10),t.qZA(),t.YNc(11,nt,6,4,"a",56),t.TgZ(12,"div",57),t.YNc(13,ot,2,1,"div",23),t.YNc(14,rt,2,1,"div",24),t.YNc(15,at,2,0,"div",58),t.YNc(16,it,2,0,"div",59),t.YNc(17,st,2,0,"div",60),t.qZA()()),2&o){const e=t.oxw();
1t.xp6(2),t.Oqu(null==e.testCardObj?null:e.testCardObj.title),t.xp6(2),t.hij("",null==e.testCardObj?null:e.testCardObj.questionCount," Qs "),t.xp6(3),t.hij(" ",null==e.testCardObj?null:e.testCardObj.totalMark," Marks "),t.xp6(3),t.hij(" ",null==e.testCardObj?null:e.testCardObj.duration," Mins"),t.xp6(1),t.Q6J("ngIf",(null==e.testCardObj?null:e.testCardObj.languages)&&!e.isMobile),t.xp6(2),t.Q6J("ngIf",!(null!=e.testCardObj&&e.testCardObj.progress&&null!=e.testCardObj&&null!=e.testCardObj.progress&&e.testCardObj.progress.isAttempted)&&!(null!=e.testCardObj&&e.testCardObj.hasTestExpired)&&!(null!=e.testCardObj&&e.testCardObj.isResumable)&&(null==e.testCardObj?null:e.testCardObj.hasTestStarted)&&e.testCardObj.hasAccess),t.xp6(1),t.Q6J("ngIf",!(null!=e.testCardObj&&e.testCardObj.progress&&null!=e.testCardObj&&null!=e.testCardObj.progress&&e.testCardObj.progress.isAttempted)&&!(null!=e.testCardObj&&e.testCardObj.hasTestExpired)&&!(null!=e.testCardObj&&e.testCardObj.isResumable)&&(null==e.testCardObj?null:e.testCardObj.hasTestStarted)&&!e.testCardObj.hasAccess),t.xp6(1),t.Q6J("ngIf",e.testCardObj.isResumable&&!e.testCardObj.hasTestExpired),t.xp6(1),t.Q6J("ngIf",e.testCardObj.progress.isAttempted&&!e.testCardObj.isPdfAvailable),t.xp6(1),t.Q6J("ngIf",e.testCardObj.progress.isAttempted)}}function dt(o,n){1&o&&(t.TgZ(0,"div",66)(1,"div",10)(2,"span",67),t._uU(3,"Live TEST"),t.qZA(),t.TgZ(4,"span",68)(5,"span",69),t._uU(6,"SSC JE CE"),t.qZA()()(),t.TgZ(7,"h4",70),t._uU(8,"RRB Group D Mini Live Test 7 Available in Bengali, Test"),t.qZA(),t.TgZ(9,"div",71)(10,"span",67),t._uU(11," Questions "),t.qZA(),t.TgZ(12,"span",67),t._uU(13,"Mins."),t.qZA(),t.TgZ(14,"span",67),t._uU(15,"Marks"),t.qZA()(),t.TgZ(16,"div",20)(17,"span",72),t._uU(18," 18 Nov, 09:00 to 20 Nov 19:00 "),t.qZA(),t.TgZ(19,"button",73),t._uU(20,"Start Now"),t.qZA()(),t.TgZ(21,"div",29)(22,"a",74),t._uU(23,"Syllabus"),t.qZA(),t.TgZ(24,"a",75),t._UZ(25,"span",76),t._uU(26," English, Hindi "),t.qZA()()())}class w{constructor(n,e,l,a,m,A){this.tbCore=n,this.platformService=e,this.store=l,this.authenticationService=a,this.gaEventService=m,this.productAccessService=A,this.showMobileVerificationFlow=!1,this.isSkeleton=!1,this.testIndex=-1,this.isPypModal=!1,this.newTabPricingModal=!1,this.fireEvt=new t.vpe,this.gaEvent=new t.vpe,this.isLoggedIn=this.platformService.isLoggedIn(),this.isMobile=this.platformService.isMobile(),this.langSelected=this.platformService.getSiteLang(),this.liveBadgeText="",this.startNowTooltip="",this.registerTooltip="",this.isServer=(0,u.sk)(),this.saveDataInLSForTestStartEvent=u.LS.testStartInfo.value,this.shareUrl="",this.shareHeading="",this.shareType="liveTest",!(0,u.sk)()&&window.coldboot&&(this.coldbootParams=window.coldboot.onComplete)}ngOnInit(){!(0,u.sk)()&&this.coldbootParams&&(this.coldbootsub=this.coldbootParams.then(n=>{switch(n.awaitId){case"gototestcta":this.goToTest();break;case"gotostatuscta":this.goToStatus()}}))}ngOnChanges(){var n,e;this.testCardObj&&(this.liveBadgeText=this.testCardObj.isQuiz?"Live QUIZ":this.testCardObj.isTest?"Live TEST":"Live",this.startNowTooltip="Start "+this.liveBadgeText+"for"+this.testCardObj.title,this.registerTooltip="Register "+this.liveBadgeText+"for"+this.testCardObj.title,this.shareUrl=this.getShareUrl(),this.shareHeading=(null===(n=this.testCardObj)||void 0===n?void 0:n.title)||"",this.shareType=null!==(e=this.testCardObj)&&void 0!==e&&e.isQuiz?"liveQuiz":"liveTest")}getShareUrl(){return this.testCardObj?this.testParentSlug?(0,d.YA)(this.testCardObj,this.testParentSlug,"test"):this.testCardObj.testUrl||"":""}getAccess(){var n,e,l;if(!this.testCardObj.hasAccess)if(null!==(e=null===(n=this.testCardObj)||void 0===n?void 0:n.currentPurchase)&&void 0!==e&&e.isPassEliteAccess)this.platformService.redirect((0,U.Lh)(null===(l=this.testCardObj.currentPurchase.passEliteSubs)||void 0===l?void 0:l.id),302);else{const a={passType:"passOne",module:"unlockTest",eventData:this.pricingModalEvent(),referrer:"unlockTest"};this.newTabPricingModal?this.productAccessService.triggerPassPurchase({},"/pass",!0):this.productAccessService.triggerPassPurchase(a)}}pricingModalEvent(){var n,e,l,a,m,A;return{target:(null===(n=this.testCardObj.primaryTarget)||void 0===n?void 0:n.isPrimary)&&(null===(e=this.testCardObj.primaryTarget)||void 0===e?void 0:e.title)||(null===(l=this.testCardObj.target)||void 0===l?void 0:l.length)>0&&this.testCardObj.target[0].title,testID:this.testCardObj.id,testName:this.testCardObj.title,language:this.testCardObj.languages.find(ct=>ct.toLowerCase()===this.platformService.getSiteLang()),pagePath:window.location.pathname||"",targetID:(null===(a=this.testCardObj.primaryTarget)||void 0===a?void 0:a.isPrimary)&&(null===(m=this.testCardObj.primaryTarget)||void 0===m?void 0:m._id)||(null===(A=this.testCardObj.target)||void 0===A?void 0:A.length)>0&&this.testCardObj.target[0]._id}}registerTest(){if(this.isLoggedIn){if(!this.testCardObj.hasAccess)return this.getAccess();let n=new _.lu;n.mid=this.testCardObj.id,n.mtype="liveTest",this.store.dispatch((0,p.zSy)({request:n,id:n.mid})),this.testCardObj=Object.assign(Object.assign({}
1,this.testCardObj),{hasRegistered:!0}),this.store.dispatch((0,y.p2)({source:"testQuizCard",registeredTest:this.testCardObj})),this.store.dispatch((0,p.wp$)({message:"You have successfully registered for ",alertTitle:this.testCardObj.title,isCompletedAlert:!0,alertType:"successAlert"})),this.emitLivePanelActionToParent("Register"),this.autoEnrollTargets()}else{let n={redirect_url:window.location.pathname+"?action="+this.testCardObj.id};this.headerText&&(n.headerText=this.headerText),this.testCardObj.target&&this.testCardObj.target.length&&(n.gtmExtras=JSON.stringify({target:(0,d.a4)(this.testCardObj.target)})),this.tbCore.openSignUpSignInModal(n,!1)}}goToTest(){if(this.isLoggedIn){if(!this.testCardObj.hasAccess)return this.getAccess();this.autoEnrollTargets(),this.emitLivePanelActionToParent("Start Now",this.testCardObj.testUrl),!this.testCardObj.isFree&&this.showMobileVerificationFlow?this.authenticationService.verifyMobile(!1).then(n=>{n.success&&this.navigateToTest()}):this.navigateToTest()}else{let n={redirect_url:this.testCardObj.testUrl};this.testParentSlug&&(n.redirect_url=(0,d.YA)(this.testCardObj,this.testParentSlug,"test")),this.testCardObj.hasAccess||(n.redirect_url=window.location.pathname+"?trigger=buypass"),this.headerText&&(n.headerText=this.headerText),this.testCardObj.target&&this.testCardObj.target.length&&(n.gtmExtras=JSON.stringify({target:(0,d.a4)(this.testCardObj.target)})),this.testCardObj.isFree||this.fireEvt.emit(""),this.tbCore.openSignUpSignInModal(n,!1)}}navigateToTest(){var n;if(this.testCardObj&&(this.saveDataInLSForTestStartEvent.id=this.testCardObj.id||"",this.saveDataInLSForTestStartEvent.pagePath=window.location.pathname+window.location.search,this.saveDataInLSForTestStartEvent.page=(0,u.mo)(),this.saveDataInLSForTestStartEvent.isFree=this.testCardObj.isFree||!1,this.saveDataInLSForTestStartEvent.isLiveQuiz=this.testCardObj.isQuiz&&this.testCardObj.isLive||!1,(0,u.qQ)(u.LS.testStartInfo.key,JSON.stringify(this.saveDataInLSForTestStartEvent),1)),this.testParentSlug)window.location.href=(0,d.YA)(this.testCardObj,this.testParentSlug,"test");else if(this.isPypModal){let e=this.pypTestUrl.web;this.isMobile&&!(null===(n=this.pypTestUrl)||void 0===n)&&n.androidDDL&&(e=this.pypTestUrl.androidDDL),this.gaEventService.sendPdfViewerUserClickEvent({category:"PYP-StartNow",destinationPageCategory:"PYP-StartNow",destinationURL:"PYP~StartNow",client:this.isMobile?"mweb":"web",module:"PYPPdfPage",landingPage:e,clickText:"Start Now"}),window.open(e,"_blank")}else window.location.href=this.testCardObj.testUrl}autoEnrollTargets(){this.testCardObj.target&&this.testCardObj.target.length&&this.authenticationService.addTarget((0,d.a4)(this.testCardObj.target)).pipe((0,E.q)(1)).subscribe()}goToStatus(){if(this.platformService.isLoggedIn()){if(!this.testCardObj.hasAccess)return this.getAccess();window.location.href=this.testParentSlug?(0,d.YA)(this.testCardObj,this.testParentSlug,"status"):this.testCardObj.statusUrl}this.emitLivePanelActionToParent("Check Status",this.testCardObj.statusUrl)}emitLivePanelActionToParent(n,e=""){let l={clickText:n,module:this.testCardObj.isQuiz?"Live Quizzes":"Live Tests",category:this.isLoggedIn?"Recommended":"Popular",testNo:this.testIndex,landingPage:e};this.gaEvent.emit(Object.assign(Object.assign({},this.testCardObj),l))}goToAnalysis(){if(this.platformService.isLoggedIn()){if(!this.testCardObj.hasAccess)return this.getAccess();window.location.href=this.testParentSlug?(0,d.YA)(this.testCardObj,this.testParentSlug,"analysis"):this.testCardObj.analysisUrl}this.emitLivePanelActionToParent("Analysis",this.testCardObj.analysisUrl)}goToSolution(n){if(n&&(n.preventDefault(),n.stopPropagation(),"function"==typeof n.stopImmediatePropagation&&n.stopImmediatePropagation()),!this.platformService.isLoggedIn())return;if(!this.testCardObj.hasAccess)return this.getAccess();const e=this.testParentSlug?(0,d.YA)(this.testCardObj,this.testParentSlug,"solution"):this.testCardObj.solutionsUrl;this.gaEventService.sendLivePanelActionToLocalStorage(Object.assign(Object.assign({},this.testCardObj),{clickText:"Solution",module:this.testCardObj.isQuiz?"Live Quizzes":"Live Tests",testNo:this.testIndex}));try{window.top.location.replace(e)}catch{window.location.replace(e)}}}w.\u0275fac=function(n){return new(n||w)(t.Y36(O.R),t.Y36(x.m),t.Y36(P.yh),t.Y36(M.$h),t.Y36(C.e),t.Y36(z.w))},w.\u0275cmp=t.Xpm({type:w,selectors:[["test-quiz-card"]],inputs:{testCardObj:"testCardObj",headerText:"headerText",showMobileVerificationFlow:"showMobileVerificationFlow",testParentSlug:"testParentSlug",isSkeleton:"isSkeleton",testIndex:"testIndex",isPypModal:"isPyp
1Modal",pypTestUrl:"pypTestUrl",newTabPricingModal:"newTabPricingModal"},outputs:{fireEvt:"fireEvt",gaEvent:"gaEvent"},features:[t.TTD],decls:9,vars:3,consts:[["class","card test-card",4,"ngIf"],["class","card card__pyp",4,"ngIf"],["class","card test-card skeleton",4,"ngIf"],["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",2,"display","none"],["id","list","viewBox","0 0 18 18"],["d","M15.239 7.659h-3.372V4.156H5.156v11.688h10.083V7.659zM12.69 3l3.703 3.848V17H4V3h8.69zM6.81 7.659V6.503h3.403v1.156H6.81zm0 2.919V9.422h6.775v1.156H6.81zm0 2.92V12.34h6.775v1.156H6.81z","fill","#86A1AE","fill-rule","evenodd"],["id","person","viewBox","0 0 7 8"],["fill-rule","evenodd","clip-rule","evenodd","d","M3.5 0C2.55655 0 1.81325 0.781121 1.81325 1.71795C1.81325 2.1811 1.99364 2.65613 2.28019 3.01786C2.56577 3.37836 2.99185 3.66667 3.5 3.66667C4.00816 3.66667 4.43424 3.37836 4.71982 3.01786C5.00637 2.65613 5.18675 2.1811 5.18675 1.71795C5.18675 0.781121 4.44346 0 3.5 0ZM2.48795 1.71795C2.48795 1.12537 2.95295 0.666667 3.5 0.666667C4.04706 0.666667 4.51205 1.12537 4.51205 1.71795C4.51205 2.0195 4.39036 2.35216 4.18852 2.60695C3.98572 2.86296 3.7371 3 3.5 3C3.26291 3 3.01429 2.86296 2.81148 2.60695C2.60965 2.35216 2.48795 2.0195 2.48795 1.71795Z","fill","#5B5F69"],["fill-rule","evenodd","clip-rule","evenodd","d","M3.5 4.33333C2.27369 4.33333 1.11924 4.90494 0.385189 5.87559L0.246738 6.05866C-0.358909 6.85951 0.219479 8 1.23127 8H5.76873C6.78052 8 7.35891 6.85951 6.75326 6.05866L6.61481 5.87559C5.88076 4.90494 4.72631 4.33333 3.5 4.33333ZM0.92566 6.27465C1.53235 5.47242 2.48648 5 3.5 5C4.51352 5 5.46765 5.47242 6.07434 6.27465L6.21279 6.45772C6.48596 6.81893 6.22508 7.33333 5.76873 7.33333H1.23127C0.774915 7.33333 0.514041 6.81893 0.787209 6.45772L0.92566 6.27465Z","fill","#5B5F69"],[1,"card","test-card"],[1,"card__header"],[1,"badge-dot",3,"ngClass"],["class","badge badge-free",4,"ngIf"],["class","badge-elite",4,"ngIf"],["href","javascript:void(0)","class","badge-plush-more tooltip","style","overflow: unset;",4,"ngIf"],[1,"card__title"],[1,"card__list"],["width","14","height","16"],[0,"xlink","href","#list"],[1,"seprator"],[1,"card__action"],["width","13","height","13"],[0,"xlink","href","#timer"],["class","btn","cb-await","","cb-await-id","gototestcta","translate","",3,"title","click",4,"ngIf"],["class","btn","cb-await","","cb-await-id","gototestcta",3,"title","click",4,"ngIf"],["class","btn btn--cta","cb-await","","cb-await-id","gototestcta",3,"title","click",4,"ngIf"],["class","btn btn--cta btn-registered","cb-await","","cb-await-id","gototestcta",4,"ngIf"],["class","btn btn--outline-brand","cb-await","","cb-await-id","gotostatuscta",3,"click",4,"ngIf"],["class","btn btn--outline-brand","cb-await","","cb-await-id","gotostatuscta",4,"ngIf"],[1,"card__footer"],["href","javascript:void(0)","class","tooltip","translate","",4,"ngIf"],["class","seprator",4,"ngIf"],["href","javascript:void(0)","class","language tooltip",4,"ngIf"],["class","card__footer-share",3,"heading","shareText","shareType","shareUrl","buttonClass",4,"ngIf"],[1,"badge","badge-free"],[1,"badge-elite"],["href","javascript:void(0)",1,"badge-plush-more","tooltip",2,"overflow","unset"],[1,"plus"],[1,"tooltip__text","tooltip__top"],[4,"ngFor","ngForOf"],[4,"ngIf"],["cb-await","","cb-await-id","gototestcta","translate","",1,"btn",3,"title","click"],["cb-await","","cb-await-id","gototestcta",1,"btn",3,"title","click"],["cb-await","","cb-await-id","gototestcta",1,"btn","btn--cta",3,"title","click"],["cb-await","","cb-await-id","gototestcta",1,"btn","btn--cta","btn-registered"],["cb-await","","cb-await-id","gotostatuscta",1,"btn","btn--outline-brand",3,"click"],["cb-await","","cb-await-id","gotostatuscta",1,"btn","btn--outline-brand"],["href","javascript:void(0)","translate","",1,"tooltip"],[1,"tooltip__text","tooltip__left"],["href","javascript:void(0)",1,"language","tooltip"],[1,"language__icon"],[1,"tooltip__text",2,"overflow","unset"],[1,"card__footer-share",3,"heading","shareText","shareType","shareUrl","buttonClass"],[1,"card","card__pyp"],[1,"card--title"],[1,"card--info"],["href","javascript:void(0)","class","card--language tooltip",4,"ngIf"],[1,"card--cta"],["class","btn","cb-await","","cb-await-id","gototestcta",3,"click",4,"ngIf"],["class","btn btn--outline-brand",3,"click",4,"ngIf"],["class","btn btn--outline-brand","cb-await","","cb-await-id","gotoanalysiscta",3,"click",4,"ngIf"],["href","javascript:void(0)",1,"card--language","tooltip"],["src","./assets/img/pyp/lang-translate.svg","height","9","width","11","alt","icon-transalte","loading","lazy"],["cb-await","","cb-await-id","gototestcta",1,"btn",3,"click"],[1,"btn","btn--outline-brand",3,"click"],["cb-await","","cb-await-id","gotoanalysiscta",1,"btn","btn--outline-brand",3,"click"],[1,"card","test-card","skeleton"],[1,"sk-anim","sk-t"],[1,"badge-exam-tag","sk-anim","sk-t"],[1,"exam-name"],[1,"card__title","sk-anim","sk-t"],[1,"card__list","d-flex"],[1,"card__list","sk-anim","sk-t"],[1,"btn","sk-anim","sk-t"],["href","#",1,"sk-anim","sk-t"],["href","#",1,"sk-anim","sk-t","language"],[1,"sk-anim","sk-t","language__icon"]],template:function(n,e){1&n&&(t.YNc(0,G,37,25,"div",0),t.YNc(1,lt,18,10,"div",1),t.YNc(2,dt,27,0,"div",2),t.O4$(),t.TgZ(3,"svg",3)(4,"symbol",4),t._UZ(5,"path",5),t.qZA(),t.TgZ(6,"symbol",6),t._UZ(7,"path",7)(8,"path",8),t.qZA()()),2&n&&(t.Q6J("ngIf",e.testCardObj&&!e.isSkeleton&&!e.isPypModal),t.xp6(1),t.Q6J("ngIf",e.isPypModal),t.xp6(1),t.Q6J("ngIf",!e.testCardObj||e.isSkeleton))}
1,dependencies:[h.mk,h.sg,h.O5,Z.Pi,S.f],styles:['[_ngcontent-%COMP%]:root{--star-size: 18px;--star-size-mweb: 16px;--star-color: #DFE4E8;--star-background: #ffcb00}.btn-outline-brand[_ngcontent-%COMP%]{color:#0ad0f4;border-color:#0ad0f4;background-color:transparent!important}.btn-outline-brand[_ngcontent-%COMP%]:hover{color:#0ad0f4;border-color:#0ad0f4}.btn-outline-brand[_ngcontent-%COMP%]:focus, .btn-outline-brand.focus[_ngcontent-%COMP%]{color:#0ad0f4;border-color:#0ad0f4;box-shadow:0 0 0 .2rem #0ad0f480}.btn-outline-brand.disabled[_ngcontent-%COMP%], .btn-outline-brand[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#0ad0f4;background-color:transparent}.btn-outline-brand[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-brand[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-brand.dropdown-toggle[_ngcontent-%COMP%]{color:#0ad0f4;background-color:#0ad0f41a;border-color:#0ad0f4}.btn-outline-brand[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-brand[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-brand.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #0ad0f480}.btn-outline-primary[_ngcontent-%COMP%]{color:#0ad0f4;border-color:#0ad0f4;background-color:transparent!important}.btn-outline-primary[_ngcontent-%COMP%]:hover{color:#0ad0f4;border-color:#0ad0f4}.btn-outline-primary[_ngcontent-%COMP%]:focus, .btn-outline-primary.focus[_ngcontent-%COMP%]{color:#0ad0f4;border-color:#0ad0f4;box-shadow:0 0 0 .2rem #0ad0f480}.btn-outline-primary.disabled[_ngcontent-%COMP%], .btn-outline-primary[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#0ad0f4;background-color:transparent}.btn-outline-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-primary.dropdown-toggle[_ngcontent-%COMP%]{color:#0ad0f4;background-color:#0ad0f41a;border-color:#0ad0f4}.btn-outline-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-primary.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #0ad0f480}.btn-outline-secondary[_ngcontent-%COMP%]{color:#ecf0f2;border-color:#ecf0f2;background-color:transparent!important}.btn-outline-secondary[_ngcontent-%COMP%]:hover{color:#ecf0f2;border-color:#ecf0f2}.btn-outline-secondary[_ngcontent-%COMP%]:focus, .btn-outline-secondary.focus[_ngcontent-%COMP%]{color:#ecf0f2;border-color:#ecf0f2;box-shadow:0 0 0 .2rem #ecf0f280}.btn-outline-secondary.disabled[_ngcontent-%COMP%], .btn-outline-secondary[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#ecf0f2;background-color:transparent}.btn-outline-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-secondary.dropdown-toggle[_ngcontent-%COMP%]{color:#ecf0f2;background-color:#ecf0f21a;border-color:#ecf0f2}.btn-outline-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-secondary.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #ecf0f280}.btn-outline-black[_ngcontent-%COMP%]{color:#000;border-color:#000;background-color:transparent!important}.btn-outline-black[_ngcontent-%COMP%]:hover{color:#000;border-color:#000}.btn-outline-black[_ngcontent-%COMP%]:focus, .btn-outline-black.focus[_ngcontent-%COMP%]{color:#000;border-color:#000;box-shadow:0 0 0 .2rem #00000080}.btn-outline-black.disabled[_ngcontent-%COMP%], .btn-outline-black[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#000;background-color:transparent}.btn-outline-black[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-black[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-black.dropdown-toggle[_ngcontent-%COMP%]{color:#000;background-color:#0000001a;border-color:#000}.btn-outline-black[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-black[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-black.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #00000080}.btn-outline-red[_ngcontent-%COMP%]{color:#e5174f;border-color:#e5174f;background-color:transparent!important}.btn-outline-red[_ngcontent-%COMP%]:hover{color:#e5174f;border-color:#e5174f}.btn-outline-red[_ngcontent-%COMP%]:focus, .btn-outline-red.focus[_ngcontent-%COMP%]{color:#e5174f;border-color:#e5174f;box-shadow:0 0 0 .2rem #e5174f80}.btn-outline-red.disabled[_ngcontent-%COMP%], .btn-outline-red[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#e5174f;background-color:transparent}.btn-outline-red[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-red[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-red.dropdown-toggle[_ngcontent-%COMP%]{color:#e5174f;background-color:#e5174f1a;border-color:#e5174f}.btn-outline-red[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-red[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-red.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #e5174f80}.btn-outline-white[_ngcontent-%COMP%]{color:#fff;border-color:#fff;background-color:transparent!important}.btn-outline-white[_ngcontent-%COMP%]:hover{color:#fff;border-color:#fff}.btn-outline-white[_ngcontent-%COMP%]:focus, .btn-outline-white.focus[_ngcontent-%COMP%]{color:#fff;border-color:#fff;box-shadow:0 0 0 .2rem #ffffff80}.btn-outline-white.disabled[_ngcontent-%COMP%], .btn-outline-white[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#fff;background-color:transparent}.btn-outline-white[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-white[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-white.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#ffffff1a;border-color:#fff}.btn-outline-white[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-white[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-white.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #ffffff80}.btn-outline-light[_ngcontent-%COMP%]{color:#86a1ae;border-color:#86a1ae;background-color:transparent!important}.btn-outline-light[_ngcontent-%COMP%]:hover{color:#86a1ae;border-color:#86a1ae}.btn-outline-light[_ngcontent-%COMP%]:focus, .btn-outline-light.focus[_ngcontent-%COMP%]{color:#86a1ae;border-color:#86a1ae;box-shadow:0 0 0 .2rem #86a1ae80}.btn-outline-light.disabled[_ngcontent-%COMP%], .btn-outline-light[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#86a1ae;background-color:transparent}.btn-outline-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-light.dropdown-toggle[_ngcontent-%COMP%]{color:#86a1ae;background-color:#86a1ae1a;border-color:#86a1ae}.btn-outline-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-light.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #86a1ae80}.btn-outline-dark[_ngcontent-%COMP%]{color:#646f79;border-color:#646f79;background-color:transparent!important}.btn-outline-dark[_ngcontent-%COMP%]:hover{color:#646f79;border-color:#646f79}.btn-outline-dark[_ngcontent-%COMP%]:focus, .btn-outline-dark.focus[_ngcontent-%COMP%]{color:#646f79;border-color:#646f79;box-shadow:0 0 0 .2rem #646f7980}.btn-outline-dark.disabled[_ngcontent-%COMP%], .btn-outline-dark[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#646f79;background-color:transparent}.btn-outline-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-dark.dropdown-toggle[_ngcontent-%COMP%]{color:#646f79;background-color:#646f791a;border-color:#646f79}.btn-outline-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-dark.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #646f7980}.btn-outline-success[_ngcontent-%COMP%]{color:#25cd71;border-color:#25cd71;background-color:transparent!important}.btn-outline-success[_ngcontent-%COMP%]:hover{color:#25cd71;border-color:#25cd71}.btn-outline-success[_ngcontent-%COMP%]:focus, .btn-outline-success.focus[_ngcontent-%COMP%]{color:#25cd71;border-color:#25cd71;box-shadow:0 0 0 .2rem #25cd7180}.btn-outline-success.disabled[_ngcontent-%COMP%], .btn-outline-success[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#25cd71;background-color:transparent}.btn-outline-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-success.dropdown-toggle[_ngcontent-%COMP%]{color:#25cd71;background-color:#25cd711a;border-color:#25cd71}.btn-outline-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-success.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #25cd7180}.btn-outline-error[_ngcontent-%COMP%]{color:#e5174f;border-color:#e5174f;background-color:transparent!important}.btn-outline-error[_ngcontent-%COMP%]:hover{color:#e5174f;border-color:#e5174f}.btn-outline-error[_ngcontent-%COMP%]:focus, .btn-outline-error.focus[_ngcontent-%COMP%]{color:#e5174f;border-color:#e5174f;box-shadow:0 0 0 .2rem #e5174f80}.btn-outline-error.disabled[_ngcontent-%COMP%], .btn-outline-error[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#e5174f;background-color:transparent}.btn-outline-error[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-error[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-error.dropdown-toggle[_ngcontent-%COMP%]{color:#e5174f;background-color:#e5174f1a;border-color:#e5174f}.btn-outline-error[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-error[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-error.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #e5174f80}.btn-outline-grey[_ngcontent-%COMP%]{color:#f6f8f9;border-color:#f6f8f9;background-color:transparent!important}.btn-outline-grey[_ngcontent-%COMP%]:hover{color:#f6f8f9;border-color:#f6f8f9}.btn-outline-grey[_ngcontent-%COMP%]:focus, .btn-outline-grey.focus[_ngcontent-%COMP%]{color:#f6f8f9;border-color:#f6f8f9;box-shadow:0 0 0 .2rem #f6f8f980}.btn-outline-grey.disabled[_ngcontent-%COMP%], .btn-outline-grey[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#f6f8f9;background-color:transparent}.btn-outline-grey[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-grey[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-grey.dropdown-toggle[_ngcontent-%COMP%]{color:#f6f8f9;background-color:#f6f8f91a;border-color:#f6f8f9}.btn-outline-grey[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-grey[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-grey.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #f6f8f980}.btn-outline-elite[_ngcontent-%COMP%]{color:#5738b2;border-color:#5738b2;background-color:transparent!important}.btn-outline-elite[_ngcontent-%COMP%]:hover{color:#5738b2;border-color:#5738b2}.btn-outline-elite[_ngcontent-%COMP%]:focus, .btn-outline-elite.focus[_ngcontent-%COMP%]{color:#5738b2;border-color:#5738b2;box-shadow:0 0 0 .2rem #5738b280}.btn-outline-elite.disabled[_ngcontent-%COMP%], .btn-outline-elite[_ngcontent-%COMP%]:disabled{cursor:not-allowed;color:#5738b2;background-color:transparent}.btn-outline-elite[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .btn-outline-elite[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .show[_ngcontent-%COMP%] > .btn-outline-elite.dropdown-toggle[_ngcontent-%COMP%]{color:#5738b2;background-color:#5738b21a;border-color:#5738b2}.btn-outline-elite[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .btn-outline-elite[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .show[_ngcontent-%COMP%] > .btn-outline-elite.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem #5738b280}.btn--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:auto}.badge-brand[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#0ad0f41a;color:#0ad0f4}.badge-brand[href][_ngcontent-%COMP%]:hover{border-color:#0ad0f4;transition:all .2s ease-in-out}.badge-brand-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#0ad0f41a;color:#0ad0f4;background-color:#0ad0f4;color:#fff}.badge-brand-fill[href][_ngcontent-%COMP%]:hover{border-color:#0ad0f4;transition:all .2s ease-in-out}a.badge-brand[_ngcontent-%COMP%]:hover{background-color:#0ad0f4;color:#fff}.badge-primary[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#0ad0f41a;color:#0ad0f4}.badge-primary[href][_ngcontent-%COMP%]:hover{border-color:#0ad0f4;transition:all .2s ease-in-out}.badge-primary-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#0ad0f41a;color:#0ad0f4;background-color:#0ad0f4;color:#fff}.badge-primary-fill[href][_ngcontent-%COMP%]:hover{border-color:#0ad0f4;transition:all .2s ease-in-out}a.badge-primary[_ngcontent-%COMP%]:hover{background-color:#0ad0f4;color:#fff}.badge-secondary[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#ecf0f21a;color:#ecf0f2}.badge-secondary[href][_ngcontent-%COMP%]:hover{border-color:#ecf0f2;transition:all .2s ease-in-out}.badge-secondary-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#ecf0f21a;color:#ecf0f2;background-color:#ecf0f2;color:#fff}.badge-secondary-fill[href][_ngcontent-%COMP%]:hover{border-color:#ecf0f2;transition:all .2s ease-in-out}a.badge-secondary[_ngcontent-%COMP%]:hover{background-color:#ecf0f2;color:#fff}.badge-black[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#0000001a;color:#000}.badge-black[href][_ngcontent-%COMP%]:hover{border-color:#000;transition:all .2s ease-in-out}.badge-black-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#0000001a;color:#000;background-color:#000;color:#fff}.badge-black-fill[href][_ngcontent-%COMP%]:hover{border-color:#000;transition:all .2s ease-in-out}a.badge-black[_ngcontent-%COMP%]:hover{background-color:#000;color:#fff}.badge-red[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#e5174f1a;color:#e5174f}.badge-red[href][_ngcontent-%COMP%]:
1hover{border-color:#e5174f;transition:all .2s ease-in-out}.badge-red-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#e5174f1a;color:#e5174f;background-color:#e5174f;color:#fff}.badge-red-fill[href][_ngcontent-%COMP%]:hover{border-color:#e5174f;transition:all .2s ease-in-out}a.badge-red[_ngcontent-%COMP%]:hover{background-color:#e5174f;color:#fff}.badge-white[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#ffffff1a;color:#000}.badge-white[href][_ngcontent-%COMP%]:hover{border-color:#fff;transition:all .2s ease-in-out}.badge-white-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#ffffff1a;color:#000;background-color:#fff;color:#fff}.badge-white-fill[href][_ngcontent-%COMP%]:hover{border-color:#fff;transition:all .2s ease-in-out}a.badge-white[_ngcontent-%COMP%]:hover{background-color:#fff;color:#fff}.badge-light[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#86a1ae1a;color:#86a1ae}.badge-light[href][_ngcontent-%COMP%]:hover{border-color:#86a1ae;transition:all .2s ease-in-out}.badge-light-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#86a1ae1a;color:#86a1ae;background-color:#86a1ae;color:#fff}.badge-light-fill[href][_ngcontent-%COMP%]:hover{border-color:#86a1ae;transition:all .2s ease-in-out}a.badge-light[_ngcontent-%COMP%]:hover{background-color:#86a1ae;color:#fff}.badge-dark[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#646f791a;color:#646f79}.badge-dark[href][_ngcontent-%COMP%]:hover{border-color:#646f79;transition:all .2s ease-in-out}.badge-dark-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#646f791a;color:#646f79;background-color:#646f79;color:#fff}.badge-dark-fill[href][_ngcontent-%COMP%]:hover{border-color:#646f79;transition:all .2s ease-in-out}a.badge-dark[_ngcontent-%COMP%]:hover{background-color:#646f79;color:#fff}.badge-success[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#25cd711a;color:#25cd71}.badge-success[href][_ngcontent-%COMP%]:hover{border-color:#25cd71;transition:all .2s ease-in-out}.badge-success-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#25cd711a;color:#25cd71;background-color:#25cd71;color:#fff}.badge-success-fill[href][_ngcontent-%COMP%]:hover{border-color:#25cd71;transition:all .2s ease-in-out}a.badge-success[_ngcontent-%COMP%]:hover{background-color:#25cd71;color:#fff}.badge-error[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#e5174f1a;color:#e5174f}.badge-error[href][_ngcontent-%COMP%]:hover{border-color:#e5174f;transition:all .2s ease-in-out}.badge-error-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#e5174f1a;color:#e5174f;background-color:#e5174f;color:#fff}.badge-error-fill[href][_ngcontent-%COMP%]:hover{border-color:#e5174f;transition:all .2s ease-in-out}a.badge-error[_ngcontent-%COMP%]:hover{background-color:#e5174f;color:#fff}.badge-grey[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#f6f8f91a;color:#f6f8f9}.badge-grey[href][_ngcontent-%COMP%]:hover{border-color:#f6f8f9;transition:all .2s ease-in-out}.badge-grey-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#f6f8f91a;color:#f6f8f9;background-color:#f6f8f9;color:#fff}.badge-grey-fill[href][_ngcontent-%COMP%]:hover{border-color:#f6f8f9;transition:all .2s ease-in-out}a.badge-grey[_ngcontent-%COMP%]:hover{background-color:#f6f8f9;color:#fff}.badge-elite[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#5738b21a;color:#5738b2}.badge-elite[href][_ngcontent-%COMP%]:hover{border-color:#5738b2;transition:all .2s ease-in-out}.badge-elite-fill[_ngcontent-%COMP%]{display:inline-block;border-radius:4px;font-size:.75rem;padding:0 .25rem;border:1px solid transparent;line-height:1.4;font-weight:500;background-color:#5738b21a;color:#5738b2;background-color:#5738b2;color:#fff}.badge-elite-fill[href][_ngcontent-%COMP%]:hover{border-color:#5738b2;transition:all .2s ease-in-out}a.badge-elite[_ngcontent-%COMP%]:hover{background-color:#5738b2;color:#fff}.text-base[_ngcontent-%COMP%]{font-size:1rem!important}.text-brand-base[_ngcontent-%COMP%], .text-primary-base[_ngcontent-%COMP%]{color:#0ad0f4;font-size:1rem}.text-secondary-base[_ngcontent-%COMP%]{color:#ecf0f2;font-size:1rem}.text-black-base[_ngcontent-%COMP%]{color:#000;font-size:1rem}.text-red-base[_ngcontent-%COMP%]{color:#e5174f;font-size:1rem}.text-white-base[_ngcontent-%COMP%]{color:#fff;font-size:1rem}.text-light-base[_ngcontent-%COMP%]{color:#86a1ae;font-size:1rem}.text-dark-base[_ngcontent-%COMP%]{color:#646f79;font-size:1rem}.text-success-base[_ngcontent-%COMP%]{color:#25cd71;font-size:1rem}.text-error-base[_ngcontent-%COMP%]{color:#e5174f;font-size:1rem}.text-grey-base[_ngcontent-%COMP%]{color:#f6f8f9;font-size:1rem}.text-elite-base[_ngcontent-%COMP%]{color:#5738b2;font-size:1rem}.text-default[_ngcontent-%COMP%]{font-size:.875rem!important}.text-brand-default[_ngcontent-%COMP%], .text-primary-default[_ngcontent-%COMP%]{color:#0ad0f4;font-size:.875rem}.text-secondary-default[_ngcontent-%COMP%]{color:#ecf0f2;font-size:.875rem}.text-black-default[_ngcontent-%COMP%]{color:#000;font-size:.875rem}.text-red-default[_ngcontent-%COMP%]{color:#e5174f;font-size:.875rem}.text-white-default[_ngcontent-%COMP%]{color:#fff;font-size:.875rem}.text-light-default[_ngcontent-%COMP%]{color:#86a1ae;font-size:.875rem}.text-dark-default[_ngcontent-%COMP%]{color:#646f79;font-size:.875rem}.text-success-default[_ngcontent-%COMP%]{color:#25cd71;font-size:.875rem}.text-error-default[_ngcontent-%COMP%]{color:#e5174f;font-size:.875rem}.text-grey-default[_ngcontent-%COMP%]{color:#f6f8f9;font-size:.875rem}.text-elite-default[_ngcontent-%COMP%]{color:#5738b2;font-size:.875rem}.text-lg[_ngcontent-%COMP%]{font-size:1.25rem!important}.text-brand-lg[_ngcontent-%COMP%], .text-primary-lg[_ngcontent-%COMP%]{color:#0ad0f4;font-size:1.25rem}.text-secondary-lg[_ngcontent-%COMP%]{color:#ecf0f2;font-size:1.25rem}.text-black-lg[_ngcontent-%COMP%]{color:#000;font-size:1.25rem}.text-red-lg[_ngcontent-%COMP%]{color:#e5174f;font-size:1.25rem}.text-white-lg[_ngcontent-%COMP%]{color:#fff;font-size:1.25rem}.text-light-lg[_ngcontent-%COMP%]{color:#86a1ae;font-size:1.25rem}.text-dark-lg[_ngcontent-%COMP%]{color:#646f79;font-size:1.25rem}.text-success-lg[_ngcontent-%COMP%]{color:#25cd71;font-size:1.25rem}.text-error-lg[_ngcontent-%COMP%]{color:#e5174f;font-size:1.25rem}.text-grey-lg[_ngcontent-%COMP%]{color:#f6f8f9;font-size:1.25rem}.text-elite-lg[_ngcontent-%COMP%]{color:#5738b2;font-size:1.25rem}.text-sm[_ngcontent-%COMP%]{font-size:.75rem!important}.text-brand-sm[_ngcontent-%COMP%], .text-primary-sm[_ngcontent-%COMP%]{color:#0ad0f4;font-size:.75rem}.text-secondary-sm[_ngcontent-%COMP%]{color:#ecf0f2;font-size:.75rem}.text-black-sm[_ngcontent-%COMP%]{color:#000;font-size:.75rem}.text-red-sm[_ngcontent-%COMP%]{color:#e5174f;font-size:.75rem}.text-white-sm[_ngcontent-%COMP%]{color:#fff;font-size:.75rem}.text-light-sm[_ngcontent-%COMP%]{color:#86a1ae;font-size:.75rem}.text-dark-sm[_ngcontent-%COMP%]{color:#646f79;font-size:.75rem}.text-success-sm[_ngcontent-%COMP%]{color:#25cd71;font-size:.75rem}.text-error-sm[_ngcontent-%COMP%]{color:#e5174f;font-size:.75rem}.text-grey-sm[_ngcontent-%COMP%]{color:#f6f8f9;font-size:.75rem}.text-elite-sm[_ngcontent-%COMP%]{color:#5738b2;font-size:.75rem}.text-xs[_ngcontent-%COMP%]{font-size:.625rem!important}.text-brand-xs[_ngcontent-%COMP%], .text-primary-xs[_ngcontent-%COMP%]{color:#0ad0f4;font-size:.625rem}.text-secondary-xs[_ngcontent-%COMP%]{color:#ecf0f2;font-size:.625rem}.text-black-xs[_ngcontent-%COMP%]{color:#000;font-size:.625rem}.text-red-xs[_ngcontent-%COMP%]{color:#e5174f;font-size:.625rem}.text-white-xs[_ngcontent-%COMP%]{color:#fff;font-size:.625rem}.text-light-xs[_ngcontent-%COMP%]{color:#86a1ae;font-size:.625rem}.text-dark-xs[_ngcontent-%COMP%]{color:#646f79;font-size:.625rem}.text-success-xs[_ngcontent-%COMP%]{color:#25cd71;font-size:.625rem}.text-error-xs[_ngcontent-%COMP%]{color:#e5174f;font-size:.625rem}.text-grey-xs[_ngcontent-%COMP%]{color:#f6f8f9;font-size:.625rem}.text-elite-xs[_ngcontent-%COMP%]{color:#5738b2;font-size:.625rem}.badge-icon[_ngcontent-%COMP%], .badge-purchased[_ngcontent-%COMP%], .badge-dot[_ng
1content-%COMP%], .badge-trending[_ngcontent-%COMP%], .badge-tag[_ngcontent-%COMP%]{padding:2.5px 6px 4px 20px;position:relative}.badge-icon.tick[_ngcontent-%COMP%]:before, .tick.badge-purchased[_ngcontent-%COMP%]:before, .tick.badge-dot[_ngcontent-%COMP%]:before, .tick.badge-trending[_ngcontent-%COMP%]:before, .tick.badge-tag[_ngcontent-%COMP%]:before{background-image:url(/assets/img/ui-kit/white_tick.svg);top:8px;height:12px;width:15px;left:6px;background-repeat:no-repeat;background-size:contain}.badge-icon[_ngcontent-%COMP%]:before, .badge-purchased[_ngcontent-%COMP%]:before, .badge-dot[_ngcontent-%COMP%]:before, .badge-trending[_ngcontent-%COMP%]:before, .badge-tag[_ngcontent-%COMP%]:before{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);border-radius:50%;width:13px;height:13px}.badge-tag[_ngcontent-%COMP%]{padding:3.5px 6px 4px 20px;color:#5a6872;line-height:.9}.badge-tag[_ngcontent-%COMP%]:before{background-image:url(https://testbook.com/assets/img/ui-kit/tb-tag.svg);background-size:cover;background-repeat:no-repeat}.badge-pill[_ngcontent-%COMP%]{background:#fff;position:relative!important;color:#86a1ae;background-color:#fff;font-size:.625rem;padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-thick[_ngcontent-%COMP%], .badge-dot[_ngcontent-%COMP%]{text-transform:uppercase;font-weight:500}.badge-trending[_ngcontent-%COMP%]{height:auto;position:absolute;padding:4px 5px 5px 20px}.badge-trending[_ngcontent-%COMP%]:before{width:12px;background-image:url(https://testbook.com/assets/img/ui-kit/trending-icon.svg);background-size:cover;background-repeat:no-repeat}.badge-dot[_ngcontent-%COMP%]{padding:2px 6px 4px 16px}.badge-dot[_ngcontent-%COMP%]:before{background-color:CurrentColor;border-radius:50%;width:6px;height:6px}.badge-subject[_ngcontent-%COMP%]{position:relative;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;border:1px solid #939be9;font-weight:400;border-radius:.25rem;line-height:1;padding:.25rem .5rem}.badge-user[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;padding:3px .625rem;display:inline-flex;align-items:center;border-radius:10px;max-height:22px;z-index:999}.badge-user[_ngcontent-%COMP%]:after{content:"";background-image:linear-gradient(to right,#fff,rgba(255,255,255,0));opacity:.3;position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1}.badge-rating[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;padding:.3333333333rem 1.25rem .3333333333rem .5rem;background-color:#4788f4}.badge-rating[_ngcontent-%COMP%]:after{content:"*";position:absolute;top:50%;transform:translateY(-50%);right:.5rem;font-size:20px;height:16px}.badge-custom[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;overflow:hidden;text-transform:uppercase;padding:6px 12px}.badge-live[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;background:#e5174f;color:#fff;padding:.25rem .5rem}.badge-live-outline[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;border:1px solid #e4174f;background:rgba(228,23,79,.2);color:#e5174f;padding:.125rem .5rem}.badge-outline-success[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;color:#04a57e;border:1px solid rgba(4,165,126,.3);background-color:#04a57e1a;padding:.25rem .5rem}.badge-outline-primary[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;color:#4788f4;border:2px solid rgba(71,136,244,.3);background-color:#4788f41a;padding:.25rem .5rem}.badge-outline-purple[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;color:#662ba4;border:2px solid rgba(102,43,164,.3);background-color:#662ba41a;padding:.25rem .5rem}.badge-free[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;background-image:linear-gradient(136deg,#75cd25 2%,#25cd71 64%);padding:3px .5rem}.badge-live-now[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;padding:3px 6px 3px 15px;background:#e5174f}.badge-live-now[_ngcontent-%COMP%]:after{content:"";position:absolute;
1left:6px;top:50%;background-color:#fff;height:5px;width:5px;border-radius:100%;transform:translateY(-50%)}.badge-gray[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;border:1px solid #86a1ae;color:#86a1ae;font-weight:400;padding:.125rem .5rem}.badge-demo[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;background-color:#4788f4;color:#fff;padding:.125rem .5rem}.badge-flash[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;background-image:linear-gradient(141deg,#ffa200 23%,#ff6900 64%);padding:.25rem .75rem;color:#fff}.badge-green-light[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;overflow:hidden;padding:.25rem .5rem;background:rgba(37,205,113,.2);color:#25cd71;text-transform:uppercase;font-weight:300}.badge-offer[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;padding:.125rem .25rem;background:linear-gradient(249.6deg,#FC762D 0%,#FFA270 100%);color:#fff;border-radius:.125rem;white-space:nowrap}.badge-grey-light[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;padding:4px .5rem;color:#1e2022;background:rgba(71,136,244,.1)}.badge-pulsate[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;overflow:hidden;display:inline-flex;align-items:center;font-weight:500;gap:.625rem;padding:.25rem .625rem;background-image:linear-gradient(to top,#f35e5e,#fc988e);text-transform:uppercase}@media (max-width: 1199.98px){.badge-pulsate[_ngcontent-%COMP%]{font-size:.5rem}}.calender-pulsate[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.625rem;font-size:.625rem;font-weight:500}@media (max-width: 1199.98px){.calender-pulsate[_ngcontent-%COMP%]{font-size:.5rem}}.badge-calender[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;display:inline-flex;align-items:center;font-size:.625rem;font-weight:500;color:#e5174f;padding:0 0 0 .3125rem;background-image:linear-gradient(to top,rgba(243,94,94,.2) 97%,rgba(252,152,142,.2));text-transform:none}.badge-calender[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{background-image:linear-gradient(to top,#f35e5e 97%,#fc988e);color:#fff;padding:.3125rem .25rem;margin-left:.3125rem}@media (max-width: 1199.98px){.badge-calender[_ngcontent-%COMP%]{font-size:.5rem}}.badge-exam-tag[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;display:inline-flex;align-items:center;background:#f6f8f9;color:#646f79;gap:.625rem;font-weight:400;padding:.1875rem .3125rem}.badge-plush-more[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;background:rgba(195,208,215,.2);color:#0ad0f4;gap:.3125rem;font-weight:400;padding:.125rem .25rem;text-transform:none;font-size:.625rem}.badge-plush-more[_ngcontent-%COMP%]   .plus[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;color:#0ad0f4;width:12px;height:12px;font-weight:600}.badge-free-outlined[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;display:inline-flex;align-items:center;border:1px solid #26CE72;background:rgba(38,206,114,.1);color:#3b4a54;gap:.25rem;padding-right:.25rem}.badge-free-outlined[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:.25rem;background:linear-gradient(156.15deg,#75CD25 .83%,#25CD71 83.72%);color:#fff}.badge-super-popular[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.25rem;color:#3b4a54;font-size:.75rem;font-weight:400;background:#fff;border-radius:.25rem;padding:.125rem .25rem}@media (max-width: 1200px){.badge-super-popular[_ngcontent-%COMP%]{font-size:.625rem}}.badge-intro-play[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;gap:.3125rem;padding:.3125rem .375rem;background:rgba(0,0,0,.5);border-radius:1.25rem;color:#fff;font-size:.625rem;width:fit-content;font-weight:500;white-space:nowrap;overflow:hidden}
1.badge-caption-live[_ngcontent-%COMP%]{position:relative;text-transform:uppercase;background:#e5174f;font-weight:600;margin-right:.625rem;border-radius:.25rem;font-size:.75rem;color:#fff;padding:.3125rem .5rem .3125rem 1.25rem}@media (min-width: 1200px){.badge-caption-live[_ngcontent-%COMP%]{padding:.5rem .625rem .5rem 1.5rem;font-size:1.125rem}}.badge-caption-live[_ngcontent-%COMP%]:after{content:"";position:absolute;left:.5rem;border-radius:100%;background:#fff;top:calc(50% - 3px);height:6px;width:6px}@media (min-width: 1200px){.badge-caption-live[_ngcontent-%COMP%]:after{top:calc(50% - 4px);height:8px;width:8px}}.badge-caption[_ngcontent-%COMP%]{font-size:.75rem;margin-right:.625rem;line-height:2}@media (min-width: 1200px){.badge-caption[_ngcontent-%COMP%]{font-size:1rem;line-height:2.15}}.badge-caption-sm[_ngcontent-%COMP%]{font-size:.875rem;margin-right:.75rem;line-height:1.7}.badge-purple[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;background:linear-gradient(249.6deg,#7048E8 0%,#9775FA 100%);padding:.25rem .5rem;white-space:nowrap;font-size:.625rem}@media (min-width: 1200px){.badge-purple[_ngcontent-%COMP%]{font-size:.75rem}}.badge-trend-play[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;display:inline-flex;align-items:center;padding:.125rem .375rem .125rem 28px;box-shadow:-1px 1px 4px #8263ff26;border-radius:1rem;color:#8263ff;height:28px;font-size:.625rem;background:#fff;text-transform:none;cursor:pointer}.badge-trend-play[_ngcontent-%COMP%]:after{content:"";background-image:url(/assets/img/super/trend-play.svg);position:absolute;left:2px;top:2px;width:24px;height:24px;background-repeat:no-repeat;background-size:cover}.badge-purchased[_ngcontent-%COMP%]{padding:.125rem .3125rem .125rem 1.25rem}.badge-purchased[_ngcontent-%COMP%]:before{width:10px;height:8px;background-image:url(/assets/img/super/purchased.svg);background-size:cover;background-repeat:no-repeat}.badge-pass-timer[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;display:inline-flex;align-items:center;gap:.125rem;padding:.125rem .25rem;background:#4788f4;font-size:.625rem;width:70px;border-radius:2px;font-weight:400}.badge-notify-count[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;display:inline-block;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;display:inline-flex;align-items:center;background:#e4174f;border-radius:1.5rem;color:#fff;font-weight:600;font-size:.875rem;padding:.25rem .75rem}.promotion-badge[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;display:inline-flex;align-items:center;padding:.25rem .5rem;background:rgba(71,136,244,.2);border:1px solid #4788f4}.badge-rating-point[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;display:inline-block;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;background:#FFD13C;border-radius:2px;font-weight:600;font-size:16px;color:#fff;padding:3px 4px}@media (max-width: 1200px){.badge-rating-point[_ngcontent-%COMP%]{font-size:10px}}.badge-primary-light[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;line-height:normal;font-size:.75rem;overflow:hidden;background:#EDF3FE;border-radius:20px;color:#4788f4;font-weight:600;text-transform:uppercase;padding:6px 10px}.badge-sale-light[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;background:rgba(240,67,84,.1);color:#e4174f;font-weight:600;font-size:12px;text-transform:none;padding:6px 10px}.badge-warning-danger[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;background:linear-gradient(249.6deg,#E03141 0%,#F4707D 100%);color:#fff;padding:4px 8px;text-transform:none}@media (min-width: 1200px){.badge-warning-danger[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:6px 8px;gap:.25rem;font-size:.875rem;font-weight:600}}.badge-dynamic[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;overflow:hidden;display:flex;align-items:center;justify-content:center;width:max-content;text-transform:uppercase;grid-area:badge;min-height:20px;padding:.25rem .5rem;gap:.25rem;z-index:10;overflow:unset}@media (min-width: 600px){.badge-dynamic[_ngcontent-%COMP%]{font-size:.75rem;font-weight:400}}@media (max-width: 599px){.badge-dynamic[_ngcontent-%COMP%]{font-size:.625rem;font-weight:500}}.badge-pro[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;padding:.125rem .375rem;color:#000;background:linear-gradient(91.7deg,#e5d17d .29%,#fff4c6 49.29%,#e5d17d 100.37%);overflow:hidden}.badge-pro-dark[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;background:#000;color:#e5d17d;padding:.125rem .25rem;overflow:hidden}
1.badge-pro-bdr[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;color:#fff;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;background:#3b4a54;border-radius:1.5rem;padding:.25rem .5rem;color:#86a1ae;font-weight:400;font-size:.625rem;z-index:1;overflow:hidden}.badge-bg-green[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;overflow:hidden;background:#25cd71;color:#fff;padding:.125rem .25rem}.badge-pass-elite[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;display:inline-block;font-weight:600;line-height:normal;font-size:.75rem;text-transform:uppercase;padding:.125rem .375rem;color:#fff;background:linear-gradient(249.6deg,#7048E8 0%,#9775FA 100%);overflow:hidden}.badge-pro[_ngcontent-%COMP%], .badge-elite[_ngcontent-%COMP%]{display:none!important}.test-card[_ngcontent-%COMP%]{position:relative;padding:1rem 1rem 0;overflow:hidden}@media (max-width: 1199.98px){.test-card[_ngcontent-%COMP%]{width:300px!important}}.card[_ngcontent-%COMP%]   .card__header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.card[_ngcontent-%COMP%]   .card__title[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:38px}.card[_ngcontent-%COMP%]   .card__list[_ngcontent-%COMP%]{font-size:.75rem;color:#86a1ae;gap:.5rem;margin:.625rem 0}@media (max-width: 1199.98px){.card[_ngcontent-%COMP%]   .card__list[_ngcontent-%COMP%]{font-size:.625rem}}.card[_ngcontent-%COMP%]   .card__action[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.875rem}@media (max-width: 1199.98px){.card[_ngcontent-%COMP%]   .card__action[_ngcontent-%COMP%]{gap:1.75rem}}.card[_ngcontent-%COMP%]   .card__action[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:72%}.card[_ngcontent-%COMP%]   .card__action[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{font-size:.75rem;width:85px;padding:4px 0;right:10px;position:absolute}.card[_ngcontent-%COMP%]   .card__action[_ngcontent-%COMP%]   .btn-registered[_ngcontent-%COMP%]{cursor:default}.card[_ngcontent-%COMP%]   .card__footer[_ngcontent-%COMP%]{display:flex;align-items:center;background:#f6f8f9;color:#86a1ae;font-size:.75rem;padding:.25rem 1rem;margin:1rem -1rem 0;gap:.5rem;justify-content:flex-start}.card[_ngcontent-%COMP%]   .card__footer[_ngcontent-%COMP%]   .language[_ngcontent-%COMP%]{position:relative;padding-left:1.25rem;grid-gap:5px;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.card[_ngcontent-%COMP%]   .card__footer[_ngcontent-%COMP%]   .language__icon[_ngcontent-%COMP%]{position:absolute;top:1px;left:0;background:url(https://testbook.com/assets/img/utility/lang-options-primary.svg) no-repeat;background-size:16px 34px;width:16px;height:17px}.card[_ngcontent-%COMP%]   .card__footer-share[_ngcontent-%COMP%]{margin-left:auto;display:inline-flex;align-items:center}.seprator[_ngcontent-%COMP%]{margin:0 5px;color:#c3d0d766}.badge-live-outline[_ngcontent-%COMP%]{background:unset;padding:.125rem .5rem .125rem 1rem}.badge-exam-tag[_ngcontent-%COMP%]{max-width:100px}
1.badge-exam-tag[_ngcontent-%COMP%]   .tag-name[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}@media (max-width: 1199.98px){.badge-exam-tag[_ngcontent-%COMP%]   .tag-name[_ngcontent-%COMP%]{max-width:95px}}.icon-allign[_ngcontent-%COMP%]{margin:0 .25rem .25rem 0}.card__pyp[_ngcontent-%COMP%]{text-align:center;padding:1.5rem;gap:12px}@media (max-width: 599px){.card__pyp[_ngcontent-%COMP%]{text-align:start;padding:1rem}}.card__pyp[_ngcontent-%COMP%]   .card--title[_ngcontent-%COMP%]{color:#646f79;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media (max-width: 599px){.card__pyp[_ngcontent-%COMP%]   .card--title[_ngcontent-%COMP%]{font-weight:400}}.card__pyp[_ngcontent-%COMP%]   .card--info[_ngcontent-%COMP%]{font-size:.75rem;color:#86a1ae}.card__pyp[_ngcontent-%COMP%]   .card--info[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin:0 .5rem}.card__pyp[_ngcontent-%COMP%]   .card--language[_ngcontent-%COMP%]{font-size:.625rem;position:relative;width:max-content;margin:auto}.card__pyp[_ngcontent-%COMP%]   .card--cta[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:1rem}.card__pyp[_ngcontent-%COMP%]   .card--cta[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{width:100%}.tooltip[_ngcontent-%COMP%]{position:relative}.tooltip[_ngcontent-%COMP%]   .tooltip__text[_ngcontent-%COMP%]{visibility:hidden;font-size:.75rem;width:155px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px}@media (max-width: 1199.98px){.tooltip[_ngcontent-%COMP%]   .tooltip__text[_ngcontent-%COMP%]{font-size:.625rem}}.tooltip[_ngcontent-%COMP%]   .tooltip__left[_ngcontent-%COMP%]{margin-left:-35px}.tooltip[_ngcontent-%COMP%]   .tooltip__top[_ngcontent-%COMP%]{top:150%;bottom:unset;left:-20%}.tooltip[_ngcontent-%COMP%]   .tooltip__text[_ngcontent-%COMP%]:after{content:"";position:absolute;top:100%;left:42%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.tooltip[_ngcontent-%COMP%]   .tooltip__left[_ngcontent-%COMP%]:after{left:25%}.tooltip[_ngcontent-%COMP%]   .tooltip__top[_ngcontent-%COMP%]:after{transform:rotate(180deg);top:unset;left:70%;bottom:100%}.tooltip[_ngcontent-%COMP%]:hover   .tooltip__text[_ngcontent-%COMP%]{visibility:visible}.badge-elite[_ngcontent-%COMP%]{position:relative;border-radius:.25rem;display:inline-block;font-weight:600;line-height:1;font-size:.75rem;text-transform:uppercase;padding:.125rem .375rem;color:#fff;background:linear-gradient(249.6deg,#7048E8 0%,#9775FA 100%);overflow:hidden}']}),(0,k.gn)([(0,j.X)()],w.prototype,"goToTest",null)},67505:(N,T,r)=>{r.d(T,{Y:()=>L});var k=r(36895),j=r(53200),u=r(54606),t=r(42655),p=r(89653),_=r(88420),d=r(6288);const E=(0,p.Lq)({filterArrayMap:{},testCardResponse:{},categoryTestCardResponse:{},attemptedTestCardResponse:{},isMoreCategoriesOpen:!1,registeredTest:{},allRegisteredTests:{},carouselTestDefaultParams:{skip:0,limit:12},categoryTestDefaultParams:{skip:0,limit:10,type:"tests"},attemptedTestDefaultParams:{skip:0,limit:10,type:"all"}},(0,p.on)(d.Ux,(i,{payload:b})=>{let c=Object.assign({},i);return c.filterArrayMap=Object.assign({},i.filterArrayMap),b.filter.forEach(g=>{c.filterArrayMap[g.id]=g}),c}),(0,p.on)(d.dX,(i,{payload:b,updatedParams:c})=>{let g=Object.assign({},i),s=Object.assign({},c);return g.testCardResponse=(0,_.H1)(b),g.carouselTestDefaultParams=s,g}),(0,p.on)(d.cO,(i,{payload:b,updatedParams:c})=>{let g=Object.assign({},i),s=Object.assign({},c);return g.categoryTestCardResponse=(0,_.H1)(b),g.categoryTestCardResponse.liveTests=g.categoryTestCardResponse.liveTests.map(f=>(f=Object.assign({},f),g.allRegisteredTests[f.id]&&(f.hasRegistered=!0),f)),g.categoryTestDefaultParams=s,g}),(0,p.on)(d.mu,(i,{isOpen:b})=>{let c=Object.assign({},i);return c.isMoreCategoriesOpen=b,Object.assign({},c)}),(0,p.on)(d.HI,(i,{filterMap:b})=>{let c=Object.assign({},i);return c.filterArrayMap=Object.assign({},b),c}),(0,p.on)(d.p2,(i,{source:b,registeredTest:c})=>{var g;let s=Object.assign({},i);return s.registeredTest={source:b,testObj:c},s.categoryTestCardResponse=Object.assign({},s.categoryTestCardResponse),s.allRegisteredTests=Object.assign({},s.allRegisteredTests),!(null===(g=null==s?void 0:s.categoryTestCardResponse)||void 0===g)&&g.liveTests&&(s.categoryTestCardResponse.liveTests=s.categoryTestCardResponse.liveTests.map(f=>((f=Object.assign({},f)).hasRegistered=f.hasRegistered||f.id==c.id,s.allRegisteredTests[f.id]=f.hasRegistered,f))),s}));function U(i,b){return E(i,b)}
1var O=r(63900),x=r(54004),P=r(70262),M=r(60515),C=r(97186),z=r(66317),h=r(94650),Z=r(63619);let S=(()=>{class i{constructor(c,g){this.action$=c,this.modelManager=g,this.loadFilters$=(0,t.GW)(()=>this.action$.pipe((0,t.l4)(d.F),(0,O.w)(s=>this.getFilterCategoriesRecipe.get(s).pipe((0,x.U)(f=>(0,d.Ux)({payload:f})),(0,P.K)(()=>M.E))))),this.loadRecommendedTest$=(0,t.GW)(()=>this.action$.pipe((0,t.l4)(d.Bc),(0,O.w)(s=>this.getRecommendedTestRecipe.get(s).pipe((0,x.U)(f=>(0,d.dX)({payload:f,updatedParams:s.params})),(0,P.K)(()=>M.E))))),this.loadTest$=(0,t.GW)(()=>this.action$.pipe((0,t.l4)(d.cg),(0,O.w)(s=>this.getRecommendedTestRecipe.get(s).pipe((0,x.U)(f=>(0,d.cO)({payload:f,updatedParams:s.params})),(0,P.K)(()=>M.E))))),this.submitFilterCategories$=(0,t.GW)(()=>this.action$.pipe((0,t.l4)(d.v2),(0,O.w)(s=>{let f=Object.values(s.filterMap).filter(v=>!0===v.isSelected).map(v=>v.id);return this.submitFilterCategoriesRecipe.send(f).pipe((0,x.U)(v=>(0,d.HI)({filterMap:s.filterMap})),(0,P.K)(()=>M.E))}))),this.getFilterCategoriesRecipe=g.makeDataRecipe(z.dL,C.JE,C.Os),this.getRecommendedTestRecipe=g.makeDataRecipe(z.dL,C.YO,C.gb),this.submitFilterCategoriesRecipe=g.makeToBackendRecipe({},z.dL,C.ZF)}}return i.\u0275fac=function(c){return new(c||i)(h.LFG(t.eX),h.LFG(Z.r))},i.\u0275prov=h.Yz7({token:i,factory:i.\u0275fac}),i})();var I=r(99724),Q=r(76188),R=r(99672),D=r(76566);let L=(()=>{class i{}return i.\u0275fac=function(c){return new(c||i)},i.\u0275mod=h.oAB({type:i}),i.\u0275inj=h.cJS({imports:[k.ez,j.I,u.R,t.sQ.forFeature([S]),p.Aw.forFeature("exploreTestQuizPageReducer",U),I.Bz,Q.aw,R.P,D.v]}),i})()},99672:(N,T,r)=>{r.d(T,{P:()=>p});var k=r(36895),j=r(76188),u=r(99724),t=r(94650);let p=(()=>{class _{}return _.\u0275fac=function(y){return new(y||_)},_.\u0275mod=t.oAB({type:_}),_.\u0275inj=t.cJS({imports:[k.ez,j.aw,u.Bz]}),_})()}}]);

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.