1<!DOCTYPE html><html class="__className_0434a7 __className_d88be3" lang="en" nonce="3NPHarSawIlP0918a6ARrA=="><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/fa17a3eae2d9d72f.css" nonce="3NPHarSawIlP0918a6ARrA==" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/7e0d44fce59b8cec.css" nonce="3NPHarSawIlP0918a6ARrA==" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/ec5636614eb1b7fa.css" nonce="3NPHarSawIlP0918a6ARrA==" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/3995d31157b66933.css" nonce="3NPHarSawIlP0918a6ARrA==" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f4efc0b3bf775eb5.css" nonce="3NPHarSawIlP0918a6ARrA==" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/40422e9fe55cbe55.css" nonce="3NPHarSawIlP0918a6ARrA==" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/e679f919b2aba259.css" nonce="3NPHarSawIlP0918a6ARrA==" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" nonce="3NPHarSawIlP0918a6ARrA==" href="/_next/static/chunks/webpack-3178462c5a5f2526.js"/>
1<script src="/_next/static/chunks/965b1407-0220387cb5741535.js" async="" nonce="3NPHarSawIlP0918a6ARrA=="></script>
1<script src="/_next/static/chunks/178-613ec4113875bf95.js" async="" nonce="3NPHarSawIlP0918a6ARrA=="></script>
1<script src="/_next/static/chunks/main-app-7256eb1ba77febd3.js" async="" nonce="3NPHarSawIlP0918a6ARrA=="></script>
1<script src="/_next/static/chunks/app/(np)/%5B%5B...slug%5D%5D/error-be3113b355677ea3.js" async="" nonce="3NPHarSawIlP0918a6ARrA=="></script>
1<script src="/_next/static/chunks/app/global-error-e38d6e4511de2ed0.js" async="" nonce="3NPHarSawIlP0918a6ARrA=="></script>
1<script src="/_next/static/chunks/849-8d40681cc78ef9f7.js" async="" nonce="3NPHarSawIlP0918a6ARrA=="></script>
1<script src="/_next/static/chunks/216-a4c4c5332b1898e2.js" async="" nonce="3NPHarSawIlP0918a6ARrA=="></script>
1<script src="/_next/static/chunks/app/layout-66456b68ef53a7ad.js" async="" nonce="3NPHarSawIlP0918a6ARrA=="></script>
1<script src="/_next/static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js" async="" nonce="3NPHarSawIlP0918a6ARrA=="></script>
1<link rel="preload" href="/_next/static/css/546c37a8da54d00c.css" as="style" nonce="3NPHarSawIlP0918a6ARrA=="/><link rel="preload" href="/_next/static/css/4776fc07014c2bdd.css" as="style" nonce="3NPHarSawIlP0918a6ARrA=="/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-XWG87R2TXL" as="script" nonce="3NPHarSawIlP0918a6ARrA=="/><link rel="preload" href="https://assets.wogaa.sg/scripts/wogaa.js" as="script" nonce="3NPHarSawIlP0918a6ARrA=="/><link rel="preload" href="https://assets.app.optical.gov.sg/@optical/blocks/optical-attributions.js" as="script" crossorigin="" nonce="3NPHarSawIlP0918a6ARrA=="/><meta name="next-size-adjust" content=""/><title>Parents </title><meta name="description" content="The Parents Gateway app offers the convenience of accessing information on a handy app, from receiving school updates to performing administrative tasks."/><meta name="google-site-verification" content="0RBGUfD1RE2c4mbkzSnZ6vH4G5sbv3NRwJDzGiEITrg"/><meta property="og:title" content="Parents "/><meta property="og:description" content="The Parents Gateway app offers the convenience of accessing information on a handy app, from receiving school updates to performing administrative tasks."/><meta property="og:image" content="https://cms.np.edu.sg/assets/c376ce44-162f-449d-8cda-deaa993b3d3f.jpg"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Parents "/><meta name="twitter:description" content="The Parents Gateway app offers the convenience of accessing information on a handy app, from receiving school updates to performing administrative tasks."/><meta name="twitter:image" content="https://cms.np.edu.sg/assets/c376ce44-162f-449d-8cda-deaa993b3d3f.jpg"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule="" nonce="3NPHarSawIlP0918a6ARrA=="></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><!--$--><!--html--><!--body--><!--&--><!--&--><!--&--><div class=""><header><nav class="navbar navbar-expand-lg navbar-light"><div class="navbar-content"><div class="container"><a class="navbar-brand " href="/home" title="Ngee Ann Polytechnic"><img alt="Ngee Ann Polytechnic" loading="lazy" width="430" height="110" decoding="async" data-nimg="1" class="object-contain img-light-mode" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2Fab16008f-a6a0-466e-9193-e16e947261b0.png&w=640&q=75 1x, /_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2Fab16008f-a6a0-466e-9193-e16e947261b0.png&w=1080&q=75 2x" src="/_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2Fab16008f-a6a0-466e-9193-e16e947261b0.png&w=1080&q=75"/></a><div class="ms-auto d-flex align-items-center position-relative"><div><ul class="navbar-nav me-4 d-none d-lg-flex quick-link"><li class="nav-item"><a class="nav-link" href="/schools-courses/full-time-courses">Full-Time Courses</a></li><li class="nav-item"><a class="nav-link" href="https://www.cet.np.edu.sg/" target="_blank">Part-Time Courses</a></li><li class="nav-item"><a class="nav-link" href="/connect">Industry</a></li><li class="nav-item"><a class="nav-link" href="/about-np/contact">Contact Us</a></li></ul></div><div class="form-switch"><input aria-checked="false" aria-label="Dark mode switcher" aria-live="polite" class="form-check-input" id="toggler" role="switch" type="checkbox"/></div><div class="mobile-search"><button aria-label="Search" class="btn-search-icon" type="button"><span class="fas fa-search"></span></button></div><button aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler" type="button"><span class="navbar-toggler-icon"></span></button></div></div></div><div class="navbar-content"><div class="navbar-navigation d-none d-lg-block" style="height:auto"><div class="container"><div class="navbar-collapse justify-content-lg-center"><ul class="navbar-nav flex-wrap"><li class="nav-item dropdown"><div class="position-relative"><button aria-expanded="false" class="nav-link dropdown-toggle cursor-default!" disabled="" type="button"><span>About NP</span></button></div><div class="dropdown-menu overflow-hidden d-block d-lg-none" style="height:auto"><div class="container-lg d-block"><div class="row mega-menu"><div class="col-12 col-lg-3 mega-menu-content"><img alt="About NP" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2F0dc9b3f0-5c24-4380-b383-59000a43d5cf.jpg&w=384&q=75 1x, /_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2F0dc9b3f0-5c24-4380-b383-59000a43d5cf.jpg&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2F0dc9b3f0-5c24-4380-b383-59000a43d5cf.jpg&w=640&q=75"/></div><div class="col-12 col-lg"><div class="row row-cols-1 row-cols-lg-4 gy-lg-5"><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/about-np/our-story">Our Story</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/about-np/our-story/our-milestones">History & Milestones</a></li><li><a class="dropdown-item" href="/about-np/our-story/sustainability-commitment">Sustainability Commitment</a></li><li><a class="dropdown-item" href="/about-np/our-story/smart-campus">Smart Campus</a></li><li><a class="dropdown-item" href="/about-np/our-story/gen-ai-ready">Gen AI Ready</a></li><li><a class="dropdown-item" href="/about-np/our-story/np2030">NP2030</a></li></ul></div><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">
1Toggle submenu</span></button><a href="/about-np/organisation">Organization</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/about-np/organisation/council-members">Council Members</a></li><li><a class="dropdown-item" href="/about-np/organisation/management">Management</a></li><li><a class="dropdown-item" href="/about-np/organisation/advisory-committee">Advisory Committee</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/about-np/media">Media</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/about-np/media/np-in-the-news">NP in the News</a></li><li><a class="dropdown-item" href="/about-np/media/media-releases">Media Releases</a></li></ul></div><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/about-np/publications">Publications</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/about-np/publications/np-news">NP News</a></li><li><a class="dropdown-item" href="/about-np/publications/annual-report">Annual Report</a></li><li><a class="dropdown-item" href="/about-np/publications/course-brochures">Course Brochures</a></li><li><a class="dropdown-item" href="/about-np/publications/environmental-sustainability-disclosure">Environmental Sustainability Disclosure</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><a class="single" href="/about-np/careers">Careers</a></div><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/about-np/facilities">Facilities</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/about-np/facilities/dialogue-in-the-dark-sg">Dialogue in the Dark SG</a></li><li><a class="dropdown-item" href="/about-np/facilities/eat">Eat</a></li><li><a class="dropdown-item" href="/about-np/facilities/play">Play</a></li><li><a class="dropdown-item" href="/about-np/facilities/learn">Learn</a></li><li><a class="dropdown-item" href="/about-np/facilities/ev-charging">EV Charging</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/about-np/contact">Contact</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/about-np/contact/tell-np">Tell NP</a></li><li><a class="dropdown-item" href="/about-np/contact/directions">Directions</a></li></ul></div></div></div></div></div></div></div></li><li class="nav-item dropdown"><div class="position-relative"><button aria-expanded="false" class="nav-link dropdown-toggle cursor-default!" disabled="" type="button"><span>Schools & Courses</span></button></div><div class="dropdown-menu overflow-hidden d-block d-lg-none" style="height:auto"><div class="container-lg d-block"><div class="row mega-menu"><div class="col-12 col-lg-3 mega-menu-content"><img alt="Schools & Courses" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Fb38598a5-b5d5-49c5-8c23-304d20e021ac.jpg&w=384&q=75 1x, /_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Fb38598a5-b5d5-49c5-8c23-304d20e021ac.jpg&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Fb38598a5-b5d5-49c5-8c23-304d20e021ac.jpg&w=640&q=75"/></div><div class="col-12 col-lg"><div class="row row-cols-1 row-cols-lg-4 gy-lg-5"><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">
1Toggle submenu</span></button><a href="/schools-courses/academic-schools">Academic Schools</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/schools-courses/academic-schools/school-of-business-accountancy">School of Business & Accountancy</a></li><li><a class="dropdown-item" href="/schools-courses/academic-schools/school-of-design-environment">School of Design & Environment</a></li><li><a class="dropdown-item" href="/schools-courses/academic-schools/school-of-engineering">School of Engineering</a></li><li><a class="dropdown-item" href="/schools-courses/academic-schools/school-of-film-media-studies">School of Film & Media Studies</a></li><li><a class="dropdown-item" href="/schools-courses/academic-schools/school-of-health-sciences">School of Health Sciences</a></li><li><a class="dropdown-item" href="/schools-courses/academic-schools/school-of-humanities-interdisciplinary-studies">School of Humanities & Interdisciplinary Studies</a></li><li><a class="dropdown-item" href="/schools-courses/academic-schools/school-of-infocomm-technology">School of InfoComm Technology</a></li><li><a class="dropdown-item" href="/schools-courses/academic-schools/school-of-life-sciences-chemical-technology">School of Life Sciences & Chemical Technology</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><a class="single" href="/schools-courses/full-time-courses">Full-Time Courses</a></div><div class="mega-menu-group"><a class="single" href="/schools-courses/critical-core-modules">Critical Core Modules</a></div><div class="mega-menu-group"><a class="single" href="/schools-courses/personalised-learning-pathway-plp-minors">Personalised Learning Pathway (PLP) Minors</a></div><div class="mega-menu-group"><a class="single" href="/schools-courses/poly-foundation-programme-pfp">Poly Foundation Programme (PFP)</a></div><div class="mega-menu-group"><a class="single" href="https://www.cet.np.edu.sg/" target="_blank">Lifelong Learning @ CETA</a></div><div class="mega-menu-group"><a class="single" href="/schools-courses/go-flex">Go FLEX</a></div></div></div></div></div></div></div></li><li class="nav-item dropdown"><div class="position-relative"><button aria-expanded="false" class="nav-link dropdown-toggle cursor-default!" disabled="" type="button"><span>Admissions & Enrolment</span></button></div><div class="dropdown-menu overflow-hidden d-block d-lg-none" style="height:auto"><div class="container-lg d-block"><div class="row mega-menu"><div class="col-12 col-lg-3 mega-menu-content"><img alt="Admissions & Enrolment" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2F60f576ff-49d3-45dc-a6dd-be176e8c84b0.jpg&w=384&q=75 1x, /_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2F60f576ff-49d3-45dc-a6dd-be176e8c84b0.jpg&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2F60f576ff-49d3-45dc-a6dd-be176e8c84b0.jpg&w=640&q=75"/></div><div class="col-12 col-lg"><div class="row row-cols-1 row-cols-lg-4 gy-lg-5"><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/admissions-enrolment/guide-for-prospective-students">Guide for Prospective Students</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/o-level-students">O-level Students</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/n-a-students">N(A) Students</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/a-level-students">A-level Students</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/ite-students">ITE Students</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/former-polytechnic-student">Former Polytechnic Student</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/ip-students">IP Students</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/enrolled-nurses-cbsen">Enrolled Nurses (CBSEN)</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/international-qualification-holder">International Qualification Holder</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/working-adults-with-relevant-experience">Working Adults with Relevant Experience</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/part-time-ite-wsq">Part-time ITE/WSQ</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">
1Toggle submenu</span></button><a href="/admissions-enrolment/academic-matters">Academic Matters</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/admissions-enrolment/academic-matters/assessment">Assessment</a></li><li><a class="dropdown-item" href="/admissions-enrolment/academic-matters/academic-calendar">Academic Calendar</a></li><li><a class="dropdown-item" href="/admissions-enrolment/academic-matters/course-fees">Course Fees (Full Time Diploma)</a></li><li><a class="dropdown-item" href="/admissions-enrolment/academic-matters/elr2b2">ELR2B2 & Intake</a></li><li><a class="dropdown-item" href="/admissions-enrolment/academic-matters/pfp-agg-range">PFP Agg Range</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/admissions-enrolment/enrolment">Enrolment</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="https://enrol.np.edu.sg/" target="_blank">Login to My Enrolment</a></li><li><a class="dropdown-item" href="/admissions-enrolment/enrolment#steps" target="_blank">Enrolment Steps</a></li><li><a class="dropdown-item" href="/admissions-enrolment/enrolment/status">Enrolment Status</a></li><li><a class="dropdown-item" href="/admissions-enrolment/enrolment/students-pass-application">Student's Pass Application</a></li><li><a class="dropdown-item" href="https://www2.np.edu.sg/notebook/" target="_blank">Notebook Purchase</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/scholarships-awards">Scholarships & Awards</a></li><li><a class="dropdown-item" href="https://www.moe.gov.sg/financial-matters/tuition-grant-scheme" target="_blank">Tuition Grant</a></li><li><a class="dropdown-item" href="/student-life/freshmen-experience">Freshmen Experience</a></li><li><a class="dropdown-item" href="/admissions-enrolment/enrolment/faqs">FAQs</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/admissions-enrolment/financial-matters">Financial Matters</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/aid">Financial Aid</a></li><li><a class="dropdown-item" href="/admissions-enrolment/academic-matters/course-fees">Course Fees</a></li></ul></div></div></div></div></div></div></div></li><li class="nav-item dropdown"><div class="position-relative"><button aria-expanded="false" class="nav-link dropdown-toggle cursor-default!" disabled="" type="button"><span class="opacity-0">Student Life</span></button><a href="/student-life/experience-your-xtraordinary">Student Life</a></div><div class="dropdown-menu overflow-hidden d-block d-lg-none" style="height:auto"><div class="container-lg d-block"><div class="row mega-menu"><div class="col-12 col-lg-3 mega-menu-content"><img alt="Student Life" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Fd109a188-e481-411e-bb32-816a9fe0a988.jpg&w=384&q=75 1x, /_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Fd109a188-e481-411e-bb32-816a9fe0a988.jpg&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Fd109a188-e481-411e-bb32-816a9fe0a988.jpg&w=640&q=75"/></div><div class="col-12 col-lg"><div class="row row-cols-1 row-cols-lg-4 gy-lg-5"><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/student-life/clubs-societies">Clubs & Societies</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/student-life/clubs-societies/np-ambassadors">NP Ambassadors</a></li><li><a class="dropdown-item" href="/student-life/clubs-societies/np-student-council">NP Student Council</a></li><li><a class="dropdown-item" href="/student-life/clubs-societies/arts-cultural">Arts & Cultural</a></li><li><a class="dropdown-item" href="/student-life/clubs-societies/sports">Sports</a></li><li><a class="dropdown-item" href="/student-life/clubs-societies/community-service">Community Service</a></li><li><a class="dropdown-item" href="/student-life/clubs-societies/special-interest">Special Interest</a></li></ul></div><div class="mega-menu-group"><a class="single" href="/student-life/freshmen-experience">Freshmen Experience</a></div><div class="mega-menu-group"><a class="single" href="/student-life/scholarships-awards">Scholarships & Awards</a></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">
1Toggle submenu</span></button><a href="/student-life/talent-development">Talent Development</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/student-life/talent-development/our-trailblazers">Our Trailblazers</a></li></ul></div><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/student-life/the-sandbox-technology-innovation-entrepreneurship">The Sandbox - Technology, Innovation & Entrepreneurship (TIE) Office </a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="https://www.agile.edu.sg/" target="_blank">AGILE</a></li><li><a class="dropdown-item" href="https://geip.np.edu.sg/" target="_blank">Global Entrepreneurial Internship Programme</a></li><li><a class="dropdown-item" href="/student-life/the-sandbox-technology-innovation-entrepreneurship/kickstart-fund">Kickstart Fund</a></li><li><a class="dropdown-item" href="/student-life/the-sandbox-technology-innovation-entrepreneurship/makers-academy">Makers' Academy</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/student-life/service-learning">Service-Learning</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/student-life/service-learning/service-learning-journey">Service-Learning Journey</a></li><li><a class="dropdown-item" href="/student-life/service-learning/SL-stories">Service-Learning Stories</a></li><li><a class="dropdown-item" href="/student-life/service-learning/training-events">Training & Events</a></li><li><a class="dropdown-item" href="/student-life/service-learning/partners">Service-Learning Partners</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><a class="single" href="/student-life/overseas-exposure">Overseas Exposure</a></div><div class="mega-menu-group"><a class="single" href="/connect/industry-partners/careers-global-immersion-cgi/sea-unbound">SEA Unbound</a></div><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/student-life/building-an-inclusive-np-community">Building an Inclusive NP Community</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/student-life/building-an-inclusive-np-community/code-of-conduct">Code of Conduct</a></li></ul></div></div></div></div></div></div></div></li><li class="nav-item dropdown"><div class="position-relative"><button aria-expanded="false" class="nav-link dropdown-toggle cursor-default!" disabled="" type="button"><span>Student Services</span></button></div><div class="dropdown-menu overflow-hidden d-block d-lg-none" style="height:auto"><div class="container-lg d-block"><div class="row mega-menu"><div class="col-12 col-lg-3 mega-menu-content"><img alt="Student Services" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Fa20d93ca-c654-4b47-b17b-6789a07d4b3e.jpg&w=384&q=75 1x, /_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Fa20d93ca-c654-4b47-b17b-6789a07d4b3e.jpg&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Fa20d93ca-c654-4b47-b17b-6789a07d4b3e.jpg&w=640&q=75"/></div><div class="col-12 col-lg"><div class="row row-cols-1 row-cols-lg-4 gy-lg-5"><div class="col mega-menu-links level2"><div class="mega-menu-group"><a class="single" href="/student-services/internships">Internships</a></div><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/student-services/education-career-coaching/career-guidance">Education & Career Guidance</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/student-services/education-career-coaching">Education & Career Guidance</a></li><li><a class="dropdown-item" href="/student-services/education-career-coachings/further-studies">Further Studies</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><a class="single" href="/student-services/student-services-visitor-centre">Student Services & Visitor Centre (SSVC)</a></div><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">
1Toggle submenu</span></button><a href="/student-services/student-care-centre">Student Care Centre</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/student-services/student-care-centre/pastoral-care-support">Pastoral Care & Support</a></li><li><a class="dropdown-item" href="/student-services/student-care-centre/sen-support">SEN Support</a></li><li><a class="dropdown-item" href="/admissions-enrolment/guide-for-prospective-students/aid">Financial Aid</a></li><li><a class="dropdown-item" href="/student-services/student-care-centre/care-culture">Care Culture</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><a class="single" href="/library" target="_blank">Library</a></div></div></div></div></div></div></div></li><li class="nav-item dropdown"><div class="position-relative"><button aria-expanded="false" class="nav-link dropdown-toggle cursor-default!" disabled="" type="button"><span>Connect</span></button></div><div class="dropdown-menu overflow-hidden d-block d-lg-none" style="height:auto"><div class="container-lg d-block"><div class="row mega-menu"><div class="col-12 col-lg-3 mega-menu-content"><img alt="Connect" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Feab1824b-a6e9-46d2-8d26-e4c9ff3da578.jpg&w=384&q=75 1x, /_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Feab1824b-a6e9-46d2-8d26-e4c9ff3da578.jpg&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Feab1824b-a6e9-46d2-8d26-e4c9ff3da578.jpg&w=640&q=75"/></div><div class="col-12 col-lg"><div class="row row-cols-1 row-cols-lg-4 gy-lg-5"><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/connect/teachers">Teachers</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/connect/teachers/outreach-programmes">Outreach Programmes</a></li><li><a class="dropdown-item" href="/connect/teachers/aplm">Applied Learning Modules (ApLM)</a></li><li><a class="dropdown-item" href="/connect/teachers/admissions-guide">Admissions Guide</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/connect/alumni">Alumni</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/connect/alumni/services">Certificate Replacement</a></li><li><a class="dropdown-item" href="https://form.gov.sg/67d0f4630e899f01da39fd3c" target="_blank">Update Alumni Contact</a></li><li><a class="dropdown-item" href="https://naa.org.sg/about-2/" target="_blank">NAA Association</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><button class="menu-item-toggler" type="button"><span class="visually-hidden">Toggle submenu</span></button><a href="/connect/industry-partners">Industry Partners</a><ul class="level3 overflow-hidden d-block d-lg-none" style="height:auto"><li><a class="dropdown-item" href="/connect/industry-partners">Gateway to Business Solutions</a></li><li><a class="dropdown-item" href="/connect/industry-partners/internships-careers">Internships & Careers</a></li><li><a class="dropdown-item" href="/connect/industry-partners/project-collaborations">Project Collaborations (Pro.Lab)</a></li><li><a class="dropdown-item" href="https://www.cet.np.edu.sg/corporate-training/" target="_blank">Training & Consultancy (CETA)</a></li><li><a class="dropdown-item" href="/connect/industry-partners/centre-for-behaviour-and-nudge-design-band">Centre for Behaviour and Nudge Design (BaND)</a></li><li><a class="dropdown-item" href="/connect/industry-partners/cfes">Centre for Environmental Sustainability (CfES)</a></li><li><a class="dropdown-item" href="/connect/industry-partners/cori">Centre for Organisational Resilience and Inclusion (CORI)</a></li><li><a class="dropdown-item" href="/connect/industry-partners/shift">Centre for Shaping Human-First Transformation (SH1F+)</a></li><li><a class="dropdown-item" href="/centre-for-workplace-well-being-cowell">Centre for Workplace Well-Being (coWELL)</a></li><li><a class="dropdown-item" href="/connect/industry-partners/rric">Robotics Research & Innovation Centre (RRIC)</a></li><li><a class="dropdown-item" href="/about-np/facilities/dialogue-in-the-dark-sg">Dialogue in the Dark Singapore (DiDsg)</a></li><li><a class="dropdown-item" href="/schools-courses/academic-schools/school-of-design-environment/etclab">etc.lab</a></li><li><a class="dropdown-item" href="https://www.cet.np.edu.sg/human-centred-design-institute-at-np" target="_blank">Human-Centred Design Institute (HCDI)</a></li><li><a class="dropdown-item" href="/connect/industry-partners/np-global">NP Global (NPG)</a></li><li><a class="dropdown-item" href="/connect/industry-partners/technology-innovation">Technology & Innovation</a></li></ul></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><a class="single" href="/connect/donors">Giving to NP</a></div></div></div></div></div></div></div></li><li class="nav-item dropdown"><div class="position-relative"><button aria-expanded="false" class="nav-link dropdown-toggle cursor-default!" disabled="" type="button"><span>Login</span></button></div><div class="dropdown-menu overflow-hidden d-block d-lg-none" style="height:auto"><div class="container-lg d-block"><div class="row mega-menu"><div class="col-12 col-lg-3 mega-menu-content"><img alt="Login" loading="lazy" width="300" height="200" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Faaf732e9-975b-4608-9484-dd920507ff45.jpg&w=384&q=75 1x, /_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Faaf732e9-975b-4608-9484-dd920507ff45.jpg&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fcms.np.edu.sg%2Fassets%2Faaf732e9-975b-4608-9484-dd920507ff45.jpg&w=640&q=75"/></div><div class="col-12 col-lg"><div class="row row-cols-1 row-cols-lg-4 gy-lg-5"><div class="col mega-menu-links level2"><div class="mega-menu-group"><a class="single" href="https://connectnpedu.sharepoint.com/sites/studentportal" target="_blank">Full-time Students</a></div><div class="mega-menu-group"><a class="single" href="https://politemall.polite.edu.sg/" target="_blank">POLITEMall</a></div><div class="mega-menu-group"><a class="single" href="https://www2.np.edu.sg/dst/npal/announcement/exam-release/" target="_blank">NPal</a></div><div class="mega-menu-group"><a class="single" href="https://outlook.office365.com/" target="_blank">Connect Mail</a></div></div><div class="col mega-menu-links level2"><div class="mega-menu-group"><a class="single" href="https://npalstudent.np.edu.sg/psp/student/?cmd=login&languageCd=ENG&" target="_blank">Part-time Students</a></div><div class="mega-menu-group"><a class="single" href="https://www1.np.edu.sg/npnet/stflogin/stflogin.htm" target="_blank">Staff</a></div><div class="mega-menu-group"><a class="single" href="/login/parents">Parents</a></div></div></div></div></div></div></div></li><li class="nav-item"><button aria-label="Search" class="btn-search-icon d-none d-lg-block" type="button"><span class="fas fa-search"></span></button></li></ul><div class="quick-link-mobile"><p>Quick Link</p><div><ul class="navbar-nav me-4 d-none d-lg-flex quick-link"><li class="nav-item"><a class="nav-link" href="/schools-courses/full-time-courses">Full-Time Courses</a></li><li class="nav-item"><a class="nav-link" href="https://www.cet.np.edu.sg/">Part-Time Courses</a></li><li class="nav-item"><a class="nav-link" href="/connect">Industry</a></li><li class="nav-item"><a class="nav-link" href="/about-np/contact">Contact Us</a></li></ul></div></div></div></div></div></div></nav></header><div class="form-search-bg"></div><main class=""><section><div class="container"><div class="row breadcrumb-container"><div class="col-12"><nav aria-label="breadcrumb"><ol class="breadcrumb"><li class="breadcrumb-item"><a href="/">Home</a></li><li class="breadcrumb-item"><a href="/login">Login</a></li><li class="breadcrumb-item active">Parents</li></ol></nav></div></div><div class="rte"><h2>Parents Gateway</h2><p><em>NP has moved from the Parents Portal to the Parents Gateway mobile app on 7 October 2024.</em></p> 2<p>The Parents Gateway app offers parents the convenience of accessing information on a handy a
2pp. From receiving school updates to performing administrative tasks such as giving consent for overseas trips, these features are available on this platform.</p> 3<p>If you are accessing the app for the first time, please take note of the following:</p> 4<p>1. Ensure that you are the registered parent/guardian of your child/ward with NP. <br/>2. If you do not already have the PG app on your phone, you may download it at the <a href="https://play.google.com/store/apps/details?id=com.moe.pgp" target="_blank" rel="noopener noreferrer">Google PlayStore</a>, <a href="https://apps.apple.com/sg/app/parents-gateway/id1267198708" target="_blank" rel="noopener noreferrer">Apple App Store</a> or <a href="https://appgallery.huawei.com/app/C101325885" target="_blank" rel="noopener noreferrer">Huawei App Gallery</a>.</p> 5<p> </p></div><div><div class="row"><div class="block-layout col-12 col-md-4"><div class="text-center rte"><p align="center"><img alt="Google Playstore" loading="lazy" width="278" height="315" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2Fe56ce894-abf5-44db-b436-0bf42bf9d787.jpg%3Fwidth%3D278%26height%3D315&w=384&q=75 1x, /_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2Fe56ce894-abf5-44db-b436-0bf42bf9d787.jpg%3Fwidth%3D278%26height%3D315&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2Fe56ce894-abf5-44db-b436-0bf42bf9d787.jpg%3Fwidth%3D278%26height%3D315&w=640&q=75"/></p> 6<p><a href="https://play.google.com/store/apps/details?id=com.moe.pgp" target="_blank" rel="noopener noreferrer">Google PlayStore</a></p></div></div><div class="block-layout col-12 col-md-4"><div class="text-center rte"><p align="center"><img alt="Apple Appstore" loading="lazy" width="278" height="315" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2F3544b555-eae5-479f-b2c2-a62f55a03abd.jpg%3Fwidth%3D278%26height%3D315&w=384&q=75 1x, /_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2F3544b555-eae5-479f-b2c2-a62f55a03abd.jpg%3Fwidth%3D278%26height%3D315&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2F3544b555-eae5-479f-b2c2-a62f55a03abd.jpg%3Fwidth%3D278%26height%3D315&w=640&q=75"/></p> 7<p><a href="https://apps.apple.com/sg/app/parents-gateway/id1267198708" target="_blank" rel="noopener noreferrer">Apple Appstore</a></p></div></div><div class="block-layout col-12 col-md-4"><div class="text-center rte"><p align="center"><img alt="Huawei Appgallery" loading="lazy" width="278" height="315" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2F2546b2f0-140c-45d9-b63d-b07352988091.jpg%3Fwidth%3D278%26height%3D315&w=384&q=75 1x, /_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2F2546b2f0-140c-45d9-b63d-b07352988091.jpg%3Fwidth%3D278%26height%3D315&w=640&q=75 2x" src="/_next/image?url=https%3A%2F%2Fassets.app.optical.gov.sg%2Fnp%2Fproduction%2Fpublished%2Fcollections%2Fpages%2F6e032315-62fc-4f2e-923a-f1595be2de97%2F2546b2f0-140c-45d9-b63d-b07352988091.jpg%3Fwidth%3D278%26height%3D315&w=640&q=75"/></p> 8<p><a href="https://appgallery.huawei.com/app/C101325885" target="_blank" rel="noopener noreferrer">Huawei Appgallery</a></p></div></div></div></div><div class="rte"><p>
8 </p> 9<p>3. <span style="background-color:transparent;color:inherit;font-family:inherit;text-align:inherit;text-transform:inherit;word-spacing:normal;caret-color:auto;white-space:inherit;font-size:inherit">Use your SingPass to log-in to the PG app.</span><span style="background-color:transparent;color:inherit;font-family:inherit;text-align:inherit;text-transform:inherit;word-spacing:normal;caret-color:auto;white-space:inherit;font-size:inherit"><br/></span>4. Follow the instructions on the app to do a quick one-time onboarding. </p> 10<p>If there are any changes to the registered parent/guardian or if you want to check if you are the registered parent, please refer to the information in this <a href="https://form.gov.sg/66e93d3b85944a55ba49f6b8" target="_blank" rel="noopener noreferrer">form</a>.</p> 11<p>You may visit the FAQs at the <a href="https://pg.moe.edu.sg/faq" target="_blank" rel="noopener noreferrer">Parents Gateway website</a> or contact <a href="mailto:[email protected]" rel="noopener noreferrer">[email protected]</a> if you have any questions about using the app. </p> 12<p>For any other queries, please reach out to us at <a href="mailto:[email protected]" rel="noopener noreferrer">[email protected]</a>. </p></div></div></section></main><footer><div class="container"><div class="row row-cols-1 row-cols-md-2 row-cols-lg-4"><div class="col"><h2>Contact Us</h2><ul></ul><div><p class="d-flex"><em class="fa-solid fa-location-dot"></em>535 Clementi Road <br/>Singapore 599489</p> 13<p class="d-flex"><em class="fa-solid fa-phone"></em>6466 6555</p> 14<p class="d-flex"><em class="fa-solid fa-at"></em><a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer">[email protected]</a></p></div></div><div class="col"><h2>Quick Links</h2><ul><li><a href="https://connectnpedu.sharepoint.com/sites/studentportal" target="_blank">Student Portal</a></li><li><a href="https://www2.np.edu.sg/dst/npal/announcement/exam-release/" target="_blank">NPal</a></li><li><a href="https://outlook.office365.com/" target="_blank">Connect Mail</a></li><li><a href="/schools-courses/full-time-courses">Full-Time Courses</a></li><li><a href="https://www.cet.np.edu.sg/" target="_blank">Part-Time Courses</a></li><li><a href="/library" target="_blank">Library</a></li></ul></div><div class="col pb-0"></div><div class="col pb-0"><h2>Connect with us</h2><form><div class="input-group footer-signup"><input aria-describedby="button-signup" aria-label="Enter your email address" class="form-control" id="subscribeEmail" placeholder="Enter your email address" type="text" name="Email"/><button class="btn btn-outline-secondary" id="button-signup" type="submit">Sign up</button></div></form><div><div class="social-media"> 15<p class="font-14">This site is protected by reCAPTCHA and the Google <a class="footer-link" href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer">Privacy Policy</a> and <a class="footer-link" href="https://policies.google.com/terms" target="_blank" rel="noopener noreferrer">Terms of Service</a> apply.</p> 16<ul> 17<li><a title="Follow us on TikTok" href="https://tiktok.com/@ngeeannpoly" target="_blank" rel="noopener noreferrer" aria-label="Follow us on TikTok"><em class="fa-brands fa-tiktok"></em></a></li> 18<li><a title="Follow us on Instagram" href="https://www.instagram.com/ngeeannpoly/" target="_blank" rel="noopener noreferrer" aria-label="Follow us on Instagram"><em class="fa-brands fa-instagram"></em></a></li> 19<li><a title="Follow us on YouTube" href="https://www.youtube.com/user/NgeeAnnPolytechnic" target="_blank" rel="noopener noreferrer" aria-label="Follow us on YouTube"><em class="fa-brands fa-youtube"></em></a></li> 20<li><a title="Follow us on Facebook" href="https://www.facebook.com/ngeeannpoly" target="_blank" rel="noopener noreferrer" aria-label="Follow us on Facebook"><em class="fa-brands fa-facebook-f"></em></a></li> 21<li><a title="Follow us on LinkedIn" href="https://sg.linkedin.com/school/ngee-ann-polytechnic/" target="_blank" rel="noopener noreferrer" aria-label="Follow us on LinkedIn"><em class="fa-brands fa-linkedin-in"></em></a></li> 22<li><a title="Follow us on Telegram" href="https://t.me/ngeeannpoly" target="_blank" rel="noopener noreferrer" aria-label="Follow us on Telegram"><em class="fa-brands fa-telegram"></em></a></li> 23</ul> 24</div></div></div></div></div><hr/><div id="back-to-top"><button aria-label="Back to top" class="btn-back-top " type="button"></button></div><div class="container last-child"><div class="row"><div class="col-12 col-lg"><ul><li><a href="/sitemap">Sitemap</a></li><li><a href="/terms-of-use">Terms of Use</a></li><li><a href="/privacy-statement">Privacy Statement</a></li><li><a href="https://www.tech.gov.sg/report-vulnerability/" target="_blank">Vulnerability Report</a></li></ul></div></div></div><div class="container optical-attributes"><optical-attributions style="box-sizing:border-box;overflow:hidden" variant="white"></optical-attributions></div></footer></div><!--$--><!--/$--><!--/&--><!--/&--><!--/&--><!--/$-->
24<script src="/_next/static/chunks/webpack-3178462c5a5f2526.js" nonce="3NPHarSawIlP0918a6ARrA==" id="_R_" async=""></script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">(self.__next_f=self.__next_f||[]).push([0])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:\"$Sreact.suspense\"\n5:I[8073,[],\"\"]\n6:I[173,[\"149\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/error-be3113b355677ea3.js\"],\"default\"]\n7:I[4189,[],\"\"]\n9:I[6236,[],\"OutletBoundary\"]\nb:I[6236,[],\"ViewportBoundary\"]\nd:I[6236,[],\"MetadataBoundary\"]\nf:I[2263,[\"219\",\"static/chunks/app/global-error-e38d6e4511de2ed0.js\"],\"default\"]\n11:I[6675,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"177\",\"static/chunks/app/layout-66456b68ef53a7ad.js\"],\"BlocksProvider\"]\n12:I[331,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"default\"]\n:HL[\"/_next/static/media/1ba0a863e6af8aeb-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/60c9b95e8d9e49be-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/61d96c4884191721-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/6ad0344ed98ac2e9-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/fa17a3eae2d9d72f.css\",\"style\",{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n:HL[\"/_next/static/css/7e0d44fce59b8cec.css\",\"style\",{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n:HL[\"/_next/static/css/ec5636614eb1b7fa.css\",\"style\",{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n:HL[\"/_next/static/css/3995d31157b66933.css\",\"style\",{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n:HL[\"/_next/static/css/f4efc0b3bf775eb5.css\",\"style\",{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n:HL[\"/_next/static/css/40422e9fe55cbe55.css\",\"style\",{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n:HL[\"/_next/static/css/e679f919b2aba259.css\",\"style\",{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n:HL[\"/_next/static/css/546c37a8da54d00c.css\",\"style\",{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n:HL[\"/_next/static/css/4776fc07014c2bdd.css\",\"style\",{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"0:{\"P\":null,\"b\":\"byugWB5KR1klO33ri1JIt\",\"c\":[\"\",\"login\",\"parents\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(np)\",{\"children\":[[\"slug\",\"login/parents\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/fa17a3eae2d9d72f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7e0d44fce59b8cec.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/ec5636614eb1b7fa.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/3995d31157b66933.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f4efc0b3bf775eb5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/40422e9fe55cbe55.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e679f919b2aba259.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]],[\"$\",\"$2\",null,{\"fallback\":null,\"children\":\"$L3\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,\"$L4\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$6\",\"errorStyles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/546c37a8da54d00c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]],\"errorScripts\":[],\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L8\",null,[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$2\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@a\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$2\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Le\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/546c37a8da54d00c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]]],\"S\":false}\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"4:[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L10\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\n3:[\"$\",\"html\",null,{\"className\":\"__className_0434a7 __className_d88be3\",\"lang\":\"en\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L11\",null,{\"children\":[[\"$\",\"$L12\",null,{}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"main\",null,{\"className\":\"not-found_NotFoundContainer__thf5h\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"not-found_NotFoundHeading__v9gaC\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"not-found_NotFoundDescription__luBCX\",\"children\":\"Sorry, the page you have typed is unavailable.\"}],[\"$\",\"a\",null,{\"className\":\"not-found_NotFoundButton__7p98a\",\"href\":\"/\",\"children\":\"Go to Homepage\"}]]}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/4776fc07014c2bdd.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]}]\nc:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"a:null\ne:[[\"$\",\"title\",\"0\",{\"children\":\"Parents \"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"The Parents Gateway app offers the convenience of accessing information on a handy app, from receiving school updates to performing administrative tasks.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"google-site-verification\",\"content\":\"0RBGUfD1RE2c4mbkzSnZ6vH4G5sbv3NRwJDzGiEITrg\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"Parents \"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"The Parents Gateway app offers the convenience of accessing information on a handy app, from receiving school updates to performing administrative tasks.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:image\",\"content\":\"https://cms.np.edu.sg/assets/c376ce44-162f-449d-8cda-deaa993b3d3f.jpg\"}],[\"$\",\"meta\",\"6\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:title\",\"content\":\"Parents \"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:description\",\"content\":\"The Parents Gateway app offers the convenience of accessing information on a handy app, from receiving school updates to performing administrative tasks.\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:image\",\"content\":\"https://cms.np.edu.sg/assets/c376ce44-162f-449d-8cda-deaa993b3d3f.jpg\"}]]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"13:I[7979,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"PageLayoutProvider\"]\n19:I[9601,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"CspProvider\"]\n10:[\"$\",\"$L13\",null,{\"layout\":\"subWithoutSidebar\",\"children\":[\"$\",\"div\",null,{\"className\":\"\",\"children\":[\"$L14\",\"$L15\",\"$L16\",\"$L17\",\"$L18\"]}]}]\n1a:[\"np.primo.exlibrisgroup.com\"]\n8:[\"$\",\"$L13\",null,{\"layout\":\"subWithoutSidebar\",\"children\":[\"$\",\"$L19\",null,{\"formActionHosts\":\"$W1a\",\"children\":[\"$\",\"div\",null,{\"className\":\"\",\"children\":[\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\"]}]}]}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"1f:I[9195,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"GoogleAnalytics\"]\n17:[null]\n14:[\"$\",\"$L1f\",null,{\"gaId\":\"G-XWG87R2TXL\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n1b:[\"$\",\"$L1f\",null,{\"gaId\":\"G-XWG87R2TXL\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"20:I[1675,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"default\"]\n2d:I[3842,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"default\"]\n21:T3283a,"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"if (!Date.now) {\n Date.now = function now() {\n return new Date().getTime();\n };\n}\n\n(function(funcName, baseObj) {\n \"use strict\";\n\n // The public function name defaults to window.docReady\n // but you can modify the last line of this function to pass in a different object or method name\n // if you want to put them in a different namespace and those will be used instead of \n // window.docReady(...)\n funcName = funcName || \"docReady\";\n baseObj = baseObj || window;\n var readyList = [];\n var readyFired = false;\n var readyEventHandlersInstalled = false;\n \n // call this when the document is ready\n // this function protects itself against being called more than once\n function ready() {\n if (!readyFired) {\n\n // this must be set to true before we start calling callbacks\n readyFired = true;\n for (var i = 0; i \u003c readyList.length; i++) {\n\n // if a callback here happens to add new ready handlers,\n // the docReady() function will see that it already fired\n // and will schedule the callback to run right after\n // this event loop finishes so all handlers will still execute\n // in order and no new ones will be added to the readyList\n // while we are processing the list\n readyList[i].fn.call(window, readyList[i].ctx);\n }\n\n // allow any closures held by these functions to free\n readyList = [];\n }\n }\n \n function readyStateChange() {\n if ( document.readyState === \"complete\" ) {\n ready();\n }\n }\n \n // This is the one public interface\n // docReady(fn, context);\n // the context argument is optional - if present, it will be passed\n // as an argument to the callback\n baseObj[funcName] = function(callback, context) {\n if (typeof callback !== \"function\") {\n throw new TypeError(\"callback for docReady(fn) must be a function\");\n }\n\n // if ready has already fired, then just schedule the callback\n // to fire asynchronously, but right away\n if (readyFired) {\n setTimeout(function() {callback(context);}, 1);\n return;\n } else {\n\n // add the function and context to the list\n readyList.push({fn: callback, ctx: context});\n }\n\n // if document already ready to go, schedule the ready function to run\n // IE only safe when readyState is \"complete\", others safe when readyState is \"interactive\"\n if (document.readyState === \"complete\" || (!document.attachEvent \u0026\u0026 document.readyState === \"interactive\")) {\n setTimeout(ready, 1);\n } else if (!readyEventHandlersInstalled) {\n\n // otherwise if we don't have event handlers installed, install them\n if (document.addEventListener) {\n\n // first choice is DOMContentLoaded event\n document.addEventListener(\"DOMContentLoaded\", ready, false);\n\n // backup is window load event\n window.addEventListener(\"load\", ready, false);\n } else {\n\n // must be IE\n document.attachEvent(\"onreadystatechange\", readyStateChange);\n window.attachEvent(\"onload\", ready);\n }\n readyEventHandlersInstalled = true;\n }\n }\n})(\"__sharethis__docReady\", window);\n\n// Document.querySelectorAll method\n// http://ajaxian.com/archives/creating-a-queryselector-for-ie-that-runs-at-native-speed\n// Needed for: IE7-\nif (!document.querySelectorAll) {\n document.querySelectorAll = function(selectors) {\n var style = document.createElement('style'), elements = [], element;\n document.documentElement.firstChild.appendChild(style);\n document._qsa = [];\n\n style.styleSheet.cssText = selectors + '{x-qsa:expression(document._qsa \u0026\u0026 document._qsa.push(this))}';\n window.scrollBy(0, 0);\n style.parentNode.removeChild(style);\n\n while (document._qsa.length) {\n element = document._qsa.shift();\n element.style.removeAttribute('x-qsa');\n elements.push(element);\n }\n document._qsa = null;\n return elements;\n };\n}\n\n// Document.querySelector method\n// Needed for: IE7-\nif (!document.querySelector) {\n\tdocument.querySelector = function(selectors) {\n\t\tvar elements = document.querySelectorAll(selectors);\n\t\treturn (elements.length) ? elements[0] : null;\n\t};\n}\n\nif (!Array.isArray) {\n Array.isArray = function(arg) {\n return Object.prototype.toString.call(arg) === '[object Array]';\n };\n}\n\nArray.prototype.indexOf || (Array.prototype.indexOf = function(d, e) {\n var a;\n if (null == this) throw new TypeError('\"this\" is null or not defined');\n var c = Object(this);\n var b = c.length \u003e\u003e\u003e 0;\n if (0 === b) return -1;\n a = +e || 0;\n Infinity === Math.abs(a) \u0026\u0026 (a = 0);\n if (a \u003e= b) return -1;\n for (a = Math.max(0 \u003c= a ? a : b - Math.abs(a), 0); a \u003c b;) {\n if (a in c \u0026\u0026 c[a] === d) return a;\n a++;\n }\n return -1\n});
24\n\n(function() {\n var st,\n indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i \u003c l; i++) { if (i in this \u0026\u0026 this[i] === item) return i; } return -1; };\n\n if (window.__sharethis__ == null) {\n window.__sharethis__ = {\n v: '6.0.0'\n };\n }\n\n st = window.__sharethis__;\n\n st.METRICS = \"https://platform-metrics-api.sharethis.com\";\n\n st.API = \"https://platform-api.sharethis.com\";\n\n st.SECOND = 1000;\n\n st.MINUTE = 60 * st.SECOND;\n\n st.HOUR = 60 * st.MINUTE;\n\n st.DAY = 24 * st.HOUR;\n\n st.WEEK = 7 * st.DAY;\n\n st.BORDER_BOX = \"-moz-box-sizing: border-box;\\n-webkit-box-sizing: border-box;\\nbox-sizing: border-box;\";\n\n st.BORDER_RADIUS = function(radius) {\n return \"-moz-border-radius: \" + (st.px(radius)) + \";\\n-webkit-border-radius: \" + (st.px(radius)) + \";\\nborder-radius: \" + (st.px(radius)) + \";\";\n };\n\n st.BOX_SHADOW = function(value) {\n return \"-moz-box-shadow: \" + value + \";\\n-webkit-box-shadow: \" + value + \";\\nbox-shadow: \" + value + \";\";\n };\n\n st.FLEX = \"-moz-flex: 1;\\n-ms-flex: 1;\\n-webkit-flex: 1;\\nflex: 1;\";\n\n st.FONT_FAMILY = \"font-family: \\\"Helvetica Neue\\\", Verdana, Helvetica, Arial, sans-serif;\";\n\n st.TRANSFORM = function(value) {\n return \"-ms-transform: \" + value + \";\\n-webkit-transform: \" + value + \";\\ntransform: \" + value + \";\";\n };\n\n st.TRANSITION = function(properties, duration) {\n var i, len, property, value;\n if (properties == null) {\n properties = ['all'];\n }\n if (duration == null) {\n duration = '0.2s';\n }\n value = [];\n for (i = 0, len = properties.length; i \u003c len; i++) {\n property = properties[i];\n value.push(property + \" \" + duration + \" ease-in\");\n }\n value = value.join(', ');\n return \"-moz-transition: \" + value + \"; -ms-transition: \" + value + \"; -o-transition: \" + value + \"; -webkit-transition: \" + value + \"; transition: \" + value + \";\";\n };\n\n st._uid = 0;\n\n st.uid = function() {\n return ++st._uid;\n };\n\n st.cache = {};\n\n st.get = function(key) {\n return st.cache[key];\n };\n\n st.set = function(key, val) {\n return st.cache[key] = val;\n };\n\n st.has = function(key) {\n return st.cache[key] != null;\n };\n\n st.addClass = function($el, names) {\n var current, i, len, name;\n current = ($el.className || '').split(' ');\n if (typeof names === 'string') {\n names = [names];\n }\n for (i = 0, len = names.length; i \u003c len; i++) {\n name = names[i];\n if ((name != null) \u0026\u0026 indexOf.call(current, name) \u003c 0) {\n current.push(name);\n }\n }\n return $el.className = current.join(' ');\n };\n\n st.addEventListener = function($el, event, callback) {\n if (!($el \u0026\u0026 event \u0026\u0026 callback)) {\n return;\n }\n if ($el.addEventListener) {\n return $el.addEventListener(event, callback, false);\n } else if ($el.attachEvent) {\n return $el.attachEvent(\"on\" + event, callback);\n } else {\n return $el[\"on\" + event] = callback;\n }\n };\n\n st.capitalize = function(str) {\n return \"\" + (str.charAt(0).toUpperCase()) + (str.substring(1).toLowerCase());\n };\n\n st.copy = function() {\n var selection;\n selection = typeof window.getSelection === \"function\" ? window.getSelection() : void 0;\n if (!selection || selection.isCollapsed) {\n return;\n }\n selection = selection.toString();
24\n if (selection.length \u003e 500) {\n selection = selection.slice(0, 497) + \"...\";\n }\n if (selection.length \u003e 0) {\n return st.log({\n copy_text: selection,\n destinations: \"copy\",\n event: 'share',\n url: st.href\n });\n }\n };\n\n st.close = function($el) {\n st.removeClass(document.body, 'st-body-no-scroll');\n if (!$el) {\n return;\n }\n st.addClass($el, 'st-hidden');\n return setTimeout((function() {\n return st.remove($el);\n }), 200);\n };\n\n st.css = function(css) {\n var head, s;\n head = document.getElementsByTagName('head')[0];\n s = document.createElement('style');\n s.setAttribute('type', 'text/css');\n if (s.styleSheet) {\n s.styleSheet.cssText = css;\n } else {\n s.appendChild(document.createTextNode(css));\n }\n return head.appendChild(s);\n };\n\n st.ecommerce = function() {\n var ecommerce, has_ldjson, has_og, has_price;\n has_ldjson = st.meta[\"@type\"] === \"Product\";\n has_og = st.meta[\"og:type\"] === \"product\";\n has_price = st.getMeta(['og:price:amount', 'price', 'product:price:amount']);\n if (has_ldjson || has_og || has_price) {\n ecommerce = JSON.stringify(st.omit({\n availability: st.getMeta([\"og:availability\", \"product:availability\", \"availability\"]),\n brand: st.getMeta([\"brand\", \"og:site_name\"]),\n category: st.getMeta([\"category\"]),\n currency: st.getMeta([\"og:price:currency\", \"product:price:currency\", \"priceCurrency\"]),\n description: st.getMeta([\"og:description\", \"twitter:description\", \"description\"]),\n image: st.getMeta([\"og:image:secure_url\", \"og:image\", \"twitter:image\"]),\n mpn: st.getMeta([\"mpn\"]),\n name: st.getMeta([\"og:title\", \"twitter:title\", \"name\"]),\n price: st.getMeta([\"og:price:amount\", \"product:price:amount\", \"price\"]),\n rating: st.getMeta([\"og:rating\", \"ratingValue\"]),\n reviews: st.getMeta([\"reviewCount\", \"ratingCount\"]),\n sku: st.getMeta([\"sku\"])\n }));\n st.log({\n event: 'ecommerce_pview',\n ecommerce: ecommerce\n });\n st.addEventListener(document, \"click\", function(e) {\n var classes, cls, config, event, href, i, len;\n if (!(e != null ? e.target : void 0)) {\n return true;\n }\n if (e.target.tagName === \"A\") {\n href = e.target.getAttribute('href') || '';\n if (new RegExp(\"/cart$\").test(href)) {\n st.log({\n event: \"view_cart\",\n ecommerce: ecommerce\n });\n return true;\n }\n }\n config = {\n add_to_cart: [\"add_to_cart\", \"add-to-cart\", \"addtocart\"],\n add_to_wishlist: [\"save-for-later\", \"wishlist\"],\n buy: [\"payment-button\"]\n };\n for (event in config) {\n classes = config[event];\n for (i = 0, len = classes.length; i \u003c len; i++) {\n cls = classes[i];\n if (st.hasClassOrId(e.target, cls)) {\n st.log({\n event: event,\n ecommerce: ecommerce\n });\n return true;\n }\n }\n }\n return true;\n });\n }\n return true;\n };\n\n st.emit = function(event, data) {\n var handler, i, len, ref, ref1, results;\n ref1 = ((ref = st.handlers) != null ? ref[event] : void 0) || [];\n results = [];\n for (i = 0, len = ref1.length; i \u003c len; i++) {\n handler = ref1[i];\n results.push(handler(data));\n }\n return results;\n };\n\n st.formatNumber = function(value) {\n if (value \u003e 1000000) {\n return (Math.round(10 * (value / 1000000)) / 10) + \"m\";\n }\n if (value \u003e 100000) {\n return (Math.round(value / 1000)) + \"k\";\n }\n if (value \u003e 1000) {\n return (Math.round(10 * (value / 1000)) / 10) + \"k\";\n }\n return \"\" + value;\n };\n\n st.getCookie = function(name) {\n var values;\n values = document.cookie.match(\"(^|;)\\\\s*\" + name + \"\\\\s*=\\\\s*([^;]+)\");\n if (values) {\n return values.pop();\n }\n return null;\n };
24\n\n st.getDescription = function() {\n return st.getMeta(['og:description', 'twitter:description', 'description', 'Description']);\n };\n\n st.getImage = function() {\n return st.getMeta(['og:image:secure_url', 'og:image', 'twitter:image']);\n };\n\n st.getMeta = function(types) {\n var i, len, type;\n for (i = 0, len = types.length; i \u003c len; i++) {\n type = types[i];\n if ((st.meta[type] != null) \u0026\u0026 typeof st.meta[type] !== 'object') {\n return \"\" + st.meta[type];\n }\n }\n return '';\n };\n\n st.getScrollbarWidth = function() {\n var inner, outer, scrollbar_width;\n outer = document.createElement('div');\n outer.style.visibility = 'hidden';\n outer.style.width = '100px';\n outer.style.msOverflowStyle = 'scrollbar';\n outer.style.overflow = 'scroll';\n document.body.appendChild(outer);\n inner = document.createElement('div');\n inner.style.width = '100%';\n outer.appendChild(inner);\n scrollbar_width = outer.offsetWidth - inner.offsetWidth;\n outer.parentNode.removeChild(outer);\n return scrollbar_width;\n };\n\n st.getScrollDepth = function() {\n var body, body_height, de, depth, percentage, window_height;\n de = document.documentElement;\n body = document.body;\n body_height = Math.max.apply(Math, [body.scrollHeight || 0, body.offsetHeight || 0, de.clientHeight || 0, de.scrollHeight || 0, de.offsetHeight || 0]);\n window_height = st.getWindowSize().height;\n depth = window.pageYOffset || (de || body.parentNode || body).scrollTop;\n percentage = Math.floor(100 * (window_height + depth) / body_height);\n return percentage;\n };\n\n st.getShareLabel = function(network, language) {\n var value;\n if (language == null) {\n language = 'en';\n }\n value = '';\n switch (network) {\n case 'blm':\n value = st.i18n['Support BLM'][language];\n break;\n case 'email':\n value = st.i18n['email'][language];\n break;\n case 'gmail':\n value = st.i18n['gmail'][language];\n break;\n case 'flipboard':\n value = st.i18n['flip'][language];\n break;\n case 'googlebookmarks':\n value = st.i18n['bookmark'][language];\n break;\n case 'pinterest':\n value = st.i18n['pin'][language];\n break;\n case 'print':\n value = st.i18n['print'][language];\n break;\n case 'snapchat':\n value = st.i18n['snapchat'][language];\n break;\n case 'twitter':\n value = st.i18n['tweet'][language];\n break;\n case 'yahoomail':\n value = st.i18n['email'][language];\n break;\n default:\n value = st.i18n['share'][language];\n }\n if (network === 'blm') {\n return value;\n }\n return st.capitalize(value);\n };\n\n st.getTitle = function() {\n return st.getMeta(['og:title', 'twitter:title']) || document.title;\n };\n\n st.getQuerystring = function(url) {\n var a;\n a = document.createElement('a');\n a.setAttribute('href', url);\n return a.search;\n };\n\n st.getWindowSize = function() {\n var body, documentElement, innerHeight, innerWidth;\n body = document.body, documentElement = document.documentElement;\n innerHeight = window.innerHeight, innerWidth = window.innerWidth;\n return {\n height: innerHeight || documentElement.clientHeight || body.clientHeight,\n width: innerWidth || documentElement.clientWidth || body.clientWidth\n };\n };\n\n st.hasClass = function($el, name) {\n var re;\n re = new RegExp(name);\n return re.test(($el.className || '').toLowerCase());\n };\n\n st.hasClassOrId = function($el, name) {\n var i, len, re, ref, str;\n re = new RegExp(name);\n ref = [$el.className, $el.id];\n for (i = 0, len = ref.length; i \u003c len; i++) {\n str = ref[i];\n if (typeof str !== 'string') {\n continue;\n }\n if (re.test((str || '').toLowerCase())) {\n return true;\n }\n }\n return false;\n };
24\n\n st.hasCookies = (function() {\n var has_cookies, key;\n key = '__sharethis_cookie_test__';\n document.cookie = key + \"=1;\";\n has_cookies = document.cookie.indexOf(key) \u003e -1;\n document.cookie = key + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';\n return has_cookies;\n })();\n\n st.hasLocalStorage = (function() {\n var key;\n key = '__sharethis_local_storage_test__';\n try {\n localStorage.setItem(key, 'hello world');\n localStorage.removeItem(key);\n return true;\n } catch (error1) {\n return false;\n }\n })();\n\n st.hem = function(data) {\n var params;\n st._hem = data;\n if ((data == null) || (data.sha1 == null) || (data.sha256 == null) || (data.md5 == null)) {\n return 'Not valid data input';\n }\n params = {\n hem_sha1: data.sha1,\n hem_sha256: data.sha256,\n hem_md5: data.md5\n };\n st.send(\"https://sync.sharethis.com/powr/hem?\" + st.qs(params));\n };\n\n st.hostname = function(url) {\n var a;\n if (url == null) {\n url = st.href;\n }\n a = document.createElement('a');\n a.setAttribute('href', url);\n return a.hostname;\n };\n\n st.ibl = function() {\n var blacklist, domain, hostname, href, i, len, protocol;\n href = document.referrer;\n if (href) {\n hostname = st.hostname(href) || '';\n protocol = st.protocol(href) || '';\n if (protocol === 'android-app:') {\n return true;\n }\n blacklist = ['aol', 'bing', 'bs.to', 'facebook', 'google', 'yahoo', 'yandex', document.location.hostname];\n for (i = 0, len = blacklist.length; i \u003c len; i++) {\n domain = blacklist[i];\n if (hostname.indexOf(domain) \u003e -1) {\n return true;\n }\n }\n st.log({\n event: 'ibl',\n title: \"\",\n url: href\n });\n }\n return true;\n };\n\n st.img = function(name) {\n var alt;\n if (!name) {\n return;\n }\n alt = (name.replace('.svg', '').replace('.png', '')) + \" sharing button\";\n return \"\u003cimg alt='\" + alt + \"' src='https://platform-cdn.sharethis.com/img/\" + name + \"' /\u003e\";\n };\n\n st.incLocalStorageShares = function(network, count_url) {\n var all_counts, network_count, ref, ref1, ref2, ref3, ref4, ref5, total;\n all_counts = st.storage.get(\"st_shares_\" + count_url);\n if (all_counts) {\n network_count = (((ref = all_counts[network]) != null ? ref.value : void 0) + 1) || 0;\n total = (((ref1 = all_counts[\"total\"]) != null ? ref1.value : void 0) + 1) || 0;\n if ((ref2 = all_counts[network]) != null) {\n ref2.value = network_count;\n }\n if ((ref3 = all_counts[network]) != null) {\n ref3.label = st.formatNumber(network_count);\n }\n if ((ref4 = all_counts[\"total\"]) != null) {\n ref4.value = total;\n }
24\n if ((ref5 = all_counts[\"total\"]) != null) {\n ref5.label = st.formatNumber(total);\n }\n all_counts[\"update_time\"] = Math.round(new Date() / 1000);\n return st.storage.set(\"st_shares_\" + count_url, all_counts);\n }\n };\n\n st.inc = function($el) {\n var value;\n value = st.parseNumber($el.innerText);\n $el.innerText = st.formatNumber(value + 1);\n st.addClass($el, 'st-grow');\n return setTimeout((function() {\n return st.removeClass($el, 'st-grow');\n }), 400);\n };\n\n st.isEnter = function(e) {\n return e.which === 13 || e.keyCode === 13;\n };\n\n st.isEsc = function(e) {\n var ref;\n return ((ref = e.key) === 'Escape' || ref === 'Esc') || e.keyCode === 27;\n };\n\n st.isValidEmail = function(email) {\n var re;\n re = /[^\\.\\s@][^\\s@]*(?!\\.)@[^\\.\\s@]+(?:\\.[^\\.\\s@]+)*/;\n return re.test(email);\n };\n\n st.js = function(url, id) {\n var $el, first;\n $el = document.createElement('script');\n $el.async = 1;\n $el.src = url;\n if (id) {\n $el.id = id;\n }\n first = document.getElementsByTagName('script')[0];\n return first.parentNode.insertBefore($el, first);\n };\n\n st.ldjson = (function() {\n var el, i, item, len, raw;\n el = document.querySelector('script[type=\"application/ld+json\"]');\n if (el) {\n try {\n raw = JSON.parse(el.innerText);\n if (!Array.isArray(raw)) {\n raw = [raw];\n }\n for (i = 0, len = raw.length; i \u003c len; i++) {\n item = raw[i];\n if (item[\"@type\"] === \"Product\") {\n if (item.offers \u0026\u0026 !Array.isArray(item.offers)) {\n item.offers = [item.offers];\n }\n if (item.brand) {\n item.brand = item.brand.name || item.brand;\n }\n if (item.category \u0026\u0026 Array.isArray(item.category)) {\n item.category = item.category.join(\";\");\n }\n return item;\n }\n }\n return null;\n } catch (error1) {\n\n }\n }\n return null;\n })();\n\n st.loadPixel = function() {\n var domain, rnd, src;\n domain = window.location.hostname;\n rnd = (new Date()).getTime();\n src = \"https://t.sharethis.com/1/d/t.dhj?\" + st.qs({\n cid: 'c010',\n cls: 'B',\n dmn: domain,\n gdpr_consent: st.gdpr_consent,\n gdpr_domain: st.gdpr_consent \u0026\u0026 st.gdpr_domain,\n rnd: rnd\n });\n return st.js(src, 'pxscrpt');\n };\n\n if (st.loader == null) {\n st.loader = {};\n }\n\n st.load = function(product, config) {\n var base;\n return typeof (base = st.loader)[product] === \"function\" ? base[product](config) : void 0;\n };\n\n if (st.load_counts_cache == null) {\n st.load_counts_cache = {};\n }\n\n st.loadCounts = function(options, next) {\n var base, ourl, ref, ref1, ref2;\n if (!next) {\n ref = [{}, options], options = ref[0], next = ref[1];\n }\n if (options.url == null) {\n options.url = st.href;\n }\n ourl = options.url;\n if ((base = st.load_counts_cache)[ourl] == null) {\n base[ourl] = {\n callbacks: [next],\n response: null,\n status: 'init'\n };\n }\n if (((ref1 = st.load_counts_cache[ourl]) != null ? ref1.status : void 0) === 'complete') {\n return next(st.load_counts_cache[ourl].response);\n }\n if (((ref2 = st.load_counts_cache[ourl]) != null ? ref2.status : void 0) === 'in-progress') {\n return st.load_counts_cache[ourl].callbacks.push(next);\n }\n st.load_counts_cache[ourl].status = 'in-progress';\n return st.js(\"https://count-server.sharethis.com/v2.0/get_counts?\" + st.qs({\n cb: \"window.__sharethis__.cb\",\n url: ourl\n }));\n };\n\n st.cb = function(resp) {\n var callback, clicks, counts, i, j, len, len1, local_count, network, ourl, reaction, reactions, ref, ref1, shares, total, update_time, value;\n if (resp == null) {\n resp = {};\n }\n clicks = resp.clicks, ourl = resp.ourl, reactions = resp.reactions, shares = resp.shares, total = resp.total, update_time = resp.update_time;\n counts = {};\n for (reaction in st.REACTIONS || {}) {\n value = (reactions != null ? reactions[reaction] : void 0) || 0;\n counts[reaction] = {\n value: value,\n label: st.formatNumber(value)\n };\n }\n ref = st.networks || [];\n for (i = 0, len = ref.length; i \u003c len;
24 i++) {\n network = ref[i];\n value = ((clicks != null ? clicks[network] : void 0) || 0) + ((shares != null ? shares[network] : void 0) || 0);\n counts[network] = {\n value: value,\n label: st.formatNumber(value)\n };\n }\n counts['total'] = {\n value: total,\n label: st.formatNumber(total)\n };\n counts[\"update_time\"] = update_time;\n local_count = st.storage.get(\"st_shares_\" + ourl);\n if (update_time \u003c (local_count != null ? local_count.update_time : void 0)) {\n counts = local_count;\n }\n st.load_counts_cache[ourl].response = counts;\n st.load_counts_cache[ourl].status = 'complete';\n st.storage.set(\"st_shares_\" + ourl, counts);\n ref1 = st.load_counts_cache[ourl].callbacks;\n for (j = 0, len1 = ref1.length; j \u003c len1; j++) {\n callback = ref1[j];\n callback(counts);\n }\n return st.load_counts_cache[ourl].callbacks = [];\n };\n\n st.log = function(data, url) {\n var log, ref;\n if (url == null) {\n url = \"https://l.sharethis.com/log\";\n }\n log = function() {\n var page_info, ref, ref1, ref2, ref3, ref4, ref5, ref6, ref7;\n data.fcmp = typeof window.__cmp === 'function';\n data.fcmpv2 = typeof window.__tcfapi === 'function';\n data.has_segmentio = typeof (window.analytics \u0026\u0026 window.analytics.identify) === 'function';\n data.product = st.product;\n data.publisher = st.property;\n data.refDomain = st.hostname(window.document.referrer);\n data.refQuery = st.getQuerystring(window.document.referrer);\n data.source = 'sharethis.js';\n if (data.title == null) {\n data.title = st.getTitle();\n }\n data.ts = Date.now();\n data.sop = true;\n data.cms = st.cms;\n data.gdpr_consent = st.gdpr_consent;\n data.gdpr_domain = st.gdpr_domain;\n data.gdpr_method = st.gdpr_method;\n data.usprivacy = st.usprivacy;\n data.fpestid = st.getCookie(\"fpestid\");\n if (data.description == null) {\n data.description = st.getDescription();\n }\n data.ua = (ref = st.ua_fields) != null ? ref.ua : void 0;\n data.ua_full_version_list = (ref1 = st.ua_fields) != null ? ref1.ua_full_version_list : void 0;\n data.ua_mobile = (ref2 = st.ua_fields) != null ? ref2.ua_mobile : void 0;\n data.ua_model = (ref3 = st.ua_fields) != null ? ref3.ua_model : void 0;\n data.ua_platform = (ref4 = st.ua_fields) != null ? ref4.ua_platform : void 0;\n data.ua_platform_version = (ref5 = st.ua_fields) != null ? ref5.ua_platform_version : void 0;\n page_info = ((ref6 = window.__stdos__) != null ? (ref7 = ref6.data) != null ? ref7.pageInfo : void 0 : void 0) || {};\n if (page_info.override) {\n data.override = page_info.override;\n }\n return st.send(url + \"?\" + st.qs(data));\n };\n if (st != null ? (ref = st.consent_queue) != null ? ref.initialized : void 0 : void 0) {\n log();\n return;\n }\n if (st.consent_queue == null) {\n st.consent_queue = {\n functions: []\n };\n }\n return st.consent_queue.functions.push(log);\n };\n\n st.logGoogleAnalyticsEvent = function(category, action, label) {\n var _gaq, ga;\n ga = window.ga, _gaq = window._gaq;\n if (ga) {\n return ga('send', 'event', category, action, label);\n } else if (_gaq) {\n return _gaq.push(['_trackEvent', category, action, label]);\n }\n };\n\n st.meta = (function() {\n var el, i, item, j, k, key, len, len1, offer, ref, ref1, ref2, v;\n item = {};\n ref = document.querySelectorAll(\"meta,[itemprop]\");\n for (i = 0, len = ref.length; i \u003c len; i++) {\n el = ref[i];\n key = el.getAttribute('property') || el.getAttribute('name') || el.getAttribute('itemprop');\n if (key) {\n if (item[key] == null) {\n item[key] = el.getAttribute('content') || el.getAttribute(\"href\") || el.innerText;\n }\n }\n }\n try {\n if (st.ldjson) {\n ref1 = st.ldjson;\n for (k in ref1) {\n v = ref1[k];\n if (item[k] == null) {\n item[k] = v;\n }\n }\n if (st.ldjson.offers) {\n ref2 = st.ldjson.offers;\n for (j = 0, len1 = ref2.length; j \u003c len1;
24 j++) {\n offer = ref2[j];\n for (k in offer) {\n v = offer[k];\n if (item[k] == null) {\n item[k] = v;\n }\n }\n }\n }\n }\n } catch (error1) {\n\n }\n return item;\n })();\n\n st.newElement = function(parent) {\n var $el, id;\n if (parent === void 0) {\n parent = document.body;\n }\n $el = document.createElement('div');\n id = \"st-el-\" + (st.uid());\n $el.setAttribute('id', id);\n if (parent) {\n parent.appendChild($el);\n }\n return {\n $el: $el,\n id: id\n };\n };\n\n st.obl = function(e) {\n var href, prefix, ref;\n if ((e != null ? (ref = e.target) != null ? ref.tagName : void 0 : void 0) === 'A') {\n href = e.target.getAttribute('href') || '';\n prefix = href.slice(0, href.indexOf(':'));\n if (href.slice(0, 4) === 'http' \u0026\u0026 e.target.hostname !== document.location.hostname) {\n st.log({\n event: 'obl',\n title: \"\",\n url: href\n });\n }\n }\n return true;\n };\n\n st.omit = function(obj) {\n var k, res, v;\n res = {};\n for (k in obj) {\n v = obj[k];\n if (v) {\n res[k] = v;\n }\n }\n return res;\n };\n\n st.on = function(event, callback) {\n var base;\n if (st.handlers == null) {\n st.handlers = [];\n }\n if ((base = st.handlers)[event] == null) {\n base[event] = [];\n }\n return st.handlers[event].push(callback);\n };\n\n st.open = function(url) {\n var h, w, wh, ww;\n if (!url) {\n return;\n }\n if (st.mobile) {\n return window.open(url, '_blank');\n } else if (url.indexOf('mailto:') \u003e -1 || url.indexOf('viber') \u003e -1) {\n return document.location = url;\n } else {\n wh = st.getWindowSize().height;\n ww = st.getWindowSize().width;\n h = Math.min(600, .6 * wh);\n w = Math.min(800, .8 * ww);\n return window.open(url, '', [\"height=\" + h, \"left=\" + ((ww - w) / 2), \"top=\" + ((wh - h) / 2), \"width=\" + w, 'status=1', 'toolbar=0'].join(','));\n }\n };\n\n st.parseNumber = function(value) {\n var multiplier;\n multiplier = 1;\n if (value.indexOf('k') \u003e -1) {\n multiplier = 1000;\n }\n if (value.indexOf('m') \u003e -1) {\n multiplier = 1000000;\n }\n value = value.replace(/[km,]/g, '');\n return multiplier * parseInt(value, 10) || 0;\n };\n\n st.position = function($el, container) {\n var _container, _el;\n if (container == null) {\n container = window;\n }\n _el = $el.getBoundingClientRect();\n if (container === window) {\n return {\n left: _el.left + window.scrollX,\n top: _el.top + window.scrollY\n };\n } else {\n _container = container.getBoundingClientRect();\n return {\n left: _el.left - _container.left + container.scrollLeft,\n top: _el.top - _container.top + container.scrollTop\n };\n }\n };\n\n st.protocol = function(url) {\n var a;\n if (url == null) {\n url = st.href;\n }\n a = document.createElement('a');\n a.setAttribute('href', url);\n return a.protocol;\n };\n\n st.px = function(value) {\n if (typeof value === 'string') {\n return value;\n }\n return (Math.floor(value)) + \"px\";\n };\n\n st.qs = function(params) {\n var k, v;\n return ((function() {\n var results;\n results = [];\n for (k in params) {\n v = params[k];\n if (v != null) {\n results.push(k + \"=\" + (encodeURIComponent(v)));\n }\n }\n return results;\n })()).join('\u0026');\n };\n\n st.react = function(arg) {\n var reaction, url;\n reaction = arg.reaction, url = arg.url;\n if (url == null) {\n url = st.href;\n }\n st.logGoogleAnalyticsEvent('ShareThis', reaction, url);\n return st.log({\n event: 'reaction',\n reactionType: reaction,\n url: url\n });\n };\n\n st.remove = function($el) {\n if (!($el != null ? $el.parentNode : void 0)) {\n return;\n }\n return $el.parentNode.removeChild($el);\n };\n\n st.removeClass = function($el, name) {\n return $el.className = $el.className.replace(name, '');\n };\n\n st.removeEventListener = function($el, event, callback) {\n if (!($el \u0026\u0026 event \u0026\u0026 callback)) {\n return;\n }\n if ($el.removeEventListener) {\n return $el.removeEventListener(event, callback, false);\n } else if ($el.detachEvent) {\n return $el.detachEvent(\"on\" + event, callback);\n } else {\n return $el[\"on\" + event] = null;\n }\n };\n\n st.send = function(resource, params, next) {\n var img;\n if (params) {\n resource = resource + \"?\" + (st.qs(params));\n }\n img = new Image(1, 1);\n img.src = resource;
24\n img.onload = function() {\n return typeof next === \"function\" ? next(true) : void 0;\n };\n return img.onerror = function() {\n return typeof next === \"function\" ? next(false) : void 0;\n };\n };\n\n st.setCookie = function(name, value, days) {\n var date, expires;\n if (days) {\n date = new Date();\n date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));\n expires = \"; expires=\" + (date.toGMTString());\n } else {\n expires = \"\";\n }\n return document.cookie = name + \"=\" + value + expires + \"; path=/\";\n };\n\n st.share = function(config) {\n var channel_is_ssb, channels_displayed, copybutton, copymessage, count_url, description, hostname, image, is_android, is_ios, message, network, product, redirects, run, share_url, short_url, subject, title, url, username, wechat;\n if (config == null) {\n config = {};\n }\n channel_is_ssb = config.channel_is_ssb, channels_displayed = config.channels_displayed, count_url = config.count_url, subject = config.subject, share_url = config.share_url, short_url = config.short_url, url = config.url, description = config.description, image = config.image, message = config.message, network = config.network, title = config.title, username = config.username;\n channel_is_ssb = false;\n if (channels_displayed == null) {\n channels_displayed = JSON.stringify([]);\n }\n count_url = count_url || url || st.href;\n if (description == null) {\n description = st.getDescription();\n }\n if (image == null) {\n image = st.getImage();\n }\n share_url = share_url || short_url || url || st.href;\n if (title == null) {\n title = st.getTitle();\n }\n if (url == null) {\n url = count_url;\n }\n if (network === 'sharethis') {\n return st.load('share-all', {\n count_url: count_url,\n description: description,\n image: image,\n share_url: share_url,\n short_url: short_url,\n title: title,\n url: url,\n username: username\n });\n }\n st.incLocalStorageShares(network, count_url);\n st.logGoogleAnalyticsEvent('ShareThis', network, count_url);\n st.log({\n channel_is_ssb: channel_is_ssb,\n channels_displayed: channels_displayed,\n destinations: network,\n event: 'share',\n title: title,\n url: count_url\n });\n st.emit('share', {\n count_url: count_url,\n description: description,\n image: image,\n message: message,\n share_url: share_url,\n title: title,\n url: url,\n username: username\n });\n if (network === 'wechat') {\n if (st.mobile) {\n return st.load('share-wechat-mobile', {\n url: share_url\n });\n } else {\n wechat = \"https://api.qrserver.com/v1/create-qr-code/?\" + st.qs({\n size: \"154x154\",\n data: share_url\n });\n st.open(wechat);\n }\n }\n if (network === 'print') {\n st.emit('print', {\n count_url: count_url,\n description: description,\n image: image,\n message: message,\n share_url: share_url,\n title: title,\n url: url,\n username: username\n });\n return window.print();\n }\n if (network === 'copy') {\n navigator.clipboard.writeText(window.location.href);\n copybutton = document.querySelector('div[data-network=\"copy\"]');\n if (copybutton) {\n copymessage = document.createElement('span');\n copymessage.innerText = 'URL Copied!';\n copymessage.className = 'copy-notify';\n copymessage.style.opacity = '1';\n copymessage.style.width = '100px';\n copymessage.style.transition = 'all .6s';\n copybutton.append(copymessage);\n run = function() {\n copymessage.style.opacity = '0';\n copymessage.style.minWidth = '0';\n copymessage.style.width = '0';\n copymessage.style.padding = '0';\n copymessage.style.overflow = 'hidden';
24\n run = function() {\n return copymessage.remove();\n };\n return setTimeout(run, 1000);\n };\n setTimeout(run, 1500);\n }\n }\n hostname = document.location.hostname;\n product = st.product;\n is_ios = /iPad|iPhone|iPod/.test(navigator.userAgent);\n is_android = /Android/i.test(navigator.userAgent);\n redirects = {\n blm: \"https://secure.actblue.com/donate/ms_blm_homepage_2019\",\n blogger: \"https://www.blogger.com/blog-this.g?\" + st.qs({\n n: title,\n t: description,\n u: share_url\n }),\n buffer: \"https://buffer.com/add?\" + st.qs({\n text: title,\n url: share_url\n }),\n diaspora: \"https://share.diasporafoundation.org/?\" + st.qs({\n title: title,\n url: share_url\n }),\n delicious: \"https://del.icio.us/save?\" + st.qs({\n provider: 'sharethis',\n title: title,\n url: share_url,\n v: 5\n }),\n digg: \"https://digg.com/submit?\" + st.qs({\n url: share_url\n }),\n douban: \"http://www.douban.com/recommend/?\" + st.qs({\n title: title,\n url: share_url\n }),\n email: \"mailto:?\" + st.qs({\n subject: subject || \"I'd like to share a link with you\",\n body: message || (\"\" + url)\n }),\n evernote: \"http://www.evernote.com/clip.action?\" + st.qs({\n title: title,\n url: share_url\n }),\n facebook: \"https://www.facebook.com/sharer.php?\" + st.qs({\n t: title,\n u: share_url\n }),\n flipboard: \"https://share.flipboard.com/bookmarklet/popout?\" + st.qs({\n ext: 'sharethis',\n title: title,\n url: share_url,\n utm_campaign: 'widgets',\n utm_content: hostname,\n utm_source: 'sharethis',\n v: 2\n }),\n getpocket: \"https://getpocket.com/edit?\" + st.qs({\n url: share_url\n }),\n gmail: \"https://mail.google.com/mail/?view=cm\u0026\" + st.qs({\n to: '',\n su: title,\n body: share_url,\n bcc: '',\n cc: ''\n }),\n googlebookmarks: \"https://www.google.com/bookmarks/mark?\" + st.qs({\n op: 'edit',\n bkmk: share_url,\n title: title,\n annotation: description\n }),\n hackernews: \"https://news.ycombinator.com/submitlink?\" + st.qs({\n u: share_url,\n t: title\n }),\n instapaper: \"http://www.instapaper.com/edit?\" + st.qs({\n url: share_url,\n title: title,\n description: description\n }),\n iorbix: \"https://iorbix.com/m-share?\" + st.qs({\n url: share_url,\n title: title\n }),\n kakao: \"https://story.kakao.com/share?\" + st.qs({\n url: share_url\n }),\n kindleit: \"https://pushtokindle.fivefilters.org/send.php?\" + st.qs({\n url: share_url\n }),\n kooapp: \"https://www.kooapp.com/create?\" + st.qs({\n title: title,\n link: share_url\n }),\n line: \"https://lineit.line.me/share/ui?\" + st.qs({\n url: share_url,\n text: title || description\n }),\n linkedin: \"https://www.linkedin.com/shareArticle?\" + st.qs({\n title: title,\n url: share_url\n }),\n livejournal: \"https://www.livejournal.com/update.bml?\" + st.qs({\n event: share_url,\n subject: title\n }),\n mailru: \"https://connect.mail.ru/share?\" + st.qs({\n share_url: share_url\n }),\n mailru: \"https://connect.mail.ru/share?\" + st.qs({\n share_url: share_url\n }),\n meneame: \"https://meneame.net/submit.php?\" + st.qs({\n url: share_url\n }),\n messenger: {\n \"true\": \"fb-messenger://share/?\" + st.qs({\n link: share_url,\n app_id: 291494419107518\n }),\n \"false\": \"https://www.facebook.com/dialog/send?\" + st.qs({\n link: share_url,\n app_id: 291494419107518,\n redirect_uri: \"https://www.sharethis.com\"\n })\n }[st.mobile],\n odnoklassniki: \"https://connect.ok.ru/dk?\" + st.qs({\n 'st.cmd': 'WidgetSharePreview',\n 'st.shareUrl': share_url\n }),\n outlook: \"https://outlook.live.com/mail/deeplink/compose?\" + st.qs({\n path: 'mail inbox',\n subject: subject || \"I'd like to share a link
24with you\",\n body: message || (\"\" + url)\n }),\n pinterest: \"https://pinterest.com/pin/create/button/?\" + st.qs({\n description: title,\n media: image,\n url: share_url\n }),\n qzone: \"http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?\" + st.qs({\n url: share_url\n }),\n reddit: \"https://reddit.com/submit?\" + st.qs({\n title: title,\n url: share_url\n }),\n refind: \"https://refind.com?\" + st.qs({\n url: share_url\n }),\n renren: \"http://widget.renren.com/dialog/share?\" + st.qs({\n resourceUrl: share_url,\n srcUrl: share_url,\n title: title,\n description: description || title\n }),\n skype: \"https://web.skype.com/share?\" + st.qs({\n url: share_url,\n text: title\n }),\n sms: \"sms:\" + (is_ios ? '\u0026' : '?') + \"body=\" + (encodeURIComponent(share_url)),\n snapchat: \"https://snapchat.com/scan?\" + st.qs({\n attachmentUrl: share_url,\n utm_source: 'sharethis'\n }),\n surfingbird: \"http://surfingbird.ru/share?\" + st.qs({\n url: share_url,\n description: description || title,\n title: title\n }),\n telegram: \"https://t.me/share/url?\" + st.qs({\n url: share_url,\n text: title,\n to: ''\n }),\n tencentqq: \"https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?\" + st.qs({\n url: share_url,\n title: title,\n summary: share_url,\n desc: description,\n pics: image\n }),\n threema: \"threema://compose?\" + st.qs({\n text: share_url,\n id: ''\n }),\n trello: \"https://trello.com/add-card?\" + st.qs({\n mode: 'popup',\n url: share_url,\n desc: description || title\n }),\n tumblr: \"https://www.tumblr.com/share?\" + st.qs({\n t: title,\n u: share_url,\n v: 3\n }),\n twitter: \"https://twitter.com/intent/tweet?\" + st.qs({\n text: title || description,\n url: share_url,\n via: username\n }),\n vk: \"https://vk.com/share.php?\" + st.qs({\n url: share_url\n }),\n viber: \"viber://forward?\" + st.qs({\n text: share_url,\n url: 'viber'\n }),\n weibo: \"http://service.weibo.com/share/share.php?\" + st.qs({\n title: title,\n url: share_url,\n pic: image\n }),\n whatsapp: (!st.mobile ? \"https://web.whatsapp.com/send?\" : \"whatsapp://send?\") + st.qs({\n text: share_url\n }),\n wordpress: \"http://wordpress.com/wp-admin/press-this.php?\" + st.qs({\n u: share_url,\n t: title,\n s: description || title,\n i: ''\n }),\n yahoomail: \"http://compose.mail.yahoo.com/?\" + st.qs({\n to: '',\n subject: title,\n body: share_url\n }),\n yummly: \"https://www.yummly.com/urb/verify?\" + st.qs({\n url: share_url,\n title: title,\n urbtype: 'bookmarklet',\n type: 'agg',\n vendor: 'sharethis',\n image: image\n }),\n xing: \"https://www.xing.com/app/user?\" + st.qs({\n op: 'share',\n title: title,\n url: share_url\n })\n };\n return st.open(redirects[network]);\n };\n\n st.follow = (function(_this) {\n return function(config) {\n var follow_url, network, url;\n if (config == null) {\n config = {};\n }\n follow_url = config.follow_url, network = config.network, url = config.url;\n if (url == null) {\n url = st.href;\n }\n st.log({\n destinations: network,\n event: 'follow',\n followUrl: follow_url,\n url: url\n });\n return window.open(follow_url, '_blank');\n };\n })(this);\n\n st.storage = {\n get: function(key) {\n if (st.hasLocalStorage) {\n try {\n return JSON.parse(localStorage.getItem(key));\n } catch (error1) {}\n }\n if (st.hasCookies) {\n return st.getCookie(key);\n }\n return st.get(key);\n },\n set: function(key, value) {\n if (st.hasLocalStorage) {\n return localStorage.setItem(key, JSON.stringify(value));\n }\n if (st.hasCookies) {\n return st.setCookie(key, value);\n }\n return st.set(key, value);\n }\n };\n\n st.svg = function(paths, size) {\n var d;\n if (size == null) {\n size = 40;\n }\n if (typeof paths === 'string') {\n paths = [paths];\n }\n return \"\u003csvg fill=\\\"#fff\\\" preserveAspectRatio=\\\"xMidYMid meet\\\" height=\\\"1em\\\" width=\\\"1em\\\" viewBox=\\\"0 0 \" + size + \" \" + size + \"\\\"\u003e\\n \u003cg\u003e\\n \" + (((function() {\
24n var i, len, results;\n results = [];\n for (i = 0, len = paths.length; i \u003c len; i++) {\n d = paths[i];\n results.push(\"\u003cpath d='\" + d + \"'\u003e\u003c/path\u003e\");\n }\n return results;\n })()).join('')) + \"\\n \u003c/g\u003e\\n\u003c/svg\u003e\";\n };\n\n st.toggleClass = function($el, name) {\n if (st.hasClass($el, name)) {\n return st.removeClass($el, name);\n } else {\n return st.addClass($el, name);\n }\n };\n\n st.filterInvalidNetworks = function(networks, valid) {\n var n;\n if (valid == null) {\n valid = st.networks;\n }\n return (function() {\n var i, len, results;\n results = [];\n for (i = 0, len = networks.length; i \u003c len; i++) {\n n = networks[i];\n if (valid.indexOf(n) !== -1) {\n results.push(n);\n }\n }\n return results;\n })();\n };\n\n st.tcfapi_listener = (function() {\n var interval, start;\n start = Date.now();\n return interval = setInterval((function() {\n var e;\n if (window.__tcfapi) {\n try {\n window.__tcfapi(\"addEventListener\", 2, function(data) {\n if ((data != null ? data.eventStatus : void 0) === \"useractioncomplete\") {\n st.gdpr_consent = data.tcString;\n st.gdpr_domain = data.isServiceSpecific ? document.location.hostname : \".consensu.org\";\n st.gdpr_method = \"api\";\n return st.log({\n event: \"updated_consent\",\n pview_had_consent: st.pview_had_consent\n });\n }\n });\n } catch (error1) {\n e = error1;\n }\n clearInterval(interval);\n }\n if (Date.now() - start \u003e 10000) {\n return clearInterval(interval);\n }\n }), 1000);\n })();\n\n st.floc = function() {\n var error;\n try {\n if (document.interestCohort) {\n return document.interestCohort().then(function(cohort) {\n if (cohort) {\n return st.log({\n event: 'floc',\n floc: JSON.stringify(cohort)\n });\n }\n });\n }\n } catch (error1) {\n error = error1;\n }\n };\n\n\n /*\n * Add Listeners\n */\n\n st.addEventListener(document, \"click\", st.obl);\n\n st.addEventListener(document, \"copy\", st.copy);\n\n}).call(this);\n\n(function(){\n st = window.__sharethis__\n\n st.CustomColor = class CustomColor {\n constructor(r, g, b) {\n this.set(r, g, b);\n }\n \n toString() {\n return `rgb(${Math.round(this.r)}, ${Math.round(this.g)}, ${Math.round(this.b)})`;\n }\n \n set(r, g, b) {\n this.r = this.clamp(r);\n this.g = this.clamp(g);\n this.b = this.clamp(b);\n }\n \n hueRotate(angle = 0) {\n angle = angle / 180 * Math.PI;\n const sin = Math.sin(angle);\n const cos = Math.cos(angle);\n \n this.multiply([\n 0.213 + cos * 0.787 - sin * 0.213,\n 0.715 - cos * 0.715 - sin * 0.715,\n 0.072 - cos * 0.072 + sin * 0.928,\n 0.213 - cos * 0.213 + sin * 0.143,\n 0.715 + cos * 0.285 + sin * 0.140,\n 0.072 - cos * 0.072 - sin * 0.283,\n 0.213 - cos * 0.213 - sin * 0.787,\n 0.715 - cos * 0.715 + sin * 0.715,\n 0.072 + cos * 0.928 + sin * 0.072,\n ]);\n }\n \n grayscale(value = 1) {\n this.multiply([\n 0.2126 + 0.7874 * (1 - value),\n 0.7152 - 0.7152 * (1 - value),\n 0.0722 - 0.0722 * (1 - value),\n 0.2126 - 0.2126 * (1 - value),\n 0.7152 + 0.2848 * (1 - value),\n 0.0722 - 0.0722 * (1 - value),\n 0.2126 - 0.2126 * (1 - value),\n 0.7152 - 0.7152 * (1 - value),\n 0.0722 + 0.9278 * (1 - value),\n ]);\n }\n \n sepia(value = 1) {\n this.multiply([\n 0.393 + 0.607 * (1 - value),\n 0.769 - 0.769 * (1 - value),\n 0.189 - 0.189 * (1 - value),\n 0.349 - 0.349 * (1 - value),\n 0.686 + 0.314 * (1 - value),\n 0.168 - 0.168 * (1 - value),\n 0.272 - 0.272 * (1 - value),\n 0.534 - 0.534 * (1 - value),\n 0.131 + 0.869 * (1 - value),\n ]);\n }\n \n saturate(value = 1) {\n this.multiply([\n 0.213 + 0.787 * value,\n 0.715 - 0.715 * value,\n 0.072 - 0.072 * value,\n 0.213 - 0.213 * value,\n 0.715 + 0.285 * value,\n 0.072 - 0.072 * value,\n 0.213 - 0.213 * value,\n 0.715 - 0.715 * value,\n 0.072 + 0.928 * value,\n ]);\n }\n \n multiply(matrix) {\n const newR = this.clamp(this.r * matrix[0] + this.g * matrix[1] + this.b * matrix[2]);\n const newG = this.clamp(this.r * matrix[3] + this.g * matrix[4] + this.b * matrix[5]);\n const newB = this.clamp(this.r * matrix[6] + this.g * matrix[7] + this.b * matrix[8]);\n this.r = newR;\n this.g = newG;\n this.b = newB;\n }\n \n brightness(value = 1) {\n this.linear(value);\n }\n contrast(value = 1) {\n this.linear(value, -(0.5 * value) + 0.5);\n }\n \n linear(slope = 1, intercept = 0) {\n this.r = this.clamp(this.r * slope + intercept * 255);\n this.g = this.clamp(this.g * slope + intercept * 255);\n this.b = this.clamp(this.b * slope + intercept * 255);\n }\n \n invert(value = 1) {\n this.r = this.clamp((value + this.r / 255 * (1 - 2 * value)) * 255);\n this.g = this.clamp((value + this.g / 255 * (1 - 2 * value)) * 255);\n this.b = this.clamp((value + this.b / 255 * (1 - 2 * value)) * 255);\n }\n \n hsl() {\n // Code taken from https://stackoverflow.com/a/9493060/2688027, licensed under CC BY-SA.\n const r = this.r / 255;\n const g = this.g / 255;\n const b = this.b / 255;\n const max = Math.max(r, g, b);\n const min = Math.min(r, g, b);\n let h, s, l = (max + min) / 2;\n \n if (max === min) {\n h = s = 0;\n } else {\n const d = max - min;\n s = l \u003e 0.5 ? d / (2 - max - min) : d / (max + min);\n switch (max) {\n case r:\n h = (g - b) / d + (g \u003c b ? 6 : 0);\n break;\n \n case g:\n h = (b - r) / d + 2;\n break;\n \n case b:\n h = (r - g) / d + 4;\n break;\n }\n h /= 6;\n }\n \n return {\n h: h * 100,\n s: s * 100,\n l: l * 100,\n };\n }\n \n clamp(value) {\n if (value \u003e 255) {\n value = 255;\n } else if (value \u003c 0) {\n value = 0;\n }\n return value;\n }\n }\n \n st.Solver = class Solver {\n constructor(target, baseColor) {\n this.target = target;\n this.targetHSL = target.hsl();\n this.reusedColor = new st.CustomColor(0, 0, 0);\n }\n \n solve() {\n const result = this.solveNarrow(this.solveWide());\n return {\n values: result.values,\n loss: result.loss,\n filter: this.css(result.values),\n };\n }\n \n solveWide() {\n const A = 5;\n const c = 15;\n const a = [60, 180, 18000, 600, 1.2, 1.2];\n \n let best = { loss: Infinity };\n for (let i = 0; best.loss \u003e 25 \u0026\u0026 i \u003c 3;
24 i++) {\n const initial = [50, 20, 3750, 50, 100, 100];\n const result = this.spsa(A, a, c, initial, 1000);\n if (result.loss \u003c best.loss) {\n best = result;\n }\n }\n return best;\n }\n \n solveNarrow(wide) {\n const A = wide.loss;\n const c = 2;\n const A1 = A + 1;\n const a = [0.25 * A1, 0.25 * A1, A1, 0.25 * A1, 0.2 * A1, 0.2 * A1];\n return this.spsa(A, a, c, wide.values, 500);\n }\n \n spsa(A, a, c, values, iters) {\n const alpha = 1;\n const gamma = 0.16666666666666666;\n \n let best = null;\n let bestLoss = Infinity;\n const deltas = new Array(6);\n const highArgs = new Array(6);\n const lowArgs = new Array(6);\n \n for (let k = 0; k \u003c iters; k++) {\n const ck = c / Math.pow(k + 1, gamma);\n for (let i = 0; i \u003c 6; i++) {\n deltas[i] = Math.random() \u003e 0.5 ? 1 : -1;\n highArgs[i] = values[i] + ck * deltas[i];\n lowArgs[i] = values[i] - ck * deltas[i];\n }\n \n const lossDiff = this.loss(highArgs) - this.loss(lowArgs);\n for (let i = 0; i \u003c 6; i++) {\n const g = lossDiff / (2 * ck) * deltas[i];\n const ak = a[i] / Math.pow(A + k + 1, alpha);\n values[i] = fix(values[i] - ak * g, i);\n }\n \n const loss = this.loss(values);\n if (loss \u003c bestLoss) {\n best = values.slice(0);\n bestLoss = loss;\n }\n }\n return { values: best, loss: bestLoss };\n \n function fix(value, idx) {\n let max = 100;\n if (idx === 2 /* saturate */) {\n max = 7500;\n } else if (idx === 4 /* brightness */ || idx === 5 /* contrast */) {\n max = 200;\n }\n \n if (idx === 3 /* hue-rotate */) {\n if (value \u003e max) {\n value %= max;\n } else if (value \u003c 0) {\n value = max + value % max;\n }\n } else if (value \u003c 0) {\n value = 0;\n } else if (value \u003e max) {\n value = max;\n }\n return value;\n }\n }\n \n loss(filters) {\n // Argument is array of percentages.\n const color = this.reusedColor;\n color.set(0, 0, 0);\n \n color.invert(filters[0] / 100);\n color.sepia(filters[1] / 100);\n color.saturate(filters[2] / 100);\n color.hueRotate(filters[3] * 3.6);\n color.brightness(filters[4] / 100);\n color.contrast(filters[5] / 100);\n \n const colorHSL = color.hsl();\n return (\n Math.abs(color.r - this.target.r) +\n Math.abs(color.g - this.target.g) +\n Math.abs(color.b - this.target.b) +\n Math.abs(colorHSL.h - this.targetHSL.h) +\n Math.abs(colorHSL.s - this.targetHSL.s) +\n Math.abs(colorHSL.l - this.targetHSL.l)\n );\n }\n \n css(filters) {\n function fmt(idx, multiplier = 1) {\n if (idx == 0) {\n return Math.round(100 - (filters[idx] * multiplier))\n }\n return Math.round(filters[idx] * multiplier);\n }\n return `filter: invert(${fmt(0)}%) sepia(${fmt(1)}%) saturate(${fmt(2)}%) hue-rotate(${fmt(3, 3.6)}deg) brightness(${fmt(4)}%) contrast(${fmt(5)}%);`;\n }\n }\n \n})();\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.hexToRgb = function(hex) {\n var result, shorthandRegex;\n if (!hex) {\n return;\n }\n if (typeof hex !== 'string') {\n return 'Wrong type input';\n }\n shorthandRegex = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;\n hex = hex.replace(shorthandRegex, (function(_this) {\n return function(m, r, g, b) {\n return r + r + g + g + b + b;\n };\n })(this));\n result = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);\n if (result) {\n return [parseInt(result[1], 16), parseInt(result[2], 16), parseInt(result[3], 16)];\n }\n };\n\n st.getFilter = function(rgb_hex) {\n var color, result, rgb, solver;\n rgb = st.hexToRgb(rgb_hex);\n if (!rgb) {\n return 'Invalid hex';\n }\n if (rgb.length !== 3) {\n return 'Invalid hex format!';\n }\n color = new st.CustomColor(rgb[0], rgb[1], rgb[2]);\n solver = new st.Solver(color);\n result = solver.solve();\n return result.filter.split(': ')[1];\n };\n\n}).call(this);\n\n(function(a,b){window.__sharethis__.mobile = /(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\/|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\/)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\/(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\/|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-
24)|sdk\\/|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);\n\n(function(){\n window.__sharethis__.is_ie = /(MSIE|Trident|Edge)/i.test(navigator.userAgent);\n window.__sharethis__.is_ie8 = /MSIE 8/i.test(navigator.userAgent);\n})();\n\n/**\n * none: https://goop.com/wellness/\n * anchor.fm: https://www.podcastinsights.com/podcast-embed-players/\n * consensu.org:\n * embed.ly: https://embed.ly/code?url=http%3A%2F%2Fgoogle.com\n * gfycat: https://developers.gfycat.com/iframe/#gfycat-iframe\n * giphy: https://giphy.com/posts/how-to-embed-giphy-gifs-on-your-website\n * imgur: https://help.imgur.com/hc/en-us/articles/211273743-Embed-Unit\n * instagram: https://www.bbc.com/news/uk-wales-51311320\n * megaphone: https://www.podcastinsights.com/podcast-embed-players/\n * reddit: https://redditblog.com/2017/06/14/why-publishers-should-use-reddit-embeds/\n * redditmedia: https://redditblog.com/2017/06/14/why-publishers-should-use-reddit-embeds/\n * soundcloud: https://en.support.wordpress.com/soundcloud-audio-player/\n * spotify: https://www.usmagazine.com/entertainment/news/kim-kardashian-north-asks-if-she-can-visit-prisons-with-me/\n * tiktok: https://jezebel.com/15-tiktoks-that-deserve-academy-awards-1838371668\n * twitch: https://www.dexerto.com/entertainment/top-10-most-viewed-twitch-clips-of-all-time-2-310900\n * twitter: https://time.com/4128887/kobe-bryant-retirement-celebrities-reaction/\n * vimeo: https://vimeo.zendesk.com/hc/en-us/articles/224969968-Embedding-videos-overview\n * youtube: https://electricbikereview.com/gocycle/gs/\n */\n\n/**\n * anchor.fm\n * tags: iframe\n * format: anchor.fm/{content}/embed\n * suggestions: add requirement for iframe\n */\n\n/**\n * facebook.com\n * tags: iframe\n * format: facebook.com/plugins/{plugin_type}\n * exclude: /plugins/like, /plugins/page, /plugins/comment, /plugins/group, /plugins/follow, /plugins/customerchat, /plugins/messenger_checkbox, /plugins/send_to_messenger\n * require: /plugins/post, /plugins/video, /plugins/share_button\n * even though rhombus collects plugins/share_button i'm not sold we should, doesn't seem to embed to any outside content\n * suggestions: add requirement for iframe and update exclude/require statements\n */\n\n/**\n * gfycat.com\n * tags: iframe\n * format: gfycat.com/ifr\n * suggestions: add requirement for iframe\n */\n\n/**\n * giphy.com\n * tags: iframe\n * format: giphy.com/embed\n * questions: what happens when we remove the requirement for /embed and introduce a requirement for iframe?\n * suggestions: add requirement for iframe\n */\n\n/**\n * imgur.com\n * tags: iframe\n * format: imgur.com/{hash}/embed\n * suggestions: add requirement for iframe\n */\n\n/**\n * instagram.com\n * tags: iframe, blockquote\n * format: www.instagram.com/p\n * questions: what happens when we remove the requirement for /p and introduce a requirement for iframe and blockquote?\n * suggestions: add requirement for either iframe or blockquote\n */\n\n/**\n * megaphone.fm\n * tags: iframe\n * format: player.megaphone.fm\n * questions: what happens when we remove the requirement for player and introduce a requirement for iframe?\n * suggestions: add requirement for iframe\n */\n\n/**\n * redditmedia.com\n * it's difficult to find any records with redditmedia.com embeds\n * we may want to remove the requirment for /r and also look for reddit.com\n * suggestions: add requirement for iframe, remove requirement for /r\n */\n\n/**\n * soundcloud.com\n * tags: iframe\n * format: w.soundcloud.com/player\n * questions: whats happens when we remove the requirement for /player and introduce a requirement for iframe?\n * suggestions: add requirement for iframe\n */\n\n/**\n * spotify.com\n * tags: iframe\n * format: open.spotify.com/{endpoint}\n * exlude: /follow\n * require: /embed\n * suggestions: add requirement for iframe and update exclude/require statements\n */\n\n/**\n * tiktok.com\n * tags: iframe\n * format: tiktok.com/embed/\n * questions: what happens when we remove the requirement for /embed and introduce a requirement for iframe?\n * suggestions: add requirement for iframe\n */\n\n/**\n * twitch.tv\n * tags: iframe\n * format: clips.twitch.tv/embed\n * questions: what happens when we remove the requirement for clips and introduce a requirement for iframe?\n * suggestions: add requirement for iframe\n */\n\n/**\n * twitter.com\n * tags: div, blockquote\n * format: twitter.com/{user}/status\n * questions: this one is difficult because twitter doesn't use iframes (at least in the data we collected)\n * questions: it looks like for every embed we pull identical srcs from a div and blockquote\n * questions: we probably only need to pull just div\n * questions: what happens when we remove the /status requirement?\n * suggestions: add requirement for div\n */\n\n/**\n * vimeo.com\n * tags: iframe\n * format: player.vimeo.com/video\n * questions: what happens when we remove the player requirement and introduce a requirement for iframe?\n * suggestions: add requirement for iframe\n */\n\n/**\n * youtube.com\n * tags: iframe\n * format: youtube.com/embed\n * questions: what happens when we remove the requirement for /embed and introduce a requirement for iframe?\n * suggestions: add requirement for iframe\n */\n\n// service list\nvar st = window.__sharethis__ || {};\nst.getEmbeds = function (next) {\n\n var selectors = [\n '.embed-twitter',\n '.embedly-card',\n '.fb-post',\n '.fb-video',\n '.instagram-media',\n '.reddit',\n '.reddit-card',\n '.rm-shortcode',\n '.spotify',\n '.tumblr-embed',\n '.twitter-embed',\n '.twitter-follow',\n '.twitter-tweet',\n '.twitter-video',\n '.twitter-widget',\n 'embed',\n 'iframe',\n '[class^=\"PIN\"]'\n ];\n\n var config = [\n { type: \"audio\", url: \"anchor.fm\" }
24,\n { type: \"audio\", url: \"open.spotify.com/embed\" },\n { type: \"audio\", url: \"player.megaphone.fm\" },\n { type: \"audio\", url: \"playlist.megaphone.fm\" },\n { type: \"audio\", url: \"w.soundcloud.com\" },\n { type: \"image\", url: \"gfycat.com\" },\n { type: \"image\", url: \"giphy.com/embed\" },\n { type: \"image\", url: \"imgur.com\" },\n { type: \"image\", url: /(pinterest.com\\/pin\\/\\d+\\/)(?!.\\S)/, span: true },\n { type: \"post\", url: \"facebook.com/plugins/post\" },\n { type: \"post\", url: \"instagram.com/p\", blockquote: true },\n { type: \"post\", url: \"linkedin.com/embed\" },\n { type: \"post\", url: \"embed.tumblr.com/embed/post\" },\n { type: \"post\", url: /twitter.com\\/.*\\/status\\/[0-9]+$/, blockquote: true },\n { type: \"video\", url: /facebook.com\\/.[^\\/]*\\/plugins\\/video/ },\n { type: \"video\", url: \"facebook.com/plugins/video\" },\n { type: \"video\", url: /tiktok.com\\/.[^\\/]*\\/video/, blockquote: true },\n { type: \"video\", url: \"player.vimeo.com\" },\n { type: \"video\", url: \"youtube.com/embed\" },\n { type: \"video\", url: \"clips.twitch.tv\" },\n { type: \"video\", url: \"player.twitch.tv\" }\n ];\n\n var sources = [\n 'cite',\n 'data-click-to-open-target',\n 'data-href',\n 'data-instgrm-permalink',\n 'data-lazy-src',\n 'data-permalink',\n 'data-pin-href',\n 'data-src',\n 'data-src-2x',\n 'href',\n 'src'\n ];\n\n // returns false if element is not an embed\n function getEmbedRule(tag, url) {\n // ensure the url has a proper prefix\n if (url.indexOf('http') != 0 \u0026\u0026 url.indexOf('//') != 0) {\n return false;\n }\n for (var i in config) {\n var rule = config[i];\n var match = url.match(rule.url);\n if (match \u0026\u0026 match.length) {\n if (tag == 'iframe' || rule[tag]) {\n return rule;\n }\n return false;\n }\n }\n return false;\n }\n\n // find elements\n var embeds = {};\n var embed_els = document.querySelectorAll(selectors.join(','));\n for (var i = 0; i \u003c embed_els.length; i++) {\n var embed_el = embed_els[i];\n try {\n var container = embed_el.shadowRoot || embed_el.parentElement;\n // find a valid url\n for (var j = 0; j \u003c sources.length; j++) {\n var source = sources[j];\n var source_els = container.querySelectorAll(\"[\" + source + \"]\");\n for (var k = 0; k \u003c source_els.length; k++) {\n var source_el = source_els[k];\n var tag = source_el.tagName.toLowerCase();\n if (tag == 'iframe' || tag == 'blockquote' || tag == 'span') {\n var url = source_el.getAttribute(source);\n var rule = getEmbedRule(tag, url);\n if (rule) {\n if (url[url.length - 1] == '/') {\n url = url.substring(0, url.length - 1);\n }\n embeds[url] = { el: source_el, type: rule.type };\n }\n }\n }\n }\n }\n catch (err) {\n }\n }\n\n // gather output\n var result = [];\n for (var url in embeds) {\n if (next) {\n next(embeds[url].el, embeds[url].type, url);\n }\n result.push(url);\n }\n\n return result;\n}\nst.embeds = st.getEmbeds();\n\n(function() {\n window.__sharethis__.COLORS = {\n airbnb: '#FF5A5F',\n amazon: '#FFB300',\n blogger: '#ff8000',\n blm: '#000000',\n buffer: '#323B43',\n copy: '#14682B',\n delicious: '#205cc0',\n diaspora: '#000000',\n discord: \"#8c9eff\",\n digg: '#262626',\n douban: '#2E963D',\n email: '#7d7d7d',\n evernote: '#5BA525',\n etsy: '#E67E22',\n facebook: '#4267B2',\n flickr: '#ff0084',\n flipboard: '#e12828',\n getpocket: '#ef4056',\n gmail: '#D44638',\n googlebookmarks: '#4285F4',\n github: '#333333',\n hackernews: '#ff4000',\n houzz: '#4DBC15',\n instagram: '#bc2a8d',\n instapaper: '#000000',\n iorbix: '#364447',\n kakao: '#F9DD4A',\n kindleit: '#363C3D',\n kooapp: '#FACD00',\n line: '#00c300',\n linkedin: '#0077b5',\n livejournal: '#00b0ea',\n mailru: '#168de2',\n medium: '#333333',\n meneame: '#ff6400',\n messenger: '#448AFF',\n odnoklassniki: '#d7772d',\n outlook: '#3070CB',\n patreon: '#F96854',\n pinterest: '#CB2027',\n print: '#222222',\n qzone: '#F1C40F',\n quora: '#a62100',\n refind: '#4286f4',\n reddit: '#ff4500',\n renren: '#005baa',\n sharethis: '#95D03A',\n skype: '#00aff0',\n sms: '#ffbd00',\n snapchat: '#fffc00',\n soundcloud: '#ff8800',\n spotify: '#1ED760',\n surfingbird: '#6dd3ff',\n telegram: '#0088cc',\n tencentqq: '#5790F7',\n threema: '#000000',\n trello: '#0D63DE',\n tiktok: '#4c4c4c',\n tripadvisor: '#1ABC9C',\n tumblr: '#32506d',\n twitch: '#6441A4',\n twitter: '#55acee',\n vk: '#4c6c91',\n viber: '#645EA4',\n vimeo: '#29B6F6',\n wechat: '#4EC034',\n weibo: '#ff9933',\n whatsapp: '#25d366',\n wordpress: '#21759b',\n xing: '#1a7576',\n yelp: '#d32323',\n youtube: '#FF0000',\n yahoomail: '#720e9e',\n yummly: '#E16120',\n zillow: '#006aff'\n };\n\n}).call(this);
24\n\n(function() {\n window.__sharethis__.PRODUCTS = ['custom-share-buttons', 'ecommerce', 'email-list-builder', 'ga', 'gdpr-compliance-tool', 'gdpr-compliance-tool-v2', 'image-share-buttons', 'image-share-buttons-wp', 'inline-follow-buttons', 'inline-reaction-buttons', 'inline-share-buttons', 'inline-share-buttons-wp', 'powr-form-builder', 'powr-popup', 'powr-social-feed', 'privacy-policy-generator', 'privy-share-buttons', 'reviews', 'sop', 'sop-wordpress-plugin', 'sticky-share-buttons', 'sticky-share-buttons-wp', 'top-content', 'unknown', 'video-share-buttons', 'viral-notifications'];\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.i18n = {\n 'angry': {\n de: 'wütend',\n en: 'angry',\n es: 'me enoja',\n fr: 'grrr',\n it: 'grrr',\n ja: 'ã²ã©ãÂâãÂÂ',\n ko: 'Ãâ¢âëâËìšâ',\n pt: 'ira',\n ru: 'bþ÷ÃÂ¼ÃÆÃâøÃâõûÃÅýþ',\n zh: 'æâ¬â'\n },\n 'Support BLM': {\n de: 'Steun BLM',\n en: 'Support BLM',\n es: 'Subtenu BLM',\n fr: 'Soutenir BLM',\n it: 'Supporta BLM',\n ja: 'BLMãââãâµãÆÂãÆÂ¼Ã£ÆË',\n ko: 'BLM ì§â¬Ã¬âºÂ',\n pt: 'Suporte BLM',\n ru: 'ßþôôõÃâ¬Ã¶ÃºÃ° BLM',\n zh: 'æâ¯æÅÂBLM',\n nl: 'Steun BLM',\n ar: 'êèñù ÃâõçÃâàBLM',\n bn: 'BLM à ¦â¢Ã §⡠à ¦¸à ¦¾à ¦ªà §â¹Ã ¦°à §Âà ¦Ÿ à ¦â¢Ã ¦°à §Âà ¦¨',\n hi: 'à ¤¬à ¥â¬Ã ¤Âà ¤²à ¤Âà ¤® à ¤â¢Ã ¥⹠à ¤¸à ¤¹à ¤¯à ¥â¹Ã ¤â',\n tr: 'BLM yi Destekle',\n vi: 'Ủng há»⢠BLM'\n },\n 'bookmark': {\n de: 'lesezeichen',\n en: 'mark',\n es: 'marcador',\n fr: '
24signet',\n it: 'segnalibro',\n ja: 'ãÂâãŠãâÅ ',\n ko: 'ìâÅÃâÅ',\n pt: 'marca páginas',\n ru: '÷ðúûðôúð',\n zh: '书ç¾',\n nl: 'Markeer',\n ar: 'êëèÊê',\n bn: 'à ¦®à ¦¾à ¦°à §Âà ¦â¢',\n hi: 'à ¤®à ¤¾à ¤°à ¥Âà ¤â¢',\n tr: 'ðÃ
Ÿaretle',\n vi: 'ÃÂánh dấu'\n },\n 'email': {\n de: 'emailen',\n en: 'email',\n es: 'correo electrónico',\n fr: 'email',\n it: 'e-mail',\n ja: 'EãÆÂ¡Ã£ÆÂ¼Ã£ÆÂ«',\n ko: 'ì´ë©âì¼',\n pt: 'o email',\n ru: 'ÃÂû. ðôÃâ¬ÃµÃÂ',\n zh: 'çâµåÂÂéâ®ä»¶',\n nl: 'E-mail',\n ar: 'Ã¥ñóçÃâ',\n bn: 'à ¦â¡Ã ¦®à §â¡Ã ¦²',\n hi: 'à ¤Ëà ¤®à ¥â¡Ã ¤²',\n tr: 'E-posta',\n vi: 'Email'\n },\n 'flip': {\n de: 'flip',\n en: 'flip',\n es: 'Flipear',\n fr: 'Ajouter',\n it: 'Flip',\n ja: 'ãÆâ¢Ã£ÆÂªÃ£ÆÆÃ£Æâ',\n ko: 'ê³µìŠÃâ¢Ë기',\n pt: 'partilhar',\n ru: 'äûøÿÃÂ½ÃÆÃâÃÅ',\n zh: '翻转',\n nl: 'Flip',\n ar: 'êúÊÊñ',\n bn: 'à ¦âà ¦²à §Âà ¦Ÿà ¦¾à ¦¨',\n hi: 'à ¤«à ¤¼à ¥Âà ¤²à ¤¿à ¤ª',\n tr: 'Döndür',\n vi: 'LáºÂt'\n },\n 'gmail': {\n de: 'emailen',\n en: 'email',\n es: 'correo electrónico',\n fr: 'email',\n it: 'e-mail',\n ja: 'EãÆÂ¡Ã£ÆÂ¼Ã£ÆÂ«',\n ko: 'ì´ë©âì¼',\n pt: 'o email',\n ru: 'ÃÂû. ðôÃâ¬ÃµÃÂ',\n zh: 'çâµåÂÂéâ®ä»¶'\n },\n 'like': {\n de: 'mögen',\n en: 'like',\n es: 'me gusta',\n fr: \"j'aime\",\n it: 'mi piace',\n ja: 'ãÂâãÂâãÂÂï¼Â',\n ko: 'ì¢â¹Ã¬â¢âìšâ',\n pt: 'gosto',\n ru: 'hÃâ¬Ã°Ã²Ã¸ÃâÃÂÃÂ',\n zh: '赞'\n },\n 'lol': {\n de: 'lol',\n en: 'lol',\n es: 'me divierte',\n fr: 'haha',\n it: 'ahah',\n ja: 'ãÂâ ãÂâãââ¹Ã£ÂÂ',\n ko: 'Ã¬âºÆÃªÂ²Â¨Ã¬Å¡â',\n pt: 'riso',\n ru: 'xð-Ãâ¦Ã°',\n zh: 'ç¬âè¶´'\n },\n 'love': {\n de: 'lieben',\n en: 'love',\n es: 'me encanta',\n fr: \"jââ¬â¢adore\",\n it: 'love',\n ja: 'è¶â¦Ã£ÂâãÂâãÂÂï¼Â',\n ko: 'ìµÅê³ ìËËìšâ',\n pt: 'adoro',\n ru: 'cÃÆÃ¿ÃµÃâ¬',\n zh: '大ç˱'\n },\n 'pin': {\n de: 'pin',\n en: 'pin',\n es: 'pin',\n fr: 'épingle',\n it: 'pin',\n ja: 'ãÆâãÆÂ³',\n ko: 'Ãâ¢â¬',\n pt: 'pin',\n ru: 'ßøý',\n zh: 'éâË',\n nl: 'Pin',\n ar: 'èÃâ êñóê',\n bn: 'à ¦ªà ¦¿à ¦¨',\n hi: 'à ¤ªà ¤¿à ¤¨',\n tr: 'Pinle',\n vi: 'Ghim'\n },\n 'print': {\n de: 'drucken',\n en: 'print',\n es: 'impresión',\n fr: 'mpression',\n it: 'stampa',\n ja: 'ãÆâãÆÂªÃ£ÆÂ³Ã£ÆË',\n ko: 'ì¸ìâ¡â',\n pt: 'impressão',\n ru: 'à ðÃÂÿõÃâ¡Ã°ÃâðÃâÃÅ',\n zh: 'æâ°âå°',\n nl: 'Print',\n ar: '÷èçùé',\n bn: 'à ¦ªà §Âà ¦°à ¦¿à ¦¨à §Âà ¦Ÿ à ¦â¢Ã ¦°à §Âà ¦¨',\n hi: 'à ¤ªà ¥Âà ¤°à ¤¿à ¤âà ¤Ÿ',\n tr: 'Yazdñr',\n vi: 'In'\n },\n 'sad': {\n de: 'traurig',\n en: 'sad',\n es: 'me entristece',\n fr: 'triste',\n it: 'sigh',\n ja: 'æâ²ãÂâãÂâãÂÂ',\n ko: '슬üìšâ',\n pt: 'tristeza',\n ru: 'cþÃâ¡ÃÆÃ²ÃÂÃâÃÂ²ÃÆÃŽ',\n zh: 'å¿ÆÃ§Â¢Å½'\n },\n 'send message': {\n zh: 'Ã¥Ââä¿¡æÂ¯'\n },\n 'share': {\n de: 'teilen',\n en: 'share',\n es: 'compartir',\n fr: 'partager',\n it: 'condividi',\n ja: 'ãâ·ãâ§ãâ¢ãÂâ¢Ã£ââ¹',\n ko: 'ê³µìŠÃâ¢Ë기',\n pt: 'partilhar',\n ru: 'ßþôõûøÃâÃÅÃÂÃÂ',\n zh: 'Ã¥Ëâ 享',\n nl: 'Deel',\n ar: 'Ãâ¦Ã´Ã§ÃÂ±ÃÆÃ©',\n bn: 'à ¦¶à §â¡Ã §Ÿà ¦¾à ¦°',\n hi: 'à ¤¶à ¥â¡Ã ¤¯à ¤°',\n tr: 'PaylaÃ
Ÿ',\n vi: 'Chia sẻ'\n },\n 'shares': {\n de: 'teilen',\n en: 'shares',\n es: 'veces compartido',\n fr: 'partages',\n it: 'condivisioni',\n ja: 'ãâ·ãâ§ãâ¢æâ¢Â°',\n ko: '재ìÆÂÃÅ¡Å',\n pt: 'partilhas',\n ru: 'ßõÃâ¬ÃµÃ¿Ã¾ÃÂÃâÃâ¹',\n zh: '次转åÂâ',\n nl: 'Deel',\n ar: 'Ãâ¦Ã´Ã§ÃÂ±ÃÆÃ©',\n bn: 'à ¦¶à §â¡Ã §Ÿà ¦¾à ¦°',\n hi: 'à ¤¶à ¥â¡Ã ¤¯à ¤°',\n tr: 'PaylaÃ
Ÿ',\n vi: 'Chia sẻ'\n },\n 'snapchat': {\n de: 'schnappen',\n en: 'snap',\n es: 'quebrar',\n fr: '
24se casser',\n it: 'affrettato',\n ja: 'ãâ¹ãÆÅ Ã£ÆÆÃ£Æâ',\n ko: '스ëÆâ¦',\n pt: 'foto',\n ru: 'Ãâ°ÃµÃ»Ãâ¡Ã¾Ãº',\n zh: 'å¿«çâ¦Â§',\n nl: 'snap',\n ar: 'ÃÅ ÃÂñÃâùÃÅ ÃÅ Ãâ ÃÂìñ',\n bn: 'ðÃÂýðÃÂÃâúð',\n hi: 'à ¤šà ¤Ÿà ¤â¢Ã ¤¾à ¤¨à ¤¾',\n tr: 'patlatmak',\n vi: 'búng tay'\n },\n 'sticky-width': {\n de: 120,\n en: 120,\n es: 140,\n fr: 130,\n it: 140,\n ja: 160,\n ko: 120,\n pt: 130,\n ru: 160,\n zh: 120\n },\n 'subjects': {\n 'en': \"I'd like to share a link with you\",\n 'es': \"Me gustarÃÂa compartir este enlace contigo\",\n 'ru': \"ï Ãâ¦Ã¾Ãâõû ñÃ⹠ÿþôõûøÃâÃÅÃÂààòðüø ÃÂÃÂÃâ¹Ã»ÃºÃ¾Ã¹\",\n 'zh': \"æËâæÆÂ³Ã¥âÅä½ Ã¥Ëâ 享ä¸â¬Ã¤Â¸ÂªÃ¤Â¿Â¡Ã¦Â¯\"\n },\n 'tweet': {\n de: 'tweeten',\n en: 'tweet',\n es: 'twittear',\n fr: 'tweeter',\n it: 'twittare',\n ja: 'ãÆâãâ¤ãÆÂ¼Ã£ÆËãÂâ¢Ã£ââ¹',\n ko: 'ÃЏìÅâÃâ¢Ë기',\n pt: 'tweetar',\n ru: 'tòøÃâÃÂ½ÃÆÃâÃÅ',\n zh: 'Ã¥Ââ推',\n nl: 'Tweet',\n ar: 'êÃËÊêñ',\n bn: 'à ¦Ÿà §Âà ¦â¡Ã ¦Ÿ',\n hi: 'à ¤Ÿà ¥Âà ¤µà ¥â¬Ã ¤Ÿ',\n tr: 'Tweet',\n vi: 'Tweet'\n },\n 'wow': {\n de: 'wow',\n en: 'wow',\n es: 'me asombra',\n fr: 'wouah',\n it: 'wow',\n ja: 'ãÂâ¢Ã£ÂâãÂâãÂÂ',\n ko: 'ë©â¹Ã¬ ¸ìšâ',\n pt: 'surpresa',\n ru: 'yÃ⦠ÃâÃâ¹!',\n zh: 'Ã¥ââ¡'\n },\n 'yahoomail': {\n de: 'emailen',\n en: 'email',\n es: 'correo electrónico',\n fr: 'email',\n it: 'e-mail',\n ja: 'EãÆÂ¡Ã£ÆÂ¼Ã£ÆÂ«',\n ko: 'ì´ë©âì¼',\n pt: 'o email',\n ru: 'ÃÂû. ðôÃâ¬ÃµÃÂ',\n zh: 'çâµåÂÂéâ®ä»¶'\n }\n };\n\n}).call(this);\n\n(function() {\n var img, is_ie8;\n\n img = window.__sharethis__.img;\n\n is_ie8 = /MSIE 8.0/.test(navigator.userAgent);\n\n window.__sharethis__.cdn = 'https://platform-cdn.sharethis.com';\n\n window.__sharethis__.ICONS = {\n airbnb: img('airbnb.svg'),\n amazon: img('amazon.svg'),\n arrow_left: img('arrow_left.svg'),\n arrow_right: img('arrow_right.svg'),\n blogger: img('blogger.svg'),\n blm: img('blm.svg'),\n buffer: img('buffer.svg'),\n close: img('close.svg'),\n copy: img('copy.svg'),\n delicious: img('delicious.svg'),\n diaspora: img('diaspora.svg'),\n digg: img('digg.svg'),\n discord: img('discord.svg'),\n douban: img('douban.svg'),\n email: img('email.svg'),\n evernote: img('evernote.svg'),\n etsy: img('etsy.svg'),\n facebook: img('facebook.svg'),\n flipboard: img('flipboard.svg'),\n getpocket: img('pocket.svg'),\n github: img('github.svg'),\n gmail: img('gmail.svg'),\n googlebookmarks: img('googlebookmarks.svg'),\n hackernews: img('hackernews.svg'),\n houzz: img('houzz.svg'),\n instagram: img('instagram.svg'),\n instapaper: img('instapaper.svg'),\n iorbix: img('iorbix.svg'),\n kakao: img('kakao.svg'),\n kindleit: img('kindleit.svg'),\n kooapp: img('kooapp.svg'),\n line: img('line.svg'),\n linkedin: img('linkedin.svg'),\n livejournal: img('livejournal.svg'),\n mailru: img('mailru.svg'),\n medium: img('medium.svg'),\n meneame: img('meneame.svg'),\n messenger: img('messenger.svg'),\n odnoklassniki: img('odnoklassniki.svg'),\n outlook: img('outlook.svg'),\n patreon: img('patreon.svg'),\n pinterest: img('pinterest.svg'),\n print: img('print.svg'),\n quora: img('quora.svg'),\n qzone: img('qzone.svg'),\n reddit: img('reddit.svg'),\n refind: img('refind.svg'),\n renren: img('renren.svg'),\n sharethis: img('sharethis.svg'),\n skype: img('skype.svg'),\n sms: img('sms.svg'),\n snapchat: img('snapchat.svg'),\n soundcloud: img('soundcloud.svg'),\n spotify: img('spotify.svg'),\n surfingbird: img('surfingbird.svg'),\n telegram: img('telegram.svg'),\n tencentqq: img('tencentqq.svg'),\n threema: img('threema.svg'),\n trello: img('trello.svg'),\n tiktok: img('tiktok.svg'),\n tripadvisor: img('tripadvisor.svg'),\n tumblr: img('tumblr.svg'),\n twitch: img('twitch.svg'),\n twitter: img('twitter.svg'),\n vk: img('vk.svg'),\n viber: img('viber.svg'),\n vimeo: img('vimeo.svg'),\n wechat: img('wechat.svg'),\n weibo: img('weibo.svg'),\n whatsapp: img('whatsapp.svg'),\n wordpress: img('wordpress.svg'),\n xing: img('xing.svg'),\n yahoomail: img('yahoomail.svg'),\n yelp: img('yelp.svg'),\n youtube: img('youtube.svg'),\n yummly: img('yummly.svg'),\n zillow: img('zillow.svg')\n };\n\n window.__sharethis__.ICONS_WHITE = {\n airbnb: img('airbnb-white.svg'),\n amazon: img('amazon-white.svg'),\n blogger: img('blogger-white.svg'),\n blm: img('blm-white.svg'),\n buffer: img('buffer-white.svg'),\n copy: img('copy-white.svg'),\n delicious: img('delicious-white.svg'),\n diaspora: img('diaspora-white.svg'),\n digg: img('digg-white.svg'),\n discord: img('discord-white.svg'),\n douban: img('douban-white.svg'),\n email: img('email-white.svg'),\n etsy: img('etsy-white.svg'),\n evernote: img('evernote-white.svg'),\n facebook: img('facebook-white.svg'),\n flipboard: img('flipboard-white.svg'),\n getpocket: img('pocket-white.svg'),\n github: img('github-white.svg'),\n gmail: img('gmail-white.svg'),\n googlebookmarks: img('googlebookmarks-white.svg'),\n hackernews: img('hackernews-white.svg'),\n houzz: img('houzz-white.svg'),\n instagram: img('instagram-white.svg'),\n instapaper: img('instapaper-white.svg'),\n iorbix: img('iorbix-white.svg'),\n kakao: img('kakao-white.svg'),\n kindleit: img('kindleit-white.svg'),\n kooapp: img('kooapp-white.svg'),\n line: img('line-white.svg'),\n linkedin: img('linkedin-white.svg'),\n livejournal: img('livejournal-white.svg'),\n mailru: img('mailru-white.svg'),\n medium: img('medium-white.svg'),\n meneame: img('meneame-white.svg'),\n messenger: img('messenger-white.svg'),\n odnoklassniki: img('odnoklassniki-w
24hite.svg'),\n outlook: img('outlook-white.svg'),\n patreon: img('patreon-white.svg'),\n pinterest: img('pinterest-white.svg'),\n print: img('print-white.svg'),\n quora: img('quora-white.svg'),\n qzone: img('qzone-white.svg'),\n reddit: img('reddit-white.svg'),\n refind: img('refind-white.svg'),\n renren: img('renren-white.svg'),\n sharethis: img('sharethis-white.svg'),\n skype: img('skype-white.svg'),\n sms: img('sms-white.svg'),\n snapchat: img('snapchat-white.svg'),\n soundcloud: img('soundcloud-white.svg'),\n spotify: img('spotify-white.svg'),\n surfingbird: img('surfingbird-white.svg'),\n telegram: img('telegram-white.svg'),\n telegram: img('telegram-white.svg'),\n tencentqq: img('tencentqq-white.svg'),\n threema: img('threema-white.svg'),\n trello: img('trello-white.svg'),\n tiktok: img('tiktok-white.svg'),\n tripadvisor: img('tripadvisor-white.svg'),\n tumblr: img('tumblr-white.svg'),\n twitch: img('twitch-white.svg'),\n twitter: img('twitter-white.svg'),\n vk: img('vk-white.svg'),\n viber: img('viber-white.svg'),\n vimeo: img('vimeo-white.svg'),\n wechat: img('wechat-white.svg'),\n weibo: img('weibo-white.svg'),\n whatsapp: img('whatsapp-white.svg'),\n wordpress: img('wordpress-white.svg'),\n xing: img('xing-white.svg'),\n yahoomail: img('yahoomail-white.svg'),\n ycombinator: img('ycombinator-white.svg'),\n yelp: img('yelp-white.svg'),\n youtube: img('youtube-white.svg'),\n yummly: img('yummly-white.svg'),\n zillow: img('zillow-white.svg')\n };\n\n if (is_ie8) {\n window.__sharethis__.ICONS = {\n arrow_left: img('left-arrow.png'),\n arrow_right: img('right-arrow.png'),\n blogger: img('blogger.png'),\n delicious: img('delicious.png'),\n digg: img('digg.png'),\n email: img('email.png'),\n facebook: img('facebook.png'),\n flipboard: img('flipboard.png'),\n linkedin: img('linkedin.png'),\n livejournal: img('livejournal.png'),\n mailru: img('mailru.png'),\n meneame: img('mename.png'),\n odnoklassniki: img('odnoklassniki.png'),\n pinterest: img('pinterest.png'),\n print: img('print.png'),\n reddit: img('reddit.png'),\n sharethis: img('sharethis.png'),\n sms: img('sms.png'),\n tumblr: img('tumblr.png'),\n twitter: img('twitter.png'),\n vk: img('vk.png'),\n weibo: img('weibo.png'),\n whatsapp: img('whatsapp.png'),\n xing: img('xing.png'),\n wechat: img('wechat.png')\n };\n }\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.networks = ['airbnb', 'amazon', 'blogger', 'blm', 'buffer', 'copy', 'diaspora', 'digg', 'discord', 'douban', 'email', 'evernote', 'etsy', 'facebook', 'flipboard', 'getpocket', 'github', 'gmail', 'googlebookmarks', 'hackernews', 'houzz', 'instapaper', 'iorbix', 'kakao', 'kindleit', 'kooapp', 'line', 'linkedin', 'livejournal', 'mailru', 'meneame', 'messenger', 'odnoklassniki', 'outlook', 'pinterest', 'print', 'qzone', 'reddit', 'refind', 'renren', 'sharethis', 'skype', 'sms', 'snapchat', 'surfingbird', 'telegram', 'tencentqq', 'threema', 'tiktok', 'trello', 'tripadvisor', 'tumblr', 'twitter', 'vk', 'viber', 'vimeo', 'wechat', 'weibo', 'whatsapp', 'wordpress', 'xing', 'yahoomail', 'yummly', 'zillow'];\n\n st.shareNetworks = ['blm', 'blogger', 'buffer', 'copy', 'diaspora', 'digg', 'douban', 'email', 'evernote', 'facebook', 'flipboard', 'getpocket', 'gmail', 'googlebookmarks', 'hackernews', 'instapaper', 'iorbix', 'kakao', 'kindleit', 'kooapp', 'line', 'linkedin', 'livejournal', 'mailru', 'meneame', 'messenger', 'odnoklassniki', 'outlook', 'pinterest', 'print', 'qzone', 'reddit', 'refind', 'renren', 'sharethis', 'skype', 'sms', 'surfingbird', 'telegram', 'tencentqq', 'threema', 'trello', 'tumblr', 'twitter', 'vk', 'viber', 'wechat', 'weibo', 'whatsapp', 'wordpress', 'xing', 'yahoomail', 'yummly'];\n\n st.followNetworks = ['airbnb', 'amazon', 'blogger', 'digg', 'discord', 'etsy', 'facebook', 'flipboard', 'github', 'houzz', 'instagram', 'linkedin', 'medium', 'messenger', 'odnoklassniki', 'patreon', 'pinterest', 'quora', 'reddit', 'snapchat', 'soundcloud', 'spotify', 'telegram', 'tiktok', 'tripadvisor', 'tumblr', 'twitch', 'twitter', 'vimeo', 'vk', 'wechat', 'weibo', 'yelp', 'youtube', 'zillow'];\n\n}).call(this);
24\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['share-all'] = function(config) {\n var $backdrop, $button, $buttons, $close, $el, common_css, count_url, css, description, html, i, id, image, j, len, len1, logo_link, message, network, network_css, ref, ref1, share_url, src, title, url, username;\n if (config == null) {\n config = {};\n }\n count_url = config.count_url, share_url = config.share_url, url = config.url, description = config.description, image = config.image, message = config.message, network = config.network, title = config.title, username = config.username;\n ref = st.newElement(), $el = ref.$el, id = ref.id;\n st.addClass($el, 'st-hidden');\n common_css = \"body.st-body-no-scroll {\\n bottom: 0;\\n left: 0;\\n overflow: hidden;\\n position: fixed;\\n right: 0;\\n top: 0;\\n}\\n#\" + id + \" {\\n \" + st.FONT_FAMILY + \"\\n \" + (st.TRANSITION()) + \"\\n height: 100%;\\n left: 0;\\n opacity: 1;\\n position: fixed;\\n top: 0;\\n width: 100%;\\n z-index: 99999;\\n}\\n#\" + id + \".st-hidden {\\n opacity: 0;\\n top: 100%;\\n}\\n#\" + id + \" .st-backdrop {\\n background: rgba(0, 0, 0, 0.8);\\n bottom: 0;\\n left: 0;\\n position: absolute;\\n right: 0;\\n top: 0;\\n z-index: 10;\\n}\\n#\" + id + \" .st-btns {\\n bottom: 56px;\\n left: 0;\\n margin: 100px auto 0;\\n max-width: 90%;\\n position: absolute;\\n right: 0;\\n text-align: center;\\n top: 10px;\\n z-index: 20;\\n overflow-y: auto;\\n}\\n#\" + id + \" .st-logo {\\n background: #4c4c4c;\\n bottom: 0;\\n cursor: pointer;\\n padding: 20px;\\n position: absolute;\\n text-align: center;\\n width: 100%;\\n z-index: 30;\\n}\\n#\" + id + \" .st-close {\\n \" + (st.BORDER_RADIUS(28)) + \"\\n \" + st.BORDER_BOX + \"\\n background: #999;\\n bottom: 28px;\\n color: #fff;\\n cursor: pointer;\\n font-size: 36px;\\n height: 56px;\\n line-height: 28px;\\n padding: 10px;\\n position: absolute;\\n right: 14px;\\n width: 56px;\\n z-index: 40;\\n}\\n#\" + id + \" .st-disclaimer {\\n bottom: 72px;\\n color: white;\\n font-size: 12px;\\n left: 50%;\\n position: absolute;\\n transform: translate(-50%, 0);\\n z-index: 30;\\n}\\n#\" + id + \" .st-close \u003e img {\\n height: 40px;\\n width: 40px;\\n}\\n#\" + id + \" .st-btn {\\n \" + (st.BORDER_RADIUS(4)) + \"\\n \" + st.BORDER_BOX + \"\\n \" + (st.TRANSITION()) + \"\\n color: white;\\n cursor: pointer;\\n display: inline-block;\\n font-size: 12px;\\n font-weight: 400;\\n height: 48px;\\n line-height: 30px;\\n margin: 4px;\\n opacity: 1;\\n overflow: hidden;\\n padding: 8px 12px;\\n position: relative;\\n text-align: left;\\n top: 0;\\n vertical-align: top;\\n width: 148px;\\n}\\n#\" + id + \" .st-btn::before {\\n \" + (st.BORDER_RADIUS(4)) + \"\\n \" + (st.TRANSITION()) + \"\\n background: #fff;\\n content: '';\\n height: 100%;\\n left: 0;\\n opacity: 0;\\n position: absolute;\\n top: 0;\\n width: 100%;\\n}\\n#\" + id + \" .st-btn:hover::before {\\n opacity: .2;\\n}\\n#\" + id + \" .st-btn \u003e svg {\\n display: inline-block;\\n height: 20px;\\n margin-top: 6px;\\n vertical-align: top;\\n width: 20px;\\n}\\n#\" + id + \" .st-btn \u003e img {\\n display: inline-block;\\n height: 20px;\\n margin-top: 6px;\\n vertical-align: top;\\n width: 20px;\\n}\\n#\" + id + \" .st-btn \u003e span {\\n display: inline-block;\\n letter-spacing: 0.5px;\\n text-align: center;\\n vertical-align: top;\\n width: 96px;\\n}\\n@media(max-width: 1200px) {\\n #\" + id + \" .st-btns {\\n margin-top: 50px;\\n }\\n}\\n@media(max-width: 800px) {\\n #\" + id + \" .st-btns {\\n margin: 0 auto;\\n max-width: 100%;\\n padding: 32px 10px 50px;\\n }\\n #\" + id + \" .st-btn {\\n width: 130px;\\n }\\n #\" + id + \" .st-btn \u003e span {\\n width: 74px;\\n }\\n #\" + id + \" .st-disclaimer {\\n background: #000;\\n bottom: 44px;\\n font-size: 10px;\\n padding: 8px;\\n text-align: center;\\n width: 100%\\n }\\n}\";\n network_css = ((function() {\n var i, len, ref1, results;\n ref1 = st.shareNetworks;\n results = [];\n for (i = 0, len = ref1.length; i \u003c len;
24 i++) {\n network = ref1[i];\n results.push(\"#\" + id + \" .st-btn[data-network='\" + network + \"'] {\\n background-color: \" + st.COLORS[network] + \";\\n}\");\n }\n return results;\n })()).join('\\n');\n css = common_css;\n css += network_css;\n st.css(css);\n html = \"\u003cdiv class='st-backdrop'\u003e\u003c/div\u003e\";\n html += \"\u003cdiv class='st-btns'\u003e\";\n ref1 = st.shareNetworks;\n for (i = 0, len = ref1.length; i \u003c len; i++) {\n network = ref1[i];\n if (network === 'sharethis') {\n continue;\n }\n if (!st.mobile \u0026\u0026 (network === 'sms')) {\n continue;\n }\n html += \"\u003cdiv class='st-btn' data-network='\" + network + \"'\u003e\\n \" + st.ICONS[network] + \"\\n \u003cspan\u003e\" + network + \"\u003c/span\u003e\\n\u003c/div\u003e\";\n }\n html += \"\u003c/div\u003e\";\n src = 'https://platform-cdn.sharethis.com/img/share-this-logo%402x.png';\n logo_link = \"https://sharethis.com/platform/share-buttons?\" + st.qs({\n utm_source: \"share-buttons\",\n utm_medium: \"referral\",\n utm_campaign: \"sharethis-button-referral\"\n });\n html += \"\u003cdiv class=\\\"st-logo\\\"\u003e\\n \u003ca href=\\\"\" + logo_link + \"\\\" target=\\\"_blank\\\"\u003e\\n \u003cimg height=\\\"16\\\" width=\\\"96\\\" src=\\\"\" + src + \"\\\"\u003e\\n \u003c/a\u003e\\n\u003c/div\u003e\";\n html += \"\u003cdiv class=\\\"st-close\\\"\u003e\\n \" + st.ICONS['close'] + \"\\n\u003c/div\u003e\";\n html += \"\u003cdiv class=\\\"st-disclaimer\\\"\u003e\\n Third-party platform trademarks and logos appearing here are owned by the\\n respective third parties, link to those referenced platforms, and are not\\n affiliated with ShareThis.\\n\u003c/div\u003e\";\n $el.innerHTML = html;\n $backdrop = $el.querySelector('.st-backdrop');\n $buttons = $el.querySelectorAll('.st-btn');\n $close = $el.querySelector('.st-close');\n st.addEventListener($backdrop, 'click', function() {\n return st.close($el);\n });\n st.addEventListener($close, 'click', function() {\n return st.close($el);\n });\n st.addEventListener(document, 'keydown', function(e) {\n if (st.isEsc(e)) {\n return st.close($el);\n }\n });\n for (j = 0, len1 = $buttons.length; j \u003c len1; j++) {\n $button = $buttons[j];\n st.addEventListener($button, 'click', function() {\n st.close($el);\n return st.share({\n description: description,\n image: image,\n network: this.getAttribute('data-network'),\n share_url: share_url,\n title: title,\n url: url,\n username: username\n });\n });\n }\n return setTimeout((function() {\n st.removeClass($el, 'st-hidden');\n return st.addClass(document.body, 'st-body-no-scroll');\n }), 10);\n };\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['share-wechat-mobile'] = function(config) {\n var $backdrop, $close, $copy, $el, $form_input, $open, html, id, mobile_css, ref, src, url;\n if (config == null) {\n config = {};\n }\n url = config.url;\n ref = st.newElement(), $el = ref.$el, id = ref.id;\n st.addClass($el, 'st-hidden');\n mobile_css = \"body.st-body-no-scroll {\\n bottom: 0;\\n left: 0;\\n overflow: hidden;\\n position: fixed;\\n right: 0;\\n top: 0;\\n}\\n#\" + id + \" {\\n \" + (st.TRANSITION()) + \"\\n \" + st.FONT_FAMILY + \"\\n bottom: 0;\\n left: 0;\\n opacity: 1;\\n overflow-y: auto;\\n padding-bottom: 100px;\\n position: fixed;\\n right: 0;\\n text-align: center;\\n top: 0;\\n width: 100%;\\n z-index: 99999;\\n}\\n\\n#\" + id + \".st-hidden {\\n opacity: 0;\\n top: 100%;\\n}\\n#\" + id + \" .st-backdrop {\\n background: rgba(0, 0, 0, 0.8);\\n bottom: 0;\\n left: 0;\\n position: fixed;\\n right: 0;\\n top: 0;\\n z-index: 10;\\n}\\n#\" + id + \" .st-wechat {\\n margin-top: 120px;\\n height: 64px;\\n width: 220px;\\n display: inline-block;\\n position: relative;\\n z-index: 10;\\n}\\n#\" + id + \" .st-form {\\n margin: 20px auto;\\n max-width: 80%;\\n position: relative;\\n width: 320px;\\n z-index: 20;\\n}\\n#\" + id + \" .st-form \u003e input {\\n \" + st.BORDER_BOX + \"\\n \" + (st.BORDER_RADIUS(4)) + \"\\n background-color: #fff;\\n border: 0;\\n color: #333;\\n display: block;\\n font-size: 16px;\\n height: 48px;\\n margin-bottom: 15px;\\n padding: 12px;\\n width: 100%;\\n}\\n#\" + id + \" .st-form \u003e textarea {\\n \" + st.BORDER_BOX + \"\\n \" + (st.BORDER_RADIUS(4)) + \"\\n background-color: #fff;\\n border: 0;\\n color: #333;\\n display: block;\\n font-size: 16px;\\n height: 96px;\\n margin-bottom: 15px;\\n padding: 12px;\\n width: 100%;\\n}\\n#\" + id + \" .st-copy {\\n \" + (st.BORDER_RADIUS(2)) + \"\\n background: #4EC034;\\n color: #fff;\\n cursor: pointer;\\n display: inline-block;\\n height: 36px;\\n letter-spacing: .5px;\\n line-height: 36px;\\n margin: 15px auto 0 auto;\\n padding: 0 10px;\\n position: relative;\\n text-align: center;\\n min-width: 120px;\\n z-index: 20;\\n}\\n#\" + id + \" .st-open {\\n \" + (st.BORDER_RADIUS(2)) + \"\\n background: #4EC034;\\n color: #fff;\\n cursor: pointer;\\n display: inline-block;\\n height: 36px;\\n letter-spacing: .5px;\\n line-height: 36px;\\n margin: 15px auto 0 auto;\\n padding: 0 10px;\\n position: relative;\\n text-align: center;\\n min-width: 120px;\\n z-index: 20;\\n}\\n#\" + id + \" .st-logo {\\n background: #4c4c4c;\\n bottom: 0;\\n padding: 20px;\\n position: fixed;\\n text-align: center;\\n width: 100%;\\n z-index: 30;\\n}\\n#\" + id + \" .st-close {\\n \" + (st.BORDER_RADIUS(28)) + \"\\n \" + st.BORDER_BOX + \"\\n background: #999;\\n bottom: 28px;\\n color: #fff;\\n cursor: pointer;\\n font-size: 36px;\\n height: 56px;\\n line-height: 28px;\\n padding: 10px;\\n position: fixed;\\n right: 14px;\\n width: 56px;\\n z-index: 40;\\n}\";\n st.css(mobile_css);\n html = \"\u003cdiv class='st-backdrop'\u003e\u003c/div\u003e\";\n html += \"\u003cdiv class='st-wechat'\u003e\" + st.ICONS['wechatIcon'] + \"\u003c/div\u003e\";\n html += \"\u003cdiv class='st-form'\u003e\\n \u003cinput class=\\\"st-url\\\" type=\\\"text\\\" value=\\\"\\\" /\u003e\\n\u003c/div\u003e\";\n html += \"\u003cdiv class=\\\"st-copy\\\"\u003eCopy URL\u003c/div\u003e\\n\u003cdiv class=\\\"st-open\\\" style=\\\"display: none\\\"\u003eOpen WeChat\u003c/div\u003e\";\n src = 'https://platform-cdn.sharethis.com/img/share-this-logo%402x.png';\n html += \"\u003cdiv class=\\\"st-logo\\\"\u003e\\n \u003cimg height=\\\"16\\\" width=\\\"96\\\" src=\\\"\" + src + \"\\\"\u003e\\n\u003c/div\u003e\";\n html += \"\u003cdiv class=\\\"st-close\\\"\u003e\\n \" + st.ICONS['close'] + \"\\n\u003c/div\u003e\";\n $el.innerHTML = html;\n $form_input = $el.querySelector('.st-form \u003e input');\n $backdrop = $el.querySelector('.st-backdrop');\n $close = $el.querySelector('.st-close');\n $copy = $el.querySelector('.st-copy');\n $open = $el.querySelector('.st-open');\n $form_input.value = url;
24\n st.addEventListener($backdrop, 'click', function() {\n return st.close($el);\n });\n st.addEventListener($close, 'click', function() {\n return st.close($el);\n });\n st.addEventListener($copy, 'click', function() {\n var succeed;\n $form_input.setSelectionRange(0, $form_input.value.length);\n succeed = document.execCommand('copy');\n if (succeed) {\n $copy.innerText = 'Copied!';\n $copy.style.background = '#f9a825';\n return $open.style.display = 'inline-block';\n }\n });\n st.addEventListener($open, 'click', function() {\n var onError;\n onError = function(err) {\n $open.innerText = err;\n $open.style.background = '#c62828';\n if (st.__share_email_timeout) {\n clearTimeout(st.__share_email_timeout);\n }\n return st.__share_email_timeout = setTimeout((function() {\n $open.innerText = 'Open';\n return $open.style.background = '#00c853';\n }), 2000);\n };\n $open.innerText = 'Opening...';\n $open.style.background = '#f9a825';\n url = 'weixin://';\n return st.open(url);\n });\n st.addEventListener(document, 'keydown', function(e) {\n if (st.isEsc(e)) {\n return st.close($el);\n }\n });\n return setTimeout((function() {\n st.removeClass($el, 'st-hidden');\n return st.addClass(document.body, 'st-body-no-scroll');\n }), 10);\n };\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.REACTIONS = {\n slight_smile: {\n icon: \"\u003ccircle cx=\\\"32\\\" cy=\\\"32\\\" r=\\\"30\\\" fill=\\\"#ffdd67\\\"/\u003e\u003cg fill=\\\"#664e27\\\"\u003e\u003ccircle cx=\\\"20.5\\\" cy=\\\"26.6\\\" r=\\\"5\\\"/\u003e\u003ccircle cx=\\\"43.5\\\" cy=\\\"26.6\\\" r=\\\"5\\\"/\u003e\u003cpath d=\\\"m44.6 40.3c-8.1 5.7-17.1 5.6-25.2 0-1-.7-1.8.5-1.2 1.6 2.5 4 7.4 7.7 13.8 7.7s11.3-3.6 13.8-7.7c.6-1.1-.2-2.3-1.2-1.6\\\"/\u003e\u003c/g\u003e\",\n label: 'like'\n },\n heart_eyes: {\n icon: \"\u003cpath d=\\\"M62,32c0,16.6-13.4,30-30,30C15.4,62,2,48.6,2,32C2,15.4,15.4,2,32,2C48.6,2,62,15.4,62,32z\\\" fill=\\\"#ffdd67\\\"/\u003e\u003cg fill=\\\"#f46767\\\"\u003e\u003cpath d=\\\"m61.8 13.2c-.5-2.7-2-4.9-4.5-5.6-2.7-.7-5.1.3-7.4 2.7-1.3-3.6-3.3-6.3-6.5-7.7-3.2-1.4-6.4-.4-8.4 2.1-2.1 2.6-2.9 6.7-.7 12 2.1 5 11.4 15 11.7 15.3.4-.2 10.8-6.7 13.3-9.9 2.5-3.1 3-6.2 2.5-8.9\\\"/\u003e\u003cpath d=\\\"m29 4.7c-2-2.5-5.2-3.5-8.4-2.1-3.2 1.4-5.2 4.1-6.5 7.7-2.4-2.3-4.8-3.4-7.5-2.6-2.4.7-4 2.9-4.5 5.6-.5 2.6.1 5.8 2.5 8.9 2.6 3.1 13 9.6 13.4 9.8.3-.3 9.6-10.3 11.7-15.3 2.2-5.3 1.4-9.3-.7-12\\\"/\u003e\u003c/g\u003e\u003cpath d=\\\"m49 38.1c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3-6.6 0-11.7.7-15.2 1.3-1.4.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6 11.4-.1 17-7.4 17-14.6\\\" fill=\\\"#664e27\\\"/\u003e\u003cpath d=\\\"m44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5\\\" fill=\\\"#fff\\\"/\u003e\",\n label: 'love'\n },\n laughing: {\n icon: \"\u003ccircle cx=\\\"32\\\" cy=\\\"32\\\" r=\\\"30\\\" fill=\\\"#ffdd67\\\"/\u003e\u003cg fill=\\\"#664e27\\\"\u003e\u003cpath d=\\\"m51.7 19.4c.6.3.3 1-.2 1.1-2.7.4-5.5.9-8.3 2.4 4 .7 7.2 2.7 9 4.8.4.5-.1 1.1-.5 1-4.8-1.7-9.7-2.7-15.8-2-.5 0-.9-.2-.8-.7 1.6-7.3 10.9-10 16.6-6.6\\\"/\u003e\u003cpath d=\\\"m12.3 19.4c-.6.3-.3 1 .2 1.1 2.7.4 5.5.9 8.3 2.4-4 .7-7.2 2.7-9 4.8-.4.5.1 1.1.5 1 4.8-1.7 9.7-2.7 15.8-2 .5 0 .9-.2.8-.7-1.6-7.3-10.9-10-16.6-6.6\\\"/\u003e\u003cpath d=\\\"m49.7 34.4c-.4-.5-1.1-.4-1.9-.4-15.8 0-15.8 0-31.6 0-.8 0-1.5-.1-1.9.4-3.9 5 .7 19.6 17.7 19.6 17 0 21.6-14.6 17.7-19.6\\\"/\u003e\u003c/g\u003e\u003cpath d=\\\"m33.8 41.7c-.6 0-1.5.5-1.1 2 .2.7 1.2 1.6 1.2 2.8 0 2.4-3.8 2.4-3.8 0 0-1.2 1-2 1.2-2.8.3-1.4-.6-2-1.1-2-1.6 0-4.1 1.7-4.1 4.6 0 3.2 2.7 5.8 6 5.8s6-2.6 6-5.8c-.1-2.8-2.7-4.5-4.3-4.6\\\" fill=\\\"#4c3526\\\"/\u003e\u003cpath d=\\\"m24.3 50.7c2.2 1 4.8 1.5 7.7 1.5s5.5-.6 7.7-1.5c-2.1-1.1-4.7-1.7-7.7-1.7s-5.6.6-7.7 1.7\\\" fill=\\\"#ff717f\\\"/\u003e\u003cpath d=\\\"m47 3
246c-15 0-15 0-29.9 0-2.1 0-2.1 4-.1 4 10.4 0 19.6 0 30 0 2 0 2-4 0-4\\\" fill=\\\"#fff\\\"/\u003e\",\n label: 'lol'\n },\n astonished: {\n icon: \"\u003ccircle cx=\\\"32\\\" cy=\\\"32\\\" r=\\\"30\\\" fill=\\\"#ffdd67\\\"/\u003e\u003ccircle cx=\\\"19\\\" cy=\\\"29\\\" r=\\\"11\\\" fill=\\\"#fff\\\"/\u003e\u003cpath d=\\\"m24 29c0 2.8-2.2 5-5 5-2.8 0-5-2.2-5-5s2.2-5 5-5c2.8 0 5 2.2 5 5\\\" fill=\\\"#664e27\\\"/\u003e\u003cpath d=\\\"m56 29c0 6.1-4.9 11-11 11-6.1 0-11-4.9-11-11 0-6.1 4.9-11 11-11 6.1 0 11 4.9 11 11\\\" fill=\\\"#fff\\\"/\u003e\u003cpath d=\\\"m50 29c0 2.8-2.2 5-5 5-2.8 0-5-2.2-5-5s2.2-5 5-5c2.8 0 5 2.2 5 5\\\" fill=\\\"#664e27\\\"/\u003e\u003cg fill=\\\"#917524\\\"\u003e\u003cpath d=\\\"m50.2 15.8c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7\\\"/\u003e\u003cpath d=\\\"m25.5 12.5c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.3-.4 2.2\\\"/\u003e\u003c/g\u003e\u003ccircle cx=\\\"32\\\" cy=\\\"49\\\" r=\\\"9\\\" fill=\\\"#664e27\\\"/\u003e\u003cpath d=\\\"m26 46c1.2-2.4 3.4-4 6-4 2.6 0 4.8 1.6 6 4h-12\\\" fill=\\\"#fff\\\"/\u003e\",\n label: 'wow'\n },\n sob: {\n icon: \"\u003cg fill=\\\"#65b1ef\\\"\u003e\u003cellipse cx=\\\"17.5\\\" cy=\\\"59.9\\\" rx=\\\"12.5\\\" ry=\\\"1.5\\\"/\u003e\u003cellipse cx=\\\"44\\\" cy=\\\"60.2\\\" rx=\\\"18\\\" ry=\\\"1.8\\\"/\u003e\u003c/g\u003e\u003ccircle cx=\\\"32\\\" cy=\\\"32\\\" r=\\\"30\\\" fill=\\\"#ffdd67\\\"/\u003e\u003cpath d=\\\"m44.7 46c-1.4-3.6-4.8-6-12.7-6-8 0-11.3 2.4-12.7 6-.7 1.9.3 5 .3 5 1.3 3.9 1.1 5 12.4 5 11.3 0 11.1-1.1 12.4-5 0 0 1.1-3.1.3-5\\\" fill=\\\"#664e27\\\"/\u003e\u003cpath d=\\\"m41 45c.1-.3 0-.6-.2-.8 0 0-2-2.2-8.8-2.2-6.8 0-8.8 2.2-8.8 2.2-.2.1-.2.5-.2.8l.2.6c.1.3.3.5.5.5h16.6c.2 0 .5-.2.5-.5l.2-.6\\\" fill=\\\"#fff\\\"/\u003e\u003cg fill=\\\"#65b1ef\\\"\u003e\u003cpath d=\\\"m44.5 60.5c2.3 0 4.6 0 6.8 0 8.2-9.9-1.5-20 .9-29.8-2.3 0-4.6 2.5-6.8 2.5-3.2 9.5 7.3 17.4-.9 27.3\\\"/\u003e\u003cpath d=\\\"m19.5 60.5c-2.3 0-4.6 0-6.8 0-8.2-9.9 1.5-20-.9-29.8 2.3 0 4.6 2.5 6.8 2.5 3.2 9.5-7.3 17.4.9 27.3\\\"/\u003e\u003c/g\u003e\u003cg fill=\\\"#917524\\\"\u003e\u003cpath d=\\\"m40.7 18.3c3 3 7.2 4.5 11.4 4.1.6-.1.9 2.1.2 2.2-4.9.4-9.7-1.3-13.1-4.8-.6-.5 1.1-1.9 1.5-1.5\\\"/\u003e\u003cpath d=\\\"m12 22.4c4.2.4 8.4-1.1 11.4-4.1.4-.4 2.1 1 1.6 1.5-3.4 3.5-8.3 5.2-13.1 4.8-.9 0-.5-2.2.1-2.2\\\"/\u003e\u003c/g\u003e\u003cg fill=\\\"#664e27\\\"\u003e\u003cpath d=\\\"m35.9 30.3c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.6.4-1.2.6-1 1\\\"/\u003e\u003cpath d=\\\"m11.2 30.3c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.7.4-1.2.6-1 1\\\"/\u003e\u003c/g\u003e\",\n label: 'sad'\n },\n rage: {\n icon: \"\u003ccircle cx=\\\"32\\\" cy=\\\"32\\\" r=\\\"30\\\" fill=\\\"#ef5350\\\"/\u003e\u003cpath d=\\\"m41 49.7c-5.8-4.8-12.2-4.8-18 0-.7.6-1.3-.4-.8-1.3 1.8-3.4 5.3-6.5 9.8-6.5s8.1 3.1 9.8 6.5c.5.8-.1 1.8-.8 1.3\\\" fill=\\\"#302424\\\"/\u003e\u003cpath d=\\\"m10.2 24.9c-1.5 4.7.6 10 5.3 12.1 4.6 2.2 10 .5 12.7-3.7l-6.9-7.7-11.1-.7\\\" fill=\\\"#fff\\\"/\u003e\u003cg fill=\\\"#302424\\\"\u003e\u003cpath d=\\\"m14.2 25.8c-1.4 2.9-.1 6.4 2.8 7.7 2.9 1.4 6.4.1 7.7-2.8 1-1.9-9.6-6.8-10.5-4.9\\\"/\u003e\u003cpath d=\\\"m10.2 24.9c1.6-1 3.5-1.5 5.4-1.5 1.9 0 3.8.5 5.6 1.3 1.7.8 3.3 2 4.6 3.4 1.2 1.5 2.2 3.2 2.4 5.1-1.3-1.3-2.6-2.4-4-3.4-1.4-1-2.8-1.8-4.2-2.4-1.5-.7-3-1.2-4.6-1.7-1.8-.3-3.4-.6-5.2-.8\\\"/\u003e\u003c/g\u003e\u003cpath d=\\\"m53.8 24.9c1.5 4.7-.6 10-5.3 12.1-4.6 2.2-10 .5-12.7-3.7l6.9-7.7 11.1-.7\\\" fill=\\\"#fff\\\"/\u003e\u003cg fill=\\\"#302424\\\"\u003e\u003cpath d=\\\"m49.8 25.8c1.4 2.9.1 6.4-2.8 7.7-2.9 1.4-6.4.1-7.7-2.8-1-1.9 9.6-6.8 10.5-4.9\\\"/\u003e\u003cpath d=\\\"m53.8 24.9c-1.6-1-3.5-1.5-5.4-1.5-1.9 0-3.8.5-5.6 1.3-1.7.8-3.3 2-4.6 3.4-1.2 1.5-2.2 3.2-2.4 5.1 1.3-1.3 2.6-2.4 4-3.4 1.4-1 2.8-1.8 4.2-2.4 1.5-.7 3-1.2 4.6-1.7 1.8-.3 3.4-.6 5.2-.8\\\"/\u003e\u003c/g\u003e\",\n label: 'angry'\n }\n };\n\n}).call(this);\n\n(function() {\n var i, len, ref, ref1, ref2, ref3, ref4, script, scripts, src, st,\n indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i \u003c l; i++) { if (i in this \u0026\u0026 this[i] === item) return i; } return -1; };\n\n st = window.__sharethis__;\n\n if (st.loaded) {\n return;\n }\n\n st.loaded = true;\n\n scripts = document.getElementsByTagName('script') || [];\n\n for (i = 0, len = scripts.length; i \u003c len;
24 i++) {\n script = scripts[i];\n src = script.getAttribute('src');\n if (/\\/js\\/sharethis.js/.test(src)) {\n st.src = src;\n st.cms = (ref = /cms=([a-zA-Z0-9]+)/.exec(src)) != null ? ref[1] : void 0;\n st.product = (ref1 = /product=([a-zA-Z0-9-]+)/.exec(src)) != null ? ref1[1] : void 0;\n st.property = (ref2 = /property=([a-zA-Z0-9]+)/.exec(src)) != null ? ref2[1] : void 0;\n st.source = (ref3 = /source=([a-zA-Z0-9-]+)/.exec(src)) != null ? ref3[1] : void 0;\n }\n }\n\n if (st.cms == null) {\n st.cms = 'unknown';\n }\n\n st.href = document.location.href;\n\n if (st.source == null) {\n st.source = 'sharethis.js';\n }\n\n if (st.property == null) {\n st.property = 'anonymous';\n }\n\n if (st.product == null) {\n st.product = 'unknown';\n }\n\n if (ref4 = st.product, indexOf.call(st.PRODUCTS, ref4) \u003c 0) {\n st.product = 'unknown';\n }\n\n st.initialize = function(options) {\n st.init = function(config) {\n st.config = config;\n return window.__sharethis__docReady(function() {\n var j, len1, product, ref5, results;\n if (typeof window.onShareThisLoaded === \"function\") {\n window.onShareThisLoaded();\n }\n ref5 = st.PRODUCTS;\n results = [];\n for (j = 0, len1 = ref5.length; j \u003c len1; j++) {\n product = ref5[j];\n results.push(st.load(product, config[product]));\n }\n return results;\n });\n };\n if (st.config) {\n return st.init(st.config);\n }\n if (st.property !== 'anonymous') {\n return st.js(\"https://buttons-config.sharethis.com/js/\" + st.property + \".js\");\n } else {\n return setTimeout((function() {\n return st.init({});\n }), 10);\n }\n };\n\n st.initialize();\n\n st.ibl();\n\n st.ecommerce();\n\n st.floc();\n\n}).call(this);\n\nvar __stdos__ = __stdos__ || {};\n\nvar tpcCookiesEnableCheckingDone = false;\nvar tpcCookiesEnabledStatus = true;\n\nif (typeof(__stdos__.data) == \"undefined\") {\n __stdos__.data = {\n bInit: false,\n pageInfo: {},\n resetPageData: function() {\n __stdos__.data.pageInfo.hostname = \"\";\n __stdos__.data.pageInfo.location = \"\";\n __stdos__.data.pageInfo.product = \"DOS2\"\n __stdos__.data.pageInfo.url = \"\";\n __stdos__.data.pageInfo.source = \"\"\n\n },\n init: function() {\n if (!__stdos__.data.bInit) {\n __stdos__.data.bInit = true;\n __stdos__.data.resetPageData();\n var b = document.location.href;\n var a = \"\",\n c = \"\";\n __stdos__.data.set(\"fcmp\", typeof(window.__cmp) == 'function', \"pageInfo\");\n __stdos__.data.set(\"fcmpv2\", typeof(window.__tcfapi) == 'function', \"pageInfo\");\n __stdos__.data.set(\"has_segmentio\", typeof(window.analytics \u0026\u0026 window.analytics.identify) == 'function', \"pageInfo\");\n __stdos__.data.set(\"url\", b, \"pageInfo\");\n __stdos__.data.set(\"title\", document.title, \"pageInfo\");\n a = (new Date()).getTime().toString();\n c = Number(Math.random().toPrecision(5).toString().substr(2)).toString();\n __stdos__.data.validateRefDomain();\n __stdos__.data.set(\"hostname\", document.location.hostname, \"pageInfo\");\n __stdos__.data.set(\"location\", document.location.pathname, \"pageInfo\")\n }\n },\n validateRefDomain: function() {\n var a = __stdos__.data.get(\"refDomain\", \"pageInfo\");\n if (!a) {\n this.setRefDomain(window.document.referrer)\n }\n },\n setRefDomain: function(a) {\n if (a.length == 0) {\n return\n }\n var b = a.replace(\"http://\", \"\").replace(\"https://\", \"\").split(\"/\");\n if (b.length \u003e 0) {\n a = (typeof(b[0]) != \"undefined\") ? b[0] : a;\n var refQuery = (typeof(b[1]) != \"undefined\") ? b[1] : \"\";\n __stdos__.data.set(\"refQuery\", refQuery, \"pageInfo\");\n __stdos__.data.set(\"refDomain\", a, \"pageInfo\")\n }\n },\n set: function(a, c, b) {\n if (typeof(c) == \"number\" || typeof(c) == \"boolean\") {\n __stdos__.data[b][a] = c\n } else {\n if (typeof(c) == \"undefined\" || c == null) {} else {\n __stdos__.data[b][a] = encodeURIComponent(decodeURIComponent(unescape(c.replace(/\u003c[^\u003c\u003e]*\u003e/gi, \" \")).replace(/%/gi, \"%25\")));\n if (a == \"url\" || a == \"location\" || a == \"image\") {\n try {\n __stdos__.data[b][a] = encodeURIComponent(decodeURIComponent(decodeURI(c.replace(/\u003c[^\u003c\u003e]*\u003e/gi, \" \")).replace(/%/gi, \"%25\")))\n } catch (d) {\n __stdos__.data[b][a] = encodeURIComponent(decodeURIComponent(unescape(c.replace(/\u003c[^\u003c\u003e]*\u003e/gi, \" \")).replace(/%/gi, \"%25\")))\n }\n }\n }\n }\n },\n get: function(a, b) {\n try {\n if (__stdos__.data[b] \u0026\u0026 __stdos__.data[b][a]) {\n return decodeURIComponent(__stdos__.data[b][a])\n } else {\n return false\n }\n } catch (c) {\n return false\n }\n },\n unset: function(a, b) {\n if (__stdos__.data[b] \u0026\u0026 typeof(__stdos__.data[b][a]) != \"undefined\") {\n delete __stdos__.data[b][a]\n }\n },\n bindEvent: function(element, eventName, eventHandler) {\n if (element.addEventListener) {\n element.addEventListener(eventName, eventHandler, false);\n } else if (element.attachEvent) {\n element.attachEvent('on' + eventName, eventHandler);\n }\n }
24,\n debug: function(endpoint, event) {\n __stdos__.data.init();\n var a = __stdos__.data.pageInfo;\n var c = \"\";\n var b;\n for (b in a) {\n c += b + \"=\" + a[b] + \"\u0026\"\n }\n c = c.substring(0, c.length - 1);\n\n var loggerUrl = \"https://l.sharethis.com/\";\n loggerUrl += endpoint;\n loggerUrl += \"?event=\" + event;\n loggerUrl += \"\u0026\" + c;\n\n var e = new Image(1, 1);\n e.src = loggerUrl;\n e.onload = function() {\n return\n };\n },\n parseCookie: function(name, cookie) {\n cookie = \"; \" + cookie\n var parts = cookie.split(\"; \"+name+\"=\");\n if(parts.length === 2) {\n return parts.pop().split(';').shift();\n }else {\n return null;\n }\n },\n writeCookie: function(name, value, max_age) {\n if (!max_age) {\n max_age = 33696000\n }\n var host = (window \u0026\u0026 window.location \u0026\u0026 window.location.hostname) || '';\n var parts = host.split('.');\n var domain = \"\";\n if (parts.length \u003e 1) {\n domain = \"domain=.\" + parts.slice(-2).join('.');\n }\n var samesite_secure = \"\";\n try {\n document.cookie = \"st_samesite=1;SameSite=None;Secure\";\n if (__stdos__.data.parseCookie(\"st_samesite\", document.cookie)) {\n samesite_secure = \"SameSite=None;Secure\"\n document.cookie = \"st_samesite=1;max-age=0;SameSite=None;Secure\";\n }\n } catch (e) {}\n document.cookie = name + \"=\" + value + \";\" + domain + \";path=/;max-age=\" + max_age + \";\" + samesite_secure;\n },\n setConsent: function(consent) {\n for(var consent_key in consent) {\n __stdos__.data.set(consent_key,consent[consent_key],\"pageInfo\");\n window.__sharethis__[consent_key] = consent[consent_key];\n }\n },\n getEUConsent: function(c) {\n\n function once(fn, context) { \n var result;\n return function() { \n if(fn) {\n result = fn.apply(context || this, arguments);\n fn = null;\n }\n return result;\n };\n }\n\n var done = once(c);\n\n // set usprivacy first if we have it\n var usprivacy = __stdos__.data.parseCookie(\"usprivacy\", document.cookie);\n if (usprivacy) __stdos__.data.setConsent({\n usprivacy: usprivacy\n });\n\n // keep track of how long it takes to get consent\n var start = Date.now();\n \n var useCookie = once(function() {\n\n // check for first party cookies\n var euconsent_v2 = __stdos__.data.parseCookie(\"euconsent-v2\", document.cookie);\n if (euconsent_v2 !== null) {\n\n // use the first party cookie if it exists\n __stdos__.data.setConsent({\n gdpr_consent: euconsent_v2,\n gdpr_domain: document.location.hostname,\n gdpr_method: \"cookie\"\n });\n }\n done();\n });\n\n if (typeof window.__tcfapi == \"function\") {\n\n // fallback to cookie in case the tcf api is too slow or unavailable\n var timeout = setTimeout(useCookie, 5000);\n\n // first we try to get the data from the cmp\n // wrap in a try catch since we don't control the tcfapi code on page\n try {\n window.__tcfapi(\"getTCData\", 2, function (data) {\
24n if (data \u0026\u0026 data.tcString) {\n var gdpr_domain = (data.isServiceSpecific)\n ? document.location.hostname : \".consensu.org\";\n __stdos__.data.setConsent({\n consent_duration: Date.now() - start,\n gdpr_consent: data.tcString,\n gdpr_domain: gdpr_domain,\n gdpr_method: \"api\"\n });\n clearTimeout(timeout);\n done();\n } else {\n\n // fallback to cookie if there is no data\n useCookie();\n }\n });\n } catch (e) {\n\n // fallback to cookie if there is an error\n useCookie();\n }\n } else {\n\n // fallback to cookie if the tcfapi doesn't exist\n useCookie();\n }\n }\n };\n __stdos__.data.resetPageData()\n}\n__stdos__.logger = {\n loggerUrl: \"https://l.sharethis.com/\",\n version: \"st_sop.js\",\n lang: \"en\",\n constructParamString: function() {\n var a = __stdos__.data.pageInfo;\n var c = \"\";\n var b;\n for (b in a) {\n if (a[b] == null || a[b] === \"\") continue;\n c += b + \"=\" + a[b] + \"\u0026\"\n }\n return c.substring(0, c.length - 1)\n },\n log: function(a, h, j) {\n __stdos__.data.set(\"ts\" + new Date().getTime(), \"\", \"pageInfo\")\n h = __stdos__.logger.loggerUrl\n\n __stdos__.data.getEUConsent(function(consent){\n if (!window.__sharethis__.consent_queue) {\n window.__sharethis__.consent_queue = {} \n }\n window.__sharethis__.consent_queue.initialized = true;\n if (window.__sharethis__.consent_queue.functions) {\n for (var i = 0; i \u003c window.__sharethis__.consent_queue.functions.length; i++) {\n window.__sharethis__.consent_queue.functions[i]();\n }\n window.__sharethis__.consent_queue.functions = null;\n }\n var g = [\n h,\n a,\n \"?event=\" + a,\n \"\u0026\" + __stdos__.logger.constructParamString(),\n \"\u0026version=\" + __stdos__.logger.version,\n \"\u0026lang=\" + __stdos__.logger.lang\n ].join('');\n var fpestid = __stdos__.data.parseCookie(\"fpestid\", document.cookie);\n if (fpestid) {\n g += \"\u0026fpestid=\" + fpestid;\n }\n var description = window.__sharethis__.getDescription();\n if (description) {\n g += \"\u0026description=\" + encodeURIComponent(description);\n }\n var gdpr_consent = __stdos__.data.get(\"gdpr_consent\", \"pageInfo\");\n __stdos__.data.setConsent({\n pview_had_consent: (gdpr_consent) ? true : false\n });\n \n ua_fields = {}\n var user_agent_data = {}\n window.__sharethis__.ua_fields = ua_fields\n try {\n if (navigator.userAgentData) {\n user_agent_data = navigator.userAgentData;\n }\n\n if (Array.isArray(user_agent_data.brands)) {\n var ua = \"\"\n user_agent_data.brands.forEach((brand) =\u003e {\n if (ua) {\n ua += \", \"\n }\n ua += `\"${brand.brand}\";v=\"${brand.version}\"`\n });\n g += \"\u0026ua=\" + encodeURIComponent(ua);\n ua_fields.ua = ua\n }\n\n if (user_agent_data.mobile !== undefined) {\n var ua_mobile = (user_agent_data.mobile) ? \"true\" : \"false\";\n g += \"\u0026ua_mobile=\" + encodeURIComponent(ua_mobile);\n ua_fields.ua_mobile = ua_mobile\n }\n\n if (user_agent_data.platform) {\n var ua_platform = user_agent_data.platform\n g += \"\u0026ua_platform=\" + encodeURIComponent(ua_platform);\n ua_fields.ua_platform = ua_platform\n }\n\n } catch (e) {\n // do nothing for now if it fails\n }\n\n // if there is no getHighEntropyValues function create a shell function\n // in order to keep the workflow unified \n if (!user_agent_data.getHighEntropyValues) {\n user_agent_data.getHighEntropyValues = () =\u003e {\n return new Promise((resolve) =\u003e {\n resolve({});\n });\n }\n }\n\n function once(fn, context) { \n var result;\n return function() { \n if(fn) {\n result = fn.apply(context || this, arguments);\n fn = null;\n }\n return result;\n };\n }
24\n \n var sendPageView = once(function() {\n\n try {\n var c = new XMLHttpRequest();\n c.open(\"GET\", g, true);\n c.withCredentials = true;\n c.onreadystatechange = function() {\n if (this.readyState == this.DONE) {\n try {\n var res = JSON.parse(c.responseText);\n if (typeof(res) !== \"undefined\") {\n __stdos__.data.set(\"stid\", res.stid, \"pageInfo\");\n if(res.fpestid) {\n __stdos__.data.writeCookie(\"fpestid\", res.fpestid, res.fpestid_maxage);\n }\n if(res.status === \"true\") {\n var product = __stdos__.data.get(\"product\", \"pageInfo\")\n\n if ((product === \"ecommerce\") ||\n (product === \"privy-share-buttons\") ||\n (product === \"ga\")) {\n return;\n }\n window.__sharethis__.loadPixel();\n \n var st_debug = false;\n\n try {\n\n function getBrowser() {\n var ua = navigator.userAgent;\n var tem; \n var M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\\/))\\/?\\s*(\\d+)/i) || [];\n var isMobile = /iPhone|iPad|iPod|Android|Opera Mini|IEMobile|WPDesktop|BlackBerry|webOS|Windows Phone/i.test(ua);\n if(/trident/i.test(M[1])){\n tem = /\\brv[ :]+(\\d+)/g.exec(ua) || [];\n return 'IE '+(tem[1] || '');\n }\n if(M[1] === 'Chrome'){\n tem = ua.match(/\\b(OPR|Edg)\\/(\\d+)/);\n if(tem != null) return tem.slice(1).join('').replace('OPR', 'Opera').replace('Edg', 'Edge');\n }\n M = M[2]? [M[1], M[2]]: [navigator.appName, navigator.appVersion, '-?'];\n if((tem = ua.match(/version\\/(\\d+)/i)) != null) M.splice(1, 1, tem[1]); \n if(isMobile){\n if(M[0] === 'Chrome'){\n return 'Chrome Mobile'+M.slice(1).join('');\n }\n return 'Mobile '+M.join('');\n }\n return M.join('');\n }\n \n const browser_allow_list = [\n \"Edge108\",\n \"Chrome Mobile108\",\n \"Chrome108\",\n \"Mobile Safari16\",\n \"Chrome Mobile112\",\n \"Chrome Mobile78\",\n \"Chrome Mobile79\",\n \"Chrome112\",\n \"Mobile Safari\",\n \"Chrome Mobile57\",\n \"Chrome Mobile111\",\n \"Chrome98\",\n \"Chrome111\"\n ];\n \n const standard_browser_name = getBrowser();\n\n if (window \u0026\u0026 window.location \u0026\u0026 window.location.href \u0026\u0026 window.location.href.endsWith(\"st_debug=true\")) {\n st_debug = true\n }\n\n // run lotame's panorama id code if indicated by the content rule\n if(res.lotame === \"true\" \u0026\u0026 browser_allow_list.includes(standard_browser_name)) {\
24n !function() {\n\n if (st_debug) {\n console.log(\"lotame firing 1\");\n }\n\n // Callback that will be triggered after each call to sync()\n // and let you have access to the profile and/or panorama ids\n var syncCallback = function (profile) {\n\n if (st_debug) {\n console.log(\"lotame firing 2\");\n }\n \n // sync the panorama id\n var panorama_id = profile.getPanoramaId();\n if (st_debug) {\n console.log(panorama_id);\n console.log(res.stid);\n }\n if (panorama_id \u0026\u0026 res.stid) {\n var url = \"https://sync.sharethis.com/panorama\"\n url += \"?uid=\" + encodeURIComponent(panorama_id)\n url += \"\u0026stid=\" + encodeURIComponent(res.stid)\n st.send(url)\n }\n \n };\n \n var lotame_client_id = '16621';\n var lotame_tag_input = {\n config: {\n onProfileReady: syncCallback\n }\n };\n \n // Lotame initialization\n var lotame_config = lotame_tag_input.config || {};\n var namespace = window['lotame_sync_' + lotame_client_id] = {};\n namespace.config = lotame_config;\n namespace.data = {};\n namespace.cmd = namespace.cmd || [];\n } ();\n \n window.lotame_sync_16621.cmd.push(function() {\n window.lotame_sync_16621.sync();\n });\n \n window.__sharethis__.js(\"https://platform-api.sharethis.com/panorama.js\")\n }\n } catch (e) {\n if (st_debug) {\n console.log(e)\n }\n }\n\n }\n\n if(res.dmd === \"true\") {\n window.__sharethis__.js(\"https://platform-api.sharethis.com/dmd.js\")\n }\n\n if(res.atlas) {\n window.__sharethis__.js(\"https://platform-api.sharethis.com/atlas-exp.js\")\n }\n\n }\n j ? j() : null\n } catch(e) {\n }\n }\n };\n c.send()\n } catch (d) {\n var e = new Image(1, 1);\n e.src = g;\n e.onload = function() {\n return\n };\n j ? j() : null\n }\n\n })\n\n var getOverride = function() {\n var is_safari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);\n if (is_safari) {\n var req = new XMLHttpRequest();\n req.open(\"GET\", \"https://data.stbuttons.click/data\", true);
24\n req.onreadystatechange = function() {\n try {\n if (this.readyState == this.DONE) {\n var res = JSON.parse(req.responseText)\n if (res.data) {\n __stdos__.data.set(\"override\", res.data,\"pageInfo\");\n g += \"\u0026override=\" + encodeURIComponent(res.data);\n }\n sendPageView()\n }\n } catch(e) {\n sendPageView()\n }\n }\n req.send()\n \n // send page view if request doesn't complete in 2 seconds\n setTimeout(sendPageView, 2000)\n } else {\n sendPageView()\n }\n }\n\n var high_entropy_fields = [\n \"model\",\n \"platformVersion\",\n \"fullVersionList\"\n ]\n \n user_agent_data.getHighEntropyValues(high_entropy_fields).then((high_entropy_values) =\u003e {\n\n try {\n\n if (Array.isArray(high_entropy_values.fullVersionList)) {\n var ua_full_version_list = \"\"\n high_entropy_values.fullVersionList.forEach((brand) =\u003e {\n if (ua_full_version_list) {\n ua_full_version_list += \", \"\n }\n ua_full_version_list += `\"${brand.brand}\";v=\"${brand.version}\"`\n });\n g += \"\u0026ua_full_version_list=\" + encodeURIComponent(ua_full_version_list);\n ua_fields.ua_full_version_list = ua_full_version_list\n }\n\n if (high_entropy_values.model) {\n var ua_model = high_entropy_values.model\n g += \"\u0026ua_model=\" + encodeURIComponent(ua_model);\n ua_fields.ua_model = ua_model\n }\n\n if (high_entropy_values.platformVersion) {\n var ua_platform_version = high_entropy_values.platformVersion\n g += \"\u0026ua_platform_version=\" + encodeURIComponent(ua_platform_version);\n ua_fields.ua_platform_version = ua_platform_version\n }\n\n } catch (e) {\n // do nothing for now\n }\n\n getOverride()\n \n });\n\n })\n }\n};\n\n(function(){\n var _st = window.__sharethis__;\n var st_pview_logged = typeof stlib !== 'undefined' \u0026\u0026 stlib !== null \u0026\u0026 stlib.onscriptload;\n\n if (!st_pview_logged \u0026\u0026 !__stdos__.onscriptload \u0026\u0026 document.URL.indexOf(\"edge.sharethis.com\") == -1) {\n __stdos__.data.init();\n __stdos__.data.set(\"cms\", _st.cms, \"pageInfo\");\n __stdos__.data.set(\"publisher\", _st.property, \"pageInfo\")\n __stdos__.data.set(\"product\", _st.product, \"pageInfo\")\n __stdos__.data.set(\"source\", _st.source, \"pageInfo\")\n if (_st.embeds \u0026\u0026 st.embeds.length \u003e 0 \u0026\u0026 !_st.is_ie) {\n __stdos__.data.set(\"embeds_csv\", _st.embeds.join(','), \"pageInfo\")\n /*\n setTimeout(function(){\n //_st.js(\"https://platform-api.sharethis.com/rhombus.js\")\n }, 3000)\n */\n }\n __stdos__.data.set(\"sop\", true, \"pageInfo\")\n __stdos__.onscriptload = true;\n __stdos__.logger.log(\"pview\");\n }\n})();\n\n\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loadSsb = function($el, config, load) {\n var _xhr, is_preview, num_ssb_networks;\n num_ssb_networks = config.num_ssb_networks, is_preview = config.is_preview;\n if (num_ssb_networks == null) {\n num_ssb_networks = 6;\n }\n if (is_preview == null) {\n is_preview = false;\n }\n if (is_preview) {\n load($el, config);\n return;\n }\n _xhr = new XMLHttpRequest();\n _xhr.open(\"GET\", \"https://datasphere-sbsvc.sharethis.com?n=\" + num_ssb_networks + \"\u0026debug\");\n _xhr.responseType = \"json\";
24\n _xhr.onload = function() {\n var ref, ref1;\n if ((ref = _xhr.response) != null ? ref.buttons : void 0) {\n config.networks = (ref1 = _xhr.response) != null ? ref1.buttons : void 0;\n }\n return load($el, config);\n };\n return _xhr.send();\n };\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['custom-share-buttons'] = function() {\n var $button, $buttons, i, j, len, len1, results;\n $buttons = document.querySelectorAll('.st-custom-button');\n if ($buttons.length === 0) {\n return;\n }\n for (i = 0, len = $buttons.length; i \u003c len; i++) {\n $button = $buttons[i];\n st.addEventListener($button, 'click', function() {\n return st.share({\n count_url: this.getAttribute('data-count-url'),\n description: this.getAttribute('data-description'),\n image: this.getAttribute('data-image'),\n message: this.getAttribute('data-message'),\n network: this.getAttribute('data-network'),\n share_url: this.getAttribute('data-share-url'),\n short_url: this.getAttribute('data-short-url'),\n subject: this.getAttribute('data-email-subject'),\n title: this.getAttribute('data-title'),\n url: this.getAttribute('data-url'),\n username: this.getAttribute('data-username')\n });\n });\n }\n results = [];\n for (j = 0, len1 = $buttons.length; j \u003c len1; j++) {\n $button = $buttons[j];\n results.push((function($button) {\n var $count, data_count_url, data_url, network, url;\n network = $button.getAttribute('data-network');\n data_url = $button.getAttribute('data-url');\n data_count_url = $button.getAttribute('data-count-url');\n url = data_count_url || data_url || st.href;\n $count = $button.querySelector('.count');\n if ($count) {\n return st.loadCounts({\n url: url\n }, function(counts) {\n var label, ref, value;\n ref = counts[network] || {}, label = ref.label, value = ref.value;\n if (label \u0026\u0026 value \u003e 0) {\n if ($count != null) {\n $count.innerHTML = label;\n }\n return st.removeClass($button, 'st-hide-label');\n } else {\n return st.addClass($button, 'st-hide-label');\n }\n });\n }\n })($button));\n }\n return results;\n };\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['email-list-builder'] = function(config) {\n var $backdrop, $button, $close, $el, $error, $input, $modal, behavior, button_label, color, common_css, container, css, fade_in, headline, hover_css, html, id, message, onClose, onScroll, onSubmit, property, ref, scroll_down, scroll_timeout, send, show, thanks;\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n color = config.color, button_label = config.button_label, headline = config.headline, message = config.message, property = config.property, thanks = config.thanks, scroll_down = config.scroll_down;\n behavior = config.behavior, container = config.container, fade_in = config.fade_in, onClose = config.onClose, onSubmit = config.onSubmit;\n if (behavior !== 'show') {\n if (st.storage.get('st_email_list_builder_email_collected')) {\n return;\n }\n }\n if (color == null) {\n color = st.COLORS['sharethis'];\n }\n if (behavior == null) {\n behavior = 'smart';\n }\n if (button_label == null) {\n button_label = 'Join';\n }\n if (fade_in == null) {\n fade_in = true;\n }\n if (headline == null) {\n headline = 'SUBSCRIBE VIA EMAIL';\n }\n if (message == null) {\n message = 'Subscribe to out mailing list to get updates!';\n }\n if (property == null) {\n property = st.property;\n }\n if (scroll_down == null) {\n scroll_down = 0;\n }\n if (thanks == null) {\n thanks = 'Thank you for subscribing!';\n }\n if (container == null) {\n container = document.body;\n }\n if (typeof container === 'string') {\n container = document.getElementById(container);\n }\n ref = st.newElement(null), $el = ref.$el, id = ref.id;\n st.addClass($el, 'st-email-list-builder');\n if (fade_in) {\n st.addClass($el, 'st-hidden');\n }\n common_css = \"#\" + id + \" {\\n \" + st.BORDER_BOX + \"\\n \" + (st.TRANSITION('opacity')) + \"\\n bottom: 0;\\n display: block;\\n left: 0;\\n opacity: 1;\\n position: fixed;\\n right: 0;\\n text-align: center;\\n top: 0;\\n z-index: 9999;\\n}\\n#\" + id + \".st-hidden {\\n opacity: 0;\\n}\\n#\" + id + \" .st-backdrop {\\n background: rgba(0, 0, 0, 0.8);\\n bottom: 0;\\n left: 0;\\n position: absolute;\\n right: 0;\\n top: 0;\\n z-index: 10;\\n}\\n#\" + id + \" .st-modal {\\n \" + (st.BORDER_RADIUS(6)) + \"\\n \" + st.BORDER_BOX + \"\\n \" + (st.TRANSITION('opacity')) + \"\\n background: #fff;\\n border-top: 10px solid \" + color + \";\\n bottom: 0;\\n color: #333;\\n margin: 100px auto 0;\\n max-width: 90%;\\n opacity: 1;\\n padding: 20px 40px;\\n position: relative;\\n width: 600px;\\n z-index: 20;\\n}\\n#\" + id + \" .st-modal.st-hidden {\\n opacity: 0;\\n}\\n#\" + id + \" .st-headline {\\n margin-bottom: 5px;\\n font-size: 32px;\\n line-height: 38px;\\n}\\n#\" + id + \" .st-message {\\n margin-bottom: 25px;\\n font-size: 18px;\\n line-height: 24px;\\n}\\n#\" + id + \" .st-error {\\n color: red;\\n font-size: 14px;
24\\n line-height: 26px;\\n}\\n#\" + id + \" input {\\n \" + st.BORDER_BOX + \"\\n \" + (st.BORDER_RADIUS(4)) + \"\\n background-color: #fff;\\n border: 1px solid #aeaeae;\\n color: #333;\\n display: block;\\n font-size: 15px;\\n height: 48px;\\n margin-bottom: 25px;\\n padding: 12px;\\n text-align: center;\\n width: 100%;\\n}\\n#\" + id + \" .st-btn {\\n \" + st.BORDER_BOX + \"\\n \" + (st.BORDER_RADIUS(4)) + \"\\n \" + (st.TRANSITION()) + \"\\n background-color: #fff;\\n border: 0;\\n background: \" + color + \";\\n color: #fff;\\n cursor: pointer;\\n display: inline-block;\\n font-size: 18px;\\n height: 48px;\\n line-height: 48px;\\n min-width: 120px;\\n padding: 0 20px;\\n}\\n#\" + id + \" .st-close {\\n \" + (st.BOX_SHADOW('0 0 20px black')) + \"\\n \" + (st.BORDER_RADIUS(18)) + \"\\n background: #555;\\n border: 3px solid white;\\n cursor: pointer;\\n font-size: 24px;\\n height: 36px;\\n padding-top: 1px;\\n position: absolute;\\n right: -15px;\\n top: -23px;\\n width: 36px;\\n}\";\n hover_css = \"#\" + id + \" .st-btn:hover {\\n}\";\n css = common_css;\n if (!st.mobile) {\n css += hover_css;\n }\n st.css(css);\n html = \"\u003cdiv class=\\\"st-backdrop\\\"\u003e\u003c/div\u003e\\n\u003cdiv class=\\\"st-modal\\\"\u003e\\n \u003cdiv class=\\\"st-headline\\\"\u003e\" + headline + \"\u003c/div\u003e\\n \u003cdiv class=\\\"st-message\\\"\u003e\" + message + \"\u003c/div\u003e\\n \u003cdiv class=\\\"st-error\\\"\u003e\u003c/div\u003e\\n \u003cinput class=\\\"st-email\\\" type=\\\"text\\\" placeholder=\\\"[email protected]\\\" /\u003e\\n \u003cdiv class=\\\"st-btn\\\"\u003e\" + button_label + \"\u003c/div\u003e\\n \u003cdiv class=\\\"st-close\\\"\u003e\\n \" + st.ICONS['close'] + \"\\n \u003c/div\u003e\\n\u003c/div\u003e\";\n $el.innerHTML = html;\n $backdrop = $el.querySelector('.st-backdrop');\n $button = $el.querySelector('.st-btn');\n $close = $el.querySelector('.st-close');\n $error = $el.querySelector('.st-error');\n $input = $el.querySelector('input');\n $modal = $el.querySelector('.st-modal');\n show = function() {\n var onScroll, seen_at;\n if (behavior !== 'show') {\n seen_at = st.storage.get('st_email_list_builder_seen_at');\n if (Date.now() - seen_at \u003c st.WEEK) {\n return;\n }\n st.storage.set('st_email_list_builder_seen_at', Date.now());\n }\n if (container != null) {\n container.appendChild($el);\n }\n if (0 === scroll_down) {\n return setTimeout((function() {\n return st.removeClass($el, 'st-hidden');\n }), 10);\n } else {\n onScroll = function(e) {};\n st.addEventListener(document, 'scroll', function(e) {\n var scroll_timeout;\n if (scroll_timeout) {\n clearTimeout(scroll_timeout);\n }\n return scroll_timeout = setTimeout((function() {\n if (st.getScrollDepth() \u003e scroll_down) {\n st.removeEventListener(document, 'scroll', onScroll);\n return st.removeClass($el, 'st-hidden');\n }\n }), 1000);\n });\n return st.addEventListener(document, 'scroll', onScroll);\n }\n };\n st.addEventListener($backdrop, 'click', function() {\n st.close($el);\n return typeof onClose === \"function\" ? onClose() : void 0;\n });\n st.addEventListener($close, 'click', function() {\n st.close($el);\n return typeof onClose === \"function\" ? onClose() : void 0;\n });\n st.addEventListener($input, 'keydown', function(e) {\n if (st.isEnter(e)) {\n send();\n }\n return $error.innerHTML = '';\n });\n st.addEventListener($button, 'click', function() {\n return send();\n });\n st.addEventListener(document, 'keydown', function(e) {\n if (st.isEsc(e)) {\n st.close($el);\n return typeof onClose === \"function\" ? onClose() : void 0;\n }\n });\n send = function() {\n var email, url;\n email = $el.querySelector('.st-email').value;\n url = st.href;\n if (!st.isValidEmail(email)) {\n $error.innerHTML = 'Please enter a valid email';\n return;\n }\n st.send(st.API + \"/v1.0/email-list-builder/collect\", {\n email: email,\n property: property\n });\n st.log({\n event: 'elb-submit',\n url: url\n });\n st.emit('email-submitted', {\n email: email,\n property: property,\n url: url\n });\n st.storage.set('st_email_list_builder_collected', true);\n st.addClass($modal, 'st-hidden');
24\n return setTimeout((function() {\n html = \"\u003cdiv class=\\\"st-headline\\\"\u003e\" + thanks + \"\u003c/div\u003e\";\n $modal.innerHTML = html;\n st.removeClass($modal, 'st-hidden');\n return setTimeout((function() {\n st.close($el);\n return typeof onSubmit === \"function\" ? onSubmit(email) : void 0;\n }), 2500);\n }), 500);\n };\n if (behavior === 'show' || 0 !== scroll_down) {\n return show();\n } else {\n setTimeout((function() {\n return show();\n }), 60 * 1000);\n scroll_timeout = null;\n onScroll = function(e) {\n return st.addEventListener(document, 'scroll', function(e) {\n if (scroll_timeout) {\n clearTimeout(scroll_timeout);\n }\n return scroll_timeout = setTimeout((function() {\n if (st.getScrollDepth() \u003e 60) {\n st.removeEventListener(document, 'scroll', onScroll);\n return show();\n }\n }), 1000);\n });\n };\n return st.addEventListener(document, 'scroll', onScroll);\n }\n };\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['gdpr-compliance-tool'] = function(config) {\n var _xhr, color, commandQueue, display, publisher_name, publisher_purposes, scope;\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n if (window.__cmp) {\n return;\n }\n color = config.color, display = config.display, publisher_name = config.publisher_name, publisher_purposes = config.publisher_purposes, scope = config.scope;\n if (color == null) {\n color = '#2e7d32';\n }\n if (publisher_name == null) {\n publisher_name = '';\n }\n if (publisher_purposes == null) {\n publisher_purposes = [];\n }\n commandQueue = [];\n st.addEventListener('message', function(event) {\n return window.__cmp.receiveMessage(event);\n });\n window.__cmp = function(command, parameter, callback) {\n return commandQueue.push({\n command: command,\n paramter: parameter,\n callback: callback\n });\n };\n window.__cmp.commandQueue = commandQueue;\n window.__cmp.receiveMessage = function(event) {\n var data;\n data = event \u0026\u0026 event.data \u0026\u0026 event.data.__cmpCall;\n if (data) {\n return commandQueue.push({\n callId: data.callId,\n command: data.command,\n parameter: data.parameter,\n event: event\n });\n }\n };\n window.__cmp.config = {\n storeConsentGlobally: scope === 'global',\n publisherName: publisher_name,\n publisherPurposeList: publisher_purposes,\n color: color\n };\n if (display === \"always\") {\n __cmp('showConsentTool');\n return st.js(\"https://c.sharethis.mgr.consensu.org/cmp.js\");\n } else if (display === \"eu\") {\n _xhr = new XMLHttpRequest();\n _xhr.open(\"GET\", \"https://c.sharethis.mgr.consensu.org/is_eu\");\n _xhr.responseType = \"json\";\n _xhr.onload = (function(_this) {\n return function() {\n var ref;\n if ((ref = _xhr.response) != null ? ref.is_eu : void 0) {\n __cmp('showConsentTool');\n return st.js(\"https://c.sharethis.mgr.consensu.org/cmp.js\");\n }\n };\n })(this);\n return _xhr.send();\n }\n };\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['gdpr-compliance-tool-v2'] = function(config) {\n var _xhr, background_color, color, display, gear_color, gear_position, language, publisher_name, publisher_purposes, publisher_restrictions, scope, text_color;\n if (config == null) {\n config = {};\n }\n\n /*\n config = { \n background_color: '#000000' \n color: '#9900ef'\n display: 'always'\n enabled: true\n gear_color: ''\n gear_position: 'bottom_left'\n language: 'en'\n publisher_name: 'ShareThis'\n scope: 'global'\n text_color: '#ffffff'\n }\n */\n if (!config.enabled) {\n return;\n }\n background_color = config.background_color, color = config.color, display = config.display, gear_color = config.gear_color, gear_position = config.gear_position, language = config.language, publisher_name = config.publisher_name, publisher_purposes = config.publisher_purposes, publisher_restrictions = config.publisher_restrictions, scope = config.scope, text_color = config.text_color;\n if (language == null) {\n language = 'en';\n }\n if (publisher_name == null) {\n publisher_name = '';\n }\n if (publisher_purposes == null) {\n publisher_purposes = [];\n }\n if (publisher_restrictions == null) {\n publisher_restrictions = {};\n }\n window.__cmpconfig = {\n background_color: background_color,\n color: color,\n gear_color: gear_color,\n gear_position: gear_position,\n global: scope !== 'publisher',\n language: language,\n publisher_name: publisher_name,\n publisher_restrictions: publisher_restrictions,\n purposes: publisher_purposes,\n text_color: text_color\n };\n if (display === \"always\") {\n return st.js(\"https://c.sharethis.mgr.consensu.org/cmp-v2.js\");\n } else if (display === \"eu\") {\n _xhr = new XMLHttpRequest();\n _xhr.open(\"GET\", \"https://c.sharethis.mgr.consensu.org/is_eu\");\n _xhr.responseType = \"json\";\n _xhr.onload = (function(_this) {\n return function() {\
24n var ref;\n if ((ref = _xhr.response) != null ? ref.is_eu : void 0) {\n return st.js(\"https://c.sharethis.mgr.consensu.org/cmp-v2.js\");\n }\n };\n })(this);\n return _xhr.send();\n }\n };\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['image-share-buttons'] = function(config) {\n var $el, $image, $images, alignment, container, enter, exit, i, id, inline_buttons, len, networks, omit_class, onLoad, over_buttons, over_image, padding, radius, ref, size, spacing, src, timeout;\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n alignment = config.alignment, container = config.container, omit_class = config.omit_class, onLoad = config.onLoad, padding = config.padding, networks = config.networks, radius = config.radius, size = config.size, spacing = config.spacing;\n if (networks == null) {\n networks = ['facebook', 'twitter', 'pinterest', 'email'];\n }\n if (omit_class == null) {\n omit_class = '';\n }\n if (padding == null) {\n padding = 10;\n }\n if (radius == null) {\n radius = 0;\n }\n if (size == null) {\n size = 40;\n }\n if (spacing == null) {\n spacing = 8;\n }\n if (typeof container === 'string') {\n container = document.getElementById(container);\n }\n ref = st.newElement(container), $el = ref.$el, id = ref.id;\n st.addClass($el, 'st-image-share-buttons');\n $el.style.position = 'absolute';\n inline_buttons = st.load('inline-share-buttons', {\n alignment: alignment,\n id: id,\n enabled: true,\n networks: networks,\n padding: padding,\n radius: radius,\n size: size,\n spacing: spacing,\n onLoad: function() {\n st.addClass($el, 'st-hidden');\n return typeof onLoad === \"function\" ? onLoad() : void 0;\n }\n });\n timeout = null;\n over_buttons = false;\n over_image = false;\n enter = function($img) {\n var left, ref1, src, top;\n if (omit_class) {\n if (st.hasClass($img, omit_class)) {\n return;\n }\n if (st.hasClass($img.parentNode.parentNode, omit_class)) {\n return;\n }\n if (st.hasClass($img.parentNode, omit_class)) {\n return;\n }\n }\n ref1 = st.position($img, container), left = ref1.left, top = ref1.top;\n src = $img.getAttribute('src');\n $el.style.width = $img.width + 'px';\n if ($img.height \u003c 200 || $img.width \u003c 200) {\n return;\n }\n if (timeout) {\n clearTimeout(timeout);\n }\n return timeout = setTimeout((function() {\n if (inline_buttons != null) {\n inline_buttons.modify('image', src);\n }\n $el.style.left = st.px(left);\n $el.style.top = st.px(top);\n $el.style.padding = st.px(spacing);\n $el.style.boxSizing = 'border-box';\n st.removeClass($el, 'st-hide');\n st.removeClass($el, 'st-hidden');\n return inline_buttons != null ? inline_buttons.resize() : void 0;\n }), 10);\n };\n exit = function(next) {\n if (timeout) {\n clearTimeout(timeout);\n }\n return timeout = setTimeout((function() {\n if (over_image || over_buttons) {\n return;\n }\n st.addClass($el, 'st-hide');\n return typeof next === \"function\" ? next() : void 0;\n }), 10);\n };\n $images = document.querySelectorAll('img');\n for (i = 0, len = $images.length; i \u003c len; i++) {\n $image = $images[i];\n src = $image.getAttribute('src');\n if (/\\.(gif|jpg|jpeg|png)$/i.test(src)) {\n st.addEventListener($image, 'mouseenter', function() {\n over_image = true;\n return enter(this);\n });\n st.addEventListener($image, 'mouseleave', function() {\n over_image = false;\n return exit();\n });\n }\n }
24\n st.addEventListener($el, 'mouseenter', function() {\n return over_buttons = true;\n });\n return st.addEventListener($el, 'mouseleave', function() {\n over_buttons = false;\n return exit();\n });\n };\n\n}).call(this);\n\n(function() {\n var DOMAINS, load, st;\n\n st = window.__sharethis__;\n\n DOMAINS = {\n airbnb: 'https://www.airbnb.com/rooms/',\n amazon: 'https://www.amazon.com/gp/profile/',\n blogger: 'https://www.blogger.com/',\n digg: 'https://www.digg.com/',\n discord: ' https://discord.gg/',\n etsy: 'https://www.etsy.com/shop/',\n facebook: 'https://www.facebook.com/',\n flipboard: 'https://flipboard.com/',\n houzz: 'https://www.houzz.com/user/',\n github: 'https://www.github.com/',\n instagram: 'https://www.instagram.com/',\n medium: 'https://www.medium.com/',\n messenger: 'https://www.messenger.com/',\n linkedin: 'https://www.linkedin.com/',\n odnoklassniki: 'https://ok.ru/',\n patreon: 'https://www.patreon.com/',\n pinterest: 'https://www.pinterest.com/',\n quora: 'https://www.quora.com/',\n reddit: 'https://www.reddit.com/',\n snapchat: 'https://www.snapchat.com/',\n soundcloud: 'https://soundcloud.com/',\n spotify: 'https://open.spotify.com/',\n telegram: 'https://t.me/',\n tiktok: 'https://www.tiktok.com/@',\n tripadvisor: 'https://www.tripadvisor.com/Profile/',\n tumblr: 'https://www.tumblr.com/',\n twitch: 'https://www.twitch.tv/',\n twitter: 'https://www.twitter.com/',\n vk: 'https://www.vk.com/',\n vimeo: 'https://vimeo.com/',\n wechat: 'https://web.wechat.com/',\n weibo: 'https://www.weibo.com/',\n yelp: 'https://www.yelp.com/',\n youtube: 'https://www.youtube.com/',\n zillow: 'https://www.zillow.com/profile/'\n };\n\n st.loader['inline-follow-buttons'] = function(config) {\n var $el, $els, i, len, results;\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n if (config.id) {\n $el = document.getElementById(config.id);\n if ($el) {\n return load($el, config);\n }\n } else {\n $els = document.querySelectorAll('.sharethis-inline-follow-buttons');\n results = [];\n for (i = 0, len = $els.length; i \u003c len; i++) {\n $el = $els[i];\n results.push(load($el, config));\n }\n return results;\n }\n };\n\n load = function($el, config) {\n var $button, $buttons, action, action_enable, action_pos, alignment, alignment_opposite, background_color, class_names, color, common_css, css, fade_in, fn, hover_css, html, i, id, index, j, language, len, len1, network, network_css, networks, onLoad, padding, profiles, radius, resize, size, spacing, text_color, text_color_filter, url;\n action = config.action, action_enable = config.action_enable, action_pos = config.action_pos, alignment = config.alignment, color = config.color, fade_in = config.fade_in, id = config.id, language = config.language, networks = config.networks, onLoad = config.onLoad, padding = config.padding, profiles = config.profiles, radius = config.radius, size = config.size, spacing = config.spacing, url = config.url, text_color = config.text_color, background_color = config.background_color;\n alignment_opposite = alignment === 'left' ? 'right' : 'left';\n if (action == null) {\n action = 'Follow us:';\n }\n if (action_enable == null) {\n action_enable = true;\n }\n if (action_pos == null) {\n action_pos = 'top';\n }\n if (alignment == null) {\n alignment = 'left';\n }\n if (color == null) {\n color = 'social';\n }\n if (fade_in == null) {\n fade_in = true;\n }\n if (language == null) {\n language = 'en';\n }\n if (networks == null) {\n networks = ['facebook', 'twitter', 'pinterest'];\n }\n if (padding == null) {\n padding = 10;\n }\n if (profiles == null) {\n profiles = {};\n }\n if (radius == null) {\n radius = 0;\n }\n if (size == null) {\n size = 40;\n }\n if (spacing == null) {\n spacing = 8;\n }\n if (id == null) {\n id = \"st-\" + (st.uid());\n }\n $el.setAttribute('id', id);\n st.addClass($el, 'st-inline-follow-buttons');\n st.addClass($el, 'st-#{action_pos}');\n if (fade_in) {\n st.addClass($el, 'st-hidden');\n }\n common_css = \"#\" + id + \" {\\n \" + st.FONT_FAMILY + \";\\n direction: ltr;\\n display: block;\\n opacity: 1;\\n text-align: \" + alignment + \";\\n z-index: 94034;\\n}\\n#\" + id + \".st-animated {\\n \" + (st.TRANSITION('opacity')) + \"\\n}\\n#\" + id + \" .st-left {\\n display: inline-block;\\n padding-top: \" + (st.px(size / 4)) + \";\\n padding-right: 6px;\\n}\\n#\" + id + \" .st-top {\\n padding-bottom: \" + (st.px(size / 8)) + \";\\n}\\n#\" + id + \" .st-right {\\n display: inline-block;\\n padding-top: \" + (st.px(size / 4)) + \";\\n padding-left: 4px;\\n}\\n#\" + id + \".st-hidden {\\n opacity: \" + (fade_in ? 0 : 1) + \";\\n}\\n#\" + id + \" .st-btn {\\n \" + st.BORDER_BOX + \"\\n \" + (st.TRANSITION(['opacity', 'top'])) + \"\\n \" + (st.BORDER_RADIUS(radius)) + \"\\n border: \" + (color === 'white' ? 'solid 0.5px #ccc' : 'none') + \";\\n cursor: pointer;\\n display: inline-block;\\n height: \" + (st.px(size)) + \";\\n line-height: \" + (st.px(size)) + \";\\n margin-right: \" + (spacing ? st.px(spacing) : 0) + \";\\n padding: 0 \" + (st.px(padding)) + \";\\n position: relative;\\n text-align: center;\\n top: 0;\\n vertical-align: top;\\n white-space: nowrap;\\n}\\n#\" + id + \" .st-btn:last-child {\\n margin-right: 0;\\n}\\n#\" + id + \" .st-btn \u003e svg {\\n height: \" + (st.px(size / 2)) + \";\\n width: \" + (st.px(size / 2)) + \";\\n position: relative;\\n top: \" + (st.px(size / 4)) + \";\\n vertical-align: top;\\n}\\n#\" + id + \" .st-btn \u003e img {\\n height: \" + (st.px(size / 2)) + \";\\n width: \" + (st.px(size / 2)) + \";\\n position: relative;\\n top: \" + (st.px(size / 4)) + \";\\n vertical-align: top;\\n}\\n#\" + id + \" .st-btn \u003e span {\\n \" + (st.TRANSITION()) + \"\\n color: #fff;\\n display: inline-block;\\n font-weight: 500;\\n letter-spacing: 0.5px;\\n min-width: \" + (st.px(30 + Math.floor(size * 15 / 16))) + \";\\n opacity: 1;\\n padding: 0 6px;\\n position: relative;\\n vertical-align: top;\\n}\\n#\" + id + \".st-justified {\\n display: flex;\\n text-align: center;\\n}\\n#\" + id + \".st-justified .st-btn {\\n \" + st.FLEX + \"\\n}\";\n hover_css = \"#\" + id + \" .st-btn:hover {\\n opacity: .8;\\n top: -4px;\\n}\";\n text_color_filter = st.getFilter(text_color);
24\n network_css = ((function() {\n var i, len, results;\n results = [];\n for (i = 0, len = networks.length; i \u003c len; i++) {\n network = networks[i];\n results.push(\"#\" + id + \" .st-btn[data-network='\" + network + \"'] {\\n background-color: \" + ((function() {\n switch (color) {\n case 'social':\n return st.COLORS[network];\n case 'black':\n return '#000';\n case 'gray':\n return '#eee';\n case 'custom':\n return background_color;\n case 'white':\n return '#fff';\n default:\n return '#fff';\n }\n })()) + \"\\n}\\n#\" + id + \" .st-btn[data-network='\" + network + \"'] img {\\n filter: \" + ((function() {\n switch (color) {\n case 'black':\n return 'invert(0%) sepia(100%) saturate(22%) hue-rotate(45deg) brightness(107%) contrast(105%)';\n case 'gray':\n return 'invert(100%) sepia(100%) saturate(22%) hue-rotate(45deg) brightness(107%) contrast(105%)';\n case 'custom':\n return text_color_filter;\n default:\n return '';\n }\n })()) + \"\\n}\\n#\" + id + \" .st-btn[data-network='\" + network + \"'] \u003e span {\\n color: \" + ((function() {\n switch (color) {\n case 'white':\n return st.COLORS[network];\n case 'black':\n return '#fff';\n case 'gray':\n return '#000';\n case 'custom':\n return '#fff';\n case 'social':\n return '#fff';\n default:\n return '#fff';\n }\n })()) + \"\\n}\");\n }\n return results;\n })()).join('\\n');\n css = common_css;\n css += hover_css;\n css += network_css;\n st.css(css);\n html = '';\n networks = st.filterInvalidNetworks(networks, Object.keys(DOMAINS));\n if (action_enable \u0026\u0026 (action != null ? action.length : void 0) \u003e 0 \u0026\u0026 action_pos !== 'right') {\n html += \"\u003cdiv class='st-\" + action_pos + \"'\u003e\\n \u003cspan\u003e\" + action + \"\u003c/span\u003e\\n\u003c/div\u003e\";\n }\n for (index = i = 0, len = networks.length; i \u003c len; index = ++i) {\n network = networks[index];\n class_names = ['st-btn'];\n if (index === 0) {\n class_names.push('st-first');\n }\n if (index === networks.length - 1) {\n class_names.push('st-last');\n }\n html += \"\u003cdiv class='\" + (class_names.join(' ')) + \"' data-network='\" + network + \"'\u003e\\n \" + (color === 'white' ? st.ICONS_WHITE[network] : st.ICONS[network]) + \"\\n\u003c/div\u003e\";\n }\n if (action_enable \u0026\u0026 (action != null ? action.length : void 0) \u003e 0 \u0026\u0026 action_pos === 'right') {\n html += \"\u003cdiv class='st-\" + action_pos + \"'\u003e\\n \u003cspan\u003e\" + (st.capitalize(action)) + \"\u003c/span\u003e\\n\u003c/div\u003e\";\n }\n $el.innerHTML = html;\n $buttons = $el.querySelectorAll('.st-btn');\n resize = function() {\n var $button, actual, available, j, k, len1, results;\n available = $el.offsetWidth;\n actual = function() {\n var $button, j, len1, width;\n width = action_enable ? 70 : 0;\n for (j = 0, len1 = $buttons.length; j \u003c len1; j++) {\n $button = $buttons[j];\n if ($button.style.display === 'none') {\n continue;\n }\n if (alignment === 'justified') {\n width += 160;\n } else {\n width += $button.offsetWidth + spacing;\n }\n }\n return width;\n };\n for (j = 0, len1 = $buttons.length; j \u003c len1; j++) {\n $button = $buttons[j];\n $button.style.display = 'inline-block';\n }\n results = [];\n for (index = k = $buttons.length - 1; k \u003e= 0; index = k += -1) {\n $button = $buttons[index];\n if (actual() \u003e available) {\n results.push($button.style.display = 'none');\n } else {\n results.push(void 0);\n }\n }\n return results;\n };\n st.addEventListener(window, 'resize', resize);\n fn = function($button) {\n return st.addEventListener($button, 'click', function() {\
24n var follow_url;\n network = $button.getAttribute('data-network');\n follow_url = DOMAINS[network] + (profiles[network] || '');\n if (network === 'youtube' \u0026\u0026 profiles[network]) {\n follow_url += '?sub_confirmation=1';\n }\n if (network === 'tumblr' \u0026\u0026 profiles[network]) {\n follow_url = DOMAINS[network].replace('www', profiles[network]);\n }\n st.follow({\n follow_url: follow_url,\n network: network,\n url: url || $el.getAttribute('data-url')\n });\n return typeof onLoad === \"function\" ? onLoad() : void 0;\n });\n };\n for (j = 0, len1 = $buttons.length; j \u003c len1; j++) {\n $button = $buttons[j];\n fn($button);\n }\n resize();\n if (fade_in) {\n st.addClass($el, 'st-animated');\n }\n if (fade_in) {\n st.removeClass($el, 'st-hidden');\n }\n if (typeof onLoad === \"function\") {\n onLoad();\n }\n return {\n $buttons: $buttons,\n $el: $el,\n id: id,\n resize: resize\n };\n };\n\n}).call(this);\n\n(function() {\n var load, st;\n\n st = window.__sharethis__;\n\n st.loader['inline-reaction-buttons'] = function(config) {\n var $el, $els, i, len, results;\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n if (config.id) {\n $el = document.getElementById(config.id);\n return load($el, config);\n } else {\n $els = document.querySelectorAll('.sharethis-inline-reaction-buttons');\n results = [];\n for (i = 0, len = $els.length; i \u003c len; i++) {\n $el = $els[i];\n results.push(load($el, config));\n }\n return results;\n }\n };\n\n load = function($el, config) {\n var $buttons, alignment, class_names, common_css, css, data_url, fade_in, hover_css, html, i, id, index, item, k, label_span, language, len, min_count, onLoad, onReact, padding, reaction, reactions, ref, ref1, resize, selected_reaction, size, url;\n alignment = config.alignment, id = config.id, language = config.language, min_count = config.min_count, padding = config.padding, reactions = config.reactions, size = config.size, url = config.url;\n fade_in = config.fade_in, onLoad = config.onLoad, onReact = config.onReact;\n data_url = $el.getAttribute('data-url');\n if (fade_in == null) {\n fade_in = true;\n }\n if (min_count == null) {\n min_count = 0;\n }\n if (reactions == null) {\n reactions = (function() {\n var results;\n results = [];\n for (k in st.REACTIONS) {\n results.push(k);\n }\n return results;\n })();\n }\n if (padding == null) {\n padding = 10;\n }\n if (language == null) {\n language = 'en';\n }\n if (size == null) {\n size = 48;\n }\n if (url == null) {\n url = data_url || st.href;\n }\n selected_reaction = st.storage.get(\"st_reaction_\" + url);\n if (id == null) {\n id = \"st-\" + (st.uid());\n }\n $el.setAttribute('id', id);\n st.addClass($el, [\"st-inline-reaction-buttons\", \"st-\" + alignment, selected_reaction ? \"st-reacted\" : void 0, fade_in ? 'st-hidden' : void 0, language ? 'st-has-labels' : void 0, language !== 'en' ? \"st-lang-\" + language : void 0]);\n common_css = \"#\" + id + \" {\\n \" + st.FONT_FAMILY + \"\\n \" + (st.TRANSITION('opacity')) + \"\\n direction: ltr;\\n display: block;\\n opacity: 1;\\n text-align: \" + alignment + \";\\n}\\n#\" + id + \".st-hidden {\\n opacity: \" + (fade_in ? 0 : 1) + \";\\n}\\n#\" + id + \" .st-btn {\\n \" + st.BORDER_BOX + \"\\n \" + (st.TRANSITION()) + \"\\n display: inline-block;\\n font-size: \" + (st.px(size / 2)) + \";\\n line-height: \" + (st.px(size / 2)) + \";\\n opacity: 1;\\n padding: \" + (st.px(padding)) + \";\\n position: relative;\\n text-align: center;\\n vertical-align: top;\\n white-space: nowrap;\\n width: \" + (st.px(size + 2 * padding)) + \";\\n}\\n#\" + id + \" .st-btn \u003e svg {\\n display: block;\\n height: \" + (st.px(size)) + \";\\n margin: auto;\\n width: \" + (st.px(size)) + \";\\n vertical-align: top;\\n}\\n#\" + id + \" .st-btn \u003e span {\\n \" + (st.TRANSITION('font-size')) + \";\\n color: #555;\\n font-size: 14px;\\n font-weight: 400;\\n letter-spacing: 0.5px;\\n vertical-align: top;\\n}\\n#\" + id + \" .st-btn .st-count.st-grow {\\n font-size: 18px;\\n}\\n#\" + id + \" .st-btn.st-hide-count .st-count {\\n opacity: 0;\\n}\\n#\" + id + \" .st-btn .st-text {\\n display: none;\\n font-weight: bold;\\n line-height: 12px;\\n white-space: normal;\\n word-break: break-all;\\n}\\n#\" + id + \".st-justified {\\n display: flex;\\n text-align: center;\\n}\\n#\" + id + \".st-justified .st-btn {\\n \" + st.FLEX + \"\\n}\\n#\" + id + \" .st-btn.st-selected {\\n \" + (st.TRANSFORM(\"scale(1.2)\")) + \"\\n}\\n#\" + id + \".st-reacted .st-btn:not(.st-selected) {\\n filter: grayscale(100%);\\n}\";\n hover_css = \"#\" + id + \":not(.st-reacted) .st-btn:hover {\\n \" + (st.TRANSFORM(\"scale(1.2)\")) + \"\\n cursor: pointer;\\n}\\n#\" + id + \":not(.st-reacted) .st-btn:active {\\n \" + (st.TRANSFORM(\"scale(1.4)\")) + \"\\n}\\n#\" + id + \".st-has-labels:not(.st-reacted) .st-btn:hover .st-count {\\n display: none;\\n}\\n#\" + id + \".st-has-labels:not(.st-reacted) .st-btn:hover .st-text {\\n display: block;\\n}\\n#\" + id + \".st-has-labels:not(.st-reacted) .st-btn:hover span {\\n font-size: 10px;\\n}\";\n css = common_css;\n if (!st.mobile) {\n css += hover_css;\n }\n st.css(css);\n html = '';\n for (index = i = 0, len = reactions.length; i \u003c len; index = ++i) {\n reaction = reactions[index];\n if (!st.REACTIONS[reaction]) {\n continue;\n }\n item = st.REACTIONS[reaction];\n class_names = ['st-btn'];\n if (reaction === selected_reaction) {\n class_names.push('st-selected');\n }\n if (index === 0) {\n class_names.push('st-first');\n }\n if (index === reactions.length - 1) {\n class_names.push('st-last');\n }\n if (language) {\n label_span = \"\u003cspan class=\\\"st-text\\\"\u003e\\n \" + ((ref = st.i18n[item.label]) != null ? (ref1 = ref[language]) != null ? ref1.toUpperCase() : void 0 : void 0) + \"\\n\u003c/span\u003e\";\n } else {\n label_span = '';\n }\n html += \"\u003cdiv class='\" + (class_names.join(' ')) + \"' data-reaction='\" + reaction + \"'\u003e\\n \u003csvg\\n xmlns=\\\"http://www.w3.org/2000/svg\\\"\\n viewB
24ox=\\\"0 0 64 64\\\"\\n enable-background=\\\"new 0 0 64 64\\\"\\n \u003e\\n \" + item.icon + \"\\n \u003c/svg\u003e\\n \u003cspan class=\\\"st-count\\\"\u003e\u003c/span\u003e\\n \" + label_span + \"\\n\u003c/div\u003e\";\n }\n $el.innerHTML = html;\n $buttons = $el.querySelectorAll('.st-btn');\n resize = function() {\n var $button, actual, available, j, len1, results, shrink_by;\n available = $el.offsetWidth;\n actual = function() {\n var $button, j, len1, width;\n width = 0;\n for (j = 0, len1 = $buttons.length; j \u003c len1; j++) {\n $button = $buttons[j];\n width += size + 2 * padding;\n }\n return width;\n };\n if (actual() \u003e available) {\n shrink_by = available / actual();\n results = [];\n for (j = 0, len1 = $buttons.length; j \u003c len1; j++) {\n $button = $buttons[j];\n $button.style.padding = st.px(padding * shrink_by);\n $button.style.width = st.px((size + 2 * padding) * shrink_by);\n $button.querySelector('svg').style.width = st.px(size * shrink_by);\n results.push($button.querySelector('svg').style.height = st.px(size * shrink_by));\n }\n return results;\n }\n };\n return st.loadCounts({\n url: url\n }, function(counts) {\n var $button, fn, j, l, label, len1, len2, ref2, ref3, value;\n for (j = 0, len1 = $buttons.length; j \u003c len1; j++) {\n $button = $buttons[j];\n reaction = $button.getAttribute('data-reaction');\n ref2 = counts[reaction] || {}, label = ref2.label, value = ref2.value;\n if ((ref3 = $button.querySelector('.st-count')) != null) {\n ref3.innerHTML = label;\n }\n if (label \u0026\u0026 value \u003e= min_count) {\n st.removeClass($button, 'st-hide-count');\n } else {\n st.addClass($button, 'st-hide-count');\n }\n }\n resize();\n if (fade_in) {\n st.removeClass($el, 'st-hidden');\n }\n st.addEventListener(window, 'resize', resize);\n fn = function($button) {\n return st.addEventListener($button, 'click', function() {\n if (st.hasClass($el, 'st-reacted')) {\n return;\n }\n reaction = $button.getAttribute('data-reaction');\n st.addClass($el, 'st-reacted');\n st.addClass($button, 'st-selected');\n st.react({\n reaction: reaction,\n url: url\n });\n st.inc($button.querySelector('.st-count'));\n st.storage.set(\"st_reaction_\" + url, reaction);\n return typeof onReact === \"function\" ? onReact(reaction) : void 0;\n });\n };\n for (l = 0, len2 = $buttons.length; l \u003c len2; l++) {\n $button = $buttons[l];\n fn($button);\n }\n return typeof onLoad === \"function\" ? onLoad() : void 0;\n });\n };\n\n}).call(this);\n\n(function() {\n var load, st;\n\n st = window.__sharethis__;\n\n st.loader['inline-share-buttons'] = function(config) {\n var $el, $els, i, id, len, loadFn, ref, results;\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n loadFn = load;\n if (config.is_ssb) {\n loadFn = st.loadSsb;\n }\n if (config.id) {\n $el = document.getElementById(config.id);\n if ($el) {\n return loadFn($el, config, load);\n }\n } else if (config.container) {\n if (typeof config.container === 'string') {\n config.container = document.getElementById(config.container);\n }\n ref = st.newElement(config.container), $el = ref.$el, id = ref.id;\n config.id = id;\n if ($el) {\n return loadFn($el, config, load);\n }\n } else {\n $els = document.querySelectorAll('.sharethis-inline-share-buttons');\n results = [];\n for (i = 0, len = $els.length; i \u003c len; i++) {\n $el = $els[i];\n results.push(loadFn($el, config, load));\n }\n return results;\n }\n };\n\n load = function($el, config) {\n var $button, $buttons, $total, $total_label, alignment, alignment_opposite, background_color, class_names, color, common_css, css, description, fade_in, fn, font_size, hover_css, html, i, id, image, index, j, k, label, label_span, labels, language, len, len1, len2, message, min_count, mobile_css, modify, network, network_css, networks, onLoad, padding, radius, ref, resize, show_mobile_buttons, show_total, size, spacing, subject, text_color, text_color_filter, title, url, use_native_counts, username;\n color = config.color, fade_in = config.fade_in, onLoad = config.onLoad, alignment = config.alignment, font_size = config.font_size, language = config.language, padding = config.padding, radius = config.radius, size = config.size, spacing = config.spacing, id = config.id, labels = config.labels, min_count = config.min_count, networks = config.networks, show_total = config.show_total, use_native_counts = config.use_native_counts, show_mobile_buttons = config.show_mobile_buttons, url = config.url, title = config.title, image = config.image, description = config.description, username = config.username, message = config.message, subject = config.subject, text_color = config.text_color, background_color = config.background_color;
24\n alignment_opposite = alignment === 'left' ? 'right' : 'left';\n if (alignment == null) {\n alignment = 'left';\n }\n if (background_color == null) {\n background_color = '#B581A3';\n }\n if (color == null) {\n color = 'social';\n }\n if (fade_in == null) {\n fade_in = true;\n }\n if (font_size == null) {\n font_size = 12;\n }\n if (text_color == null) {\n text_color = '#fff';\n }\n if (language == null) {\n language = 'en';\n }\n if (min_count == null) {\n min_count = 0;\n }\n if (networks == null) {\n networks = ['facebook', 'twitter', 'pinterest', 'email', 'sharethis'];\n }\n if (padding == null) {\n padding = 10;\n }\n if (radius == null) {\n radius = 0;\n }\n if (show_mobile_buttons == null) {\n show_mobile_buttons = st.mobile;\n }\n if (size == null) {\n size = 40;\n }\n if (spacing == null) {\n spacing = 8;\n }\n if (subject == null) {\n subject = st.i18n['subjects'][language];\n }\n if (use_native_counts == null) {\n use_native_counts = true;\n }\n if (id == null) {\n id = \"st-\" + (st.uid());\n }\n $el.setAttribute('id', id);\n st.addClass($el, [\"st-\" + alignment, language !== 'en' ? \"st-lang-\" + language : void 0, labels === 'counts' || labels === 'cta' ? 'st-has-labels' : void 0, fade_in ? 'st-hidden' : void 0, 'st-inline-share-buttons']);\n common_css = \"#\" + id + \" {\\n \" + st.FONT_FAMILY + \";\\n direction: ltr;\\n display: block;\\n opacity: 1;\\n text-align: \" + alignment + \";\\n z-index: 94034;\\n}\\n#\" + id + \".st-animated {\\n \" + (st.TRANSITION('opacity')) + \"\\n}\\n#\" + id + \".st-hidden {\\n opacity: \" + (fade_in ? 0 : 1) + \";\\n}\\n#\" + id + \".st-hide {\\n display: none;\\n}\\n#\" + id + \" .st-btn {\\n \" + st.BORDER_BOX + \"\\n \" + (st.TRANSITION(['opacity', 'top'])) + \"\\n \" + (st.BORDER_RADIUS(radius)) + \"\\n border: \" + (color === 'white' ? 'solid 1px #ccc' : 'none') + \";\\n cursor: pointer;\\n display: inline-block;\\n font-size: \" + (st.px(font_size)) + \";\\n height: \" + (st.px(size)) + \";\\n line-height: \" + (st.px(size)) + \";\\n margin-right: \" + (spacing ? st.px(spacing) : 0) + \";\\n padding: 0 \" + (st.px(padding)) + \";\\n position: relative;\\n text-align: center;\\n top: 0;\\n vertical-align: top;\\n white-space: nowrap;\\n}\\n#\" + id + \" .st-btn:last-child {\\n margin-right: 0;\\n}\\n#\" + id + \" .st-btn \u003e svg {\\n height: \" + (st.px(size / 2)) + \";\\n width: \" + (st.px(size / 2)) + \";\\n position: relative;\\n top: \" + (st.px(size / 4)) + \";\\n vertical-align: top;\\n}\\n#\" + id + \" .st-btn \u003e img {\\n display: inline-block;\\n height: \" + (st.px(size / 2)) + \";\\n width: \" + (st.px(size / 2)) + \";\\n position: relative;\\n top: \" + (st.px(size / 4)) + \";\\n vertical-align: top;\\n}\\n#\" + id + \" .st-btn \u003e span {\\n \" + (st.TRANSITION()) + \"\\n color: #fff;\\n display: inline-block;\\n font-weight: 500;\\n letter-spacing: 0.5px;\\n min-width: \" + (st.px(30 + Math.floor(size * 15 / 16))) + \";\\n opacity: 1;\\n padding: 0 6px;\\n position: relative;\\n vertical-align: top;\\n}\\n#\" + id + \".st-has-labels .st-btn {\\n min-width: \" + (st.px(60 + Math.floor(size * 15 / 8))) + \";\\n}\\n#\" + id + \".st-has-labels .st-btn.st-remove-label {\\n min-width: 50px;\\n}\\n#\" + id + \".st-has-labels .st-btn.st-remove-label \u003e span {\\n display: none;\\n}\\n#\" + id + \".st-has-labels .st-btn.st-hide-label \u003e span {\\n display: none;\\n}\\n#\" + id + \" .st-total {\\n color: #555;\\n display: inline-block;\\n font-weight: 500;\\n line-height: \" + (st.px(.375 * size)) + \";\\n margin-right: 0;\\n max-width: 80px;\\n padding: 4px 8px;\\n text-align: center;\\n}\\n#\" + id + \" .st-total.st-hidden {\\n display: none;\\n}\\n#\" + id + \" .st-total \u003e span {\\n font-size: \" + (st.px(.5 * size)) + \";\\n line-height: \" + (st.px(.55 * size)) + \";\\n display: block;\\n padding: 0;\\n}\\n#\" + id + \" .st-total \u003e span.st-shares {\\n font-size: \" + (st.px(.3 * size)) + \";\\n line-height: \" + (st.px(.3 * size)) + \";\\n}\\n#\" + id + \".st-justified {\\n display: flex;\\n text-align: center;\\n}\\n#\" + id + \".st-justified .st-btn {\\n \" + st.FLEX + \"\\n}\";\n hover_css = \"#\" + id + \" .st-btn:hover {\\n opacity: .8;\\n top: -4px;\\n}\";\n mobile_css = \"#\" + id + \" {\\n bottom: 0;\";\n text_color_filter = st.getFilter(text_color);
24\n network_css = ((function() {\n var i, len, results;\n results = [];\n for (i = 0, len = networks.length; i \u003c len; i++) {\n network = networks[i];\n results.push(\"#\" + id + \" .st-btn[data-network='\" + network + \"'] {\\n background-color: \" + ((function() {\n switch (color) {\n case 'social':\n return st.COLORS[network];\n case 'black':\n return '#000';\n case 'gray':\n return '#eee';\n case 'custom':\n return background_color;\n case 'white':\n return '#fff';\n default:\n return '#fff';\n }\n })()) + \"\\n}\\n#\" + id + \" .st-btn[data-network='\" + network + \"'] img {\\n filter: \" + ((function() {\n switch (color) {\n case 'black':\n return 'invert(0%) sepia(100%) saturate(22%) hue-rotate(45deg) brightness(107%) contrast(105%)';\n case 'gray':\n return 'invert(100%) sepia(100%) saturate(22%) hue-rotate(45deg) brightness(107%) contrast(105%)';\n case 'custom':\n return text_color_filter;\n default:\n return '';\n }\n })()) + \"\\n}\\n#\" + id + \" .st-btn[data-network='\" + network + \"'] \u003e span {\\n color: \" + ((function() {\n switch (color) {\n case 'white':\n return st.COLORS[network];\n case 'black':\n return '#fff';\n case 'gray':\n return '#000';\n case 'custom':\n return text_color;\n case 'social':\n return '#fff';\n default:\n return '#fff';\n }\n })()) + \"\\n}\");\n }\n return results;\n })()).join('\\n');\n network_css += \"#\" + id + \" .st-btn[data-network='snapchat'] \u003e span {\\n color: \" + (color === 'black' ? '#fff' : '#333') + \"};\\n}\";\n css = common_css;\n if (!st.mobile) {\n css += hover_css;\n }\n css += network_css;\n st.css(css);\n html = '';\n networks = st.filterInvalidNetworks(networks);\n if (!show_mobile_buttons) {\n ref = ['sms'];\n for (i = 0, len = ref.length; i \u003c len; i++) {\n network = ref[i];\n index = networks.indexOf(network);\n if (index \u003e -1) {\n networks.splice(index, 1);\n }\n }\n }\n if (show_total) {\n html += \"\u003cdiv class='st-total st-hidden'\u003e\\n \u003cspan class='st-label'\u003e\u003c/span\u003e\\n \u003cspan class='st-shares'\u003e\\n \" + (st.capitalize(st.i18n['shares'][language])) + \"\\n \u003c/span\u003e\\n\u003c/div\u003e\";\n }\n for (index = j = 0, len1 = networks.length; j \u003c len1; index = ++j) {\n network = networks[index];\n class_names = ['st-btn'];\n if (index === 0) {\n class_names.push('st-first');\n }\n if (index === networks.length - 1) {\n class_names.push('st-last');\n }\n label = st.getShareLabel(network, language);\n if (labels !== 'cta') {\n label = '';\n }\n label_span = \"\u003cspan class='st-label'\u003e\" + label + \"\u003c/span\u003e\";\n html += \"\u003cdiv class='\" + (class_names.join(' ')) + \"' data-network='\" + network + \"'\u003e\\n \" + (color === 'white' ? st.ICONS_WHITE[network] : st.ICONS[network]) + \"\\n \" + (labels === 'counts' || labels === 'cta' ? label_span : '') + \"\\n\u003c/div\u003e\";\n }\n $el.innerHTML = html;\n $buttons = $el.querySelectorAll('.st-btn');\n $total = $el.querySelector('.st-total');\n $total_label = $el.querySelector('.st-total .st-label');\n modify = function(key, value) {\n if (key === 'url') {\n url = value;\n }\n if (key === 'image') {\n return image = value;\n }\n };\n resize = function() {\n var $button, actual, available, k, l, len2, m, results;\n available = $el.offsetWidth;
24\n actual = function() {\n var $button, k, len2, width;\n width = 0;\n if (show_total) {\n width += $total.offsetWidth;\n }\n for (k = 0, len2 = $buttons.length; k \u003c len2; k++) {\n $button = $buttons[k];\n if ($button.style.display === 'none') {\n continue;\n }\n if (alignment === 'justified') {\n if (st.hasClass($button, 'st-remove-label')) {\n width += 65;\n } else {\n width += 160;\n }\n } else {\n width += $button.offsetWidth + spacing;\n }\n }\n return width;\n };\n for (k = 0, len2 = $buttons.length; k \u003c len2; k++) {\n $button = $buttons[k];\n $button.style.display = 'inline-block';\n st.removeClass($button, 'st-remove-label');\n }\n for (index = l = $buttons.length - 1; l \u003e= 0; index = l += -1) {\n $button = $buttons[index];\n if (actual() \u003e available) {\n st.addClass($button, 'st-remove-label');\n }\n }\n results = [];\n for (index = m = $buttons.length - 1; m \u003e= 0; index = m += -1) {\n $button = $buttons[index];\n if ($button.getAttribute('data-network') === 'sharethis') {\n continue;\n }\n if (actual() \u003e available) {\n results.push($button.style.display = 'none');\n } else {\n results.push(void 0);\n }\n }\n return results;\n };\n st.addEventListener(window, 'resize', resize);\n fn = function($button) {\n return st.addEventListener($button, 'click', function() {\n return st.share({\n channel_is_ssb: config.is_ssb,\n channels_displayed: JSON.stringify(config.networks),\n count_url: $el.getAttribute('data-count-url'),\n description: description || $el.getAttribute('data-description'),\n image: image || $el.getAttribute('data-image'),\n message: message || ($el != null ? $el.getAttribute('data-message') : void 0),\n network: $button.getAttribute('data-network'),\n share_url: $el.getAttribute('data-share-url'),\n short_url: $el.getAttribute('data-short-url'),\n subject: subject || $el.getAttribute('data-email-subject'),\n title: title || ($el != null ? $el.getAttribute('data-title') : void 0),\n url: url || $el.getAttribute('data-url'),\n username: username || $el.getAttribute('data-username')\n });\n });\n };\n for (k = 0, len2 = $buttons.length; k \u003c len2; k++) {\n $button = $buttons[k];\n fn($button);\n }\n if (show_total || labels === 'counts') {\n st.loadCounts({\n url: url || ($el.getAttribute('data-count-url')) || ($el.getAttribute('data-url')) || st.href\n }, function(counts) {\n var l, len3, ref1, ref2, ref3, ref4, value;\n if (show_total) {\n if (((ref1 = counts['total']) != null ? ref1.value : void 0) \u003e min_count) {\n $total_label.innerHTML = ((ref2 = counts['total']) != null ? ref2.label : void 0) || '';\n st.removeClass($total, 'st-hidden');\n } else {\n st.addClass($total, 'st-hidden');\n }\n }\n if (labels === 'counts') {\n for (l = 0, len3 = $buttons.length; l \u003c len3; l++) {\n $button = $buttons[l];\n network = $button.getAttribute('data-network');\n ref3 = counts[network] || {}, label = ref3.label, value = ref3.value;\n if (label \u0026\u0026 value \u003e min_count) {\n if ((ref4 = $button.querySelector('.st-label')) != null) {\n ref4.innerHTML = label;\n }\n st.removeClass($button, 'st-hide-label');\n } else {\n st.addClass($button, 'st-hide-label');\n }\n }\n }\n resize();\n if (fade_in) {\n st.addClass($el, 'st-animated');\n }\n if (fade_in) {\n st.removeClass($el, 'st-hidden');\n }\n return typeof onLoad === \"function\" ? onLoad() : void 0;\n });\n } else {\n resize();\n if (fade_in) {\n st.addClass($el, 'st-animated');\n }\n if (fade_in) {\n st.removeClass($el, 'st-hidden');\n }\n if (typeof onLoad === \"function\") {\n onLoad();\n }\n }\n return {\n $buttons: $buttons,\n $el: $el,\n id: id,\n modify: modify,\n resize: resize\n };\n };\n\n}).call(this);
24\n\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['powr-social-feed'] = function(config) {\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n return st.js(\"https://platform-api.sharethis.com/powr.js?platform=sharethis\");\n };\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['powr-form-builder'] = function(config) {\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n return st.js(\"https://platform-api.sharethis.com/powr.js?platform=sharethis\");\n };\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['powr-popup'] = function(config) {\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n return st.js(\"https://platform-api.sharethis.com/powr.js?platform=sharethis\");\n };\n\n}).call(this);\n\n\n/*\n * Loader for privacy-policy-generator\n * To update, please refer to `src/functions/privacy-policy-generator/README.md`\n */\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['privacy-policy-generator'] = function(config) {\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n return st.js(\"https://platform-api.sharethis.com/ppg.js\");\n };\n\n}).call(this);\n\n\n(function() {\n var load, st,\n indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i \u003c l; i++) { if (i in this \u0026\u0026 this[i] === item) return i; } return -1; };\n\n st = window.__sharethis__;\n\n st.loader['sticky-share-buttons'] = function(config) {\n var $el, $els, i, id, len, loadFn, ref, ref1, results;\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n loadFn = load;\n if (config.is_ssb) {\n loadFn = st.loadSsb;\n }\n if (config.id) {\n $el = document.getElementById(config.id);\n if ($el) {\n return loadFn($el, config, load);\n }\n } else if (config.container) {\n if (typeof config.container === 'string') {\n config.container = document.getElementById(config.container);\n }\n ref = st.newElement(config.container), $el = ref.$el, id = ref.id;\n config.id = id;\n if ($el) {\n return loadFn($el, config, load);\n }\n } else {\n $els = document.querySelectorAll('.sharethis-sticky-share-buttons');\n if ($els.length === 0) {\n ref1 = st.newElement(), $el = ref1.$el, id = ref1.id;\n return loadFn($el, config, load);\n } else {\n results = [];\n for (i = 0, len = $els.length; i \u003c len; i++) {\n $el = $els[i];\n results.push(loadFn($el, config, load));\n }\n return results;\n }\n }\n };\n\n load = function($el, config) {\n var $button, $buttons, $toggle, $total, $total_label, alignment, alignment_opposite, background_color, class_names, color, common_css, container, css, description, fn, font_size, hide_desktop, hover_css, html, i, id, image, index, j, k, label, label_span, labels, language, len, len1, len2, message, min_count, mobile_breakpoint, mobile_css, network, network_css, networks, onLoad, padding, radius, ref, resize, responsive_css, scrollbar_width, show_mobile, show_mobile_buttons, show_toggle, show_total, size, slide_in, spacing, subject, text_color, text_color_filter, title, top, url, use_native_counts, username;\n onLoad = config.onLoad, alignment = config.alignment, color = config.color, container = config.container, font_size = config.font_size, hide_desktop = config.hide_desktop, padding = config.padding, radius = config.radius, size = config.size, spacing = config.spacing, id = config.id, labels = config.labels, language = config.language, min_count = config.min_count, networks = config.networks, show_toggle = config.show_toggle, show_total = config.show_total, mobile_breakpoint = config.mobile_breakpoint, show_mobile = config.show_mobile, slide_in = config.slide_in, top = config.top, use_native_counts = config.use_native_counts, show_mobile_buttons = config.show_mobile_buttons, url = config.url, title = config.title, image = config.image, description = config.description, username = config.username, message = config.message, subject = config.subject, text_color = config.text_color, background_color = config.background_color;
24\n alignment_opposite = alignment === 'left' ? 'right' : 'left';\n if (alignment == null) {\n alignment = 'left';\n }\n if (background_color == null) {\n background_color = '#B581A3';\n }\n if (color == null) {\n color = 'social';\n }\n if (hide_desktop == null) {\n hide_desktop = false;\n }\n if (text_color == null) {\n text_color = '#fff';\n }\n if (labels == null) {\n labels = 'counts';\n }\n if (language == null) {\n language = 'en';\n }\n if (min_count == null) {\n min_count = 0;\n }\n if (mobile_breakpoint == null) {\n mobile_breakpoint = 0;\n }\n if (networks == null) {\n networks = ['facebook', 'twitter', 'pinterest', 'email', 'sharethis', 'sms'];\n }\n if (padding == null) {\n padding = 12;\n }\n if (radius == null) {\n radius = 0;\n }\n if (show_mobile == null) {\n show_mobile = false;\n }\n if (show_mobile_buttons == null) {\n show_mobile_buttons = st.mobile;\n }\n if (show_toggle == null) {\n show_toggle = true;\n }\n if (show_total == null) {\n show_total = false;\n }\n if (size == null) {\n size = 48;\n }\n if (slide_in == null) {\n slide_in = true;\n }\n if (subject == null) {\n subject = st.i18n['subjects'][language];\n }\n if (top == null) {\n top = 100;\n }\n if (use_native_counts == null) {\n use_native_counts = true;\n }\n if (id == null) {\n id = \"st-\" + (st.uid());\n }\n $el.setAttribute('id', id);\n scrollbar_width = alignment === 'right' ? st.getScrollbarWidth() : 0;\n scrollbar_width = 0;\n st.addClass($el, ['st-sticky-share-buttons', \"st-\" + alignment, show_toggle ? 'st-toggleable' : void 0, labels === 'counts' || labels === 'cta' ? 'st-has-labels' : void 0, show_total ? 'st-show-total' : void 0, slide_in ? 'st-hidden' : void 0, language !== 'en' ? \"st-lang-\" + language : void 0]);\n common_css = \"#\" + id + \" {\\n \" + st.FONT_FAMILY + \";\\n \" + (st.TRANSITION()) + \"\\n backface-visibility: hidden;\\n display: \" + (!hide_desktop ? 'block' : 'none') + \";\\n position: fixed;\\n opacity: 1;\\n text-align: left;\\n top: \" + (st.px(top)) + \";\\n z-index: 94034;\\n}\\n#\" + id + \".st-\" + alignment + \" {\\n \" + alignment + \": \" + (st.px(scrollbar_width)) + \";\\n}\\n#\" + id + \".st-hidden.st-\" + alignment + \" {\\n \" + alignment + \": -\" + (st.px(size)) + \";\\n}\\n#\" + id + \".st-hidden {\\n width: \" + (st.px(2 * size)) + \";\\n}\\n#\" + id + \" \u003e div {\\n clear: \" + alignment + \";\\n float: \" + alignment + \";\\n}\\n#\" + id + \" .st-btn {\\n \" + st.BORDER_BOX + \"\\n \" + (st.TRANSITION()) + \"\\n border: \" + (color === 'white' ? 'solid 0.5px #ccc' : 'none') + \";\\n cursor: pointer;\\n display: inline-block;\\n font-size: \" + (st.px(font_size)) + \";\\n height: \" + (st.px(size)) + \";\\n line-height: \" + (st.px(size / 2)) + \";\\n margin-bottom: \" + (spacing ? st.px(spacing) : 0) + \";\\n opacity: 1;\\n overflow: hidden;\\n padding: \" + (st.px(padding)) + \";\\n position: relative;\\n text-align: left;\\n top: 0;\\n vertical-align: top;\\n white-space: nowrap;\\n width: \" + (st.px(size)) + \";\\n}\\n#\" + id + \" .st-btn.st-first {\\n border-top: \" + (color === 'white' ? 'solid 1px #ccc' : 'none') + \";\\n border-top-\" + alignment_opposite + \"-radius: \" + (st.px(radius)) + \";\\n}\\n#\" + id + \" .st-btn.st-last {\\n border-bottom: \" + (color === 'white' ? 'solid 1px #ccc' : 'none') + \";\\n border-bottom-\" + alignment_opposite + \"-radius: \" + (st.px(radius)) + \";\\n}\\n#\" + id + \" .st-btn \u003e svg {\\n \" + (st.TRANSITION()) + \"\\n height: \" + (st.px(size / 2)) + \";\\n margin-left: 0;\\n vertical-align: top;\\n width: \" + (st.px(size / 2)) + \";\\n}\\n#\" + id + \" .st-btn \u003e img {\\n \" + (st.TRANSITION()) + \"\\n height: \" + (st.px(size / 2)) + \";\\n margin-left: 0;\\n vertical-align: top;\\n width: \" + (st.px(size / 2)) + \";\\n}\\n#\" + id + \" .st-btn \u003e span {\\n \" + (st.TRANSITION()) + \"\\n color: #fff;\\n display: inline-block;\\n font-weight: 500;\\n left: -35px;\\n letter-spacing: 0.5px;\\n opacity: 0;\\n padding: 0 6px;\\n position: relative;\\n vertical-align: top;\\n filter: alpha(opacity=0);\\n}\\n#\" + id + \" .st-btn.st-hide-label \u003e span {\\n display: none !important;\\n}\\n#\" + id + \" .st-total {\\n \" + (st.TRANSITION()) + \"\\n background: #fff;\\n color: #555;\\n display: inline-block;\\n font-weight: 500;\\n line-height: \" + (st.px(.375 * size)) + \";\\n margin-right: 0;\\n min-height: 34px;\\n max-width: 80px;\\n opacity: 1;\\n padding: 4px 0;\\n text-align: center;\\n width: \" + (st.px(size)) + \";\\n}\\n#\" + id + \" .st-total.st-hidden {\\n display: none;\\n}\\n#\" + id + \" .st-total \u003e span {\\n display: block;\\n font-size: \" + (st.px(.38 * size)) + \";\\n line-height: \" + (st.px(.45 * size)) + \";\\n padding: 0;\\n}\\n#\" + id + \" .st-total \u003e span.st-shares {\\n font-size: \" + (st.px(.23 * size)) + \";\\n line-height: \" + (st.px(.23 * size)) + \";\\n}\\n#\" + id + \" .st-toggle {\\n \" + alignment + \": -\" + (st.px(size + scrollbar_width)) + \";\\n \" + (st.TRANSITION()) + \"\\n background: #ccc;\\n border-bottom-\" + alignment_opposite + \"-radius: \" + (st.px(radius)) + \";\\n color: white;\\n cursor: pointer;\\n font-size: \" + (st.px(.5 * size)) + \";\\n line-height: \" + (st.px(.5 * size)) + \";\\n position: relative;\\n text-align: center;\\n width: \" + (st.px(size)) + \";\\n}\\n#\" + id + \".st-hidden .st-toggle {\\n border-top-\" + alignment_opposite + \"-radius: \" + (st.px(radius)) + \";\\n}\\n#\" + id + \".st-\" + alignment + \" .st-toggle .st-\" + alignment + \" {\\n display: inline-block;\\n}\\n#\" + id + \".st-\" + alignment + \".st-hidden .st-toggle .st-\" + alignment + \" {\\n display: none;\\n}\\n#\" + id + \".st-\" + alignment + \" .st-toggle .st-\" + alignment_opposite + \" {\\n display: none;\\n}\\n#\" + id + \".st-\" + alignment + \".st-hidden .st-toggle .st-\" + alignment_opposite + \" {\\n display: inline-block;\\n}\";\n mobile_css = \"#\" + id + \" {\\n bottom: 0;\\n display: \" + (show_mobile ? 'flex' : 'none') + \";\\n left: 0;\\n right: 0;\\n top: auto;\\n width: 100%;\\n}\\n#\" + id + \".st-hidden {\\n bottom: -\" + (st.px(size)) + \";\\n width: 100%;\\n}\\n#\" + id + \".st-hidden.st-left {\\n left: 0;\\n}\\n#\" + id + \".st-hidden.st-right {\\n right: 0;\\n}\\n#\" + id + \" \u003e div {\\n -moz-flex: 1;\\n -ms-flex: 1;\\n -webkit-flex: 1;\\n clear: none;\\n flex: 1;\\n float: none;\\n}\\n#\" + id + \" .st-total {\\n background: #fff;\\n padding: 6px 8px;\\n}\\n#\" + id + \" .st-btn {\\n \" + (st.BORDER_RADIUS('0 !important')) + \"\\n text-align: center;\\n width: auto;\\n}\\n#\" + id + \" .st-btn \u003e span {\\n display: none;\\n}\\n#\" + id + \" .st-toggle {\\n display: none;\\n}\";\n if (show_mobile \u0026\u0026 !document.body.style.paddingBottom) {\n mobile_css += \"body { padding-bottom: 48px; }\";\n }\n responsive_css = \"@media (max-width: \" + (st.px(mobile_breakpoint)) + \") {\\n \" + mobile_css + \"\\n}\";
24\n hover_css = \"#\" + id + \":hover .st-toggle {\\n \" + alignment + \": 0;\\n}\\n#\" + id + \".st-hidden:hover .st-toggle {\\n \" + alignment + \": \" + (st.px(size)) + \";\\n}\\n#\" + id + \".st-toggleable:hover .st-btn.st-last {\\n border-bottom-\" + alignment_opposite + \"-radius: 0;\\n}\\n#\" + id + \".st-toggleable:hover .st-btn.st-last:hover {\\n border-bottom-\" + alignment_opposite + \"-radius: \" + (st.px(radius)) + \";\\n}\\n#\" + id + \" .st-btn:hover {\\n border-bottom-\" + alignment_opposite + \"-radius: \" + (st.px(radius)) + \";\\n border-top-\" + alignment_opposite + \"-radius: \" + (st.px(radius)) + \";\\n}\\n#\" + id + \".st-has-labels .st-btn:hover {\\n width: \" + (st.px(st.i18n['sticky-width'][language])) + \";\\n}\\n#\" + id + \":not(.st-has-labels) .st-btn:hover {\\n width: \" + (st.px(1.3 * size)) + \";\\n}\\n#\" + id + \" .st-btn.st-hide-label:hover {\\n width: \" + (st.px(1.3 * size)) + \";\\n}\\n#\" + id + \" .st-btn:hover \u003e svg {\\n margin-left: 5px;\\n}\\n#\" + id + \" .st-btn:hover \u003e img {\\n margin-left: 5px;\\n}\\n#\" + id + \" .st-btn:hover \u003e span {\\n opacity: 1;\\n display: inline-block;\\n left: 0;\\n filter: alpha(opacity=100);\\n}\\n@media (max-width: \" + (st.px(mobile_breakpoint)) + \") {\\n #\" + id + \" .st-btn:hover \u003e svg {\\n margin-left: 0;\\n }\\n #\" + id + \" .st-btn:hover \u003e span {\\n display: none;\\n }\\n}\";\n text_color_filter = st.getFilter(text_color);\n network_css = ((function() {\n var i, len, results;\n results = [];\n for (i = 0, len = networks.length; i \u003c len; i++) {\n network = networks[i];\n results.push(\"#\" + id + \" .st-btn[data-network='\" + network + \"'] {\\n background-color: \" + ((function() {\n switch (color) {\n case 'social':\n return st.COLORS[network];\n case 'black':\n return '#000';\n case 'gray':\n return '#eee';\n case 'custom':\n return background_color;\n case 'white':\n return '#fff';\n default:\n return '#fff';\n }\n })()) + \"\\n}\\n#\" + id + \" .st-btn[data-network='\" + network + \"'] img {\\n filter: \" + ((function() {\n switch (color) {\n case 'black':\n return 'invert(0%) sepia(100%) saturate(22%) hue-rotate(45deg) brightness(107%) contrast(105%)';\n case 'gray':\n return 'invert(100%) sepia(100%) saturate(22%) hue-rotate(45deg) brightness(107%) contrast(105%)';\n case 'custom':\n return text_color_filter;\n default:\n return '';\n }\n })()) + \"\\n}\\n#\" + id + \" .st-btn[data-network='\" + network + \"'] \u003e span {\\n color: \" + ((function() {\n switch (color) {\n case 'white':\n return st.COLORS[network];\n case 'black':\n return '#fff';\n case 'gray':\n return '#000';\n case 'custom':\n return text_color;\n case 'social':\n return '#fff';\n default:\n return '#fff';\n }\n })()) + \"\\n}\");\n }\n return results;\n })()).join('\\n');\n network_css += \"#\" + id + \" .st-btn[data-network='snapchat'] \u003e span {\\n color: \" + (color === 'black' ? '#fff' : '#333') + \"};\\n}\";\n network_css += \"#\" + id + \" .st-btn[data-network='copy']:hover {\\n width: max-content;\\n}\";\n if (network === 'blm') {\n network_css += \"#\" + id + \" .st-btn[data-network='blm']:hover {\\n width: 165px;\\n}\";\n }\n css = common_css;\n if (!st.mobile) {\n css += hover_css;\n }\n if (!st.mobile) {\n css += responsive_css;\n }\n if (st.mobile) {\n css += mobile_css;\n }\n css += network_css;\n st.css(css);\n if (!show_mobile_buttons) {\n ref = ['sms'];\n for (i = 0, len = ref.length; i \u003c len; i++) {\n network = ref[i];\n index = networks.indexOf(network);\n if (index \u003e -1) {\n networks.splice(index, 1);\n }\n }\n }\n html = '';\n networks = st.filterInvalidNetworks(networks);\n if (show_total) {\n html += \"\u003cdiv class='st-total st-hidden'\u003e\\n \u003cspan class='st-label'\u003e\u003c/span\u003e\\n \u003cspan class='st-shares'\u003e\\n \" + (st.capitalize(st.i18n['shares'][language])) + \"\\n \u003c/span\u003e\\n\u003c/div\u003e\";\n }\n for (index = j = 0, len1 = networks.length; j \u003c len1; index = ++j) {\n network = networks[index];\n class_names = ['st-btn'];\n if (index === 0) {\n class_names.push('st-first');\n }\n if (index === networks.length - 1) {\n class_names.push('st-last');\n }\n label = st.getShareLabel(network, language);\n if (labels !== 'cta') {\n label = '';\n }\n label_span = \"\u003cspan class='st-label'\u003e\" + label + \"\u003c/span\u003e\";\n html += \"\u003cdiv class='\" + (class_names.join(' ')) + \"' data-network='\" + network + \"'\u003e\\n \" + (color === 'white' ? st.ICONS_WHITE[network] : st.ICONS[network]) + \"\\n \" + (labels === 'counts' || labels === 'cta' ? label_span : '') + \"\\n\u003c/div\u003e\";\n }\n if (show_toggle) {\n html += \"\u003cdiv class=\\\"st-toggle\\\"\u003e\\n \u003cdiv class=\\\"st-left\\\"\u003e\\n \" + st.ICONS['arrow_left'] + \"\\n \u003c/div\u003e\\n \u003cdiv class=\\\"st-right\\\"\u003e\\n \" + st.ICONS['arrow_right'] + \"\\n \u003c/div\u003e\\n\u003c/div\u003e\";\n }\n $el.innerHTML = html;\n $buttons = $el.querySelectorAll('.st-btn');\n $toggle = $el.querySelector('.st-toggle');\n $total = $el.querySelector('.st-total');\n $total_label = $el.querySelector('.st-total .st-label');
24\n st.addEventListener($toggle, 'click', function() {\n return st.toggleClass($el, 'st-hidden');\n });\n resize = function() {\n var $button, k, l, len2, len3, max, ref1, results;\n max = 100;\n if (st.mobile || window.innerWidth \u003c mobile_breakpoint) {\n max = 6;\n }\n if (show_total) {\n max--;\n }\n if (indexOf.call(networks, 'sharethis') \u003e= 0) {\n max--;\n }\n if (indexOf.call(networks, 'sms') \u003e= 0) {\n max--;\n }\n if (indexOf.call(networks, 'whatsapp') \u003e= 0) {\n max--;\n }\n if (indexOf.call(networks, 'messenger') \u003e= 0) {\n max--;\n }\n if (indexOf.call(networks, 'wechat') \u003e= 0) {\n max--;\n }\n for (k = 0, len2 = $buttons.length; k \u003c len2; k++) {\n $button = $buttons[k];\n $button.style.display = 'inline-block';\n }\n results = [];\n for (index = l = 0, len3 = $buttons.length; l \u003c len3; index = ++l) {\n $button = $buttons[index];\n if ((ref1 = $button.getAttribute('data-network')) === 'sharethis' || ref1 === 'sms' || ref1 === 'messenger' || ref1 === 'whatsapp' || ref1 === 'wechat') {\n continue;\n }\n if (max-- \u003e 0) {\n continue;\n }\n results.push($button.style.display = 'none');\n }\n return results;\n };\n st.addEventListener(window, 'resize', resize);\n fn = function($button) {\n return st.addEventListener($button, 'click', function() {\n return st.share({\n channel_is_ssb: config.is_ssb,\n channels_displayed: JSON.stringify(config.networks),\n count_url: $el != null ? $el.getAttribute('data-count-url') : void 0,\n description: description || ($el != null ? $el.getAttribute('data-description') : void 0),\n image: image || ($el != null ? $el.getAttribute('data-image') : void 0),\n message: message || ($el != null ? $el.getAttribute('data-message') : void 0),\n network: $button.getAttribute('data-network'),\n share_url: $el != null ? $el.getAttribute('data-short-url') : void 0,\n subject: subject || $el.getAttribute('data-email-subject'),\n title: title || ($el != null ? $el.getAttribute('data-title') : void 0),\n url: url || ($el != null ? $el.getAttribute('data-url') : void 0),\n username: username || ($el != null ? $el.getAttribute('data-username') : void 0)\n });\n });\n };\n for (k = 0, len2 = $buttons.length; k \u003c len2; k++) {\n $button = $buttons[k];\n fn($button);\n }\n if (show_total || labels === 'counts') {\n return st.loadCounts({\n url: url || ($el != null ? $el.getAttribute('data-url') : void 0)\n }, function(counts) {\n var l, len3, ref1, ref2, ref3, value;\n if (show_total) {\n if (((ref1 = counts['total']) != null ? ref1.value : void 0) \u003e min_count) {\n $total_label.innerHTML = counts['total'].label;\n st.removeClass($total, 'st-hidden');\n } else {\n st.addClass($total, 'st-hidden');\n }\n }\n if (labels === 'counts') {\n for (l = 0, len3 = $buttons.length; l \u003c len3; l++) {\n $button = $buttons[l];\n network = $button.getAttribute('data-network');\n ref2 = counts[network] || {}, label = ref2.label, value = ref2.value;\n if (label \u0026\u0026 value \u003e min_count) {\n if ((ref3 = $button.querySelector('.st-label')) != null) {\n ref3.innerHTML = label;\n }\n st.removeClass($button, 'st-hide-label');\n } else {\n st.addClass($button, 'st-hide-label');\n }\n }\n }\n resize();\n setTimeout((function() {\n return st.removeClass($el, 'st-hidden');\n }), 10);\n return typeof onLoad === \"function\" ? onLoad() : void 0;\n });\n } else {\n resize();
24\n setTimeout((function() {\n return st.removeClass($el, 'st-hidden');\n }), 10);\n return typeof onLoad === \"function\" ? onLoad() : void 0;\n }\n };\n\n}).call(this);\n\n(function() {\n var st;\n\n st = window.__sharethis__;\n\n st.loader['video-share-buttons'] = function(config) {\n var alignment, container, networks, omit_class, onLoad, padding, radius, size, spacing;\n if (config == null) {\n config = {};\n }\n if (!config.enabled) {\n return;\n }\n alignment = config.alignment, container = config.container, omit_class = config.omit_class, onLoad = config.onLoad, padding = config.padding, networks = config.networks, radius = config.radius, size = config.size, spacing = config.spacing;\n if (networks == null) {\n networks = ['facebook', 'twitter', 'pinterest', 'email'];\n }\n if (omit_class == null) {\n omit_class = '';\n }\n if (padding == null) {\n padding = 10;\n }\n if (radius == null) {\n radius = 0;\n }\n if (size == null) {\n size = 40;\n }\n if (spacing == null) {\n spacing = 8;\n }\n st.checkClass = function(checkClass, el) {};\n return st.getEmbeds(function(el, type, url) {\n var $el, contAlign, id, inline_buttons, ref;\n if (type !== 'video') {\n return;\n }\n ref = st.newElement(el), $el = ref.$el, id = ref.id;\n if (omit_class) {\n if (st.hasClass(el.parentNode.parentNode, omit_class)) {\n return;\n }\n if (st.hasClass(el.parentNode, omit_class)) {\n return;\n }\n }\n st.addClass($el, 'st-video-share-buttons');\n $el.style.width = el.offsetWidth.toString() + 'px';\n $el.style.margin = '0';\n $el.style.padding = '0';\n if (el.tagName.toLowerCase() === 'blockquote') {\n $el.style.margin = 'auto';\n }\n $el.setAttribute('data-url', el.src);\n if (!st.is_ie) {\n contAlign = getComputedStyle(el.parentElement).textAlign;\n if ('center' === contAlign) {\n $el.style.margin = 'auto';\n }\n }\n el.parentNode.insertBefore($el, el.nextSibling);\n return inline_buttons = st.load('inline-share-buttons', {\n alignment: alignment,\n id: id,\n enabled: true,\n networks: networks,\n padding: padding,\n radius: radius,\n size: size,\n spacing: spacing,\n onLoad: function() {\n st.addClass($el, '');\n return typeof onLoad === \"function\" ? onLoad() : void 0;\n }\n });\n });\n };\n\n}).call(this);\n\n(function(){window.__sharethis__.md5=\"c542ea45b6a3cf14aa20c691fa6b2484\";})();"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"1c:[[\"$\",\"$L20\",\"68\",{\"className\":\"$undefined\",\"data\":{\"collection\":\"block_javascript\",\"id\":68,\"np__config_id\":\"5cf537e1-6806-401a-b591-ac2edd0b103d\",\"sort\":1,\"apply_to_layout\":[\"home\",\"sub\",\"subWithoutSidebar\"],\"item\":{\"code\":\"$21\",\"id\":202,\"is_link\":false,\"link\":null,\"placement\":\"head\",\"title\":\"ShareThis\",\"type\":\"script\"},\"custom_class\":null,\"anchor_key\":null,\"custom_style\":null,\"hide_block\":false,\"container\":false},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],\"$L22\",\"$L23\",\"$L24\",\"$L25\"]\n26:Teed,"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"function lateLoadChatFile() {\n const body = document.body;\n if (!body) return;\n\n // Prevent duplicate load\n if (document.getElementById(\"webchat\")) return;\n\n /* ===============================\n Webchat container\n =============================== */\n const webchatDiv = document.createElement(\"div\");\n webchatDiv.id = \"webchat\";\n\n webchatDiv.setAttribute(\"app-id\", \"np-ask-np\");\n webchatDiv.setAttribute(\"app-name\", \"AskNP\");\n webchatDiv.setAttribute(\"app-color\", \"#D81800\");\n webchatDiv.setAttribute(\n \"app-icon\",\n \"https://cms.np.edu.sg/assets/44b2960c-f78f-475d-8240-c87194139da3.png\"\n );\n webchatDiv.setAttribute(\"app-subtitle\", \"\");\n webchatDiv.setAttribute(\"app-base-font-size\", \"16\");\n webchatDiv.setAttribute(\"app-position-right\", \"40\");\n webchatDiv.setAttribute(\"app-position-bottom\", \"40\");\n webchatDiv.setAttribute(\"app-enable-auto-complete\", \"false\");\n webchatDiv.setAttribute(\"app-enable-recommendations\", \"false\");\n webchatDiv.setAttribute(\"app-auto-launch\", \"false\");\n webchatDiv.setAttribute(\"app-bot-response-trigger-event\", \"false\");\n webchatDiv.setAttribute(\"app-quick-launch-event\", \"welcome\");\n webchatDiv.setAttribute(\"app-foreground-color1\", \"#FFFFFF\");\n webchatDiv.setAttribute(\"app-foreground-color-2\", \"#2E2E2E\");\n webchatDiv.setAttribute(\"app-background-color2\", \"#FFFFFF\");\n webchatDiv.setAttribute(\"app-canvas-background-color\", \"#DCDCDC\");\n webchatDiv.setAttribute(\"app-button-border-color\", \"#6BC1FF80\");\n webchatDiv.setAttribute(\n \"app-quick-reply-button-background-color\",\n \"#ECECEC\"\n );\n webchatDiv.setAttribute(\n \"app-auto-complete-background-color\",\n \"#FFE0DC\"\n );\n webchatDiv.setAttribute(\n \"app-auto-complete-foreground-color\",\n \"#2E2E2E\"\n );\n webchatDiv.setAttribute(\n \"app-auto-complete-hover-color\",\n \"#F3A49A\"\n );\n webchatDiv.setAttribute(\n \"app-auto-complete-divider-color\",\n \"#D81800\"\n );\n webchatDiv.setAttribute(\n \"app-recommendations-background-color\",\n \"#FFE0DC\"\n );\n webchatDiv.setAttribute(\n \"app-recommendations-foreground-color\",\n \"#2E2E2E\"\n );\n webchatDiv.setAttribute(\n \"app-recommendations-hover-color\",\n \"#F3A49A\"\n );\n webchatDiv.setAttribute(\"app-launcher-animation-iteration\", \"0\");\n webchatDiv.setAttribute(\"app-orchestrator-timeout\", \"30000\");\n webchatDiv.setAttribute(\"app-environment-override\", \"production\");\n webchatDiv.setAttribute(\n \"app-font-family\",\n \"Arial, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif\"\n );\n\n body.appendChild(webchatDiv);\n\n /* ===============================\n Chat CSS\n =============================== */\n const linkTag = document.createElement(\"link\");\n linkTag.rel = \"stylesheet\";\n linkTag.type = \"text/css\";\n linkTag.href =\n \"https://webchat.vica.gov.sg/static/css/chat.css\";\n linkTag.referrerPolicy = \"origin\";\n body.appendChild(linkTag);\n\n /* ===============================\n Chat JS\n =============================== */\n const scriptTag = document.createElement(\"script\");\n scriptTag.src =\n \"https://webchat.vica.gov.sg/static/js/chat.js\";\n scriptTag.type = \"text/javascript\";\n scriptTag.defer = true;\n scriptTag.referrerPolicy = \"origin\";\n body.appendChild(scriptTag);\n }\n\n // DOM ready safe\n if (document.readyState === \"loading\") {\n document.addEventListener(\"DOMContentLoaded\", lateLoadChatFile);\n } else {\n lateLoadChatFile();\n }"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"15:[[\"$\",\"$L20\",\"68\",{\"className\":\"$undefined\",\"data\":{\"collection\":\"block_javascript\",\"id\":68,\"np__config_id\":\"5cf537e1-6806-401a-b591-ac2edd0b103d\",\"sort\":1,\"apply_to_layout\":\"$1c:0:props:data:apply_to_layout\",\"item\":\"$1c:0:props:data:item\",\"custom_class\":null,\"anchor_key\":null,\"custom_style\":null,\"hide_block\":false,\"container\":false},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"$L20\",\"67\",{\"className\":\"$undefined\",\"data\":{\"collection\":\"block_javascript\",\"id\":67,\"np__config_id\":\"5cf537e1-6806-401a-b591-ac2edd0b103d\",\"sort\":2,\"apply_to_layout\":[\"home\",\"sub\",\"subWithoutSidebar\"],\"item\":{\"code\":\"$26\",\"id\":201,\"is_link\":false,\"link\":null,\"placement\":\"head\",\"title\":\"WebChat\",\"type\":\"script\"},\"custom_class\":null,\"anchor_key\":null,\"custom_style\":null,\"hide_block\":false,\"container\":false},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],\"$L27\",\"$L28\",\"$L29\"]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"18:[\"$L2a\",\"$L2b\",\"$L2c\",[\"$\",\"main\",null,{\"className\":\"\",\"children\":[[\"$\",\"$L2d\",null,{\"page_banner_autoplay\":false,\"page_banners\":[{\"date_created\":null,\"date_updated\":\"2026-03-21T11:26:17.461Z\",\"description\":null,\"id\":\"47591dcd-02e7-44a9-83ca-3a3d3c0c71c0\",\"parent_page\":\"e3c91b18-a759-40b8-bb14-8a1f08ec385d\",\"sort\":null,\"title\":\"Page Not Found\",\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"cta_text\":null,\"youtube_id\":null,\"cta_link\":null,\"image\":{\"id\":\"cdbc744b-56c2-41f4-8772-17f30e436b5e\",\"storage\":\"clean\",\"file_src\":\"https://assets.app.optical.gov.sg/np/production/published/collections/pages/e3c91b18-a759-40b8-bb14-8a1f08ec385d/cdbc744b-56c2-41f4-8772-17f30e436b5e.jpg\",\"filename_disk\":\"cdbc744b-56c2-41f4-8772-17f30e436b5e.jpg\",\"filename_download\":\"cdbc744b-56c2-41f4-8772-17f30e436b5e.jpg\",\"title\":\"404 Banner\",\"type\":\"image/jpeg\",\"folder\":\"468cfc6a-d182-4bc1-88aa-b2ac22d74e2a\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:56:52.835Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T06:36:30.257Z\",\"charset\":null,\"filesize\":\"1337460\",\"width\":1920,\"height\":700,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:56:53.019Z\"}}],\"title\":\"Page Not Found\"}],[\"$\",\"section\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[\"$L2e\",[\"$L2f\",false]]}]}]]}],\"$L30\"]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"1e:[\"$L31\",\"$L32\",\"$L33\",[\"$\",\"main\",null,{\"className\":\"\",\"children\":[false,[\"$\",\"section\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[\"$L34\",[\"$L35\",false]]}]}]]}],\"$L36\"]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"37:I[2001,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"default\"]\n3d:I[2559,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"default\"]\n22:[\"$\",\"$L20\",\"67\",{\"className\":\"$undefined\",\"data\":{\"collection\":\"block_javascript\",\"id\":67,\"np__config_id\":\"5cf537e1-6806-401a-b591-ac2edd0b103d\",\"sort\":2,\"apply_to_layout\":\"$15:1:props:data:apply_to_layout\",\"item\":\"$15:1:props:data:item\",\"custom_class\":null,\"anchor_key\":null,\"custom_style\":null,\"hide_block\":false,\"container\":false},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]\n23:[\"$\",\"$L37\",\"34\",{\"className\":\"$undefined\",\"data\":{\"collection\":\"block_stylesheet\",\"id\":34,\"np__config_id\":\"5cf537e1-6806-401a-b591-ac2edd0b103d\",\"sort\":6,\"apply_to_layout\":[\"home\",\"sub\",\"subWithoutSidebar\"],\"item\":{\"code\":\"#webchat ul li {\\n margin-bottom: 0;\\n}\\n \\n#webchat ol li {\\n margin-bottom: 0;\\n}\\n \\n@media (max-width:767px){\\n #webchat .jQBDtH{\\n bottom: 80px;\\n right: 20px;\\n }\\n}\\n \",\"id\":\"62ba2ef0-21d6-4752-af92-41b32d75bf56\",\"is_link\":false,\"link\":null,\"placement\":\"head\"},\"custom_class\":null,\"anchor_key\":null,\"custom_style\":null,\"hide_block\":false,\"container\":false},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\"}]\n24:[\"$\",\"$L37\",\"100\",{\"className\":\"$undefined\",\"data\":{\"collection\":\"block_stylesheet\",\"id\":100,\"np__config_id\":\"5cf537e1-6806-401a-b591-ac2edd0b103d\",\"sort\":7,\"apply_to_layout\":null,\"item\":{\"code\":\".grecaptcha-badge { visibility: hidden !important; }\",\"id\":\"8d1fcb9a-d7aa-4a9c-b662-b7adb6b1ebf4\",\"is_link\":false,\"link\":null,\"placement\":\"head\"},\"custom_class\":null,\"anchor_key\":null,\"custom_style\":null,\"hide_block\":false,\"container\":false},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\"}]\n38:T855,"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"/* Global CSS ONLY */\n/* */\n.hero-banner-content .w60{width:60%;}\n.btn.yellow {background-color:#ffd323; color:#111; border:0;}\n.btn.yellow:hover {background-color:#ffe375;}\n.spanblock {display:inline-block; padding:5px 10px;}\n.spanblock.orange {background:#ffa53b;}\n.black-text {color:#111 !important;}\n.hidden{display:none;}\n\n/*\nul.navbar-nav \u003e li.nav-item:nth-child(2) .dropdown-menu .row.mega-menu {display:block;}\nul.navbar-nav \u003e li.nav-item:nth-child(2) .dropdown-menu .row.mega-menu \u003e .mega-menu-content {display: inline-block;vertical-align: top;}\nul.navbar-nav \u003e li.nav-item:nth-child(2) .dropdown-menu .row.mega-menu \u003e div.col-12.col-lg {display: inline-block;vertical-align: top;width: 74%;}\nul.navbar-nav \u003e li.nav-item:nth-child(2) .dropdown-menu .row.mega-menu \u003e div.col-12.col-lg \u003e .row.gy-lg-5 {display:block;}\nul.navbar-nav \u003e li.nav-item:nth-child(2) .dropdown-menu .row.mega-menu \u003e div.col-12.col-lg \u003e .row.gy-lg-5 \u003e div.level2:nth-child(1) {display: inline-block;width: 35%;}\nul.navbar-nav \u003e li.nav-item:nth-child(2) .dropdown-menu .row.mega-menu \u003e div.col-12.col-lg \u003e .row.gy-lg-5 \u003e div.level2 {display: inline-block;vertical-align: top;flex:unset;width:15%;}\n*/\n\n@media only screen and (max-width: 992px) {\n .desktop-only {display:none;}\n .hero-banner-content .w60{width:100%;}\n .hero-banner .swiper-slide img {object-position: 60% 0;}\n/*\nul.navbar-nav \u003e li.nav-item:nth-child(2) .dropdown-menu .row.mega-menu \u003e div.col-12.col-lg {width:100% !important;}\nul.navbar-nav \u003e li.nav-item:nth-child(2) .dropdown-menu .row.mega-menu \u003e div.col-12.col-lg \u003e .row.gy-lg-5 \u003e div.level2{width:100% !important;display:block !important;}\n*/\n}\n\n@media only screen and (max-width: 600px) {\n .desktop-only {display:none;}\n .hero-banner-content .w60{width:100%;}\n .hero-banner .swiper-slide img {object-position: top 0px right -40px;}\n/*\nul.navbar-nav \u003e li.nav-item:nth-child(2) .dropdown-menu .row.mega-menu \u003e div.col-12.col-lg {width:100% !important;}\nul.navbar-nav \u003e li.nav-item:nth-child(2) .dropdown-menu .row.mega-menu \u003e div.col-12.col-lg \u003e .row.gy-lg-5 \u003e div.level2{width:100% !important;display:block !important;}\n*/\n}"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"25:[\"$\",\"$L37\",\"232\",{\"className\":\"$undefined\",\"data\":{\"collection\":\"block_stylesheet\",\"id\":232,\"np__config_id\":\"5cf537e1-6806-401a-b591-ac2edd0b103d\",\"sort\":8,\"apply_to_layout\":[\"home\",\"sub\",\"subWithoutSidebar\"],\"item\":{\"code\":\"$38\",\"id\":\"88924f97-6f85-4acc-bf90-b2c21b44abbd\",\"is_link\":false,\"link\":null,\"placement\":\"head\"},\"custom_class\":null,\"anchor_key\":null,\"custom_style\":null,\"hide_block\":false,\"container\":false},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\"}]\n27:[\"$\",\"$L37\",\"34\",{\"className\":\"$undefined\",\"data\":{\"collection\":\"block_stylesheet\",\"id\":34,\"np__config_id\":\"5cf537e1-6806-401a-b591-ac2edd0b103d\",\"sort\":6,\"apply_to_layout\":\"$23:props:data:apply_to_layout\",\"item\":\"$23:props:data:item\",\"custom_class\":null,\"anchor_key\":null,\"custom_style\":null,\"hide_block\":false,\"container\":false},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\"}]\n28:[\"$\",\"$L37\",\"100\",{\"className\":\"$undefined\",\"data\":{\"collection\":\"block_stylesheet\",\"id\":100,\"np__config_id\":\"5cf537e1-6806-401a-b591-ac2edd0b103d\",\"sort\":7,\"apply_to_layout\":null,\"item\":\"$24:props:data:item\",\"custom_class\":null,\"anchor_key\":null,\"custom_style\":null,\"hide_block\":false,\"container\":false},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\"}]\n29:[\"$\",\"$L37\",\"232\",{\"className\":\"$undefined\",\"data\":{\"collection\":\"block_stylesheet\",\"id\":232,\"np__config_id\":\"5cf537e1-6806-401a-b591-ac2edd0b103d\",\"sort\":8,\"apply_to_layout\":\"$25:props:data:apply_to_layout\",\"item\":\"$25:props:data:item\",\"custom_class\":null,\"anchor_key\":null,\"custom_style\":null,\"hide_block\":false,\"container\":false},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\"}]\n2e:[\"$\",\"div\",null,{\"className\":\"row breadcrumb-container\",\"children\":[\"$\",\"div\",null,{\"className\":\"col-12\",\"children\":[\"$\",\"nav\",null,{\"aria-label\":\"breadcrumb\",\"children\":[\"$\",\"ol\",null,{\"className\":\"breadcrumb\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"breadcrumb-item\",\"children\":[\"$\",\"a\",null,{\"href\":\"/\",\"children\":\"Home\"}]}],[\"$\",\"li\",\"1\",{\"className\":\"breadcrumb-item active\",\"children\":\"Page Not Found\"}]]}]}]}]}]\n34:[\"$\",\"div\",null,{\"className\":\"row breadcrumb-container\",\"children\":[\"$\",\"div\",null,{\"className\":\"col-12\",\"children\":[\"$\",\"nav\",null,{\"aria-label\":\"breadcrumb\",\"children\":[\"$\",\"ol\",null,{\"className\":\"breadcrumb\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"breadcrumb-item\",\"children\":[\"$\",\"a\",null,{\"href\":\"/\",\"children\":\"Home\"}]}],[\"$\",\"li\",\"1\",{\"className\":\"breadcrumb-item\",\"children\":[\"$\",\"a\",null,{\"href\":\"/login\",\"children\":\"Login\"}]}],[\"$\",\"li\",\"2\",{\"className\":\"breadcrumb-item active\",\"children\":\"Parents\"}]]}]}]}]}]\n2c:[null]\n2f:[\"$L39\"]\n33:[null,null,null]\n35:[\"$L3a\",\"$L3b\",\"$L3c\"]\n2a:[\"$\",\"$L3d\",null,{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"src\":\"https://api.search.gov.sg/v1/searchconfig.js?clientId=e196e58d-6958-4e7a-86b8-709782068cbf\"}]\n31:[\"$\",\"$L3d\",null,{\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"src\":\"https://api.search.gov.sg/v1/searchconfig.js?clientId=e196e58d-6958-4e7a-86b8-709782068cbf\"}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"3e:I[1660,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"default\"]\n39:[\"$\",\"div\",\"6160\",{\"className\":\"rte\",\"data-directus\":\"$undefined\",\"id\":\"$undefined\",\"style\":\"$undefined\",\"children\":[null,[\"$\",\"$L3e\",null,{\"content\":\"\u003cp\u003eYou are at Ngee Ann Polytechnic website. However, the page you are looking for is not available. Below are some of our common pages.\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003e\u003ca href=\\\"/home\\\"\u003eHome\u003c/a\u003e\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"/schools-courses/full-time-courses\\\"\u003eFull-Time Courses\u003c/a\u003e\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"https://www.cet.np.edu.sg/\\\"\u003eLifelong Learning / SkillsFuture / Part-Time Courses / Earn \u0026amp; Learn Programmes / Short Courses / Travel \u0026amp; Learn Programmes\u003c/a\u003e\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"/admissions-enrolment/academic-matters/academic-calendar\\\"\u003eAcademic Calendar\u003c/a\u003e\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"/about-np/contact\\\"\u003eContact\u003c/a\u003e\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"/about-np/contact/directions\\\"\u003eDirections\u003c/a\u003e\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"https://www2.np.edu.sg/notebook/\\\"\u003eNotebook Purchase\u003c/a\u003e\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"https://www2.np.edu.sg/software/\\\"\u003eSoftware Download\u003c/a\u003e\u003c/li\u003e\\n\u003c/ul\u003e\\n\u003cdiv\u003ePlease reach us at \u003ca href=\\\"mailto:[email protected]\\\"\[email protected]\u003c/a\u003e with your enquiries.\u003c/div\u003e\"}]]}]\n3a:[\"$\",\"div\",\"5978\",{\"className\":\"rte\",\"data-directus\":\"$undefined\",\"id\":\"$undefined\",\"style\":\"$undefined\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"$undefined\",\"children\":\"Parents Gateway\"}],[\"$\",\"$L3e\",null,{\"content\":\"\u003cp\u003e\u003cem\u003eNP has moved from the Parents Portal to the Parents Gateway mobile app on 7 October 2024.\u003c/em\u003e\u003c/p\u003e\\n\u003cp\u003eThe Parents Gateway app offers parents the convenience of accessing information on a handy app. From receiving school updates to performing administrative tasks such as giving consent for overseas trips, these features are available on this platform.\u003c/p\u003e\\n\u003cp\u003eIf you are accessing the app for the first time, please take note of the following:\u003c/p\u003e\\n\u003cp\u003e1. Ensure that you are the registered parent/guardian of your child/ward with NP.\u0026nbsp;\u003cbr\u003e2. If you do not already have the PG app on your phone, you may download it at the \u003ca href=\\\"https://play.google.com/store/apps/details?id=com.moe.pgp\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"\u003eGoogle PlayStore\u003c/a\u003e, \u003ca href=\\\"https://apps.apple.com/sg/app/parents-gateway/id1267198708\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"\u003eApple App Store\u003c/a\u003e or \u003ca href=\\\"https://appgallery.huawei.com/app/C101325885\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"\u003eHuawei App Gallery\u003c/a\u003e.\u003c/p\u003e\\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\"}]]}]\n3f:T4e5,\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e3. \u003cspan style=\"background-color: transparent; color: inherit; font-family: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; caret-color: auto; white-space: inherit; font-size: inherit;\"\u003eUse your SingPass to log-in to the PG app.\u003c/span\u003e\u003cspan style=\"background-color: transparent; color: inherit; font-family: inherit; text-align: inherit; text-transform: inherit; word-spacing: normal; caret-color: auto; white-space: inherit; font-size: inherit;\"\u003e\u003cbr\u003e\u003c/span\u003e4. Follow the instructions on the app to do a quick one-time onboarding.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eIf there are any changes to the registered parent/guardian or if you want to check if you are the registered parent, please refer to the information in this\u0026nbsp;\u003ca href=\"https://form.gov.sg/66e93d3b85944a55ba49f6b8\" target=\"_blank\" rel=\"noopener\"\u003eform\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eYou may visit the FAQs at the \u003ca href=\"https://pg.moe.edu.sg/faq\" target=\"_blank\" rel=\"noopener\"\u003eParents Gateway website\u003c/a\u003e or contact \u003ca href=\"mailto:[email protected]\"\[email protected]\u
24003c/a\u003e\u0026nbsp;if you have any questions about using the app.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eFor any other queries, please reach out to us at \u003ca href=\"mailto:[email protected]\"\[email protected]\u003c/a\u003e.\u0026nbsp;\u003c/p\u003e3c:[\"$\",\"div\",\"5980\",{\"className\":\"rte\",\"data-directus\":\"$undefined\",\"id\":\"$undefined\",\"style\":\"$undefined\",\"children\":[null,[\"$\",\"$L3e\",null,{\"content\":\"$3f\"}]]}]\n3b:[\"$\",\"div\",\"19641\",{\"className\":\"$undefined\",\"data-directus\":\"$undefined\",\"id\":\"$undefined\",\"style\":\"$undefined\",\"children\":[null,[\"$\",\"di"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"v\",null,{\"className\":\"row\",\"children\":[[\"$\",\"div\",null,{\"className\":\"block-layout col-12 col-md-4\",\"children\":\"$L40\"}],[\"$\",\"div\",null,{\"className\":\"block-layout col-12 col-md-4\",\"children\":\"$L41\"}],[\"$\",\"div\",null,{\"className\":\"block-layout col-12 col-md-4\",\"children\":\"$L42\"}]]}]]}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"40:[\"$L43\"]\n41:[\"$L44\"]\n42:[\"$L45\"]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"43:[\"$\",\"div\",\"11056\",{\"className\":\"text-center rte\",\"data-directus\":\"$undefined\",\"id\":\"$undefined\",\"style\":\"$undefined\",\"children\":[null,[\"$\",\"$L3e\",null,{\"content\":\"\u003cp align=\\\"center\\\"\u003e\u003cimg src=\\\"https://assets.app.optical.gov.sg/np/production/published/collections/pages/6e032315-62fc-4f2e-923a-f1595be2de97/e56ce894-abf5-44db-b436-0bf42bf9d787.jpg?width=278\u0026amp;height=315\\\" alt=\\\"Google Playstore\\\" loading=\\\"lazy\\\"\u003e\u003c/p\u003e\\n\u003cp\u003e\u003ca href=\\\"https://play.google.com/store/apps/details?id=com.moe.pgp\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"\u003eGoogle PlayStore\u003c/a\u003e\u003c/p\u003e\"}]]}]\n44:[\"$\",\"div\",\"8779\",{\"className\":\"text-center rte\",\"data-directus\":\"$undefined\",\"id\":\"$undefined\",\"style\":\"$undefined\",\"children\":[null,[\"$\",\"$L3e\",null,{\"content\":\"\u003cp align=\\\"center\\\"\u003e\u003cimg src=\\\"https://assets.app.optical.gov.sg/np/production/published/collections/pages/6e032315-62fc-4f2e-923a-f1595be2de97/3544b555-eae5-479f-b2c2-a62f55a03abd.jpg?width=278\u0026amp;height=315\\\" alt=\\\"Apple Appstore\\\" loading=\\\"lazy\\\"\u003e\u003c/p\u003e\\n\u003cp\u003e\u003ca href=\\\"https://apps.apple.com/sg/app/parents-gateway/id1267198708\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"\u003eApple Appstore\u003c/a\u003e\u003c/p\u003e\"}]]}]\n45:[\"$\",\"div\",\"2542\",{\"className\":\"text-center rte\",\"data-directus\":\"$undefined\",\"id\":\"$undefined\",\"style\":\"$undefined\",\"children\":[null,[\"$\",\"$L3e\",null,{\"content\":\"\u003cp align=\\\"center\\\"\u003e\u003cimg src=\\\"https://assets.app.optical.gov.sg/np/production/published/collections/pages/6e032315-62fc-4f2e-923a-f1595be2de97/2546b2f0-140c-45d9-b63d-b07352988091.jpg?width=278\u0026amp;height=315\\\" alt=\\\"Huawei Appgallery\\\" loading=\\\"lazy\\\"\u003e\u003c/p\u003e\\n\u003cp\u003e\u003ca href=\\\"https://appgallery.huawei.com/app/C101325885\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"\u003eHuawei Appgallery\u003c/a\u003e\u003c/p\u003e\"}]]}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"16:[[\"$\",\"$L20\",\"1\",{\"className\":\"$undefined\",\"data\":{\"id\":1,\"anchor_key\":null,\"collection\":\"block_javascript\",\"custom_class\":null,\"custom_style\":null,\"hide_block\":null,\"container\":false,\"item\":{\"code\":null,\"id\":3,\"is_link\":true,\"link\":\"https://assets.wogaa.sg/scripts/wogaa.js\",\"placement\":null,\"title\":\"WOGAA script\",\"type\":\"script\"}},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"$L20\",\"298\",{\"className\":\"$undefined\",\"data\":{\"id\":298,\"anchor_key\":null,\"collection\":\"block_javascript\",\"custom_class\":null,\"custom_style\":null,\"hide_block\":null,\"container\":false,\"item\":{\"code\":\"\",\"id\":663,\"is_link\":true,\"link\":\"https://app-script.monsido.com/v2/monsido-script.js\",\"placement\":\"head\",\"title\":\"Monsido async\",\"type\":\"script\"}},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"$L20\",\"299\",{\"className\":\"$undefined\",\"data\":{\"id\":299,\"anchor_key\":null,\"collection\":\"block_javascript\",\"custom_class\":null,\"custom_style\":null,\"hide_block\":null,\"container\":false,\"item\":{\"code\":\"function loadMonsidoConfig() {\\n window._monsido = window._monsido || {\\n token: \\\"ODUjGO_jVe6OeQCbKrKeEw\\\",\\n statistics: {\\n enabled: true,\\n cookieLessTracking: false,\\n documentTracking: {\\n enabled: true,\\n documentCls: \\\"monsido_download\\\",\\n documentIgnoreCls: \\\"monsido_ignore_download\\\",\\n documentExt: [\\\"pdf\\\",\\\"doc\\\",\\\"ppt\\\",\\\"docx\\\",\\\"pptx\\\"],\\n },\\n },\\n };\\n}\\n\\n// DOM ready safe\\nif (document.readyState === \\\"loading\\\") {\\n document.addEventListener(\\\"DOMContentLoaded\\\", loadMonsidoConfig);\\n} else {\\n loadMonsidoConfig();\\n}\",\"id\":664,\"is_link\":false,\"link\":null,\"placement\":\"before_body_close\",\"title\":\"Monsido config\",\"type\":\"script\"}},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"1d:[[\"$\",\"$L20\",\"1\",{\"className\":\"$undefined\",\"data\":{\"id\":1,\"anchor_key\":null,\"collection\":\"block_javascript\",\"custom_class\":null,\"custom_style\":null,\"hide_block\":null,\"container\":false,\"item\":{\"code\":null,\"id\":3,\"is_link\":true,\"link\":\"https://assets.wogaa.sg/scripts/wogaa.js\",\"placement\":null,\"title\":\"WOGAA script\",\"type\":\"script\"}},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"$L20\",\"298\",{\"className\":\"$undefined\",\"data\":{\"id\":298,\"anchor_key\":null,\"collection\":\"block_javascript\",\"custom_class\":null,\"custom_style\":null,\"hide_block\":null,\"container\":false,\"item\":{\"code\":\"\",\"id\":663,\"is_link\":true,\"link\":\"https://app-script.monsido.com/v2/monsido-script.js\",\"placement\":\"head\",\"title\":\"Monsido async\",\"type\":\"script\"}},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}],[\"$\",\"$L20\",\"299\",{\"className\":\"$undefined\",\"data\":{\"id\":299,\"anchor_key\":null,\"collection\":\"block_javascript\",\"custom_class\":null,\"custom_style\":null,\"hide_block\":null,\"container\":false,\"item\":{\"code\":\"function loadMonsidoConfig() {\\n window._monsido = window._monsido || {\\n token: \\\"ODUjGO_jVe6OeQCbKrKeEw\\\",\\n statistics: {\\n enabled: true,\\n cookieLessTracking: false,\\n documentTracking: {\\n enabled: true,\\n documentCls: \\\"monsido_download\\\",\\n documentIgnoreCls: \\\"monsido_ignore_download\\\",\\n documentExt: [\\\"pdf\\\",\\\"doc\\\",\\\"ppt\\\",\\\"docx\\\",\\\"pptx\\\"],\\n },\\n },\\n };\\n}\\n\\n// DOM ready safe\\nif (document.readyState === \\\"loading\\\") {\\n document.addEventListener(\\\"DOMContentLoaded\\\", loadMonsidoConfig);\\n} else {\\n loadMonsidoConfig();\\n}\",\"id\":664,\"is_link\":false,\"link\":null,\"placement\":\"before_body_close\",\"title\":\"Monsido config\",\"type\":\"script\"}},\"data-directus\":\"$undefined\",\"editMode\":false,\"id\":\"$undefined\",\"style\":\"$undefined\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\"}]]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"46:I[8802,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"default\"]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"2b:[\"$\",\"$L46\",null,{\"brand_logo\":{\"light_theme_logo\":{\"id\":\"ab16008f-a6a0-466e-9193-e16e947261b0\",\"storage\":\"clean\",\"file_src\":\"https://assets.app.optical.gov.sg/np/production/published/collections/pages/e3c91b18-a759-40b8-bb14-8a1f08ec385d/ab16008f-a6a0-466e-9193-e16e947261b0.png\",\"filename_disk\":\"ab16008f-a6a0-466e-9193-e16e947261b0.png\",\"filename_download\":\"ab16008f-a6a0-466e-9193-e16e947261b0.png\",\"title\":\"Ngee Ann Polytechnic\",\"type\":\"image/png\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:51:18.909Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T06:12:03.278Z\",\"charset\":null,\"filesize\":\"16798\",\"width\":430,\"height\":110,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:51:18.997Z\"},\"dark_theme_logo\":{\"id\":\"1188116c-93c0-4f99-9cea-0f654f723f7f\",\"storage\":\"clean\",\"file_src\":\"https://assets.app.optical.gov.sg/np/production/published/collections/pages/e3c91b18-a759-40b8-bb14-8a1f08ec385d/1188116c-93c0-4f99-9cea-0f654f723f7f.png\",\"filename_disk\":\"1188116c-93c0-4f99-9cea-0f654f723f7f.png\",\"filename_download\":\"1188116c-93c0-4f99-9cea-0f654f723f7f.png\",\"title\":\"Ngee Ann Polytechnic\",\"type\":\"image/png\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:21:56.241Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T05:21:58.319Z\",\"charset\":null,\"filesize\":\"14327\",\"width\":277,\"height\":63,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:21:56.318Z\"}},\"mainItems\":[{\"id\":\"f7266f0f-5d9a-45a8-bc20-2a9849bf9dbf\",\"sort\":13,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-22T02:53:50.808Z\",\"title\":\"About NP\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"c80f642c-7d7b-45a8-9969-764860a080af\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.837Z\",\"title\":\"About - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"f7266f0f-5d9a-45a8-bc20-2a9849bf9dbf\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"sort\":1,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.520Z\",\"title\":\"Our Story\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c80f642c-7d7b-45a8-9969-764860a080af\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"d315385e-d1d9-45de-b5c1-769a719779a8\",\"sort\":15,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.702Z\",\"title\":\"History \u0026 Milestones\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/our-story/our-milestones\"}}
24,{\"id\":\"d5f4e392-985d-4689-928b-5b52e79348f8\",\"sort\":16,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.712Z\",\"title\":\"Sustainability Commitment\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"navigation_parent\":\"30e123bb-869e-4876-8940-e6185ef0f020\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/about-np/our-story/sustainability-commitment\"}},{\"id\":\"8e97324d-2f17-4455-8631-8b50560adf88\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.676Z\",\"title\":\"Smart Campus\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/about-np/our-story/smart-campus\"}},{\"id\":\"abcec950-7345-40c6-903d-04f69053e20d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.778Z\",\"title\":\"Gen AI Ready\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/about-np/our-story/gen-ai-ready\"}},{\"id\":\"7f4a1055-50b1-44f7-9511-20b8a6ae22a0\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.853Z\",\"title\":\"NP2030\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/about-np/our-story/np2030\"}}],\"page\":{\"slug\":\"/about-np/our-story\"}},{\"id\":\"4270f922-954a-41b2-b759-e74a82a22a33\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.042Z\",\"title\":\"Organization\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c80f642c-7d7b-45a8-9969-764860a080af\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"8741639f-eaf7-411d-b5b3-555ff53449c1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.428Z\",\"title\":\"Council Members\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4270f922-954a-41b2-b759-e74a82a22a33\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/organisation/council-members\"}},{\"id\":\"538d4fb5-69e1-4c45-abfc-40e16687724a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.397Z\",\"title\":\"Management\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4270f922-954a-41b2-b759-e74a82a22a33\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/about-np/organisation/management\"}},{\"id\":\"017a1833-1ecf-4045-b501-1e0e4b3822d1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.412Z\",\"t
24itle\":\"Advisory Committee\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4270f922-954a-41b2-b759-e74a82a22a33\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/about-np/organisation/advisory-committee\"}}],\"page\":{\"slug\":\"/about-np/organisation\"}}],\"page\":null},{\"id\":\"a5a7e47d-a5ff-4394-935b-ddf3dd5b66b0\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.918Z\",\"title\":\"About - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"f7266f0f-5d9a-45a8-bc20-2a9849bf9dbf\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"e7c2aaa2-9ea1-4a3b-8c5c-790d92f92774\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.508Z\",\"title\":\"Media\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a5a7e47d-a5ff-4394-935b-ddf3dd5b66b0\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"0002cf34-91aa-473a-a117-2c9075dce081\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.613Z\",\"title\":\"NP in the News\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"e7c2aaa2-9ea1-4a3b-8c5c-790d92f92774\",\"navigation_parent\":\"5cffd574-c46d-4d0b-a26d-7d6142415d87\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/media/np-in-the-news\"}},{\"id\":\"65518b58-ca31-487c-ac6a-6941edd0cd4a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.201Z\",\"title\":\"Media Releases\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":2,\"parent\":\"e7c2aaa2-9ea1-4a3b-8c5c-790d92f92774\",\"navigation_parent\":\"5cffd574-c46d-4d0b-a26d-7d6142415d87\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/about-np/media/media-releases\"}}],\"page\":{\"slug\":\"/about-np/media\"}},{\"id\":\"c8e3f7a5-2e57-45c9-8145-f71afab36674\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.530Z\",\"title\":\"Publications\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a5a7e47d-a5ff-4394-935b-ddf3dd5b66b0\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[{\"id\":\"e2df602c-a93e-4ad3-b015-82e00d52a2d0\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.951Z\",\"title\":\"NP News\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c8e3f7a5-2e57-45c9-8145-f71afab36674\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/publications/np-news\"}},{\"id\":\"cb87bbb8-3ad4-4006-b987-d7fb68f0d19c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.006Z\",\"title\":\"Annual Report\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c8e3f7a5-2e57-45c9-8145-f71afab36674\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/about-np/publications/annual-report\"}},{\"id\":\"6b0482fa-fde6-41d0-80a7-791ed09c8644\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.025Z\",\"title\":\"Course Brochures\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c8e3f7a5-2e57-45c9-8145-f71afab36674\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/about-np/publications/course-brochures\"}},{\"id\":\"36eebe65-3f5d-41f0-8ee5-7ade0f85d8cb\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.307Z\",\"title\":\"Environmental Sustainability Disclosure\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":4,\"parent\":\"c8e3f7a5-2e57-45c9-8145-f71afab36674\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/about-np/publications/environmental-sustainability-disclosure\"}}],\"page\":{\"slug\":\"/about-np/publications\"}}],\"page\":null},{\"id\":\"a4d8177c-a508-4508-9687-7f699df8ec8a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-22T02:53:50.811Z\",\"title\":\"About - Column 3\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"f7266f0f-5d9a-45a8-bc20-2a9849bf9dbf\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"a4c47beb-877b-4954-a655-e66a63c0a5d0\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.855Z\",\"title\":\"Careers\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a4d8177c-a508-4508-9687-7f699df8ec8a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/careers\"}},{\"id\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-22T02:53:50.814Z\",\"title\":\"Facilities\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a4d8177c-a508-4508-9687-7f699df8ec8a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"ced0cdb6-0c24-4746-a606-31c83cb36af9\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.947Z\",\"title\":\"Dialogue in the Dark SG\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"navigation_parent\":\"f32fa918-8f73-475a-a010-f4faff837e33\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/dialogue-in-the-dark-sg\"}},{\"id\":\"538ce2c0-6c33-444e-af18-ddb8282ed74d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.361Z\",\"title\":\"Eat\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/eat\"}},{\"id\":\"f86a09a5-9ead-4ac8-9eba-0c9c8dcbc556\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.375Z\",\"title\":\"Play\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/play\"}},{\"id\":\"f39ac4cd-4d3b-4da9-8c79-5c8dccf52d95\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.684Z\",\"title\":\"Learn\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/learn\"}},{\"id\":\"39710c06-883d-4184-8cba-2a1f559929f9\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.463Z\",\"title\":\"EV Charging\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/ev-charging\"}}],\"page\":{\"slug\":\"/about-np/facilities\"}}],\"page\":null},{\"id\":\"6cbd2a0e-d550-4b22-a800-613fae975608\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.890Z\",\"title\":\"About - Column 4\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"f7266f0f-5d9a-45a8-bc20-2a9849bf9dbf\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[{\"id\":\"17c29503-45e1-4cfe-b177-dc0b26e67211\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.951Z\",\"title\":\"Contact\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"6cbd2a0e-d550-4b22-a800-613fae975608\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"e8faae6e-f06f-4b9d-95c2-b28ac356ba52\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.771Z\",\"title\":\"Tell NP\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"17c29503-45e1-4cfe-b177-dc0b26e67211\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/contact/tell-np\"}},{\"id\":\"849a4257-9471-46cd-b103-63fe2687b28c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.792Z\",\"title\":\"Directions\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"17c29503-45e1-4cfe-b177-dc0b26e67211\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/about-np/contact/directions\"}}],\"page\":{\"slug\":\"/about-np/contact\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"0dc9b3f0-5c24-4380-b383-59000a43d5cf\",\"storage\":\"clean\",\"filename_disk\":\"0dc9b3f0-5c24-4380-b383-59000a43d5cf.jpg\",\"filename_download\":\"0dc9b3f0-5c24-4380-b383-59000a43d5cf.jpg\",\"title\":\"About Np.jpg\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:21:30.895Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T05:21:32.942Z\",\"charset\":null,\"filesize\":\"56602\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:21:30.994Z\"},\"page\":null},{\"id\":\"c74b92d5-aba3-45bb-bc05-19980509cb71\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.560Z\",\"title\":\"Schools \u0026 Courses\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":2,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"2b6aa0d9-8af6-4b35-9fb1-bec9e692228d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.440Z\",\"title\":\"School - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c74b92d5-aba3-45bb-bc05-19980509cb71\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.823Z\",\"title\":\"Academic Schools\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"2b6aa0d9-8af6-4b35-9fb1-bec9e692228d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"a73436cf-0602-4b16-9e0f-7f8c99d563f3\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.066Z\",\"title\":\"School of Business \u0026 Accountancy\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-business-accountancy\"}},{\"id\":\"0f76044c-1da3-4d48-b031-b3d99022ac24\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.138Z\",\"title\":\"School of Design \u0026 Environment\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-design-environment\"}},{\"id\":\"0620557f-d1a9-40cf-a107-59a042a4d81e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.303Z\",\"title\":\"School of Engineering\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-engineering\"}},{\"id\":\"b977bada-b954-4839-8639-d80af0874687\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.336Z\",\"title\":\"School of Film \u0026 Media Studies\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-film-media-studies\"}},{\"id\":\"8930a061-d949-45ca-9b18-3c46ff6b6091\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.760Z\",\"title\":\"School of Health Sciences\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-health-sciences\"}},{\"id\":\"ede25070-62dc-4f40-91c6-efbf8a82e97f\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.242Z\",\"title\":\"School of Humanities \u0026 Interdisciplinary Studies\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-humanities-interdisciplinary-studies\"}},{\"id\":\"5bde7d10-0349-43f0-b4d8-3555ff59e012\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.739Z\",\"title\":\"School of InfoComm Technology\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":7,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-infocomm-technology\"}},{\"id\":\"6290e8f3-533f-4a73-a0b4-696e7ed7a1ac\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.749Z\",\"title\":\"School of Life Sciences \u0026 Chemical Technology\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":8,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-life-sciences-chemical-technology\"}}],\"page\":{\"slug\":\"/schools-courses/academic-schools\"}}],\"page\":null},{\"id\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.788Z\",\"title\":\"School - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c74b92d5-aba3-45bb-bc05-19980509cb71\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"a9b41bc1-9ddf-4d4b-b702-c18d654131c1\",\"sort\":1,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.560Z\",\"title\":\"Full-Time Courses\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":\"ab7ae849-3a2b-4742-b4b6-cda32fa24811\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/schools-courses/full-time-courses\"}},{\"id\":\"92f3a9de-b6da-4615-9c6c-9708d5d2e5da\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.617Z\",\"title\":\"Critical Core Modules\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/schools-courses/critical-core-modules\"}},{\"id\":\"9bd3170f-923d-4588-92de-1b4b372275b9\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.640Z\",\"title\":\"Personalised Learning Pathway (PLP) Minors\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/schools-courses/personalised-learning-pathway-plp-minors\"}},{\"id\":\"8066dbb6-eb7d-46ce-aa8f-9a29cb8fd2d1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.756Z\",\"title\":\"Poly Foundation Programme (PFP)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/schools-courses/poly-foundation-programme-pfp\"}},{\"id\":\"9813a566-af3f-4168-89ec-4f93a51283b8\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.811Z\",\"title\":\"Lifelong Learning @ CETA\",\"type\":\"url\",\"url\":\"https://www.cet.np.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":null},{\"id\":\"d2e919a5-be00-4c5f-91bc-f86131b5566c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.824Z\",\"title\":\"Go FLEX\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/schools-courses/go-flex\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"b38598a5-b5d5-49c5-8c23-304d20e021ac\",\"storage\":\"clean\",\"filename_disk\":\"b38598a5-b5d5-49c5-8c23-304d20e021ac.jpg\",\"filename_download\":\"b38598a5-b5d5-49c5-8c23-304d20e021ac.jpg\",\"title\":\"Schools Courses Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:53:01.258Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T05:53:10.899Z\",\"charset\":null,\"filesize\":\"84203\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:53:01.352Z\"},\"page\":null},{\"id\":\"bb0fba44-4b17-406d-a14a-01a977c8a673\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.500Z\",\"title\":\"Admissions \u0026 Enrolment\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":3,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"19e69ec8-d55a-40c7-b666-2e675bcbb193\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.632Z\",\"title\":\"Admissions \u0026 Enrolment - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"bb0fba44-4b17-406d-a14a-01a977c8a673\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.775Z\",\"title\":\"Guide for Prospective Students\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"19e69ec8-d55a-40c7-b666-2e675bcbb193\",\"navigation_parent\":\"0955f281-0eff-41b0-a0f4-88a8c9ca466c\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"a69d70cc-6d4e-43d4-9a31-1f35459f636d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.656Z\",\"title\":\"O-level Students\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/o-level-students\"}},{\"id\":\"cf77cdc3-79c0-4052-8265-327b96dd3e7c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.360Z\",\"title\":\"N(A) Students\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/n-a-students\"}},{\"id\":\"6bb4f708-bf63-41b0-ab06-786675dc209d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.284Z\",\"title\":\"A-level Students\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/a-level-students\"}},{\"id\":\"472ec6ef-a994-452d-b11b-afaaecf9a4cd\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.347Z\",\"title\":\"ITE Students\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/ite-students\"}},{\"id\":\"d459f42b-71b7-4b13-a369-ee78456738ce\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.080Z\",\"title\":\"Former Polytechnic Student\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/former-polytechnic-student\"}},{\"id\":\"26643380-66f2-449e-b58e-ad45d1e74571\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.096Z\",\"title\":\"IP Students\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/ip-students\"}},{\"id\":\"6b43e509-4b94-42a6-9605-335ee62caac3\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.120Z\",\"title\":\"Enrolled Nurses (CBSEN)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":7,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/enrolled-nurses-cbsen\"}},{\"id\":\"29c9d932-2d25-43c3-a5e4-a7c912395bfe\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.141Z\",\"title\":\"International Qualification Holder\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":8,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/international-qualification-holder\"}},{\"id\":\"0b8e38b3-4980-42dd-8794-4bd753114627\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.033Z\",\"title\":\"Working Adults with Relevant Experience\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":9,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/working-adults-with-relevant-experience\"}},{\"id\":\"03c85436-a92d-4b22-9399-138a7f71208e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.398Z\",\"title\":\"Part-time ITE/WSQ\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":10,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/part-time-ite-wsq\"}}],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students\"}}],\"page\":null},{\"id\":\"6edda338-19b4-4582-8556-886653b91888\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.439Z\",\"title\":\"Admissions \u0026 Enrolment - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"bb0fba44-4b17-406d-a14a-01a977c8a673\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.239Z\",\"title\":\"Academic Matters\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"6edda338-19b4-4582-8556-886653b91888\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"2e6b58c2-e93d-46e9-92d5-9cf65e65ae1d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.757Z\",\"title\":\"Assessment\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/assessment\"}},{\"id\":\"24349318-778f-48ab-aa3c-b3809e320844\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.774Z\",\"title\":\"Academic Calendar\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/academic-calendar\"}},{\"id\":\"1d752907-1bc5-49ed-bf9b-8e39ca944b5e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.202Z\",\"title\":\"Course Fees (Full Time Diploma)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/course-fees\"}},{\"id\":\"142ed331-7c42-4242-8a34-a8dc64eb3b58\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.655Z\",\"title\":\"ELR2B2 \u0026 Intake\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/elr2b2\"}},{\"id\":\"e86ca919-1d1a-47f6-8075-ee3146773912\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.055Z\",\"title\":\"PFP Agg Range\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/pfp-agg-range\"}}],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters\"}}],\"page\":null},{\"id\":\"eadbd125-b61d-488d-a784-8344c6209491\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.883Z\",\"title\":\"Admissions \u0026 Enrolment - Column 3\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"bb0fba44-4b17-406d-a14a-01a977c8a673\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.491Z\",\"title\":\"Enrolment\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"eadbd125-b61d-488d-a784-8344c6209491\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"154d05ca-957f-4ab6-9ca4-75581cd511a8\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.729Z\",\"title\":\"Login to My Enrolment\",\"type\":\"url\",\"url\":\"https://enrol.np.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":null},{\"id\":\"9b040f31-dab0-4afa-bfb7-cf7e16174237\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.549Z\",\"title\":\"Enrolment Steps\",\"type\":\"url\",\"url\":\"/admissions-enrolment/enrolment#steps\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":null},{\"id\":\"961cbc71-0605-46f3-ae0f-f125befa3b2e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.137Z\",\"title\":\"Enrolment Status\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/enrolment/status\"}}
24,{\"id\":\"58533b7b-390e-4ee9-afad-c7cf40957d5e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.301Z\",\"title\":\"Student's Pass Application\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/enrolment/students-pass-application\"}},{\"id\":\"fb7e95dc-8bcd-4bdf-ba6b-165a4e581a61\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.313Z\",\"title\":\"Notebook Purchase\",\"type\":\"url\",\"url\":\"https://www2.np.edu.sg/notebook/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":null},{\"id\":\"1ea1e1ef-2a2a-419a-ad7e-019d0a937052\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.578Z\",\"title\":\"Scholarships \u0026 Awards\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":8,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/scholarships-awards\"}},{\"id\":\"9d0ee5f8-795b-46a1-bd38-cf9b7da556a5\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.587Z\",\"title\":\"Tuition Grant\",\"type\":\"url\",\"url\":\"https://www.moe.gov.sg/financial-matters/tuition-grant-scheme\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":9,\"children\":[],\"page\":null},{\"id\":\"74640ac1-2bad-4a49-b92a-dae9144a08ff\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.557Z\",\"title\":\"Freshmen Experience\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":10,\"children\":[],\"page\":{\"slug\":\"/student-life/freshmen-experience\"}},{\"id\":\"dae28e4d-c369-45b2-ab47-ca9b0493555b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.567Z\",\"title\":\"FAQs\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":11,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/enrolment/faqs\"}}],\"page\":{\"slug\":\"/admissions-enrolment/enrolment\"}}],\"page\":null},{\"id\":\"8a1bcfa2-dde8-41bf-9736-d2559b9abf88\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.618Z\",\"title\":\"Admissions \u0026 Enrolment - Column 4\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"bb0fba44-4b17-406d-a14a-01a977c8a673\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":4,\"children\":[{\"id\":\"49c53c70-e345-445b-8f58-8f9d9ef6c121\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.712Z\",\"title\":\"Financial Matters\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8a1bcfa2-dde8-41bf-9736-d2559b9abf88\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"9b54f282-5ca3-49af-8c20-df1c672ccfbe\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.730Z\",\"title\":\"Financial Aid\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"49c53c70-e345-445b-8f58-8f9d9ef6c121\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/aid\"}},{\"id\":\"d77bb105-3b7f-4821-afa6-2a3bee5991ea\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.160Z\",\"title\":\"Course Fees\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"49c53c70-e345-445b-8f58-8f9d9ef6c121\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/course-fees\"}}],\"page\":{\"slug\":\"/admissions-enrolment/financial-matters\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"60f576ff-49d3-45dc-a6dd-be176e8c84b0\",\"storage\":\"clean\",\"filename_disk\":\"60f576ff-49d3-45dc-a6dd-be176e8c84b0.jpg\",\"filename_download\":\"60f576ff-49d3-45dc-a6dd-be176e8c84b0.jpg\",\"title\":\"Admissions Enrolment Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:36:36.945Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T05:36:38.732Z\",\"charset\":null,\"filesize\":\"165044\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{\"ifd0\":{\"Make\":\"Canon\",\"Model\":\"Canon EOS R5\"},\"exif\":{\"FNumber\":4.5,\"ExposureTime\":0.0005,\"FocalLength\":24,\"ISOSpeedRatings\":250}},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:36:37.030Z\"},\"page\":null},{\"id\":\"0df0140c-408e-4942-8a86-37036251dedd\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-06-02T01:35:49.154Z\",\"title\":\"Student Life\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":4,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"e50ee9f3-dc33-4ec7-936f-66f2e688ca18\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-28T03:50:52.305Z\",\"title\":\"Student Life - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"0df0140c-408e-4942-8a86-37036251dedd\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-04-02T10:19:48.001Z\",\"title\":\"Clubs \u0026 Societies\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"e50ee9f3-dc33-4ec7-936f-66f2e688ca18\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"7cd9bc28-7c83-415b-b499-3bc287ce00e2\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.169Z\",\"title\":\"NP Ambassadors\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/np-ambassadors\"}},{\"id\":\"69037e85-ad88-48ed-a8f4-9cc2a7eec443\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.268Z\",\"title\":\"NP Student Council\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/np-student-council\"}},{\"id\":\"1c16e819-260f-4910-8181-41d4631739d2\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.284Z\",\"title\":\"Arts \u0026 Cultural\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/arts-cultural\"}},{\"id\":\"c65d900a-db35-43e7-8cc6-b9bbcc3b021a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.521Z\",\"title\":\"Sports\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/sports\"}},{\"id\":\"c6ca42e9-a3f3-473a-b619-70a5fa7749bf\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.475Z\",\"title\":\"Community Service\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":3,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":\"e75a87a0-c024-4f31-a711-1483de317cb5\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/community-service\"}},{\"id\":\"5040902e-182b-4bb8-925f-211262c10e89\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-04-02T10:19:48.005Z\",\"title\":\"Special Interest\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/special-interest\"}}],\"page\":{\"slug\":\"/student-life/clubs-societies\"}},{\"id\":\"173ca077-9860-4200-800d-51dd41b03858\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-28T03:50:52.309Z\",\"title\":\"Freshmen Experience\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"e50ee9f3-dc33-4ec7-936f-66f2e688ca18\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/student-life/freshmen-experience\"}},{\"id\":\"369e0278-5872-4a21-bce7-efdcbe2db541\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.660Z\",\"title\":\"Scholarships \u0026 Awards\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"e50ee9f3-dc33-4ec7-936f-66f2e688ca18\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/student-life/scholarships-awards\"}}],\"page\":null},{\"id\":\"7177097c-7721-4345-b4b3-7a227eff19e0\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.469Z\",\"title\":\"Student Life - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"0df0140c-408e-4942-8a86-37036251dedd\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"b7963afd-e199-4e8a-9a8c-61172fe04ba7\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.326Z\",\"title\":\"Talent Development\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7177097c-7721-4345-b4b3-7a227eff19e0\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"f5e0fcd1-2238-4654-9e86-b909c927ec7d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.144Z\",\"title\":\"Our Trailblazers\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b7963afd-e199-4e8a-9a8c-61172fe04ba7\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-life/talent-development/our-trailblazers\"}}],\"page\":{\"slug\":\"/student-life/talent-development\"}},{\"id\":\"ef352cd8-a88c-41e9-aaad-be16c948a812\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.044Z\",\"title\":\"The Sandbox - Technology, Innovation \u0026 Entrepreneurship (TIE) Office \",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7177097c-7721-4345-b4b3-7a227eff19e0\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"e56510ab-935a-4d7d-9476-d49b22584d54\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.231Z\",\"title\":\"AGILE\",\"type\":\"url\",\"url\":\"https://www.agile.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ef352cd8-a88c-41e9-aaad-be16c948a812\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":null},{\"id\":\"ebbccebd-e396-4234-8083-b946b8bec616\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.252Z\",\"title\":\"Global Entrepreneurial Internship Programme\",\"type\":\"url\",\"url\":\"https://geip.np.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ef352cd8-a88c-41e9-aaad-be16c948a812\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":null},{\"id\":\"68b6c3df-9a12-454d-a91a-8dbec2b88967\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.201Z\",\"title\":\"Kickstart Fund\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ef352cd8-a88c-41e9-aaad-be16c948a812\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/student-life/the-sandbox-technology-innovation-entrepreneurship/kickstart-fund\"}},{\"id\":\"af0974b1-a45d-44d2-b406-98f23f1fee15\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.270Z\",\"title\":\"Makers' Academy\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ef352cd8-a88c-41e9-aaad-be16c948a812\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/student-life/the-sandbox-technology-innovation-entrepreneurship/makers-academy\"}}],\"page\":{\"slug\":\"/student-life/the-sandbox-technology-innovation-entrepreneurship\"}}],\"page\":null},{\"id\":\"80b59454-0985-4ebf-bfb2-7b8b0f787c06\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-06-02T01:35:49.157Z\",\"title\":\"Student Life - Column 3\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"0df0140c-408e-4942-8a86-37036251dedd\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"fb1ed826-54e4-4846-a803-42fec9926926\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.283Z\",\"title\":\"Service-Learning\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80b59454-0985-4ebf-bfb2-7b8b0f787c06\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"abe12260-1917-4916-a5bf-b06afeffd0a9\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.132Z\",\"title\":\"Service-Learning Journey\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"fb1ed826-54e4-4846-a803-42fec9926926\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-life/service-learning/service-learning-journey\"}},{\"id\":\"759d58b3-fcaf-4270-a90f-c991c1f1a3b7\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.191Z\",\"title\":\"Service-Learning Stories\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"fb1ed826-54e4-4846-a803-42fec9926926\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/student-life/service-learning/SL-stories\"}},{\"id\":\"6b6d358a-7fb7-460f-9f82-af0f45b8ed2a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.242Z\",\"title\":\"Training \u0026 Events\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"fb1ed826-54e4-4846-a803-42fec9926926\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/student-life/service-learning/training-events\"}},{\"id\":\"b1c522cc-30bc-485f-b890-ee799e020973\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.255Z\",\"title\":\"Service-Learning Partners\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"fb1ed826-54e4-4846-a803-42fec9926926\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/student-life/service-learning/partners\"}}],\"page\":{\"slug\":\"/student-life/service-learning\"}}],\"page\":null},{\"id\":\"a33e994f-adfb-4ab5-b987-964b29ae6477\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-06-02T01:35:49.173Z\",\"title\":\"Student Life - Column 4\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"0df0140c-408e-4942-8a86-37036251dedd\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[{\"id\":\"98fd283b-a31c-4c42-8191-1c802cfdb631\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-06-02T01:35:49.181Z\",\"title\":\"Overseas Exposure\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a33e994f-adfb-4ab5-b987-964b29ae6477\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-life/overseas-exposure\"}},{\"id\":\"4ea9dd36-8447-44e3-9fb4-8491bcf56252\",\"sort\":null,\"user_created\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_created\":\"2026-06-02T01:35:49.175Z\",\"user_updated\":null,\"date_updated\":null,\"title\":\"SEA Unbound\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a33e994f-adfb-4ab5-b987-964b29ae6477\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/careers-global-immersion-cgi/sea-unbound\"}},{\"id\":\"f465aefd-7a90-471c-950d-74fdd7eed2f8\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-06-02T01:35:49.188Z\",\"title\":\"Building an Inclusive NP Community\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a33e994f-adfb-4ab5-b987-964b29ae6477\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"ff31e0e5-30c4-4710-9493-61409e620de1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.887Z\",\"title\":\"Code of Conduct\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"f465aefd-7a90-471c-950d-74fdd7eed2f8\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-life/building-an-inclusive-np-community/code-of-conduct\"}}],\"page\":{\"slug\":\"/student-life/building-an-inclusive-np-community\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"d109a188-e481-411e-bb32-816a9fe0a988\",\"storage\":\"clean\",\"filename_disk\":\"d109a188-e481-411e-bb32-816a9fe0a988.jpg\",\"filename_download\":\"d109a188-e481-411e-bb32-816a9fe0a988.jpg\",\"title\":\"Student Life Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:57:44.992Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T06:05:30.763Z\",\"charset\":null,\"filesize\":\"98517\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{\"ifd0\":{\"Make\":\"Canon\",\"Model\":\"Canon EOS R5\"},\"exif\":{\"FNumber\":5.6,\"ExposureTime\":0.016666666666666666,\"FocalLength\":35,\"ISOSpeedRatings\":1600}},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:57:45.089Z\"},\"page\":{\"slug\":\"/student-life/experience-your-xtraordinary\"}},{\"id\":\"351d5f8b-9aa0-41cb-93ad-a28db241e92f\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-20T10:00:18.196Z\",\"title\":\"Student Services\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":6,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"5948a637-88b4-40df-b15a-8abc752ebc0b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-20T10:00:18.199Z\",\"t
24itle\":\"Student Services - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"351d5f8b-9aa0-41cb-93ad-a28db241e92f\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"b39c38aa-a84b-40d7-93bf-f4e19695c021\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.748Z\",\"title\":\"Internships\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":2,\"parent\":\"5948a637-88b4-40df-b15a-8abc752ebc0b\",\"navigation_parent\":\"e75a87a0-c024-4f31-a711-1483de317cb5\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-services/internships\"}},{\"id\":\"c2809814-90d7-49f6-b48e-7366b820e397\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-20T10:00:18.202Z\",\"title\":\"Education \u0026 Career Guidance\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5948a637-88b4-40df-b15a-8abc752ebc0b\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"6be676ed-d036-461b-b04e-3e0e729e73f5\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-20T10:00:18.205Z\",\"title\":\"Education \u0026 Career Guidance\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c2809814-90d7-49f6-b48e-7366b820e397\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-services/education-career-coaching\"}},{\"id\":\"33f72549-bb66-44bd-8312-389880c3ebe9\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.230Z\",\"title\":\"Further Studies\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c2809814-90d7-49f6-b48e-7366b820e397\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/student-services/education-career-coachings/further-studies\"}}],\"page\":{\"slug\":\"/student-services/education-career-coaching/career-guidance\"}}],\"page\":null},{\"id\":\"8e7e1aba-01b5-45db-ae06-860e069a7c0d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.556Z\",\"title\":\"Student Services - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"351d5f8b-9aa0-41cb-93ad-a28db241e92f\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"09f2520e-b836-43f7-a19b-0fc4a79e64da\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.289Z\",\"title\":\"Student Services \u0026 Visitor Centre (SSVC)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8e7e1aba-01b5-45db-ae06-860e069a7c0d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-services/student-services-visitor-centre\"}},{\"id\":\"914a05ee-f163-4263-b2a9-a4528906d525\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.617Z\",\"title\":\"Student Care Centre\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8e7e1aba-01b5-45db-ae06-860e069a7c0d\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"c5b28f57-375e-4e77-b008-7cc29bba4a4b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.597Z\",\"title\":\"Pastoral Care \u0026 Support\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"914a05ee-f163-4263-b2a9-a4528906d525\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-services/student-care-centre/pastoral-care-support\"}},{\"id\":\"7e954b11-872a-440e-91de-1cc7e420e8df\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.552Z\",\"title\":\"SEN Support\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"914a05ee-f163-4263-b2a9-a4528906d525\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/student-services/student-care-centre/sen-support\"}},{\"id\":\"db2efbec-6e49-4e3c-868e-b44700913b0f\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.566Z\",\"title\":\"Financial Aid\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"914a05ee-f163-4263-b2a9-a4528906d525\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/aid\"}},{\"id\":\"393ddcfe-3cf4-43e0-8d56-8e7b942b61d6\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.579Z\",\"title\":\"Care Culture\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"914a05ee-f163-4263-b2a9-a4528906d525\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/student-services/student-care-centre/care-culture\"}}],\"page\":{\"slug\":\"/student-services/student-care-centre\"}}],\"page\":null},{\"id\":\"031e4403-21bb-41b8-aaff-07f35f987d72\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.377Z\",\"title\":\"Student Services - Column 3\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"351d5f8b-9aa0-41cb-93ad-a28db241e92f\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"08c00e9e-f466-42bf-8264-b6788077e17d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.878Z\",\"title\":\"Library\",\"type\":\"url\",\"url\":\"/library\",\"target_anchor\":\"/library\",\"navigation_sort\":null,\"parent\":\"031e4403-21bb-41b8-aaff-07f35f987d72\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":null}],\"page\":null}],\"navigation_image\":{\"id\":\"a20d93ca-c654-4b47-b17b-6789a07d4b3e\",\"storage\":\"clean\",\"filename_disk\":\"a20d93ca-c654-4b47-b17b-6789a07d4b3e.jpg\",\"filename_download\":\"a20d93ca-c654-4b47-b17b-6789a07d4b3e.jpg\",\"title\":\"Student Services Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:49:26.381Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T06:05:34.149Z\",\"charset\":null,\"filesize\":\"69613\",\"width\":300,\"height\"
24:200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:49:26.462Z\"},\"page\":null},{\"id\":\"ddc2a72e-c0e0-42ca-9639-916dfa3bf0d7\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.315Z\",\"title\":\"Connect\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":7,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"efaa300e-bd67-4303-86c3-7c65858c3676\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.724Z\",\"title\":\"Connect - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ddc2a72e-c0e0-42ca-9639-916dfa3bf0d7\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"5c4c387e-4d78-4cb6-88b9-17f80c2be73c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.038Z\",\"title\":\"Teachers\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"efaa300e-bd67-4303-86c3-7c65858c3676\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"f9eb234a-3758-4db3-b7e7-e0c5cdade51b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.963Z\",\"title\":\"Outreach Programmes\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5c4c387e-4d78-4cb6-88b9-17f80c2be73c\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/connect/teachers/outreach-programmes\"}},{\"id\":\"993fe163-8371-4976-8358-290803f12579\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.606Z\",\"title\":\"Applied Learning Modules (ApLM)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5c4c387e-4d78-4cb6-88b9-17f80c2be73c\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/connect/teachers/aplm\"}},{\"id\":\"89581f01-d2a3-4cc6-acf1-15270497ce2d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.696Z\",\"title\":\"Admissions Guide\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5c4c387e-4d78-4cb6-88b9-17f80c2be73c\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/connect/teachers/admissions-guide\"}}],\"page\":{\"slug\":\"/connect/teachers\"}}],\"page\":null},{\"id\":\"19b61237-c2fd-40a2-9c7c-2df0b322c847\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.580Z\",\"title\":\"Connect - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ddc2a72e-c0e0-42ca-9639-916dfa3bf0d7\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"1dd855f4-30c4-4b11-8b7d-65c7d23e2644\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.983Z\",\"t
24itle\":\"Alumni\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"19b61237-c2fd-40a2-9c7c-2df0b322c847\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"d8671d04-200c-49ca-8c5b-43724781beb4\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.707Z\",\"title\":\"Certificate Replacement\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"1dd855f4-30c4-4b11-8b7d-65c7d23e2644\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/connect/alumni/services\"}},{\"id\":\"b7aa223b-5f57-4b9a-9e30-0cadbcb6da0c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.731Z\",\"title\":\"Update Alumni Contact\",\"type\":\"url\",\"url\":\"https://form.gov.sg/67d0f4630e899f01da39fd3c\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"1dd855f4-30c4-4b11-8b7d-65c7d23e2644\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":null},{\"id\":\"093f4ea5-951d-4371-bbb5-e6e5e69f71d3\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.973Z\",\"title\":\"NAA Association\",\"type\":\"url\",\"url\":\"https://naa.org.sg/about-2/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"1dd855f4-30c4-4b11-8b7d-65c7d23e2644\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":null}],\"page\":{\"slug\":\"/connect/alumni\"}}],\"page\":null},{\"id\":\"5f8d4a8c-bf1b-43d7-8706-2a453c7d7b6d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.320Z\",\"title\":\"Connect - Column 3\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ddc2a72e-c0e0-42ca-9639-916dfa3bf0d7\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.324Z\",\"title\":\"Industry Partners\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5f8d4a8c-bf1b-43d7-8706-2a453c7d7b6d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"75ce1e44-16fd-4b31-ba13-3a0e4dfa62b4\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.338Z\",\"title\":\"Gateway to Business Solutions\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners\"}},{\"id\":\"386d1417-e030-4147-aa78-2dc44c38f0d6\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.348Z\",\"title\":\"Internships \u0026 Careers\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/internships-careers\"}},{\"id\":\"1693e3ce-c0d2-4755-a93d-789ff817578e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.356Z\",\"title\":\"Project Collaborations (Pro.Lab)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/project-collaborations\"}},{\"id\":\"be447f90-a070-4b0d-9db5-9d0e6f5933c1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.366Z\",\"title\":\"Training \u0026 Consultancy (CETA)\",\"type\":\"url\",\"url\":\"https://www.cet.np.edu.sg/corporate-training/\",\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":\"e75a87a0-c024-4f31-a711-1483de317cb5\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":null},{\"id\":\"d2dfe04d-a3d7-4fba-8874-ed2786bc670c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.375Z\",\"title\":\"Centre for Behaviour and Nudge Design (BaND)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/centre-for-behaviour-and-nudge-design-band\"}},{\"id\":\"38cf39ef-8870-4cb6-af02-3531568f8c69\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.385Z\",\"title\":\"Centre for Environmental Sustainability (CfES)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/cfes\"}},{\"id\":\"1c66bd63-69a4-49ba-a417-5e5aa44c7cc1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.394Z\",\"title\":\"Centre for Organisational Resilience and Inclusion (CORI)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":7,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/cori\"}},{\"id\":\"6a3b46be-49ee-4beb-8c2a-5629f258cfe1\",\"sort\":null,\"user_created\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_created\":\"2026-07-29T06:53:33.294Z\",\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.403Z\",\"title\":\"Centre for Shaping Human-First Transformation (SH1F+)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":8,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/shift\"}},{\"id\":\"afebd115-9f49-4cd7-911f-ba46283876b2\",\"sort\":null,\"user_created\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_created\":\"2026-09-23T10:17:46.328Z\",\"user_updated\":null,\"date_updated\":null,\"title\":\"Centre for Workplace Well-Being (coWELL)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":9,\"children\":[],\"page\":{\"slug\":\"/centre-for-workplace-well-being-cowell\"}},{\"id\":\"9b825c29-6420-456d-a29f-f3935dab0cbc\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.415Z\",\"title\":\"Robotics Research \u0026 Innovation Centre (RRIC)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":10,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/rric\"}},{\"id\":\"23124b47-f3c2-4cd4-a8eb-2d7c8bcb053b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.425Z\",\"title\":\"Dialogue in the Dark Singapore (DiDsg)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":11,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/dialogue-in-the-dark-sg\"}},{\"id\":\"efa19bd2-50cd-4629-9f95-4eef10521a81\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.434Z\",\"title\":\"etc.lab\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":12,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-design-environment/etclab\"}},{\"id\":\"b7a7bf31-6b10-4ee2-9739-615225fb6622\",\"sort\":null,\"user_created\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_created\":\"2026-09-08T23:52:01.047Z\",\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.443Z\",\"title\":\"Human-Centred Design Institute (HCDI)\",\"type\":\"url\",\"url\":\"https://www.cet.np.edu.sg/human-centred-design-institute-at-np\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":13,\"children\":[],\"page\":null},{\"id\":\"29823e46-a686-49ae-b928-cb56e8c3b1d7\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.452Z\",\"title\":\"NP Global (NPG)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":14,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/np-global\"}},{\"id\":\"57b7d7e2-04dc-43ec-8ba6-3210296439e4\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.462Z\",\"title\":\"Technology \u0026 Innovation\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":15,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/technology-innovation\"}}],\"page\":{\"slug\":\"/connect/industry-partners\"}}],\"page\":null},{\"id\":\"ed9be8ec-a7bc-454e-bdc5-04e360cb4989\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.837Z\",\"title\":\"Connect - Column 4\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ddc2a72e-c0e0-42ca-9639-916dfa3bf0d7\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":4,\"children\":[{\"id\":\"79f048a4-77be-4745-8f4d-410a1ce4cc7c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.332Z\",\"title\":\"Giving to NP\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ed9be8ec-a7bc-454e-bdc5-04e360cb4989\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/connect/donors\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"eab1824b-a6e9-46d2-8d26-e4c9ff3da578\",\"storage\":\"clean\",\"filename_disk\":\"eab1824b-a6e9-46d2-8d26-e4c9ff3da578.jpg\",\"filename_download\":\"eab1824b-a6e9-46d2-8d26-e4c9ff3da578.jpg\",\"title\":\"Connect Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T06:03:10.906Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T06:33:38.893Z\",\"charset\":null,\"filesize\":\"93189\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{\"ifd0\":{\"Make\":\"Canon\",\"Model\":\"Canon EOS R5\"},\"exif\":{\"FNumber\":2.8,\"ExposureTime\":0.00625,\"FocalLength\":42,\"ISOSpeedRatings\":250}},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T06:03:11.002Z\"},\"page\":null},{\"id\":\"5850dab2-c2d8-4073-8045-11e2bcf8a363\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"f67b77ca-440a-436e-b329-20fc43363fda\",\"date_updated\":\"2026-09-17T02:44:50.429Z\",\"title\":\"Login\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":8,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"699e53b7-8734-45fb-9657-f92549f3251d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"f67b77ca-440a-436e-b329-20fc43363fda\",\"date_updated\":\"2026-09-17T02:44:50.433Z\",\"title\":\"Login - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5850dab2-c2d8-4073-8045-11e2bcf8a363\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"6a4a32c3-1336-49c0-b250-5659138c4d00\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"cf1d6335-e3cc-4edf-a8f2-8f05260f57c9\",\"date_updated\":\"2026-03-30T10:16:58.333Z\",\"title\":\"Full-time Students\",\"type\":\"url\",\"url\":\"https://connectnpedu.sharepoint.com/sites/studentportal\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"699e53b7-8734-45fb-9657-f92549f3251d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":7,\"children\":[],\"page\":null},{\"id\":\"8650c671-461e-4b09-8c91-050c67419f6a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.234Z\",\"title\":\"POLITEMall\",\"type\":\"url\",\"url\":\"https://politemall.polite.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"699e53b7-8734-45fb-9657-f92549f3251d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":8,\"children\":[],\"page\":null},{\"id\":\"9b334832-96a7-455c-b7ba-d8c6c3cf8508\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"f67b77ca-440a-436e-b329-20fc43363fda\",\"date_updated\":\"2026-09-17T02:44:50.437Z\",\"title\":\"NPal\",\"type\":\"url\",\"url\":\"https://www2.np.edu.sg/dst/npal/announcement/exam-release/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"699e53b7-8734-45fb-9657-f92549f3251d\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":9,\"children\":[],\"page\":null},{\"id\":\"49cdb44d-f74e-47da-ae31-6abf02a13ef6\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.259Z\",\"title\":\"Connect Mail\",\"type\":\"url\",\"url\":\"https://outlook.office365.com/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"699e53b7-8734-45fb-9657-f92549f3251d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":10,\"children\":[],\"page\":null}],\"page\":null},{\"id\":\"8f414de4-ac80-4d65-acb3-4cbc38925939\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.087Z\",\"title\":\"Login - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5850dab2-c2d8-4073-8045-11e2bcf8a363\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"3200cf39-28a4-42ff-b29e-379486fe480b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.446Z\",\"title\":\"Part-time Students\",\"type\":\"url\",\"url\":\"https://npalstudent.np.edu.sg/psp/student/?cmd=login\u0026languageCd=ENG\u0026\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8f414de4-ac80-4d65-acb3-4cbc38925939\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":null},{\"id\":\"f8e18138-98bc-40d0-99f7-79b3d86ddc62\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.104Z\",\"title\":\"Staff\",\"type\":\"url\",\"url\":\"https://www1.np.edu.sg/npnet/stflogin/stflogin.htm\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8f414de4-ac80-4d65-acb3-4cbc38925939\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":null},{\"id\":\"dc16b8cd-bad5-4d32-ac0b-b0e1efefaf60\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.397Z\",\"title\":\"Parents\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8f414de4-ac80-4d65-acb3-4cbc38925939\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/login/parents\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"aaf732e9-975b-4608-9484-dd920507ff45\",\"storage\":\"clean\",\"filename_disk\":\"aaf732e9-975b-4608-9484-dd920507ff45.jpg\",\"filename_download\":\"aaf732e9-975b-4608-9484-dd920507ff45.jpg\",\"title\":\"Login Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:51:18.829Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T05:52:18.195Z\",\"charset\":null,\"filesize\":\"94515\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{\"ifd0\":{\"Make\":\"Canon\",\"Model\":\"Canon EOS R5\"},\"exif\":{\"FNumber\":2.8,\"ExposureTime\":0.008,\"FocalLength\":155,\"ISOSpeedRatings\":400}},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:51:18.932Z\"},\"page\":null}],\"secondaryItems\":[{\"id\":\"a9b41bc1-9ddf-4d4b-b702-c18d654131c1\",\"sort\":1,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.560Z\",\"title\":\"Full-Time Courses\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":\"ab7ae849-3a2b-4742-b4b6-cda32fa24811\",\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/schools-courses/full-time-courses\"}},{\"id\":\"aad53c9e-cb75-481f-8395-1e0e0168a364\",\"sort\":8,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.650Z\",\"title\":\"Part-Time Courses\",\"type\":\"url\",\"url\":\"https://www.cet.np.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":2,\"parent\":null,\"navigation_parent\":\"ab7ae849-3a2b-4742-b4b6-cda32fa24811\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":null,\"children\":[],\"page\":null},{\"id\":\"bbce64ba-8af2-4843-a857-b0703a2cf37c\",\"sort\":2,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.588Z\",\"title\":\"Industry\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":3,\"parent\":null,\"navigation_parent\":\"ab7ae849-3a2b-4742-b4b6-cda32fa24811\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":null,\"children\":[],\"page\":{\"slug\":\"/connect\"}},{\"id\":\"f21edfdf-5399-420d-ae11-c7742dfec06b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.358Z\",\"title\":\"Contact Us\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":4,\"parent\":null,\"navigation_parent\":\"ab7ae849-3a2b-4742-b4b6-cda32fa24811\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":null,\"children\":[],\"page\":{\"slug\":\"/about-np/contact\"}}],\"site_key\":\"np\"}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"32:[\"$\",\"$L46\",null,{\"brand_logo\":{\"light_theme_logo\":{\"id\":\"ab16008f-a6a0-466e-9193-e16e947261b0\",\"storage\":\"clean\",\"file_src\":\"https://assets.app.optical.gov.sg/np/production/published/collections/pages/6e032315-62fc-4f2e-923a-f1595be2de97/ab16008f-a6a0-466e-9193-e16e947261b0.png\",\"filename_disk\":\"ab16008f-a6a0-466e-9193-e16e947261b0.png\",\"filename_download\":\"ab16008f-a6a0-466e-9193-e16e947261b0.png\",\"title\":\"Ngee Ann Polytechnic\",\"type\":\"image/png\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:51:18.909Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T06:12:03.278Z\",\"charset\":null,\"filesize\":\"16798\",\"width\":430,\"height\":110,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:51:18.997Z\"},\"dark_theme_logo\":{\"id\":\"1188116c-93c0-4f99-9cea-0f654f723f7f\",\"storage\":\"clean\",\"file_src\":\"https://assets.app.optical.gov.sg/np/production/published/collections/pages/6e032315-62fc-4f2e-923a-f1595be2de97/1188116c-93c0-4f99-9cea-0f654f723f7f.png\",\"filename_disk\":\"1188116c-93c0-4f99-9cea-0f654f723f7f.png\",\"filename_download\":\"1188116c-93c0-4f99-9cea-0f654f723f7f.png\",\"title\":\"Ngee Ann Polytechnic\",\"type\":\"image/png\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:21:56.241Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T05:21:58.319Z\",\"charset\":null,\"filesize\":\"14327\",\"width\":277,\"height\":63,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:21:56.318Z\"}},\"mainItems\":[{\"id\":\"f7266f0f-5d9a-45a8-bc20-2a9849bf9dbf\",\"sort\":13,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-22T02:53:50.808Z\",\"title\":\"About NP\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"c80f642c-7d7b-45a8-9969-764860a080af\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.837Z\",\"title\":\"About - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"f7266f0f-5d9a-45a8-bc20-2a9849bf9dbf\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"sort\":1,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.520Z\",\"title\":\"Our Story\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c80f642c-7d7b-45a8-9969-764860a080af\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"d315385e-d1d9-45de-b5c1-769a719779a8\",\"sort\":15,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.702Z\",\"title\":\"History \u0026 Milestones\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/our-story/our-milestones\"}}
24,{\"id\":\"d5f4e392-985d-4689-928b-5b52e79348f8\",\"sort\":16,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.712Z\",\"title\":\"Sustainability Commitment\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"navigation_parent\":\"30e123bb-869e-4876-8940-e6185ef0f020\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/about-np/our-story/sustainability-commitment\"}},{\"id\":\"8e97324d-2f17-4455-8631-8b50560adf88\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.676Z\",\"title\":\"Smart Campus\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/about-np/our-story/smart-campus\"}},{\"id\":\"abcec950-7345-40c6-903d-04f69053e20d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.778Z\",\"title\":\"Gen AI Ready\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/about-np/our-story/gen-ai-ready\"}},{\"id\":\"7f4a1055-50b1-44f7-9511-20b8a6ae22a0\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.853Z\",\"title\":\"NP2030\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b6a58f5a-7f98-4fa1-9965-73f215ecbee4\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/about-np/our-story/np2030\"}}],\"page\":{\"slug\":\"/about-np/our-story\"}},{\"id\":\"4270f922-954a-41b2-b759-e74a82a22a33\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.042Z\",\"title\":\"Organization\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c80f642c-7d7b-45a8-9969-764860a080af\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"8741639f-eaf7-411d-b5b3-555ff53449c1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.428Z\",\"title\":\"Council Members\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4270f922-954a-41b2-b759-e74a82a22a33\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/organisation/council-members\"}},{\"id\":\"538d4fb5-69e1-4c45-abfc-40e16687724a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.397Z\",\"title\":\"Management\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4270f922-954a-41b2-b759-e74a82a22a33\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/about-np/organisation/management\"}},{\"id\":\"017a1833-1ecf-4045-b501-1e0e4b3822d1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.412Z\",\"t
24itle\":\"Advisory Committee\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4270f922-954a-41b2-b759-e74a82a22a33\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/about-np/organisation/advisory-committee\"}}],\"page\":{\"slug\":\"/about-np/organisation\"}}],\"page\":null},{\"id\":\"a5a7e47d-a5ff-4394-935b-ddf3dd5b66b0\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.918Z\",\"title\":\"About - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"f7266f0f-5d9a-45a8-bc20-2a9849bf9dbf\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"e7c2aaa2-9ea1-4a3b-8c5c-790d92f92774\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.508Z\",\"title\":\"Media\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a5a7e47d-a5ff-4394-935b-ddf3dd5b66b0\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"0002cf34-91aa-473a-a117-2c9075dce081\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.613Z\",\"title\":\"NP in the News\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"e7c2aaa2-9ea1-4a3b-8c5c-790d92f92774\",\"navigation_parent\":\"5cffd574-c46d-4d0b-a26d-7d6142415d87\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/media/np-in-the-news\"}},{\"id\":\"65518b58-ca31-487c-ac6a-6941edd0cd4a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.201Z\",\"title\":\"Media Releases\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":2,\"parent\":\"e7c2aaa2-9ea1-4a3b-8c5c-790d92f92774\",\"navigation_parent\":\"5cffd574-c46d-4d0b-a26d-7d6142415d87\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/about-np/media/media-releases\"}}],\"page\":{\"slug\":\"/about-np/media\"}},{\"id\":\"c8e3f7a5-2e57-45c9-8145-f71afab36674\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.530Z\",\"title\":\"Publications\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a5a7e47d-a5ff-4394-935b-ddf3dd5b66b0\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[{\"id\":\"e2df602c-a93e-4ad3-b015-82e00d52a2d0\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.951Z\",\"title\":\"NP News\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c8e3f7a5-2e57-45c9-8145-f71afab36674\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/publications/np-news\"}},{\"id\":\"cb87bbb8-3ad4-4006-b987-d7fb68f0d19c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.006Z\",\"title\":\"Annual Report\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c8e3f7a5-2e57-45c9-8145-f71afab36674\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/about-np/publications/annual-report\"}},{\"id\":\"6b0482fa-fde6-41d0-80a7-791ed09c8644\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.025Z\",\"title\":\"Course Brochures\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c8e3f7a5-2e57-45c9-8145-f71afab36674\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/about-np/publications/course-brochures\"}},{\"id\":\"36eebe65-3f5d-41f0-8ee5-7ade0f85d8cb\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.307Z\",\"title\":\"Environmental Sustainability Disclosure\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":4,\"parent\":\"c8e3f7a5-2e57-45c9-8145-f71afab36674\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/about-np/publications/environmental-sustainability-disclosure\"}}],\"page\":{\"slug\":\"/about-np/publications\"}}],\"page\":null},{\"id\":\"a4d8177c-a508-4508-9687-7f699df8ec8a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-22T02:53:50.811Z\",\"title\":\"About - Column 3\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"f7266f0f-5d9a-45a8-bc20-2a9849bf9dbf\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"a4c47beb-877b-4954-a655-e66a63c0a5d0\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.855Z\",\"title\":\"Careers\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a4d8177c-a508-4508-9687-7f699df8ec8a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/careers\"}},{\"id\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-22T02:53:50.814Z\",\"title\":\"Facilities\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a4d8177c-a508-4508-9687-7f699df8ec8a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"ced0cdb6-0c24-4746-a606-31c83cb36af9\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.947Z\",\"title\":\"Dialogue in the Dark SG\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"navigation_parent\":\"f32fa918-8f73-475a-a010-f4faff837e33\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/dialogue-in-the-dark-sg\"}},{\"id\":\"538ce2c0-6c33-444e-af18-ddb8282ed74d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.361Z\",\"title\":\"Eat\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/eat\"}},{\"id\":\"f86a09a5-9ead-4ac8-9eba-0c9c8dcbc556\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.375Z\",\"title\":\"Play\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/play\"}},{\"id\":\"f39ac4cd-4d3b-4da9-8c79-5c8dccf52d95\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.684Z\",\"title\":\"Learn\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/learn\"}},{\"id\":\"39710c06-883d-4184-8cba-2a1f559929f9\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.463Z\",\"title\":\"EV Charging\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b3dce299-036b-4ba3-96c3-2dad6d1dc4e2\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/ev-charging\"}}],\"page\":{\"slug\":\"/about-np/facilities\"}}],\"page\":null},{\"id\":\"6cbd2a0e-d550-4b22-a800-613fae975608\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.890Z\",\"title\":\"About - Column 4\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"f7266f0f-5d9a-45a8-bc20-2a9849bf9dbf\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[{\"id\":\"17c29503-45e1-4cfe-b177-dc0b26e67211\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.951Z\",\"title\":\"Contact\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"6cbd2a0e-d550-4b22-a800-613fae975608\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"e8faae6e-f06f-4b9d-95c2-b28ac356ba52\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.771Z\",\"title\":\"Tell NP\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"17c29503-45e1-4cfe-b177-dc0b26e67211\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/about-np/contact/tell-np\"}},{\"id\":\"849a4257-9471-46cd-b103-63fe2687b28c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.792Z\",\"title\":\"Directions\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"17c29503-45e1-4cfe-b177-dc0b26e67211\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/about-np/contact/directions\"}}],\"page\":{\"slug\":\"/about-np/contact\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"0dc9b3f0-5c24-4380-b383-59000a43d5cf\",\"storage\":\"clean\",\"filename_disk\":\"0dc9b3f0-5c24-4380-b383-59000a43d5cf.jpg\",\"filename_download\":\"0dc9b3f0-5c24-4380-b383-59000a43d5cf.jpg\",\"title\":\"About Np.jpg\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:21:30.895Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T05:21:32.942Z\",\"charset\":null,\"filesize\":\"56602\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:21:30.994Z\"},\"page\":null},{\"id\":\"c74b92d5-aba3-45bb-bc05-19980509cb71\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.560Z\",\"title\":\"Schools \u0026 Courses\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":2,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"2b6aa0d9-8af6-4b35-9fb1-bec9e692228d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.440Z\",\"title\":\"School - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c74b92d5-aba3-45bb-bc05-19980509cb71\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.823Z\",\"title\":\"Academic Schools\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"2b6aa0d9-8af6-4b35-9fb1-bec9e692228d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"a73436cf-0602-4b16-9e0f-7f8c99d563f3\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.066Z\",\"title\":\"School of Business \u0026 Accountancy\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-business-accountancy\"}},{\"id\":\"0f76044c-1da3-4d48-b031-b3d99022ac24\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.138Z\",\"title\":\"School of Design \u0026 Environment\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-design-environment\"}},{\"id\":\"0620557f-d1a9-40cf-a107-59a042a4d81e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.303Z\",\"title\":\"School of Engineering\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-engineering\"}},{\"id\":\"b977bada-b954-4839-8639-d80af0874687\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.336Z\",\"title\":\"School of Film \u0026 Media Studies\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-film-media-studies\"}},{\"id\":\"8930a061-d949-45ca-9b18-3c46ff6b6091\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.760Z\",\"title\":\"School of Health Sciences\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-health-sciences\"}},{\"id\":\"ede25070-62dc-4f40-91c6-efbf8a82e97f\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.242Z\",\"title\":\"School of Humanities \u0026 Interdisciplinary Studies\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-humanities-interdisciplinary-studies\"}},{\"id\":\"5bde7d10-0349-43f0-b4d8-3555ff59e012\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.739Z\",\"title\":\"School of InfoComm Technology\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":7,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-infocomm-technology\"}},{\"id\":\"6290e8f3-533f-4a73-a0b4-696e7ed7a1ac\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.749Z\",\"title\":\"School of Life Sciences \u0026 Chemical Technology\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"cc9b57b9-fc85-4271-977a-a909ec6301ee\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":8,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-life-sciences-chemical-technology\"}}],\"page\":{\"slug\":\"/schools-courses/academic-schools\"}}],\"page\":null},{\"id\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.788Z\",\"title\":\"School - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c74b92d5-aba3-45bb-bc05-19980509cb71\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"a9b41bc1-9ddf-4d4b-b702-c18d654131c1\",\"sort\":1,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.560Z\",\"title\":\"Full-Time Courses\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":\"ab7ae849-3a2b-4742-b4b6-cda32fa24811\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/schools-courses/full-time-courses\"}},{\"id\":\"92f3a9de-b6da-4615-9c6c-9708d5d2e5da\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.617Z\",\"title\":\"Critical Core Modules\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/schools-courses/critical-core-modules\"}},{\"id\":\"9bd3170f-923d-4588-92de-1b4b372275b9\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.640Z\",\"title\":\"Personalised Learning Pathway (PLP) Minors\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/schools-courses/personalised-learning-pathway-plp-minors\"}},{\"id\":\"8066dbb6-eb7d-46ce-aa8f-9a29cb8fd2d1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.756Z\",\"title\":\"Poly Foundation Programme (PFP)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/schools-courses/poly-foundation-programme-pfp\"}},{\"id\":\"9813a566-af3f-4168-89ec-4f93a51283b8\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.811Z\",\"title\":\"Lifelong Learning @ CETA\",\"type\":\"url\",\"url\":\"https://www.cet.np.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":null},{\"id\":\"d2e919a5-be00-4c5f-91bc-f86131b5566c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.824Z\",\"title\":\"Go FLEX\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/schools-courses/go-flex\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"b38598a5-b5d5-49c5-8c23-304d20e021ac\",\"storage\":\"clean\",\"filename_disk\":\"b38598a5-b5d5-49c5-8c23-304d20e021ac.jpg\",\"filename_download\":\"b38598a5-b5d5-49c5-8c23-304d20e021ac.jpg\",\"title\":\"Schools Courses Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:53:01.258Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T05:53:10.899Z\",\"charset\":null,\"filesize\":\"84203\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:53:01.352Z\"},\"page\":null},{\"id\":\"bb0fba44-4b17-406d-a14a-01a977c8a673\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.500Z\",\"title\":\"Admissions \u0026 Enrolment\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":3,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"19e69ec8-d55a-40c7-b666-2e675bcbb193\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.632Z\",\"title\":\"Admissions \u0026 Enrolment - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"bb0fba44-4b17-406d-a14a-01a977c8a673\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.775Z\",\"title\":\"Guide for Prospective Students\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"19e69ec8-d55a-40c7-b666-2e675bcbb193\",\"navigation_parent\":\"0955f281-0eff-41b0-a0f4-88a8c9ca466c\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"a69d70cc-6d4e-43d4-9a31-1f35459f636d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.656Z\",\"title\":\"O-level Students\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/o-level-students\"}},{\"id\":\"cf77cdc3-79c0-4052-8265-327b96dd3e7c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.360Z\",\"title\":\"N(A) Students\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/n-a-students\"}},{\"id\":\"6bb4f708-bf63-41b0-ab06-786675dc209d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.284Z\",\"title\":\"A-level Students\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/a-level-students\"}},{\"id\":\"472ec6ef-a994-452d-b11b-afaaecf9a4cd\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.347Z\",\"title\":\"ITE Students\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/ite-students\"}},{\"id\":\"d459f42b-71b7-4b13-a369-ee78456738ce\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.080Z\",\"title\":\"Former Polytechnic Student\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/former-polytechnic-student\"}},{\"id\":\"26643380-66f2-449e-b58e-ad45d1e74571\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.096Z\",\"title\":\"IP Students\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/ip-students\"}},{\"id\":\"6b43e509-4b94-42a6-9605-335ee62caac3\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.120Z\",\"title\":\"Enrolled Nurses (CBSEN)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":7,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/enrolled-nurses-cbsen\"}},{\"id\":\"29c9d932-2d25-43c3-a5e4-a7c912395bfe\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.141Z\",\"title\":\"International Qualification Holder\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":8,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/international-qualification-holder\"}},{\"id\":\"0b8e38b3-4980-42dd-8794-4bd753114627\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.033Z\",\"title\":\"Working Adults with Relevant Experience\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":9,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/working-adults-with-relevant-experience\"}},{\"id\":\"03c85436-a92d-4b22-9399-138a7f71208e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.398Z\",\"title\":\"Part-time ITE/WSQ\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80dad80f-0afd-464f-9662-f38285cdbbb3\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":10,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/part-time-ite-wsq\"}}],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students\"}}],\"page\":null},{\"id\":\"6edda338-19b4-4582-8556-886653b91888\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.439Z\",\"title\":\"Admissions \u0026 Enrolment - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"bb0fba44-4b17-406d-a14a-01a977c8a673\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.239Z\",\"title\":\"Academic Matters\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"6edda338-19b4-4582-8556-886653b91888\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"2e6b58c2-e93d-46e9-92d5-9cf65e65ae1d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.757Z\",\"title\":\"Assessment\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/assessment\"}},{\"id\":\"24349318-778f-48ab-aa3c-b3809e320844\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.774Z\",\"title\":\"Academic Calendar\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/academic-calendar\"}},{\"id\":\"1d752907-1bc5-49ed-bf9b-8e39ca944b5e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.202Z\",\"title\":\"Course Fees (Full Time Diploma)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/course-fees\"}},{\"id\":\"142ed331-7c42-4242-8a34-a8dc64eb3b58\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.655Z\",\"title\":\"ELR2B2 \u0026 Intake\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/elr2b2\"}},{\"id\":\"e86ca919-1d1a-47f6-8075-ee3146773912\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.055Z\",\"title\":\"PFP Agg Range\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"4ef98c2e-5e47-452f-8526-d57f8fa2560a\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/pfp-agg-range\"}}],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters\"}}],\"page\":null},{\"id\":\"eadbd125-b61d-488d-a784-8344c6209491\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.883Z\",\"title\":\"Admissions \u0026 Enrolment - Column 3\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"bb0fba44-4b17-406d-a14a-01a977c8a673\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.491Z\",\"title\":\"Enrolment\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"eadbd125-b61d-488d-a784-8344c6209491\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"154d05ca-957f-4ab6-9ca4-75581cd511a8\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.729Z\",\"title\":\"Login to My Enrolment\",\"type\":\"url\",\"url\":\"https://enrol.np.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":null},{\"id\":\"9b040f31-dab0-4afa-bfb7-cf7e16174237\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.549Z\",\"title\":\"Enrolment Steps\",\"type\":\"url\",\"url\":\"/admissions-enrolment/enrolment#steps\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":null},{\"id\":\"961cbc71-0605-46f3-ae0f-f125befa3b2e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.137Z\",\"title\":\"Enrolment Status\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/enrolment/status\"}}
24,{\"id\":\"58533b7b-390e-4ee9-afad-c7cf40957d5e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.301Z\",\"title\":\"Student's Pass Application\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/enrolment/students-pass-application\"}},{\"id\":\"fb7e95dc-8bcd-4bdf-ba6b-165a4e581a61\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.313Z\",\"title\":\"Notebook Purchase\",\"type\":\"url\",\"url\":\"https://www2.np.edu.sg/notebook/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":null},{\"id\":\"1ea1e1ef-2a2a-419a-ad7e-019d0a937052\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.578Z\",\"title\":\"Scholarships \u0026 Awards\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":8,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/scholarships-awards\"}},{\"id\":\"9d0ee5f8-795b-46a1-bd38-cf9b7da556a5\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.587Z\",\"title\":\"Tuition Grant\",\"type\":\"url\",\"url\":\"https://www.moe.gov.sg/financial-matters/tuition-grant-scheme\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":9,\"children\":[],\"page\":null},{\"id\":\"74640ac1-2bad-4a49-b92a-dae9144a08ff\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.557Z\",\"title\":\"Freshmen Experience\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":10,\"children\":[],\"page\":{\"slug\":\"/student-life/freshmen-experience\"}},{\"id\":\"dae28e4d-c369-45b2-ab47-ca9b0493555b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.567Z\",\"title\":\"FAQs\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8066b08c-a6dd-4010-9810-fafb38b4e49d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":11,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/enrolment/faqs\"}}],\"page\":{\"slug\":\"/admissions-enrolment/enrolment\"}}],\"page\":null},{\"id\":\"8a1bcfa2-dde8-41bf-9736-d2559b9abf88\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.618Z\",\"title\":\"Admissions \u0026 Enrolment - Column 4\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"bb0fba44-4b17-406d-a14a-01a977c8a673\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":4,\"children\":[{\"id\":\"49c53c70-e345-445b-8f58-8f9d9ef6c121\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.712Z\",\"title\":\"Financial Matters\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8a1bcfa2-dde8-41bf-9736-d2559b9abf88\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"9b54f282-5ca3-49af-8c20-df1c672ccfbe\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.730Z\",\"title\":\"Financial Aid\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"49c53c70-e345-445b-8f58-8f9d9ef6c121\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/aid\"}},{\"id\":\"d77bb105-3b7f-4821-afa6-2a3bee5991ea\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.160Z\",\"title\":\"Course Fees\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"49c53c70-e345-445b-8f58-8f9d9ef6c121\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/academic-matters/course-fees\"}}],\"page\":{\"slug\":\"/admissions-enrolment/financial-matters\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"60f576ff-49d3-45dc-a6dd-be176e8c84b0\",\"storage\":\"clean\",\"filename_disk\":\"60f576ff-49d3-45dc-a6dd-be176e8c84b0.jpg\",\"filename_download\":\"60f576ff-49d3-45dc-a6dd-be176e8c84b0.jpg\",\"title\":\"Admissions Enrolment Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:36:36.945Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T05:36:38.732Z\",\"charset\":null,\"filesize\":\"165044\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{\"ifd0\":{\"Make\":\"Canon\",\"Model\":\"Canon EOS R5\"},\"exif\":{\"FNumber\":4.5,\"ExposureTime\":0.0005,\"FocalLength\":24,\"ISOSpeedRatings\":250}},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:36:37.030Z\"},\"page\":null},{\"id\":\"0df0140c-408e-4942-8a86-37036251dedd\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-06-02T01:35:49.154Z\",\"title\":\"Student Life\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":4,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"e50ee9f3-dc33-4ec7-936f-66f2e688ca18\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-28T03:50:52.305Z\",\"title\":\"Student Life - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"0df0140c-408e-4942-8a86-37036251dedd\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-04-02T10:19:48.001Z\",\"title\":\"Clubs \u0026 Societies\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"e50ee9f3-dc33-4ec7-936f-66f2e688ca18\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"7cd9bc28-7c83-415b-b499-3bc287ce00e2\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.169Z\",\"title\":\"NP Ambassadors\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/np-ambassadors\"}},{\"id\":\"69037e85-ad88-48ed-a8f4-9cc2a7eec443\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.268Z\",\"title\":\"NP Student Council\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/np-student-council\"}},{\"id\":\"1c16e819-260f-4910-8181-41d4631739d2\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.284Z\",\"title\":\"Arts \u0026 Cultural\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/arts-cultural\"}},{\"id\":\"c65d900a-db35-43e7-8cc6-b9bbcc3b021a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.521Z\",\"title\":\"Sports\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/sports\"}},{\"id\":\"c6ca42e9-a3f3-473a-b619-70a5fa7749bf\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.475Z\",\"title\":\"Community Service\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":3,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":\"e75a87a0-c024-4f31-a711-1483de317cb5\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/community-service\"}},{\"id\":\"5040902e-182b-4bb8-925f-211262c10e89\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-04-02T10:19:48.005Z\",\"title\":\"Special Interest\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7fa0f978-4dc2-43c4-bd7e-f448690da226\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/student-life/clubs-societies/special-interest\"}}],\"page\":{\"slug\":\"/student-life/clubs-societies\"}},{\"id\":\"173ca077-9860-4200-800d-51dd41b03858\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-28T03:50:52.309Z\",\"title\":\"Freshmen Experience\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"e50ee9f3-dc33-4ec7-936f-66f2e688ca18\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/student-life/freshmen-experience\"}},{\"id\":\"369e0278-5872-4a21-bce7-efdcbe2db541\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.660Z\",\"title\":\"Scholarships \u0026 Awards\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"e50ee9f3-dc33-4ec7-936f-66f2e688ca18\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/student-life/scholarships-awards\"}}],\"page\":null},{\"id\":\"7177097c-7721-4345-b4b3-7a227eff19e0\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.469Z\",\"title\":\"Student Life - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"0df0140c-408e-4942-8a86-37036251dedd\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"b7963afd-e199-4e8a-9a8c-61172fe04ba7\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.326Z\",\"title\":\"Talent Development\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7177097c-7721-4345-b4b3-7a227eff19e0\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"f5e0fcd1-2238-4654-9e86-b909c927ec7d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.144Z\",\"title\":\"Our Trailblazers\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"b7963afd-e199-4e8a-9a8c-61172fe04ba7\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-life/talent-development/our-trailblazers\"}}],\"page\":{\"slug\":\"/student-life/talent-development\"}},{\"id\":\"ef352cd8-a88c-41e9-aaad-be16c948a812\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.044Z\",\"title\":\"The Sandbox - Technology, Innovation \u0026 Entrepreneurship (TIE) Office \",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7177097c-7721-4345-b4b3-7a227eff19e0\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"e56510ab-935a-4d7d-9476-d49b22584d54\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.231Z\",\"title\":\"AGILE\",\"type\":\"url\",\"url\":\"https://www.agile.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ef352cd8-a88c-41e9-aaad-be16c948a812\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":null},{\"id\":\"ebbccebd-e396-4234-8083-b946b8bec616\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.252Z\",\"title\":\"Global Entrepreneurial Internship Programme\",\"type\":\"url\",\"url\":\"https://geip.np.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ef352cd8-a88c-41e9-aaad-be16c948a812\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":null},{\"id\":\"68b6c3df-9a12-454d-a91a-8dbec2b88967\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.201Z\",\"title\":\"Kickstart Fund\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ef352cd8-a88c-41e9-aaad-be16c948a812\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/student-life/the-sandbox-technology-innovation-entrepreneurship/kickstart-fund\"}},{\"id\":\"af0974b1-a45d-44d2-b406-98f23f1fee15\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.270Z\",\"title\":\"Makers' Academy\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ef352cd8-a88c-41e9-aaad-be16c948a812\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/student-life/the-sandbox-technology-innovation-entrepreneurship/makers-academy\"}}],\"page\":{\"slug\":\"/student-life/the-sandbox-technology-innovation-entrepreneurship\"}}],\"page\":null},{\"id\":\"80b59454-0985-4ebf-bfb2-7b8b0f787c06\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-06-02T01:35:49.157Z\",\"title\":\"Student Life - Column 3\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"0df0140c-408e-4942-8a86-37036251dedd\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"fb1ed826-54e4-4846-a803-42fec9926926\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.283Z\",\"title\":\"Service-Learning\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"80b59454-0985-4ebf-bfb2-7b8b0f787c06\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"abe12260-1917-4916-a5bf-b06afeffd0a9\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.132Z\",\"title\":\"Service-Learning Journey\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"fb1ed826-54e4-4846-a803-42fec9926926\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-life/service-learning/service-learning-journey\"}},{\"id\":\"759d58b3-fcaf-4270-a90f-c991c1f1a3b7\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.191Z\",\"title\":\"Service-Learning Stories\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"fb1ed826-54e4-4846-a803-42fec9926926\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/student-life/service-learning/SL-stories\"}},{\"id\":\"6b6d358a-7fb7-460f-9f82-af0f45b8ed2a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.242Z\",\"title\":\"Training \u0026 Events\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"fb1ed826-54e4-4846-a803-42fec9926926\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/student-life/service-learning/training-events\"}},{\"id\":\"b1c522cc-30bc-485f-b890-ee799e020973\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.255Z\",\"title\":\"Service-Learning Partners\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"fb1ed826-54e4-4846-a803-42fec9926926\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/student-life/service-learning/partners\"}}],\"page\":{\"slug\":\"/student-life/service-learning\"}}],\"page\":null},{\"id\":\"a33e994f-adfb-4ab5-b987-964b29ae6477\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-06-02T01:35:49.173Z\",\"title\":\"Student Life - Column 4\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"0df0140c-408e-4942-8a86-37036251dedd\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[{\"id\":\"98fd283b-a31c-4c42-8191-1c802cfdb631\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-06-02T01:35:49.181Z\",\"title\":\"Overseas Exposure\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a33e994f-adfb-4ab5-b987-964b29ae6477\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-life/overseas-exposure\"}},{\"id\":\"4ea9dd36-8447-44e3-9fb4-8491bcf56252\",\"sort\":null,\"user_created\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_created\":\"2026-06-02T01:35:49.175Z\",\"user_updated\":null,\"date_updated\":null,\"title\":\"SEA Unbound\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a33e994f-adfb-4ab5-b987-964b29ae6477\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/careers-global-immersion-cgi/sea-unbound\"}},{\"id\":\"f465aefd-7a90-471c-950d-74fdd7eed2f8\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-06-02T01:35:49.188Z\",\"title\":\"Building an Inclusive NP Community\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"a33e994f-adfb-4ab5-b987-964b29ae6477\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"ff31e0e5-30c4-4710-9493-61409e620de1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.887Z\",\"title\":\"Code of Conduct\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"f465aefd-7a90-471c-950d-74fdd7eed2f8\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-life/building-an-inclusive-np-community/code-of-conduct\"}}],\"page\":{\"slug\":\"/student-life/building-an-inclusive-np-community\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"d109a188-e481-411e-bb32-816a9fe0a988\",\"storage\":\"clean\",\"filename_disk\":\"d109a188-e481-411e-bb32-816a9fe0a988.jpg\",\"filename_download\":\"d109a188-e481-411e-bb32-816a9fe0a988.jpg\",\"title\":\"Student Life Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:57:44.992Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T06:05:30.763Z\",\"charset\":null,\"filesize\":\"98517\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{\"ifd0\":{\"Make\":\"Canon\",\"Model\":\"Canon EOS R5\"},\"exif\":{\"FNumber\":5.6,\"ExposureTime\":0.016666666666666666,\"FocalLength\":35,\"ISOSpeedRatings\":1600}},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:57:45.089Z\"},\"page\":{\"slug\":\"/student-life/experience-your-xtraordinary\"}},{\"id\":\"351d5f8b-9aa0-41cb-93ad-a28db241e92f\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-20T10:00:18.196Z\",\"title\":\"Student Services\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":6,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"5948a637-88b4-40df-b15a-8abc752ebc0b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-20T10:00:18.199Z\",\"t
24itle\":\"Student Services - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"351d5f8b-9aa0-41cb-93ad-a28db241e92f\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"b39c38aa-a84b-40d7-93bf-f4e19695c021\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.748Z\",\"title\":\"Internships\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":2,\"parent\":\"5948a637-88b4-40df-b15a-8abc752ebc0b\",\"navigation_parent\":\"e75a87a0-c024-4f31-a711-1483de317cb5\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-services/internships\"}},{\"id\":\"c2809814-90d7-49f6-b48e-7366b820e397\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-20T10:00:18.202Z\",\"title\":\"Education \u0026 Career Guidance\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5948a637-88b4-40df-b15a-8abc752ebc0b\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"6be676ed-d036-461b-b04e-3e0e729e73f5\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-05-20T10:00:18.205Z\",\"title\":\"Education \u0026 Career Guidance\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c2809814-90d7-49f6-b48e-7366b820e397\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-services/education-career-coaching\"}},{\"id\":\"33f72549-bb66-44bd-8312-389880c3ebe9\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.230Z\",\"title\":\"Further Studies\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"c2809814-90d7-49f6-b48e-7366b820e397\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/student-services/education-career-coachings/further-studies\"}}],\"page\":{\"slug\":\"/student-services/education-career-coaching/career-guidance\"}}],\"page\":null},{\"id\":\"8e7e1aba-01b5-45db-ae06-860e069a7c0d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.556Z\",\"title\":\"Student Services - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"351d5f8b-9aa0-41cb-93ad-a28db241e92f\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"09f2520e-b836-43f7-a19b-0fc4a79e64da\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.289Z\",\"title\":\"Student Services \u0026 Visitor Centre (SSVC)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8e7e1aba-01b5-45db-ae06-860e069a7c0d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-services/student-services-visitor-centre\"}},{\"id\":\"914a05ee-f163-4263-b2a9-a4528906d525\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.617Z\",\"title\":\"Student Care Centre\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8e7e1aba-01b5-45db-ae06-860e069a7c0d\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"c5b28f57-375e-4e77-b008-7cc29bba4a4b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.597Z\",\"title\":\"Pastoral Care \u0026 Support\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"914a05ee-f163-4263-b2a9-a4528906d525\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/student-services/student-care-centre/pastoral-care-support\"}},{\"id\":\"7e954b11-872a-440e-91de-1cc7e420e8df\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.552Z\",\"title\":\"SEN Support\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"914a05ee-f163-4263-b2a9-a4528906d525\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/student-services/student-care-centre/sen-support\"}},{\"id\":\"db2efbec-6e49-4e3c-868e-b44700913b0f\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.566Z\",\"title\":\"Financial Aid\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"914a05ee-f163-4263-b2a9-a4528906d525\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/admissions-enrolment/guide-for-prospective-students/aid\"}},{\"id\":\"393ddcfe-3cf4-43e0-8d56-8e7b942b61d6\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.579Z\",\"title\":\"Care Culture\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"914a05ee-f163-4263-b2a9-a4528906d525\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/student-services/student-care-centre/care-culture\"}}],\"page\":{\"slug\":\"/student-services/student-care-centre\"}}],\"page\":null},{\"id\":\"031e4403-21bb-41b8-aaff-07f35f987d72\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.377Z\",\"title\":\"Student Services - Column 3\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"351d5f8b-9aa0-41cb-93ad-a28db241e92f\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"08c00e9e-f466-42bf-8264-b6788077e17d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.878Z\",\"title\":\"Library\",\"type\":\"url\",\"url\":\"/library\",\"target_anchor\":\"/library\",\"navigation_sort\":null,\"parent\":\"031e4403-21bb-41b8-aaff-07f35f987d72\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":null}],\"page\":null}],\"navigation_image\":{\"id\":\"a20d93ca-c654-4b47-b17b-6789a07d4b3e\",\"storage\":\"clean\",\"filename_disk\":\"a20d93ca-c654-4b47-b17b-6789a07d4b3e.jpg\",\"filename_download\":\"a20d93ca-c654-4b47-b17b-6789a07d4b3e.jpg\",\"title\":\"Student Services Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:49:26.381Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T06:05:34.149Z\",\"charset\":null,\"filesize\":\"69613\",\"width\":300,\"height\"
24:200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:49:26.462Z\"},\"page\":null},{\"id\":\"ddc2a72e-c0e0-42ca-9639-916dfa3bf0d7\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.315Z\",\"title\":\"Connect\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":7,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"efaa300e-bd67-4303-86c3-7c65858c3676\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.724Z\",\"title\":\"Connect - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ddc2a72e-c0e0-42ca-9639-916dfa3bf0d7\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"5c4c387e-4d78-4cb6-88b9-17f80c2be73c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.038Z\",\"title\":\"Teachers\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"efaa300e-bd67-4303-86c3-7c65858c3676\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"f9eb234a-3758-4db3-b7e7-e0c5cdade51b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.963Z\",\"title\":\"Outreach Programmes\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5c4c387e-4d78-4cb6-88b9-17f80c2be73c\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/connect/teachers/outreach-programmes\"}},{\"id\":\"993fe163-8371-4976-8358-290803f12579\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.606Z\",\"title\":\"Applied Learning Modules (ApLM)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5c4c387e-4d78-4cb6-88b9-17f80c2be73c\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/connect/teachers/aplm\"}},{\"id\":\"89581f01-d2a3-4cc6-acf1-15270497ce2d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.696Z\",\"title\":\"Admissions Guide\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5c4c387e-4d78-4cb6-88b9-17f80c2be73c\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/connect/teachers/admissions-guide\"}}],\"page\":{\"slug\":\"/connect/teachers\"}}],\"page\":null},{\"id\":\"19b61237-c2fd-40a2-9c7c-2df0b322c847\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.580Z\",\"title\":\"Connect - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ddc2a72e-c0e0-42ca-9639-916dfa3bf0d7\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"1dd855f4-30c4-4b11-8b7d-65c7d23e2644\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.983Z\",\"t
24itle\":\"Alumni\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"19b61237-c2fd-40a2-9c7c-2df0b322c847\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"d8671d04-200c-49ca-8c5b-43724781beb4\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.707Z\",\"title\":\"Certificate Replacement\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"1dd855f4-30c4-4b11-8b7d-65c7d23e2644\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/connect/alumni/services\"}},{\"id\":\"b7aa223b-5f57-4b9a-9e30-0cadbcb6da0c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.731Z\",\"title\":\"Update Alumni Contact\",\"type\":\"url\",\"url\":\"https://form.gov.sg/67d0f4630e899f01da39fd3c\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"1dd855f4-30c4-4b11-8b7d-65c7d23e2644\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":null},{\"id\":\"093f4ea5-951d-4371-bbb5-e6e5e69f71d3\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.973Z\",\"title\":\"NAA Association\",\"type\":\"url\",\"url\":\"https://naa.org.sg/about-2/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"1dd855f4-30c4-4b11-8b7d-65c7d23e2644\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":null}],\"page\":{\"slug\":\"/connect/alumni\"}}],\"page\":null},{\"id\":\"5f8d4a8c-bf1b-43d7-8706-2a453c7d7b6d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.320Z\",\"title\":\"Connect - Column 3\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ddc2a72e-c0e0-42ca-9639-916dfa3bf0d7\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[{\"id\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.324Z\",\"title\":\"Industry Partners\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5f8d4a8c-bf1b-43d7-8706-2a453c7d7b6d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"75ce1e44-16fd-4b31-ba13-3a0e4dfa62b4\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.338Z\",\"title\":\"Gateway to Business Solutions\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners\"}},{\"id\":\"386d1417-e030-4147-aa78-2dc44c38f0d6\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.348Z\",\"title\":\"Internships \u0026 Careers\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/internships-careers\"}},{\"id\":\"1693e3ce-c0d2-4755-a93d-789ff817578e\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.356Z\",\"title\":\"Project Collaborations (Pro.Lab)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/project-collaborations\"}},{\"id\":\"be447f90-a070-4b0d-9db5-9d0e6f5933c1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.366Z\",\"title\":\"Training \u0026 Consultancy (CETA)\",\"type\":\"url\",\"url\":\"https://www.cet.np.edu.sg/corporate-training/\",\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":\"e75a87a0-c024-4f31-a711-1483de317cb5\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":null},{\"id\":\"d2dfe04d-a3d7-4fba-8874-ed2786bc670c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.375Z\",\"title\":\"Centre for Behaviour and Nudge Design (BaND)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":5,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/centre-for-behaviour-and-nudge-design-band\"}},{\"id\":\"38cf39ef-8870-4cb6-af02-3531568f8c69\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.385Z\",\"title\":\"Centre for Environmental Sustainability (CfES)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":6,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/cfes\"}},{\"id\":\"1c66bd63-69a4-49ba-a417-5e5aa44c7cc1\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.394Z\",\"title\":\"Centre for Organisational Resilience and Inclusion (CORI)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":7,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/cori\"}},{\"id\":\"6a3b46be-49ee-4beb-8c2a-5629f258cfe1\",\"sort\":null,\"user_created\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_created\":\"2026-07-29T06:53:33.294Z\",\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.403Z\",\"title\":\"Centre for Shaping Human-First Transformation (SH1F+)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":8,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/shift\"}},{\"id\":\"afebd115-9f49-4cd7-911f-ba46283876b2\",\"sort\":null,\"user_created\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_created\":\"2026-09-23T10:17:46.328Z\",\"user_updated\":null,\"date_updated\":null,\"title\":\"Centre for Workplace Well-Being (coWELL)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":9,\"children\":[],\"page\":{\"slug\":\"/centre-for-workplace-well-being-cowell\"}},{\"id\":\"9b825c29-6420-456d-a29f-f3935dab0cbc\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.415Z\",\"title\":\"Robotics Research \u0026 Innovation Centre (RRIC)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":10,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/rric\"}},{\"id\":\"23124b47-f3c2-4cd4-a8eb-2d7c8bcb053b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.425Z\",\"title\":\"Dialogue in the Dark Singapore (DiDsg)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":11,\"children\":[],\"page\":{\"slug\":\"/about-np/facilities/dialogue-in-the-dark-sg\"}},{\"id\":\"efa19bd2-50cd-4629-9f95-4eef10521a81\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.434Z\",\"title\":\"etc.lab\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":12,\"children\":[],\"page\":{\"slug\":\"/schools-courses/academic-schools/school-of-design-environment/etclab\"}},{\"id\":\"b7a7bf31-6b10-4ee2-9739-615225fb6622\",\"sort\":null,\"user_created\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_created\":\"2026-09-08T23:52:01.047Z\",\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.443Z\",\"title\":\"Human-Centred Design Institute (HCDI)\",\"type\":\"url\",\"url\":\"https://www.cet.np.edu.sg/human-centred-design-institute-at-np\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":13,\"children\":[],\"page\":null},{\"id\":\"29823e46-a686-49ae-b928-cb56e8c3b1d7\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.452Z\",\"title\":\"NP Global (NPG)\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":14,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/np-global\"}},{\"id\":\"57b7d7e2-04dc-43ec-8ba6-3210296439e4\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"85bd2c95-fd1e-46e9-94d9-c9e3f6370fef\",\"date_updated\":\"2026-09-23T10:17:46.462Z\",\"title\":\"Technology \u0026 Innovation\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"7186dd79-8bab-4b90-aed4-88ecb1a0da44\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":15,\"children\":[],\"page\":{\"slug\":\"/connect/industry-partners/technology-innovation\"}}],\"page\":{\"slug\":\"/connect/industry-partners\"}}],\"page\":null},{\"id\":\"ed9be8ec-a7bc-454e-bdc5-04e360cb4989\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.837Z\",\"title\":\"Connect - Column 4\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ddc2a72e-c0e0-42ca-9639-916dfa3bf0d7\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":4,\"children\":[{\"id\":\"79f048a4-77be-4745-8f4d-410a1ce4cc7c\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.332Z\",\"title\":\"Giving to NP\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"ed9be8ec-a7bc-454e-bdc5-04e360cb4989\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/connect/donors\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"eab1824b-a6e9-46d2-8d26-e4c9ff3da578\",\"storage\":\"clean\",\"filename_disk\":\"eab1824b-a6e9-46d2-8d26-e4c9ff3da578.jpg\",\"filename_download\":\"eab1824b-a6e9-46d2-8d26-e4c9ff3da578.jpg\",\"title\":\"Connect Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T06:03:10.906Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T06:33:38.893Z\",\"charset\":null,\"filesize\":\"93189\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{\"ifd0\":{\"Make\":\"Canon\",\"Model\":\"Canon EOS R5\"},\"exif\":{\"FNumber\":2.8,\"ExposureTime\":0.00625,\"FocalLength\":42,\"ISOSpeedRatings\":250}},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T06:03:11.002Z\"},\"page\":null},{\"id\":\"5850dab2-c2d8-4073-8045-11e2bcf8a363\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"f67b77ca-440a-436e-b329-20fc43363fda\",\"date_updated\":\"2026-09-17T02:44:50.429Z\",\"title\":\"Login\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":8,\"parent\":null,\"navigation_parent\":\"a5a50edf-375b-4b0e-a08c-4fd37bc71f47\",\"rich_text_editor\":null,\"item_sort\":null,\"children\":[{\"id\":\"699e53b7-8734-45fb-9657-f92549f3251d\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"f67b77ca-440a-436e-b329-20fc43363fda\",\"date_updated\":\"2026-09-17T02:44:50.433Z\",\"title\":\"Login - Column 1\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5850dab2-c2d8-4073-8045-11e2bcf8a363\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":1,\"children\":[{\"id\":\"6a4a32c3-1336-49c0-b250-5659138c4d00\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"cf1d6335-e3cc-4edf-a8f2-8f05260f57c9\",\"date_updated\":\"2026-03-30T10:16:58.333Z\",\"title\":\"Full-time Students\",\"type\":\"url\",\"url\":\"https://connectnpedu.sharepoint.com/sites/studentportal\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"699e53b7-8734-45fb-9657-f92549f3251d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":7,\"children\":[],\"page\":null},{\"id\":\"8650c671-461e-4b09-8c91-050c67419f6a\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.234Z\",\"title\":\"POLITEMall\",\"type\":\"url\",\"url\":\"https://politemall.polite.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"699e53b7-8734-45fb-9657-f92549f3251d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":8,\"children\":[],\"page\":null},{\"id\":\"9b334832-96a7-455c-b7ba-d8c6c3cf8508\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"f67b77ca-440a-436e-b329-20fc43363fda\",\"date_updated\":\"2026-09-17T02:44:50.437Z\",\"title\":\"NPal\",\"type\":\"url\",\"url\":\"https://www2.np.edu.sg/dst/npal/announcement/exam-release/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"699e53b7-8734-45fb-9657-f92549f3251d\",\"navigation_parent\":null,\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":9,\"children\":[],\"page\":null},{\"id\":\"49cdb44d-f74e-47da-ae31-6abf02a13ef6\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.259Z\",\"title\":\"Connect Mail\",\"type\":\"url\",\"url\":\"https://outlook.office365.com/\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"699e53b7-8734-45fb-9657-f92549f3251d\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":10,\"children\":[],\"page\":null}],\"page\":null},{\"id\":\"8f414de4-ac80-4d65-acb3-4cbc38925939\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:00.087Z\",\"title\":\"Login - Column 2\",\"type\":\"group\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"5850dab2-c2d8-4073-8045-11e2bcf8a363\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[{\"id\":\"3200cf39-28a4-42ff-b29e-379486fe480b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.446Z\",\"title\":\"Part-time Students\",\"type\":\"url\",\"url\":\"https://npalstudent.np.edu.sg/psp/student/?cmd=login\u0026languageCd=ENG\u0026\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8f414de4-ac80-4d65-acb3-4cbc38925939\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":2,\"children\":[],\"page\":null},{\"id\":\"f8e18138-98bc-40d0-99f7-79b3d86ddc62\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:01.104Z\",\"title\":\"Staff\",\"type\":\"url\",\"url\":\"https://www1.np.edu.sg/npnet/stflogin/stflogin.htm\",\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8f414de4-ac80-4d65-acb3-4cbc38925939\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":3,\"children\":[],\"page\":null},{\"id\":\"dc16b8cd-bad5-4d32-ac0b-b0e1efefaf60\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:02.397Z\",\"title\":\"Parents\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":null,\"parent\":\"8f414de4-ac80-4d65-acb3-4cbc38925939\",\"navigation_parent\":null,\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":4,\"children\":[],\"page\":{\"slug\":\"/login/parents\"}}],\"page\":null}],\"navigation_image\":{\"id\":\"aaf732e9-975b-4608-9484-dd920507ff45\",\"storage\":\"clean\",\"filename_disk\":\"aaf732e9-975b-4608-9484-dd920507ff45.jpg\",\"filename_download\":\"aaf732e9-975b-4608-9484-dd920507ff45.jpg\",\"title\":\"Login Mini\",\"type\":\"image/jpeg\",\"folder\":\"ece7bab9-5433-4a63-b9f7-bde8b517d6d9\",\"uploaded_by\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"created_on\":\"2026-02-23T05:51:18.829Z\",\"modified_by\":null,\"modified_on\":\"2026-02-23T05:52:18.195Z\",\"charset\":null,\"filesize\":\"94515\",\"width\":300,\"height\":200,\"duration\":null,\"embed\":null,\"description\":null,\"location\":null,\"tags\":null,\"metadata\":{\"ifd0\":{\"Make\":\"Canon\",\"Model\":\"Canon EOS R5\"},\"exif\":{\"FNumber\":2.8,\"ExposureTime\":0.008,\"FocalLength\":155,\"ISOSpeedRatings\":400}},\"focal_point_x\":null,\"focal_point_y\":null,\"tus_id\":null,\"tus_data\":null,\"uploaded_on\":\"2026-02-23T05:51:18.932Z\"},\"page\":null}],\"secondaryItems\":[{\"id\":\"a9b41bc1-9ddf-4d4b-b702-c18d654131c1\",\"sort\":1,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.560Z\",\"title\":\"Full-Time Courses\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":1,\"parent\":\"df8c1213-79b2-48b7-867a-01c8dd624a8d\",\"navigation_parent\":\"ab7ae849-3a2b-4742-b4b6-cda32fa24811\",\"navigation_image\":null,\"ric
24h_text_editor\":null,\"item_sort\":1,\"children\":[],\"page\":{\"slug\":\"/schools-courses/full-time-courses\"}},{\"id\":\"aad53c9e-cb75-481f-8395-1e0e0168a364\",\"sort\":8,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.650Z\",\"title\":\"Part-Time Courses\",\"type\":\"url\",\"url\":\"https://www.cet.np.edu.sg/\",\"target_anchor\":null,\"navigation_sort\":2,\"parent\":null,\"navigation_parent\":\"ab7ae849-3a2b-4742-b4b6-cda32fa24811\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":null,\"children\":[],\"page\":null},{\"id\":\"bbce64ba-8af2-4843-a857-b0703a2cf37c\",\"sort\":2,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:25:59.588Z\",\"title\":\"Industry\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":3,\"parent\":null,\"navigation_parent\":\"ab7ae849-3a2b-4742-b4b6-cda32fa24811\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":null,\"children\":[],\"page\":{\"slug\":\"/connect\"}},{\"id\":\"f21edfdf-5399-420d-ae11-c7742dfec06b\",\"sort\":null,\"user_created\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_created\":null,\"user_updated\":\"4b98a937-279f-48ac-b23f-c916091f8f74\",\"date_updated\":\"2026-03-21T11:26:03.358Z\",\"title\":\"Contact Us\",\"type\":\"page\",\"url\":null,\"target_anchor\":null,\"navigation_sort\":4,\"parent\":null,\"navigation_parent\":\"ab7ae849-3a2b-4742-b4b6-cda32fa24811\",\"navigation_image\":null,\"rich_text_editor\":null,\"item_sort\":null,\"children\":[],\"page\":{\"slug\":\"/about-np/contact\"}}],\"site_key\":\"np\"}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"48:T63a,"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"\u003cdiv class=\"social-media\"\u003e\n\u003cp class=\"font-14\"\u003eThis site is protected by reCAPTCHA and the Google \u003ca class=\"footer-link\" href=\"https://policies.google.com/privacy\" target=\"_blank\" rel=\"noopener\"\u003ePrivacy Policy\u003c/a\u003e and \u003ca class=\"footer-link\" href=\"https://policies.google.com/terms\" target=\"_blank\" rel=\"noopener\"\u003eTerms of Service\u003c/a\u003e apply.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca title=\"Follow us on TikTok\" href=\"https://tiktok.com/@ngeeannpoly\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on TikTok\"\u003e\u003cem class=\"fa-brands fa-tiktok\"\u003eTikTok\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca title=\"Follow us on Instagram\" href=\"https://www.instagram.com/ngeeannpoly/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on Instagram\"\u003e\u003cem class=\"fa-brands fa-instagram\"\u003eInstagram\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca title=\"Follow us on YouTube\" href=\"https://www.youtube.com/user/NgeeAnnPolytechnic\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on YouTube\"\u003e\u003cem class=\"fa-brands fa-youtube\"\u003eYouTube\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca title=\"Follow us on Facebook\" href=\"https://www.facebook.com/ngeeannpoly\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on Facebook\"\u003e\u003cem class=\"fa-brands fa-facebook-f\"\u003eFacebook\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca title=\"Follow us on LinkedIn\" href=\"https://sg.linkedin.com/school/ngee-ann-polytechnic/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on LinkedIn\"\u003e\u003cem class=\"fa-brands fa-linkedin-in\"\u003eLinkedIn\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca title=\"Follow us on Telegram\" href=\"https://t.me/ngeeannpoly\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on Telegram\"\u003e\u003cem class=\"fa-brands fa-telegram\"\u003eTelegram\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"30:[\"$\",\"footer\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[\"$\",\"div\",null,{\"className\":\"row row-cols-1 row-cols-md-2 row-cols-lg-4\",\"children\":[[\"$\",\"div\",\"0cfaa43b-dfc5-4c47-89b5-d49c77e3ccff\",{\"className\":\"col\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Contact Us\"}],[\"$\",\"ul\",null,{\"children\":[]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"$L3e\",null,{\"content\":\"\u003cp class=\\\"d-flex\\\"\u003e\u003cem class=\\\"fa-solid fa-location-dot\\\"\u003e\u0026nbsp;\u003c/em\u003e535 Clementi Road \u003cbr\u003eSingapore 599489\u003c/p\u003e\\n\u003cp class=\\\"d-flex\\\"\u003e\u003cem class=\\\"fa-solid fa-phone\\\"\u003e\u0026nbsp;\u003c/em\u003e6466 6555\u003c/p\u003e\\n\u003cp class=\\\"d-flex\\\"\u003e\u003cem class=\\\"fa-solid fa-at\\\"\u003e\u0026nbsp;\u003c/em\u003e\u003ca href=\\\"mailto:[email protected]\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"\[email protected]\u003c/a\u003e\u003c/p\u003e\"}]}]]}],[\"$\",\"div\",\"93020875-e4db-41fe-933d-da65573e6b85\",{\"className\":\"col\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Quick Links\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"3c5d3423-c871-4fdf-b366-a5aab497df34\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://connectnpedu.sharepoint.com/sites/studentportal\",\"target\":\"_blank\",\"children\":\"Student Portal\"}]}],[\"$\",\"li\",\"7edda71c-f7a4-4375-a196-501bc7a8a4de\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www2.np.edu.sg/dst/npal/announcement/exam-release/\",\"target\":\"_blank\",\"children\":\"NPal\"}]}],[\"$\",\"li\",\"1d016e41-3043-455d-be25-7db8c83ee753\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://outlook.office365.com/\",\"target\":\"_blank\",\"children\":\"Connect Mail\"}]}],[\"$\",\"li\",\"e13ca40c-ccee-40f3-95da-035eb691f3d7\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/schools-courses/full-time-courses\",\"target\":\"$undefined\",\"children\":\"Full-Time Courses\"}]}],[\"$\",\"li\",\"c8826902-3934-48ac-a3ed-478cb79261bc\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.cet.np.edu.sg/\",\"target\":\"_blank\",\"children\":\"Part-Time Courses\"}]}],[\"$\",\"li\",\"eb7e19a1-9123-498f-9bcb-b89b3b73cc2a\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/library\",\"target\":\"_blank\",\"children\":\"Library\"}]}]]}],null]}],[\"$\",\"$1\",\"fbc449b5-7a2a-48bd-8841-f5acb040362e\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"col pb-0\"}],[\"$\",\"div\",null,{\"className\":\"col pb-0\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Connect with us\"}],\"$L47\",[\"$\",\"div\",null,{\"children\":[\"$\",\"$L3e\",null,{\"content\":\"$48\"}]}]]}]]}]]}]}],\"$L49\",\"$L4a\",\"$L4b\",\"$L4c\"]}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"4e:T63a,"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"\u003cdiv class=\"social-media\"\u003e\n\u003cp class=\"font-14\"\u003eThis site is protected by reCAPTCHA and the Google \u003ca class=\"footer-link\" href=\"https://policies.google.com/privacy\" target=\"_blank\" rel=\"noopener\"\u003ePrivacy Policy\u003c/a\u003e and \u003ca class=\"footer-link\" href=\"https://policies.google.com/terms\" target=\"_blank\" rel=\"noopener\"\u003eTerms of Service\u003c/a\u003e apply.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca title=\"Follow us on TikTok\" href=\"https://tiktok.com/@ngeeannpoly\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on TikTok\"\u003e\u003cem class=\"fa-brands fa-tiktok\"\u003eTikTok\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca title=\"Follow us on Instagram\" href=\"https://www.instagram.com/ngeeannpoly/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on Instagram\"\u003e\u003cem class=\"fa-brands fa-instagram\"\u003eInstagram\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca title=\"Follow us on YouTube\" href=\"https://www.youtube.com/user/NgeeAnnPolytechnic\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on YouTube\"\u003e\u003cem class=\"fa-brands fa-youtube\"\u003eYouTube\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca title=\"Follow us on Facebook\" href=\"https://www.facebook.com/ngeeannpoly\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on Facebook\"\u003e\u003cem class=\"fa-brands fa-facebook-f\"\u003eFacebook\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca title=\"Follow us on LinkedIn\" href=\"https://sg.linkedin.com/school/ngee-ann-polytechnic/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on LinkedIn\"\u003e\u003cem class=\"fa-brands fa-linkedin-in\"\u003eLinkedIn\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca title=\"Follow us on Telegram\" href=\"https://t.me/ngeeannpoly\" target=\"_blank\" rel=\"noopener\" aria-label=\"Follow us on Telegram\"\u003e\u003cem class=\"fa-brands fa-telegram\"\u003eTelegram\u003c/em\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"36:[\"$\",\"footer\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"div\",null,{\"className\":\"container\",\"children\":[\"$\",\"div\",null,{\"className\":\"row row-cols-1 row-cols-md-2 row-cols-lg-4\",\"children\":[[\"$\",\"div\",\"0cfaa43b-dfc5-4c47-89b5-d49c77e3ccff\",{\"className\":\"col\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Contact Us\"}],[\"$\",\"ul\",null,{\"children\":[]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"$L3e\",null,{\"content\":\"\u003cp class=\\\"d-flex\\\"\u003e\u003cem class=\\\"fa-solid fa-location-dot\\\"\u003e\u0026nbsp;\u003c/em\u003e535 Clementi Road \u003cbr\u003eSingapore 599489\u003c/p\u003e\\n\u003cp class=\\\"d-flex\\\"\u003e\u003cem class=\\\"fa-solid fa-phone\\\"\u003e\u0026nbsp;\u003c/em\u003e6466 6555\u003c/p\u003e\\n\u003cp class=\\\"d-flex\\\"\u003e\u003cem class=\\\"fa-solid fa-at\\\"\u003e\u0026nbsp;\u003c/em\u003e\u003ca href=\\\"mailto:[email protected]\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\"\[email protected]\u003c/a\u003e\u003c/p\u003e\"}]}]]}],[\"$\",\"div\",\"93020875-e4db-41fe-933d-da65573e6b85\",{\"className\":\"col\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Quick Links\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"3c5d3423-c871-4fdf-b366-a5aab497df34\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://connectnpedu.sharepoint.com/sites/studentportal\",\"target\":\"_blank\",\"children\":\"Student Portal\"}]}],[\"$\",\"li\",\"7edda71c-f7a4-4375-a196-501bc7a8a4de\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www2.np.edu.sg/dst/npal/announcement/exam-release/\",\"target\":\"_blank\",\"children\":\"NPal\"}]}],[\"$\",\"li\",\"1d016e41-3043-455d-be25-7db8c83ee753\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://outlook.office365.com/\",\"target\":\"_blank\",\"children\":\"Connect Mail\"}]}],[\"$\",\"li\",\"e13ca40c-ccee-40f3-95da-035eb691f3d7\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/schools-courses/full-time-courses\",\"target\":\"$undefined\",\"children\":\"Full-Time Courses\"}]}],[\"$\",\"li\",\"c8826902-3934-48ac-a3ed-478cb79261bc\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.cet.np.edu.sg/\",\"target\":\"_blank\",\"children\":\"Part-Time Courses\"}]}],[\"$\",\"li\",\"eb7e19a1-9123-498f-9bcb-b89b3b73cc2a\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/library\",\"target\":\"_blank\",\"children\":\"Library\"}]}]]}],null]}],[\"$\",\"$1\",\"fbc449b5-7a2a-48bd-8841-f5acb040362e\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"col pb-0\"}],[\"$\",\"div\",null,{\"className\":\"col pb-0\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Connect with us\"}],\"$L4d\",[\"$\",\"div\",null,{\"children\":[\"$\",\"$L3e\",null,{\"content\":\"$4e\"}]}]]}]]}]]}]}],\"$L4f\",\"$L50\",\"$L51\",\"$L52\"]}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"53:I[7513,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"default\"]\n56:I[7083,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"default\"]\n49:[\"$\",\"hr\",null,{}]\n4a:[\"$\",\"$L53\",null,{}]\n4b:[\"$\",\"div\",null,{\"className\":\"container last-child\",\"children\":[\"$\",\"div\",null,{\"className\":\"row\",\"children\":[\"$\",\"div\",null,{\"className\":\"col-12 col-lg\",\"children\":[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"3e548dac-3091-4ece-a015-c611248acb5b\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/sitemap\",\"target\":\"$undefined\",\"children\":\"Sitemap\"}]}],[\"$\",\"li\",\"bfc27e14-9e3a-450c-bc87-ef0c95861e4a\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/terms-of-use\",\"target\":\"$undefined\",\"children\":\"Terms of Use\"}]}],[\"$\",\"li\",\"829592c6-6162-4091-912d-e26c4f4515a9\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/privacy-statement\",\"target\":\"$undefined\",\"children\":\"Privacy Statement\"}]}],[\"$\",\"li\",\"70c5ed31-7e33-46ad-95d0-1c98057edafb\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.tech.gov.sg/report-vulnerability/\",\"target\":\"_blank\",\"children\":\"Vulnerability Report\"}]}]]}]}]}]}]\n4c:[\"$\",\"div\",null,{\"className\":\"container optical-attributes\",\"children\":\"$L54\"}]\n4f:[\"$\",\"hr\",null,{}]\n50:[\"$\",\"$L53\",null,{}]\n51:[\"$\",\"div\",null,{\"className\":\"container last-child\",\"children\":[\"$\",\"div\",null,{\"className\":\"row\",\"children\":[\"$\",\"div\",null,{\"className\":\"col-12 col-lg\",\"children\":[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",\"3e548dac-3091-4ece-a015-c611248acb5b\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/sitemap\",\"target\":\"$undefined\",\"children\":\"Sitemap\"}]}],[\"$\",\"li\",\"bfc27e14-9e3a-450c-bc87-ef0c95861e4a\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/terms-of-use\",\"target\":\"$undefined\",\"children\":\"Terms of Use\"}]}],[\"$\",\"li\",\"829592c6-6162-4091-912d-e26c4f4515a9\",{\"children\":[\"$\",\"a\",null,{\"href\":\"/privacy-statement\",\"target\":\"$undefined\",\"children\":\"Privacy Statement\"}]}],[\"$\",\"li\",\"70c5ed31-7e33-46ad-95d0-1c98057edafb\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://www.tech.gov.sg/report-vulnerability/\",\"target\":\"_blank\",\"children\":\"Vulnerability Report\"}]}]]}]}]}]}]\n52:[\"$\",\"div\",null,{\"className\":\"container optical-attributes\",\"children\":\"$L55\"}]\n47:[\"$\",\"$L56\",null,{\"button_classname\":\"btn btn-outline-secondary\",\"button_text\":\"Sign up\",\"google_recaptcha_site_key\":\"6Le7mKIhAAAAAGZ-b3dAN3073erbl6ZpCFZ7pJ1T\",\"input_classname\":\"form-control\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"placeholder\":\"Enter your email address\",\"success_message\":\"Thank you for subscribing!\",\"success_redirect_page_url\":\"/subscription-successful\",\"wrapper_classname\":\"input-group footer-signup\"}]\n4d:[\"$\",\"$L56\",null,{\"button_classname\":\"btn btn-outline-secondary\",\"button_text\":\"Sign up\",\"google_recaptcha_site_key\":\"6Le7mKIhAAAAAGZ-b3dAN3073erbl6ZpCFZ7pJ1T\",\"input_classname\":\"form-control\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"placeholder\":\"Enter your email address\",\"success_message\":\"Thank you for subscribing!\",\"success_redirect_page_url\":\"/subscription-successful\",\"wrapper_classname\":\"input-group footer-signup\"}]\n"])</script>
24<script nonce="3NPHarSawIlP0918a6ARrA==">self.__next_f.push([1,"57:I[2633,[\"849\",\"static/chunks/849-8d40681cc78ef9f7.js\",\"216\",\"static/chunks/216-a4c4c5332b1898e2.js\",\"924\",\"static/chunks/app/(np)/%5B%5B...slug%5D%5D/page-2fbf0c643f98ae81.js\"],\"\"]\n54:[[\"$\",\"$L57\",null,{\"id\":\"lit-importmap\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"suppressHydrationWarning\":true,\"type\":\"importmap\",\"children\":\"{\\\"imports\\\":{\\\"lit\\\":\\\"https://cdn.jsdelivr.net/gh/lit/dist@3/core/lit-core.min.js\\\"}}\"}],[\"$\",\"$L57\",null,{\"crossOrigin\":\"anonymous\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"src\":\"https://assets.app.optical.gov.sg/@optical/blocks/optical-attributions.js\",\"strategy\":\"afterInteractive\",\"type\":\"module\"}],[\"$\",\"optical-attributions\",null,{\"style\":{\"boxSizing\":\"border-box\",\"overflow\":\"hidden\"},\"variant\":\"white\"}]]\n55:[[\"$\",\"$L57\",null,{\"id\":\"lit-importmap\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"suppressHydrationWarning\":true,\"type\":\"importmap\",\"children\":\"{\\\"imports\\\":{\\\"lit\\\":\\\"https://cdn.jsdelivr.net/gh/lit/dist@3/core/lit-core.min.js\\\"}}\"}],[\"$\",\"$L57\",null,{\"crossOrigin\":\"anonymous\",\"nonce\":\"3NPHarSawIlP0918a6ARrA==\",\"src\":\"https://assets.app.optical.gov.sg/@optical/blocks/optical-attributions.js\",\"strategy\":\"afterInteractive\",\"type\":\"module\"}],[\"$\",\"optical-attributions\",null,{\"style\":{\"boxSizing\":\"border-box\",\"overflow\":\"hidden\"},\"variant\":\"white\"}]]\n"])</script>
24</body></html>
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.