1"use strict";(self.webpackChunkweb=self.webpackChunkweb||[]).push([[8967],{19394:(e,a,t)=>{t.r(a),t.d(a,{default:()=>u});var s=t(77109),r=t(2656),o=t(26952),l=t(40818),d=t(11765);function u(e){return(0,s.default)({method:"post",url:`${(0,r.default)()}/api/deleteClassroom`,headers:{"x-auth":l.default.authToken},data:{classroomId:e}}).then(()=>{l.default.teacherClassroomsById&&delete l.default.teacherClassroomsById[e],(0,d.default)("teacherClassroomsById")}).catch(e=>{throw(0,o.default)("deleteClassroom.ts",e),e})}},21462:(e,a,t)=>{t.r(a),t.d(a,{default:()=>f});var s=t(77109),r=t(2656),o=t(26952),l=t(18103),d=t(40818),u=t(11765);async function f(){const e=d.default.authToken;if(!e)return null;d.default.failedToFetchTeacherClassrooms=!1,(0,u.default)("teacherClassroomsById");for(let a=0;a<2;a++)try{const a=(await(0,s.default)({method:"post",url:`${(0,r.default)()}/api/classroomsWhereUserIsTeacher`,headers:{"x-auth":e}})).data,t={};for(const e of a){if(!e.id)throw new Error("708ea33e99");t[e.id]=new l.default(e)}return d.default.teacherClassroomsById=t,d.default.haveFetchedTeacherClassrooms=!0,d.default.failedToFetchTeacherClassrooms=!1,(0,u.default)("teacherClassroomsById"),null}catch(e){if(a<1)continue;(0,o.default)("fetchClassroomsWhereUserIsTeacher.js",e),d.default.failedToFetchTeacherClassrooms=!0,(0,u.default)("teacherClassroomsById")}return null}},24707:(e,a,t)=>{function s(e){return{classroom_id:e.getId(),classroom_name:e.getName(),student_count:e.studentArr?e.studentArr.length:0,teacher_id:e.getTeacherId()}}t.r(a),t.d(a,{default:()=>s})},56739:(e,a,t)=>{t.r(a),t.d(a,{default:()=>l});var s=t(26952),r=t(92117),o=t(39460);function l(e,a){if((0,r.default)("classroom_deleted"))try{if(!e)throw new Error("missing-userId");if(!a)throw new Error("missing-classroomParams");const t=Object.assign({user_id:e},a);(0,o.default)("classroom_deleted",t)}catch(e){(0,s.default)("trackClassroomDeleted",e)}}},68525:(e,a,t)=>{t.r(a),t.d(a,{goToClassroom:()=>d,goToClassroomsList:()=>u});var s=t(40818),r=t(75012),o=t(25737),l=t(11765);function d(e){s.default.firstPageParam=e,s.default.activePageSettings=new r.default({path:"/classroom/"+e}),s.default.activePage="ClassroomDetailPage",(0,o.default)(),(0,l.default)("Page was changed")}function u(){s.default.firstPageParam=null,s.default.activePageSettings=new r.default({path:"/classroom"}),s.default.activePage="ClassroomsPage",(0,o.default)(),(0,l.default)("Page was changed")}},75347:(e,a,t)=>{t.r(a),t.d(a,{default:()=>o});var s=t(74475),r=t(54236);function o(){const e=r.default.modes[s.default.Green];return{backgroundColor:e.backgroundColor,color:e.textColor}}},94399:(e,a,t)=>{t.r(a),t.d(a,{default:()=>s});const s={}}}]); 2//#
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.