PageSourceSearch

https://www.clickview.net/scripts/C5j5LRut2.chunk.js

js clickview.net collected 2026-10-09 21:45:00 UTC 4,042 bytes, 2 lines download raw bytes

1import{t as e}from"./C1SLt-ar.chunk.js";import{t}from"./Bneb37232.chunk.js";import{t as n}from"./C1PTqhPY2.chunk.js";var r={"Academic Coach":`teacher`,"Assistant Head Teacher":`kdm`,"Consortium Leadership":`kdm`,"Curriculum Coordinator":`teacher`,"Curriculum Leader":`teacher`,"Deputy Head Teacher":`kdm`,"Deputy Principal":`kdm`,"Digital Technology Coordinator":`teacher`,"District Leadership":`kdm`,"e-Learning/ICT Coordinator":`teacher`,"Head of Department":`teacher`,"Head of Faculty":`teacher`,"Head of Key Stage":`teacher`,"Head of Subject":`teacher`,"Head Teacher":`kdm`,IT:`kdm`,"IT/LRC":`kdm`,"e-Learning Coordinator":`kdm`,"Instructional Technology Specialist":`teacher`,"Librarian / Teacher Librarian":`teacher`,Principal:`kdm`,"School Leadership":`kdm`,"Subject Lead":`teacher`,Teacher:`teacher`,"SSO / SLSO":`teacher`,"Assistant Principal":`kdm`,"IT / IT Specialist":`kdm`,"Learning Support":`teacher`,"Learning Assistant":`teacher`,"Educational Assistant (EA)":`teacher`,"Learning Support Teacher / Resource Teacher":`teacher`,"Department Head / Manager":`teacher`,"Curriculum Coordinator / Consultant":`teacher`,"School Counsellor / Guidance Counsellor":`teacher`,"Vice-Principal":`kdm`,Superintendent:`kdm`,"Director of Education":`kdm`,"Business Manager":`kdm`,Professor:`kdm`,Lecturer:`teacher`,"Course Coordinator / Administrator":`teacher`,"Digital Learning Manager":`teacher`,Tutor:`teacher`,"Teaching Fellow":`teacher`,Librarian:`teacher`,Researcher:`teacher`,"Learning Technologist":`teacher`,"Teaching Assistant":`teacher`},i=function(e){return e.Guest=`Guest`,e.User=`User`,e.Admin=`Admin`,e.SuperAdmin=`SuperAdmin`,e}({}),a=[`rm unify glow`,`glow`,`rm unify`],o={getInitials(e,t){let n=``;return e?.length&&(n=e[0]),t?.length&&(n+=t[0]),n.toUpperCase()},getInitialsFromFullName(e){let t=e?.split(` `)??[];if(!t.length)return``;let n=t[0],r=t.length>1?t[1]:``;return o.getInitials(n,r)},getFullName(e){return e?.name?`${e?.name??``} ${e?.surname??``}`.trim():``},getCommunityName(e){return e?.name?`${e.name} ${e.surname?.slice(0,1)}`:``},getUserType(e){let t=e.userType;if(typeof t==`number`)switch(t){case 0:t=n.Unknown;break;case 1:t=n.Staff;break;case 2:t=n.Learner;break;case 255:t=n.System;break}return t},getUserStatus(e){let n=e.status;if(typeof n==`number`)switch(n){case 0:n=t.Disabled;break;case 1:n=t.Active;break;case 2:n=t.Inactive;break}return n},getUserStatusFromValue(e){if(typeof e==`number`)switch(e){case 0:e=t.Disabled;break;case 1:e=t.Active;break;case 2:e=t.Inactive;break}return e},getUserRole(e){let t;if(`userProfiles`in e&&e.userProfiles?.data?.[0]&&(t=e.userProfiles.data[0].role),`userProfile`in e&&e.userProfile&&(t=e.userProfile.role),!t)return i.User;if(typeof t==`number`)switch(t){case 16:t=i.Guest;break;case 32:t=i.User;break;case 48:t=i.Admin;break;case 64:t=i.SuperAdmin;break}return t},getUserRoleFromValue(e){if(!e&&e!==0)return i.User;if(typeof e==`number`)switch(e){case 16:return i.Guest;case 32:return i.User;case 48:return i.Admin;case 64:return i.SuperAdmin;default:return i.User}return e},getDisplayName(e){return e.metadata?.displayName?e.metadata?.displayName:o.getFullName(e)},getYearGroup(t){return t.masterYearGroup?.id?t.masterYearGroup:t.yearGroups?.data?.length?e.first(t.yearGroups.data):null},hasLegacySso(e){return e?.authenticationMethods?.length?e.authenticationMethods.some(e=>!e.local&&e.isLegacy):!1},hasNonLegacySso(e){return e?.authenticationMethods?.length?e.authenticationMethods.some(e=>!e.local&&!e.isLegacy):!1},hasSso(e){return o.hasLegacySso(e)||o.hasNonLegacySso(e)},hasRmUnifySso(e){return e?.authenticationMethods?.length?e.authenticationMethods.some(e=>a.includes(e.displayName?.toLowerCase())):!1},getPersonaFromJobTitle(e){if(!e)return`teacher`;let t={};for(let e in r)r.hasOwnProperty(e)&&(t[e.toLowerCase()]=r[e]);return t[e.toLowerCase()]||`teacher`},isKDM(e){return e?o.getPersonaFromJobTitle(e)===`kdm`:!1},getValidYearGroups(e){return e?e.filter(e=>e.value!==0):[]}};export{i as n,o as t};
2//# sourceMappingURL=C5j5LRut2.chunk.js.map

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.