CINXE.COM
visiting delegations | University of Southampton
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <title> visiting delegations | University of Southampton </title> <!--ls:begin[charset]--> <meta charset="utf-8"/> <!--ls:end[charset]--> <!--ls:begin[viewport]--> <meta content="initial-scale=1, user-scalable=no, minimum-scale=1, maximum-scale=1" name="viewport"/> <!--ls:end[viewport]--> <!--ls:begin[format-detection]--> <meta content="telephone=no" name="format-detection"/> <!--ls:end[format-detection]--> <!--ls:begin[meta-keywords]--> <meta content="" name="keywords"/> <!--ls:end[meta-keywords]--> <!--ls:begin[meta-description]--> <meta content="University of Southampton Visiting international and UK partners. Information for delegation visits and application to visit form. " name="description"/> <!--ls:end[meta-description]--> <!--ls:begin[meta-content-type]--> <meta content="" name="uosContentType"/> <!--ls:end[meta-content-type]--> <link href="/global-connections/visiting-delegation.page" rel="canonical"/> <!--[if IE 8]> <script type="text/javascript"> window.location = "/outdated.html"; </script> <![endif]--> <link href="/assets/site/design/styles/uos.main.0.11.2.min.css" rel="stylesheet" type="text/css"/> <!--ls:begin[favicon]--> <link href="/assets/schools/design/favicon.ico" rel="shortcut icon" type="image/x-icon"/> <!--ls:end[favicon]--> <!--ls:begin[head-injection]--> <!--ls:end[head-injection]--> <!--ls:begin[script]--> <!--ls:end[script]--> <script src="https://www.googleoptimize.com/optimize.js?id=GTM-P6CTNZT"> </script> <script src="/assets/site/design/scripts/google_tag.script.js"> </script> <meta content="Leaf by Little Forest" name="generator"/> </head> <body> <noscript> <iframe height="0" src="https://www.googletagmanager.com/ns.html?id=GTM-PMMZ8Q" style="display:none;visibility:hidden" width="0"> </iframe> </noscript> <!--ls:begin[body]--> <a class="uos-sr" href="#main-navigation"> Skip to main navigation </a> <a class="uos-sr" href="#main-content"> Skip to main content </a> <header class="uos-chrome-header" data-mobile="/assets/generated-list/sitemaps/home.json"> <a class="uos-brand" href="/index.page" tabindex="1"> <span> The University of Southampton </span> </a> <div class="uos-header-dual-navigation" id="main-navigation"> <nav class="uos-header-dual-navigation-wrap"> <ul class="uos-header-nav uos-header-nav-primary uos-shadow-text" id="js-header-nav-primary"></ul> <ul class="uos-header-nav uos-header-nav-secondary"></ul> </nav> </div> <div class="uos-header-mobile-trigger js-trigger" data-target=".uos-blade-cover"></div> <div class="uos-blade-cover"> <div class="uos-blade-container"> <nav class="uos-blade-menu uos-blade-slide"></nav> </div> </div> <div class="uos-header-search"> <div class="uos-header-search-trigger js-trigger" data-target=".uos-header-search-drop"> × </div> <form action="/search" class="uos-header-search-drop uos-shadow-box" id="dropSearch" method="get"> <label class="uos-sr" for="uos-main-search"> Search the Site </label> <input class="uos-search-input" id="uos-main-search" name="q" placeholder="Search..." /> <button class="uos-btn uos-btn-primary"> Search </button> </form> </div> </header> <script type="text/javascript"> // Sort the array based on the tree_position property function leaf_sortByTreePosition(jsonArray) { jsonArray.sort((a, b) => { return parseInt(a.tree_position) - parseInt(b.tree_position); }); return jsonArray; } // Download Menu JSON function leaf_fetchJSON(url) { return new Promise((resolve, reject) => { fetch(url).then(response => { if (!response.ok) { return []; } return response.json(); }) .then(jsonData => { resolve(jsonData); }) .catch(error => { resolve([]); }); }); } // Function to count entries with tree_position === "1" function countEntriesWithTreePositionOne(jsonArray) { let count = 0; jsonArray.forEach(item => { if (item.tree_position === "1") { count++; } }); return count; } // Generate Desktop Nav Menu async function leaf_generateNavMenuHTML(jsonArray) { // Sort the JSON array by tree_position jsonArray = await leaf_sortByTreePosition(jsonArray); // Initialize html string let html = ''; // Iterate through the JSON array to construct the HTML structure jsonArray.forEach(item => { // Check if the item has no parent if (!item.parent) { html += '<li>'; html += `<a class="js-drop-menu-trigger" href="${item.link}" title="${item.title}">${item.menu_item}</a>`; // Filter the JSON array to get children of the current item const children = jsonArray.filter(child => child.parent === item.menu_item); // If there are children, add submenu if (children.length > 0) { html += '<ul class="uos-additional" style="">'; children.forEach(child => { html += '<li>'; html += `<a href="${child.link}" rel="nofollow" title="${child.title}">${child.menu_item}</a>`; html += '</li>'; }); html += '</ul>'; } html += '</li>'; } }); return html; } // Generate Mobile Nav Menu async function leaf_generateMobileNavMenuHTML(mobileNavMenuElem, subMenus, jsonArray) { const mainMenu = document.createElement('ul'); mainMenu.classList.add('uos-blade-active'); const backItem = document.createElement('li'); backItem.classList.add('uos-blade-back'); backItem.textContent = '‹ Back'; backItem.addEventListener('click', () => { const currentLeft = parseInt(window.getComputedStyle(mobileNavMenuElem).left, 10); mobileNavMenuElem.style.left = `${currentLeft + 280}px`; }); mainMenu.appendChild(backItem); const createSubMenu = (parentName) => { const subMenu = document.createElement('ul'); const backSubItem = document.createElement('li'); backSubItem.classList.add('uos-blade-back'); backSubItem.textContent = '‹ Back'; backSubItem.addEventListener('click', () => { const currentLeft = parseInt(window.getComputedStyle(mobileNavMenuElem).left, 10); mobileNavMenuElem.style.left = `${currentLeft + 280}px`; subMenu.classList.remove("uos-blade-active"); }); subMenu.appendChild(backSubItem); jsonArray.filter(item => item.parent === parentName).forEach(item => { const li = document.createElement('li'); li.className = item.menu_item.toLowerCase().replace(/\s+/g, ''); const a = document.createElement('a'); a.href = item.link; a.textContent = item.menu_item; li.appendChild(a); subMenu.appendChild(li); }); return subMenu; }; jsonArray.filter(item => !item.parent).forEach(item => { const li = document.createElement('li'); li.className = item.menu_item.toLowerCase().replace(/\s+/g, ''); const a = document.createElement('a'); a.href = item.link; a.textContent = item.menu_item; li.appendChild(a); const subItems = jsonArray.filter(subItem => subItem.parent === item.menu_item); if (subItems.length > 0) { const subMenu = createSubMenu(item.menu_item); li.appendChild(subMenu); const span = document.createElement('span'); span.classList.add('uos-blade-more'); span.textContent = `${subItems.length} ›`; span.addEventListener('click', () => { const currentLeft = parseInt(window.getComputedStyle(mobileNavMenuElem).left, 10); mobileNavMenuElem.style.left = `${currentLeft - 280}px`; subMenu.classList.add("uos-blade-active"); }); li.appendChild(span); } mainMenu.appendChild(li); }); return mainMenu; } async function leaf_main() { // Get timestamp let timestamp = Date.now(); // Download Primary JSON let menuPrimaryJson = await leaf_fetchJSON("/leaf_content/lists/headerprimaryMenu.json?t=" + timestamp); // Generate Primary Menu Code let menuPrimaryHTML = await leaf_generateNavMenuHTML(menuPrimaryJson); // Add Primary Menu HTML document.querySelector(".uos-header-nav-primary").innerHTML = menuPrimaryHTML; // Download Primary JSON let menuSecondaryJson = await leaf_fetchJSON("/leaf_content/lists/headersecondaryMenu.json?t=" + timestamp); // Generate Primary Menu Code let menuSecondaryHTML = await leaf_generateNavMenuHTML(menuSecondaryJson); // Add Primary Menu HTML document.querySelector(".uos-header-nav-secondary").innerHTML = menuSecondaryHTML; // Detect Mobile Menu let mergedMenuJSON = menuPrimaryJson.concat(menuSecondaryJson); let entriesWithTreePositionOne = await countEntriesWithTreePositionOne(mergedMenuJSON); let mobileNavMenuElem = document.querySelector("body > header > div.uos-blade-cover > div > nav"); mobileNavMenuElem.style = "left: -280px;"; mobileNavMenuElem.innerHTML = '<ul class="uos-blade-active"><li><a href="/index.page">University of Southampton</a> <span class="uos-blade-more">' + entriesWithTreePositionOne + ' ›</span></li></ul>'; mobileNavMenuElem.querySelector("ul > li > span").addEventListener('click', () => { const currentLeft = parseInt(window.getComputedStyle(mobileNavMenuElem).left, 10); mobileNavMenuElem.style.left = `${currentLeft - 280}px`; }); document.querySelector("body > header > div.uos-header-mobile-trigger.js-trigger").addEventListener('click', async function() { let subMenus = mobileNavMenuElem.querySelector("ul > li"); let mobileNavMenuHTML = await leaf_generateMobileNavMenuHTML(mobileNavMenuElem, subMenus, mergedMenuJSON); subMenus.appendChild(mobileNavMenuHTML); }); }; leaf_main(); </script> <div class="uos-tier uos-tier-banner uos-shadow-text"> <div class="uos-tier-inner"> <span class="uos-tier-banner-title"> <a href="/global-connections.page"> Global </a> </span> </div> </div> <nav class="uos-tier uos-tier-compressed uos-site-menus uos-shadow-text"> <div class="uos-tier-inner"> <div class="js-more-menu uos-site-menu" data-menu="0" id="SiteMenuPrimary"> <div class="uos-site-menu-crop"> <ul class="uos-site-menu-container no-bullets"> </ul> </div> <span class="uos-site-menu-control uos-control-left" data-direction="left"> <em class="uos-sr"> Left </em> </span> <span class="uos-site-menu-control uos-control-right" data-direction="right"> <em class="uos-sr"> Right </em> </span> </div> <script> // Download Menu JSON function SiteMenuPrimary_fetchJSON(url) { return new Promise((resolve, reject) => { fetch(url).then(response => { if (!response.ok) { return []; } return response.json(); }) .then(jsonData => { resolve(jsonData); }) .catch(error => { resolve([]); }); }); } // Strip Function function SiteMenuPrimary_stripPathname(pathname) { return pathname.replace(/(^(https?:)?(\/\/)?[a-zA-Z0-9:.-]*\/)|\/|-|\.page/gm, ""); } // Main Function async function SiteMenuPrimary_main() { // Get timestamp let timestamp = Date.now(); // Download Menu JSON let menuJson = await SiteMenuPrimary_fetchJSON("/leaf_content/lists/sitemenuprimarycorporate0Menu.json?t=" + timestamp); // Generate Menu Code let menuHTML = menuJson.map(item => { return `<li class="${item.class_name}"><a href="${item.link}" title="${item.title}">${item.menu_item}</a></li>`; }).join("\n"); // Add Menu HTML document.querySelector('#SiteMenuPrimary > div > ul').innerHTML = menuHTML; // Set Current Link let curr_url = window.location.pathname; let curr_folder = "/" + curr_url.split("/").filter(item => item !== '' && !item.endsWith(".page")).join('/').trimStart("/") + ".page"; let curr_url_strip = await SiteMenuPrimary_stripPathname(curr_url); let curr_folder_strip = await SiteMenuPrimary_stripPathname(curr_folder); let curr_url_parts_arr = curr_url.split("/").filter(item => item !== '' && !item.endsWith(".page")).reduce((acc, curr_part) => (acc.push((acc.slice(-1)[0] || "") + curr_part), acc), []); let a_tags = document.querySelector("#SiteMenuPrimary > div > ul").querySelectorAll("a"); for (let a_tag of a_tags) { let a_tag_href_strip = await SiteMenuPrimary_stripPathname(new URL(a_tag.href).pathname).replace("index", ""); if (curr_url_strip === a_tag_href_strip || curr_folder_strip === a_tag_href_strip || curr_url_parts_arr.includes(a_tag_href_strip)) { a_tag.classList.add("uos-current"); } } } SiteMenuPrimary_main(); </script> <div class="js-more-menu uos-site-menu uos-site-menu-sub" data-menu="1" id="SiteMenuSecondary"> <div class="uos-site-menu-crop"> <ul class="uos-site-menu-container no-bullets"> </ul> </div> <span class="uos-site-menu-control uos-control-left" data-direction="left"> <em class="uos-sr"> Left </em> </span> <span class="uos-site-menu-control uos-control-right" data-direction="right"> <em class="uos-sr"> Right </em> </span> </div> <script> // Download Menu JSON function SiteMenuSecondary_fetchJSON(url) { return new Promise((resolve, reject) => { fetch(url).then(response => { if (!response.ok) { return []; } return response.json(); }) .then(jsonData => { resolve(jsonData); }) .catch(error => { resolve([]); }); }); } // Strip Function function SiteMenuSecondary_stripPathname(pathname) { return pathname.replace(/(^(https?:)?(\/\/)?[a-zA-Z0-9:.-]*\/)|\/|-|\.page/gm, ""); } // Main Function async function SiteMenuSecondary_main() { // Get timestamp let timestamp = Date.now(); // Download Menu JSON let menuJson = await SiteMenuSecondary_fetchJSON("/leaf_content/lists/sitemenusecondaryglobalconnections0Menu.json?t=" + timestamp); // Generate Menu Code let menuHTML = menuJson.map(item => { return `<li class="${item.class_name}"><a href="${item.link}" title="${item.title}">${item.menu_item}</a></li>`; }).join("\n"); // Add Menu HTML document.querySelector('#SiteMenuSecondary > div > ul').innerHTML = menuHTML; // Set Current Link let curr_url = window.location.pathname; let curr_folder = "/" + curr_url.split("/").filter(item => item !== '' && !item.endsWith(".page")).join('/').trimStart("/") + ".page"; let curr_url_strip = await SiteMenuSecondary_stripPathname(curr_url); let curr_folder_strip = await SiteMenuSecondary_stripPathname(curr_folder); let curr_url_parts_arr = curr_url.split("/").filter(item => item !== '' && !item.endsWith(".page")).reduce((acc, curr_part) => (acc.push((acc.slice(-1)[0] || "") + curr_part), acc), []); let a_tags = document.querySelector("#SiteMenuSecondary > div > ul").querySelectorAll("a"); for (let a_tag of a_tags) { let a_tag_href_strip = await SiteMenuSecondary_stripPathname(new URL(a_tag.href).pathname).replace("index", ""); if (curr_url_strip === a_tag_href_strip || curr_folder_strip === a_tag_href_strip || curr_url_parts_arr.includes(a_tag_href_strip)) { a_tag.classList.add("uos-current"); } } } SiteMenuSecondary_main(); </script> </div> </nav> <div class="uos-tier uos-tier-primary" id="main-content"> <div class="uos-tier-inner"> <nav id="BreadcrumbListNavElem" typeof="BreadcrumbList" vocab="http://schema.org/" class="uos-breadcrumbs"><a href="/" title="Home"><span class="uos-icon-home"><em class="uos-sr">Home</em></span></a></nav> <script type="text/javascript"> let windowPath = (new URL(window.location)).pathname let topLevelFolder = windowPath.slice(0, windowPath.indexOf("/", 1)) fetch(topLevelFolder + '/sitemap.page') .then(response => response.text()) .then(data => new DOMParser().parseFromString(data, "text/html")) .then(dom => dom.querySelector("div.uos-sitemap")) .then(sitemap => getBreadcrumbsFromSitemap(sitemap)) .catch(() => getBreadcrumbsFromPath()) .then(breadcrumbs => buildBreadcrumbsHtml(breadcrumbs)) function findElementToStartFrom(sitemap) { let element = sitemap.querySelector("a[href='" + windowPath + "?']") || sitemap.querySelector("a[href='" + windowPath + "']") if (element) { return element } let pathParts = windowPath.split("/").filter(part => part !== '') for(let i = pathParts.length; i >=1 ; i--) { let path = ('/' + pathParts.slice(0, i).join('/')) let element = sitemap.querySelector("a[href='" + path + "']") || sitemap.querySelector("a[href='" + path + "/index.page']") || sitemap.querySelector("a[href='" + path + "?']") || sitemap.querySelector("a[href='" + path + "/index.page?']") if (element) { return element } } throw new Error("Can't find starting element in sitemap") } function getBreadcrumbsFromSitemap(sitemap) { let breadcrumbs = [] let element = findElementToStartFrom(sitemap); while (element) { breadcrumbs.push(makeBreadcrumb((new URL(element.href)).pathname, element.innerText.trim())) element = getParentLink(element) } let homeTitle = sitemap.querySelector("h2").innerText.trim() let homeUrl = sitemap.querySelector("a").href.trim() breadcrumbs.push(makeBreadcrumb((new URL(homeUrl).pathname), homeTitle)) return breadcrumbs.reverse() } function getBreadcrumbsFromPath() { console.log("Building breadcrumbs from path") let breadcrumbs = [] let pathParts = windowPath.split("/").filter(part => part !== '') for(let i = 1; i <= pathParts.length; i++) { let url = ('/' + pathParts.slice(0, i).join('/') + '.page').replace('.page.page', '.page') let title = pathParts[i-1].replace(/[-_]/g, " ").replace(".page", "").replace(/\b\w/g, char => char.toUpperCase()) breadcrumbs.push(makeBreadcrumb(url, title)) } return breadcrumbs } function makeBreadcrumb(url, name) { return {href: url.trim(), name: name.trim()} } function buildBreadcrumbsHtml(breadcrumbs) { let rootElement = document.querySelector("#BreadcrumbListNavElem") breadcrumbs.forEach(crumb => { if (crumb.href === windowPath) { return } let rootDiv = document.createElement("div") rootDiv.setAttribute("typeof", "ListItem") rootDiv.setAttribute("property", "itemListElement") rootDiv.setAttribute("class", "uos-breadcrumb-child") let link = document.createElement("a") link.href = crumb.href link.setAttribute("title", crumb.name) link.setAttribute("typeOf", "WebPage") link.setAttribute("property", "item") let titleSpan = document.createElement("span") titleSpan.innerText = crumb.name rootDiv.appendChild(link) link.appendChild(titleSpan) rootElement.innerHTML += ">" rootElement.appendChild(rootDiv) }) } function getParentLink(element) { while (element.tagName !== "UL") { element = element.parentElement if (!element) { return null } } return Array.from(element.parentElement.children).find(item => item.tagName === "A") } </script> <h1 class="uos-page-title uos-main-title"> Visiting delegations </h1> </div> </div> <div class="uos-tier uos-tier-secondary"> <div class="uos-tier-inner"> <p> We welcome visiting delegations from across the globe – including industry partners, research institutions, government bodies and staff from other leading universities. </p> <p> These visits are an important opportunity for us to strengthen our international partnerships and promote our mission to change the world for the better. </p> <p> We aim to ensure that all visits uphold <a href="/about/reputation.page" title="our reputation"> our reputation </a> for excellence and reflect our core values of collegiality, quality and sustainability, as outlined in the <a href="/about/strategy.page" title="University strategy"> University strategy </a> . </p> <h3> Arranging your visit </h3> <p> If you are interested in visiting the University as part of a delegation, please complete the International Visits Enquiry Form, giving us at least four weeks' notice. </p> </div> <div class="uos-button-set uos-tier-inner"> <a class="uos-btn uos-btn-primary" href="https://app-eu.geckoform.com/public/?_ga=2.119369865.1254587518.1529923899-1575849389.1523283004#/modern/FOa8vG8NKte3863L" title="International Visits Enquiry Form"> International Visits Enquiry Form </a> </div> <div class="uos-tier-inner"> <h3> When to visit </h3> <p> We ask that you arrange to visit during the academic year, when academic and administrative staff are more likely to be available. Visits are not possible during university closure days. </p> <p> Please see our full list of <a href="/uni-life/key-dates.page" title="key dates"> key dates </a> for more information. </p> <h3> Getting to us </h3> <p> Travel information and campus maps can be found on the <a href="/about/visit/getting-to-our-campuses.page" title="getting to our campuses "> getting to our campuses </a> page. </p> <h3> Student visits </h3> <p> There are several ways for prospective students to <a href="/about/visit.page" title="visit us"> visit us </a> , including Open Days, Postgraduate Open Days and Undergraduate Applicant Visit Days. </p> <p> You can also explore our campuses, facilities and accommodation through our <a href="http://virtualopenday.southampton.ac.uk/?_ga=2.81682199.1254587518.1529923899-1575849389.1523283004" title="Virtual Open Day"> Virtual Open Day </a> . </p> </div> </div> <div class="uos-tier uos-tier-secondary"> <div class="uos-tier-inner uos-tier-inner-grid"> <div class="uos-grid uos-grid-3"> <article class="uos-box"> <div class="uos-box-image"> <img alt="Ghanaian student Doreen picnicking in the park" src="/assets/imported/transforms/content-block/BoxGridWithImages_ImageBlock/EA5F17B324F64A60AF039A7666A29116/Ghana-blog-resized.jpg_SIA_JPG_fit_to_width_MEDIUM.jpg"/> </div> <div class="uos-box-copy"> <h2 class="uos-box-copy-title"> <a href="/about/our-impact/commonwealth.page"> Our Commonwealth connections </a> </h2> <p class="uos-box-copy-excerpt"> As a leading global university, we have forged strong and mutually beneficial relationships with many of the Commonwealth's 53 countries. </p> </div> <a class="uos-box-link" href="/about/our-impact/commonwealth.page" title="Our Commonwealth connections"> </a> </article> </div> <div class="uos-grid uos-grid-3"> <article class="uos-box"> <div class="uos-box-image"> <img alt="Map showing our international partnerships" src="/assets/imported/transforms/content-block/BoxGridWithImages_ImageBlock/21DB9EA540C841A8AECB84BB4B21B532/partnerships-map.JPG_SIA_JPG_fit_to_width_MEDIUM.jpg"/> </div> <div class="uos-box-copy"> <h2 class="uos-box-copy-title"> <a href="/global-connections/global-partnerships-map.page"> Partnerships across the world </a> </h2> <p class="uos-box-copy-excerpt"> Take a look at our interactive map showing our many academic and business partnerships with countries across the globe, including most Commonwealth countries. </p> </div> <a class="uos-box-link" href="/global-connections/global-partnerships-map.page" title="Partnerships across the world"> </a> </article> </div> <div class="uos-grid uos-grid-3"> <article class="uos-box"> <div class="uos-box-image"> <img alt="Picture of a man examining plant leaves" src="/assets/imported/transforms/content-block/BoxGridWithImages_ImageBlock/5126A2FB860A4B31A609B40299E91895/a-man-checking-leaves-featured-boxes-largeresized.jpg_SIA_JPG_fit_to_width_MEDIUM.jpg"/> </div> <div class="uos-box-copy"> <h2 class="uos-box-copy-title"> <a href="/research/impact.page"> Our research impact </a> </h2> <p class="uos-box-copy-excerpt"> More than 96% of our research has been assessed as world-leading and internationally excellent. Find out how are we are using it to help make a better world. </p> </div> <a class="uos-box-link" href="/research/impact.page" title="Our research impact"> </a> </article> </div> </div> </div> <a class="optanon-show-settings"> Privacy Settings </a> <footer class="uos-chrome-footer"> <div class="uos-component_container"> <div class="uos-chrome-footer-col"> <div class="uos-chrome-footer-russ"> <svg viewBox="0 0 361.1 139.8" xmlns="http://www.w3.org/2000/svg"> <path d="M117.9 132.3c-3.9-3-8.8-9.5-14.1-18.3-1-1.6-.9-2.5.1-3 4.7-2 9.6-5.6 9.6-12.6 0-6.1-3.4-10.3-8.6-12.8-4.7-2.1-10.7-2.7-18.8-2.7-9.1 0-17.8.4-22.5.7-1.4.4-1.2 3.2-.2 3.6l1.5.2c4.2.8 4.7 1.2 4.7 11.3v24.4c0 8.2-.4 10-5 10.6l-2.5.2c-1 .8-.7 3.1.1 3.6 4.5-.2 9.2-.4 14.2-.4 4.7 0 9.5.1 13.9.4.9-.5 1.1-2.9.1-3.6l-2.5-.2c-4.6-.6-5-2.4-5-10.6v-7.5c0-1.9.2-2.1 2.4-2.1 2.4 0 4 .5 5.4 2.7 1.9 3.4 5.1 9 8 12.8 5 6.7 9.8 9 17.7 9 4.2 0 6.2-.2 7.6-.9.6-.4.6-2-.1-2.4-1.7.1-3.8-.6-6-2.4m-28.7-22.5c-3 0-5-.1-5.5-.5s-.7-1.2-.7-2.7v-16c0-2.9.5-3 4.7-3 6.8 0 11.5 4.6 11.5 11.7 0 5.5-3 10.5-10 10.5M289 85.9c-4.9-2.6-11.2-3.3-19.7-3.4-2.3 0-6.8.1-11.1.3-2.1.1-5.1.2-8.2.3-5.6.1-11.7.1-14.7.1H234c-3.6 0-6.4-.1-10.6-.4-1.2.6-1.2 2.8-.2 3.6l3.3.4c3.3.4 4.2 2 4.6 6.8.1 1.5.5 5.6.5 10.9v10.2c0 11.3-3.2 18.9-13.8 18.9-10 0-13.9-7.9-13.9-19V97.2c0-8.1.4-9.9 4.9-10.5l2.5-.2c1-.7.7-3.1-.1-3.6-4.4.2-9.1.4-13.8.4-4.9 0-9.6-.1-14.1-.4-.9.5-1.1 2.8-.1 3.6l2.5.2c4.6.6 4.9 2.3 4.9 10.5v18.7c0 9.3 2.5 14.9 6.9 18.5 3.8 3.2 9.7 4.3 16.7 4.3 6.5 0 12.9-1.9 16.9-5.5 3.9-3.7 6-10 6-17.9v-10.9c0-5.3.2-9.4.4-11 0-.7.1-1.4.2-2 .1-.3.2-.6.3-1 0-.1.1-.2.1-.3.4-1 1.1-1.8 2-2.4.1-.1.2-.2.4-.2.1-.1.2-.1.4-.2.1 0 .1-.1.2-.1.2-.1.4-.2.6-.2.1 0 .1 0 .2-.1.1 0 .2-.1.3-.1h.1c.9-.2 1.9-.4 3.1-.4 4.4 0 6.7 1.8 7.4 4.4 0 0 .2.2.3 1.4v.3c.1.7.1 1.7.1 3.1v27.3c0 8.2-.4 10-5 10.6l-1.9.2c-1 .8-.7 3.1.1 3.6 3.9-.3 8.6-.4 13.6-.4 4.7 0 9.5.1 14.6.4.9-.5 1.1-2.9.1-3.6l-3.1-.4c-4.6-.5-5-2.2-5-10.5v-8.3c1.1.5 2.4.6 3.9.8 0 0 3.4.3 7.5 0 9.9-.4 19.6-4.7 19.6-15.5-.1-6.7-3.8-11.4-8.6-13.9m-16.1 26.8c-2.7.5-4.8.1-6.5-.6V90.8c0-3.4.8-3.5 5.6-3.5 5.7 0 10.8 4.5 10.8 11.7.1 7.9-3.8 12.6-9.9 13.7M59.6 113.3s.8-.9.8-2.1c0-1.1-.7-1.8-.8-2-3.1.2-6 .3-9.3.3-5.6 0-10.3-.2-15-.5-1.3.5-1.4 3-.4 3.6l3.1.5c5.5 1 5.8 1.9 5.8 6.6V130c0 3.6-3.3 4.3-8.3 4.3-11.3 0-20.3-9.3-20.3-24.9 0-13.1 6.8-23.4 19-23.4 8.9 0 14.5 3.6 17.4 12.6.9.9 3.1.6 3.5-.4-.9-6.4-1.3-11.8-1.3-14.3-2.4-.6-10.8-2.8-18.7-2.8-11.5 0-21.4 4-27.2 9.8-5.9 5.9-8 13.3-8 20 0 6.9 2.8 14.3 7.9 19.2 6.4 6 15.7 8.9 26.4 8.9 4.8 0 12.1-.8 18.1-1.8l2.1-.3s2.4-.6 2.4-2.4.1-7.1.1-7.1v-7.8c0-4.3.1-5.5 2.7-6.3z"> </path> <path d="M151.2 82.2c-18.9 0-31.8 12.9-31.8 29.8 0 15.3 11.5 27.8 31.8 27.8 18.2 0 30.9-12.1 30.9-29.3-.1-14.8-10.4-28.3-30.9-28.3m.3 52.8c-12.1 0-17.1-12.9-17.1-25.6 0-16.4 8.3-22.4 15.4-22.4 11.7 0 17.1 12.1 17.1 26.5.1 15.2-6.8 21.5-15.4 21.5M58.8 49.4C55 46.4 50 40 44.7 31.1c-1-1.6-.9-2.5.1-3 4.7-2 9.6-5.6 9.6-12.6 0-6.1-3.4-10.3-8.6-12.8C41.1.6 35.2 0 27.1 0 18 0 9.3.4 4.5.8c-1.3.3-1.2 3.2-.2 3.6l1.5.2c4.2.8 4.7 1.2 4.7 11.3v24.4c0 8.2-.4 10-5 10.6l-2.5.3c-1 .7-.7 3.1.1 3.6 4.5-.2 9.2-.4 14.2-.4 4.7 0 9.5.1 14 .4.9-.5 1.1-2.9.1-3.6l-2.5-.2c-4.6-.6-5-2.4-5-10.6v-7.5c0-1.9.2-2.1 2.4-2.1 2.4 0 4 .5 5.4 2.7 1.9 3.4 5.1 9 8 12.8 5 6.7 9.8 9 17.7 9 4.2 0 6.2-.2 7.6-.9.6-.4.6-2-.1-2.4-1.7-.1-3.8-.8-6.1-2.6M30.2 26.9c-3 0-5-.1-5.5-.5s-.7-1.2-.7-2.7v-16c0-2.9.5-3 4.7-3 6.8 0 11.4 4.6 11.4 11.7 0 5.5-2.9 10.5-9.9 10.5M121.1.5c-4.7.2-7 .4-10.6.4-3.6 0-6.4-.1-10.6-.4-1.2.6-1.2 2.8-.2 3.6l3.3.4c3.3.4 4.2 2 4.6 6.8.1 1.5.5 5.5.5 10.9v10.2c0 11.3-3.2 18.9-13.8 18.9-10 0-13.9-7.9-13.9-19V14.8c0-8.1.4-9.9 4.9-10.5l2.5-.2c1-.7.7-3.1-.1-3.6-4.4.2-9.1.4-13.8.4C69 .9 64.3.8 59.8.5c-.9.5-1.1 2.8-.1 3.6l2.5.2C66.6 5 67 6.7 67 14.8v18.7c0 9.3 2.5 14.9 6.9 18.5 3.8 3.2 10.5 4.3 17.5 4.3 6.5 0 12.2-1.9 16.1-5.6 3.9-3.7 6-10 6-17.9V22.1c0-5.3.2-9.4.4-11 .2-4.4 1.1-6 4.6-6.7l2.8-.4c1.2-.6.9-3-.2-3.5M258.1 40.5c-2.9 6.6-5 9.2-15.1 9.2-7.7 0-10.6-.6-11.7-1.9-1.1-1.4-1.4-4.7-1.4-8.5v-7.7c0-2.4.1-2.5 2.9-2.5h4.6c6.9 0 8 .1 9 3.9l.7 3c.8.7 2.9.6 3.5-.2-.1-2.9-.4-6-.4-9.3 0-3.1.3-6.2.4-9.1-.6-.9-2.7-1-3.5-.2l-.7 3c-1 3.7-2.1 3.9-9 3.9h-4.6c-2.7-.1-2.9-.1-2.9-2.2V11.5c0-6 .1-6.3 3.2-6.3h6.6c6.1 0 9.3.5 10.8 3 .7 1.3 1.5 3.1 2.2 5.2.9.7 3 .6 3.5-.4-.2-5.7-.9-11.5-1.2-13-1.1.2-6.1.4-11.6.4h-20c-5 0-9.7-.1-13.2-.4-.9.5-1.1 2.9-.1 3.6l1.5.2c4.6.6 5 2.4 5 10.6v25.9c0 8.2-.4 10-5 10.5l-3.9.4c-1 .8-.8 3.1.1 3.6 5.8-.2 10.6-.4 15.6-.4h13.3c6.7.1 13.3.1 21.2.4 1.1-2.4 2.6-8.6 3.7-13.8-.9-.9-2.6-.9-3.5-.5M357.6 40.1c-3.7 9-5.7 9.6-15.2 9.6-6.9 0-8.8-.9-9.8-1.9-1.2-1.5-1.5-5.2-1.5-9.1V14.4c0-8.2.4-10 5-10.6l2.5-.2c1-.7.8-3.1-.1-3.6-4.5.2-9.2.4-14 .4-5 0-9.7-.1-14.6-.4-.9.5-1.1 2.9-.1 3.6l2.9.4c4.6.5 5 2.3 5 10.5v25.6c-.1 1.6-.5 6.7-2 10.5l-.2.4c-1.4 3.3.3 3.5 1.3 3.5h1.2c2.1 0 4.3-.1 6.5-.1H337c6.1 0 13.7.1 20.5.4 1.5-3.1 3.1-9.6 3.6-14.2-.7-1-2.5-1.1-3.5-.5"> </path> <path d="M311 40.1c-3.7 9-5.7 9.6-15.2 9.6-6.9 0-8.8-.9-9.9-1.9-1.2-1.5-1.5-5.2-1.5-9.1V14.4c0-8.2.4-10 5-10.6l2.5-.2c1-.7.8-3.1-.1-3.6-4.5.2-9.2.4-13.9.4-5 0-9.7-.1-14.6-.4-.9.5-1.1 2.9-.1 3.6l2.8.4c4.6.5 5 2.3 5 10.5v25.9c0 8.2-.4 10-5 10.6l-2.5.2c-1 .8-.8 3.1.1 3.6 4.5-.2 9.2-.4 14.2-.4h12.5c6.1 0 13.7.1 20.5.4 1.5-3.1 3.1-9.6 3.6-14.2-.7-1-2.4-1.1-3.4-.5M156.7 2.3c1 2.6 1.8 7.4 2.1 12.4-.7 1.1-2.6 1.3-3.4.5-2.3-7.1-6.6-10.5-12.4-10.5-5.1 0-8.4 3-8.4 7.3 0 4.9 4.5 7.4 9.8 9.6 8.3 3.4 16.2 8.2 16.2 18.5.1 11.1-10.1 16.2-21.9 16.2-7.1 0-12.8-1.7-16.1-4.4-1.8-3.4-2.4-8.7-2.2-13.8.6-1 2.6-1.3 3.4-.2 2.2 7.4 7.7 13.8 15.9 13.8 4.9 0 8.5-2.8 8.5-7.3 0-5.7-4.3-9.1-10.1-11.6-7.8-3.2-15.2-8.2-15.2-16.9 0-10.1 8.7-15.9 21-15.9 5.6.1 9.6 1.4 12.8 2.3M201.2 2.3c1 2.6 1.8 7.4 2.1 12.4-.7 1.1-2.6 1.3-3.4.5-2.3-7.1-6.6-10.5-12.4-10.5-5.1 0-8.4 3-8.4 7.3 0 4.9 4.5 7.4 9.8 9.6 8.3 3.4 16.2 8.2 16.2 18.5.1 11.1-10.1 16.2-22 16.2-7.1 0-12.8-1.7-16.1-4.4-1.8-3.4-2.4-8.7-2.2-13.8.6-1 2.6-1.3 3.4-.2 2.2 7.4 7.7 13.8 15.9 13.8 4.9 0 8.5-2.8 8.5-7.3 0-5.7-4.3-9.1-10.1-11.6-7.8-3.2-15.2-8.2-15.2-16.9 0-10.1 8.7-15.9 21-15.9 5.7.1 9.7 1.4 12.9 2.3"> </path> </svg> </div> </div> <div class="uos-chrome-footer-col"> <dl> <dt class="uos-chrome-footer-title">Information for</dt> </dl> </div> <div class="uos-chrome-footer-col" itemscope="" itemtype="http://schema.org/Place"> <dl> <dt class="uos-chrome-footer-title"> Contact us </dt> <dd class="uos-chrome-footer-tel" itemprop="telephone"> +44(0)23 8059 5000 </dd> <dd class="uos-chrome-footer-fax" itemprop="faxNumber"> +44(0)23 8059 3131 </dd> </dl> <dl itemscope="itemscope" itemtype="https://schema.org/PostalAddress"> <dt class="uos-sr"> Address </dt> <dd> University of Southampton </dd> <dd itemprop="streetAddress"> University Road </dd> <dd itemprop="addressRegion"> Southampton </dd> <dd itemprop="postalCode"> SO17 1BJ </dd> <dd itemprop="addressCountry"> United Kingdom </dd> </dl> <a class="uos-chrome-footer-dir" href="/about/visit/getting-to-our-campuses.page"> Get directions › </a> </div> <div class="uos-chrome-footer-col"> <dl> <dt class="uos-chrome-footer-title"> Connect with us </dt> </dl> <h5 class="uos-sr"> Download University of Southampton prospectus </h5> <p> Download a PDF of our prospectus or order a printed copy to be delivered to your door. </p> <a class="uos-btn uos-btn-primary uos-btn-wide" href="/courses/prospectuses.page"> Download a prospectus </a> </div> </div> <div class="uos-chrome-footer-meta"> <div class="uos-component_container"> <span id="copyright_string"></span> <nav> <ul class="no-bullets"></ul> </nav> </div> </div> </footer> <script type="text/javascript"> // Download Menu JSON function leaf_fetchJSON(url) { return new Promise((resolve, reject) => { fetch(url).then(response => { if (!response.ok) { return []; } return response.json(); }) .then(jsonData => { resolve(jsonData); }) .catch(error => { resolve([]); }); }); } async function leaf_main() { // Get timestamp let timestamp = Date.now(); // Add Year to Copyright document.querySelector("#copyright_string").innerHTML = "© " + new Date().getFullYear() + " University of Southampton"; // Download Footer Menu JSON let footerMenuJson = await leaf_fetchJSON("/leaf_content/lists/footermenuMenu.json?t=" + timestamp); // Generate Footer Menu Code let footerMenuHTML = footerMenuJson.map(item => { let classAttribute = item.class ? ` class="${item.class}"` : ''; return `<li${classAttribute}><a href="${item.link}" title="${item.title}">${item.menu_item}</a></li>`; }).join("\n"); // Add Footer Menu HTML document.querySelector(".uos-chrome-footer-meta > div > nav > ul").innerHTML = footerMenuHTML; // Download Footer Column JSON let footerColumnJson = await leaf_fetchJSON("/leaf_content/lists/footerinformationMenu.json?t=" + timestamp); // Generate Footer Column Code let footerColumnHTML = footerColumnJson.map(item => { let classAttribute = item.class ? ` class="${item.class}"` : ''; return `<dd${classAttribute}><a href="${item.link}" title="${item.title}">${item.menu_item}</a></dd>`; }).join("\n"); // Add Footer Column HTML document.querySelector("footer > div.uos-component_container > div:nth-child(2) > dl").innerHTML += footerColumnHTML; // Download Footer Social JSON let footerSocialJson = await leaf_fetchJSON("/leaf_content/lists/footersocialMenu.json?t=" + timestamp); // Generate Footer Social Code let footerSocialHTML = footerSocialJson.map(item => { return `<dd class="uos-chrome-footer-social"><a class="${item.class}" href="${item.link}"><span class="uos-sr">${item.menu_item}</span></a></dd>`; }).join("\n"); // Add Footer Social HTML document.querySelector("footer > div.uos-component_container > div:nth-child(4) > dl").innerHTML += footerSocialHTML; }; leaf_main(); </script> <!--ls:end[body]--> <script crossorigin="anonymous" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" src="https://code.jquery.com/jquery-2.2.4.min.js"> </script> <script> if (typeof jQuery == 'undefined') { document.write(unescape("%3Cscript src='/assets/site/design/scripts/jquery.min.js' type='text/javascript'%3E%3C/script%3E")); } </script> <script src="/assets/site/design/scripts/uos.main.0.11.2.min.js" type="text/javascript"> </script> <script> window.GeckoChatSettings = { account_id: 'oiwzwJapeFqAzmd', auto_boot: true }; </script> <script src="https://embed.geckochat.io"> </script> </body> </html>