(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{101:function(e,t,i){"use strict";var a=i(18);const o="Circular,Verdana,sans-serif;",r={default:{color:"#292D2D",font_family:o,font_style:"normal",font_weight:300,font_size:"16px",line_height:1.75},defaultHeading:{font_weight:"bold",line_height:1.4,margin:"30px 0 0 0"},link:{color:"#2C567F"},p:{default:{font_size:"16px",line_height:2,font_weight:"normal",margin:"20px 0 0 0"}},h1:{default:{font_family:o,font_size:"42px",line_height:"58px",font_weight:"500",margin:"0 0 18px 0"}},h2:{default:{font_family:o,font_size:"30px",line_height:"38px",font_weight:"500",margin:"0 0 18px 0"}},h3:{default:{font_family:o,font_size:"24px",line_height:"32px",font_weight:"500",margin:"30px 0 0 0"}},h4:{default:{font_family:o,font_size:"18",line_height:"23px",font_weight:"500",margin:"30px 0 0 0"}},h5:{default:{font_family:o,font_size:"16px",line_height:"23px",font_weight:"500",margin:"30px 0 0 0"}},h6:{default:{font_family:o,font_size:"16px",line_height:"23px",font_weight:"500",margin:"30px 0 0 0"}}},n={defaultTypeStyles:r.default,pStyles:l(r.p).toString(),h1Styles:l(r.h1).toString(),h2Styles:l(r.h2).toString(),h3Styles:l(r.h3).toString(),h4Styles:l(r.h4).toString(),h5Styles:l(r.h5).toString(),h6Styles:l(r.h6).toString()};function l(e){return Object.keys(e).map(t=>{const i=function(e){let t=[];return Object.keys(e).map(i=>{t.push(`${i.split("_").join("-")}: ${e[i]};`)}),t}(e[t]);return"default"===t?""+i.join(" "):`@media only screen and (min-width:${a.c[t]}){${i.join("")}}`}).join("")}var s=i(24);const m=Object(s.c)(["position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;"]),u={container:Object(s.c)(["width:100%;max-width:",";padding:0 ",";margin:auto;"],a.b.container,a.b.gutter),visuallyHidden:m,button:()=>Object(s.c)([".button{display:block;color:",";background-color:",";text-decoration:none;text-align:center;font-family:'NeuzeitGro-Bol',serif;padding:14px 10px;transition:color,background-color 0.2s;max-width:300px;&:hover,&:focus{color:",";background-color:",";box-shadow:inset 0 0 0px 2px ",";}svg{margin-left:10px;}}.light{color:",";background-color:",";box-shadow:inset 0 0 0px 2px ",";&:hover,&:focus{color:",";background-color:",";box-shadow:inset 0 0 0px 2px ",";}}.ghost{color:",";background-color:",";box-shadow:inset 0 0 0px 2px ",";&:hover,&:focus{color:",";background-color:",";box-shadow:inset 0 0 0px 2px ",";}}"],f.white,f.red,f.red,f.white,f.red,f.red,f.white,f.white,f.white,f.red,f.red,f.white,f.red,f.white,f.red,f.white,f.red)};i.d(t,"a",(function(){return f})),i.d(t,"c",(function(){return c}));const f={red:"#C62059",blueExtraLight:"#007CA7",blueLight:"#005382",blue:"#2C567F",blueDark:"#16174e",green:"#1C9598",greenDark:"#21758A",white:"#ffffff",greyLight:"#BABABA",grey:"#292D2D",greyDark:"#474747",pageBg:"#fff",borderGrey:"#CCC",tooltip:"#666",textColor:"#fff",bookingGreen:"#329D6C",btnPrimary:"#f9b13b",btnPrimaryPurple:"#61116A",btnPrimaryHover:"#df9215",btnDisabled:"#777",btnDisabledText:"#DEDEDE",btnBack:"#DEDEDE",btnBackText:"#777",giftAid:"#F4F4F4",giftAidTitle:"#5eb3d0",giftAidBlue:"#5cb1ce",required:"#FE0000",venue:{ulsterMuseum:"#f15e60",ulsterFolk:"#0094B6",ulsterTransport:"#fbae46",ulsterAmerican:"#62c5ae"},modal:"rgba(0,0,0,.8)",header:{primaryBG:"#3C3C3B",secondaryBG:"#2b5664",breadcrumbBG:"#91908f",border:"#a2a0a1"},footer:{footerBG:"#474747",primaryBG:"#393939"}},c={top:"-100px"};t.b={name:"uon",grid:a.a,layout:a.b,typographyStyles:n,patterns:u}},103:function(e,t,i){"use strict";i.d(t,"c",(function(){return m})),i.d(t,"d",(function(){return f})),i.d(t,"e",(function(){return w})),i.d(t,"b",(function(){return y})),i.d(t,"a",(function(){return b})),i.d(t,"f",(function(){return v}));var a=i(68);const{hasNavigationTree:o,selectNavigationRoot:r,selectNavigationDepends:n}=a.navigation.selectors,{selectCurrentAncestors:l,selectCurrentPath:s,selectCurrentProject:m,selectIsNotFound:u,selectRouteEntry:f,selectRouteEntryContentTypeId:c,selectRouteEntryDepends:p,selectRouteEntryEntryId:d,selectRouteEntryID:g,selectRouteEntrySlug:h,selectRouteLoading:w}=a.routing.selectors,{selectCommitRef:y,selectBuildNumber:b,selectVersionStatus:v}=a.version.selectors},145:function(e,t,i){"use strict";var a=i(24),o=i(18);const r=a.b` @font-face { font-family: 'uon-icon'; src: url('/static/fonts/uon-icon-font/uon-icon-font.eot') format('embedded-opentype'), url('/static/fonts/uon-icon-font/uon-icon-font.ttf') format('truetype'), url('/static/fonts/uon-icon-font/uon-icon-font.woff') format('woff'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Circular'; src: url('/static/fonts/lineto-circular-pro-book-eot.eot'); src: url('/static/fonts/lineto-circular-pro-book-eot.eot') format('embedded-opentype'), url('/static/fonts/lineto-circular-pro-book-woff.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Circular'; src: url('/static/fonts/lineto-circular-pro-medium-eot.eot'); src: url('/static/fonts/lineto-circular-pro-medium-eot.eot') format('embedded-opentype'), url('/static/fonts/lineto-circular-pro-medium-woff.woff') format('woff'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Circular'; src: url('/static/fonts/lineto-circular-pro-bold-eot.eot'); src: url('/static/fonts/lineto-circular-pro-bold-eot.eot') format('embedded-opentype'), url('/static/fonts/lineto-circular-pro-bold-woff.woff') format('woff'); font-weight: bold; font-style: normal; } /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ html { font-family: Circular, Verdana, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; background: #fff; color: #777; font-style: normal; font-weight: 500; font-size: 100%; line-height: 1.4; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } progress { vertical-align: baseline; } template, [hidden] { display: none; } a { background-color: transparent; -webkit-text-decoration-skip: objects; } a:active, a:hover { outline-width: 0; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bolder; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background-color: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } svg:not(:root) { overflow: hidden; } code, kbd, pre, samp { font-family: Roboto, sans-serif; font-size: 1em; } figure { margin: 1em 40px; } hr { box-sizing: content-box; overflow: visible; display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } button, input, select, textarea { font: inherit; margin: 0; overflow: auto; resize: vertical; } optgroup { font-weight: bold; } button, input { overflow: visible; } button, select { text-transform: none; } button, html [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; } button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { border: 0; margin: 0; padding: 0; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } [type='checkbox'], [type='radio'] { box-sizing: border-box; padding: 0; } [type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { height: auto; } [type='search'] { -webkit-appearance: textfield; outline-offset: -2px; } [type='search']::-webkit-search-cancel-button, [type='search']::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-input-placeholder { color: inherit; opacity: 0.54; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } *, *:before, *:after { box-sizing: border-box; } audio, canvas, iframe, img, svg, video { vertical-align: middle; } img { max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; display: inline-block; vertical-align: middle; border-style: none; } input[type='search'] { -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; } @keyframes fadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } @keyframes fadeIn { 0% { opacity: 0 } 100% { opacity: 1 } } @media only screen and (min-width: ${o.c.xxsmall}) { h1 { font-size: 1.5rem; } h2 { font-size: 1.25rem; } h3 { font-size: 1.1875rem; } h4 { font-size: 1.125rem; } h5 { font-size: 1.0625rem; } h6 { font-size: 1rem; } } @media only screen and (min-width: ${o.c.medium}) { h1 { font-size: 3rem; } h2 { font-size: 2.5rem; } h3 { font-size: 1.9375rem; } h4 { font-size: 1.5625rem; } h5 { font-size: 1.25rem; } h6 { font-size: 1rem; } } p { color: #777; font-size: 16px; line-height: 25px; } .learn-more { text-decoration: none; color: #1a296b; } .learn-more .icon { margin-left: 8px; } .row { margin: 0 auto; max-width: 80rem; width: 100%; } .row:before, .row:after { content: ' '; display: table; } .row:after { clear: both; } @media only screen and (min-width: ${o.c.xxlarge}) { .row { max-width: 90rem; } } .row.row--full { position: relative; display: inline-block; max-width: 100%; } .row.row--full .column { padding: 0; } .row.collapse > .column { padding-left: 0; padding-right: 0; } .row.collapse .row { margin-left: 0; margin-right: 0; } .row .row { margin: 0 -1.25rem; max-width: none; width: auto; } .row .row:before, .row .row:after { content: ' '; display: table; } .row .row:after { clear: both; } .row .row.collapse { margin: 0; max-width: none; width: auto; } .row .row.collapse:before, .row .row.collapse:after { content: ' '; display: table; } .row .row.collapse:after { clear: both; } .column { position: relative; padding-left: 1.25rem; padding-right: 1.25rem; width: 100%; float: left; } .column.row { float: none; } @media only screen { .small-push-0 { position: relative; left: 0; right: auto; } .small-pull-0 { position: relative; right: 0; left: auto; } .small-push-1 { position: relative; left: 8.33333%; right: auto; } .small-pull-1 { position: relative; right: 8.33333%; left: auto; } .small-push-2 { position: relative; left: 16.66667%; right: auto; } .small-pull-2 { position: relative; right: 16.66667%; left: auto; } .small-push-3 { position: relative; left: 25%; right: auto; } .small-pull-3 { position: relative; right: 25%; left: auto; } .small-push-4 { position: relative; left: 33.33333%; right: auto; } .small-pull-4 { position: relative; right: 33.33333%; left: auto; } .small-push-5 { position: relative; left: 41.66667%; right: auto; } .small-pull-5 { position: relative; right: 41.66667%; left: auto; } .small-push-6 { position: relative; left: 50%; right: auto; } .small-pull-6 { position: relative; right: 50%; left: auto; } .small-push-7 { position: relative; left: 58.33333%; right: auto; } .small-pull-7 { position: relative; right: 58.33333%; left: auto; } .small-push-8 { position: relative; left: 66.66667%; right: auto; } .small-pull-8 { position: relative; right: 66.66667%; left: auto; } .small-push-9 { position: relative; left: 75%; right: auto; } .small-pull-9 { position: relative; right: 75%; left: auto; } .small-push-10 { position: relative; left: 83.33333%; right: auto; } .small-pull-10 { position: relative; right: 83.33333%; left: auto; } .small-push-11 { position: relative; left: 91.66667%; right: auto; } .small-pull-11 { position: relative; right: 91.66667%; left: auto; } .small-1 { width: 8.33333%; } .small-2 { width: 16.66667%; } .small-3 { width: 25%; } .small-4 { width: 33.33333%; } .small-5 { width: 41.66667%; } .small-6 { width: 50%; } .small-7 { width: 58.33333%; } .small-8 { width: 66.66667%; } .small-9 { width: 75%; } .small-10 { width: 83.33333%; } .small-11 { width: 91.66667%; } .small-12 { width: 100%; } .small-offset-0 { margin-left: 0 !important; } .small-offset-1 { margin-left: 8.33333% !important; } .small-offset-2 { margin-left: 16.66667% !important; } .small-offset-3 { margin-left: 25% !important; } .small-offset-4 { margin-left: 33.33333% !important; } .small-offset-5 { margin-left: 41.66667% !important; } .small-offset-6 { margin-left: 50% !important; } .small-offset-7 { margin-left: 58.33333% !important; } .small-offset-8 { margin-left: 66.66667% !important; } .small-offset-9 { margin-left: 75% !important; } .small-offset-10 { margin-left: 83.33333% !important; } .small-offset-11 { margin-left: 91.66667% !important; } .small-reset-order { float: left; left: auto; margin-left: 0; margin-right: 0; right: auto; } .column.small-centered { margin-left: auto; margin-right: auto; float: none; } .column.small-uncentered { float: left; margin-left: 0; margin-right: 0; } .column.small-centered:last-child { float: none; } .column.small-uncentered:last-child { float: left; } .column.small-uncentered.opposite { float: right; } .row.small-collapse > .column { padding-left: 0; padding-right: 0; } .row.small-collapse .row { margin-left: 0; margin-right: 0; } .row.small-uncollapse > .column { padding-left: 1.25rem; padding-right: 1.25rem; float: left; } } @media only screen and (min-width: ${o.c.medium}) { .medium-push-0 { position: relative; left: 0; right: auto; } .medium-pull-0 { position: relative; right: 0; left: auto; } .medium-push-1 { position: relative; left: 8.33333%; right: auto; } .medium-pull-1 { position: relative; right: 8.33333%; left: auto; } .medium-push-2 { position: relative; left: 16.66667%; right: auto; } .medium-pull-2 { position: relative; right: 16.66667%; left: auto; } .medium-push-3 { position: relative; left: 25%; right: auto; } .medium-pull-3 { position: relative; right: 25%; left: auto; } .medium-push-4 { position: relative; left: 33.33333%; right: auto; } .medium-pull-4 { position: relative; right: 33.33333%; left: auto; } .medium-push-5 { position: relative; left: 41.66667%; right: auto; } .medium-pull-5 { position: relative; right: 41.66667%; left: auto; } .medium-push-6 { position: relative; left: 50%; right: auto; } .medium-pull-6 { position: relative; right: 50%; left: auto; } .medium-push-7 { position: relative; left: 58.33333%; right: auto; } .medium-pull-7 { position: relative; right: 58.33333%; left: auto; } .medium-push-8 { position: relative; left: 66.66667%; right: auto; } .medium-pull-8 { position: relative; right: 66.66667%; left: auto; } .medium-push-9 { position: relative; left: 75%; right: auto; } .medium-pull-9 { position: relative; right: 75%; left: auto; } .medium-push-10 { position: relative; left: 83.33333%; right: auto; } .medium-pull-10 { position: relative; right: 83.33333%; left: auto; } .medium-push-11 { position: relative; left: 91.66667%; right: auto; } .medium-pull-11 { position: relative; right: 91.66667%; left: auto; } .medium-1 { width: 8.33333%; } .medium-2 { width: 16.66667%; } .medium-3 { width: 25%; } .medium-4 { width: 33.33333%; } .medium-5 { width: 41.66667%; } .medium-6 { width: 50%; } .medium-7 { width: 58.33333%; } .medium-8 { width: 66.66667%; } .medium-9 { width: 75%; } .medium-10 { width: 83.33333%; } .medium-11 { width: 91.66667%; } .medium-12 { width: 100%; } .medium-offset-0 { margin-left: 0 !important; } .medium-offset-1 { margin-left: 8.33333% !important; } .medium-offset-2 { margin-left: 16.66667% !important; } .medium-offset-3 { margin-left: 25% !important; } .medium-offset-4 { margin-left: 33.33333% !important; } .medium-offset-5 { margin-left: 41.66667% !important; } .medium-offset-6 { margin-left: 50% !important; } .medium-offset-7 { margin-left: 58.33333% !important; } .medium-offset-8 { margin-left: 66.66667% !important; } .medium-offset-9 { margin-left: 75% !important; } .medium-offset-10 { margin-left: 83.33333% !important; } .medium-offset-11 { margin-left: 91.66667% !important; } .medium-reset-order { float: left; left: auto; margin-left: 0; margin-right: 0; right: auto; } .column.medium-centered { margin-left: auto; margin-right: auto; float: none; } .column.medium-uncentered { float: left; margin-left: 0; margin-right: 0; } .column.medium-centered:last-child { float: none; } .column.medium-uncentered:last-child { float: left; } .column.medium-uncentered.opposite { float: right; } .row.medium-collapse > .column { padding-left: 0; padding-right: 0; } .row.medium-collapse .row { margin-left: 0; margin-right: 0; } .row.medium-uncollapse > .column { padding-left: 1.25rem; padding-right: 1.25rem; float: left; } } @media only screen and (min-width: ${o.c.large}) { .large-push-0 { position: relative; left: 0; right: auto; } .large-pull-0 { position: relative; right: 0; left: auto; } .large-push-1 { position: relative; left: 8.33333%; right: auto; } .large-pull-1 { position: relative; right: 8.33333%; left: auto; } .large-push-2 { position: relative; left: 16.66667%; right: auto; } .large-pull-2 { position: relative; right: 16.66667%; left: auto; } .large-push-3 { position: relative; left: 25%; right: auto; } .large-pull-3 { position: relative; right: 25%; left: auto; } .large-push-4 { position: relative; left: 33.33333%; right: auto; } .large-pull-4 { position: relative; right: 33.33333%; left: auto; } .large-push-5 { position: relative; left: 41.66667%; right: auto; } .large-pull-5 { position: relative; right: 41.66667%; left: auto; } .large-push-6 { position: relative; left: 50%; right: auto; } .large-pull-6 { position: relative; right: 50%; left: auto; } .large-push-7 { position: relative; left: 58.33333%; right: auto; } .large-pull-7 { position: relative; right: 58.33333%; left: auto; } .large-push-8 { position: relative; left: 66.66667%; right: auto; } .large-pull-8 { position: relative; right: 66.66667%; left: auto; } .large-push-9 { position: relative; left: 75%; right: auto; } .large-pull-9 { position: relative; right: 75%; left: auto; } .large-push-10 { position: relative; left: 83.33333%; right: auto; } .large-pull-10 { position: relative; right: 83.33333%; left: auto; } .large-push-11 { position: relative; left: 91.66667%; right: auto; } .large-pull-11 { position: relative; right: 91.66667%; left: auto; } .large-1 { width: 8.33333%; } .large-2 { width: 16.66667%; } .large-3 { width: 25%; } .large-4 { width: 33.33333%; } .large-5 { width: 41.66667%; } .large-6 { width: 50%; } .large-7 { width: 58.33333%; } .large-8 { width: 66.66667%; } .large-9 { width: 75%; } .large-10 { width: 83.33333%; } .large-11 { width: 91.66667%; } .large-12 { width: 100%; } .large-offset-0 { margin-left: 0 !important; } .large-offset-1 { margin-left: 8.33333% !important; } .large-offset-2 { margin-left: 16.66667% !important; } .large-offset-3 { margin-left: 25% !important; } .large-offset-4 { margin-left: 33.33333% !important; } .large-offset-5 { margin-left: 41.66667% !important; } .large-offset-6 { margin-left: 50% !important; } .large-offset-7 { margin-left: 58.33333% !important; } .large-offset-8 { margin-left: 66.66667% !important; } .large-offset-9 { margin-left: 75% !important; } .large-offset-10 { margin-left: 83.33333% !important; } .large-offset-11 { margin-left: 91.66667% !important; } .large-reset-order { float: left; left: auto; margin-left: 0; margin-right: 0; right: auto; } .column.large-centered { margin-left: auto; margin-right: auto; float: none; } .column.large-uncentered { float: left; margin-left: 0; margin-right: 0; } .column.large-centered:last-child { float: none; } .column.large-uncentered:last-child { float: left; } .column.large-uncentered.opposite { float: right; } .row.large-collapse > .column { padding-left: 0; padding-right: 0; } .row.large-collapse .row { margin-left: 0; margin-right: 0; } .row.large-uncollapse > .column { padding-left: 1.25rem; padding-right: 1.25rem; float: left; } } @media only screen and (min-width: ${o.c.xlarge}) { .mlarge-push-0 { position: relative; left: 0; right: auto; } .mlarge-pull-0 { position: relative; right: 0; left: auto; } .mlarge-push-1 { position: relative; left: 8.33333%; right: auto; } .mlarge-pull-1 { position: relative; right: 8.33333%; left: auto; } .mlarge-push-2 { position: relative; left: 16.66667%; right: auto; } .mlarge-pull-2 { position: relative; right: 16.66667%; left: auto; } .mlarge-push-3 { position: relative; left: 25%; right: auto; } .mlarge-pull-3 { position: relative; right: 25%; left: auto; } .mlarge-push-4 { position: relative; left: 33.33333%; right: auto; } .mlarge-pull-4 { position: relative; right: 33.33333%; left: auto; } .mlarge-push-5 { position: relative; left: 41.66667%; right: auto; } .mlarge-pull-5 { position: relative; right: 41.66667%; left: auto; } .mlarge-push-6 { position: relative; left: 50%; right: auto; } .mlarge-pull-6 { position: relative; right: 50%; left: auto; } .mlarge-push-7 { position: relative; left: 58.33333%; right: auto; } .mlarge-pull-7 { position: relative; right: 58.33333%; left: auto; } .mlarge-push-8 { position: relative; left: 66.66667%; right: auto; } .mlarge-pull-8 { position: relative; right: 66.66667%; left: auto; } .mlarge-push-9 { position: relative; left: 75%; right: auto; } .mlarge-pull-9 { position: relative; right: 75%; left: auto; } .mlarge-push-10 { position: relative; left: 83.33333%; right: auto; } .mlarge-pull-10 { position: relative; right: 83.33333%; left: auto; } .mlarge-push-11 { position: relative; left: 91.66667%; right: auto; } .mlarge-pull-11 { position: relative; right: 91.66667%; left: auto; } .mlarge-1 { width: 8.33333%; } .mlarge-2 { width: 16.66667%; } .mlarge-3 { width: 25%; } .mlarge-4 { width: 33.33333%; } .mlarge-5 { width: 41.66667%; } .mlarge-6 { width: 50%; } .mlarge-7 { width: 58.33333%; } .mlarge-8 { width: 66.66667%; } .mlarge-9 { width: 75%; } .mlarge-10 { width: 83.33333%; } .mlarge-11 { width: 91.66667%; } .mlarge-12 { width: 100%; } .mlarge-offset-0 { margin-left: 0 !important; } .mlarge-offset-1 { margin-left: 8.33333% !important; } .mlarge-offset-2 { margin-left: 16.66667% !important; } .mlarge-offset-3 { margin-left: 25% !important; } .mlarge-offset-4 { margin-left: 33.33333% !important; } .mlarge-offset-5 { margin-left: 41.66667% !important; } .mlarge-offset-6 { margin-left: 50% !important; } .mlarge-offset-7 { margin-left: 58.33333% !important; } .mlarge-offset-8 { margin-left: 66.66667% !important; } .mlarge-offset-9 { margin-left: 75% !important; } .mlarge-offset-10 { margin-left: 83.33333% !important; } .mlarge-offset-11 { margin-left: 91.66667% !important; } .mlarge-reset-order { float: left; left: auto; margin-left: 0; margin-right: 0; right: auto; } .column.mlarge-centered { margin-left: auto; margin-right: auto; float: none; } .column.mlarge-uncentered { float: left; margin-left: 0; margin-right: 0; } .column.mlarge-centered:last-child { float: none; } .column.mlarge-uncentered:last-child { float: left; } .column.mlarge-uncentered.opposite { float: right; } .row.mlarge-collapse > .column { padding-left: 0; padding-right: 0; } .row.mlarge-collapse .row { margin-left: 0; margin-right: 0; } .row.mlarge-uncollapse > .column { padding-left: 1.25rem; padding-right: 1.25rem; float: left; } } `;t.a=r},150:function(e,t,i){"use strict";i.d(t,"cachedSearch",(function(){return l}));var a=i(11);const o=e=>{let t={...DELIVERY_API_CONFIG};return e&&(t.projectId=e),"undefined"!=typeof window&&(t.rootUrl="",t.responseHandler={404:()=>null}),t};new class{search(e,t,i,r){return a.Client.create(o(i)).entries.search(e,t||1)}getClient(e="published",t,i){const r=o(t);return r.versionStatus=e,a.Client.create(r)}getEntry(e,t=1,i="published",r,n){const l=o(r);l.versionStatus=i;return a.Client.create(l).entries.get({id:e,linkDepth:t})}};class r{constructor(e,t){this.key=e,this.value=t,this.next=null,this.prev=null}}class n{constructor(e=100){this.map={},this.head=null,this.tail=null,this.limit=e||100,this.size=0}get(e){if(this.map[e]){let t=this.map[e].value,i=new r(e,t);return this.remove(e),this.setHead(i),t}}set(e,t){let i=new r(e,t);this.map[e]?this.remove(e):this.size>=this.limit&&(delete this.map[this.tail.key],this.size--,this.tail=this.tail.prev,this.tail.next=null),this.setHead(i)}setHead(e){e.next=this.head,e.prev=null,this.head&&(this.head.prev=e),this.head=e,this.tail||(this.tail=e),this.size++,this.map[e.key]=e}remove(e){let t=this.map[e];t.prev?t.prev.next=t.next:this.head=t.next,t.next?t.next.prev=t.prev:this.tail=t.prev,delete this.map[e],this.size--}}const l=new class{constructor(){this.cache=new n,this.taxonomyLookup={}}search(e,t,i,r){const n=a.Client.create(o(i));return this.request(i+JSON.stringify(e)+t.toString(),()=>n.entries.search(e,t))}searchUsingPost(e,t=0,i,r){const n=a.Client.create(o(i));return this.request(i+JSON.stringify(e)+t.toString(),()=>n.entries.searchUsingPost(e,t))}get(e,t,i,r,n){const l=a.Client.create(o(r));return l.clientConfig.versionStatus=i,this.request(e,()=>l.entries.get({id:e,linkDepth:t}))}getContentType(e,t,i){const r=a.Client.create(o(t));return this.request(`[CONTENT TYPE] ${e} ${t}`,()=>r.contentTypes.get(e))}getTaxonomyNode(e,t,i){const r=a.Client.create(o(t));return this.request("[TAXONOMY NODE] "+e,()=>r.taxonomy.resolveChildren(e).then(e=>this.extendTaxonomyNode(e)))}request(e,t){if(!this.cache.get(e)||"undefined"==typeof window){let i=t();this.cache.set(e,i),i.catch(()=>{this.cache.remove(e)})}return this.cache.get(e)}extendTaxonomyNode(e){let t=this.getTaxonomyId(e);return this.taxonomyLookup[t]=e.key,{...e,id:t,children:e.children?e.children.map(e=>this.extendTaxonomyNode(e)):null}}getTaxonomyId(e){if(e.key){let t=e.key.split("/");return t[t.length-1]}return""}getTaxonomyKey(e){return this.taxonomyLookup[e]}}},155:function(e,t,i){i(156),e.exports=i(326)},156:function(e,t){},18:function(e,t,i){"use strict";i.d(t,"c",(function(){return o})),i.d(t,"b",(function(){return r})),i.d(t,"a",(function(){return n}));const a={xxs:20.0625,xs:23.74,s:31.25,m:40.0625,ml:46.25,l:63.9375,xl:75,xxl:90.0625,xxxl:120.0625},o={xxsmall:a.xxs+"em",xsmall:a.xs+"em",small:a.s+"em",medium:a.m+"em",mlarge:a.ml+"em",large:a.l+"em",xlarge:a.xl+"em",xxlarge:a.xxl+"em",xxxlarge:a.xxxl+"em"},r={gutter:"20px",gutterNoUnits:10,columnCount:16,container:"1340px",containerSmall:"640px",mediaQueries:o,mediaQueriesNoUnit:a},n={width:"1340px",small_row_margin:"40px",large_row_margin:"80px",column_gutter:"24px",column_padding:"16px"}},326:function(e,t,i){"use strict";i.r(t);i(157),i(170),i(179),i(180),i(181),i(190),i(191),i(192),i(193),i(194),i(195),i(196),i(197),i(198),i(200),i(201),i(202),i(203),i(204),i(205),i(206),i(207),i(208),i(209),i(210),i(211),i(212),i(215),i(216),i(217),i(218),i(219),i(220),i(221),i(223),i(224),i(225),i(228),i(230),i(231),i(232),i(233),i(234),i(235),i(237),i(238),i(239),i(240),i(241),i(242),i(243),i(244),i(245),i(246),i(247),i(248),i(249),i(250),i(251),i(252),i(253),i(254),i(255),i(256),i(257),i(258),i(259),i(260),i(261),i(262),i(264),i(265),i(267),i(268),i(269),i(270),i(271),i(272),i(273),i(274),i(275),i(276);var a=i(146),o=i.n(a),r=i(0),n=i.n(r),l=i(46),s=i(24),m=i(101),u=i(29);const f={display:"flex",height:"100vh",alignItems:"center",justifyContent:"center",flexDirection:"Column"},c={width:"80px",height:"80px"},p={margin:"0",fontSize:"16px"},d=()=>n.a.createElement("div",{style:f},n.a.createElement("h3",{style:p},"Loading..."),n.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"lds-spinner",preserveAspectRatio:"xMidYMid",viewBox:"0 0 100 100",style:c},n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.9166666666666666s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(30 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.8333333333333334s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(60 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.75s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(90 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.6666666666666666s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(120 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.5833333333333334s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(150 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.5s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(180 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.4166666666666667s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(210 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.3333333333333333s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(240 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.25s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(270 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.16666666666666666s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(300 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"-0.08333333333333333s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"})),n.a.createElement("rect",{width:"6",height:"12",x:"47",y:"24",fill:"#DE1C8F",rx:"9",ry:"5",transform:"rotate(330 50 50)"},n.a.createElement("animate",{attributeName:"opacity",begin:"0s",dur:"1s",keyTimes:"0;1",repeatCount:"indefinite",values:"1;0"}))));d.propTypes={};var g=i(93),h=i(103);function w(){return(w=Object.assign||function(e){for(var t=1;t{const t=Object(l.useSelector)(h.e),[i,a]=Object(r.useState)(t);return Object(r.useEffect)(()=>{a(t)},[t]),n.a.createElement(n.a.Fragment,null,i&&n.a.createElement(d,e),n.a.createElement(s.a,{theme:m.b},n.a.createElement(u.RouteLoader,w({},e,{notFoundComponent:g.default}))))},b=i(40),v=i.n(b),x=[{contentTypeID:"coursePGResearch",component:v()({loader:()=>Promise.all([i.e(0),i.e(2),i.e(1)]).then(i.bind(null,154)),modules:["../../pages/Courses/Research/Research"],webpack:()=>[154],loading:d})}],E=i(8),k=i.n(E),C=i(145),T=i(94);const N=({entry:e})=>n.a.createElement(n.a.Fragment,null,n.a.createElement(C.a,null),n.a.createElement("h1",null,"ÌÇÐÄÔ­´´ ",e&&e.entryTitle),n.a.createElement("ul",null,n.a.createElement("li",null,n.a.createElement(T.a,{path:"/zenInfo"},"UoNInfo")),n.a.createElement("li",null,n.a.createElement(T.a,{path:"/preview/3ccf3646-8099-4f1e-90da-deb9968aa851#fees"},"Research Course Page"))));N.propTypes={entry:k.a.object};var _={ContentTypeMappings:x,StaticRoutes:[{path:"/",exact:!0,component:N},{path:"/404",exact:!0,component:v()({loader:()=>Promise.resolve().then(i.bind(null,93)),modules:["../../pages/NotFound"],webpack:()=>[93],loading:d})},{path:"/zenInfo",exact:!0,component:v()({loader:()=>Promise.all([i.e(0),i.e(6)]).then(i.bind(null,328)),modules:["../../pages/VersionInfo"],webpack:()=>[328],loading:d})},{path:"/pgstudy/courses/research/:yearOfEntry/:pageName",exact:!0,component:v()({loader:()=>Promise.all([i.e(0),i.e(2),i.e(1)]).then(i.bind(null,154)),modules:["../../pages/Courses/Research/Research"],webpack:()=>[154],loading:d})}]};var O={};var z=[],S=i(14);i(100);const D=e=>e&&e.match?e.match.params:{};"undefined"==typeof window||"localhost:3000"==window.location.host?PUBLIC_URI:(window.location.protocol,window.location.hostname,window.location.port);var I=i(150),j=i(11);const R=e=>e.getIn(["version","contensisVersionStatus"]);function F(e){return[j.Op.equalTo("sys.versionStatus",e)]}function B(e,t){return[j.Op.or(j.Op.equalTo("pageName",e),j.Op.equalTo("sys.slug",e)),j.Op.equalTo("sys.contentTypeId",t)]}function L({pageName:e,yearOfEntry:t},i){return[j.Op.equalTo("pageName",e),j.Op.equalTo("sys.contentTypeId",i),j.Op.equalTo("yearOfEntry",t)]}function*P({params:e,path:t}){const i=yield Object(S.d)(),a=function(e){if(e.toLowerCase().includes("courses/research"))return"coursePGResearch";return null}(t),o=e.pageName;if(t.startsWith("/preview/")||t.startsWith("/Preview/")){const e=((e,t)=>{if(t.length>=3){let i=[j.Op.equalTo("sys.id",t[t.length-1]),j.Op.equalTo("sys.versionStatus",R(e))];return new j.Query(...i)}})(i,t.split("/"));yield $(e)}a&&o&&("coursePGResearch"===a?yield Object(S.b)(q,i,e,a):yield Object(S.b)(A,i,o,a))}function*q(e,t,i){const a=function(e,t,i){let a=[...F(R(e)),...L(t,i)];const o=new j.Query(...a);return o.pageIndex=0,o.pageSize=1,o}(e,t,i);yield $(a)}function*A(e,t,i){const a=function(e,t,i){let a=[...F(R(e)),...B(t,i)];const o=new j.Query(...a);return o.pageIndex=0,o.pageSize=1,o}(e,t,i);yield $(a)}function*G(e){yield Object(S.a)([Object(S.c)({type:u.types.SET_NAVIGATION_NOT_FOUND,notFound:!1}),Object(S.c)({type:u.types.SET_ENTRY,entry:e}),Object(S.c)({type:u.types.SET_ENTRY_ID,id:e.sys.id})])}function*$(e){const t=yield I.cachedSearch.searchUsingPost(e,2);t&&t.items.length>0?yield Object(S.b)(G,t.items[0]):yield Object(S.b)(H)}function*H(){yield Object(S.a)([Object(S.c)({type:u.types.SET_NAVIGATION_NOT_FOUND,notFound:!0}),Object(S.c)({type:u.types.SET_ENTRY_ID,id:null}),Object(S.c)({type:u.types.SET_NODE,node:null}),Object(S.c)({type:u.types.SET_ENTRY,entry:null}),Object(S.c)({type:u.types.SET_ANCESTORS,ancestors:null})])}const U={routes:_,withReducers:O,withSagas:z,withEvents:{onRouteLoad:function*({path:e}){return yield console.log("onRouteLoadEvent",e),{customRouting:!0,customNavigation:{ancestors:!1,children:!1,siblings:!1,tree:!1}}},onRouteLoaded:function*({path:e,staticRoute:t}){const i={...D(t)};yield Object(S.b)(P,{params:i,path:e})}}};new o.a(y,U)},93:function(e,t,i){"use strict";i.r(t);var a=i(0),o=i.n(a);t.default=()=>o.a.createElement(o.a.Fragment,null,o.a.createElement("header",null,o.a.createElement("h1",null,"404 Page Not Found")))},94:function(e,t,i){"use strict";var a=i(0),o=i.n(a),r=i(8),n=i.n(r),l=i(24),s=i(64);const m=Object(l.d)(({className:e})=>o.a.createElement("svg",{className:e,xmlns:"http://www.w3.org/2000/svg",title:"(opens new window)",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",strokeLinecap:"square",strokeLinejoin:"arcs"},o.a.createElement("g",{fill:"none",fillRule:"evenodd"},o.a.createElement("path",{d:"M18 14v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8c0-1.1.9-2 2-2h5M15 3h6v6M10 14L20.2 3.8"})))).withConfig({displayName:"ExtSvg",componentId:"qoqulh-0"})(["",";"],({theme:{swatch:e}})=>`\n position: relative;\n top: 2px;\n margin-left: 4px;\n stroke: ${e.link.initial};\n stroke-width: 2px;\n `);m.propTypes={className:n.a.string},m.defaultProps={};var u=m;const f=Object(l.d)(({text:e,path:t,titleattr:i,target:a="_self",onClick:r,onBlur:n,children:l,srHidden:m,tabIndex:f,noIcon:c,style:p,className:d})=>{let g="",h=!1,w=!1;return a&&("new window"===a.toLowerCase()?(w=!0,g="_blank"):"none"===a.toLowerCase()?g="":"auto detect"===a.toLowerCase()?h=!0:g=a),t&&(t.includes("https://www.canterbury.ac.uk")||t.includes("http://www.canterbury.ac.uk")||t.includes("www.canterbury.ac.uk")||t.includes("canterbury.ac.uk"))?o.a.createElement("a",{href:t,className:d,style:p,"aria-hidden":m,tabIndex:f,onClick:r,onBlur:n,title:i,target:g},e,l&&l):t&&(t.includes(".pdf")||t.includes(".xlsx")||t.includes(".doc")||t.includes(".xml")||t.includes(".csv")||t.includes(".zip")||t.includes(".ics"))||t&&(t.includes("facebook.com")||t.includes("twitter.com")||t.includes("youtube.com")||t.includes("linkedin.com"))?o.a.createElement("a",{href:t,className:d,rel:"noopener noreferrer",target:a&&!h?g:"_blank",style:p,"aria-hidden":m,tabIndex:f,onClick:r,onBlur:n,title:i},e,l&&l):t&&(t.includes("http://")||t.includes("https://")||t.includes("wwww."))?o.a.createElement("a",{href:t,className:d,rel:"noopener noreferrer",target:a&&!h?g:"_blank",style:p,"aria-hidden":m,tabIndex:f,onClick:r,onBlur:n,title:i},e,l&&l,!c&&o.a.createElement(u,null)):t&&t.includes("mailto:")?o.a.createElement("a",{href:t,className:d,rel:"noopener noreferrer",style:p,"aria-hidden":m,tabIndex:f,onClick:r,onBlur:n,title:i},e,l&&l):o.a.createElement(s.Link,{className:d,to:t,onClick:r,onBlur:n,style:p,"aria-hidden":m,tabIndex:f,title:i,target:g},e,l&&l,w&&o.a.createElement(u,null))}).withConfig({displayName:"Link__RoutedLink",componentId:"feqv7o-0"})(["color:",";span.no-location{font-weight:bold;color:",";}",";"],e=>e.theme.swatch&&e.theme.swatch.link.initial,e=>e.theme.swatch&&e.theme.swatch.primary,e=>!e.noHoverStyles&&"\n cursor: pointer;\n &:hover {\n text-decoration: underline;\n }\n ");f.propTypes={text:n.a.string,path:n.a.string,titleattr:n.a.string,target:n.a.string,children:n.a.node,className:n.a.string,style:n.a.object,onClick:n.a.func,onBlur:n.a.func,tabIndex:n.a.string,noIcon:n.a.bool,extSvg:n.a.bool,noHoverStyles:n.a.bool,srHidden:n.a.string},f.defaultProps={};var c=f;t.a=c}},[[155,4,5]]]);