1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3813],{36194:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>p});var s=l(95155),a=l(12115),n=l(63068),r=l(76580),i=l(88907);l(59734),l(53720);var c=l(21342),o=l(39200),u=l(84014),d=l(56929);let h=(0,d.default)(()=>Promise.all([l.e(4342),l.e(1022)]).then(l.bind(l,51022)),{loadableGenerated:{webpack:()=>[require.resolveWeak("./saveSuccessPopUp")]},ssr:!1}),v=(0,d.default)(()=>Promise.all([l.e(9559),l.e(3208)]).then(l.bind(l,40827)),{loadableGenerated:{webpack:()=>[require.resolveWeak("./confirmExamSubmitPopup")]},ssr:!1}),p=e=>{var t;let{settestSeriesClicked:l,testSeriesClicked:d,setcolor:p,onTimeMcqsData:g,mcqSelectedOptions:b,validateMcq:x,onTimeMcqTotalMarks:f,settimeSpendForEachMcq:m,timeSpendForEachMcq:j,currentlayer:_,pageId:w,settestSeriesCompletionData:k,setisMcqRetake:y,setisCompleted:N,testSeriesData:A,isAnswered:S,setistestSeriesSubmitted:C,testSeriesTotalMarks:q,setchoosedoption:E,choosedoption:O,setshowAnswersData:P,settestSeriesData:W,clickedIndex:B,setclickedIndex:G,setIsAnswered:H,testSeriesCompletionData:I,getCompletionStatus:M,isGenerateBtnClicked:F,setisGenerateBtnClicked:R,setisShowAnswersClicked:U,comButClicked:Y,pagesData:z,fullScreenRef:D}=e,[J,K]=(0,a.useState)(!1),[L,Q]=(0,a.useState)(!1),T=(0,o.usePathname)().split("/").filter(e=>""!=e),V=u.A.get("token"),X=u.A.get("course"),[Z,$]=(0,a.useState)(!1),ee="layer3"==_?"layer3_page":"layer2"==_?"layer2_page":"layer1"==_?"layer1_page":"subject_page",et=async()=>{var e,t;let s={};A.slice(0).forEach((e,t)=>{var l;let a=null==e?void 0:e.answer;if(!O["".concat(t)])return s[t]=null==e||null==(l=e.options)?void 0:l[a]}),E(e=>({...e,...s})),l(0),p(0);let a={score:q,total_questions:null==A?void 0:A.length,attempt_questions:B&&(null==(e=Object.values(B))?void 0:e.length),completed:!0,[ee]:w};if(z&&Y&&(null==(t=z[Y])?void 0:t.child_pages.length)>0&&(a.child=!0,a.parent_page=z[Y].id),F)es(),el(),M(),$(!0),N(!0);else try{await (0,c.Al)(a,_,T[(null==T?void 0:T.length)-1],V),es(),el(),M(),$(!0),N(!0)}catch(e){console.log(e)}},el=async()=>{if(w&&V)try{let e=await (0,c.EY)(_,T[(null==T?void 0:T.length)-1],w,V),t=await e.json();k(t?t[0]:null),K(!0),C(!0),R(!1),U(!1)}catch(e){console.log(e)}},es=async()=>{try{let e=await (0,c.Fu)(X,_,T[(null==T?void 0:T.length)-1],w,V),t=await e.json();F||(e=>{let t={};null==e||e.map((e,l)=>{let s=(null==e?void 0:e.user_answer)?null==e?void 0:e.user_answer:null==e?void 0:e.answer,a="A"==s?0:"B"==s?1:"C"==s?2:3;(null==e?void 0:e.user_answer)&&(H(e=>({...e,[l]:!0})),G(e=>({...e,[l]:a})));let n=null==e?void 0:e.options["".concat(s)];t["".concat(l)]=n}),E(t)})(t),P(t),W((null==t?void 0:t.length)>0&&t)}catch(e){console.log(e)}};return(0,a.useEffect)(()=>{var e;I&&(null==(e=Object.values(I))?void 0:e.length)>0&&!F&&es()},[]),(0,s.jsxs)("div",{className:"test-series-prev-next d-flex-jb",children:[Z&&(0,s.jsx)(h,{setopen:$,open:Z,submitted:"Submitted"}),(0,s.jsxs)("div",{className:"test-series-prev-next-prev-btn d-flex-al gap-8 cursor-ptr ".concat(0==d&&"disabled"),onClick:()=>{l(e=>e-1),p(e=>e-1)},children:[(0,s.jsx)(i.default,{src:n.A,alt:"alt",width:16,height:16}),(0,s.jsx)("button",{className:"cursor-ptr",children:"Previous"})]}),(0,s.jsxs)("div",{className:"d-flex gap-8",children:[(0,s.jsxs)("div",{className:"test-series-prev-next-next-btn d-flex-al gap-8 cursor-ptr d-flex-al\n\n ".concat((d==(null==A?void 0:A.length)-1||B&&0==Object.values(B).length)&&"disabled","\n "),onClick:()=>{l(e=>e+1),p(e=>e+1)},children:[(0,s.jsx)(i.default,{src:r.A,alt:"alt",width:16,height:16}),(0,s.jsx)("button",{className:"cursor-ptr",children:"Next"})]}),!(I&&(null==(t=Object.values(I))?void 0:t.length)>0&&!F||B&&0==Object.values(B).length)&&(0,s.jsx)("div",{className:"test-series-prev-next-next-btn cursor-ptr d-flex-al",children:(0,s.jsx)("button",{onClick:()=>{Q(!0)},className:"cursor-ptr",children:"Submit"})})]}),L&&(0,s.jsx)(v,{open:L,setOpen:Q,onConfirm:et,fullScreenRef:D})]})}},53720:()=>{},59734:()=>{},63068:(e,t,l)=>{"use strict";l.d(t,{A:()=>s});let s={src:"/_next/static/media/prevMcqBtnIcon.7a874a39.svg",height:16,width:16,blurWidth:0,blurHeight:0}},76580:(e,t,l)=>{"use strict";l.d(t,{A:()=>s});let s={src:"/_next/static/media/nextMcqBtnIcon.de53cc62.svg",height:16,width:16,blurWidth:0,blurHeight:0}}}]);
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.