import{S as J,i as K,s as Q,C as R,a as E,k as D,q as w,P as U,h as u,c as A,l as y,m as H,r as L,n as I,b as Y,D as h,u as z,g as S,v as W,d as N,f as X,E as Z,F as $,G as x,y as ee,z as te,A as se,B as ae}from"./index.447e7c88.js";import{c as B,h as F}from"./classData.f2376219.js";import{m as G,M as le}from"./MaterialsList.b5a2cc82.js";function V(a){let o,i,t,m;return t=new le({props:{materials:a[0].materials,filter:ie,spacing:"4px"}}),{c(){o=D("span"),i=E(),ee(t.$$.fragment),this.h()},l(s){o=y(s,"SPAN",{class:!0}),H(o).forEach(u),i=A(s),te(t.$$.fragment,s),this.h()},h(){I(o,"class","separator svelte-1pk5tml")},m(s,l){Y(s,o,l),Y(s,i,l),se(t,s,l),m=!0},p(s,l){const p={};l&1&&(p.materials=s[0].materials),t.$set(p)},i(s){m||(S(t.$$.fragment,s),m=!0)},o(s){N(t.$$.fragment,s),m=!1},d(s){s&&u(o),s&&u(i),ae(t,s)}}}function ne(a){let o,i,t,m,s,l,p,d=a[2].format("MMMM Do, YYYY")+"",g,v,_=a[1].format("hh:mma")+"",b,q,C,M,c;document.title=o="Image Analysis: "+a[3];let n=a[0].materials&&V(a);const O=a[7].default,f=R(O,a,a[6],null);return{c(){i=E(),t=D("section"),m=D("h1"),s=E(),l=D("div"),p=w("Due "),g=w(d),v=w(" at "),b=w(_),q=E(),n&&n.c(),C=E(),M=D("section"),f&&f.c(),this.h()},l(e){U("svelte-a23x94",document.head).forEach(u),i=A(e),t=y(e,"SECTION",{class:!0});var T=H(t);m=y(T,"H1",{class:!0});var j=H(m);j.forEach(u),s=A(T),l=y(T,"DIV",{class:!0});var k=H(l);p=L(k,"Due "),g=L(k,d),v=L(k," at "),b=L(k,_),q=A(k),n&&n.l(k),k.forEach(u),T.forEach(u),C=A(e),M=y(e,"SECTION",{class:!0});var P=H(M);f&&f.l(P),P.forEach(u),this.h()},h(){I(m,"class","svelte-1pk5tml"),I(l,"class","assignment-details svelte-1pk5tml"),I(t,"class","assignment-header svelte-1pk5tml"),I(M,"class","markdown-content svelte-1pk5tml")},m(e,r){Y(e,i,r),Y(e,t,r),h(t,m),m.innerHTML=a[4],h(t,s),h(t,l),h(l,p),h(l,g),h(l,v),h(l,b),h(l,q),n&&n.m(l,null),Y(e,C,r),Y(e,M,r),f&&f.m(M,null),c=!0},p(e,[r]){(!c||r&8)&&o!==(o="Image Analysis: "+e[3])&&(document.title=o),(!c||r&16)&&(m.innerHTML=e[4]),(!c||r&4)&&d!==(d=e[2].format("MMMM Do, YYYY")+"")&&z(g,d),(!c||r&2)&&_!==(_=e[1].format("hh:mma")+"")&&z(b,_),e[0].materials?n?(n.p(e,r),r&1&&S(n,1)):(n=V(e),n.c(),S(n,1),n.m(l,null)):n&&(W(),N(n,1,1,()=>{n=null}),X()),f&&f.p&&(!c||r&64)&&Z(f,O,e,e[6],c?x(O,e[6],r,null):$(e[6]),null)},i(e){c||(S(n),S(f,e),c=!0)},o(e){N(n),N(f,e),c=!1},d(e){e&&u(i),e&&u(t),n&&n.d(),e&&u(C),e&&u(M),f&&f.d(e)}}}const ie=a=>a!="handout";function oe(a,o,i){let t,m,s,l,p,{$$slots:d={},$$scope:g}=o,{assign:v}=o;return a.$$set=_=>{"assign"in _&&i(5,v=_.assign),"$$scope"in _&&i(6,g=_.$$scope)},a.$$.update=()=>{a.$$.dirty&32&&i(0,t=B.assignments[v]),a.$$.dirty&1&&i(4,m=G(t.name,"html")),a.$$.dirty&1&&i(3,s=G(t.name,"plain")),a.$$.dirty&1&&i(2,l=F(t.due,"YYYY/MM/DD"))},i(1,p=F(B.assignment_due_time,"HH:mm")),[t,p,l,s,m,v,g,d]}class ue extends J{constructor(o){super(),K(this,o,oe,ne,Q,{assign:5})}}export{ue as A};