CINXE.COM
Online Programs | UNSW Online
<!DOCTYPE html> <!--[if IEMobile 7]><html class="iem7" lang="en" dir="ltr" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"><![endif]--> <!--[if lte IE 6]><html class="lt-ie9 lt-ie8 lt-ie7" lang="en" dir="ltr" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"><![endif]--> <!--[if (IE 7)&(!IEMobile)]><html class="lt-ie9 lt-ie8" lang="en" dir="ltr" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"><![endif]--> <!--[if IE 8]><html class="lt-ie9" lang="en" dir="ltr" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"><![endif]--> <!--[if (gte IE 9)|(gt IEMobile 7)]><!--><html lang="en" dir="ltr" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"><!--<![endif]--> <head profile="http://www.w3.org/1999/xhtml/vocab"> <meta charset="UTF-8" /> <!-- Start VWO --> <script> (function(nonVWOScriptsToExecute, VWO_HARD_TIMEOUT) { window._vwo_evq = window._vwo_evq || []; var queue = window._vwo_evq; for (var i = 0; i < queue.length; i++) { if (queue[i][0] === 'rD') { window.willRedirectionOccur = true; break; } } var _vwoOldPush = window._vwo_evq.push; window._vwo_evq.push = function() { var eventData = arguments[0], willRedirectionOccur; if (eventData[0] === 'rD') { willRedirectionOccur = eventData[1]; // It will be set to true if a redirection is going to be done by VWO. window.willRedirectionOccurByVWO = willRedirectionOccur; } _vwoOldPush.apply(window._vwo_evq, [].slice.call(arguments)); }; var hardLimitTimedout = false; function tryNonVWOTracking(nonVWOScriptsToExecute) { if ((window._vwo_code && (window._vwo_code.finished() || window._vwo_code.libExecuted)) || hardLimitTimedout) { if (!window.willRedirectionOccurByVWO) { clearTimeout(hardLimitTimer); for (var i = 0; i < nonVWOScriptsToExecute.length; i++) { try { nonVWOScriptsToExecute[i](); } catch (e) {} } return; } } setTimeout(function() { tryNonVWOTracking(nonVWOScriptsToExecute) }, 500) } var hardLimitTimer = setTimeout(function() { hardLimitTimedout = true; }, VWO_HARD_TIMEOUT); tryNonVWOTracking(nonVWOScriptsToExecute); })([function() { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-5G48W6X'); }], 5000 /*MAXIMUM TIME IN SECONDS IN WHICH GA CODE WILL EXECUTE ANYWAY*/ ); </script> <!-- Start VWO Async SmartCode --> <script type='text/javascript' id='vwoCode'> window._vwo_code=window._vwo_code || (function() { var account_id=750569, version = 1.5, settings_tolerance=2000, library_tolerance=2500, use_existing_jquery=false, is_spa=1, hide_element='body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', /* DO NOT EDIT BELOW THIS LINE */ f=false,d=document,vwoCodeEl=d.querySelector('#vwoCode'),code={use_existing_jquery:function(){return use_existing_jquery},library_tolerance:function(){return library_tolerance},hide_element_style:function(){return'{'+hide_element_style+'}'},finish:function(){if(!f){f=true;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=d.createElement('script');t.fetchPriority='high';t.src=e;t.type='text/javascript';t.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(t)},getVersion:function(){return version},getMatchedCookies:function(e){var t=[];if(document.cookie){t=document.cookie.match(e)||[]}return t},getCombinationCookie:function(){var e=code.getMatchedCookies(/(?:^|;)\s?(_vis_opt_exp_\d+_combi=[^;$]*)/gi);e=e.map(function(e){try{var t=decodeURIComponent(e);if(!/_vis_opt_exp_\d+_combi=(?:\d+,?)+\s*$/.test(t)){return''}return t}catch(e){return''}});var i=[];e.forEach(function(e){var t=e.match(/([\d,]+)/g);t&&i.push(t.join('-'))});return i.join('|')},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;window.settings_timer=setTimeout(function(){_vwo_code.finish()},settings_tolerance);var e=d.createElement('style'),t=hide_element?hide_element+'{'+hide_element_style+'}':'',i=d.getElementsByTagName('head')[0];e.setAttribute('id','_vis_opt_path_hides');vwoCodeEl&&e.setAttribute('nonce',vwoCodeEl.nonce);e.setAttribute('type','text/css');if(e.styleSheet)e.styleSheet.cssText=t;else e.appendChild(d.createTextNode(t));i.appendChild(e);var n=this.getCombinationCookie();this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&f='+ +is_spa+'&vn='+version+(n?'&c='+n:''));return settings_timer}};window._vwo_settings_timer = code.init();return code;}()); </script> <!-- End VWO Async SmartCode --> <!-- End VWO --> <!-- Start Structured FAQ&Person data --> <!-- End Structured FAQ&Person data --> <!-- <!?php if(!empty($token_optimizely)) print '<script src="//cdn.optimizely.com/js/'.$token_optimizely.'.js"></script>'; ?> --> <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1589031596",accountID:"6339448",trustKey:"6339448",xpid:"UgUEWFJXABABUVdSBAgAXl0I",licenseKey:"NRJS-a930a9d029679b6504d",applicationID:"1560397899"};;/*! For license information please see nr-loader-spa-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>p,gD:()=>m,xN:()=>g});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function p(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function g(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=p(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.281.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>T,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>A,uP:()=>s,wW:()=>E,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",E="cb"+R,T="jsTime",A="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const E=new Map;function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),_=r(5603),O=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},g,R){let{init:x,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();E||(x=L.init,E=L.info,j=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,_.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const H=(0,N.D0)(e.agentIdentifier),M=[E.beacon,E.errorBeacon];P||(H.proxy.assets&&(I(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var E="api-",A=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(E,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(E,e,!0,"api")})),g.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(E,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(E,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const O=_.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(A+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,R),r?void 0:this}}function P(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(A,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(A,"routeName",void 0,n.K7.softNav):I(E,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>P()),!0):P(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-jmvAlmjCn64ans8tLueqHRlBI/iWekylsDWb94A77CG0ukSriVDvgD3dThx+XjUSBBBMYhFn8B1a18fViyBPEQ==",249:"sha512-ICY/ZrcytM/86t5KFy+9OAWVYmNNJy10EBtxoSUGjQWuZx53p/eLo+L8HfrGjvHuRHRnutqLTGSnvNttffJkaA==",212:"sha512-pQSn+X/RfBOvx/49HvlghaiXMLhhDQXTi13n1N2XMpDquWJgs9U0pbqE3RbAnYC9nsdaTu/RVGvneEPv1fpCxA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),E=i(2843),T=i(3878),A=i(782),S=i(1863);class N extends b{static featureName=A.T;constructor(e,t=!0){super(e,A.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,A.T,this.ee)),!0),(0,T.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,A.T,this.ee))),this.importAggregator(e))}}var _=i(3969);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,T.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,T.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,T.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,T.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,T.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,T.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Ee,Lc:Te,uP:Ae,Rz:Se}=be;class Ne extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ae,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var _e=i(2614);class Oe extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(_e.H3,"_").concat(_e.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===_e.g.FULL||e.sessionReplayMode===_e.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,T.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,T.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var je=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,T.jT)(!1)),e.addEventListener("error",f,(0,T.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const De={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(De[t.debugId]++)return t;De[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:$e,e5:Je,tH:Qe,uP:et,rw:tt,Lc:rt}=je;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=Me(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Je]=~~this[Je]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on($e,m),o.on($e,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([Qe+Ze,Qe+"-done",Qe+Xe+Ze,Qe+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,$e,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,Qe+Ze),v(d,Qe+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,T.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,T.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,T.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,Oe,O,M,ot,ct,Pe,nt],loaderType:"spa"})})()})();</script> <meta http-equiv="cleartype" content="on"> <!--[if IE]><![endif]--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script> (function() { // Run immediately when script loads function preloadHeroImage() { var w = window.innerWidth; var img = ''; if (w <= 767) { img = Drupal.settings.featureImagePreload.mobile; } else if (w <= 1023) { img = Drupal.settings.featureImagePreload.tablet; } else { img = Drupal.settings.featureImagePreload.desktop; } // Check if preload link already exists var existingLink = document.querySelector('link[rel="preload"][href="' + img + '"]'); if (!existingLink) { var link = document.createElement('link'); link.rel = 'preload'; link.as = 'image'; link.href = img; link.setAttribute('fetchpriority', 'high'); document.head.appendChild(link); } } // Run once when Drupal settings are available if (typeof Drupal !== 'undefined' && Drupal.settings && Drupal.settings.featureImagePreload) { preloadHeroImage(); } else { // Wait for Drupal settings if not yet available document.addEventListener('DOMContentLoaded', function() { if (typeof Drupal !== 'undefined' && Drupal.settings && Drupal.settings.featureImagePreload) { preloadHeroImage(); } }); } })(); </script> <meta property="og:image" content="https://studyonline.unsw.edu.au/sites/default/files/images/featured/desktop/studying-online-hero2.jpg?itok=0WjjkkOP" /> <link rel="shortcut icon" href="https://studyonline.unsw.edu.au/sites/default/files/fav.png" type="image/png" /> <meta name="description" content="Explore our online programs page, featuring postgraduate courses in analytics, applied finance, data science and more." /> <meta name="HandheldFriendly" content="true"> <meta name="MobileOptimized" content="width"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, width=device-width, user-scalable=no"> <meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" /> <title>Online Programs | UNSW Online</title> <!-- <script src="https://use.fontawesome.com/52f5325aba.js"></script> --> <style type="text/css" media="all"> @import url("/modules/system/system.base.css?srt32b"); @import url("/modules/system/system.messages.css?srt32b"); </style> <style type="text/css" media="all"> @import url("/sites/all/modules/auto_enrol_date/css/auto_enrol_date.css?srt32b"); @import url("/sites/all/modules/brocure_download_track/css/brochure_download_track.css?srt32b"); @import url("/modules/field/theme/field.css?srt32b"); @import url("/modules/node/node.css?srt32b"); @import url("/modules/search/search.css?srt32b"); @import url("/sites/all/modules/views/css/views.css?srt32b"); </style> <style type="text/css" media="all"> @import url("/sites/all/modules/ctools/css/ctools.css?srt32b"); @import url("/sites/all/modules/field_collection/field_collection.theme.css?srt32b"); </style> <style type="text/css" media="all"> @import url("/sites/all/themes/pfppc/css/setup.css?srt32b"); @import url("/sites/all/themes/pfppc/css/form.css?srt32b"); @import url("/sites/all/themes/pfppc/css/drupal.css?srt32b"); @import url("/sites/all/themes/unsw/css/base.min.css?srt32b"); @import url("/sites/all/themes/unsw/css/main.min.css?srt32b"); @import url("/sites/all/themes/unsw/css/safari.css?srt32b"); @import url("/sites/all/themes/unsw/js/slick/slick.css?srt32b"); </style> <!-- <script type="text/javascript"> var ua = navigator.userAgent.toLowerCase(); if (ua.indexOf('safari') != -1) { if (ua.indexOf('chrome') > -1) { // Chrome } else { // Safari document.write ('<link rel="stylesheet" href="/sites/all/themes/ecu/css/safari.css" type="text/css" />'); } } </script> --> <!-- <!?php if(!empty($token_vwo)) : ?> --> <!-- Start Visual Website Optimizer Asynchronous Code --> <!-- <script type='text/javascript'> var _vwo_code=(function(){ var account_id=<!?php print $token_vwo;?>, settings_tolerance=2000, library_tolerance=2500, use_existing_jquery=false, /* DO NOT EDIT BELOW THIS LINE */ f=false,d=document;return{use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){settings_timer=setTimeout('_vwo_code.finish()',settings_tolerance);var a=d.createElement('style'),b='body{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('//dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&r='+Math.random());return settings_timer;}};}());_vwo_settings_timer=_vwo_code.init(); </script> --> <!-- End Visual Website Optimizer Asynchronous Code --> <!-- <!?php endif; ?> --> <script type='text/javascript'> (function (d, t) { var bh = d.createElement(t), s = d.getElementsByTagName(t)[0]; bh.type = 'text/javascript'; bh.src = 'https://www.bugherd.com/sidebarv2.js?apikey=xq40dgovoabxrqbj0qrrda'; s.parentNode.insertBefore(bh, s); })(document, 'script'); </script> </head> <body class="reskin html not-front not-logged-in page-node page-node- page-node-3 node-type-page no-sidebars" > <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-5G48W6X" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager --> <div id="skip-link"> <a href="#page_main" class="element-invisible element-focusable">Skip to main content</a> </div> <div id="page"> <div id="page_start" class="region region-start super-region"> <div class="content"> <section id="block-block-31" class="block block-block"> <div class="content"> <div class="modal modal__form-field" id="modal-form-field-bachelor"> <div class="modal__wrapper"> <div class="modal__card"> <span href="#" class="close modal__close"></span> <div class="modal__content"> <p>Please select a field which you have completed your bachelor.</p> <select id="bachelor-field"> <option value="">Field of study</option> <option value="Computer Science">Computer Science</option> <option value="Cyber Security">Cyber Security</option> <option value="Data Science/Analytics">Data Science/Analytics</option> <option value="Business/Economics">Business/Economics</option> <option value="Software Engineering">Software Engineering</option> <option value="Other Engineering">Other Engineering</option> <option value="Natural Sciences">Natural Sciences</option> <option value="Humanities/Social Sciences">Humanities/Social Sciences</option> <option value="Finance/banking">Finance/Banking</option> <option value="Other">Other</option> </select> <button class="modal--btn-close">Done</button> </div> </div> </div> </div> </div> </section> </div> </div> <header id="page_header" class="region region-header super-region" role="banner"> <div class="content"> <section id="block-block-5" class="block block-block sitebrand"> <div class="content"> <p><a data-logoloc="header" href="//studyonline.unsw.edu.au/" target="_blank"><img alt="UNSW Online" class="site-logo b-lazy" data-src="/sites/default/files/UNSW-2021-Logo.svg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></a></p> <!--<p><a data-logoloc="header" href="//studyonline.unsw.edu.au/" target="_blank"><img alt="UNSW Online" src="//studyonline.unsw.edu.au/sites/default/files/unsw-logo.svg" style="width: 165px; height: 70px;"></a></p>--> <p><a href="//studyonline.unsw.edu.au/" style="text-decoration:none;color:#231f20;">Online</a></p> <style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ <!--/*--><![CDATA[/* ><!--*/ .site-logo{ width: 165px; height: 70px; } @media (max-width: 47.99em){ .site-logo{width: 110px; } } /*--><!]]]]><![CDATA[>*/ /*--><!]]>*/ </style> </div> </section> <section id="block-block-11" class="block block-block contactbuttons phone hide-mobile"> <div class="content"> <p id="phone"><a href="tel:1300 974 990"><span class="number hide-mobile">1300 974 990</span> </a></p> </div> </section> </div> </header> <nav id="page_navigation" class="region region-navigation super-region"> <div class="content"> <section id="block-menu-menu-mobile" class="block block-menu mobilemenu"> <div class="content"> <ul class="menu"><li class="first last leaf menu menu-485 level-1"><span title="Open Menu" class="nolink" tabindex="0">Menu</span></li> </ul> </div> </section> <nav id="block-system-main-menu" class="block block-system mainmenu block-menu"> <div class="content"> <ul class="menu"><li class="first expanded active-trail menu-494 level-1"><a href="/online-programs" class="active-trail active">Online programs</a><section class="section"><div class="content"><ul class="menu"><li class="first expanded nolink education menu-1403 level-2"><a href="/online-programs/analytics-programs">Analytics</a><ul class="menu"><li class="first leaf menu-2051 level-3"><a href="/online-programs/master-analytics">Master of Analytics</a></li> <li class="leaf menu-2216 level-3"><a href="/online-programs/master-analytics-marketing">Master of Analytics (Marketing)</a></li> <li class="leaf menu-2772 level-3"><a href="/online-programs/master-analytics-human-resource-analytics">Master of Analytics (Human Resource Analytics)</a></li> <li class="leaf menu-2062 level-3"><a href="/online-programs/graduate-diploma-analytics">Graduate Diploma in Analytics</a></li> <li class="leaf menu-2063 level-3"><a href="/online-programs/graduate-certificate-analytics">Graduate Certificate in Analytics</a></li> <li class="last leaf menu-2776 level-3"><a href="/online-programs/graduate-certificate-marketing-analytics">Graduate Certificate in Marketing Analytics</a></li> </ul></li> <li class="expanded menu-2241 level-2"><span class="nolink" tabindex="0">Applied Finance</span><ul class="menu"><li class="first leaf menu-2266 level-3"><a href="/online-programs/master-applied-finance">Master of Applied Finance</a></li> <li class="leaf menu-2261 level-3"><a href="/online-programs/graduate-diploma-applied-finance">Graduate Diploma in Applied Finance</a></li> <li class="last leaf menu-2246 level-3"><a href="/online-programs/graduate-certificate-applied-finance">Graduate Certificate in Applied Finance</a></li> </ul></li> <li class="expanded menu-2181 level-2"><a href="/online-programs/cyber-security-programs-online">Cyber Security</a><ul class="menu"><li class="first leaf menu-2186 level-3"><a href="/online-programs/master-cyber-security">Master of Cyber Security</a></li> <li class="leaf menu-2196 level-3"><a href="/online-programs/graduate-diploma-cyber-security">Graduate Diploma in Cyber Security</a></li> <li class="last leaf menu-2191 level-3"><a href="/online-programs/graduate-certificate-cyber-security">Graduate Certificate in Cyber Security</a></li> </ul></li> <li class="expanded menu-1486 level-2"><a href="/online-programs/data-science-programs">Data Science</a><ul class="menu"><li class="first leaf menu-2775 level-3"><a href="/online-programs/master-data-science">Master of Data Science</a></li> <li class="leaf menu-2066 level-3"><a href="/online-programs/graduate-diploma-data-science">Graduate Diploma in Data Science</a></li> <li class="last leaf menu-2065 level-3"><a href="/online-programs/graduate-certificate-data-science">Graduate Certificate in Data Science</a></li> </ul></li> <li class="expanded menu-2126 level-2"><span class="nolink" tabindex="0">Financial Technology</span><ul class="menu"><li class="first leaf menu-2131 level-3"><a href="/online-programs/master-financial-technology">Master of Financial Technology</a></li> <li class="leaf menu-2151 level-3"><a href="/online-programs/graduate-diploma-financial-technology">Graduate Diploma in Financial Technology</a></li> <li class="last leaf menu-2136 level-3"><a href="/online-programs/graduate-certificate-financial-technology">Graduate Certificate in Financial Technology</a></li> </ul></li> <li class="expanded menu-2386 level-2"><a href="/online-programs/human-resource-management-programs">Human Resource Management</a><ul class="menu"><li class="first leaf menu-2391 level-3"><a href="/online-programs/master-human-resource-management">Master of Human Resource Management</a></li> <li class="leaf menu-2426 level-3"><a href="/online-programs/master-human-resource-management-diversity-equity-inclusion">Master of Human Resource Management (Diversity, Equity and Inclusion)</a></li> <li class="leaf menu-2416 level-3"><a href="/online-programs/master-human-resource-management-human-resource-analytics">Master of Human Resource Management (Human Resource Analytics)</a></li> <li class="leaf menu-2421 level-3"><a href="/online-programs/master-human-resource-management-leadership-organisational-development">Master of Human Resource Management (Leadership and Organisational Development)</a></li> <li class="leaf menu-2411 level-3"><a href="/online-programs/graduate-certificate-human-resource-management">Graduate Certificate in Human Resource Management</a></li> <li class="leaf menu-2396 level-3"><a href="/online-programs/graduate-certificate-diversity-equity-inclusion">Graduate Certificate in Diversity, Equity, and Inclusion</a></li> <li class="leaf menu-2406 level-3"><a href="/online-programs/graduate-certificate-human-resource-analytics">Graduate Certificate in Human Resource Analytics</a></li> <li class="last leaf menu-2401 level-3"><a href="/online-programs/graduate-certificate-leadership-organisational-development">Graduate Certificate in Leadership and Organisational Development</a></li> </ul></li> <li class="last expanded menu-2456 level-2"><span class="nolink" tabindex="0">Management</span><ul class="menu"><li class="first leaf menu-2206 level-3"><a href="/online-programs/master-management">Master of Management</a></li> <li class="last leaf menu-2461 level-3"><a href="/online-programs/graduate-certificate-business">Graduate Certificate in Business</a></li> </ul></li> </ul></div></section></li> <li class="leaf menu-1368 level-1"><a href="/study-online">Studying online</a><section class="section"><div class="content"></div></section></li> <li class="last leaf menu-1345 level-1"><a href="/apply-now">Apply now</a><section class="section"><div class="content"></div></section></li> </ul> </div> </nav> <section id="block-block-21" class="block block-block contactbuttons enquire"> <div class="content"> <p id="phone" class="hide-desktop hide-tablet show-mobile"><a href="tel:1300 974 990"><span class="number hide-mobile">1300 974 990</span> </a></p> <p id="enquire"><a href="javascript:;" class="openenquire">Enquire now</a></p> </div> </section> </div> </nav> <div class="nav-panel mainmenu" id="nav-panel"></div> <div id="page_pagefeature" class="region region-pagefeature sub-region"> <div class="content"> <section id="block-views-plattform-feature" class="block block-views pagefeature"> <div class="content"> <div class="slides"> <figure class="feature_431 slide"> <img class="no-b-lazy" title="" alt="UNSW Online" src="/sites/all/themes/pfppc/images/placeholder.png" data-feature-key="feature_431" data-desktop-url="https://studyonline.unsw.edu.au/sites/default/files/images/featured/desktop/studying-online-hero2.jpg" data-tablet-url="https://studyonline.unsw.edu.au/sites/default/files/images/featured/tablet/online-courses-mob.jpg" data-mobile-url="https://studyonline.unsw.edu.au/sites/default/files/images/featured/mobile/online-courses-mob.jpg" border="0" fetchpriority="high" /> <div id="image-overlay"></div> <figcaption> <div class="innerholder"> <div class="fig-inner"> <h1>Gain a globally recognised qualification with UNSW</h1> <p>We're currently offering programs in Analytics, Applied Finance, Cyber Security, Data Science, Financial Technology, Human Resource Management and Management.</p> </div> </div> </figcaption> </figure> </div> </div> </section> <section id="block-block-4" class="block block-block requestinfo collapsible"> <header> Download a program guide </header> <div class="content"> <div class="formtext"> <div class="textinner"> <h3 class="download">Download a program guide</h3> <h3 class="enquire">Speak to an Enrolment Advisor</h3> <p class="enquire">Leave your details and we will call you back with information on your preferred program.</p> <ul> <li>Fees</li> <li>Courses of study</li> <li>Entry requirements</li> <li>Online structure</li> </ul> </div></div> <form name="enterpriseform" id="enterpriseform" action="/postform.php?" method="post" class="enterpriseform qcf"> <div id="step1"> <div class="field-wrapper col-onequarter first" data-field-name="Courseid" data-field-type="select"> <label for="Courseid">I am interested in:</label> <div class="field"> <div class="inner"> <select name="Courseid" id="Courseid" title="Program" data-validate="required" data-placeholder="I'm interested in:" data-placeholder-alternate="I'm interested in:" tabindex="1"> <option value="">I am interested in</option> <optgroup label="Analytics"> <option value="81">Master of Analytics</option> <option value="81">Master of Analytics (Marketing)</option> <option value="81">Master of Analytics (Human Resource Analytics)</option> <option value="82">Graduate Diploma in Analytics</option> <option value="83">Graduate Certificate in Analytics</option> <option value="285">Graduate Certificate in Marketing Analytics</option> </optgroup> <optgroup label="Applied Finance"> <option value="184">Master of Applied Finance</option> <option value="183">Graduate Diploma in Applied Finance</option> <option value="182">Graduate Certificate in Applied Finance</option> </optgroup> <optgroup label="Cyber Security"> <option value="124">Master of Cyber Security</option> <option value="123">Graduate Diploma in Cyber Security</option> <option value="122">Graduate Certificate in Cyber Security</option> </optgroup> <optgroup label="Data Science"> <option value="84">Master of Data Science</option> <option value="85">Graduate Diploma in Data Science</option> <option value="86">Graduate Certificate in Data Science</option> </optgroup> <optgroup label="Financial Technology"> <option value="114">Master of Financial Technology</option> <option value="115">Graduate Diploma in Financial Technology</option> <option value="116">Graduate Certificate in Financial Technology</option> </optgroup> <optgroup label="Human Resource Management"> <option value="247">Master of Human Resource Management</option> <option value="247">Master of Human Resource Management (Diversity, Equity and Inclusion)</option> <option value="247">Master of Human Resource Management (Human Resource Analytics)</option> <option value="247">Master of Human Resource Management (Leadership and Organisational Development)</option> <option value="246">Graduate Certificate in Diversity, Equity and Inclusion</option> <option value="250">Graduate Certificate in Human Resource Analytics</option> <option value="249">Graduate Certificate in Human Resource Management</option> <option value="248">Graduate Certificate in Leadership and Organisational Development</option> </optgroup> <optgroup label="Management"> <option value="131">Master of Management</option> <option value="155">Graduate Certificate in Business</option> </optgroup> </select> </div> </div> </div> <div class="field-wrapper field-wrapper__firstname col-onequarter" data-field-name="firstname" data-field-type="text"> <label for="firstname">First name</label> <div class="field"> <div class="inner"> <input name="firstname" id="firstname" value="" placeholder="First name" title="First name" type="text" data-validate="required matchTitle matchPlaceholder" tabindex="2" /> </div> </div> </div> <div class="field-wrapper field-wrapper__lastname col-onequarter" data-field-name="lastname" data-field-type="text"> <label for="lastname">Last name</label> <div class="field"> <div class="inner"> <input name="lastname" id="lastname" value="" placeholder="Last name" title="Last name" type="text" data-validate="required matchTitle matchPlaceholder" tabindex="3" /> </div> </div> </div> <div class="field-wrapper field-wrapper-bachelordegree col-onequarter" data-field-name="bachelordegree" data-field-type="select" style="display:none;"> <label for="bachelordegree"> Do you have a Bachelor鈥檚 degree?</label> <div class="field"> <div class="inner"> <select name="bachelordegree" id="bachelordegree" title="please select bachelor degree" data-validate="required" data-placeholder="Do you have a Bachelor鈥檚 degree?"> <option value="">Do you have a Bachelor鈥檚 degree?</option> <option value="yes">Yes</option> <option value="no">No</option> </select> </div> </div> </div> <div class="steps btn-wrapper bottom col-onequarter last"> <a class="next tostep2" tabindex="4">Next Step</a> </div> <div class="steps bottom full"> <p class="circles"><span class="circle one active">1</span><span class="circle two">2</span><span class="circle three">3</span></p> </div> </div><!-- #step1 --> <div id="step2"> <div class="field-wrapper col-onefifth first" data-field-name="startdate" data-field-type="select"> <label for="startdate">Desired start date</label> <div class="field"> <div class="inner"> <select data-placeholder="Desired start date:" data-placeholder-alternate="Desired start date" data-validate="required" id="startdate" name="startdate" title="Desired start date" tabindex="6"> <option value="">Desired start date</option> <option value="within 3 months">Within 3 months</option> <option value="within 6 months">Within 6 months</option> <option value="within 12 months">Within 12 months</option> <option value="12 months plus">12+ months</option> <option value="unsure">Unsure</option> </select> </div> </div> </div> <div class="field-wrapper col-onefifth" data-field-name="educationlevel" data-field-type="select"> <label for="highesteducation">Highest Level of Education</label> <div class="field"> <div class="inner"> <select data-validate="required" id="highesteducation" name="educationlevel" tabindex="7"><option value="">Highest Level of Education</option><option value="High school">High school</option><option value="Diploma">Diploma</option><option value="Bachelors degree">Bachelor's degree</option><option value="Postgraduate diploma">Postgraduate diploma</option><option value="Masters Degree">Masters or Higher</option></select> </div> </div> </div> <div class="field-wrapper col-onefifth" data-field-name="workexperience" data-field-type="select"> <label for="workexperience">Relevant work experience</label> <div class="field"> <div class="inner"> <select data-placeholder="Relevant work experience:" data-placeholder-alternate="Select a Relevant work experience" data-validate="required" id="workexperience" name="workexperience" title="Relevant work experience" tabindex="8"> <option value="">Relevant work experience</option> <option value="Less than 5 years">Less than 5 years</option> <option value="Between 5 - 9 years">Between 5 - 9 years</option> <option value="More than 10 years">More than 10 years</option> </select> </div> </div> </div> <div class="field-wrapper col-onefifth" data-field-name="enquiryreason" data-field-type="select"> <label for="enquiryreason">Reason for enquiry</label> <div class="field"> <div class="inner"> <select data-placeholder="Reason for enquiry" data-placeholder-alternate="Select a Reason for enquiry" data-validate="required" id="enquiryreason" name="enquiryreason" title="Reason for enquiry" tabindex="8"> <option value="">Reason for enquiry</option> <option value="Researching options">Researching options</option> <option value="Looking for more information">Looking for more information</option> <option value="Need advice or assistance">Need advice or assistance</option> <option value="Ready to enrol">Ready to enrol</option> <option value="Other">Other</option> </select> </div> </div> </div> <div class="steps bottom col-onefifth last"> <a class="next tostep3" tabindex="4">Next Step</a> </div> <div class="steps bottom full"> <p class="circles"><span class="circle one backto1">1</span><span class="circle two active">2</span><span class="circle three">3</span></p> </div> </div><!-- #step2 --> <div id="step3"> <div class="field-wrapper col-onequarter first" data-field-name="dayphone" data-field-type="tel"> <label for="dayphone">Phone</label> <div class="field"> <div class="inner"> <input name="dayphone" id="dayphone" value="" placeholder="Phone" title="Phone" type="tel" data-validate="required" tabindex="5" minlength="10" maxlength="10" /> </div> </div> <label id="dayphone-error-msg" for="dayphone" class="error" style="display: none;">Please enter a valid phone number.</label> </div> <div class="field-wrapper col-onequarter" data-field-name="email" data-field-type="email"> <label for="email">Email</label> <div class="field"> <div class="inner"> <input name="email" id="email" value="" placeholder="Email" title="Email" type="email" data-validate="required email" tabindex="6" /> </div> </div> </div> <div class="field-wrapper col-onequarter" data-field-name="Country" data-field-type="select"> <label for="country">Country</label> <div class="field"> <div class="inner"> <select name="country" id="country" title="Country" data-validate="required" data-placeholder="Select a Location First" data-placeholder-alternate="Select a Location First" tabindex="7"> <option value="">Country</option> <optgroup label="Domestic"> <option value="AU">Australia</option> </optgroup> <optgroup label="International"> <option value="AF">Afghanistan</option> <option value="ALA">Aland Islands</option> <option value="AL">Albania</option> <option value="DZ">Algeria</option> <option value="AS">American Samoa</option> <option value="AD">Andorra</option> <option value="AGO">Angola</option> <option value="AI">Anguilla</option> <option value="AQ">Antarctica</option> <option value="AG">Antigua and Barbuda</option> <option value="AR">Argentina</option> <option value="AM">Armenia</option> <option value="ABW">Aruba</option> <option value="AT">Austria</option> <option value="AZ">Azerbaijan</option> <option value="BHS">Bahamas</option> <option value="BH">Bahrain</option> <option value="BD">Bangladesh</option> <option value="BB">Barbados</option> <option value="BLR">Belarus</option> <option value="BE">Belgium</option> <option value="BLZ">Belize</option> <option value="BEN">Benin</option> <option value="BM">Bermuda</option> <option value="BT">Bhutan</option> <option value="BO">Bolivia, Plurinational State of</option> <option value="BES">Bonaire, Sint Eustatius and Saba</option> <option value="BA">Bosnia and Herzegovina</option> <option value="BW">Botswana</option> <option value="BV">Bouvet Island</option> <option value="BR">Brazil</option> <option value="IO">British Indian Ocean Territory</option> <option value="BN">Brunei Darussalam</option> <option value="BG">Bulgaria</option> <option value="BF">Burkina Faso</option> <option value="BDI">Burundi</option> <option value="CPV">Cabo Verde</option> <option value="KH">Cambodia</option> <option value="CM">Cameroon</option> <option value="CA">Canada</option> <option value="CYM">Cayman Islands</option> <option value="CAF">Central African Republic</option> <option value="TCD">Chad</option> <option value="CHL">Chile</option> <option value="CHN">China</option> <option value="CX">Christmas Island</option> <option value="CC">Cocos (Keeling) Islands</option> <option value="CI">Colombia</option> <option value="COM">Comoros</option> <option value="CG">Congo</option> <option value="CD">Congo, the Democratic Republic of the</option> <option value="CK">Cook Islands</option> <option value="CR">Costa Rica</option> <option value="HR">Croatia</option> <option value="CU">Cuba</option> <option value="CUW">Cura莽ao</option> <option value="CY">Cyprus</option> <option value="CZ">Czech Republic</option> <option value="DK">Denmark</option> <option value="DJ">Djibouti</option> <option value="DM">Dominica</option> <option value="DO">Dominican Republic</option> <option value="EC">Ecuador</option> <option value="EG">Egypt</option> <option value="SLV">El Salvador</option> <option value="GNQ">Equatorial Guinea</option> <option value="ER">Eritrea</option> <option value="EE">Estonia</option> <option value="ET">Ethiopia</option> <option value="FK">Falkland Islands (Malvinas)</option> <option value="FO">Faroe Islands</option> <option value="FJ">Fiji</option> <option value="FI">Finland</option> <option value="FR">France</option> <option value="GF">French Guiana</option> <option value="PF">French Polynesia</option> <option value="ATF">French Southern Territories</option> <option value="GA">Gabon</option> <option value="GM">Gambia</option> <option value="GE">Georgia</option> <option value="DE">Germany</option> <option value="GH">Ghana</option> <option value="GI">Gibraltar</option> <option value="GR">Greece</option> <option value="GL">Greenland</option> <option value="GD">Grenada</option> <option value="GLP">Guadeloupe</option> <option value="GU">Guam</option> <option value="GT">Guatemala</option> <option value="GG">Guernsey</option> <option value="GIN">Guinea</option> <option value="GNB">Guinea-Bissau</option> <option value="GUY">Guyana</option> <option value="HT">Haiti</option> <option value="HM">Heard Island and McDonald Islands</option> <option value="VA">Holy See (Vatican City State)</option> <option value="HN">Honduras</option> <option value="HK">Hong Kong</option> <option value="HU">Hungary</option> <option value="IS">Iceland</option> <option value="IN">India</option> <option value="ID">Indonesia</option> <option value="IR">Iran, Islamic Republic of</option> <option value="IQ">Iraq</option> <option value="IE">Ireland</option> <option value="IM">Isle of Man</option> <option value="IL">Israel</option> <option value="IT">Italy</option> <option value="CIV">Ivory Coast</option> <option value="JAM">Jamaica</option> <option value="JP">Japan</option> <option value="JE">Jersey</option> <option value="JO">Jordan</option> <option value="KAZ">Kazakhstan</option> <option value="KE">Kenya</option> <option value="KI">Kiribati</option> <option value="KW">Kuwait</option> <option value="KG">Kyrgyzstan</option> <option value="LA">Lao People's Democratic Republic</option> <option value="LV">Latvia</option> <option value="LB">Lebanon</option> <option value="LS">Lesotho</option> <option value="LBR">Liberia</option> <option value="LBY">Libya</option> <option value="LI">Liechtenstein</option> <option value="LT">Lithuania</option> <option value="LU">Luxembourg</option> <option value="MAC">Macao</option> <option value="MK">Macedonia, the former Yugoslav Republic of</option> <option value="MDG">Madagascar</option> <option value="MY">Malaysia</option> <option value="MW">Malawi</option> <option value="MDV">Maldives</option> <option value="ML">Mali</option> <option value="MLT">Malta</option> <option value="MH">Marshall Islands</option> <option value="MQ">Martinique</option> <option value="MR">Mauritania</option> <option value="MU">Mauritius</option> <option value="MYT">Mayotte</option> <option value="MEX">Mexico</option> <option value="FM">Micronesia, Federated States of</option> <option value="MD">Moldova, Republic of</option> <option value="MC">Monaco</option> <option value="MN">Mongolia</option> <option value="ME">Montenegro</option> <option value="MS">Montserrat</option> <option value="MA">Morocco</option> <option value="MOZ">Mozambique</option> <option value="MM">Myanmar</option> <option value="NA">Namibia</option> <option value="NR">Nauru</option> <option value="NP">Nepal</option> <option value="NL">Netherlands</option> <option value="NC">New Caledonia</option> <option value="NZ">New Zealand</option> <option value="NI">Nicaragua</option> <option value="NE">Niger</option> <option value="NG">Nigeria</option> <option value="NIU">Niue</option> <option value="NF">Norfolk Island</option> <option value="KP">North Korea</option> <option value="MNP">Northern Mariana Islands</option> <option value="NO">Norway</option> <option value="OM">Oman</option> <option value="PAK">Pakistan</option> <option value="PLW">Palau</option> <option value="PS">Palestine, State of</option> <option value="PA">Panama</option> <option value="PG">Papua New Guinea</option> <option value="PRY">Paraguay</option> <option value="PE">Peru</option> <option value="PH">Philippines</option> <option value="PCN">Pitcairn</option> <option value="PL">Poland</option> <option value="PRT">Portugal</option> <option value="PR">Puerto Rico</option> <option value="QA">Qatar</option> <option value="RE">Reunion !R茅union</option> <option value="RO">Romania</option> <option value="RU">Russian Federation</option> <option value="RW">Rwanda</option> <option value="BL">Saint Barth茅lemy</option> <option value="SH">Saint Helena, Ascension and Tristan da Cunha</option> <option value="KN">Saint Kitts and Nevis</option> <option value="LC">Saint Lucia</option> <option value="MAF">Saint Martin (French part)</option> <option value="PM">Saint Pierre and Miquelon</option> <option value="VC">Saint Vincent and the Grenadines</option> <option value="WS">Samoa</option> <option value="SM">San Marino</option> <option value="ST">Sao Tome and Principe</option> <option value="SA">Saudi Arabia</option> <option value="SEN">Senegal</option> <option value="RS">Serbia</option> <option value="SC">Seychelles</option> <option value="SL">Sierra Leone</option> <option value="SG">Singapore</option> <option value="SX">Sint Maarten (Dutch part)</option> <option value="SK">Slovakia</option> <option value="SI">Slovenia</option> <option value="SB">Solomon Islands</option> <option value="SO">Somalia</option> <option value="ZA">South Africa</option> <option value="GS">South Georgia and the South Sandwich Islands</option> <option value="KOR">South Korea</option> <option value="SS">South Sudan</option> <option value="ES">Spain</option> <option value="LK">Sri Lanka</option> <option value="SD">Sudan</option> <option value="SR">Suriname</option> <option value="SJ">Svalbard and Jan Mayen</option> <option value="SWZ">Swaziland</option> <option value="SE">Sweden</option> <option value="CH">Switzerland</option> <option value="SY">Syrian Arab Republic</option> <option value="TW">Taiwan, Province of China</option> <option value="TJ">Tajikistan</option> <option value="TZ">Tanzania, United Republic of</option> <option value="TH">Thailand</option> <option value="TL">Timor-Leste</option> <option value="TG">Togo</option> <option value="TK">Tokelau</option> <option value="TO">Tonga</option> <option value="TT">Trinidad and Tobago</option> <option value="TN">Tunisia</option> <option value="TR">Turkey</option> <option value="TKM">Turkmenistan</option> <option value="TC">Turks and Caicos Islands</option> <option value="TUV">Tuvalu</option> <option value="UG">Uganda</option> <option value="UA">Ukraine</option> <option value="AE">United Arab Emirates</option> <option value="GB">United Kingdom</option> <option value="UM">United States Minor Outlying Islands</option> <option value="U.S.A">United States of America</option> <option value="URY">Uruguay</option> <option value="UZ">Uzbekistan</option> <option value="VU">Vanuatu</option> <option value="VE">Venezuela, Bolivarian Republic of</option> <option value="VN">Vietnam</option> <option value="VG">Virgin Islands, British</option> <option value="VI">Virgin Islands, U.S.</option> <option value="WF">Wallis and Futuna</option> <option value="EH">Western Sahara</option> <option value="YE">Yemen</option> <option value="ZM">Zambia</option> <option value="ZW">Zimbabwe</option> </optgroup> </select> </div> </div> </div> <div class="field-wrapper col-onequarter hide" data-field-name="postalcode" data-field-type="tel"> <label for="postalcode">Postcode</label> <div class="field"> <div class="inner"> <input name="postalcode" id="postalcode" value="" placeholder="Postal Code" title="Postal Code" type="tel" data-validate="required" pattern=".{4,4}" minlength="4" maxlength="4" tabindex="8" /> </div> </div> </div> <!--<div class="field-wrapper actions full" data-field-name="submit" data-field-type="submit"> <div class="field"> </div> </div>--> <div class="steps bottom col-onequarter last"> <button name="submit" id="submit" title="" type="submit" tabindex="9"><span class="button-download">Download</span></button> </div> <div class="steps bottom full"> <!--<a class="prev backto1" tabindex="10"></a>--> <p class="circles"><span class="circle one backto1">1</span><span class="circle two backto2">2</span><span class="circle three active">3</span></p> </div> </div><!-- #step3 --> <div class="field-wrapper terms full"> <div class="field"> <p class="disclaimer">By submitting this form, you agree that a representative of UNSW may contact you by email, phone and SMS in relation to your enquiry and to provide you with further information about its programs. You may opt out at any time. For more information on how your personal information will be collected, stored and used, please see our <a class="privacy" href="/privacypolicy" target="_blank" style="color=">Privacy Statement</a></p> </div> </div> <input name="gclid" id="gclid" value="" type="hidden" /> <input name="Clientid" id="Clientid" value="44126" type="hidden" /> <input name="returntourl" id="returntourl" value="https://studyonline.unsw.edu.au/thankyou" type="hidden" /> <input type="hidden" name="VendorId" id="VendorId" value="7" /> <input type="hidden" name="LeadChannel" id="LeadChannel" value="SEO" /> <input type="hidden" name="LeadType" id="LeadType" value="Web Form" /> <input type="hidden" name="LeadSource" id="LeadSource" value="" /> <input type="hidden" name="Keyword" id="Keyword" value="" /> <input type="hidden" name="VendorAccountCampaignType" id="VendorAccountCampaignType" value="" /> <input type="hidden" name="CampaignSourceCode" id="CampaignSourceCode" value="" /> <input type="hidden" name="AllowSMS" id="AllowSMS" value="yes" /> <input type="hidden" name="FormType" id="FormType" value="download" /> <input type="hidden" name="build" id="build" value="sIEWrV5Bbf" /> <input type="hidden" name="ConversionURL" id="ConversionURL" value="http%3A%2F%2Fstudyonline.unsw.edu.au%2Fonline-programs" /> <input name="Concentration" id="Concentration" value="" type="hidden" /> <input name="BachelorField" id="BachelorField" value="" type="hidden" /> <br style="clear:both;" /> <div class="closeform">X</div> </form> <script> <!--//--><![CDATA[// ><!-- document.getElementById("build").value = "mvjd"; //--><!]]> </script> </div> </section> </div> </div> <nav id="page_breadcrumb"><ul class="breadcrumbs"><li><a href="/">Home</a></li><li>Online programs</li></ul></nav> <div id="page_upper" class="region region-upper super-region"> <div class="content"> <section id="block-pageblock-pb689" class="block block-pageblock col-full header_only subsection online_courses"> <header> Our online programs </header> <div class="content"> <div class="element-invisible"></div> </div> </section> <section id="block-pageblock-pb1966" class="block block-pageblock first col-onehalf"> <div class="content"> <h3><a href="//studyonline.unsw.edu.au/online-programs/analytics-programs" style="color: black;">Analytics</a></h3> <p>The Analytics program聽will lead to a broad range of career opportunities including business consultant, analytics manager, customer insights manager, chief analytics executives, senior project management roles, functional analysts, and more. This program is focussed on developing a broad analytics capability to be applied in various roles in any industry.</p> </div> </section> <section id="block-pageblock-pb690" class="block block-pageblock last col-onehalf featured subsection online_courses"> <header> Analytics </header> <div class="content"> <p><img alt="" style="width: 1200px; height: 800px;" class="b-lazy" data-src="https://studyonline.unsw.edu.au/sites/default/files/unsw-analytics-female.jpg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></p> </div> <footer> <ul> <li><a href="//studyonline.unsw.edu.au/online-programs/master-analytics">Master of Analytics</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/master-analytics-marketing">Master of Analytics (Marketing)</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/master-analytics-human-resource-analytics">Master of Analytics (Human Resource Analytics)</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-diploma-analytics">Graduate Diploma in Analytics</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-analytics">Graduate Certificate in Analytics</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-marketing-analytics">Graduate Certificate in Marketing Analytics</a></li> </ul> </footer> </section> <section id="block-pageblock-pb7066" class="block block-pageblock first col-onehalf"> <div class="content"> <h3>Applied Finance</h3> <p>The Applied Finance program is designed to ensure you can confidently apply, manage and lead financial functions at all business levels - both in Australia and around the world - and be an asset to any forward-thinking financial聽organisation.聽Tailor your studies to suit your career ambitions. Select a study pathway that is closely aligned with the Chartered Financial Analyst (CFA) curriculum, giving you a strong grounding to pursue the CFA designation.</p> </div> </section> <section id="block-pageblock-pb7061" class="block block-pageblock last col-onehalf featured subsection online_courses"> <header> Applied Finance </header> <div class="content"> <p><img alt="" style="width: 1200px; height: 800px;" class="b-lazy" data-src="/sites/default/files/UNSW-MAF-5.jpg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></p> </div> <footer> <ul> <li><a href="//studyonline.unsw.edu.au/online-programs/master-applied-finance">Master of Applied Finance</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-diploma-applied-finance">Graduate Diploma in Applied Finance</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-applied-finance">Graduate Certificate in Applied Finance</a></li> </ul> </footer> </section> <section id="block-pageblock-pb3581" class="block block-pageblock first col-onehalf"> <div class="content"> <h3>Cyber Security</h3> <p>The聽Cyber Security聽program聽will provide you with a comprehensive understanding of both the current state of, and future directions of cyber security. You鈥檒l gain the聽immediately applicable advanced knowledge and technical skills to securely聽identify, manage, and respond to privacy risks across large datasets, and current best practice in a changing global environment.聽</p> <style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ <!--/*--><![CDATA[/* ><!--*/ @media only screen and (max-width: 767px) { .empty-block{ display:none; } } /*--><!]]]]><![CDATA[>*/ /*--><!]]>*/ </style> </div> </section> <section id="block-pageblock-pb4726" class="block block-pageblock last col-onehalf featured subsection online_courses"> <header> Cyber Security </header> <div class="content"> <p><img alt="" style="width: 1200px; height: 800px;" class="b-lazy" data-src="/sites/default/files/course-tile-cyber-security.jpg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></p> </div> <footer> <ul> <li><a href="//studyonline.unsw.edu.au/online-programs/master-cyber-security">Master of Cyber Security</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-diploma-cyber-security">Graduate Diploma in Cyber Security</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-cyber-security">Graduate Certificate in Cyber Security</a></li> </ul> </footer> </section> <section id="block-pageblock-pb1971" class="block block-pageblock first col-onehalf"> <div class="content"> <h3><a href="//studyonline.unsw.edu.au/online-programs/data-science-online" style="color: black;">Data Science</a></h3> <p>The Data Science program will lead to a specialised career as a data scientist, data engineer, biostatistician, business intelligence analyst, economist, machine learning specialist, advanced systems developer, and more. It is focussed on statistics, advanced programming and machine learning.</p> </div> </section> <section id="block-pageblock-pb691" class="block block-pageblock last col-onehalf featured subsection online_courses"> <header> Data Science </header> <div class="content"> <p><img alt="" style="width: 1200px; height: 800px;" class="b-lazy" data-src="/sites/default/files/images/featured/desktop/course-tile-data-science3.jpg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></p> </div> <footer> <ul> <li><a href="//studyonline.unsw.edu.au/online-programs/master-data-science">Master of Data Science</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-diploma-data-science">Graduate Diploma in Data Science</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-data-science">Graduate Certificate in Data Science</a></li> </ul> </footer> </section> <section id="block-pageblock-pb3576" class="block block-pageblock first col-onehalf"> <div class="content"> <h3>Financial Technology</h3> <p>The Financial Technology program will lead to a broad range of innovative career opportunities including blockchain developer, apps developer, financial analyst, product manager, innovation consultant, compliance expert, chief financial officer, and more. This program focusses on learning applied skills and techniques to respond to the technological revolution in financial services.</p> </div> </section> <section id="block-pageblock-pb3586" class="block block-pageblock last col-onehalf featured subsection online_courses"> <header> Financial Technology </header> <div class="content"> <p><img alt="" style="width: 1200px; height: 800px;" class="b-lazy" data-src="/sites/default/files/course-tile-financial-technology3.jpg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></p> </div> <footer> <ul> <li><a href="//studyonline.unsw.edu.au/online-programs/master-financial-technology">Master of Financial Technology</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-diploma-financial-technology">Graduate Diploma in Financial Technology</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-financial-technology">Graduate Certificate in Financial Technology</a></li> </ul> </footer> </section> <section id="block-pageblock-pb5016" class="block block-pageblock first col-onehalf"> <div class="content"> <h3>Management</h3> <p>The Management program will provide you with the most relevant and practical business management skills that are critical to unlocking your potential and gaining a competitive edge in employment across a myriad of disciplines. Build the confidence to lead and inspire contemporary organisations, and gain sought-after communication, problem-solving and analytics skills with an emphasis on digital transformation, AI, ethics and innovation.</p> <style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ <!--/*--><![CDATA[/* ><!--*/ @media only screen and (max-width: 767px) { .empty-block{ display:none; } } /*--><!]]]]><![CDATA[>*/ /*--><!]]>*/ </style> </div> </section> <section id="block-pageblock-pb5021" class="block block-pageblock last col-onehalf featured subsection online_courses"> <header> Management </header> <div class="content"> <p><img alt="" style="width: 1200px; height: 800px;" class="b-lazy" data-src="https://studyonline.unsw.edu.au/sites/default/files/mgmt-unsw-1.jpg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></p> </div> <footer> <ul> <li><a href="//studyonline.unsw.edu.au/online-programs/master-management">Master of Management</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-business">Graduate Certificate in Business</a></li> </ul> </footer> </section> <section id="block-pageblock-pb12281" class="block block-pageblock first col-onehalf"> <div class="content"> <h3><a href="//studyonline.unsw.edu.au/online-programs/human-resource-management-programs" style="color: black;">Human Resource Management</a></h3> <p><a href="//studyonline.unsw.edu.au/online-programs/human-resource-management-programs" style="color: black;">The role of human resources has been reimagined. As workforces continue to evolve, organisations are even more aware of the critical role human resource departments play in optimising business performance. Our suite of Human Resource Management programs will provide you with future-focused skills to align HRM strategy to achieve strategic business goals. Gain in-demand Human Resource Analytics, Diversity, Equity and Inclusion or Leadership and Organisational Development skills to become a confident and capable business leader.</a></p> <p><a href="//studyonline.unsw.edu.au/online-programs/human-resource-management-programs" style="color: black;"> <style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ <!--/*--><![CDATA[/* ><!--*/ @media only screen and (max-width: 767px) { .empty-block{ display:none; } } /*--><!]]]]><![CDATA[>*/ /*--><!]]>*/ </style> </a></p> </div> </section> <section id="block-pageblock-pb12286" class="block block-pageblock last col-onehalf featured subsection online_courses"> <header> Human Resource Management </header> <div class="content"> <p><img alt="" style="width: 271px; height: 181px;" class="b-lazy" data-src="https://studyonline.unsw.edu.au/sites/default/files/UNSW-MHRM-Thumbnail.jpg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></p> </div> <footer> <ul> <li><a href="//studyonline.unsw.edu.au/online-programs/master-human-resource-management">Master of Human Resource Management</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/master-human-resource-management-human-resource-analytics">Master of Human Resource Management (Human Resource Analytics)</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/master-human-resource-management-leadership-organisational-development">Master of Human Resource Management (Leadership and Organisational Development)</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/master-human-resource-management-diversity-equity-inclusion">Master of Human Resource Management (Diversity, Equity, and Inclusion)</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-diversity-equity-inclusion">Graduate Certificate in Diversity, Equity, and Inclusion</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-human-resource-analytics">Graduate Certificate in Human Resource Analytics</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-human-resource-management">Graduate Certificate in Human Resource Management</a></li> <li><a href="//studyonline.unsw.edu.au/online-programs/graduate-certificate-leadership-organisational-development">Graduate Certificate in Leadership and Organisational Development</a></li> </ul> </footer> </section> <section id="block-pageblock-pb14106" class="block block-pageblock col-full"> <header> </header> <div class="content"> <div class="element-invisible"></div> </div> </section> </div> </div> <main id="page_main" class="region region-main super-region" role="main"> <div class="content"> <div id="page_content" class="region region-content sub-region"> <!--<header> <h1 class="title" id="page-title"></h1> </header>--> <div id="block-system-main" class="block block-system"> <article id="node-3" class="node node-page clearfix" about="/online-programs" typeof="foaf:Document"> <header> <h1>Online programs</h1> </header> <div class="content"> <div class="field-collection-container clearfix"> </div> </div> </article> </div> </div> </div> </main> <div id="page_lower" class="region region-lower super-region"> <div class="content"> <section id="block-bean-ready-to-get-started" class="block block-bean advisor wborder"> <header> Ready to get started? </header> <div class="content"> <div class="entity entity-bean bean-custom-block clearfix" about="/block/ready-to-get-started"> <div class="content"> <div class="field field-name-field-content field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p><img alt="" style="width: 61px; height: 58px;" class="b-lazy" data-src="/sites/default/files/icon-support.svg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></p> <h2>Speak to an Enrolment Advisor</h2> <p>Investing in the right program for you is important to us and we鈥檙e here to help. Simply send us an email or schedule a call-back at a time that works for you.<br /> We will assist you with:</p> <ul class="checklist"> <li>Eligibility and entry requirements</li> <li>How to apply and enrol</li> <li>Program duration and fees</li> <li>Program structure and pathways</li> <li>Determining which program is for you</li> <li>Understanding how online study works</li> </ul> <p><a class="yellow openenquire" href="javascript:;">Request a call-back</a></p></div></div></div><div class="field field-name-field-content-footer field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p><img alt="" style="width: 61px; height: 58px;" class="b-lazy" data-src="/sites/default/files/icon-brochure2.svg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></p> <h2>Download a program guide</h2> <p>For more detailed and up-to-date information about your degree, including:</p> <ul class="checklist"> <li>Course descriptions</li> <li>What to expect from the program</li> <li>Information about the program academics</li> </ul> <p><a class="yellow opendownload" href="javascript:;">Download program guide</a></p></div></div></div> </div> </div> </div> </section> <section id="block-pageblock-pb8706" class="block block-pageblock col-full"> <div class="content"> <h2 style="text-align: left;">Have more questions about studying online with UNSW?</h2> <p style="text-align: left;">Take a look at the聽<a href="//studyonline.unsw.edu.au/faqs">FAQs</a>.</p> <p style="text-align: left;">Alternatively, you can <a class="openenquire" href="javascript:;">speak to an Enrolment Advisor</a> at a time that suits you.</p> </div> </section> </div> </div> <footer id="page_footer" class="region region-footer super-region" role="contentinfo"> <div id="page_footer_top" class="region region-footer-top sub-region"> <section id="block-block-20" class="block block-block"> <div class="content"> <p style="text-align: center;"><a data-logoloc="footer" href="https://www.unsw.edu.au/" target="_blank"><img alt="UNSW Online" style="width: 77px; height: 76px;" class="b-lazy" data-src="//studyonline.unsw.edu.au/sites/default/files/1.%20Sydney%20Portrait%20Grayscale.svg" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></a></p> </div> </section> </div> <div class="content"> <div id="page_footer_first" class="region region-footer-first sub-region"> <section id="block-block-7" class="block block-block courselist"> <header> Online programs </header> <div class="content"> <ul class="col-onehalf first"> <li><strong><a href="/online-programs/analytics-programs">Analytics</a></strong></li> <li><a href="/online-programs/master-analytics">Master of Analytics</a></li> <li><a href="/online-programs/master-analytics-marketing">Master of Analytics (Marketing)</a></li> <li><a href="/online-programs/master-analytics-human-resource-analytics">Master of Analytics (Human Resource Analytics)</a></li> <li><a href="/online-programs/graduate-diploma-analytics">Graduate Diploma in Analytics</a></li> <li><a href="/online-programs/graduate-certificate-analytics">Graduate Certificate in Analytics</a></li> <li><a href="/online-programs/graduate-certificate-marketing-analytics">Graduate Certificate in Marketing Analytics</a></li> </ul> <ul class="col-onehalf"> <li><strong>Applied Finance</strong></li> <li><a href="/online-programs/master-applied-finance">Master of Applied Finance</a></li> <li><a href="/online-programs/graduate-diploma-applied-finance">Graduate Diploma in Applied Finance</a></li> <li><a href="/online-programs/graduate-certificate-applied-finance">Graduate Certificate in Applied Finance</a></li> </ul> <ul class="col-onehalf"> <li><strong>Cyber Security</strong></li> <li><a href="/online-programs/master-cyber-security">Master of Cyber Security</a></li> <li><a href="/online-programs/graduate-diploma-cyber-security">Graduate Diploma in Cyber Security</a></li> <li><a href="/online-programs/graduate-certificate-cyber-security">Graduate Certificate in Cyber Security</a></li> </ul> <ul class="col-onehalf"> <li><strong><a href="/online-programs/data-science-programs">Data Science</a></strong></li> <li><a href="/online-programs/master-data-science">Master of Data Science</a></li> <li><a href="/online-programs/graduate-diploma-data-science">Graduate Diploma in Data Science</a></li> <li><a href="/online-programs/graduate-certificate-data-science">Graduate Certificate in Data Science</a></li> </ul> <ul class="col-onehalf"> <li><strong>Financial Technology</strong></li> <li><a href="/online-programs/master-financial-technology">Master of Financial Technology</a></li> <li><a href="/online-programs/graduate-diploma-financial-technology">Graduate Diploma in Financial Technology</a></li> <li><a href="/online-programs/graduate-certificate-financial-technology">Graduate Certificate in Financial Technology</a></li> </ul> <ul class="col-onehalf"> <li><strong><a href="/online-programs/human-resource-management-programs">Human Resource Management</a></strong></li> <li><a href="/online-programs/master-human-resource-management">Master of Human Resource Management</a></li> <li><a href="/online-programs/master-human-resource-management-diversity-equity-inclusion">Master of Human Resource Management (Diversity, Equity, and Inclusion)</a></li> <li><a href="/online-programs/master-human-resource-management-human-resource-analytics">Master of Human Resource Management (Human Resource Analytics)</a></li> <li><a href="/online-programs/master-human-resource-management-leadership-organisational-development">Master of Human Resource Management (Leadership and Organisational Development)</a></li> <li><a href="/online-programs/graduate-certificate-diversity-equity-inclusion">Graduate Certificate in Diversity, Equity and Inclusion</a></li> <li><a href="/online-programs/graduate-certificate-human-resource-analytics">Graduate Certificate in Human Resource Analytics</a></li> <li><a href="/online-programs/graduate-certificate-human-resource-management">Graduate Certificate in Human Resource Management</a></li> <li><a href="/online-programs/graduate-certificate-leadership-organisational-development">Graduate Certificate in Leadership and Organisational Development</a></li> </ul> <ul class="col-onehalf"> <li><strong>Management</strong></li> <li><a href="/online-programs/master-management">Master of Management</a></li> <li><a href="/online-programs/graduate-certificate-business">Graduate Certificate in Business</a></li> </ul> </div> </section> </div> <div id="page_footer_second" class="region region-footer-second sub-region"> <section id="block-block-12" class="block block-block moreabout"> <header> More about UNSW </header> <div class="content"> <ul> <li><a href="//studyonline.unsw.edu.au/fees">Fees</a></li> <li><a href="//studyonline.unsw.edu.au/study-online">Study online</a></li> <li><a href="//studyonline.unsw.edu.au/apply-now">Apply now</a></li> <li><a href="//studyonline.unsw.edu.au/about">About us</a></li> <li><a href="//studyonline.unsw.edu.au/faqs">FAQs</a></li> <li><a href="//studyonline.unsw.edu.au/blog">Blog</a></li> <li><a href="//studyonline.unsw.edu.au/contact">Contact us</a></li> <li><a href="https://www.online.unsw.edu.au/" target="_blank">More Online Programs</a></li> </ul> </div> </section> <nav id="block-menu-menu-social-menu" class="block block-menu sociallinks"> <div class="content"> <ul class="menu"><li class="first leaf facebook menu-1350 level-1"><a href="https://www.facebook.com/unswonline/" target="_blank">Facebook</a></li> <li class="last leaf linkedin menu-1352 level-1"><a href="https://www.linkedin.com/company/unsw-online/" target="_blank">LinkedIn</a></li> </ul> </div> </nav> </div> </div> </footer> <div id="page_footer_bottom" class="region region-footer-bottom sub-region"> <section id="block-block-13" class="block block-block acknowledgement logos col-full"> <div class="content"> <p class="logolist" style="text-align: center;"><img alt="" style="width: 167px; height: 60px;" class="b-lazy" data-src="/sites/default/files/logo-groupofeightaustralia.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img alt="" style="width: 100px; height: 70px;" class="b-lazy" data-src="/sites/default/files/logo-universitas-21.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img alt="" style="width: 191px; height: 60px;" class="b-lazy" data-src="/sites/default/files/logo-apru.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img alt="" style="width: 149px; height: 90px;" class="b-lazy" data-src="/sites/default/files/logo-gatu.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><img alt="" style="width: 125px; height: 60px;" class="b-lazy" data-src="/sites/default/files/logo-plusalliance.png" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></p> </div> </section> </div> <div id="page_end" class="region region-end super-region"> <div class="content"> <section id="block-block-3" class="block block-block"> <div class="content"> <p><a href="//studyonline.unsw.edu.au/privacy-policy" rel="nofollow" target="_blank">Privacy Policy</a> | <a href="https://www.unsw.edu.au/copyright-disclaimer" rel="nofollow" target="_blank">Copyright & Disclaimers</a> | <a href="https://www.unsw.edu.au/accessibility" rel="nofollow" target="_blank">Accessibility</a></p> <p>Authorised by the Deputy Vice-Chancellor (Academic), Division of External Relations, UNSW CRICOS Provider Code 00098G, ABN 57 195 873 179</p> </div> </section> <section id="block-block-36" class="block block-block block__download-number"> <div class="content"> <div class="popover" id="popover-brochure"> <div id="brochure-download-popover-close" class="popver-close"></div> <div class="popover__header"> <svg style="width: 14px;" class="popover--icon" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 14.297 12.442"> <path id="Path_1" data-name="Path 1" d="M111.146,126.165a3.76,3.76,0,0,0-3.388,2.127h0a3.761,3.761,0,0,0-7.1,2.212c.6,3.981,7.1,8.1,7.1,8.1s6.5-4.121,7.1-8.1a3.762,3.762,0,0,0-3.716-4.34Z" transform="translate(-100.61 -126.165)" fill="#000"></path> </svg> <span>It's Popular!</span> </div> <div class="popover__content"> <div class="popover__content--desc"> <p><strong><span id="brochure-download-number"></span> people</strong> downloaded a program guide in the last <span class="popover--hightlight">24 hours</span>.</p> </div> <!--<div class="popover__content--img"><img src="/sites/default/files/icons-export/icon-group.svg"></div>--> </div> </div> </div> </section> </div> </div> <div class="responsiveVersion" aria-hidden="true"> <div data-responsive="desktop"></div> <div data-responsive="tablet"></div> <div data-responsive="mobile"></div> </div> </div> <script> <!--//--><![CDATA[//><!-- (function(){var link=document.createElement("link");link.href="/sites/all/themes/unsw/css/intlTelInput/intlTelInput.css";link.rel="stylesheet";link.type="text/css";link.media="print";link.onload=function(){this.media="all"};document.head.appendChild(link)})(); //--><!]]> </script> <a id="backtotop" href="#page" class="element-invisible element-focusable" title="Jump back to the top of the page">Back to top</a> <script src="/sites/all/themes/pfppc/js/jquery-1.11.1.min.js?v=1.11.1"></script> <script src="/misc/jquery-extend-3.4.0.js?v=1.4.4"></script> <script src="/misc/jquery-html-prefilter-3.5.0-backport.js?v=1.4.4"></script> <script src="/misc/jquery.once.js?v=1.2"></script> <script src="/misc/drupal.js?srt32b"></script> <script src="/sites/all/libraries/blazy/blazy.min.js?srt32b"></script> <script src="/sites/all/modules/auto_enrol_date/js/auto_enrol_date.js?srt32b"></script> <script src="/sites/all/modules/brocure_download_track/js/brochure_download_track.js?srt32b"></script> <script src="/sites/all/modules/entityreference/js/entityreference.js?srt32b"></script> <script src="/sites/all/modules/plattform/js/modernizr.js?srt32b"></script> <script src="/sites/all/modules/lazy/lazy.js?srt32b"></script> <script defer="defer" src="/sites/all/themes/unsw/js/intlTelInput/intlTelInput.min.js?srt32b"></script> <script defer="defer" src="/sites/all/themes/unsw/js/intlTelInput/utils.min.js?srt32b"></script> <script defer="defer" src="/sites/all/themes/unsw/js/FontAwesome.js?srt32b"></script> <script defer="defer" src="/sites/all/themes/unsw/js/slick/slick.min.js?srt32b"></script> <script src="/sites/all/themes/pfppc/js/plugins.js?srt32b"></script> <script src="/sites/all/themes/unsw/js/script.js?srt32b"></script> <script> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"unsw","theme_token":"dq1xVSn9qgSmh5PD3HS8NJBD32RlGM9dG2CXYqThZhY","css":{"modules\/system\/system.base.css":1,"modules\/system\/system.messages.css":1,"sites\/all\/modules\/auto_enrol_date\/css\/auto_enrol_date.css":1,"sites\/all\/modules\/brocure_download_track\/css\/brochure_download_track.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/field_collection\/field_collection.theme.css":1,"sites\/all\/themes\/pfppc\/css\/setup.css":1,"sites\/all\/themes\/pfppc\/css\/form.css":1,"sites\/all\/themes\/unsw\/css\/styles.css":1,"sites\/all\/themes\/pfppc\/css\/drupal.css":1,"sites\/all\/themes\/unsw\/css\/base.min.css":1,"sites\/all\/themes\/unsw\/css\/main.min.css":1,"sites\/all\/themes\/unsw\/css\/safari.css":1,"sites\/all\/themes\/unsw\/js\/slick\/slick.css":1},"js":{"misc\/jquery.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/libraries\/blazy\/blazy.min.js":1,"sites\/all\/modules\/auto_enrol_date\/js\/auto_enrol_date.js":1,"sites\/all\/modules\/brocure_download_track\/js\/brochure_download_track.js":1,"sites\/all\/modules\/entityreference\/js\/entityreference.js":1,"sites\/all\/modules\/plattform\/js\/modernizr.js":1,"sites\/all\/modules\/lazy\/lazy.js":1,"sites\/all\/themes\/unsw\/js\/intlTelInput\/intlTelInput.min.js":1,"sites\/all\/themes\/unsw\/js\/intlTelInput\/utils.min.js":1,"sites\/all\/themes\/unsw\/js\/FontAwesome.js":1,"sites\/all\/themes\/unsw\/js\/slick\/slick.min.js":1,"sites\/all\/themes\/pfppc\/js\/plugins.js":1,"sites\/all\/themes\/unsw\/js\/script.js":1}},"featureImage":{"feature_431":{"srcset":"https:\/\/studyonline.unsw.edu.au\/sites\/default\/files\/images\/featured\/desktop\/studying-online-hero2.jpg?itok=0WjjkkOP, https:\/\/studyonline.unsw.edu.au\/sites\/default\/files\/images\/featured\/tablet\/online-courses-mob.jpg?itok=qg5rPp3w, https:\/\/studyonline.unsw.edu.au\/sites\/default\/files\/images\/featured\/mobile\/online-courses-mob.jpg?itok=DND0uL6a","sizes":"(min-width: 960px) px, (min-width: 768px) 959px, (max-width: 767px) 767px","src":"https:\/\/studyonline.unsw.edu.au\/sites\/default\/files\/images\/featured\/desktop\/studying-online-hero2.jpg?itok=0WjjkkOP"}},"featureImagePreload":{"desktop":"https:\/\/studyonline.unsw.edu.au\/sites\/default\/files\/images\/featured\/desktop\/studying-online-hero2.jpg?itok=0WjjkkOP","tablet":"https:\/\/studyonline.unsw.edu.au\/sites\/default\/files\/images\/featured\/tablet\/online-courses-mob.jpg?itok=qg5rPp3w","mobile":"https:\/\/studyonline.unsw.edu.au\/sites\/default\/files\/images\/featured\/mobile\/online-courses-mob.jpg?itok=DND0uL6a"},"lazy":{"errorClass":"b-error","loadInvisible":true,"offset":100,"saveViewportOffsetDelay":50,"selector":".b-lazy","src":"data-src","successClass":"b-loaded","validateDelay":25}}); //--><!]]> </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-a930a9d029679b6504d","applicationID":"1560397899","transactionName":"YFcEbEAEChZRVEQPDlkdM0pbSksMXlNVHk9HWhY=","queueTime":0,"applicationTime":262,"atts":"TBAHGggeGRg=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>