{"version":3,"file":"bundle-chameleon_src_q.xxxxxxxxxxxxxxxxxxxx.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAmC;AAE5B,MAAMC,sBAAsB,GAAGD,iDAAG;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAME,aAAa,GAAGF,iDAAG;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMG,4BAA4B,GAAGH,iDAAG;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMI,gCAAgC,GAAGJ,iDAAG;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACO,MAAMK,gBAAgB,GAAGL,iDAAG;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;AAED;AACO,MAAMM,wBAAwB,GAAGN,iDAAG;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMO,sBAAsB,GAAGP,iDAAG;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMQ,gBAAgB,GAAGR,iDAAG;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMS,mBAAmB,GAAGT,iDAAG;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMU,sBAAsB,GAAGV,iDAAG;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMW,2BAA2B,GAAGX,iDAAG;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMY,kBAAkB,GAAGZ,iDAAG;AACrC;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMa,yBAAyB,GAAGb,iDAAG;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMc,yBAAyB,GAAGd,iDAAG;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMe,2BAA2B,GAAGf,iDAAG;AAC9C;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMgB,0BAA0B,GAAGhB,iDAAG;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMiB,iBAAiB,GAAGjB,iDAAG;AACpC;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMkB,qBAAqB,GAAGlB,iDAAG;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;;;;;;;;AC3fkC;AAE5B,MAAMmB,kBAAkB,GAAGnB,iDAAG;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMoB,kBAAkB,GAAGpB,iDAAG;AACrC;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMqB,kCAAkC,GAAGrB,iDAAG;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAEM,MAAMsB,uBAAuB,GAAGtB,iDAAG;AAC1C;AACA;AACA;AACA;AACA;AACA,CA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","sources":["webpack:///./chameleon/src/queries/index.js","webpack:///./chameleon/src/queries/mutations.js","webpack:///./chameleon/src/reducers/assessmentSummary.js","webpack:///./chameleon/src/reducers/itemShareInvites.js","webpack:///./chameleon/src/reducers/itemShares.js","webpack:///./chameleon/src/routes/Activities.js","webpack:///./chameleon/src/routes/AdminReport.tsx","webpack:///./chameleon/src/routes/ApReader.js","webpack:///./chameleon/src/routes/Assignments.js","webpack:///./chameleon/src/routes/Maintenance.js","webpack:///./chameleon/src/routes/ScoreByRubrics.js","webpack:///./chameleon/src/routes/TrendReporting.js","webpack:///./chameleon/src/routes/dashboard.js","webpack:///./chameleon/src/routes/editQuestion.js","webpack:///./chameleon/src/routes/index.js","webpack:///./chameleon/src/routes/progress.js","webpack:///./chameleon/src/routes/questionBank.js","webpack:///./chameleon/src/routes/results.js","webpack:///./chameleon/src/routes/student.js","webpack:///./chameleon/src/routes/usage.js"],"sourcesContent":["import { gql } from 'react-apollo';\n\nexport const getAssessmentGroupInfo = gql`\n  query getAssessmentGroupInfo($id: Int!, $assignmentId: Int) {\n    assessmentGroupInfo(id: $id, assignmentId: $assignmentId) {\n      id\n      name\n      subject\n      type\n      semester\n      members {\n        partName\n        partType\n        sortOrder\n        assessmentId\n        unitMask\n      }\n      window {\n        registrationStartDate\n        registrationEndDate\n        winterWindowStartDate\n        winterWindowEndDate\n        springWindowStartDate\n        springWindowEndDate\n      }\n    }\n  }\n`;\n\nexport const shareResource = gql`\n  mutation shareResourceWithClass(\n    $subject: Int!\n    $resourceId: String\n    $resourceIds: [String]\n    $assignees: [IsaAssignee]\n    $resourceType: String\n    $startsAt: DateTime\n    $dueAt: DateTime\n    $title: String\n  ) {\n    shareResourceWithClass(\n      subjectId: $subject\n      id: $resourceId\n      ids: $resourceIds\n      assignees: $assignees\n      resourceType: $resourceType\n      startsAt: $startsAt\n      dueAt: $dueAt\n      title: $title\n    ) {\n      ok\n      errors {\n        fieldName\n        fieldErrors\n      }\n      newAssignmentsNumber\n    }\n  }\n`;\n\nexport const getResourceAssigneesStudents = gql`\n  query resourceQuery(\n    $resourceId: String!\n    $subjectId: Int!\n    $classIds: [Int!]\n  ) {\n    resourceAssigneesStudents(\n      resourceId: $resourceId\n      subjectId: $subjectId\n      classIds: $classIds\n    ) {\n      assignees {\n        sectionId\n        studentIds\n      }\n    }\n  }\n`;\n\nexport const getSharedResourceToClassStudents = gql`\n  query resourceQuery($sharedResourceToClassIds: [Int!]) {\n    sharedResourceToClassStudents(\n      sharedResourceToClassIds: $sharedResourceToClassIds\n    ) {\n      assignments {\n        currentIsa {\n          assignmentId\n          sectionId\n          studentIds\n        }\n        studentIdsFromOtherIsa\n      }\n    }\n  }\n`;\n\n// PDF Downloads\nexport const testBookletQuery = gql`\n  query getTestBookletQuery(\n    $assignmentId: String!\n    $masterSubjectId: String!\n    $paperSaver: Boolean\n    $connectedQuestions: Boolean\n  ) {\n    assignment(assignmentId: $assignmentId) {\n      id\n      testBookletUrl(\n        masterSubjectId: $masterSubjectId\n        paperSaver: $paperSaver\n        connectedQuestions: $connectedQuestions\n      )\n    }\n  }\n`;\n\n// Associated Resources\nexport const associatedResourcesQuery = gql`\n  query getAssociatedResources(\n    $assessmentId: String!\n    $educationPeriod: String!\n  ) {\n    assessment(assessmentId: $assessmentId, educationPeriod: $educationPeriod) {\n      associatedResources {\n        resourceUrl\n        resourceType\n      }\n    }\n  }\n`;\n\nexport const assignmentQuestionData = gql`\n  query assignmentQuestionData($assignmentId: String!) {\n    assignment(assignmentId: $assignmentId) {\n      id\n      title\n      questions {\n        ... on MultipleChoiceQuestion {\n          id: itemId\n          itemId\n          title\n          isSecure\n          isRetired\n          learnosityItemReference\n          isCbPracticeQuiz\n          type: __typename\n        }\n        ... on FreeResponseQuestion {\n          id: itemId\n          itemId\n          title\n          isSecure\n          isRetired\n          learnosityItemReference\n          isCbPracticeQuiz\n          type: __typename\n          children: scoringRubric {\n            id\n            title\n            learnosityItemReference\n            type: __typename\n          }\n        }\n      }\n    }\n  }\n`;\n\nexport const assignmentReview = gql`\n  query assignmentReview(\n    $assignmentId: String!\n    $studentId: String!\n    $config: String\n    $inline: Boolean\n    $showCorrectAnswers: Boolean\n    $assignmentIdAsInt: Int\n    $subjectId: Int\n    $htmlId: String\n    $scorerType: String\n  ) {\n    assignmentReview(\n      assignmentId: $assignmentId\n      studentId: $studentId\n      config: $config\n      inline: $inline\n      showCorrectAnswers: $showCorrectAnswers\n      scorerType: \"teacher\"\n    ) {\n      learnositySignedRequest\n      allowCalculatorForItems {\n        itemId\n        revisionId\n        learnosityItemReference\n      }\n      scoringRubric {\n        learnositySignedRequest\n        rubricCategoryReferencesByQuestion\n      }\n      status\n      scoreDisplay\n    }\n    assignment(assignmentId: $assignmentId) {\n      id\n      studentScoring\n      studentResponses(studentId: $studentId)\n      scoringRubricResponseAnalysis(\n        studentId: $studentId\n        scorerType: $scorerType\n      )\n      scoringRubricResponses(studentId: $studentId, scorerType: $scorerType)\n      progress(userId: $studentId) {\n        scored\n        studentScored\n        teacherAndStudentScored\n      }\n    }\n    assessmentGroupByAssignmentInfo(\n      assignmentId: $assignmentIdAsInt\n      subjectId: $subjectId\n      htmlId: $htmlId\n    ) {\n      type\n    }\n  }\n`;\n\nexport const activityResultQuery = gql`\n  query getActivityResultByGroup(\n    $masterSubjectId: Int!\n    $classId: Int!\n    $educationPeriod: Int\n  ) {\n    activityResultByGroup(\n      masterSubjectId: $masterSubjectId\n      classId: $classId\n      educationPeriod: $educationPeriod\n    ) {\n      activityResultByGroup\n    }\n  }\n`;\n\nexport const updateResourceSettings = gql`\n  mutation updateResourceSettings(\n    $sharedResourceToClassId: String!\n    $startsAt: DateTime\n    $dueAt: DateTime\n    $fieldChanged: String\n    $newStudentIds: [String!]\n  ) {\n    updateResourceSettings(\n      sharedResourceToClassId: $sharedResourceToClassId\n      startsAt: $startsAt\n      dueAt: $dueAt\n      newStudentIds: $newStudentIds\n      fieldChanged: $fieldChanged\n    ) {\n      ok\n      errors {\n        fieldName\n        fieldErrors\n      }\n      startsAt\n      dueAt\n    }\n  }\n`;\n\nexport const getItemShareInviteInfoQuery = gql`\n  query getItemShareInvite(\n    $shareKey: String!\n    $groupId: Int\n    $masterSubjectId: Int!\n  ) {\n    itemShareInvites(shareKey: $shareKey, masterSubjectId: $masterSubjectId) {\n      initId\n      itemId\n      itemSharedDate: createdAt\n      createdBy\n      shareKey\n      itemShareId\n      hasPendingCopy\n      hasCopy\n      isDisabled\n      itemInfo {\n        title\n        description\n        itemId\n        lastModifiedDate\n        isOwner\n      }\n      itemMetadata {\n        numberOfQuestions\n        numberOfMcq\n        numberOfFrq\n        numberOfTeacherQuestions\n      }\n      tags {\n        units {\n          description\n          label\n        }\n        topics {\n          label\n          description\n        }\n        skills {\n          label\n          description\n          category\n        }\n        taskModels {\n          label\n          description\n          category\n        }\n        bigIdeas {\n          label\n          description\n          category\n        }\n        proficiencies {\n          label\n          description\n          category\n        }\n        courseTransferSkills {\n          label\n          description\n          category\n        }\n      }\n    }\n    groupTimezone(groupId: $groupId)\n  }\n`;\n\nexport const getItemDescription = gql`\n  query getItemDescription($assessmentId: String) {\n    assessment(assessmentId: $assessmentId) {\n      id: itemId\n      description\n    }\n  }\n`;\n\nexport const getAssessmentSummaryQuery = gql`\n  query getAssessmentSummary($itemId: Int!, $groupId: Int) {\n    assessmentSummary(itemId: $itemId) {\n      itemId\n      createdBy\n      isTeacherCreated\n      itemSharedDate\n      itemInfo {\n        itemId\n        title\n        description\n        lastModifiedDate\n        isOwner\n        createdDate\n      }\n      itemMetadata {\n        numberOfQuestions\n        numberOfMcq\n        numberOfFrq\n        numberOfTeacherQuestions\n      }\n      tags {\n        units {\n          description\n          label\n        }\n        topics {\n          label\n          description\n        }\n        skills {\n          label\n          description\n          category\n        }\n        taskModels {\n          label\n          description\n          category\n        }\n        bigIdeas {\n          label\n          description\n          category\n        }\n        proficiencies {\n          label\n          description\n          category\n        }\n        courseTransferSkills {\n          label\n          description\n          category\n        }\n        learningObjectives {\n          label\n          description\n        }\n      }\n    }\n    groupTimezone(groupId: $groupId)\n  }\n`;\n\nexport const manageItemSharesByMeQuery = gql`\n  query getItemShares(\n    $masterSubjectId: Int!\n    $itemId: Int!\n    $isEmailShares: Boolean\n  ) {\n    itemSharesByMe(\n      masterSubjectId: $masterSubjectId\n      itemId: $itemId\n      isEmailShares: $isEmailShares\n    ) {\n      owner {\n        firstName\n        lastName\n        emailTrimmed\n      }\n      initId\n      ownerId\n      sharedAt\n      disabledAt\n    }\n    itemShareInvite(itemId: $itemId) {\n      initId\n      createdAt\n      shareKey\n      disabledAt\n    }\n  }\n`;\n\nexport const updateItemShareInviteActive = gql`\n  mutation updateItemShareInviteActive($shareKey: String!, $active: Boolean!) {\n    updateItemShareInviteActive(shareKey: $shareKey, active: $active) {\n      ok\n    }\n  }\n`;\n\nexport const batchUpdateItemShareActive = gql`\n  mutation batchUpdateItemShareActive(\n    $itemShareIds: [Int]!\n    $active: Boolean!\n  ) {\n    batchUpdateItemShareActive(itemShareIds: $itemShareIds, active: $active) {\n      ok\n    }\n  }\n`;\n\nexport const isQuizSharedQuery = gql`\n  query isQuizSharedQuery($assessmentId: String) {\n    assessment(assessmentId: $assessmentId) {\n      id: itemId\n      isShared\n    }\n  }\n`;\n\nexport const scoringGridAssignment = gql`\n  query scoringGridAssignment($assignmentId: String) {\n    assignment(assignmentId: $assignmentId) {\n      id\n      sessionTemplate\n      scoringSessionTemplate\n      responseAnalysis\n      studentResponses\n      scoringRubricResponseAnalysis\n      scoringRubricResponses(studentId: \"\", scorerType: \"teacher\")\n      teacherScoringRubricResults: scoringRubricResults(scorerType: \"teacher\")\n      studentScoringRubricResults: scoringRubricResults(scorerType: \"student\")\n      students {\n        id: initId\n        firstName\n        lastName\n      }\n      questions {\n        ... on MultipleChoiceQuestion {\n          id: itemId\n          title\n          learnosityItemReference\n          type: __typename\n        }\n        ... on FreeResponseQuestion {\n          id: itemId\n          title\n          learnosityItemReference\n          type: __typename\n          children: scoringRubric {\n            id\n            title\n            learnosityItemReference\n            type: __typename\n          }\n        }\n      }\n    }\n  }\n`;\n","import { gql } from 'react-apollo';\n\nexport const createQuizMutation = gql`\n  mutation createQuiz(\n    $libraryId: Int!\n    $title: String!\n    $content: JSONString!\n    $questionIds: String!\n    $autoCreateContent: Boolean\n    $subjectId: Int\n    $unitId: Int\n    $subunitId: Int\n    $educationPeriod: Int\n    $quizType: String\n  ) {\n    createQuiz(\n      libraryId: $libraryId\n      title: $title\n      content: $content\n      questionIds: $questionIds\n      autoCreateContent: $autoCreateContent\n      subjectId: $subjectId\n      unitId: $unitId\n      subunitId: $subunitId\n      educationPeriod: $educationPeriod\n      quizType: $quizType\n    ) {\n      ok\n      itemId\n      message\n    }\n  }\n`;\n\nexport const deleteQuizMutation = gql`\n  mutation deleteQuiz($itemId: Int!) {\n    deleteQuiz(itemId: $itemId) {\n      deleted\n      message\n    }\n  }\n`;\n\nexport const copyItemAndCreateItemShareMutation = gql`\n  mutation copyItemAndCreateItemShar(\n    $itemId: Int!\n    $subjectId: Int!\n    $shareKey: String\n    $title: String\n    $shouldCreateItemShareOnly: Boolean\n    $itemShareId: Int\n  ) {\n    copyAssessment(\n      assessmentId: $itemId\n      subjectId: $subjectId\n      shareKey: $shareKey\n      title: $title\n      shouldCreateItemShareOnly: $shouldCreateItemShareOnly\n      itemShareId: $itemShareId\n    ) {\n      ok\n      message\n      newAssessment {\n        itemShareInfo {\n          itemId\n          title\n          createdDate\n          sharedDate\n          createdBy\n          teacherQuestions\n          status\n        }\n      }\n    }\n  }\n`;\n\nexport const deleteItemShareMutation = gql`\n  mutation deleteItemShare($id: Int!) {\n    deleteItemShare(id: $id) {\n      isDeleted\n    }\n  }\n`;\n\nexport const updateQuizDescriptionMutation = gql`\n  mutation updateQuizDescription($item_id: Int!, $description: String!) {\n    updateQuizDescription(itemId: $item_id, description: $description) {\n      ok\n    }\n  }\n`;\n\nexport const updateItemShareActiveMutation = gql`\n  mutation updateItemShareActive($oldItemId: Int!, $status: String) {\n    updateItemShareActive(oldItemId: $oldItemId, status: $status) {\n      ok\n    }\n  }\n`;\n","import {\n  FETCH_ASSESSMENT_SUMMARY_START,\n  FETCH_ASSESSMENT_SUMMARY_SUCCESS,\n  FETCH_ASSESSMENT_SUMMARY_FAILED,\n  UPDATE_QUIZ_DESCRIPTION_SUCCESS,\n  UPDATE_QUIZ_DESCRIPTION_FAILED,\n} from 'chameleon/src/actionTypes';\n\nconst initialState = {\n  assessmentSummaryData: {},\n  isFetching: false,\n  errorMessage: '',\n  isFetched: false,\n  userTimezone: null,\n};\n\nconst assessmentSummary = (state = initialState, action) => {\n  const { type, payload } = action;\n  const { errorMessage, assessmentSummary, groupTimezone } = payload || {};\n\n  switch (type) {\n    case FETCH_ASSESSMENT_SUMMARY_START:\n      return {\n        ...initialState,\n        isFetching: true,\n      };\n    case FETCH_ASSESSMENT_SUMMARY_SUCCESS:\n      return {\n        ...state,\n        isFetching: false,\n        assessmentSummaryData: assessmentSummary || {},\n        isFetched: true,\n        userTimezone: groupTimezone,\n      };\n    case FETCH_ASSESSMENT_SUMMARY_FAILED:\n      return {\n        ...state,\n        isFetching: false,\n        errorMessage,\n        isFetched: false,\n      };\n    case UPDATE_QUIZ_DESCRIPTION_SUCCESS: {\n      const { assessmentSummaryData } = state;\n      return {\n        ...state,\n        assessmentSummaryData: {\n          ...assessmentSummaryData,\n          itemInfo: {\n            ...assessmentSummaryData.itemInfo,\n            description: payload.description,\n          },\n        },\n      };\n    }\n    case UPDATE_QUIZ_DESCRIPTION_FAILED:\n      return {\n        ...state,\n        errorMessage,\n      };\n    default:\n      return state;\n  }\n};\n\nexport default assessmentSummary;\n","import {\n  FETCH_ITEM_SHARE_INVITE_SUCCESS,\n  FETCH_ITEM_SHARE_INVITE_FAILED,\n  FETCH_ITEM_SHARE_INVITE_START,\n  DELETE_ITEM_SHARE_INVITE_START,\n  DELETE_ITEM_SHARE_INVITE_FAILED,\n  DELETE_ITEM_SHARE_INVITE_SUCCESS,\n} from 'chameleon/src/actionTypes';\n\nconst initialState = {\n  itemShareInvites: [],\n  isFetching: false,\n  errorMessage: '',\n  isFetched: false,\n};\n\nconst itemShareInvites = (state = initialState, action) => {\n  const { type, payload } = action;\n  const { errorMessage } = payload || {};\n\n  switch (type) {\n    case FETCH_ITEM_SHARE_INVITE_START:\n      return {\n        ...state,\n        itemShareInvites: [],\n        isFetching: true,\n        errorMessage: '',\n        isFetched: false,\n      };\n    case FETCH_ITEM_SHARE_INVITE_SUCCESS:\n      return {\n        ...state,\n        isFetching: false,\n        itemShareInvites: payload.itemShareInvites || [],\n        userTimezone: payload.groupTimezone,\n        isFetched: true,\n      };\n    case FETCH_ITEM_SHARE_INVITE_FAILED:\n      return {\n        ...state,\n        isFetching: false,\n        errorMessage,\n        isFetched: false,\n      };\n    case DELETE_ITEM_SHARE_INVITE_START:\n      return {\n        ...state,\n        isFetching: true,\n        errorMessage: '',\n      };\n    case DELETE_ITEM_SHARE_INVITE_SUCCESS:\n      return {\n        ...initialState,\n      };\n    case DELETE_ITEM_SHARE_INVITE_FAILED:\n      return {\n        ...state,\n        isFetching: false,\n        errorMessage,\n        isFetched: false,\n      };\n    default:\n      return state;\n  }\n};\n\nexport default itemShareInvites;\n","import {\n  COPY_ITEM_AND_CREATE_ITEM_SHARE_START,\n  COPY_ITEM_AND_CREATE_ITEM_SHARE_SUCCESS,\n  COPY_ITEM_AND_CREATE_ITEM_SHARE_FAILED,\n  DELETE_ITEM_SHARE_START,\n  DELETE_ITEM_SHARE_SUCCESS,\n  DELETE_ITEM_SHARE_FAILED,\n  UPDATE_ITEM_SHARE_ACTIVE_STATE_START,\n  UPDATE_ITEM_SHARE_ACTIVE_STATE_SUCCESS,\n  UPDATE_ITEM_SHARE_ACTIVE_STATE_FAILED,\n} from 'chameleon/src/actionTypes';\n\nconst initialState = {\n  itemShares: [],\n  isFetching: false,\n  errorMessage: '',\n  isFetched: false,\n};\n\nconst itemShares = (state = initialState, action) => {\n  const { type, payload } = action;\n  const { errorMessage } = payload || {};\n\n  switch (type) {\n    case COPY_ITEM_AND_CREATE_ITEM_SHARE_START:\n      return {\n        ...state,\n        isFetching: true,\n        errorMessage: '',\n        isFetched: false,\n      };\n    case COPY_ITEM_AND_CREATE_ITEM_SHARE_SUCCESS:\n      return {\n        ...state,\n        isFetching: false,\n        itemShares: [payload],\n        isFetched: true,\n      };\n    case COPY_ITEM_AND_CREATE_ITEM_SHARE_FAILED:\n      return {\n        ...state,\n        isFetching: false,\n        errorMessage,\n        isFetched: false,\n      };\n    case DELETE_ITEM_SHARE_START:\n      return {\n        ...state,\n        isFetching: true,\n        errorMessage: '',\n      };\n    case DELETE_ITEM_SHARE_SUCCESS:\n      return {\n        ...state,\n        isFetching: false,\n        itemShares: payload,\n        isFetched: true,\n      };\n    case DELETE_ITEM_SHARE_FAILED:\n      return {\n        ...state,\n        isFetching: false,\n        errorMessage,\n        isFetched: false,\n      };\n    case UPDATE_ITEM_SHARE_ACTIVE_STATE_START:\n      return {\n        ...state,\n        isFetching: true,\n        errorMessage: '',\n      };\n    case UPDATE_ITEM_SHARE_ACTIVE_STATE_SUCCESS:\n      return {\n        ...state,\n        isFetching: false,\n        isFetched: true,\n        itemShares: payload,\n      };\n    case UPDATE_ITEM_SHARE_ACTIVE_STATE_FAILED:\n      return {\n        ...state,\n        isFetching: false,\n        errorMessage,\n        isFetched: false,\n      };\n    default:\n      return state;\n  }\n};\n\nexport default itemShares;\n","import React from 'react';\nimport { Route } from 'react-router';\n\nconst ActivityResultsContainer = React.lazy(\n  () => import('chameleon/src/components/ActivityResultsContainer'),\n);\n\nexport default (\n  <Route\n    name=\"activities\"\n    path=\"activities\"\n    component={ActivityResultsContainer}\n  />\n);\n","import React from 'react';\nimport { Route } from 'react-router';\n\nconst AdminReportPage = React.lazy(\n  () => import('chameleon/src/pages/AdminReportPage'),\n);\n\nexport default (\n  <Route path=\"reports/admin-report\" component={AdminReportPage} />\n);\n","import React, { lazy } from 'react';\nimport { Route } from 'react-router';\n\nconst ScoringByRubricContainer = lazy(\n  () => import('legacy/src/components/scoring/ScoringByRubricContainer'),\n);\n\nconst ScoringLayout = lazy(\n  () => import('legacy/src/components/scoring/ScoringLayout'),\n);\n\n// for AP Readers we create a limited UI base of the Scoring UI\n// e.g. /frq-pc-result/{$AssignmentId}/students/{$StudentId}\n\nexport default (\n  <Route\n    name=\"frq-pc-result\"\n    path=\"frq-pc-result/:assignmentId/students/:studentId\"\n    component={ScoringByRubricContainer}\n  >\n    <Route path=\"questions/:questionId\" component={ScoringLayout} />\n  </Route>\n);\n","import React, { lazy } from 'react';\nimport { Route, IndexRoute } from 'react-router';\nimport progress from './progress';\n\nconst AssignmentsContainer = lazy(\n  () => import('chameleon/src/components/assignments/AssignmentsContainer'),\n);\n\nconst routes = (\n  <>\n    <Route name=\"assignments\" path=\"assignments\" leftNav>\n      <IndexRoute component={AssignmentsContainer} />\n      {progress}\n    </Route>\n    <Route name=\"dashboard\" path=\"assignments/dashboard\" leftNav>\n      <IndexRoute component={AssignmentsContainer} />\n    </Route>\n  </>\n);\n\nexport default routes;\n","import React from 'react';\nimport Icon from 'chameleon/ui-stack/ui/base/icon';\n\nconst Maintenance = () => {\n  return (\n    <div className=\"page_wrapper flex maintenance-page\">\n      <div className=\"m-auto flex justify-center text-4xl\">\n        <div className=\"float-left\">\n          <Icon\n            id=\"close\"\n            width=\"26.43\"\n            height=\"26.43\"\n            className=\"p-1 rounded-full bg-red-500 text-white mr-8 mt-1\"\n            role=\"presentation\"\n            accessibility={{ ariaHidden: true }}\n          />\n        </div>\n        <div className=\"float-right leading-relaxed\">\n          <div className=\"font-medium\">\n            AP Classroom and Pre-AP Classroom Maintenance\n          </div>\n          <p className=\"leading-normal text-3xl max-w-3xl\">\n            AP Classroom and Pre-AP Classroom are currently undergoing scheduled\n            maintenance. We apologize for the inconvenience.\n          </p>\n        </div>\n      </div>\n    </div>\n  );\n};\n\nexport default Maintenance;\n","import React, { lazy } from 'react';\nimport { Route } from 'react-router';\nimport ValidatedRoute from 'chameleon/src/utility/validatedRoute';\n\nconst ScoringByRubricContainer = lazy(\n  () => import('legacy/src/components/scoring/ScoringByRubricContainer'),\n);\n\nconst ScoringLayout = lazy(\n  () => import('legacy/src/components/scoring/ScoringLayout'),\n);\n\nexport default (\n  <Route\n    path=\"score/:assignmentId/students/:studentId\"\n    component={ValidatedRoute(ScoringByRubricContainer)}\n  >\n    <Route\n      name=\"name\"\n      path=\"questions/:questionId\"\n      component={ValidatedRoute(ScoringLayout)}\n    />\n  </Route>\n);\n","import React from 'react';\nimport { Route } from 'react-router';\n\nconst TrendReportingContainer = React.lazy(\n  () => import('chameleon/src/components/TrendReportingContainer'),\n);\nexport default (\n  <Route\n    name=\"trendReport\"\n    path=\"reports/csperformance\"\n    component={TrendReportingContainer}\n  />\n);\n","import React, { lazy } from 'react';\nimport { IndexRoute, Route } from 'react-router';\nimport PermissionsContainer from 'legacy/src/components/auth/PermissionsContainer';\n\nconst DashboardContainer = lazy(\n  () => import('legacy/src/components/dashboard/DashboardContainer'),\n);\nconst PerformanceReports = lazy(\n  () => import('legacy/src/components/dashboard/PerformanceReports'),\n);\n\nexport default (\n  <Route\n    name=\"dashboard\"\n    path=\"dashboard\"\n    component={PermissionsContainer(DashboardContainer)}\n  >\n    <IndexRoute component={PerformanceReports} />\n    <Route path=\"summary\" component={PerformanceReports} />\n  </Route>\n);\n","import React, { lazy } from 'react';\nimport { Route } from 'react-router';\n\nconst EditItem = lazy(\n  () => import('legacy/src/components/questionBank/editor/EditItem/EditItem'),\n);\n\nexport default (\n  <Route\n    name=\"createNewItem\"\n    path=\"author/question\"\n    component={EditItem}\n    onLeave={EditItem.willTransitionFrom}\n  />\n);\n","import React, { lazy, useState } from 'react';\nimport {\n  Router,\n  Route,\n  browserHistory,\n  IndexRedirect,\n  Redirect,\n} from 'react-router';\nimport { connect } from 'react-redux';\nimport App from 'chameleon/src/components/App';\n\nconst Container = lazy(() => import('chameleon/ui-stack/ui/page/container'));\nimport ContainerWrapper from 'chameleon/src/components/ContainerWrapper';\n\nconst HomeContainer = lazy(\n  () => import('chameleon/src/components/HomeContainer'),\n);\n\nimport requireAuth from 'legacy/src/components/auth/requireAuth';\n\nimport editQuestion from 'chameleon/src/routes/editQuestion';\n\nconst AuthorQuestion = lazy(\n  () => import('legacy/src/components/questionBank/editor/AuthorQuestion'),\n);\n\nimport { wizardPageRoutes } from 'legacy/packages/wizards/src/routes';\n\nconst DynamicAssemessmentsPage = lazy(\n  () => import('chameleon/src/components/DynamicAssemessmentsPage'),\n);\n\nimport ValidatedRoute from 'chameleon/src/utility/validatedRoute';\nimport SplitIOHandler from 'chameleon/ui-stack/utilities/split-io-handler';\nimport assignments from './Assignments';\nimport dashboardRoutes from './dashboard';\nimport scoreRubrics from './ScoreByRubrics';\nimport apReader from './ApReader';\nimport activities from './Activities';\nimport trendReport from './TrendReporting';\nimport results from './results';\nimport student from './student';\nimport qbRoutes from './questionBank';\nimport usage from './usage';\nimport Maintenance from './Maintenance';\nimport adminReport from './AdminReport';\nimport log from 'chameleon/ui-stack/utilities/log';\n\n// Secure Browser Components (Lockdown Browser)\nconst SecureBrowserDownload = lazy(\n  () => import('legacy/src/components/SecureBrowserDownload'),\n);\nconst SecureBrowserCheck = lazy(\n  () =>\n    import('legacy/src/components/SecureBrowserDownload/SecureBrowserCheck'),\n);\nconst SecureBrowserClose = lazy(\n  () =>\n    import('legacy/src/components/SecureBrowserDownload/SecureBrowserClose'),\n);\nconst ReadinessCheck = lazy(\n  () => import('legacy/src/components/apstudent/handlers/ReadinessCheck'),\n);\n\nconst SubjectsContainer = lazy(\n  () => import('legacy/src/components/homepage/subjects/SubjectsContainer'),\n);\nconst Login = lazy(() => import('legacy/src/components/login/Login'));\nconst PageNotFound = lazy(() => import('legacy/src/components/PageNotFound'));\nconst Logout = lazy(() => import('legacy/src/components/login/Logout'));\nconst AdminLanding = lazy(\n  () => import('legacy/src/components/homepage/AdminLanding'),\n);\nconst VideoViewerHandler = lazy(\n  () => import('legacy/src/utility/VideoViewerHandler'),\n);\n\nconst FirewallCheck = lazy(\n  () => import('legacy/src/utility/FirewallCheck/FirewallCheck'),\n);\n\nconst AuthRedirect = lazy(\n  () => import('legacy/src/components/login/AuthRedirect'),\n);\n\nconst DashboardRedirect = lazy(\n  () => import('legacy/src/components/dashboard/DashboardRedirect'),\n);\n\nconst TeacherSppPreviewPlayer = lazy(\n  () => import('chameleon/ui-stack/ui/spp/player/teacher'),\n);\n\nconst SharedAssessmentPage = lazy(\n  () => import('chameleon/src/components/SharedAssessmentPage'),\n);\n\nconst SharedAssessmentLinkHandler = lazy(\n  () =>\n    import(\n      'chameleon/src/components/SharedAssessmentPage/SharedAssessmentLinkHandler'\n    ),\n);\n\nconst SPPReviewPlayer = lazy(\n  () => import('chameleon/ui-stack/ui/spp/player/review'),\n);\n\nconst WorldLanguageApReaderPlayer = lazy(\n  () => import('chameleon/ui-stack/ui/world_language_pilot/player'),\n);\n\nconst ErrorMessage = lazy(() => import('chameleon/src/components/error'));\n\nexport const SPP_PREVIEW_PATH_NAME = 'teacher-spp-preview-player';\nexport const SPP_REVIEW_PATH_NAME = 'teacher-spp-review-player';\n\n/**\n * @todo - missing routes\n * - 404 pages\n * - logout\n * - ...TBA\n * */\n\nconst Routes = ({ showMaintenancePage }) => {\n  const [canBypassMaintenance, setCanBypassMaintenance] = useState(null);\n  const onRouteChange = ({ routes, location: { pathname, search } }) => {\n    // persist current path for routes with left nav. This will be used to take the user\n    // back to the page they were at when they're on a page with no left Nav ie Results Pages\n\n    //in case the last route is component function\n    const currentRoute = routes[routes.length - 1].path\n      ? routes[routes.length - 1]\n      : routes[routes.length - 2];\n\n    const { leftNav = true } = currentRoute;\n    let basePath = pathname;\n    if (search) {\n      basePath += search;\n    }\n    if (leftNav) {\n      localStorage.setItem('PREV_ROUTE', `${basePath}`);\n    }\n  };\n\n  const isMaintenancePageRequired =\n    showMaintenancePage !== 'FAIL' ? showMaintenancePage : false;\n\n  if (isMaintenancePageRequired) {\n    let canBypass = false;\n    const maintenanceSchool = localStorage.getItem('maintenance-school');\n    if (maintenanceSchool) {\n      if (canBypassMaintenance === null) {\n        const flagHandler = new SplitIOHandler({\n          key: maintenanceSchool,\n          splitName: 'show_maintenance_page',\n          callback: (flag) => {\n            setCanBypassMaintenance(flag === 'off');\n          },\n        });\n        flagHandler.invoke();\n      }\n    }\n    if (canBypassMaintenance) {\n      canBypass = true;\n    }\n    if (!canBypass) {\n      return <Maintenance />;\n    }\n  }\n\n  return (\n    <Router\n      history={browserHistory}\n      onUpdate={() => {\n        try {\n          let path = window.location.pathname + window.location.search;\n          if (window.lastRouterUpdate === path) return;\n          log('Route changed:', path);\n          window.lastRouterUpdate = path;\n        } catch (err) {\n          log('error', 'Error occurred', err);\n        }\n      }}\n    >\n      <Route path=\"auth/redirect\" component={AuthRedirect} />\n      <Route path=\"readinesscheck\" component={FirewallCheck} />\n      <Route path=\"/\" component={requireAuth(App)}>\n        {wizardPageRoutes}\n        <Route path=\"error\" component={ErrorMessage}>\n          <Route path=\":id\" />\n        </Route>\n        <Route path=\"login\" component={Login} />\n        <Route path=\"logout\" component={Logout} />\n\n        {/* Secure Browser Routes */}\n        <Route path=\"lockdown\" component={SecureBrowserDownload} />\n        <Route path=\"securebrowsercheck\" component={SecureBrowserCheck} />\n        <Route path=\"close\" component={SecureBrowserClose} />\n\n        <Route path=\":subjectId/readinesscheck\" component={ReadinessCheck} />\n        <Route path=\"subjects/preview\" component={SubjectsContainer} />\n        <Route path=\"admin\" component={AdminLanding} />\n        <Route path=\"coordinator\" component={AdminLanding} />\n        <Route\n          name=\"videoViewer\"\n          path=\"d/:videoId\"\n          component={VideoViewerHandler}\n        />\n        <Route\n          name=\"dashboardRedirect\"\n          path=\":subject/dashboard_redirect\"\n          component={ValidatedRoute(DashboardRedirect)}\n        />\n        <Route\n          path=\":subject\"\n          component={ContainerWrapper(ValidatedRoute(Container))}\n          onChange={onRouteChange}\n        >\n          <IndexRedirect to=\"home\" />\n          <Route\n            name=\"home\"\n            path=\"home(/preview/item/:previewId)\"\n            component={ValidatedRoute(HomeContainer)}\n          />\n          <Route\n            name=\"sharedAssessment\"\n            path=\"shared-quizzes\"\n            component={SharedAssessmentPage}\n          />\n          <Route\n            name=\"acceptSharelinkHandler\"\n            path=\"shared-quizzes/:shareKey\"\n            component={SharedAssessmentLinkHandler}\n          />\n          {assignments}\n          {results}\n          {activities}\n          {trendReport}\n          {adminReport}\n          {dashboardRoutes}\n          {qbRoutes}\n          {usage}\n          <Route\n            name=\"createNewItem\"\n            path=\"author/question/:qtype\"\n            component={AuthorQuestion}\n          />\n          <Route\n            name=\"dynamicAssessmentPage\"\n            path=\"dynamic-assessments\"\n            component={DynamicAssemessmentsPage}\n          />\n        </Route>\n        {scoreRubrics}\n        {apReader}\n        {editQuestion}\n        {student}\n        <Route path=\":subject\">\n          <Route\n            name={SPP_PREVIEW_PATH_NAME}\n            path=\"assessments/spp/preview/:assessmentId\"\n            component={ValidatedRoute(TeacherSppPreviewPlayer)}\n            hideTopBar\n            exact\n          />\n          <Route\n            name={SPP_REVIEW_PATH_NAME}\n            path=\"assessments/spp/review/:assignmentId/students/:studentId\"\n            component={ValidatedRoute(SPPReviewPlayer)}\n            hideTopBar\n            exact\n          />\n          <Route\n            name=\"world-language-ap-reader-player-results\"\n            path=\"assessments/world-language-ap-reader/results/:activityId/students/:studentId\"\n            component={ValidatedRoute(WorldLanguageApReaderPlayer)}\n            hideTopBar\n            exact\n          />\n          {/* Support redirect from Legacy PreAP to Chameleon URL*/}\n          <Redirect from=\"assessments/results\" to=\"home\" />\n        </Route>\n        <Route path=\"*\" component={PageNotFound} />\n      </Route>\n    </Router>\n  );\n};\n\nRoutes.displayName = 'Routes';\n\nconst mapStateToProps = (state) => ({\n  showMaintenancePage: state.featureFlag.show_maintenance_page,\n});\n\nexport default connect(mapStateToProps)(Routes);\n","import React, { lazy } from 'react';\nimport { Route, IndexRoute } from 'react-router';\nimport ProgressContainer from 'chameleon/src/components/progress/ProgressContainer';\nimport ValidatedRoute from 'chameleon/src/utility/validatedRoute';\nimport scoreByRubric from './ScoreByRubrics';\n\nconst Assignment = lazy(\n  () => import('legacy/src/components/assignment/Assignment'),\n);\nconst ProctoringWrapper = lazy(\n  () => import('legacy/src/components/ProctoringReportWrapper'),\n);\n\nconst assignmentIndex = <IndexRoute component={Assignment} leftNav={false} />;\nconst assignmentPreview = (\n  <Route\n    name=\"assignmentPreview\"\n    path=\"preview\"\n    component={Assignment}\n    leftNav={false}\n  />\n);\nconst submissionView = (\n  <Route\n    name=\"submissionView\"\n    path=\"student/:studentId\"\n    component={Assignment}\n    leftNav={false}\n  />\n);\nconst proctoringWrapper = (\n  <Route\n    name=\"proctoringWrapper\"\n    path=\"live_status\"\n    component={ProctoringWrapper}\n    leftNav={false}\n  />\n);\n\nconst routes = (\n  <Route\n    name=\"progress\"\n    path=\"progress\"\n    component={ValidatedRoute(ProgressContainer)}\n    leftNav\n  >\n    <Route name=\"assignment-progress\" path=\":assignmentId\" leftNav={false}>\n      {assignmentIndex}\n      {assignmentPreview}\n      {submissionView}\n      {proctoringWrapper}\n    </Route>\n\n    {scoreByRubric}\n  </Route>\n);\n\nexport default routes;\n","import React, { lazy } from 'react';\nimport { IndexRedirect, IndexRoute, Route } from 'react-router';\nimport PermissionsContainer from 'legacy/src/components/auth/PermissionsContainer';\nimport PageNotFound from 'legacy/src/components/PageNotFound';\nimport ValidatedRoute from 'chameleon/src/utility/validatedRoute';\n\nconst QuestionBankContainer = lazy(\n  () => import('legacy/src/components/questionBank/QuestionBankContainer'),\n);\nconst QuizBuilder = lazy(\n  () => import('legacy/src/components/questionBank/QuizBuilder'),\n);\nconst EditItem = lazy(\n  () => import('legacy/src/components/questionBank/editor/EditItem/EditItem'),\n);\nconst CreateQuiz = lazy(\n  () => import('legacy/src/components/questionBank/CreateQuiz'),\n);\nconst QuizBuilderAutoBuild = lazy(\n  () =>\n    import(\n      'legacy/src/components/questionBank/QuizBuilder/components/QuizBuilderAutoBuild'\n    ),\n);\n\nconst QuizBuilderAutoBuildWrapper = (props) => (\n  <QuizBuilder {...props}>\n    <QuizBuilderAutoBuild {...props} />\n  </QuizBuilder>\n);\n\nexport default (\n  <Route\n    name=\"questionBank\"\n    path=\"question_bank\"\n    component={PermissionsContainer(QuestionBankContainer)}\n    leftNav\n  >\n    <IndexRedirect to=\"questions\" />\n    <Route name=\"allQuestions\" path=\"questions\">\n      <IndexRoute name=\"browseQuestions\" component={QuizBuilder} />\n      <Route\n        name=\"createPreviewItem\"\n        path=\"preview/item/:previewId\"\n        component={ValidatedRoute(QuizBuilder)}\n      />\n      <Route\n        name=\"createPreviewItem\"\n        path=\":previewId\"\n        component={ValidatedRoute(QuizBuilder)}\n      />\n      <Route\n        name=\"createPreviewQuiz\"\n        path=\"preview/quiz\"\n        component={QuizBuilder}\n      />\n    </Route>\n    <Route name=\"buildQuiz\" path=\"create\">\n      <IndexRoute name=\"buildQuiz\" component={QuizBuilder} />\n      <Route name=\"createQuizFilters\" path=\"filters\" component={QuizBuilder} />\n      <Route\n        name=\"createQuizAutoBuildWrapper\"\n        path=\"auto-build(/filters)\"\n        component={QuizBuilderAutoBuildWrapper}\n      />\n      <Route\n        name=\"unitCreateQuiz\"\n        path=\":unitNumber/unit\"\n        component={CreateQuiz}\n      />\n      <Route\n        name=\"bigIdeaCreateQuiz\"\n        path=\":bigIdea/big_idea(/:bigIdeaType)\"\n        component={CreateQuiz}\n      />\n      <Route\n        name=\"createNewItem\"\n        path=\"item/new/:questionType\"\n        component={EditItem}\n        onLeave={EditItem.willTransitionFrom}\n      />\n      <Route\n        name=\"createEditItem\"\n        path=\"item/:itemId\"\n        component={EditItem}\n        onLeave={EditItem.willTransitionFrom}\n      />\n      <Route\n        name=\"createPreviewQuiz\"\n        path=\"preview/quiz\"\n        component={QuizBuilder}\n      />\n    </Route>\n    <Route path=\"*\" component={PageNotFound} />\n  </Route>\n);\n","import React from 'react';\nimport { IndexRedirect, IndexRoute, Route } from 'react-router';\n\nconst ResultsDataProvider = React.lazy(\n  () => import('chameleon/src/components/results/ResultsDataProvider'),\n);\nconst TeacherStudentResultsContainer = React.lazy(\n  () =>\n    import('chameleon/src/components/results/TeacherStudentResultsContainer'),\n);\nconst ResultsContainer = React.lazy(\n  () => import('chameleon/src/components/results/ResultsContainer'),\n);\nimport PermissionsContainer from 'legacy/src/components/auth/PermissionsContainer';\n\nconst QuestionsTable = React.lazy(\n  () => import('chameleon/src/components/results/resultsQuestions'),\n);\nconst AssignmentResources = React.lazy(\n  () => import('legacy/src/components/assignment/AssignmentResources'),\n);\nconst AssignmentTrendReport = React.lazy(\n  () =>\n    import(\n      'chameleon/src/components/TrendReportingContainer/AssignmentTrendReport'\n    ),\n);\nconst StudentPerformanceOverview = React.lazy(\n  () =>\n    import(\n      'legacy/src/components/assessment/Results/StudentPerformanceOverview'\n    ),\n);\nconst SummaryReportContainer = React.lazy(\n  () =>\n    import(\n      'legacy/src/components/assessment/Results/SummaryReport/SummaryReportContainer/SummaryReportContainer'\n    ),\n);\nconst TeacherStudentSummaryReport = React.lazy(\n  () =>\n    import(\n      'legacy/src/components/assessment/Results/SummaryReport/TeacherStudentSummaryReport/TeacherStudentSummaryReport'\n    ),\n);\nconst TeacherPerformanceItem = React.lazy(\n  () =>\n    import(\n      'legacy/src/components/assessment/Results/PerformanceItem/TeacherWrapper'\n    ),\n);\nconst TeacherStudentResponses = React.lazy(\n  () =>\n    import(\n      'legacy/src/components/assessment/Results/StudentResponses/TeacherContainer'\n    ),\n);\nconst SingleStudentPerformanceOverview = React.lazy(\n  () =>\n    import(\n      'legacy/src/components/assessment/Results/SingleStudentPerformanceOverview'\n    ),\n);\nconst StudentPerformanceItem = React.lazy(\n  () =>\n    import(\n      'legacy/src/components/assessment/Results/PerformanceItem/StudentWrapper'\n    ),\n);\nconst SingleStudentResources = React.lazy(\n  () =>\n    import('legacy/src/components/assessment/Results/SingleStudentResources'),\n);\nconst SingleStudentQuestions = React.lazy(\n  () =>\n    import('legacy/src/components/assessment/Results/SingleStudentQuestions'),\n);\nconst ScoringLayout = React.lazy(\n  () => import('legacy/src/components/scoring/ScoringLayout'),\n);\nconst StudentResponses = React.lazy(\n  () =>\n    import(\n      'legacy/src/components/assessment/Results/StudentResponses/StudentContainer'\n    ),\n);\nimport ValidatedRoute from 'chameleon/src/utility/validatedRoute';\n\nconst studentResultsPages = (\n  <Route name=\"StudentResults\" path=\"performance\" leftNav={false}>\n    <IndexRoute component={SingleStudentPerformanceOverview} leftNav={false} />\n\n    <Route\n      name=\"StudentResponses\"\n      path=\"responses\"\n      component={StudentResponses}\n      leftNav={false}\n    >\n      <Route\n        name=\"SingleStudentRubricsQuestions\"\n        path=\"questions/:questionId(/parts/:partId)\"\n        component={ScoringLayout}\n        leftNav={false}\n      />\n    </Route>\n\n    <Route\n      name=\"SingleStudentPerformanceItem\"\n      path=\":questionId\"\n      component={StudentPerformanceItem}\n      leftNav={false}\n    >\n      <Route\n        name=\"SingleStudentPerformanceItemPart\"\n        path=\"parts/:partId\"\n        component={StudentPerformanceItem}\n        leftNav={false}\n      />\n      <Route name=\"submissionResultsView\" path=\"review\" leftNav={false} />\n    </Route>\n  </Route>\n);\n\nexport default (\n  <Route\n    name=\"results\"\n    path=\"assessments/results/:assignmentId\"\n    component={PermissionsContainer(ValidatedRoute(ResultsDataProvider))}\n    leftNav={false}\n  >\n    <Route component={ResultsContainer}>\n      <IndexRedirect to=\"resources\" />\n      {studentResultsPages}\n      <Route\n        name=\"summary-report\"\n        path=\"summary-report\"\n        leftNav={false}\n        component={SummaryReportContainer}\n      />\n      <Route\n        name=\"csperformance-summary\"\n        path=\"csperformance\"\n        leftNav={false}\n        component={AssignmentTrendReport}\n      />\n      <Route\n        name=\"results-summary\"\n        path=\"resources\"\n        leftNav={false}\n        component={AssignmentResources}\n      />\n      <Route\n        name=\"results-summary\"\n        path=\"students\"\n        leftNav={false}\n        component={StudentPerformanceOverview}\n      />\n      <Route\n        name=\"results-summary\"\n        path=\"questions\"\n        leftNav={false}\n        component={QuestionsTable}\n      />\n      <Route\n        name=\"ClassPerformanceItem\"\n        path=\"questions/:questionId\"\n        component={TeacherPerformanceItem}\n        leftNav={false}\n      />\n      <Route\n        name=\"ClassPerformanceItemPart\"\n        path=\"questions/:questionId/parts/:partId\"\n        component={TeacherPerformanceItem}\n        leftNav={false}\n      />\n    </Route>\n    <Route\n      name=\"student-results\"\n      path=\"students/:studentId\"\n      leftNav={false}\n      component={TeacherStudentResultsContainer}\n    >\n      <IndexRedirect to=\"resources\" />\n      <Route\n        name=\"TeacherStudentResponses\"\n        path=\"responses\"\n        leftNav={false}\n        component={TeacherStudentResponses}\n      >\n        <Route\n          name=\"StudentRubricsQuestions\"\n          path=\"questions/:questionId(/parts/:partId)\"\n          leftNav={false}\n          component={ScoringLayout}\n        />\n      </Route>\n      <Route\n        name=\"SingleStudentPerformanceOverview\"\n        path=\"questions\"\n        leftNav={false}\n        component={SingleStudentPerformanceOverview}\n      />\n      <Route\n        name=\"SingleStudentQuestions\"\n        path=\"parts/:ppcPartId\"\n        leftNav={false}\n        component={SingleStudentQuestions}\n      >\n        <IndexRoute\n          name=\"SingleStudentPartOverview\"\n          leftNav={false}\n          component={SingleStudentPerformanceOverview}\n        />\n        <Route\n          name=\"SingleStudentPerformanceItemOption\"\n          leftNav={false}\n          path=\"performance/:questionId\"\n          component={StudentPerformanceItem}\n        />\n        <Route name=\"submissionResultsView\" leftNav={false} path=\"review\" />\n      </Route>\n      <Route\n        name=\"SingleStudentPerformanceItem\"\n        path=\"questions/:questionId\"\n        component={StudentPerformanceItem}\n        leftNav={false}\n      >\n        <Route\n          name=\"SingleStudentPerformanceItemOption\"\n          path=\"parts/:partId\"\n          component={StudentPerformanceItem}\n          leftNav={false}\n        />\n        <Route name=\"submissionResultsView\" path=\"review\" leftNav={false} />\n      </Route>\n\n      <Route\n        name=\"SingleStudentResources\"\n        path=\"resources\"\n        leftNav={false}\n        component={SingleStudentResources}\n      />\n      <Route\n        name=\"csperformance-summary\"\n        path=\"csperformance\"\n        leftNav={false}\n        component={AssignmentTrendReport}\n      />\n\n      <Route\n        name=\"teacher-student-summary-report\"\n        path=\"summary-report\"\n        leftNav={false}\n        component={TeacherStudentSummaryReport}\n      />\n    </Route>\n  </Route>\n);\n","import React, { lazy } from 'react';\nimport { Route } from 'react-router';\nimport ValidatedRoute from 'chameleon/src/utility/validatedRoute';\n\nimport TimedAssignmentWrapper from 'chameleon/src/components/wrappers/TimedAssignmentWrapper';\nimport BlueBookRouteWrapper from 'chameleon/src/components/wrappers/BlueBookRouteWrapper';\n\nconst StudentPlayer = lazy(\n  () => import('legacy/src/components/apstudent/handlers/Player'),\n);\n\nconst BlueBookStudentPlayer = lazy(\n  () => import('chameleon/src/components/blueBook/StudentPlayer'),\n);\n\nconst StudentSPPPlayer = lazy(\n  () => import('chameleon/ui-stack/ui/spp/player/student'),\n);\nconst SPPReviewPlayer = lazy(\n  () => import('chameleon/ui-stack/ui/spp/player/review'),\n);\nconst WorldLanguagePilotPlayer = lazy(\n  () => import('chameleon/ui-stack/ui/world_language_pilot/player'),\n);\n\nexport default (\n  <Route path=\":subject\">\n    <Route\n      name=\"player\"\n      path=\"assessments/assignments/:assignmentId\"\n      component={BlueBookRouteWrapper(\n        TimedAssignmentWrapper(ValidatedRoute(StudentPlayer)),\n      )}\n      blueBookComponent={ValidatedRoute(BlueBookStudentPlayer)}\n      hideTopBar\n      exact\n    />\n    <Route\n      name=\"player\"\n      path=\"assessments/spp/:assignmentId\"\n      component={ValidatedRoute(StudentSPPPlayer)}\n      hideTopBar\n      exact\n    />\n    <Route\n      name=\"review-player\"\n      path=\"assessments/spp/review/:assignmentId\"\n      component={ValidatedRoute(SPPReviewPlayer)}\n      hideTopBar\n      exact\n    />\n    <Route\n      name=\"world-language-pilot-player\"\n      path=\"assessments/world-language-pilot/:activityId\"\n      component={ValidatedRoute(WorldLanguagePilotPlayer)}\n      hideTopBar\n      exact\n    />\n  </Route>\n);\n","import React, { lazy } from 'react';\nimport { Route } from 'react-router';\n\nconst Usage = lazy(() => import('legacy/src/components/usage/Usage'));\n\nexport default <Route name=\"usage\" path=\"usage\" component={Usage} />;\n"],"names":["gql","getAssessmentGroupInfo","shareResource","getResourceAssigneesStudents","getSharedResourceToClassStudents","testBookletQuery","associatedResourcesQuery","assignmentQuestionData","assignmentReview","activityResultQuery","updateResourceSettings","getItemShareInviteInfoQuery","getItemDescription","getAssessmentSummaryQuery","manageItemSharesByMeQuery","updateItemShareInviteActive","batchUpdateItemShareActive","isQuizSharedQuery","scoringGridAssignment","createQuizMutation","deleteQuizMutation","copyItemAndCreateItemShareMutation","deleteItemShareMutation","updateQuizDescriptionMutation","updateItemShareActiveMutation","FETCH_ASSESSMENT_SUMMARY_START","FETCH_ASSESSMENT_SUMMARY_SUCCESS","FETCH_ASSESSMENT_SUMMARY_FAILED","UPDATE_QUIZ_DESCRIPTION_SUCCESS","UPDATE_QUIZ_DESCRIPTION_FAILED","initialState","assessmentSummaryData","isFetching","errorMessage","isFetched","userTimezone","assessmentSummary","state","arguments","length","undefined","action","type","payload","groupTimezone","itemInfo","description","FETCH_ITEM_SHARE_INVITE_SUCCESS","FETCH_ITEM_SHARE_INVITE_FAILED","FETCH_ITEM_SHARE_INVITE_START","DELETE_ITEM_SHARE_INVITE_START","DELETE_ITEM_SHARE_INVITE_FAILED","DELETE_ITEM_SHARE_INVITE_SUCCESS","itemShareInvites","COPY_ITEM_AND_CREATE_ITEM_SHARE_START","COPY_ITEM_AND_CREATE_ITEM_SHARE_SUCCESS","COPY_ITEM_AND_CREATE_ITEM_SHARE_FAILED","DELETE_ITEM_SHARE_START","DELETE_ITEM_SHARE_SUCCESS","DELETE_ITEM_SHARE_FAILED","UPDATE_ITEM_SHARE_ACTIVE_STATE_START","UPDATE_ITEM_SHARE_ACTIVE_STATE_SUCCESS","UPDATE_ITEM_SHARE_ACTIVE_STATE_FAILED","itemShares","React","Route","ActivityResultsContainer","lazy","createElement","name","path","component","AdminReportPage","ScoringByRubricContainer","ScoringLayout","IndexRoute","progress","AssignmentsContainer","routes","Fragment","leftNav","Icon","Maintenance","className","id","width","height","role","accessibility","ariaHidden","ValidatedRoute","TrendReportingContainer","PermissionsContainer","DashboardContainer","PerformanceReports","EditItem","onLeave","willTransitionFrom","useState","Router","browserHistory","IndexRedirect","Redirect","connect","App","Container","ContainerWrapper","HomeContainer","requireAuth","editQuestion","AuthorQuestion","wizardPageRoutes","DynamicAssemessmentsPage","SplitIOHandler","assignments","dashboardRoutes","scoreRubrics","apReader","activities","trendReport","results","student","qbRoutes","usage","adminReport","log","SecureBrowserDownload","SecureBrowserCheck","SecureBrowserClose","ReadinessCheck","SubjectsContainer","Login","PageNotFound","Logout","AdminLanding","VideoViewerHandler","FirewallCheck","AuthRedirect","DashboardRedirect","TeacherSppPreviewPlayer","SharedAssessmentPage","SharedAssessmentLinkHandler","SPPReviewPlayer","WorldLanguageApReaderPlayer","ErrorMessage","SPP_PREVIEW_PATH_NAME","SPP_REVIEW_PATH_NAME","Routes","_ref","showMaintenancePage","canBypassMaintenance","setCanBypassMaintenance","onRouteChange","_ref2","location","pathname","search","currentRoute","basePath","localStorage","setItem","isMaintenancePageRequired","canBypass","maintenanceSchool","getItem","flagHandler","key","splitName","callback","flag","invoke","history","onUpdate","window","lastRouterUpdate","err","onChange","to","hideTopBar","exact","from","displayName","mapStateToProps","featureFlag","show_maintenance_page","ProgressContainer","scoreByRubric","Assignment","ProctoringWrapper","assignmentIndex","assignmentPreview","submissionView","proctoringWrapper","QuestionBankContainer","QuizBuilder","CreateQuiz","QuizBuilderAutoBuild","QuizBuilderAutoBuildWrapper","props","ResultsDataProvider","TeacherStudentResultsContainer","ResultsContainer","QuestionsTable","AssignmentResources","AssignmentTrendReport","StudentPerformanceOverview","SummaryReportContainer","TeacherStudentSummaryReport","TeacherPerformanceItem","TeacherStudentResponses","SingleStudentPerformanceOverview","StudentPerformanceItem","SingleStudentResources","SingleStudentQuestions","StudentResponses","studentResultsPages","TimedAssignmentWrapper","BlueBookRouteWrapper","StudentPlayer","BlueBookStudentPlayer","StudentSPPPlayer","WorldLanguagePilotPlayer","blueBookComponent","Usage"],"sourceRoot":""}