PageSourceSearch

https://www.caisca.org/_next/static/chunks/pages/admin/accreditations-9284c718d457f5b1.js

js caisca.org collected 2026-09-25 05:27:20 UTC 87,747 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4847],{1437:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/accreditations",function(){return a(480)}])},95433:function(e,t,a){"use strict";let s,i,l;a.d(t,{Z:function(){return U}});var n=a(85893),r=a(67294),o=a(22944),d=a(18419),c=a(65448),m=a(68354),u=a(57110),h=a(39438),p=a(91034),x=a(54786),f=a(40947),v=a(55729),b=a(51228);function g(e){let{onFocus:t}=e,[a,s]=(0,r.useState)(!0),i=(0,v.t)();return a?r.createElement(b._,{as:"button",type:"button",features:b.x.Focusable,onFocus:e=>{e.preventDefault();let a,l=50;a=requestAnimationFrame(function e(){if(l--<=0){a&&cancelAnimationFrame(a);return}if(t()){if(cancelAnimationFrame(a),!i.current)return;s(!1);return}a=requestAnimationFrame(e)})}}):null}var y=a(58766),j=a(16116),N=a(27378),w=a(23233),k=a(83619);let A=r.createContext(null);function S(e){let{children:t}=e,a=r.useRef({groups:new Map,get(e,t){var a;let s=this.groups.get(e);s||(s=new Map,this.groups.set(e,s));let i=null!=(a=s.get(t))?a:0;return s.set(t,i+1),[Array.from(s.keys()).indexOf(t),function(){let e=s.get(t);e>1?s.set(t,e-1):s.delete(t)}]}});return r.createElement(A.Provider,{value:a},t)}function C(e){let t=r.useContext(A);if(!t)throw Error("You must wrap your component in a <StableCollection>");let a=r.useId(),[s,i]=t.current.get(e,a);return r.useEffect(()=>i,[]),s}var T=a(71237),E=((s=E||{})[s.Forwards=0]="Forwards",s[s.Backwards=1]="Backwards",s),P=((i=P||{})[i.Less=-1]="Less",i[i.Equal=0]="Equal",i[i.Greater=1]="Greater",i),I=((l=I||{})[l.SetSelectedIndex=0]="SetSelectedIndex",l[l.RegisterTab=1]="RegisterTab",l[l.UnregisterTab=2]="UnregisterTab",l[l.RegisterPanel=3]="RegisterPanel",l[l.UnregisterPanel=4]="UnregisterPanel",l);let Z={0(e,t){var a;let s=(0,y.z2)(e.tabs,e=>e.current),i=(0,y.z2)(e.panels,e=>e.current),l=s.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),n={...e,tabs:s,panels:i};if(t.index<0||t.index>s.length-1){let a=(0,j.E)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,j.E)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===l.length)return n;let i=(0,j.E)(a,{0:()=>s.indexOf(l[0]),1:()=>s.indexOf(l[l.length-1])});return{...n,selectedIndex:-1===i?e.selectedIndex:i}}let r=s.slice(0,t.index),o=[...s.slice(t.index),...r].find(e=>l.includes(e));if(!o)return n;let d=null!=(a=s.indexOf(o))?a:e.selectedIndex;return -1===d&&(d=e.selectedIndex),{...n,selectedIndex:d}},1(e,t){if(e.tabs.includes(t.tab))return e;let a=e.tabs[e.selectedIndex],s=(0,y.z2)([...e.tabs,t.tab],e=>e.current),i=e.selectedIndex;return e.info.current.isControlled||-1===(i=s.indexOf(a))&&(i=e.selectedIndex),{...e,tabs:s,selectedIndex:i}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:(0,y.z2)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},$=(0,r.createContext)(null);function O(e){let t=(0,r.useContext)($);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,O),t}return t}$.displayName="TabsDataContext";let D=(0,r.createContext)(null);function _(e){let t=(0,r.useContext)(D);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,_),t}return t}function R(e,t){return(0,j.E)(t.type,Z,e,t)}D.displayName="TabsActionsContext";let z=k.VN.RenderStrategy|k.VN.Static,F=(0,k.yV)(function(e,t){var a,s;let i=(0,r.useId)(),{id:l="headlessui-tabs-tab-".concat(i),disabled:n=!1,autoFocus:h=!1,...v}=e,{orientation:b,activation:g,selectedIndex:A,tabs:S,panels:E}=O("Tab"),P=_("Tab"),I=O("Tab"),[Z,$]=(0,r.useState)(null),D=(0,r.useRef)(null),R=(0,f.T)(D,t,$);(0,u.e)(()=>P.registerTab(D),[P,D]);let z=C("tabs"),F=S.indexOf(D);-1===F&&(F=z);let L=F===A,Y=(0,m.z)(e=>{let t=e();if(t===y.fE.Success&&"auto"===g){let e=(0,w.vY)(D.current),t=I.tabs.findIndex(t=>t.current===e);-1!==t&&P.change(t)}return t}),B=(0,m.z)(e=>{let t=S.map(e=>e.current).filter(Boolean);if(e.key===T.R.Space||e.key===T.R.Enter){e.preventDefault(),e.stopPropagation(),P.change(F);return}switch(e.key){case T.R.Home:case T.R.PageUp:return e.preventDefault(),e.stopPropagation(),Y(()=>(0,y.jA)(t,y.TO.First));case T.R.End:case T.R.PageDown:return e.preventDefault(),e.stopPropagation(),Y(()=>(0,y.jA)(t,y.TO.Last))}if(Y(()=>(0,j.E)(b,{vertical:()=>
1e.key===T.R.ArrowUp?(0,y.jA)(t,y.TO.Previous|y.TO.WrapAround):e.key===T.R.ArrowDown?(0,y.jA)(t,y.TO.Next|y.TO.WrapAround):y.fE.Error,horizontal:()=>e.key===T.R.ArrowLeft?(0,y.jA)(t,y.TO.Previous|y.TO.WrapAround):e.key===T.R.ArrowRight?(0,y.jA)(t,y.TO.Next|y.TO.WrapAround):y.fE.Error}))===y.fE.Success)return e.preventDefault()}),M=(0,r.useRef)(!1),G=(0,m.z)(()=>{var e;M.current||(M.current=!0,null==(e=D.current)||e.focus({preventScroll:!0}),P.change(F),(0,N.Y)(()=>{M.current=!1}))}),q=(0,m.z)(e=>{e.preventDefault()}),{isFocusVisible:H,focusProps:V}=(0,o.F)({autoFocus:h}),{isHovered:U,hoverProps:K}=(0,d.X)({isDisabled:n}),{pressed:J,pressProps:W}=(0,c.x)({disabled:n}),X=(0,x.x)({selected:L,hover:U,active:J,focus:H,autofocus:h,disabled:n}),Q=(0,k.dG)({ref:R,onKeyDown:B,onMouseDown:q,onClick:G,id:l,role:"tab",type:(0,p.f)(e,Z),"aria-controls":null==(s=null==(a=E[F])?void 0:a.current)?void 0:s.id,"aria-selected":L,tabIndex:L?0:-1,disabled:n||void 0,autoFocus:h},V,K,W);return(0,k.L6)()({ourProps:Q,theirProps:v,slot:X,defaultTag:"button",name:"Tabs.Tab"})}),L=(0,k.yV)(function(e,t){let{defaultIndex:a=0,vertical:s=!1,manual:i=!1,onChange:l,selectedIndex:n=null,...o}=e,d=s?"vertical":"horizontal",c=i?"manual":"auto",p=null!==n,v=(0,h.E)({isControlled:p}),b=(0,f.T)(t),[j,N]=(0,r.useReducer)(R,{info:v,selectedIndex:null!=n?n:a,tabs:[],panels:[]}),w=(0,x.x)({selectedIndex:j.selectedIndex}),A=(0,h.E)(l||(()=>{})),C=(0,h.E)(j.tabs),T=(0,r.useMemo)(()=>({orientation:d,activation:c,...j}),[d,c,j]),E=(0,m.z)(e=>(N({type:1,tab:e}),()=>N({type:2,tab:e}))),P=(0,m.z)(e=>(N({type:3,panel:e}),()=>N({type:4,panel:e}))),I=(0,m.z)(e=>{Z.current!==e&&A.current(e),p||N({type:0,index:e})}),Z=(0,h.E)(p?e.selectedIndex:j.selectedIndex),O=(0,r.useMemo)(()=>({registerTab:E,registerPanel:P,change:I}),[]);(0,u.e)(()=>{N({type:0,index:null!=n?n:a})},[n]),(0,u.e)(()=>{if(void 0===Z.current||j.tabs.length<=0)return;let e=(0,y.z2)(j.tabs,e=>e.current);e.some((e,t)=>j.tabs[t]!==e)&&I(e.indexOf(j.tabs[Z.current]))});let _=(0,k.L6)();return r.createElement(S,null,r.createElement(D.Provider,{value:O},r.createElement($.Provider,{value:T},T.tabs.length<=0&&r.createElement(g,{onFocus:()=>{var e,t;for(let a of C.current)if((null==(e=a.current)?void 0:e.tabIndex)===0)return null==(t=a.current)||t.focus(),!0;return!1}}),_({ourProps:{ref:b},theirProps:o,slot:w,defaultTag:"div",name:"Tabs"}))))}),Y=(0,k.yV)(function(e,t){let{orientation:a,selectedIndex:s}=O("Tab.List"),i=(0,f.T)(t),l=(0,x.x)({selectedIndex:s});return(0,k.L6)()({ourProps:{ref:i,role:"tablist","aria-orientation":a},theirProps:e,slot:l,defaultTag:"div",name:"Tabs.List"})}),B=(0,k.yV)(function(e,t){let{selectedIndex:a}=O("Tab.Panels"),s=(0,f.T)(t),i=(0,x.x)({selectedIndex:a});return(0,k.L6)()({ourProps:{ref:s},theirProps:e,slot:i,defaultTag:"div",name:"Tabs.Panels"})}),M=(0,k.yV)(function(e,t){var a,s,i,l;let n=(0,r.useId)(),{id:d="headlessui-tabs-panel-".concat(n),tabIndex:c=0,...m}=e,{selectedIndex:h,tabs:p,panels:v}=O("Tab.Panel"),g=_("Tab.Panel"),y=(0,r.useRef)(null),j=(0,f.T)(y,t);(0,u.e)(()=>g.registerPanel(y),[g,y]);let N=C("panels"),w=v.indexOf(y);-1===w&&(w=N);let A=w===h,{isFocusVisible:S,focusProps:T}=(0,o.F)(),E=(0,x.x)({selected:A,focus:S}),P=(0,k.dG)({ref:j,id:d,role:"tabpanel","aria-labelledby":null==(s=null==(a=p[w])?void 0:a.current)?void 0:s.id,tabIndex:A?c:-1},T),I=(0,k.L6)();return A||null!=(i=m.unmount)&&!i||null!=(l=m.static)&&l?I({ourProps:P,theirProps:m,slot:E,defaultTag:"div",features:z,visible:A,name:"Tabs.Panel"}):r.createElement(b._,{"aria-hidden":"true",...P})}),G=Object.assign(F,{Group:L,List:Y,Panels:B,Panel:M});var q=a(11084);function H(e){let{vertical:t=!1,disabled:a,align:s,tab:i}=e;return(0,n.jsx)(G,{as:r.Fragment,disabled:a,children:e=>{let{selected:l}=e;return(0,n.jsxs)("button",{className:(0,q.J3)("group flex flex-col w-full","focus:outline-hidden font-medium focus:ring-transparent","focus-visible:outline-hidden focus-visible:overflow-clip","focus-visible:ring-offset-1 focus-visible:ring-offset-gray-100 focus-visible:z-10"),children:[(0,n.jsx)("div",{className:(0,q.J3)("flex items-center",t?"justify-start":s||"justify-center",l?"text-primary font-bold":a?"text-primary/20":"text-primary/70","gap-2 py-2 px-4 w-full whitespace-nowrap"),children:(0,n.jsx)(i,{})}),(0,n.jsx)("div",{className:"w-full h-1 bg-gray-100 dark:bg-light/10",children:(0,n.jsx)("div",{className:(0,q.J3)("h-full",t?"origin-left":"origin-center","transition duration-300 ease-out",l?"scale-x-100 bg-brand dark:bg-inverted":"scale-x-0")})})]})}})}function V(e){let t,{panel:a}=e;return t="function"==typeof a?a():a,(0,n.jsx)(M,{className:"relative focus:outline-hidden focu
1s-visible:ring-2 dark:focus-visible:ring-offset-black focus-within:ring-offset-1 focus-visible:ring-primary/75",children:t})}function U(e){let{tabs:t,panels:a,vertical:s=!1,disabled:i=!1,padding:l=!0,defaultTab:r=0,align:o,bg:d,handleOnchange:c=()=>{}}=e;return(0,n.jsxs)(L,{as:"div",vertical:s,defaultIndex:r,onChange:c,className:s?"flex gap-1":"flex flex-col",children:[(0,n.jsx)(Y,{className:(0,q.J3)(d||"bg-transparent",s?(0,q.J3)("self-start min-w-max overflow-y-auto space-y-4",l?"py-6 px-6":"","shadow-sm dark:shadow-xs dark:shadow-gray-600"):(0,q.J3)("flex flex-wrap sm:flex-nowrap justify-start lg:justify-center overflow-x-auto",l?"pt-8 pb-2 px-2":"")),children:t.map((e,t)=>(0,n.jsx)(H,{vertical:s,tab:e,disabled:i,align:o},t))}),(0,n.jsx)(B,{className:(0,q.J3)("grow",l?"p-8":"p-0",d||"bg-transparent","shadow-sm dark:shadow-xs dark:shadow-gray-600"),children:a.map((e,t)=>(0,n.jsx)(V,{panel:e},t))})]})}},69259:function(e,t,a){"use strict";a.d(t,{G:function(){return I}});var s=a(85893),i=a(67294),l=a(11163),n=a(4511),r=a(92764),o=a(49765),d=a(73189),c=a(39656),m=a(87545),u=a(82317),h=a(92717),p=a(45277),x=a(11084),f=a(51181);let{SITE:v={}}=f||{};function b(){let e=v.admin,{user:t}=(0,h.S)(),{menuData:a,menuError:l}=(0,r.Z)(e),[n,f]=(0,i.useState)(null);if(n)throw n;return(0,i.useEffect)(()=>{t&&l&&f(l)},[t,l,f]),(0,s.jsxs)("header",{id:"main-header",className:"sticky flex top-0 items-center justify-between gap-1 sm:gap-3 lg:gap-5 inset-x-0 z-1000 backdrop-blur-xs border-b border-gray-900/10 dark:border-gray-50/6 text-brand dark:text-primary ".concat(x.JF?"bg-yellow/40 dark:bg-dark-blue":"bg-primary"," py-2 px-4 sm:px-6 2xl:px-10"),children:[(0,s.jsx)("a",{href:"#main-content",className:"fixed z-50 top-0 left-2 -translate-y-full text-sm text-primary bg-secondary p-3 focus:translate-y-0 focus-visible:translate-y-0",children:"Skip to main content"}),(0,s.jsx)(o.Z,{}),(0,s.jsxs)("span",{className:"whitespace-nowrap text-lg sm:text-xl md:text-2xl xl:text-3xl font-serif font-medium tracking-tighter lowercase leading-tight text-dark-orange dark:text-gray-200",children:["Admin ",x.JF?"staging":"site"]}),(0,s.jsxs)("nav",{className:"relative flex flex-1 items-center justify-end 2xl:pr-5","aria-label":"Main Navigation",children:[(0,s.jsx)(p.Z,{site:e}),(0,s.jsx)(d.Z,{menuData:a})]}),(0,s.jsx)(m.Z,{}),(0,s.jsx)(u.Q,{site:e,menuData:a}),(0,s.jsx)("div",{className:"hidden xl:flex items-center border-l border-gray-200 ml-1 pl-1 sm:ml-2 sm:pl-2 xl:pl-4 dark:border-gray-800",children:(0,s.jsx)(c.p,{})})]})}var g=a(33996),y=a(73767),j=a(7340),N=a(31357),w=a(33724),k=a(27171),A=a(37983),S=a(5444),C=a(10027),T=a(70521);let{SITE:E={}}=f||{};function P(e){let{children:t,enableScrollDown:a=!1,scrollDownTargetId:r}=e,o=(0,l.useRouter)(),{setSite:d}=(0,T.A)(),{user:c,userError:m,isLoaded:u}=(0,k.Z)();return(0,i.useEffect)(()=>{d(E.admin)},[d]),(0,i.useEffect)(()=>{o.isReady&&u&&!m&&!c&&o.push("/login")},[o,c,u,m]),(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("div",{className:"relative flex flex-col justify-center min-h-screen overflow-x-clip",children:[(0,s.jsx)(b,{}),(0,s.jsx)("main",{id:"main-content",className:"relative flex-1 h-full w-full dark:bg-secondary",children:(0,s.jsx)(n.SV,{FallbackComponent:A.Z,onError:(e,t)=>{console.error({error:e})},children:(0,s.jsx)(S.Z,{children:(0,s.jsx)(C.Z,{user:c,children:m?(0,s.jsx)(N.Z,{children:(0,s.jsx)(w.Z,{message:m})}):u?(0,s.jsx)(s.Fragment,{children:t}):(0,s.jsx)(N.Z,{children:(0,s.jsx)(j.Z,{})})})})})}),(0,s.jsx)(y.Z,{}),(0,s.jsx)(g.Z,{enableScrollDown:a,scrollDownTargetId:r})]})})}let I=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,s.jsx)(P,{...t,children:e})}},97209:function(e,t,a){"use strict";a.d(t,{Z:function(){return n}});var s=a(67294),i=a(633),l=a(11084);function n(){let{states:{year:e,isLoading:t,list:a={},fromToYears:n,toNowYears:r,schools:o,accredSchools:d}={}}=(0,i.G)(),[c,m]=(0,s.useState)({});return(0,s.useEffect)(()=>{if(!e)return;let t=e.year,a=[{label:t,value:t}];m(e=>({...e,intentYears:a}))},[e]),(0,s.useEffect)(()=>{if(t||!o||!n||(0,l.nK)(a))return;let e=d.map(e=>({label:e.name,value:e._id})),s=o.filter(e=>"Full Member"===e.membership&&!d.some(t=>t._id===e.value)),i={...a,filterSchools:e,nonAccreditedSchools:s,fromToYears:n,toNowYears:r,sortOptions:[{label:"School",value:"school"},{label:"Visit",value:"visit"}],statuses:[{label:"Active",value:!1},{label:"Inactive",value:!0}],schools:o.map(e=>{let{label:t,value:a}=e;return{label:t,value:a}}),booleans:[{label:"Yes",value:!0},{label:"No",value:!1}],numerics:[{label:"<",value:"$lt"},{label:"≤",value:"$lte"},{label:"=",value:"$eq"},{label:"≠",value:"$ne"},{label:">",value:"$gt"},{label:"≥",value:"$gte"}],arrays:[{label:"Include",value:"$in"},{label:"Exclude",value:"$nin"}],invitations:[{label:"Invited",value:"invitation.invited"},{label:"Accepted",value:"invitation.accepted"},{label:"Pending",value:"invitation.pending"},{label:"Declined",value:"invitation.declined"}],ratings:[{label:"1",value:1},{label:"2",value:2},{label:"3",value:3},{label:"4",value:4},{label:"5",value:5}]};
1Object.keys(i).forEach(e=>{let t=i[e]||[];if("string"==typeof t[0])return m(a=>({...a,[e]:t.map(e=>({label:e,value:e}))}));m(a=>({...a,[e]:t}))})},[t,a,n,r,o,d]),{options:c}}},91667:function(e,t,a){"use strict";var s=a(67294);t.Z=function(e,t){let{threshold:a=0,root:i=null,rootMargin:l="0%",freezeOnceVisible:n=!1}=t,[r,o]=(0,s.useState)(),d=(null==r?void 0:r.isIntersecting)&&n,c=e=>{let[t]=e;o(t)};return(0,s.useEffect)(()=>{let t=null==e?void 0:e.current;if(!window.IntersectionObserver||!t)return;let s=new IntersectionObserver(c,{threshold:a,root:i,rootMargin:l});if(d){s.unobserve(t);return}return s.observe(t),()=>s.disconnect()},[a,i,l,d,e]),r}},36011:function(e,t,a){"use strict";a.d(t,{Z:function(){return n}});var s=a(67294),i=a(56088),l=a(88267);function n(){let{schools:e,setSchools:t}=(0,l.c)(),[a,n]=(0,s.useState)(),[r,o]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let a=new AbortController,s=a.signal,l={};async function r(){try{let e=await (0,i.Z)("/schools",l,s);s.aborted||t(e)}catch(e){"canceled"!==e.message&&n(e.message)}finally{s.aborted||o(!1)}}return e||(o(!0),r()),()=>{a.abort()}},[e,t]),{schools:e,setSchools:t,isSchoolsFetching:r,schoolsError:a}}},81087:function(e,t,a){"use strict";a.d(t,{Z:function(){return l}});var s=a(67294),i=a(31899);function l(e,t){let[a,l]=(0,i.Z)(e,t),n=(0,s.useCallback)(()=>JSON.stringify(a)===JSON.stringify(t),[a,t]),r=(0,s.useCallback)(e=>{let{type:s,payload:i}=e;if("RESET"===s){l(t);return}if("BULK_UPDATE"===s){JSON.stringify(a)!==JSON.stringify(i)&&l(i);return}let n={...a,[s]:i};JSON.stringify(n)!==JSON.stringify(a)&&l(n)},[a,l,t]);return{state:a,dispatch:r,isStateDefault:n}}},31899:function(e,t,a){"use strict";a.d(t,{Z:function(){return i}});var s=a(67294);function i(e,t){let[a,i]=(0,s.useState)(()=>{try{let a=window.sessionStorage.getItem(e);return!a&&t&&window.sessionStorage.setItem(e,JSON.stringify(t)),a?JSON.parse(a):t}catch(e){return t}});return[a,t=>{try{let s=t instanceof Function?t(a):t;i(s),window.sessionStorage.setItem(e,JSON.stringify(s))}catch(e){}}]}},9065:function(e,t,a){"use strict";a.d(t,{Z:function(){return function e(t,a){return(null==t?void 0:t.fields)?a?t.fields.map(t=>{if(t.fields)return{...t,fields:e(t,a)};if(t.list){let e=null==a?void 0:a[t.list],i=t.value;if((0,s.kJ)(e)){let a;switch(t.type){case"combobox":case"optionbox":case"radio":a=e.map(e=>(0,s.Kn)(e)?e:{label:e,value:e}),i&&!a.some(e=>e.label===i||e.value===i)&&a.push({label:i,value:i});break;default:a=e}return{...t,options:a}}}return t}):[...t.fields]:[]}}});var s=a(11084)},480:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return eJ},default:function(){return eW}});var s=a(85893),i=a(67294),l=a(69259),n=a(633),r=a(7340),o=a(67984),d=a(69213),c=a(79856),m=a(33220),u=a(4271),h=a(82864),p=a(97209);function x(){let{states:{isFilterDefault:e,state:t,year:a,showFilters:i},handles:{handleFilter:l,handleSelectYear:r,handleToggleFilters:o,handleReset:x}}=(0,n.G)(),{options:f}=(0,p.Z)();return(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("div",{className:"relative flex flex-col items-center justify-center gap-y-6 sm:gap-2 md:gap-8 p-6 md:p-10 bg-light/40 dark:bg-light/10",children:[(0,s.jsxs)("div",{className:"w-full flex flex-col md:flex-row items-center justify-center gap-2 mx-auto",children:[(0,s.jsx)("div",{className:"w-full md:w-48 shrink-0",children:(0,s.jsx)(m.Z,{label:"Accreditation Year",optionKey:{display:"schoolYear",value:"year"},options:null==f?void 0:f.toNowYears,selected:a,setSelected:r})}),(0,s.jsx)(h.Z,{width:"w-full md:w-56 md:shrink-0",label:"Is Status-Defining Visit",initial:t["accreditation.histories.statusDefineVisit"],onChange:l("accreditation.histories.statusDefineVisit"),options:null==f?void 0:f.booleans}),(0,s.jsx)(h.Z,{width:"w-full md:w-56 md:shrink-0",label:"Team Approval",initial:t["accreditation.histories.teamApproval.status"],onChange:l("accreditation.histories.teamApproval.status"),options:null==f?void 0:f.teamApprovalStatuses}),(0,s.jsx)(u.Z,{width:"w-full lg:max-w-md xl:max-w-xl lg:shrink-0",label:"School Name",initial:t._id,onChange:l("_id"),options:null==f?void 0:f.filterSchools})]}),(0,s.jsxs)("div",{className:"flex flex-row shrink-0 gap-2 w-fit",children:[(0,s.jsxs)(c.Z,{onClick:x,disabled:e,children:[(0,s.jsx)(d.ResetIcon,{className:"w-5 h-5 shrink-0"}),(0,s.jsxs)("span",{className:"hidden sm:inline",children:["Reset ",(0,s.jsx)("span",{className:"hidden md:inline",children:"Filters"})]})]}),(0,s.jsxs)(c.Z,{onClick:o,children:[(0,s.jsx)(d.AdjustmentsIcon,{className:"w-5 h-5 shrink-0"}),(0,s.jsx)("span",{className:"hidden sm:inline",children:i?"Hide ":"Show "}),(0,s.jsx)("span",{className:"hidden md:inline",children:" Filters"})]})]})]})})}var f=a(89508),v=a(40601),b=a(33286);function g(){let{states:e,handles:t}=(0,n.G)(),{options:a}=(0,p.Z)(),{state:i,showFilters:l}=e,{handleFilter:r}=t;return(0,s.jsx)(f.M,{children:l&&(0,s.jsxs)(v.E.div,{initial:"hide",animate:"show",exit:"hide",variants:b.A9,transition:b.eR,className:"relative w-full mx-auto p-6 md:p-10 z-10 bg-light dark:bg-light/20",children:[(0,s.jsx)("h2",{className:"basis-full mb-6 text-white",children:"School Filters"}),(0,s.jsxs)("div",{className:"flex flex-col grow md:flex-row md:flex-wrap items-center gap-2",children:[(0,s.jsx)(u.Z,{width:"w-full md:w-fit",label:"Membership",initial:i.membership,onChange:r("membership"),options:null==a?void 0:a.caisMembership}),(0,s.jsx)(u.Z,{width:"w-full md:w-60",label:"School Type",initial:i["profile.schoolType"],onChange:r("profile.schoolType"),options:null==a?void 0:a.schoolTypes}),(0,s.jsx)(u.Z,{label:"School Grade Levels",width:"w-full md:w-60",initial:i["profile.gradeLevels"],onChange:r("profile.gradeLevels"),options:null==a?void 0:a.grades}),(0,s.jsx)(h.Z,{label:"Enrollment",width:"w-full md:w-44",initial:i.enrollmentBucket,onChange:r("enrollmentBucket"),options:null==a?void 0:a.enrollmentBuckets}),(0,s.jsx)(u.Z,{label:"Learning Style",width:"w-full md:w-fit",initial:i["profile.learningStyles"],onChange:r("profile.learningStyles"),options:null==a?void 0:a.learningStyles}),(0,s.jsx)(u.Z,{label:"School Religious Affiliation",width:"w-full md:w-fit",initial:i["profile.religion"],onChange:r("profile.religion"),options:null==a?void 0:a.religions}),(0,s.jsx)(u.Z,{label:"Accredited By",width:"w-full md:w-44",initial:i["accreditation.accreditedBys"],onChange:r("accreditation.accreditedBys"),options:null==a?void 0:a.accreditedBys}),(0,s.jsx)(h.Z,{width:"w-full md:w-fit",label:"School Region",initial:i["location.region"],onChange:r("location.region"),options:null==a?void 0:a.regions}),(0,s.jsx)(h.Z,{width:"w-full md:w-fit",label:"School Gender",initial:i["profile.gender"],onChange:r("profile.gender"),options:null==a?void 0:a.schoolGenders}),(0,s.jsx)(h.Z,{width:"w-full md:w-fit",label:"School Boarding/Day",initial:i["profile.boardingDay"],onChange:r("profile.boardingDay"),options:null==a?void 0:a.schoolBoardingDayPrograms}),(0,s.jsx)(h.Z,{label:"NAIS Member",width:"w-full md:w-44",initial:i["affiliation.naisMember"],onChange:r("affiliation.naisMember"),options:null==a?void 0:a.booleans}),(0,s.jsx)(h.Z,{label:"Is International",width:"w-full md:w-44",initial:i["profile.international"],onChange:r("profile.international"),options:null==a?void 0:a.booleans}),(0,s.jsx)(h.Z,{label:"Accepting I-20s",width:"w-full md:w-44",initial:i["profile.acceptI20"],onChange:r("profile.acceptI20"),options:null==a?void 0:a.booleans})]})]})})}var y=a(28704),j=a(91667);function N(e){let{school:t,i:a,row:l,results:r}=e,{states:{mobile:o,school:d},handles:{handleLoadMore:c,handleSelect:m}}=(0,n.G)(),[u,h]=(0,i.useState)(!1),p=(0,i.useRef)(),x=(0,j.Z)(p,{}),f=!!(null==x?void 0:x.isIntersecting),{name:v,profile:b,location:g,membership:y}=t;return(0,i.useEffect)(()=>
1{if(u||!f)return;let e=a+5;e===l.length&&e<r&&(c(),h(!0))},[a,l,r,u,f,c]),(0,s.jsxs)("button",{ref:p,onClick:()=>m(t._id),disabled:!o&&(null==d?void 0:d._id)===t._id,className:"relative group flex flex-col justify-start text-left p-4 md:p-8 lg:p-4 w-full grow shrink-0 ".concat((null==d?void 0:d._id)!==t._id||o?"bg-primary active:scale-95":"bg-secondary border border-gray-200 dark:border-gray-300"," shadow-xs shadow-gray-400 dark:shadow-gray-500 transition-transform duration-200 ease-in hover:scale-105"),children:[(0,s.jsx)("div",{className:"font-bold leading-tight",children:v.full}),(0,s.jsx)("div",{className:"mt-1 font-semibold text-sm grow w-full",children:(0,s.jsx)("span",{className:"font-normal",children:b.schoolType})}),(0,s.jsx)("div",{className:"w-full mt-4 pb-1 border-b border-gray-300 dark:border-gray-700",children:(0,s.jsx)("span",{className:"font-sans font-bold text-sm",children:y})}),(0,s.jsx)("div",{children:(0,s.jsx)("span",{className:"text-sm",children:b.boardingDay})})]})}var w=a(11084);let k={hide:{opacity:0}
1,show:{opacity:1,transition:{delayChildren:(0,y.E)(.2,{startDelay:.5})}}},A={hide:{opacity:0,y:200},show:{opacity:1,y:0}};function S(){let{states:{mobile:e,found:t,accreditations:a,selectedSchool:i},handles:{handleLoadMore:l}}=(0,n.G)(),r=null!=t?t:0;return(0,s.jsx)(s.Fragment,{children:(!e||e&&!i)&&(0,s.jsxs)("div",{className:"flex flex-col mt-9 ".concat(e?"justify-items-stretch w-full":"flex-1 w-1/4"),children:[!(0,w.Ft)(t)&&(0,s.jsx)(v.E.h2,{variants:A,transition:{delay:.4,duration:.9,ease:[.04,.62,.23,.98]},initial:"hide",animate:"show",className:"w-full pl-4 pb-5",children:r>0?"".concat(r," ").concat(r>1?"schools":"school"," found"):"No schools found"}),a&&(0,s.jsx)("div",{className:"w-full dark:scheme-dark",children:(0,s.jsx)(v.E.ul,{variants:k,initial:"hide",animate:"show",className:"space-y-4 w-full",children:a.map((e,t,a)=>(0,s.jsx)(v.E.li,{variants:A,transition:{delay:.4,duration:.9,ease:[.04,.62,.23,.98]},children:(0,s.jsx)(N,{school:e,i:t,row:a,results:r})},"".concat(e._id).concat(t)))})})]})})}var C=a(19326),T=a(95433);function E(e){let{children:t}=e,{states:{mobile:a}}=(0,n.G)();return(0,s.jsx)("div",{className:(0,w.J3)("relative flex flex-col gap-y-14 p-4 py-6 sm:p-8 sm:py-10","bg-primary/40 dark:bg-primary/20 min-h-80",a?"h-fit":"max-h-[calc(100vh-17rem)] overflow-y-auto overflow-x-hidden dark:scheme-dark"),children:t})}var P=a(10664),I=a(27512),Z=a(23337),$=a(82138),O=a(32686),D=a(63079),_=a(71838),R=a(24716),z=a(17149);function F(e){let{school:t}=e,{handles:{handleUpdate:a}}=(0,n.G)(),i={title:"Membership",rows:[{label:"Member Status",html:'<h3 class="text-dark-orange text-xl sm:text-2xl">'.concat(t.membership,"</h3>"),wide:!0}]};return(0,s.jsxs)("div",{className:"relative flex flex-col sm:flex-row sm:items-center gap-2 sm:gap-6",children:[(0,s.jsx)(z.Z,{data:i,variant:"primary"}),(0,s.jsx)("div",{className:"absolute -top-2 right-4",children:(0,s.jsx)(R.Z,{content:"Edit Membership Status",children:(0,s.jsx)(C.Z,{dark:!0,onClick:()=>a("membership",t),children:(0,s.jsx)(d.PencilEditIcon,{className:"h-6 w-6"})})})})]})}var L=a(24079),Y=a(67080);function B(){let{states:{school:e}}=(0,n.G)(),t=e.accreditation,a={title:"Visiting Team Requests",rows:[]};if(t){var i;if(null===(i=t.conflicts)||void 0===i?void 0:i.length){let e=t.conflicts.map(e=>e.name);if(e.length>1){let t='<ul className="columns-1 sm:columns-2 list-none space-y-2 sm:space-y-3 p-2 sm:py-4 sm:px-4 lg:px-10 w-full">';e.forEach(e=>{t+='<li className="leading-none text-base">'.concat(e,"</li>")}),t+="</ul>",a.rows.push({label:"Competing Schools",html:t,wide:!0})}else a.rows.push({label:"Competing Schools",html:'<span class="flex flex-col gap-3 text-base"><span class="block leading-none">'.concat(e.join('</span><span class="block leading-none">'),"</span></span>"),align:"right"})}t.teamRequest&&a.rows.push({label:"School Request",html:'<span class="block text-base leading-snug">'.concat(t.teamRequest,"</span>"),wide:!0})}return 0===a.rows.length?null:(0,s.jsx)("div",{className:"order-first",children:(0,s.jsx)(z.Z,{data:a,width:"lg",variant:"primary"})})}var M=a(70749),G=a(43943),q=[{header:"Id",accessorKey:"_id"},{header:"Name",accessorFn:e=>{var t,a;return e.name?"".concat(null===(t=e.name)||void 0===t?void 0:t.first," ").concat(null===(a=e.name)||void 0===a?void 0:a.last):e.position},cell:e=>{var t;let{getValue:a,row:i}=e;return(0,s.jsx)("div",{className:"whitespace-pre-line wrap-break-word",children:i.original.name?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(G.Z,{className:"block font-medium text-base",children:a()}),(0,s.jsx)("span",{className:"block font-sans text-sm",children:i.original.position}),(0,s.jsx)(G.Z,{className:"block text-sm font-semibold",children:(null===(t=i.original.school)||void 0===t?void 0:t.name)||""})]}):(0,s.jsx)(G.Z,{className:"flex flex-col justify-center font-medium text-base min-h-10 w-fit",children:i.original.position||""})})},minWidth:300},{header:"Email",accessorKey:"email",cell:e=>{let{getValue:t}=e;return t()?(0,s.jsx)(G.Z,{className:"wrap-break-word",children:t()}):null},minWidth:200},{header:"Role",accessorKey:"team.visits.teamRole",minWidth:50},{header:"Status",accessorFn:e=>{var t;return(0,w.G9)(null===(t=e.team)||void 0===t?void 0:t.visits)},minWidth:50}];function H(){let{states:{school:e},handles:{handleUpdate:t}}=(0,n.G)(),a={title:"Executive Director's Note",rows:[]};return(a.rows.push({label:"",value:e.accreditation.exDirNote,wide:!0}),0===a.rows.length)?null:(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("div",{className:"absolute -top-2 right-4",children:(0,s.jsx)(R.Z,{content:"Edit Executive Director's Note",children:(0,s.jsx)(C.Z,{dark:!0,onClick:()=>t("ednotes",e),children:(0,s.jsx)(d.PencilEditIcon,{className:"h-6 w-6"})})})}),(0,s.jsx)(z.Z,{data:a,width:"lg",variant:"secondary"})]})}function V(){var e,t;let{states:{school:a,year:l},handles:{handleUpdate:r}}=(0,n.G)(),[o,c]=(0,i.useState)(null);(0,i.useEffect)(()=>{var e,t;c(null==a?void 0:null===(t=a.accreditation)||void 0===t?void 0:null===(e=t.histories)||void 0===e?void 0:e.find(e=>
1e.year===l.year))},[a,l.year]);let m={title:"Team Approval",rows:[]},u=null==o?void 0:null===(e=o.teamApproval)||void 0===e?void 0:e.status;return(m.rows.push({label:"Approval Status",value:u||""}),(null==o?void 0:null===(t=o.teamApproval)||void 0===t?void 0:t.comment)&&m.rows.push({label:"Comments",value:o.teamApproval.comment,wide:!0}),0===m.rows.length)?null:(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("div",{className:"absolute -top-2 right-4",children:(0,s.jsx)(R.Z,{content:"Edit Team Approval",children:(0,s.jsx)(C.Z,{dark:!0,onClick:()=>r("teamApproval",o),children:(0,s.jsx)(d.PencilEditIcon,{className:"h-6 w-6"})})})}),(0,s.jsx)(z.Z,{data:m,width:"lg",variant:"secondary"})]})}var U=a(16833);function K(){let{states:{dasl:e}}=(0,n.G)();return(0,s.jsxs)("div",{className:"text-base leading-7",children:[(0,s.jsx)("h2",{children:"Enrollment"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 2xl:grid-cols-2 items-start gap-8",children:[(0,s.jsxs)("div",{className:"grid grid-cols-5 gap-y-1",children:[(0,s.jsx)("div",{className:"col-span-2",children:"\xa0"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Capacity"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Target"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Total"}),(0,s.jsx)("div",{className:"col-span-2 pl-4 bg-primary/70 dark:bg-primary/90",children:"Students"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.capacity")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.target")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.total")}),(0,s.jsx)("div",{className:"col-span-2 mt-6 self-end",children:"\xa0"}),(0,s.jsx)("div",{className:"font-semibold font-sans self-end text-sm sm:text-lg 2xl:text-base",children:"5 Day Full"}),(0,s.jsx)("div",{className:"font-semibold font-sans self-end text-sm sm:text-lg 2xl:text-base",children:"5 Day Half"}),(0,s.jsx)("div",{className:"font-semibold font-sans self-end text-sm sm:text-lg 2xl:text-base",children:"5 Day Less"}),(0,s.jsx)("div",{className:"col-span-2 pl-4 bg-primary/70 dark:bg-primary/90",children:"Preschool"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.preschool.full5Day")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.preschool.half5Day")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.preschool.less5Day")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-5 gap-y-1",children:[(0,s.jsx)("div",{className:"col-span-2"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Day"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Boarding"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Total"}),(0,s.jsx)("div",{className:"col-span-2 pl-4 bg-primary/70 dark:bg-primary/90",children:"Boys"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.boy.day")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.boy.boarding")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.boy.total")}),(0,s.jsx)("div",{className:"col-span-2 pl-4",children:"Girls"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"enrollment.girl.day")}),(0,s.jsx)("div",{children:(0,U.$s)(e,"enrollment.girl.boarding")}),(0,s.jsx)("div",{children:(0,U.$s)(e,"enrollment.girl.total")}),(0,s.jsx)("div",{className:"col-span-2 pl-4 bg-primary/70 dark:bg-primary/90",children:"Non-binary"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.nonBinary.day")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.nonBinary.boarding")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.nonBinary.total")}),(0,s.jsx)("div",{className:"col-span-2 pl-4",children:"Not reported"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"enrollment.notReported.day")}),(0,s.jsx)("div",{children:(0,U.$s)(e,"enrollment.notReported.boarding")}),(0,s.jsx)("div",{children:(0,U.$s)(e,"enrollment.notReported.total")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1",children:[(0,s.jsx)("div",{children:"\xa0"}),(0,s.jsx)("div",{children:"\xa0"}),(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Enrollment Capacity Regulated"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.regulated")}),(0,s.jsx)("div",{className:"pl-4",children:"Has Target Enrollment"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"enrollment.hasTarget")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1",children:[(0,s.jsx)("div",{children:"\xa0"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Attrition Rate"}),(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"All Students"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"enrollment.attritionRate.total")}),(0,s.jsx)("div",{className:"pl-4",children:"Students of Color"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"enrollment.attritionRate.studentOfColor")})]})]})]})}function J(){let{states:{dasl:e}}=(0,n.G)();return(0,s.jsxs)("div",{className:"text-base leading-7",children:[(0,s.jsx)("h2",{children:"Students"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 2xl:grid-cols-2 items-start gap-8",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1 pt-4",children:[(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"All Students"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"student.total.all")||(0,U.$s)(e,"enrollment.total")}),(0,s.jsx)("div",{className:"pl-4",children:"Over Target"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"enrollment.overTarget")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1 pt-4",children:[(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Students of Color"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"student.total.studentOfcolor")}),(0,s.jsx)("div",{className:"pl-4",children:"Over All Students"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.total.overAll")})]})]}),(0,s.jsxs)("div",{className:"px-2 sm:px-4 mt-8",children:[(0,s.jsx)("h3",{className:"font-semibold",children:"Student Race"}),(0,s.jsxs)("div",{className:"columns-1 sm:columns-2 lg:columns-3 list-none gap-x-8 pt-4 w-full",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("div",{children:"African American"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.race.black")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Asian"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.race.asian")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("div",{children:"Caucasian"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.race.white")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Native American"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.race.nativeAmerican")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("div",{children:"Middle Eastern"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.race.middleEastern")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Multi Race"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.race.multiRace")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("div",{children:"Not listed"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.race.notListed")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Pacific Islander"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.race.pacificIslander")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("div",{children:"Unsure"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.race.unsure")})]})]})]}),(0,s.jsxs)("div",{className:"px-2 sm:px-4 mt-8",children:[(0,s.jsx)("h3",{className:"font-semibold",children:"Student Ethnicity"}),(0,s.jsxs)("div",{className:"columns-1 sm:columns-2 lg:columns-3 list-none gap-x-8 pt-4 w-full",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Hispanic"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.ethnicity.hispanic")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Non Hispanic"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.ethnicity.nonHispanic")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Unsure"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"student.ethnicity.unsure")})]})]})]})]})}function W(){let{states:{dasl:e}}=(0,n.G)();return(0,s.jsxs)("div",{className:"text-base leading-7",children:[(0,s.jsx)("h2",{children:"Teachers"}),(0,s.jsxs)("div",{className:"grid grid-cols-4 sm:px-4 pt-4",children:[(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base sm:pl-4",children:"Male"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Female"}),(0,s.jsxs)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Teacher of"})," Color"]}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Total"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90 h-7 sm:pl-4",children:(0,U.$s)(e,"teacher.gender.male")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"teacher.gender.female")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"teacher.total.teacherOfColor")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"teacher.total.all")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-6 md:px-4 mt-8",children:[(0,s.jsx)("div",{className:"col-span-2",children:"\xa0"}),(0,s.jsxs)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Preschool"}),(0,s.jsx)("span",{className:"inline md:hidden",children:"Pre-K"})]}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"K-5"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"6-8"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"9-12"}),(0,s.jsxs)("div",{className:"col-span-2 sm:pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Teaching"})," Load"]}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"teacher.load.preschool")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"teacher.load.gradeKto5")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"teacher.load.grade6to8")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"teacher.load.grade9to12")}),(0,s.jsxs)("div",{className:"col-span-2 sm:pl-4",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Average Class Size"}),(0,s.jsx)("span",{className:"inline md:hidden",children:"Class"})]}),(0,s.jsx)("div",{children:(0,U.$s)(e,"teacher.class.preschool")}),(0,s.jsx)("div",{children:(0,U.$s)(e,"teacher.class.gradeKto5")}),(0,s.jsx)("div",{children:(0,U.$s)(e,"teacher.class.grade6to8")}),(0,s.jsx)("div",{children:(0,U.$s)(e,"teacher.class.grade9to12")})]}),(0,s.jsxs)("div",{className:"px-2 sm:px-4 mt-8",children:[(0,s.jsx)("h3",{className:"font-semibold",children:"Teacher Ethnicity"}),(0,s.jsxs)("div",{className:"columns-1 md:columns-2 lg:columns-3 list-none gap-x-8 pt-4 w-full",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Hispanic"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"teacher.ethnicity.hispanic")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Non Hispanic"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"teacher.ethnicity.nonHispanic")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Unsure"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"teacher.ethnicity.unsure")})]})]})]}),(0,s.jsxs)("div",{className:"px-2 sm:px-4 mt-8",children:[(0,s.jsx)("h3",{className:"font-semibold",children:"Teacher Salary"}),(0,s.jsxs)("div",{className:"columns-1 md:columns-2 lg:columns-3 list-none gap-x-8 pt-4 w-full",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Lowest"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"teacher.salary.lowest")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Median"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"teacher.salary.median")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 pl-4",children:[(0,s.jsx)("div",{children:"Highe
1st"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"teacher.salary.highest")})]})]})]})]})}function X(){let{states:{dasl:e}}=(0,n.G)();return(0,s.jsxs)("div",{className:"text-base leading-7",children:[(0,s.jsx)("h2",{children:"Financials"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 2xl:grid-cols-2 items-start sm:px-4 gap-8",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1 pt-4",children:[(0,s.jsxs)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Operating"})," Income"]}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.totalIncome")}),(0,s.jsxs)("div",{className:"pl-4",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Operating"})," Expenses"]}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.totalExpense")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1 pt-4",children:[(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Assets"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.totalAsset")}),(0,s.jsx)("div",{className:"pl-4",children:"Liabilities"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.totalLiability")})]})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 2xl:grid-cols-2 items-start sm:px-4 gap-8 mt-8",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1 pt-4",children:[(0,s.jsxs)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Net Operating"})," Surplus"]}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.deficit")}),(0,s.jsx)("div",{className:"pl-4",children:"Reserves"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.reserves")}),(0,s.jsxs)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:["Draw ",(0,s.jsx)("span",{className:"hidden md:inline",children:"From Reserves"})]}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.reserveDraw")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1 pt-4",children:[(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Endowment"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.endowment")}),(0,s.jsx)("div",{className:"pl-4",children:"Debt"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.debt")}),(0,s.jsxs)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Actual"})," Endowment"]}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.actualEndowment")})]})]}),(0,s.jsxs)("div",{className:"px-2 sm:px-4 mt-8",children:[(0,s.jsx)("h3",{className:"font-semibold mb-4",children:"Financial Aid"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 2xl:grid-cols-2 items-start gap-8",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1",children:[(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Available"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.financialAid.available")}),(0,s.jsx)("div",{className:"pl-4",children:"Amount Awarded"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.financialAid.awardedAmount")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1",children:[(0,s.jsxs)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:["Students",(0,s.jsx)("span",{className:"hidden md:inline",children:" Awarded"})]}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.financialAid.student")}),(0,s.jsxs)("div",{className:"pl-4",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Students With"})," Multi Awards"]}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.financialAid.combinedTotal")})]})]})]}),(0,s.jsxs)("div",{className:"px-2 sm:px-4 mt-8",children:[(0,s.jsx)("h3",{className:"font-semibold mb-4",children:"Need-Based Aid"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 2xl:grid-cols-2 items-start gap-y-1 2xl:gap-8",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1",children:[(0,s.jsxs)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Children of "}),"Employees"]}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.financialAid.staffChild")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1",children:[(0,s.jsxs)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Children of "}),"Non-Employees"]}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.financialAid.nonStaffChild")})]})]})]}),(0,s.jsxs)("div",{className:"px-2 sm:px-4 mt-8",children:[(0,s.jsx)("h3",{className:"font-semibold mb-4",children:"Donors"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 2xl:grid-cols-2 items-start gap-8",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1",children:[(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Donation Total Amount"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.donor.total.amount")}),(0,s.jsx)("div",{className:"pl-4",children:"Trustees"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.donor.trustee.amount")}),(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Parents of Students"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.donor.parentOfStudent.amount")}),(0,s.jsx)("div",{className:"pl-4",children:"Grandparents of Students"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.donor.grandParentOfStudent.amount")}),(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Alumni/ae"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.donor.alum.amount")}),(0,s.jsx)("div",{className:"pl-4",children:" Parents of Alumni/ae"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.donor.parentGrandParentOfAlum.amount")}),(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Employees"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.donor.employee.amount")}),(0,s.jsx)("div",{className:"pl-4",children:"Others Individuals"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.donor.other.amount")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-y-1",children:[(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Donation Total Count"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.donor.total.count")}),(0,s.jsx)("div",{className:"pl-4",children:"Trustees"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.donor.trustee.count")}),(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Parents of Students"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.donor.parentOfStudent.count")}),(0,s.jsx)("div",{className:"pl-4",children:"Grandparents of Students"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.donor.grandParentOfStudent.count")}),(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Alumni/ae"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.donor.alum.count")}),(0,s.jsx)("div",{className:"pl-4",children:" Parents of Alumni/ae"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.donor.parentGrandParentOfAlum.count")}),(0,s.jsx)("div",{className:"pl-4 bg-primary/70 dark:bg-primary/90",children:"Employees"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"finance.donor.employee.count")}),(0,s.jsx)("div",{className:"pl-4",children:"Others Individuals"}),(0,s.jsx)("div",{children:(0,U.$s)(e,"finance.donor.other.count")})]})]})]})]})}function Q(){let{states:{dasl:e}}=(0,n.G)();return(0,s.jsxs)("div",{className:"text-base leading-7",children:[(0,s.jsx)("h2",{children:"Trustees"}),(0,s.jsxs)("div",{className:"grid grid-cols-4 sm:px-4 pt-4",children:[(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base sm:pl-4",children:"Male"}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Female"}),(0,s.jsxs)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:[(0,s.jsx)("span",{className:"hidden md:inline",children:"Trustees of"})," Color"]}),(0,s.jsx)("div",{className:"font-semibold font-sans text-sm sm:text-lg 2xl:text-base",children:"Total"}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90 h-7 sm:pl-4",children:(0,U.$s)(e,"trustee.total.male")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"trustee.total.female")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"trustee.total.trusteeOfColor")}),(0,s.jsx)("div",{className:"bg-primary/70 dark:bg-primary/90",children:(0,U.$s)(e,"trustee.total.all")})]})]})}function ee(){let{states:{dasl:e}}=(0,n.G)();return(0,s.jsx)("div",{className:"text-base",children:(0,s.jsx)("h3",{className:"text-xl leading-none text-brand dark:text-primary sm:text-3xl mb-6",children:"DASL Data 
1Entry Year: ".concat((0,U.$s)(e,"year"))})})}var et=a(75607);a(3851);var ea=a(5444),es=a(87616),ei=a(10613);let el=[function(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.LibraryIcon,{className:"h-5 w-5"}),"Profile"]})},function(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.ScaleIcon,{className:"h-5 w-5"}),"Accreditation"]})},function(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.UserGroupIcon,{className:"h-5 w-5"}),"Team"]})},function(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.PresentationChartIcon,{className:"h-5 w-5"}),"DASL"]})},function(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.FormIcon,{className:"h-5 w-5"}),"Changes"]})},function(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.AnnotationIcon,{className:"h-5 w-5"}),"Notes"]})},function(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.TagIcon,{className:"h-5 w-5"}),"Tags"]})}],en=[function(){let{states:{school:e}}=(0,n.G)();return(0,s.jsxs)(E,{children:[(0,s.jsx)(F,{school:e}),(0,s.jsx)(P.Z,{school:e}),(0,s.jsx)(O.Z,{school:e}),(0,s.jsx)(I.Z,{school:e}),(0,s.jsx)(Z.Z,{school:e}),(0,s.jsx)($.Z,{school:e}),(0,s.jsx)(D.Z,{school:e}),(0,s.jsx)(_.Z,{school:e})]})},function(){return(0,s.jsxs)(E,{children:[(0,s.jsx)(B,{}),(0,s.jsx)(L.Z,{}),(0,s.jsx)(Y.Z,{})]})},function(){let{states:{list:e,school:t,team:a,year:l,actionHook:r},handles:{handleUpdate:o}}=(0,n.G)(),[c,m]=(0,i.useState)([]),[u,h]=(0,i.useState)([]),[p,x]=(0,i.useState)(0),[f,v]=(0,i.useState)(null),[b,g]=(0,i.useState)(null);(0,i.useEffect)(()=>{var e,a;h(q),g(null==t?void 0:null===(a=t.accreditation)||void 0===a?void 0:null===(e=a.histories)||void 0===e?void 0:e.find(e=>e.year===l.year))},[t,q]),(0,i.useEffect)(()=>{let e;(null==b?void 0:b.visit)&&(e=(0,w.vO)(b.visit.startAt,b.visit.endAt)),v(e)},[b]),(0,i.useEffect)(()=>{if(!a&&!(null==b?void 0:b.teamPositions)){m([]),x(0);return}let{count:t,members:s}=a||{},i=(null==b?void 0:b.teamPositions)||[],l=(0,w.YI)(s,i),n=l.length>0?l.map(e=>({position:e.position})):[];if(!s||0===s.length){m(n),x(0);return}let r=null==s?void 0:s.map(e=>{var t,a;return{...e,position:[...new Set(null===(t=e.positions)||void 0===t?void 0:t.map(e=>e.title))].join("\n")}});r.length>0&&(m([...(0,w.yD)(r,"team.visits.teamRole","asc",e.teamAssignments),...n]),x(t))},[a,null==b?void 0:b.teamPositions,e.teamAssignments]);let y={title:"Team Composition",rows:[]};if((null==b?void 0:b.teamComposition)||(null==b?void 0:b.teamPositions)){var j;if(null===(j=b.teamPositions)||void 0===j?void 0:j.length){let e=b.teamPositions.map(e=>e.position).sort((e,t)=>e.localeCompare(t));if(e.length>0){let t='<ul className="columns-1 sm:columns-2 list-none space-y-2 sm:space-y-3 p-2 sm:py-4 sm:px-4 lg:px-10 w-full">';e.forEach(e=>{t+='<li className="leading-none text-base">'.concat(e,"</li>")}),t+="</ul>",y.rows.push({label:"Team Positions",html:t,wide:!0})}}b.teamComposition&&y.rows.push({label:"Comments",value:b.teamComposition,wide:!0})}else y.rows.push({label:"",value:null,wide:!0});return(0,s.jsxs)(E,{children:[(0,s.jsx)(H,{}),(0,s.jsx)(V,{}),(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("div",{className:"absolute -top-2 right-4",children:(0,s.jsx)(R.Z,{content:"Edit Team Composition",children:(0,s.jsx)(C.Z,{dark:!0,onClick:()=>o("composition",b),children:(0,s.jsx)(d.PencilEditIcon,{className:"h-6 w-6"})})})}),(0,s.jsx)(z.Z,{data:y,width:"lg",variant:"secondary"})]}),(0,s.jsx)("div",{className:"w-full mt-6 pr-4",children:(0,s.jsxs)("div",{className:"flex justify-between items-baseline",children:[(0,s.jsx)("h3",{className:"text-xl leading-none text-brand dark:text-primary sm:text-3xl mb-6",children:"Team Members"}),(0,s.jsxs)("span",{className:"flex items-center gap-x-8",children:[(0,s.jsxs)("span",{children:["Team Count: ",(0,s.jsx)("b",{children:p})]}),(0,s.jsxs)("span",{className:"flex items-center gap-x-2",children:["Visit Dates: ",(0,s.jsx)("b",{children:f||"TBD"}),(0,s.jsx)(R.Z,{content:"Edit Visit Dates",children:(0,s.jsx)(C.Z,{dark:!0,onClick:()=>o("visit",b),children:(0,s.jsx)(d.PencilEditIcon,{className:"h-6 w-6"})})})]})]})]})}),(0,s.jsx)(M.Z,{columns:u,data:c,size:100,filter:!1,pagination:!1,hidden:["_id"],tableHook:r})]})]})},function(){return(0,s.jsxs)(E,{children:[(0,s.jsxs)("div",{className:"flex flex-col gap-y-4",children:[(0,s.jsx)(ee,{}),(0,s.jsx)(K,{})]}),(0,s.jsx)(J,{}),(0,s.jsx)(W,{}),(0,s.jsx)(Q,{}),(0,s.jsx)(X,{})]})},function(){return(0,s.jsx)(E,{children:(0,s.jsx)(et.Z,{variant:"primary"})})},function(){return(0,s.jsx)(E,{children:(0,s.jsx)(es.Z,{variant:"primary"})})},function(){return(0,s.jsx)(E,{children:(0,s.jsx)(ei.Z,{variant:"lime"})})}];function er(){let{handles:{handleOnchange:e}}=(0,n.G)();return(0,s.jsx)(T.Z,{tabs:el,panels:en,handleOnchange:e,vertical:!1,padding:!1})}function eo(){var e;let{states:{mobile:t,schoolRef:a,accreditations:i,school:l,selectedSchool:r},handles:{handleBack:o}}=(0,n.G)(),c=!t||t&&r;return(0,s.jsx)(s.Fragment,{children:i&&l&&c&&(0,s.jsxs)("div",{className:"sticky top-24 flex-none ".concat(t?"w-full":"w-3/4 h-screen overflow-hidden"),children:[(0,s.jsxs)("div",{className:"sticky py-4 lg:shadow",ref:a,children:[t&&(0,s.jsx)("div",{className:"pb-8",children:(0,s.jsxs)(C.Z,{onClick:o,children:[(0,s.jsx)(d.ArrowLeftIcon,{className:"h-5 w-5"}),"Back to Schools List"]})}),(0,s.jsx)("h2",{className:"text-2xl md:text-3xl lg:text-4xl font-bold text-dark-orange",children:null===(e=l.name)||void 0===e?void 0:e.full})]}),(0,s.jsxs)("div",{className:"".concat(t?"h-fit":"overflow-y-auto max-h-screen"),children:[(0,s.jsx)("div",{className:"w-full pt-6 bg-secondary overflow-hidden",children:(0,s.jsx)(er,{})}),t&&(0,s.jsx)("div",{className:"pt-8",children:(0,s.jsxs)(C.Z,{onClick:o,children:[(0,s.jsx)(d.ArrowLeftIcon,{className:"h-5 w-5"}),"Back to Schools List"]})})]})]})})}var ed=a(82098),ec=a(31357),em=a(67367);function eu(){let{states:{isLoading:e,year:t}}=(0,n.G)(),a=t?" ".concat(t.year,"-").concat(parseInt(t.year)+1):"",i={title:"View Accreditations".concat(a),description:"View school accreditation information"};return(0,s.jsxs)(ec.Z,{maxW:"wide",children:[(0,s.jsx)(o.Z,{...i}),(0,s.jsx)(em.Z,{...i}),e?(0,s.jsx)(r.Z,{}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(x,{}),(0,s.jsx)(g,{}),(0,s.jsxs)("div",{className:"flex gap-5 bg-light/10 dark:bg-primary p-6 md:p-10",children:[(0,s.jsx)(S,{}),(0,s.jsx)(eo,{})]})]}),(0,s.jsx)(ed.Z,{})]})}var eh=a(86501),ep=a(96556),ex=a(70309),ef=a(52185),ev=a(76752),eb=a(6916),eg=a(69708),ey=a(46496),ej=a(36011),eN=a(29666),ew=a(41286),ek=a(92717),eA=a(81087);let eS={_id:null,"accreditation.histories.statusDefineVisit":{label:"No",value:!1},"accreditation.histories.teamApproval.status":null,membership:null,"profile.schoolType":null,"profile.gradeLevels":null,"profile.learningStyles":null,"profile.religion":null,"accreditation.accreditedBys":null,"location.region":null,"profile.gender":null,"profile.boardingDay":null,"affiliation.naisMember":null,"profile.international":null,"profile.acceptI20":null};var eC=a(90754),eT=a(9065),eE={title:"Team Assignment",description:null,button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"team.visits"},{type:"hidden",name:"accreditationYear",label:"accreditationYear",value:null},{type:"combobox",size:"xl",name:"school._id",label:"School to Visit",list:"accredSchools",value:null,optionKey:{dis
1play:"name",value:"_id"},validationProps:{required:"School is required"}},{type:"combobox",size:"sm",block:!0,name:"teamRole",label:"Team Role",list:"teamAssignments",value:null,validationProps:{required:"Team role is required"}},{type:"checkbox",size:"md",name:"invited",label:"Invited",value:!1,justify:"justify-start",variant:"primary"},{type:"checkbox",size:"md",name:"pending",label:"Pending",value:!1,justify:"justify-start",variant:"primary"},{type:"checkbox",size:"md",name:"accepted",label:"Accepted",value:!1,justify:"justify-start",variant:"primary"},{type:"checkbox",size:"md",name:"declined",label:"Declined",value:!1,justify:"justify-start",variant:"primary"},{type:"textarea",size:"sm",name:"comment",label:"Comment",value:null,validationProps:{maxLength:{value:3e3,message:"Maximum 3000 characters"}}}]},eP=a(45148),eI={title:"Visit Dates",button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"accreditation.histories"},{type:"date",size:"sm",block:!0,name:"visit.startAt",label:"Start Date",config:{full:!0},value:null}]},eZ=a(61726),e$=a(64807),eO={title:"Executive Director's Notes",button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"accreditation"},{type:"textarea",size:"lg",name:"accreditation.exDirNote",label:"Comments",value:null}]},eD={title:"Membership Status",button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"membership"},{type:"combobox",size:"md",block:!0,name:"membership",label:"Membership Status",value:null,list:"caisMembership",validationProps:{required:"Membership status is required"}}]},e_={title:"Team Approval",button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"accreditation.histories"},{type:"combobox",size:"md",name:"teamApproval.status",label:"Status",list:"teamApprovalStatuses",value:null},{type:"textarea",size:"md",name:"teamApproval.comment",label:"Comments",value:null}]},eR=a(5611),ez=a(47378),eF=a(84167),eL=a(54046);class eY extends eC.Z{set selected(e){this._selected=e}set list(e){this._listOptions=e}set school(e){this._school=e}set candidate(e){this._candidate=e}_applyOptions(e){let t=(0,eT.Z)(e,this._listOptions);return e.fields=t,e}async _patchSchool(e,t){let a="".concat(this.SCHOOLS_ENDPOINT,"/").concat(this._school._id),s=await this.send(a,"PATCH",e);return s.success?(this._school={...this._school,...s.data},{...s,alert:t}):s}async _patchUser(e,t){let a="".concat(this.USERS_ENDPOINT,"/").concat(this._candidate._id),s=await this.send(a,"PATCH",e);return s.success?(this._candidate={...this._candidate,...s.data},{...s,alert:t,isUser:!0}):s}template(e,t){let a=this._template[e],s=a.fields.map(e=>({...e,value:(0,U.$s)(t,e.name,e.value)}));return t._id?this._applyOptions({...a,fields:[{type:"hidden",name:"_id",label:"Id",value:t._id},...s]}):this._applyOptions({...a,fields:s})}async autocomplete(e,t){let a="".concat(this.USERS_ENDPOINT,"/autocomplete?path=").concat(e,"&text=").concat(t),s=await this.send(a);if(s.success)return s.data.map(e=>({label:e._id,value:e._id}))}async search(e,t,a){let s=this._getFilterSelections(this._selected);t>1&&(0,U.Hn)(s,"page",t),(0,U.Hn)(s,"accreditation.histories.year",e.year),(0,U.Hn)(s,"projection",["name.full","profile.schoolType","profile.boardingDay","location.region","membership"]);let i="".concat(this.SCHOOLS_ENDPOINT,"/accreditation"),l=await this.send(i,"POST",s,a);return(null==l?void 0:l.success)?(l.data=l.data||{},l.data.count=(0,U.$s)(l.data,"totalCount.count"),{...l,data:l.data}):l}async get(e,t){let a="".concat(this.SCHOOLS_ENDPOINT,"/").concat(e),s=await this.send(a,null,null,t);return(null==s?void 0:s.success)?{...s,data:s.data}:s}async getDasl(e,t){let a="".concat(this.DASL_ENDPOINT,"?_id=").concat(e),s=await this.send(a,null,null,t);return(null==s?void 0:s.success)?{...s,data:s.data}:s}async schools(e,t){var a,s;let i=this._getFilterSelections(this._selected),{year:l}=e,n={records:999,"accreditation.histories.year":l,"accreditation.histories.statusDefineVisit":null==i?void 0:null===(s=i.accreditation)||void 0===s?void 0:null===(a=s.histories)||void 0===a?void 0:a.statusDefineVisit},r=(0,w.Pz)(n),o="".concat(this.SCHOOLS_ENDPOINT,"/accreditation"),d=await this.send(o,"POST",r,t);return(null==d?void 0:d.success)?{...d,data:d.data.results}:d}async team(e,t,a){let s={_id:{accreditationYear:e.year,_id:t}};s.projection=["_id","count","members._id","members.email","members.name","members.positions","members.team.visits","members.school","school"];let i="".concat(this.SCHOOLS_ENDPOINT,"/teams"),l=await this.send(i,"POST",s,a);return(null==l?void 0:l.success)?{...l,data:l.data}:l}async submit(e){if(!e)return;let t=e.path;return delete e.path,delete e._id,await this._patchSchool({path:t,update:e},{title:"School Information Updated",message:"The school information was successfully updated."})}async submitArrayUpdate(e){let t=this._buildArrayUpdateConstants(e);if(!t)return;let{data:a,parent:s,action:i}=t,l=!1;if("team"===s){l=!0;let{accredSchools:e}=this._listOptions;e&&a.school&&(a.school=e.find(e=>e._id===a.school._id))}let n=this._buildArrayUpdateOptions(t),r=(0,w.oX)(this._getArrayUp
1dateItem(t)),o={};return l?(o.title="Visiting Team Assignment ".concat(i),o.message="The team assignment was successfully ".concat(i.toLowerCase(),"."),await this._patchUser(n,o)):(o.title="School ".concat(r," ").concat(i),o.message="The school ".concat(r.toLowerCase()," was successfully ").concat(i.toLowerCase(),"."),await this._patchSchool(n,o))}async sendEmails(e){let t="".concat(this.EMAILS_ENDPOINT,"/teamInvite"),a=await this.send(t,"POST",e);return a.success?{...a,alert:{title:"Invitation Emails",message:"The email sending process has started and will run in the background. It may take some time to complete, depending on the number of emails being sent. The candidates' invitation status will automatically be updated based on the sent results. You will receive a notification email after the process is finished. You can safely close this window."}}:a}constructor(){super(),this._school=null,this._candidate=null,this._selected=null,this._template={team:eE,history:eP.Z,visit:eI,accreditation:eZ.Z,composition:e$.Z,ednotes:eO,membership:eD,teamApproval:e_,substantiveChanges:eR.Z,milestones:ez.Z,notes:eF.Z,tags:eL.Z},this._listOptions={}}}let eB=[["year","schoolYear"],["daslId","number"],["school._id","string"],["school.name","string"],["enrollment.boy.day","number"],["enrollment.girl.day","number"],["enrollment.boy.boarding","number"],["enrollment.girl.boarding","number"],["enrollment.other.total","number"],["enrollment.boy.total","number"],["enrollment.girl.total","number"],["enrollment.nonBinary.day","number"],["enrollment.notReported.day","number"],["enrollment.nonBinary.boarding","number"],["enrollment.notReported.boarding","number"],["enrollment.nonBinary.total","number"],["enrollment.notReported.total","number"],["enrollment.preschool.full5Day","number"],["enrollment.preschool.half5Day","number"],["enrollment.preschool.less5Day","number"],["enrollment.total","number"],["enrollment.target","number"],["enrollment.hasTarget","boolean"],["enrollment.overTarget","percentage"],["enrollment.capacity","number"],["enrollment.regulated","boolean"],["enrollment.attritionRate.total","percentage"],["enrollment.attritionRate.studentOfColor","percentage"],["student.race.asian","number"],["student.race.black","number"],["student.race.middleEastern","number"],["student.race.nativeAmerican","number"],["student.race.pacificIslander","number"],["student.race.white","number"],["student.race.multiRace","number"],["student.race.notListed","number"],["student.race.unsure","number"],["student.ethnicity.hispanic","number"],["student.ethnicity.nonHispanic","number"],["student.ethnicity.unsure","number"],["student.total.all","number"],["student.total.studentOfcolor","number"],["student.total.overAll","percentage"],["teacher.gender.male","number"],["teacher.gender.female","number"],["teacher.ethnicity.hispanic","number"],["teacher.ethnicity.nonHispanic","number"],["teacher.ethnicity.unsure","number"],["teacher.total.teacherOfColor","number"],["teacher.total.all","number"],["teacher.class.preschool","number"],["teacher.class.gradeKto5","number"],["teacher.class.grade6to8","number"],["teacher.class.grade9to12","number"],["teacher.load.preschool","number"],["teacher.load.gradeKto5","number"],["teacher.load.grade6to8","number"],["teacher.load.grade9to12","number"],["teacher.salary.lowest","money"],["teacher.salary.median","money"],["teacher.salary.highest","money"],["trustee.total.male","number"],["trustee.total.female","number"],["trustee.total.trusteeOfColor","number"],["trustee.total.all","number"],["characteristic.learningDifference.schoolIs","boolean"],["characteristic.learningDifference.typeOf","string"],["finance.financialAid.available","boolean"],["finance.financialAid.combinedTotal","number"],["finance.financialAid.staffChild","number"],["finance.financialAid.nonStaffChild","number"],["finance.financialAid.student","number"],["finance.financialAid.awardedAmount","money"],["finance.donor.trustee.amount","money"],["finance.donor.trustee.count","number"],["finance.donor.parentOfStudent.amount","money"],["finance.donor.parentOfStudent.count","number"],["finance.donor.alum.amount","money"],["finance.donor.alum.count","number"],["finance.donor.grandParentOfStudent.amount","money"],["finance.donor.grandParentOfStudent.count","number"],["finance.donor.parentGrandParentOfAlum.amount","money"],["finance.donor.parentGrandParentOfAlum.count","number"],["finance.donor.employee.amount","money"],["finance.donor.employee.count","number"],["finance.donor.other.amount","money"],["finance.donor.other.count","number"],["finance.donor.total.amount","money"],["finance.donor.total.count","number"],["finance.totalAsset","money"],["finance.totalLiability","money"],["finance.totalIncome","money"],["finance.totalExpense","money"],["finance.deficit","money"],["finance.endowment","money"],["finance.debt","money"],["finance.actualEndowment","money"],["finance.reserves","money"],["finance.reserveDraw","money"]],eM=[{label:"Yes",value:!0},{label:"No",value:!1}],eG=(0,ep.j)(new Date),eq=(0,w.tc)(30,!0),eH=(0,w.tc)(10),eV=(0,w.tc)(30,!0,10),eU=eG>=4?eq[0]:eq[1];function eK(){let{states:e,handles:t,modals:a}=function(){let{view:e}=(0,ew.Z)(),{user:t}=(0,ek.S)(),{list:a,isListFetching:l,listError:n}=(0,ey.Z)(),{school:r,setSchool:o}=(0,ea.f)(),{schools:c,isSchoolsFetching:m,schoolsError:u}=(0,ej.Z)(),{modal:h,toggle:p,setAlert:x,setAlertHtml:f}=(0,eg.Z)(),[v,b]=(0,i.useState)(eU),[g,y]=(0,i.useState)([]),[j,N]=(0,i.useState)(null),{state:k,dispatch:A,isStateDefault:S}=(0,eA.Z)("AccreditationSearchFilters",eS),[T,E]=(0,i.useState)(k),[P,I]=(0,i.useState)(null),[Z,$]=(0,i.useState)(null),[O,D]=(0,i.useState)(null),[_,z]=(0,i.useState)({}),[F,L]=(0,i.useState)(null),[Y,B]=(0,i.useState)(null),[M,G]=(0,i.useState)(),[q,H]=(0,i.useState)(null),[V,K]=(0,i.useState)(1),[J,W]=(0,i.useState)(!1),[X,Q]=(0,i.useState)(!0),ee=(0,i.useRef)(),et=(0,i.useRef)(),es=e.isMobile||e.
1isTablet;if(n)throw n;if(u)throw u;let ei=(0,eN.Z)(k,300),el=(0,i.useMemo)(()=>S(),[S]),en=ei["accreditation.histories.statusDefineVisit"],er=()=>{es&&setTimeout(()=>{var e;return null==et?void 0:null===(e=et.current)||void 0===e?void 0:e.scrollIntoView()},300)},eo=(0,i.useCallback)(e=>{x({type:"error",title:"Request Error",message:(null==e?void 0:e.message)||"An error was encountered while submitting the request."}),p.modal()},[]);(0,i.useEffect)(()=>{ee.current=new eY},[]),(0,i.useEffect)(()=>{},[e]),(0,i.useEffect)(()=>{l||m||Q(!1)},[l,m]),(0,i.useEffect)(()=>{ee.current&&a&&(ee.current.list={...a,toNowYears:eq,fromToYears:eV,fromNowYears:eH,accredSchools:g})},[ee,a,g]),(0,i.useEffect)(()=>{if(!v||!a)return;let e=new AbortController,t=e.signal;return async function(){ee.current.selected=ei;let e=await ee.current.schools(v,t);if(!t.aborted){if(!(null==e?void 0:e.success))return eo(e);(null==e?void 0:e.data)&&y(e.data.map(e=>{let{_id:t,name:a}=e;return{_id:t,name:a.full}}))}}(),()=>{e.abort()}},[ei,v,en,a,eo]),(0,i.useEffect)(()=>{if(!ee.current)return;let e=new AbortController,t=e.signal;return async function(){eh.Am.dismiss();let e=eh.Am.loading("Loading data...");ee.current.selected=ei;let a=await ee.current.search(v,V,t);if(!t.aborted){if(!(null==a?void 0:a.success))return eo(a);if(null==a?void 0:a.data){var s;if(H(a.data.count),(null===(s=a.data.results)||void 0===s?void 0:s.length)>0){let t=a.data.results;I(e=>V>1?[...e||[],...t]:t),eh.Am.success("Loaded successfully...",{id:e});return}}H(0),I(null),eh.Am.success("Loaded successfully...",{id:e})}}(),()=>{e.abort(),eh.Am.dismiss()}},[ee,ei,V,v,eo]),(0,i.useEffect)(()=>{(null==P?void 0:P.length)>0&&1===V&&G(P[0]._id)},[P,V]),(0,i.useEffect)(()=>{let e=new AbortController,t=e.signal;async function a(e){let a=await ee.current.get(e,t);if(!t.aborted){if(!(null==a?void 0:a.success))return eo(a);ee.current.school=a.data,o(a.data)}}return M&&(null==r?void 0:r._id)!==M&&a(M),()=>{e.abort()}},[r,M,o,eo]),(0,i.useEffect)(()=>{var e;let t=new AbortController,a=t.signal;async function s(e){eh.Am.dismiss();let t=eh.Am.loading("Loading team..."),s=await ee.current.team(v,e,a);if(!a.aborted){if(!(null==s?void 0:s.success))return eh.Am.error("Error loading data...",{id:t}),eo(s);D(s.data[0]),eh.Am.success("Loaded successfully...",{id:t})}}let i=null==O?void 0:null===(e=O.school)||void 0===e?void 0:e._id,l=null==r?void 0:r._id;return l&&2===Y&&l!==i&&s(l),()=>{t.abort(),eh.Am.dismiss()}},[v,r,Y,D,eo]),(0,i.useEffect)(()=>{var e;let t=new AbortController,a=t.signal;async function s(e){eh.Am.dismiss();let t=eh.Am.loading("Loading DASL data..."),s=await ee.current.getDasl(e,a);if(!a.aborted){if(!(null==s?void 0:s.success))return eh.Am.error("Error loading data...",{id:t}),z({}),eo(s);if((0,w.nK)(s.data)){eh.Am.error("DASL data not available...",{id:t}),z({});return}z(function(e){let t={...e},a=(0,U.$s)(t,"enrollment.target"),s=(0,U.$s)(t,"enrollment.total"),i=(0,U.$s)(t,"student.total.all"),l=(0,U.$s)(t,"student.total.studentOfcolor");if(a&&s&&!isNaN(a)&&!isNaN(s)){let e=parseInt(s)/parseInt(a);(0,U.Hn)(t,"enrollment.overTarget",e)}if(i&&l&&!isNaN(i)&&!isNaN(l)){let e=parseInt(l)/parseInt(i);(0,U.Hn)(t,"student.total.overAll",e)}for(let[e,a]of eB){if("money"!==a&&"boolean"!==a&&"percentage"!==a&&"schoolYear"!==a)continue;let s=(0,U.$s)(t,e);if(s||"boolean"==typeof s){if("boolean"===a){(0,U.Hn)(t,e,!0===s?"Yes":"No");continue}if("money"===a&&(0,U.Hn)(t,e,(0,w.$y)(s)),"percentage"===a){let a=isNaN(s)?s:"".concat((0,w.y3)(100*s),"%");(0,U.Hn)(t,e,a)}if("schoolYear"===a){let a=isNaN(s)?s:"".concat(s,"-").concat((s+1).toString().slice(-2));(0,U.Hn)(t,e,a)}}}return t}(s.data)),eh.Am.success("Loaded successfully...",{id:t})}}let i=null==_?void 0:null===(e=_.school)||void 0===e?void 0:e._id,l=null==r?void 0:r._id;return l&&3===Y&&l!==i&&s(l),()=>{t.abort(),eh.Am.dismiss()}},[v,r,Y,z,eo]);let ed=(e,t)=>{x({type:"success",title:e||"Success",message:t}),h.isModalOpen||p.modal()},ec=e=>{x({type:"error",title:"Request Error",message:e||"An error was encountered while submitting the request.",width:"2xl"}),h.isModalOpen||p.modal()},em=(e,t)=>
1{let a;if("team"===e){let s=t.team.visits;a=ee.current.template(e,s),(0,U.Hn)(a,"title","Accreditation Year ".concat(null==v?void 0:v.schoolYear));let{name:i}=t,l=(null==i?void 0:i.alias)||(null==i?void 0:i.first),n=null==i?void 0:i.last;if(l&&n){let e="Team Assignment for ".concat(l.concat(" ",n));(0,U.Hn)(a,"description",e)}}else a=ee.current.template(e,t);N(a),x({type:"form",width:"3xl",keepOpen:!0}),p.modal()},eu=e=>{let t=e.team.visits,{name:a}=e,s=(null==a?void 0:a.alias)||(null==a?void 0:a.first),i=null==a?void 0:a.last;x({type:"alert",title:s&&i?s.concat(" ",i):null,message:t.teamRole}),f(t.comment?'<p className="text-justify whitespace-pre-line">'.concat((0,w.As)(t.comment),"</p>"):""),p.modal()},ep=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(p.isLoading(!1),(null==e?void 0:e.success)&&(null==e?void 0:e.data)){var a,s,i,l,n;if(e.isUser){let t=Z.team.visits._id,a=null===(l=e.data.team)||void 0===l?void 0:null===(i=l.visits)||void 0===i?void 0:i.find(e=>e._id===t);a&&(null==a?void 0:null===(n=a.school)||void 0===n?void 0:n._id)===r._id?D(e=>({...e,members:e.members.map(e=>e.team.visits._id===a._id?{...e,team:{visits:a}}:e)})):t&&D(e=>({...e,members:e.members.filter(e=>e.team.visits._id!==t)}))}else o(t=>({...t,...e.data}));t&&ed(null===(a=e.alert)||void 0===a?void 0:a.title,null===(s=e.alert)||void 0===s?void 0:s.message);return}t&&ec(null==e?void 0:e.message)},eC=e=>{let t=e.team.visits,{name:a}=e,s=(null==a?void 0:a.alias)||(null==a?void 0:a.first),i=null==a?void 0:a.last,l=s&&i?s.concat(" ",i):null,n=t.teamRole,r=t.school.name;x({type:"delete",title:"Delete ".concat(n," Assignment?"),warning:"Are you sure you want to delete the ".concat(n," assignment ").concat(l?"of "+l:""," for ").concat(r,"?"),confirm:"Yes, delete ".concat(n)}),p.modal()},eT=e=>{let t=(0,w.Dg)(e.year);x({type:"delete",title:"Delete Accreditation History?",message:"If there is a visiting team associated with the ".concat(t," accreditation history, you will need to remove all visiting team assignments before deleting the accreditation history."),warning:"Are you sure you want to delete the ".concat(t," accreditation history?"),confirm:"Yes, delete history"}),p.modal()},eE=async()=>{F&&(p.isLoading(),ee.current.candidate=Z,ee.current.school=r,ep(await ee.current.submitArrayUpdate(F)))},eP=e=>{$(e),em("team",e)},eI=e=>{L({path:"team.visits",delete:!0,...e.team.visits}),$(e),eC(e)},eZ=async(e,t)=>{let a;if(ee.current.school=r,ee.current.candidate=Z,["team.visits","accreditation.histories","substantiveChanges","notes","milestones","tags"].includes(e.path)){if(e.visit&&e.visit.hasOwnProperty("startAt")){if(e.visit.startAt){let t=(0,ex.D)(e.visit.startAt);e.visit.endAt=(0,ef.J)(t)?(0,ev.c)((0,eb.E)(t,3)):null}else e.visit.endAt=null}a=await ee.current.submitArrayUpdate(e)}else a=await ee.current.submit(e);ep(a)};return{states:{user:t,initialState:T,state:k,found:q,accreditations:P,team:O,dasl:_,showFilters:J,selectedSchool:M,school:r,isLoading:X,isFilterDefault:el,year:v,list:a,booleans:eM,toNowYears:eq,fromToYears:eV,schools:c,accredSchools:g,schoolRef:et,mobile:es,template:j,actionHook:e=>[...e,{id:"Actions",header:()=>(0,s.jsx)("div",{className:"w-full text-right pr-4",children:"Actions"}),cell:e=>{var t,a;let{row:i}=e;return(0,s.jsxs)("div",{className:"w-full flex items-center justify-end",children:[(null===(a=i.original.team)||void 0===a?void 0:null===(t=a.visits)||void 0===t?void 0:t.comment)&&(0,s.jsx)(R.Z,{content:"View Comment",children:(0,s.jsx)(C.Z,{dark:!1,onClick:()=>eu(i.original),children:(0,s.jsx)(d.AnnotationIcon,{className:"w-5 h-5 shrink-0"})})}),i.original.name&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(R.Z,{content:"Edit Assignment",children:(0,s.jsx)(C.Z,{dark:!1,onClick:()=>eP(i.original),children:(0,s.jsx)(d.PencilEditIcon,{className:"w-5 h-5 shrink-0"})})}),(0,s.jsx)(R.Z,{content:"Delete Assignment",children:(0,s.jsx)(C.Z,{dark:!1,onClick:()=>eI(i.original),children:(0,s.jsx)(d.TrashIcon,{className:"w-5 h-5 shrink-0 text-accent"})})})]})]})},width:50}]},handles:{handleReset:()=>A({type:"RESET"}),handleLoadMore:()=>K(e=>e+1),handleSelect:e=>{G(e),er(e)},handleFilter:(e,t)=>a=>{t&&a&&((0,w.hj)(parseFloat(null==a?void 0:a.value))?a={label:parseInt(a.label).toString(),value:parseInt(a.value)}:(a=null,eh.Am.error("Invalid input. Enter number...."))),K(1),A({type:e,payload:a})},handleSelectYear:e=>{b(e),K(1),A({type:"RESET"})},handleToggleFilters:()=>W(!J),handleOnchange:e=>{B(e)},handleBack:()=>G(null),handleOnSubmit:eZ,handleConfirmDelete:eE,handleUpdate:(e,t)=>
1{var a;let s="composition"===e?{...t,teamPositions:(0,w.yD)(null===(a=t.teamPositions)||void 0===a?void 0:a.map(e=>{let{position:t}=e;return{position:t}}),"position")}:t;em(e,s)},handleDeleteHistory:e=>{let t={path:"accreditation.histories",delete:!0,...e};L(t),eT(t)},handleView:e=>{x({type:"alert",title:e.title,message:(0,w.o0)(e.date)});let t=e.createdBy?'<p class="border-t border-t-gray-300 mt-4 pt-2 text-base text-gray-600">\n        '.concat(e.createdBy.name).concat(e.createdBy.title?", ".concat(e.createdBy.title):"","\n       </p>"):"";f(e.detail?'<div>\n          <p className="text-pretty whitespace-pre-line">'.concat((0,w.As)(e.detail),"</p>\n        ").concat(t,"\n        </div>"):""),p.modal()},handleAdd:async e=>{em(e,{})},handleEdit:e=>{em(e.path,e)},handleDelete:e=>{let t=(0,w.s0)(e.type);e.delete=!0,L(e),x({type:"delete",title:"Delete ".concat(t,"?"),warning:"Are you sure you want to delete the ".concat(t.toLowerCase(),' "').concat(e.title,'"?'),message:"You will not be able to undo this action.",confirm:"Yes, delete ".concat(t)}),p.modal()}},modals:{modal:h,toggle:p}}}(),{isLoading:l}=e;return l?(0,s.jsx)(r.Z,{}):(0,s.jsx)(n.Z.Provider,{value:{states:e,handles:t,modals:a},children:(0,s.jsx)(eu,{})})}var eJ=!0;function eW(){return(0,s.jsx)(eK,{})}eW.getLayout=l.G},61726:function(e,t){"use strict";t.Z={title:"Accreditation Information",button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"accreditation"},{type:"multicombobox",size:"md",block:!0,name:"accreditation.accreditedBys",title:"Accreditation With Other Organizations",label:"Add Organization",value:null,list:"accreditedBys"},{type:"combobox",size:"md",name:"accreditation.nextYear.cais",label:"Next Full Accreditation with CAIS",list:"fromToYears",optionKey:{display:"schoolYear",value:"year"},value:null},{type:"combobox",size:"md",name:"accreditation.nextYear.wasc",label:"Next Full Accreditation with WASC",list:"fromToYears",optionKey:{display:"schoolYear",value:"year"},value:null,dynamic:{field:"accreditation.accreditedBys",value:"WASC"}},{type:"textarea",size:"md",block:!0,name:"accreditation.comment",label:"Accreditation Comments",value:null}],watchFields:["accreditation.accreditedBys"]}},64807:function(e,t){"use strict";t.Z={title:"Team Composition",description:null,button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"accreditation.histories"},{type:"fieldset",name:"teamPositions",label:"Team Positions",button:{add:"Add Team Position"},fields:[{type:"combobox",size:"md",block:!0,name:"position",label:"Position Category",list:"positions",validationProps:{required:"Position category is required"}}]},{type:"textarea",size:"md",name:"teamComposition",label:"Comments",value:null}]}},45148:function(e,t){"use strict";t.Z={title:"Accreditation History",description:null,button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"accreditation.histories"},{type:"toggle",size:"lg",margin:"left",name:"statusDefineVisit",label:"Status-Defining Visit",description:"Toggle 'Yes' for status-defining visit",justify:"justify-end",value:null},{type:"multicombobox",size:"md",block:!0,name:"accreditedBys",title:"Current Additional Accreditations",label:"Add Organization",value:null,list:"accreditedBys"},{type:"combobox",size:"md",name:"term",label:"Accreditation Term",value:null,list:"accreditationTerms"},{type:"combobox",size:"md",name:"statusDefineReport.reportYear",label:"Status-Defining Report Due",list:"fromToYears",optionKey:{display:"schoolYear",value:"year"},value:null},{type:"textarea",size:"xs",block:!0,name:"statusDefineReport.comment",label:"Status-Defining Report Comments",value:null},{type:"combobox",size:"2xl",name:"action",label:"Accreditation Action",value:null,list:"accreditationActions"},{type:"textarea",size:"xs",name:"comment",label:"Accreditation Action Comments",value:null},{type:"combobox",size:"sm",name:"progressReport.reportYear",label:"Progress Report Due",list:"fromToYears",optionKey:{display:"schoolYear",value:"year"},value:null},{type:"toggle",size:"sm",margin:"left",name:"interimVisit",label:"Interim Visit",justify:"justify-end",value:null},{type:"textarea",size:"sm",name:"progressReport.comment",label:"Progress Report Comments",value:null},{type:"multicombobox",size:"md",block:!0,title:"Supplemental Report Years",name:"specialConsideration.considerationYears",label:"Add Year",list:"fromToYears",optionKey:{dis
1play:"schoolYear",value:"year"},value:null},{type:"textarea",size:"sm",block:!0,name:"specialConsideration.consideration",label:"Supplemental Report Considerations",value:null},{type:"combobox",size:"md",name:"nextYear.cais",label:"Next Full Accreditation with CAIS",list:"fromToYears",optionKey:{display:"schoolYear",value:"year"},value:null},{type:"combobox",size:"md",name:"nextYear.wasc",label:"Next Full Accreditation with WASC",list:"fromToYears",optionKey:{display:"schoolYear",value:"year"},value:null,dynamic:{field:"accreditationAccreditedBys",value:"WASC"}},{type:"multicombobox",size:"md",block:!0,name:"accreditationAccreditedBys",title:"Accreditation With Other Organizations",label:"Add Organization",value:null,list:"accreditedBys"},{type:"textarea",size:"md",name:"accreditationComment",label:"Accreditation Comments",value:null}],watchFields:["accreditationAccreditedBys"]}},47378:function(e,t){"use strict";t.Z={title:"School Milestone",button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"milestones"},{type:"date",size:"md",block:!0,config:{full:!0},name:"milestoneAt",label:"Milestone Date",value:null,validationProps:{required:"Milestone date is required"},config:{full:!0}},{type:"text",size:"lg",block:!0,name:"milestone",label:"Milestone",value:null,validationProps:{required:"Milestone short description is required"}},{type:"textarea",size:"md",name:"information",label:"Milestone Information",value:null}]}},84167:function(e,t){"use strict";t.Z={title:"Staff Note",button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"notes"},{type:"text",size:"lg",block:!0,name:"subject",label:"Note Subject",value:null,validationProps:{required:"Note subject is required"}},{type:"textarea",size:"md",name:"note",label:"Note Details",value:null,validationProps:{required:"Note details are required"}}]}},5611:function(e,t){"use strict";t.Z={title:"Substantive Change Form",description:"If any school experiences a substantive change, such as those listed below, or appears to become deficient in meeting one or more CAIS accreditation standards, the Association may review the situation. The review of the situation will be shared with the appropriate Board of Standards and with the Board of Directors. After evaluating and discussing the situation and the recommendations of the Board of Standards, the Board of Directors may alter the school's existing accreditation status if it deems that is warranted.",button:{submit:"Submit",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"substantiveChanges"},{type:"date",size:"md",block:!0,config:{full:!0},name:"changeAt",label:"Effective Date of Change",value:null,validationProps:{required:"Effective date of change is required"},config:{full:!0}},{type:"radio",size:"xl",block:!0,name:"change",label:"Substantive Change",description:"Please select the substantive change that applies to your school.",value:null,exclusive:!1,otherPlaceholder:"Please provide a brief description of the substantive change",list:"substantiveChanges",optionKey:{label:"label",value:"label",description:"description"},validationProps:{required:"A brief change description is required"}},{type:"textarea",size:"lg",name:"detail",label:"Explanation of Change",description:"Please explain in detail the circumstances surrounding the change.",value:null,validationProps:{required:"Detailed explanation of the change is required"}}]}},54046:function(e,t){"use strict";t.Z={title:"School Tags",button:{submit:"Save",close:"Cancel"},fields:[{type:"hidden",name:"path",label:"Path",value:"tags"},{type:"multicombosearch",size:"lg",block:!0,title:'Add tags and click the "Save" button when done',name:"tags",label:"Type to search or add tags",description:"Type your tag in the box and press Enter. If matching tags appear below, you can select one or press Enter to add your custom text as a new tag. Repeat to add multiple tags. When finished adding tags, click Save to submit.",value:null,exclusive:!1,validationProps:{required:"Tag is required",maxLength:{value:80,message:"Maximum 80 characters"}}}]}},28704:function(e,t,a){"use strict";a.d(t,{E:function(){return i}});var s=a(6062);function i(e=.1,{startDelay:t=0,from:a=0,ease:i}={}){return(l,n)=>{let r=e*Math.abs(("number"==typeof a?a:function(e,t){if("first"===e)return 0;{let a=t-1;return"last"===e?a:a/2}}(a,n))-l);if(i){let t=n*e;r=(0,s.R)(i)(r/t)*t}return t+r}}}},function(e){e.O(0,[6342,2644,4850,8158,4179,7485,9248,9701,8867,9925,986,4856,4094,277,9596,7134,4379,6695,9487,2587,2979,4287,1080,7062,7205,2888,9774,179],function(){return e(e.s=1437)}),_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.