Buckets:
| import{s as Y,n as O,e as z,o as G,A as P}from"./scheduler.37c15a92.js";import{S as J,i as R,g,s as I,m as M,h as k,j as E,c as S,n as q,f as p,k as v,a as C,y as w,D as B,F as K,z as W,G as X,H as Q,e as j,E as U,I as Z,J as $,o as ee,x}from"./index.2bf4358c.js";import{e as T}from"./each.e59479a4.js";import{w as te}from"./index.18351ede.js";const N=te({});function V(i,e,t){const l=i.slice();return l[11]=e[t],l[13]=t,l}function F(i){let e,t,l=i[11].correct?"Correct!":"Incorrect.",n,o,c,m=i[11].explain+"",f;return{c(){e=g("div"),t=g("span"),n=M(l),o=I(),c=new Q(!1),this.h()},l(h){e=k(h,"DIV",{class:!0});var _=E(e);t=k(_,"SPAN",{class:!0});var b=E(t);n=q(b,l),b.forEach(p),o=S(_),c=U(_,!1),_.forEach(p),this.h()},h(){v(t,"class","font-bold"),c.a=null,v(e,"class",f="alert alert-"+(i[11].correct?"success":"error")+" mt-1 mb-2.5 leading-normal")},m(h,_){C(h,e,_),w(e,t),w(t,n),w(e,o),c.m(m,e)},p(h,_){_&1&&l!==(l=h[11].correct?"Correct!":"Incorrect.")&&ee(n,l),_&1&&m!==(m=h[11].explain+"")&&c.p(m),_&1&&f!==(f="alert alert-"+(h[11].correct?"success":"error")+" mt-1 mb-2.5 leading-normal")&&v(e,"class",f)},d(h){h&&p(e)}}}function H(i){let e,t,l,n,o=i[11].text+"",c,m=i[4]&&i[4].includes(i[13]),f,h,_,b,r=m&&F(i);return h=X(i[7][0]),{c(){e=g("label"),t=g("input"),l=I(),n=new Q(!1),c=I(),r&&r.c(),f=j(),this.h()},l(a){e=k(a,"LABEL",{class:!0});var s=E(e);t=k(s,"INPUT",{autocomplete:!0,class:!0,name:!0,type:!0}),l=S(s),n=U(s,!1),s.forEach(p),c=S(a),r&&r.l(a),f=j(),this.h()},h(){v(t,"autocomplete","off"),v(t,"class","form-input -mt-1.5 mr-2"),v(t,"name","choice"),v(t,"type","checkbox"),t.__value=i[13],Z(t,t.__value),n.a=null,v(e,"class","block"),h.p(t)},m(a,s){C(a,e,s),w(e,t),t.checked=~(i[3]||[]).indexOf(t.__value),w(e,l),n.m(o,e),C(a,c,s),r&&r.m(a,s),C(a,f,s),_||(b=B(t,"change",i[6]),_=!0)},p(a,s){s&9&&(t.checked=~(a[3]||[]).indexOf(t.__value)),s&1&&o!==(o=a[11].text+"")&&n.p(o),s&16&&(m=a[4]&&a[4].includes(a[13])),m?r?r.p(a,s):(r=F(a),r.c(),r.m(f.parentNode,f)):r&&(r.d(1),r=null)},d(a){a&&(p(e),p(c),p(f)),r&&r.d(a),h.r(),_=!1,b()}}}function L(i){let e;function t(o,c){return o[1]?ne:o[2]?se:le}let l=t(i),n=l(i);return{c(){e=g("div"),n.c(),this.h()},l(o){e=k(o,"DIV",{class:!0});var c=E(e);n.l(c),c.forEach(p),this.h()},h(){v(e,"class","font-semibold leading-snug")},m(o,c){C(o,e,c),n.m(e,null)},p(o,c){l!==(l=t(o))&&(n.d(1),n=l(o),n&&(n.c(),n.m(e,null)))},d(o){o&&p(e),n.d()}}}function le(i){let e,t="You got all the answers!";return{c(){e=g("span"),e.textContent=t,this.h()},l(l){e=k(l,"SPAN",{class:!0,"data-svelte-h":!0}),x(e)!=="svelte-odaat5"&&(e.textContent=t),this.h()},h(){v(e,"class","text-green-900 dark:text-green-200")},m(l,n){C(l,e,n)},d(l){l&&p(e)}}}function se(i){let e,t="You didn't select all the correct answers, there's more!";return{c(){e=g("span"),e.textContent=t,this.h()},l(l){e=k(l,"SPAN",{class:!0,"data-svelte-h":!0}),x(e)!=="svelte-1ajkxjl"&&(e.textContent=t),this.h()},h(){v(e,"class","text-red-900 dark:text-red-200")},m(l,n){C(l,e,n)},d(l){l&&p(e)}}}function ne(i){let e,t="Looks like at least one of your answers is wrong, try again!";return{c(){e=g("span"),e.textContent=t,this.h()},l(l){e=k(l,"SPAN",{class:!0,"data-svelte-h":!0}),x(e)!=="svelte-1aqnidg"&&(e.textContent=t),this.h()},h(){v(e,"class","text-red-900 dark:text-red-200")},m(l,n){C(l,e,n)},d(l){l&&p(e)}}}function ae(i){let e,t,l,n,o,c,m,f,h,_,b=T(i[0]),r=[];for(let s=0;s<b.length;s+=1)r[s]=H(V(i,b,s));let a=i[4].length&&L(i);return{c(){e=g("div"),t=g("form");for(let s=0;s<r.length;s+=1)r[s].c();l=I(),n=g("div"),o=g("button"),c=M("Submit"),f=I(),a&&a.c(),this.h()},l(s){e=k(s,"DIV",{});var d=E(e);t=k(d,"FORM",{});var u=E(t);for(let A=0;A<r.length;A+=1)r[A].l(u);l=S(u),n=k(u,"DIV",{class:!0});var y=E(n);o=k(y,"BUTTON",{class:!0,type:!0});var D=E(o);c=q(D,"Submit"),D.forEach(p),f=S(y),a&&a.l(y),y.forEach(p),u.forEach(p),d.forEach(p),this.h()},h(){v(o,"class","btn px-4 mr-4"),v(o,"type","submit"),o.disabled=m=!i[3].length,v(n,"class","flex flex-row items-center mt-3")},m(s,d){C(s,e,d),w(e,t);for(let u=0;u<r.length;u+=1)r[u]&&r[u].m(t,null);w(t,l),w(t,n),w(n,o),w(o,c),w(n,f),a&&a.m(n,null),h||(_=B(t,"submit",K(i[8])),h=!0)},p(s,[d]){if(d&25){b=T(s[0]);let u;for(u=0;u<b.length;u+=1){const y=V(s,b,u);r[u]?r[u].p(y,d):(r[u]=H(y),r[u].c(),r[u].m(t,l))}for(;u<r.length;u+=1)r[u].d(1);r.length=b.length}d&8&&m!==(m=!s[3].length)&&(o.disabled=m),s[4].length?a?a.p(s,d):(a=L(s),a.c(),a.m(n,null)):a&&(a.d(1),a=null)},i:O,o:O,d(s){s&&p(e),W(r,s),a&&a.d(),h=!1,_()}}}function re(i="_"){return`${i}${Math.random().toString(36).substr(2,9)}`}function ie(i,e,t){let l;z(i,N,s=>t(9,l=s));let{choices:n}=e;const o=re();let c=!1,m=!1,f=[],h=[];G(()=>{P(N,l={...l,[o]:{correct:!1}},l)});function _(){t(1,c=!1),t(2,m=!1);for(let d=0;d<n.length;d++){const u=n[d];u.correct&&!f.includes(d)?t(2,m=!0):!u.correct&&f.includes(d)&&t(1,c=!0)}if(t(4,h=f),P(N,l={...l,[o]:{correct:!m&&!c}},l),Object.values(l).every(({correct:d})=>d)){const d=new Event("ChapterComplete");window.dispatchEvent(d)}}const b=[[]];function r(){f=$(b[0],this.__value,this.checked),t(3,f)}const a=()=>_();return i.$$set=s=>{"choices"in s&&t(0,n=s.choices)},[n,c,m,f,h,_,r,b,a]}class he extends J{constructor(e){super(),R(this,e,ie,ae,Y,{choices:0})}}export{he as Q}; | |
Xet Storage Details
- Size:
- 5.25 kB
- Xet hash:
- c0b84b31b86e7aa101d0634fb81abc07d9dc1261851fbb1e82c2610aebd64dec
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.