1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[967],{3718:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/chapters/[...params]",function(){return n(5901)}])},2640:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(8100);function i(e){return fetch(e).then((function(e){return e.ok&&e.json()})).then((function(e){return e||null}))}function o(){var e=(0,r.ZP)("/api/user",i),t=e.data,n=e.error;e.mutate;return{user:t,loading:void 0===t,error:n}}},5901:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return q}});var r=n(5893),i=n(9547),o=n.n(i),s=n(1163),a=n(1664),l=n.n(a),c=n(6261),d=n(4298),h=n.n(d),x=n(5152),u=n.n(x),f=n(7294),j=n(485),g=n(9483),p=n.n(g),m=n(5376),y=n(6775),v=n(7714),b=n(2519),S=n(8389),k=n(5774),L=(n(5734),n(8663)),w=n(5715),W=n(8329),C=n(4114),N=n(8029),M=n(8118),T=n(8491),z=n(179),_=n(8808),E=n(5490),I=n(4614),F=n(4319),A=n(1360),R=n(10),D=n(3658),B=n(8436),P=n(9471),K=n(9008),O=n.n(K),U=n(92),Y=n(2640);function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function J(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],s=!0,a=!1;try{for(n=n.call(e);!(s=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);s=!0);}catch(l){a=!0,i=l}finally{try{s||null==n.return||n.return()}finally{if(a)throw i}}return o}}(e,t)||H(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Z(e){return function(e){if(Array.isArray(e))return G(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||H(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){if(e){if("string"===typeof e)return G(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?G(e,t):void 0}}var $=u()(Promise.all([n.e(281),n.e(650),n.e(553),n.e(110)]).then(n.bind(n,7110)),{loadableGenerated:{webpack:function(){return[7110]}},ssr:!1});function q(){var e=function(e){var t=e.startColor,n=e.endColor,i=e.idCSS,o=e.rotation,s="rotate(".concat(o,")");return(0,r.jsx)("svg",{style:{height:0},children:(0,r.jsx)("defs",{children:(0,r.jsxs)("linearGradient",{id:i,gradientTransform:s,children:[(0,r.jsx)("stop",{offset:"0%",stopColor:n}),(0,r.jsx)("stop",{offset:"100%",stopColor:t})]})})})},t=function(e){return(0,r.jsx)("div",{children:(0,r.jsx)("div",{style:{maxWidth:"8rem"},children:e.children})})},n=function(){c.OK.scrollTo("your-progress",{offset:-300,duration:800,delay:0,smooth:"easeInOutQuart"})},i=function(){var e=0;var t=document.getElementsByClassName("ace_text-input");0!==t.length&&function t(n){e>30||(n.focus(),document.activeElement!==n&&setTimeout((function(){t(n)}),100),e++)}(t[0])},a=function(e,t){return e=parseFloat(e),t=parseFloat(t),100*Math.abs((e-t)/((e+t)/2))},d=(0,f.useState)(!1),x=d[0],u=d[1];(0,v.R)((function(e){e.prevPos;0===e.currPos.y?u(!1):u(!0)}));var g=(0,f.useState)(0),y=(g[0],g[1]),K=(0,f.useState)(0),G=(K[0],K[1]),H=(0,s.useRouter)(),q=H.query.params,X=void 0===q?[]:q,Q=(0,f.useContext)(j.Z)[0],ee=(0,f.useState)(),te=ee[0],ne=ee[1],re=(0,f.useState)(),ie=re[0],oe=re[1],se=(0,f.useState)(),ae=se[0],le=se[1],ce=(0,f.useState)([]),de=ce[0],he=ce[1];(0,f.useEffect)((function(){if(0!==X.length){var e=V(X,2),t=e[0],n=e[1];he([parseInt(t,10)-1,parseInt(n,10)-1])}2===X.length&&p().getItem("".concat(X[0],"/").concat(X[1],".data"),(function(e,t){je(null==t?[]:t.timerData),me(null==t?[]:t.keystrokeData)}))}),[X]);var xe=(0,f.useRef)(null);(0,f.useEffect)((function(){var e,t,n,r,i,o;if(void 0!=de&&void 0!=de[0]&&void 0!=de[1]){var s=V(de,2),a=s[0],l=s[1],c=Q.length;if(isNaN(a)||null==a)H.replace("/chapters");else if(isNaN(l)||null==l)H.replace("/chapters");else if(a<0||a>=c)H.replace("/chapters");else{var d=Q[a].lessons.length;if(l<0||l>=d)H.replace("/chapters");else if(a===c-1&&l===d-1)xe.current="/summary";else{var h=a+1,x=l+2;x>
1d&&(h++,x=1),xe.current="/chapters/".concat(h,"/").concat(x)}}ne(null===(t=null===(e=Q[de[0]])||void 0===e?void 0:e.lessons[de[1]])||void 0===t?void 0:t.data),oe(null===(r=null===(n=Q[de[0]])||void 0===n?void 0:n.lessons[de[1]])||void 0===r?void 0:r.text),le(null===(o=null===(i=Q[de[0]])||void 0===i?void 0:i.lessons[de[1]])||void 0===o?void 0:o.name)}}),[de]);var ue=(0,f.useState)([]),fe=ue[0],je=ue[1],ge=(0,f.useState)([]),pe=ge[0],me=ge[1];(0,f.useEffect)((function(){var e;if(void 0!=fe){for(var t=0,n=0,r=0;r<fe.length;r++)t+=fe[r];var i=(e=Math).min.apply(e,Z(fe));0===fe.length?(n=null,i=null,Te(null),Be(null)):(n=t/fe.length,Te(i),Be(n.toFixed(1))),Ce(t.toFixed(1)),1===fe.length?G(5):G(0)}else je([])}),[fe]),(0,f.useEffect)((function(){var e;if(void 0==pe||0==pe.length)return Ee(null),void Ae(null);for(var t=0,n=0,r=0;r<pe.length;r++)t+=pe[r];n=t/pe.length;var i=(e=Math).min.apply(e,Z(pe));Ee(i),Ae(n.toFixed(1)),1===pe.length?y(5):y(0)}),[pe]),(0,f.useEffect)((function(){2===X.length&&p().setItem("".concat(X[0],"/").concat(X[1],".data"),{timerData:void 0==fe?[]:fe,keystrokeData:void 0==pe?[]:pe},(function(){}))}),[fe,pe]);var ye=(0,f.useState)(600),ve=ye[0],be=(ye[1],(0,f.useState)(20)),Se=be[0],ke=(be[1],(0,f.useState)(100)),Le=ke[0],we=(ke[1],(0,f.useState)(0)),We=we[0],Ce=we[1],Ne=(0,f.useState)(null),Me=Ne[0],Te=Ne[1],ze=(0,f.useState)(null),_e=ze[0],Ee=ze[1],Ie=(0,f.useState)(null),Fe=Ie[0],Ae=Ie[1],Re=(0,f.useState)(null),De=Re[0],Be=Re[1];(0,f.useEffect)((function(){2===X.length&&p().setItem("".concat(X[0],"/").concat(X[1],".ringData"),{totalTime:We/ve*100,fastestTime:null==Me?0:Se/Me*100,fewestKeystrokes:null==_e?0:Le/_e*100},(function(){}))}),[ve,Se,Le,We,Me,_e]);var Pe,Ke,Oe,Ue="#00D555",Ye={labels:void 0==fe||0===fe.length?[0]:Array.from(fe.keys(),(function(e){return e+1})),datasets:[{label:"Time taken",data:fe,fill:!1,backgroundColor:"rgba(75,192,192,0.2)",borderColor:Ue,cubicInterpolationMode:"monotone",tension:.4,borderWidth:6}]},Ge={maintainAspectRatio:!1,scales:{x:{grid:{display:!1}},y:{grid:{display:!1}}},plugins:{legend:{display:!1},title:{display:!1}},elements:{point:(Pe={pointHitRadius:4,pointBorderWidth:0,pointBackgroun
1dColor:"rgba(75,192,192,1)"},J(Pe,"pointBackgroundColor",Ue),J(Pe,"pointRadius",3),Pe)}},Je={labels:void 0==pe||0===pe.length?[0]:Array.from(pe.keys(),(function(e){return e+1})),datasets:[{label:"Number of keystrokes",data:pe,fill:!1,backgroundColor:"rgba(75,192,192,0.2)",borderColor:Ue,cubicInterpolationMode:"monotone",tension:.4,borderWidth:6}]},Ve={maintainAspectRatio:!1,scales:{x:{grid:{display:!1}},y:{grid:{display:!1}}},plugins:{legend:{display:!1},title:{display:!1}},elements:{point:{pointHitRadius:4,pointBorderWidth:0,pointBackgroundColor:Ue,pointRadius:3}}},Ze="gradient",He="gradient2",$e="gradient3",qe=(0,D.q)({defaultIsOpen:!1}),Xe=qe.isOpen,Qe=qe.onOpen,et=qe.onClose,tt=(0,Y.Z)(),nt=tt.user,rt=tt.loading,it=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o(),{id:"7965a9e25b9ce400",children:".CircularProgressbar.jsx-e270f104ff8891a2 .CircularProgressbar-path.jsx-e270f104ff8891a2{stroke:url(#idCSS)}"}),(0,r.jsx)(o(),{id:"7fe4c5d94cea599f",children:"html,body,body>div:first-child,div#__next,div#__next>div{height:100%}"}),(0,r.jsx)(e,{startColor:"#007CF0",endColor:"#00DFD8",idCSS:Ze,rotation:20,className:"jsx-e270f104ff8891a2"}),(0,r.jsx)(e,{startColor:"#7928CA",endColor:"#FF0080",idCSS:He,rotation:20,className:"jsx-e270f104ff8891a2"}),(0,r.jsx)(e,{startColor:"#FF4D4D",endColor:"#F9CB28",idCSS:$e,rotation:20,className:"jsx-e270f104ff8891a2"}),(0,r.jsx)(O(),{children:(0,r.jsx)("title",{className:"jsx-e270f104ff8891a2",children:"Vimified - Learn, Practice, and Master Vim. The simplest c
1ourse to become a Vim expert."})}),(0,r.jsxs)(W.k,{paddingY:2,zIndex:30,style:(Oe={position:"-webkit-sticky"},J(Oe,"position","sticky"),J(Oe,"top","0"),J(Oe,"WebkitBackdropFilter","saturate(180%) blur(5px)"),J(Oe,"backdropFilter","saturate(180%) blur(5px)"),J(Oe,"backfaceVisibility","hidden"),J(Oe,"transform","translateZ(0)"),Oe),boxShadow:x?"inset 0 -1px 0 0 rgba(0,0,0,.1)":0,bg:"hsla(0,0%,100%,.8)",children:[(0,r.jsx)(C.L,{}),(0,r.jsxs)(W.k,{width:[500,600,700,938],children:[(0,r.jsx)(l(),{href:"/chapters",children:(0,r.jsxs)(w.M,{as:"button",width:150,height:"100%",fontWeight:L.Se,fontSize:24,children:[(0,r.jsx)(S.U,{marginBottom:"2px"}),(0,r.jsx)(U.x,{marginBottom:"2px",marginLeft:"4px",fontSize:22,letterSpacing:"-0.8px",children:"Chapters"})]})}),(0,r.jsx)(C.L,{}),(0,r.jsx)(l(),{href:null!==(Ke=xe.current)&&void 0!==Ke?Ke:"/chapters",children:(0,r.jsx)(T.z,{marginTop:"2px",width:"150px",height:"32px",paddingY:"18px",borderRadius:L.E0,borderWidth:L.J4,fontWeight:L.oN,fontSize:16,colorScheme:"gray",variant:"outline",marginRight:"-3px",bg:"white",rightIcon:(0,r.jsx)(z.m,{}),children:"/summary"===xe.current?"Summary":"Next Lesson"})})]}),(0,r.jsx)(C.L,{})]}),(0,r.jsxs)(W.k,{children:[(0,r.jsx)(C.L,{}),(0,r.jsxs)(M.E,{children:[(0,r.jsx)(M.U,{children:(0,r.jsx)(W.k,{direction:"column",width:156})}),(0,r.jsx)(C.L,{}),(0,r.jsx)(M.U,{children:(0,r.jsx)(N.x,{maxWidth:765,marginBottom:8,marginTop:3,children:(0,r.jsxs)(W.k,{direction:"column",children:[(0,r.jsx)(N.x,{fontWeight:L.Se,fontSize:24,marginBottom:"5px",children:ae}),(0,r.jsx)(N.x,{fontWeight:L.oN,fontSize:16,children:ie})]})})})]}),(0,r.jsx)(C.L,{})]}),(0,r.jsx)($,{data:te,appendTimerData:function(e){je(Z(fe).concat([e]))},appendKeystrokeData:function(e){me(Z(pe).concat([e]))},signalRoundEnded:function(){Qe()}}),(0,r.jsxs)(W.k,{marginTop:"32px",fontWeight:L.R2,fontSize:16,children:[(0,r.jsx)(C.L,{}),(0,r.jsxs)(M.E,{paddingRight:"10px",children:[(0,r.jsx)(M.U,{children:(0,r.jsx)(W.k,{direction:"column",width:170})}),(0,r.jsx)(C.L,{}),(0,r.jsx)(M.U,{width:774,paddingBottom:"200px",children:(0,r.jsx)(N.x,{children:(0,r.jsxs)(M.E,{direction:"column",height:"100%",children:[(0,r.jsx)(N.x,{marginBottom:4,marginTop:8,paddingLeft:"4px",fontWeight:L.Se,fontSize:24,id:"your-progress",children:"Your Progress"}),(0,r.jsx)(C.L,{}),(0,r.jsx)(N.x,{height:"100%",children:(0,r.jsxs)(M.E,{justify:"space-between",align:"center",padding:"3px",height:"100%",children:[(0,r.jsxs)(M.U,{borderRadius:L.E0,borderWidth:L.J4,boxShadow:L.Wn,width:526,align:"center",children:[(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{children:(0,r.jsxs)(W.k,{direction:"column",height:"190",children:[(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{children:"Total Time"}),(0,r.jsx)(C.L,{}),(0,r.jsx)(t,{className:"jsx-e270f104ff8891a2",children:(0,r.jsxs)(k.Wo,{value:We/ve*100,styles:{path:{stroke:"url(#".concat(Ze,")"),height:"100%"}},children:[(0,r.jsx)("div",{style:{fontSize:"22px",fontWeight:600,marginTop:5},className:"jsx-e270f104ff8891a2",children:"".concat(We,"s")}),(0,r.jsx)("div",{style:{fontSize:"13px",marginTop:3,color:"gray"},className:"jsx-e270f104ff8891a2",children:"Get to ".concat(ve,"s")})]})}),(0,r.jsx)(C.L,{})]})}),(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{children:(0,r.jsxs)(W.k,{direction:"column",height:"190",children:[(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{children:"Fastest Time"}),(0,r.jsx)(C.L,{}),(0,r.jsx)(t,{className:"jsx-e270f104ff8891a2",children:(0,r.jsxs)(k.Wo,{value:null===Me?0:Se/Me*100,styles:{path:{stroke:"url(#".concat(He,")"),height:"100%"}},children:[(0,r.jsx)("div",{style:{fontSize:"22px",fontWeight:600,marginTop:5},className:"jsx-e270f104ff8891a2",children:"".concat(null==Me?"-":"".concat(Me,"s"))}),(0,r.jsx)("div",{style:{fontSize:"13px",marginTop:3,color:"gray"},className:"jsx-e270f104ff8891a2",children:"Get to ".concat(Se,"s")})]})}),(0,r.jsx)(C.L,{})]})}),(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{children:(0,r.jsxs)(W.k,{direction:"column",height:"190",children:[(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{children:"Fewest Keystrokes"}),(0,r.jsx)(C.L,{}),(0,r.jsx)(t,{className:"jsx-e270f104ff8891a2",children:(0,r.jsxs)(k.Wo,{value:null===_e?0:Le/_e*100,styles:{path:{stroke:"url
1(#".concat($e,")"),height:"100%"}},children:[(0,r.jsx)("div",{style:{fontSize:"22px",fontWeight:600,marginTop:5},className:"jsx-e270f104ff8891a2",children:"".concat(null===_e?"-":_e)}),(0,r.jsx)("div",{style:{fontSize:"13px",marginTop:3,color:"gray"},className:"jsx-e270f104ff8891a2",children:"Get to ".concat(Le)})]})}),(0,r.jsx)(C.L,{})]})}),(0,r.jsx)(C.L,{})]}),(0,r.jsxs)(M.U,{align:"center",width:229,children:[(0,r.jsx)(C.L,{}),(0,r.jsxs)(W.k,{direction:"column",height:"190",width:"100%",children:[(0,r.jsxs)(W.k,{borderRadius:L.E0,borderWidth:L.J4,boxShadow:L.Wn,direction:"column",height:87,children:[(0,r.jsx)(C.L,{}),(0,r.jsx)(N.x,{children:"Average Time"}),(0,r.jsx)(C.L,{}),(0,r.jsx)(N.x,{fontWeight:L.$9,fontSize:22,children:null==De?"-":De}),(0,r.jsx)(C.L,{})]}),(0,r.jsx)(C.L,{}),(0,r.jsxs)(W.k,{borderRadius:L.E0,borderWidth:L.J4,boxShadow:L.Wn,direction:"column",height:86,children:[(0,r.jsx)(C.L,{}),(0,r.jsx)(N.x,{children:"Average Keystrokes"}),(0,r.jsx)(C.L,{}),(0,r.jsx)(N.x,{fontWeight:L.$9,fontSize:22,children:null==Fe?"-":Fe}),(0,r.jsx)(C.L,{})]})]})]})]})}),(0,r.jsxs)(M.E,{marginTop:"12px",padding:"3px",children:[(0,r.jsx)(M.U,{borderRadius:L.E0,borderWidth:L.J4,boxShadow:L.Wn,children:(0,r.jsxs)(W.k,{direction:"column",padding:"3",children:[(0,r.jsxs)(W.k,{children:[(0,r.jsx)(C.L,{}),(0,r.jsx)(N.x,{children:"Time"}),(0,r.jsx)(C.L,{}),(0,r.jsx)(b.h,{width:"0px !important",minWidth:"0px !important",h:"0px !important",margin:"10px",marginLeft:"-10px",onClick:function(){2===X.length&&(p().setItem("".concat(X[0],"/").concat(X[1],".data"),{timerData:[]},(function(){})),je([]))},icon:(0,r.jsx)(_.p,{color:"gray.200",_hover:{color:"red.500"},w:"16px",h:"16px"})})]}),(0,r.jsx)(N.x,{width:350,height:227,children:(0,r.jsx)(m.x1,{options:Ge,data:Ye,style:{width:"100%"}})})]})}),(0,r.jsx)(C.L,{}),(0,r.jsx)(M.U,{borderRadius:L.E0,borderWidth:L.J4,boxShadow:L.Wn,children:(0,r.jsxs)(W.k,{direction:"column",padding:"3",children:[(0,r.jsxs)(W.k,{children:[(0,r.jsx)(C.L,{}),(0,r.jsx)(N.x,{children:"Keystrokes"}),(0,r.jsx)(C.L,{}),(0,r.jsx)(b.h,{width:"0px !important",minWidth:"0px !important",h:"0px !important",margin:"10px",marginLeft:"-10px",onClick:function(){2===X.length&&(p().setItem("".concat(X[0],"/").concat(X[1],".data"),{keystrokeData:[]},(function(){})),me([]))},icon:(0,r.jsx)(_.p,{color:"gray.200",_hover:{color:"red.500"},w:"16px",h:"16px"})})]}),(0,r.jsx)(N.x,{width:350,height:227,children:(0,r.jsx)(m.x1,{options:Ve,data:Je,style:{width:"100%"}})})]})})]})]})})})]}),(0,r.jsx)(C.L,{})]}),(0,r.jsx)(N.x,{marginBottom:500}),(0,r.jsx)("div",{className:"jsx-e270f104ff8891a2"}),(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(E.u_,{isOpen:Xe,onClose:et,isCentered:!0,children:[(0,r.jsx)(I.Z,{}),(0,r.jsxs)(F.h,{width:"434px",height:"413",children:[(0,r.jsx)(A.o,{}),(0,r.jsx)(R.f,{children:(0,r.jsxs)(W.k,{direction:"column",justify:"flex-end",height:"100%",children:[(0,r.jsx)(w.M,{mt:"10px",mb:"10px",fontWeight:L.Se,fontSize:24,children:"Results"}),(0,r.jsx)(w.M,{children:(0,r.jsx)(N.x,{borderRadius:L.E0,borderWidth:L.J4,boxShadow:L.Wn,width:357,height:120,children:(0,r.jsxs)(W.k,{direction:"column",height:"120",children:[(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{fontWeight:L.R2,fontSize:16,children:"Time"}),(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{fontWeight:L.$9,fontSize:24,style:{fontVariantNumeric:"tabular-nums"},children:"".concat(null===fe||void 0===fe?void 0:fe[(null===fe||void 0===fe?void 0:fe.length)-1],"s")}),(0,r.jsx)(C.L,{}),(0,r.jsx)(B.k,{children:(0,r.jsx)(w.M,{children:1===fe.length?(0,r.jsx)(N.x,{fontSize:14,fontWeight:L.oN,color:"#2D3748",children:"Keep practicing to get better!"}):(0,r.jsxs)(r.Fragment,{children:[parseFloat(De)>fe[fe.length-1]?(0,r.jsx)(P.uY,{type:"increase"}):(0,r.jsx)(P.uY,{type:"decrease"}),(0,r.jsxs)(N.x,{fontSize:14,fontWeight:L.oN,color:"#2D3748",children:[a(De,fe[fe.length-1]).toFixed(1),"%",parseFloat(De)>fe[fe.length-1]?" better ":" worse ","than your average of"," ",De,"s"]})]})})}),(0,r.jsx)(C.L,{}),(0,r.jsx)(C.L,{})]})})}),(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{children:(0,r.jsx)(N.x,{borderRadius:L.E0,borderWidth:L.J4,boxShadow:L.Wn,width:357,height:120,children:(0,r.jsxs)(W.k,{direction:"column",height:"120",children:[(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{fontWeight:L.R2,fontSize:16,children:"Keystrokes"}),(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{fontWeight:L.$9,fontSize:24,children:"".concat(pe[pe.length-1])}),(0,r.jsx)(C.L,{}),(0,r.jsx)(B.k,{children:(0,r.jsx)(w.M,{children:1===pe.length?(0,r.jsx)(N.x,{fontSize:14,fontWeight:L.oN,color:"#2D3748",children:"Keep practicing to get better!"}):(0,r.jsxs)(r.Fragment,{children:[parseInt(Fe,10)>pe[pe.length-1]?(0,r.jsx)(P.uY,{type:"increase"}):(0,r.jsx)(P.uY,{type:"decrease"}),(0,r.jsxs)(N.x,{fontSize:14,fontWeight:L.oN,color:"#2D3748",style:{fontStretch:"condensed"},children:[a(Fe,pe[pe.length-1]).toFixed(1),"%",parseFloat(Fe)>pe[pe.length-1]?" better ":" worse ","than your average of"," ",Fe]})]})})}),(0,r.jsx)(C.L,{}),(0,r.jsx)(C.L,{})]})})}),(0,r.jsx)(C.L,{}),(0,r.jsx)(w.M,{children:(0,r.jsxs)(W.k,{children:[(0,r.jsx)(T.z,{colorScheme:"gray",variant:"outline",onClick:function(){et(),n()},children:"View Progress"}),(0,r.jsx)(N.x,{width:"20px"}),(0,r.jsx)(T.z,{color:"white",bg:"black",_hover:{background:"white",color:"black"},variant:"outline",onClick:function(){et(),i()},children:"Practice Again"})]})}),(0,r.jsx)(C.L,{})]})})]})]})})]});return(0,r.jsxs)("div",{children:[(0,r.jsx)(h(),{async:!0,src:"https://www.googletagmanager.com/gtag/js?i
1d=G-Y8K3W29M6S",strategy:"afterInteractive"}),(0,r.jsx)(h(),{strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', 'G-Y8K3W29M6S', { page_path: window.location.pathname });\n gtag('config', 'AW-10927848375');\n "}}),(0,r.jsx)(h(),{strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"\n function gtag_report_conversion(url) {\n var callback = function () {\n if (typeof(url) != 'undefined') {\n // window.location = url;\n }\n };\n gtag('event', 'conversion', {\n 'send_to': 'AW-10927848375/O4NMCKW35ZwYELf35too',\n 'event_callback': callback\n });\n return false;\n }\n "}}),(0,r.jsx)(h(),{strategy:"afterInteractive",defer:!0,"data-domain":"vimified.com",src:"/js/script.js"}),(0,r.jsx)(h(),{dangerouslySetInnerHTML:{__html:"\n if (!document.cookie || !document.cookie.includes('authed')) {\n window.location.href = \"/\"\n }\n "}}),rt?"Loading...":null===nt?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("h1",{children:"Please login again"}),(0,r.jsx)(l(),{href:"/",children:(0,r.jsx)(T.z,{children:"Go Home"})})]}):it]})}y.kL.register(y.qi,y.jn,y.ZL,y.od,y.vn,y.N0,y.jI,y.ST,y.tt,y.CV,y.Xi,y.ho,y.uw,y.f$,y.WV,y.l7,y.FB,y.RM,y.WY,y.Gu,y.De,y.Dx,y.u)},8389:function(e,t,n){"use strict";n.d(t,{U:function(){return r}});const r=(0,n(4278).I)({displayName:"HamburgerIcon",viewBox:"0 0 24 24",d:"M 3 5 A 1.0001 1.0001 0 1 0 3 7 L 21 7 A 1.0001 1.0001 0 1 0 21 5 L 3 5 z M 3 11 A 1.0001 1.0001 0 1 0 3 13 L 21 13 A 1.0001 1.0001 0 1 0 21 11 L 3 11 z M 3 17 A 1.0001 1.0001 0 1 0 3 19 L 21 19 A 1.0001 1.0001 0 1 0 21 17 L 3 17 z"})}},function(e){e.O(0,[757,63,454,630,199,593,935,774,888,179],(function(){return t=3718,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
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.