https://schoolhouse.world/_next/static/chunks/pages/math-matching/learner/series-beac9d0bd34966fb.js
1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7364],{15063:(e,r,t)=>{"use strict";t.d(r,{A:()=>a,I:()=>i});var s=t(89099);let i="slug";function a(){let e=(0,s.useRouter)().query[i];return`${e}`}},15369:(e,r,t)=>{"use strict";t.d(r,{A:()=>i});class s extends Error{name="PageError";statusCode=400}class i extends s{name="PageNotFoundError";statusCode=404;constructor(e="Oh no! This page does not exist."){super(e)}}},20417:(e,r,t)=>{"use strict";t.d(r,{X:()=>o,q:()=>n});var s=t(89099),i=t(14232),a=t(81188);let n=500;function o({queryKey:e="limit",defaultValue:r=24,additionalToShow:t}={}){let l=(0,s.useRouter)(),u=Number.parseInt(String(null==l.query[e]?r:l.query[e]),10),d=Number.isFinite(u)?Math.min(Math.max(u,0),n):r,c=i.useCallback(()=>{let s={...l.query,[e]:`${d+(t??r)}`};l.replace({query:s},void 0,{scroll:!1}).catch(e=>{a.A.error("Navigation failed",{err:e})})},[l,e,d,t,r]),{[e]:h,...m}=l.query;return[d,c,`${l.basePath}?${new URLSearchParams(m).toString()}`]}},45132:(e,r,t)=>{"use strict";t.d(r,{k:()=>f});var s=t(37876),i=t(29185),a=t(16229),n=t(38993);(0,n.i7)({"0%":{strokeDasharray:"1, 400",strokeDashoffset:"0"},"50%":{strokeDasharray:"400, 400",strokeDashoffset:"-100"},"100%":{strokeDasharray:"400, 400",strokeDashoffset:"-260"}}),(0,n.i7)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}});let o=(0,n.i7)({"0%":{left:"-40%"},"100%":{left:"100%"}}),l=(0,n.i7)({from:{backgroundPosition:"1rem 0"},to:{backgroundPosition:"0 0"}});var u=t(11842),d=t(85696),c=t(66394);let[h,m]=(0,a.q)({name:"ProgressStylesContext",errorMessage:"useProgressStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Progress />\" "}),g=(0,u.R)((e,r)=>{let{min:t,max:i,value:a,isIndeterminate:n,role:o,...l}=e,u=function(e){let{value:r=0,min:t,max:s,valueText:i,getValueText:a,isIndeterminate:n,role:o="progressbar"}=e,l=(r-t)*100/(s-t);return{bind:{"data-indeterminate":n?"":void 0,"aria-valuemax":s,"aria-valuemin":t,"aria-valuenow":n?void 0:r,"aria-valuetext":(()=>{if(null!=r)return"function"==typeof a?a(r,l):i})(),role:o},percent:l,value:r}}({value:a,min:t,max:i,isIndeterminate:n,role:o}),c={height:"100%",...m().filledTrack};return(0,s.jsx)(d.B.div,{ref:r,style:{width:`${u.percent}%`,...l.style},...u.bind,...l,__css:c})}),f=(0,u.R)((e,r)=>{let{value:t,min:a=0,max:n=100,hasStripe:u,isAnimated:m,children:f,borderRadius:A,isIndeterminate:p,"aria-label":_,"aria-labelledby":b,"aria-valuetext":y,title:$,role:v,...w}=(0,i.M)(e),x=(0,c.o)("Progress",e),k=A??x.track?.borderRadius,N={animation:`${l} 1s linear infinite`},E={...!p&&u&&m&&N,...p&&{position:"absolute",willChange:"left",minWidth:"50%",animation:`${o} 1s ease infinite normal none running`}},S={overflow:"hidden",position:"relative",...x.track};return(0,s.jsx)(d.B.div,{ref:r,borderRadius:k,__css:S,...w,children:(0,s.jsxs)(h,{value:x,children:[(0,s.jsx)(g,{"aria-label":_,"aria-labelledby":b,"aria-valuetext":y,min:a,max:n,value:t,isIndeterminate:p,css:E,borderRadius:k,title:$,role:v}),f]})})});f.displayName="Progress"},59860:(e,r,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/math-matching/learner/series",function(){return t(70501)}])},70501:(e,r,t)=>{"use strict";t.r(r),t.d(r,{__N_SSP:()=>w,default:()=>x});var s=t(18153),i=t(76032),a=t(59803),n=t(38890),o=t(91921),l=t(89099),u=t(97390),d=t(46915),c=t(85562),h=t(78919),m=t(97949),g=t(16425),f=t(79934),A=t(49783),p=t(90665),_=t(99916),b=t(15063),y=t(92910),$=t(20099);let v=(0,g.A)(function(){let e=(0,l.useRouter)(),r=(0,b.A)(),t=(0,_.A)(["title"]),g=null!=e.query.gb?Number.parseInt(`${e.query.gb}`,10):null,v="true"===e.query.week2,w="true"===e.query.has_tutor,x=u.ysJ[g??0],{title:k}=t,N=(0,h.Xs)`JSONB_EXISTS(${d.A.internal_state}, 'math_matching_experiment')`,E=(0,h.Xs)`${x} <= ${d.A.internal_state}->'math_matching_experiment'->>'min_learner_grade_bucket'`,S=(0,h.Xs)`${x} >= ${d.A.internal_state}->'math_matching_experiment'->>'max_learner_grade_bucket'`,D=v?N:(0,h.Xs)`TRUE`,X=null!=g?(0,h.Xs)`${N} 2 AND ${E} 3 AND ${S}`:(0,h.Xs)`TRUE`,C=w?(0,h.Xs)`(SELECT ${d.A.countAllHosts({approved:!0})}) = 2`:(0,h.Xs)`TRUE`,q=d.A.where({userId:m.k,include:[{association:"World",required:!0,where:(0,h.Xs)`${c.A.slug} = ${r}`},{association:"User",required:!0}],enrollmentOpen:!0}
3,(0,h.Xs)`NOT ${d.A.isClosed()} 4 AND (SELECT ${d.A.getComputedStartDate()}) >= NOW() 5 AND ${D} 6 AND ${X} 7 AND ${C} 8 `),{series:T,hasMore:P,handleLoadMore:M}=(0,p.A)({where:q});return(0,s.Y)(A.A,{title:"Math Tutoring Matching",children:(0,s.Y)($.A,{maxWidth:"768px",children:T.length>0?(0,s.FD)(i.B,{direction:"column",spacing:"16px",children:[(0,s.Y)(f.A,{text:`${k} Series`,numeral:T.length,hasMore:P}),(0,s.Y)(y.A,{series:T,columns:{base:1,md:2}}),P?(0,s.Y)(a.s,{justify:"center",children:(0,s.Y)(n.$,{variant:"outline",onClick:M,children:"See More"})}):null]}):(0,s.FD)(o.E,{children:["Sorry, we couldn't find any math matching sessions for ",k,"."]})})})},{onboardingUsers:"allowed"});var w=!0;let x=v},79934:(e,r,t)=>{"use strict";t.d(r,{A:()=>o});var s=t(18153),i=t(76032),a=t(82736),n=t(38650);function o({text:e,numeral:r,size:t="xl",hasMore:l=!1}){return(0,s.FD)(i.B,{direction:"row",spacing:"12px",align:"center",children:[(0,s.Y)(a.D,{size:t,as:"h3",children:e}),(0,s.FD)(n.j,{fontWeight:"semibold",size:"36px",...0===r?{bg:"bg.emphasized",color:"fg.subtle"}:{bg:"primary.solid",color:"primary.contrast"},children:[r,l?"+":""]})]})}},90665:(e,r,t)=>{"use strict";t.d(r,{A:()=>c});var s=t(74856),i=t(46915),a=t(10686),n=t(54443),o=t(75292),l=t(78919),u=t(2
80417),d=t(97501);function c({where:e,orderBy:r={type:"date",descending:!1}}){let t=(0,o.Jd)(),h=(0,n.I)(),[m,g]=(0,u.X)({queryKey:"seriesLimit"}),f="date"===r.type?(0,l.Xs)`ORDER BY (SELECT ${a.A.start_date} ${i.A.getNextSession()}) ${r.descending?(0,l.Xs)`DESC`:(0,l.Xs)`ASC`}`:(0,s.k5)(r.order),A=h.many`${e} 9 ${f} 10 LIMIT ${m+1} 11 `.map(e=>(0,d.OB)({series:e,userId:t.id}));return{hasMore:A.length===m+1,series:A.slice(0,m),handleLoadMore:g}}},96237:(e,r,t)=>{"use strict";t.d(r,{L:()=>s.A});var s=t(15369)},97949:(e,r,t)=>{"use strict";t.d(r,{k:()=>s});let s=225433},99916:(e,r,t)=>{"use strict";t.d(r,{A:()=>d});var s=t(85562),i=t(4724),a=t(54443),n=t(75292),o=t(96237),l=t(97501),u=t(15063);function d(e){let r=(0,n.Jd)(),t=(0,u.A)(),{dryRun:d}=(0,i.U)(),c=(0,a.I)().one(s.A.where({slug:t,include:[{association:"Course",required:!1}]})),h=c(s.A.id),m=c(s.A.isUserMember(r.id))??!1,g=c(s.A.visibility)??"hidden";if(!d){if(null==h)throw new o.L("This world does not exist.");if(r.isLoggedOut&&"private"===g||!m&&"hidden"===g)throw new o.L("You cannot access this subworld.")}return(0,l.$h)(e,{world:c,userId:r.id})}}},e=>{e.O(0,[6425,2910,636,6593,8792],()=>e(e.s=59860)),_N_E=e.O()}]); 12//# sourceMappingURL=series-beac9d0bd34966fb.js.map
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.