1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4242],{4599:(e,t,n)=>{"use strict";n.d(t,{k:()=>l});var a=n(6029),s=n(55729),r=n(24291),o=n.n(r);let l=({waitMs:e=0})=>{let[t,n]=(0,s.useState)(e>0),[r,l]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{let t=setTimeout(()=>{n(!1)},e);return()=>{clearTimeout(t)}},[r,e]),t&&!r&&l(!0),t)?(0,a.jsx)(s.Fragment,{}):(0,a.jsxs)("div",{className:o().loadingAnimationFade,children:[(0,a.jsx)("div",{className:o().loadingAnimationBackdrop}),(0,a.jsx)("div",{className:o().loadingAnimation,children:(0,a.jsxs)("div",{className:o().ldsRing,children:[(0,a.jsx)("div",{}),(0,a.jsx)("div",{}),(0,a.jsx)("div",{}),(0,a.jsx)("div",{})]})})]})}},6456:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>x,default:()=>g});var a=n(6029),s=n(22577),r=n(79895),o=n(84151),l=n(4599),i=n(53558),d=n(91022),u=n(21837),c=n(55729),p=n(80343),m=n.n(p);let _=()=>{let[e,t]=(0,c.useState)(!1),[n,p]=(0,c.useState)([]),[_,x]=(0,c.useState)([]),[g,h]=(0,c.useState)(""),[b,v]=(0,c.useState)(""),[w,T]=(0,c.useState)(!0);return(0,u.I)(e=>{let{data:n,type:a}=e;if("load_explanation_data"!==a)return;let o=n?.student_answer;if(!o?.question)return;T(!0);let{question:l}=o;p((0,r.gi)(l)),x((0,r.ff)(o)),h(l.explanation_text),v(l.question_text),t(l.question_type===s.vuP.BLANK)}),(0,a.jsxs)(c.Fragment,{children:[w?(0,a.jsx)("div",{className:m().loadingWrapper,children:(0,a.jsx)(l.k,{})}):null,(0,a.jsx)(o.E,{height:"100vh",theme:"exercise",children:(0,a.jsxs)("div",{className:m().contentText,children:[(0,a.jsx)("h3",{children:"Problem"}),!e&&(0,a.jsxs)("p",{className:m().correctAnswer,children:["Correct answer:"," ",(0,a.jsx)(d.t,{engine:s.E7d.DEFAULT,inline:!0,text:n.join(",")??""})]}),(0,a.jsx)(d.t,{engine:s.E7d.DEFAULT,onParsedObject:e=>{b&&T(!1)},populateAnswerArray:n,readonly:!0,styleType:s.KYW.EXPLANATION_TABS,text:b,userAnswers:_}),!!g&&(0,a.jsxs)(c.Fragment,{children:[(0,a.jsx)("h3",{children:"Explanation"}),(0,a.jsx)(i.u,{text:g})]})]})})]})};var x=!0;let g=()=>(0,a.jsx)(_,{})},21837:(e,t,n)=>{"use strict";n.d(t,{I:()=>r});var a=n(83626),s=n(55729);let r=e=>{let[t,n]=(0,s.useState)(0);(0,s.useEffect)(()=>{window.receiveMessageFromRN=t=>{e?.(t)},(0,a.W)({type:"webview_initialized"});let s=()=>{if(window.webViewInitMessage)e?.(window.webViewInitMessage);else{if(t>=10)return void console.log("Didn't receive init message from app");n(t+1),setTimeout(s,100)}};return s(),()=>{delete window.receiveMessageFromRN}},[])}},24291:e=>{e.exports={loadingAnimationBackdrop:"LoadingSpinner_loadingAnimationBackdrop__UDaPD",loadingAnimation:"LoadingSpinner_loadingAnimation__9Nkcj",loadingAnimationFade:"LoadingSpinner_loadingAnimationFade__Hh9Ug",ldsRing:"LoadingSpinner_ldsRing__7GI7f","lds-ring":"LoadingSpinner_lds-ring__2GTQs"}},26483:e=>{e.exports={scrollbar:"CustomScrollbar_scrollbar__iQ3aH",scrollbarPadded:"CustomScrollbar_scrollbarPadded__iqFJS",button:"CustomScrollbar_button__mNHyc",upButton:"CustomScrollbar_upButton__0aOFF",hidden:"CustomScrollbar_hidden__izFjJ"}},28947:(e,t,n)=>{"use strict";n.d(t,{U:()=>s});var a=n(55729);let s=()=>{let e=(0,a.useRef)(5),t=(0,a.useRef)(!1),n=(0,a.useRef)(null);return{startScrolling:(0,a.useCallback)((n,a)=>
1{if(!n)return;e.current="up"===a?-Math.abs(e.current):Math.abs(e.current);let s=()=>{t.current&&(n.scrollBy({left:0,top:e.current}),requestAnimationFrame(s))};t.current=!0,requestAnimationFrame(s)},[]),stopScrolling:(0,a.useCallback)(()=>{t.current=!1,n.current&&(clearInterval(n.current),n.current=null)},[])}}},53558:(e,t,n)=>{"use strict";n.d(t,{u:()=>i});var a=n(6029),s=n(22577),r=n(91022),o=n(69536),l=n.n(o);let i=({text:e})=>(0,a.jsx)("div",{className:`${l().readonly} ${l().contentExplanation}`,children:(0,a.jsx)(r.t,{engine:s.E7d.DEFAULT,readonly:!0,text:e})})},69536:e=>{e.exports={readonly:"Explanation_readonly__QNxgh",contentExplanation:"Explanation_contentExplanation__v0NoT",parser:"Explanation_parser__ESK5l"}},74913:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/webviews/explanation-view",function(){return n(6456)}])},80343:e=>{e.exports={correctAnswer:"ExplanationView_correctAnswer__77m0d",contentText:"ExplanationView_contentText__QoPpX",loadingWrapper:"ExplanationView_loadingWrapper__3vE96"}},84151:(e,t,n)=>{"use strict";n.d(t,{E:()=>d});var a=n(6029),s=n(28947),r=n(67749),o=n(55729),l=n(26483),i=n.n(l);let d=({children:e,height:t,onClick:n,theme:l,width:d})=>{let{startScrolling:u,stopScrolling:c}=(0,s.U)(),[p,m]=(0,o.useState)("top"),_=(0,o.useRef)(null),[x,g]=(0,o.useState)(!1),h=(0,o.useRef)(null),b=e=>{if(_.current){let{viewport:t}=_.current.osInstance().elements();u(t,e)}},v=()=>{c()},w=`<img class="scroll-handle-top" src="https://assets.adaptedmind.com/vod/adaptedmind.adaptedmind/plato/math/questions/scroll-handle-top.png" /> 2 <img class="scroll-handle-middle" src="https://assets.adaptedmind.com/vod/adaptedmind.adaptedmind/plato/math/questions/scroll-handle-middle.png" /> 3 <img class="scroll-handle-bottom" src="https://assets.adaptedmind.com/vod/adaptedmind.adaptedmind/plato/math/questions/scroll-handle-bottom.png" />`,T=(0,o.useCallback)(e=>{e.state().overflowAmount.y>0?g(!0):g(!1),h.current||(h.current=document.querySelector(".os-scrollbar-vertical .os-scrollbar-handle")),h.current.innerHTML=w},[h,w]),f={height:t,position:"relative"};return d&&(f.width=d),(0,a.jsxs)("div",{style:f,children:[(0,a.jsx)(r.r,{className:`${i().scrollbar} ${x?i().scrollbarPadded:""}`,defer:!0,events:{initialized:T,scroll:(e,t)=>{let{clientHeight:n,scrollHeight:a,scrollTop:s}=t.currentTarget,r=Math.max(Math.min(a-(n+10),40),0);s<=r?m("top"):s+n>=a-r?m("bottom"):m("offset")},updated:T},onClick:n,options:{scrollbars:{theme:"exercise"===l?"os-theme-exercise":""}},ref:_,children:e}),(0,a.jsx)("img",{className:`${i().button} ${i().upButton} ${("top"===p||!x)&&i().hidden}`,draggable:!1,onContextMenu:e=>{e.preventDefault()},onMouseDown:()=>{b("up")},onMouseLeave:v,onMouseUp:v,onTouchEnd:v,onTouchStart:()=>{b("up")},src:"https://assets.adaptedmind.com/vod/adaptedmind.adaptedmind/plato/math/questions/scroll-up.png"}),(0,a.jsx)("img",{className:`${i().button} ${("bottom"===p||!x)&&i().hidden}`,draggable:!1,onContextMenu:e=>{e.preventDefault()},onMouseDown:()=>{b("down")},onMouseLeave:v,onMouseUp:v,onTouchEnd:v,onTouchStart:()=>{b("down")},src:"https://assets.adaptedmind.com/vod/adaptedmind.adaptedmind/plato/math/questions/scroll-down.png"})]})}},88808:e=>{e.exports={readonly:"TextProblemMarkup_readonly__rTcRH",container:"TextProblemMarkup_container__RL9MH",blink:"TextProblemMarkup_blink__mhVjI",explanationTabs:"TextProblemMarkup_explanationTabs___oovS",textProblemAnswerText:"TextProblemMarkup_textProblemAnswerText__pVFC7",textProblemAnswerTextApp:"TextProblemMarkup_textProblemAnswerTextApp__4VYP1",problemHtmlWrapper:"TextProblemMarkup_problemHtmlWrapper__A3d5u"}},91022:(e,t,n)=>{"use strict";n.d(t,{t:()=>d});var a=n(6029),s=n(22577),r=n(95587),o=n(55729),l=n(88808),i=n.n(l);let d=({engine:e,inline:t,isAnswer:n,isCustomKeyboardQuestion:l=!1,onParsedObject:d,onQuestionTextRendered:u,populateAnswerArray:c=[],readonly:p,styleType:m,text:_,userAnswers:x=[]})=>{let[g,h]=(0,o.useState)(""),[b,v]=(0,o.useState)(null);(0,o.useEffect)(()=>{console.log("Parsing problem",_);let a=new r.f(e).set(_??"");x&&!t&&a.setUserAnswers(x),n&&a.parseMCAnswerImage(),e===s.E7d.UNIFIED_PRODUCT&&a.setIsCustomKeyboardQuestion(l),a.setReadOnly(p).parseProblem(c),h(a.get()),v(a)},[_,p]),(0,o.useEffect)(()=>{b&&d&&d(b)},[b]),(0,o.useLayoutEffect)(()=>{g&&u&&requestAnimationFrame(()=>{u()})},[g]);let w="";m&&(w=i()[m]);let T=(0,o.useMemo)(()=>({__html:g}),[g]);return(0,a.jsxs)(o.Fragment,{children:[!t&&(0,a.jsx)("div",{className:`${i().container} ${w} ${p?i().readonly:""}`,dangerouslySetInnerHTML:T}),t?(0,a.jsx)("span",{className:`${i().container} ${w} ${p?i().readonly:""}`,dangerouslySetInnerHTML:T}):null]})}}},e=>{e.O(0,[7749,6593,636,8792],()=>e(e.s=74913)),_N_E=e.O()}]);
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.