CINXE.COM

Driving, boating and transport | NSW Government

<!DOCTYPE html> <html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#"> <head> <meta charset="utf-8" /> <script src="https://assets.adobedtm.com/cb27a424301a/0d1cbacaaea6/launch-d2b6400814d6.min.js" async></script> <script>dataLayer = [];</script> <script>(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-PZ4DLLV','Ax2sP8ej_q5jaaV9PA9Tpw','env-2');</script> <script type="text/javascript">var _sj = _sj || []; _sj.push(['project', '1571204040129269834']); _sj.push(['collection', 'preview-and-service']);</script> <meta name="description" content="Information about licences, registration, public transport, and boating and marine." /> <meta name="geo.placename" content="New South Wales" /> <meta name="geo.position" content="-31.840233; 145.612793" /> <meta name="geo.region" content="AU-NSW" /> <meta name="icbm" content="-31.840233; 145.612793" /> <link rel="canonical" href="https://www.nsw.gov.au/driving-boating-and-transport" /> <meta http-equiv="content-language" content="en_AU" /> <meta property="og:site_name" content="NSW Government" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.nsw.gov.au/driving-boating-and-transport" /> <meta property="og:title" content="Driving, boating and transport" /> <meta property="og:description" content="Information about licences, registration, public transport, and boating and marine." /> <meta property="og:image" content="https://www.nsw.gov.au/sites/default/files/2020-07/NSW-Government-official-logo.jpg" /> <meta property="og:locale" content="en_AU" /> <meta property="article:publisher" content="https://www.facebook.com/NSWGovernment" /> <meta property="article:published_time" content="2022-07-21" /> <meta property="article:modified_time" content="2024-10-14" /> <meta name="dcterms.title" content="Driving, boating and transport | NSW Government" /> <meta name="dcterms.creator" content="NSW Department of Customer Service" /> <meta name="dcterms.description" content="Information about licences, registration, public transport, and boating and marine." /> <meta name="dcterms.publisher" content="NSW Government" /> <meta name="dcterms.type" content="Term Landing Page" /> <meta name="dcterms.language" content="en-AU" /> <meta name="dcterms.created" content="2022-07-21" /> <meta name="dcterms.modified" content="2024-10-14" /> <meta name="dcterms.spatial" content="New South Wales" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script type="application/ld+json">{ "@context": "https://schema.org", "@graph": [ { "@type": "Article", "headline": "Driving, boating and transport", "name": "Driving, boating and transport", "description": "Information about licences, registration, public transport, and boating and marine.", "datePublished": "2024-10-14", "dateModified": "2024-10-14" } ] }</script> <link rel="apple-touch-icon" href="/themes/custom/dcs_theme/favicons/sets/standard/apple-touch-icon.png" sizes="180x180" /> <link rel="icon" type="image/png" href="/themes/custom/dcs_theme/favicons/sets/standard/favicon-16x16.png" sizes="16x16" /> <link rel="icon" type="image/png" href="/themes/custom/dcs_theme/favicons/sets/standard/favicon-32x32.png" sizes="32x32" /> <link rel="manifest" href="/themes/custom/dcs_theme/favicons/sets/standard/site.webmanifest" /> <link rel="mask-icon" href="/themes/custom/dcs_theme/favicons/safari-pinned-tab.svg" color="#002664" /> <link rel="shortcut icon" href="/themes/custom/dcs_theme/favicons/sets/standard/favicon.ico" /> <link rel="icon" href="/themes/custom/dcs_theme/favicons/sets/standard/favicon.svg" /> <meta name="msapplication-config" href="/themes/custom/dcs_theme/favicons/browserconfig.xml" /> <meta name="theme-color" content="#ffffff" /> <script>window.dataLayer = window.dataLayer || [];</script> <meta name="siteSearchAgency" content="49" /> <meta name="dcs.agency" data-sj-field="dcsAgency" content="49" /> <title>Driving, boating and transport | NSW Government</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_ckkhlr0usP7fCdmHJdxoSLCcRbH8H_Od33yEDWq9Z6s.css" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/content-only.css?sn871w" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_JK-xwSXWNgSUcWDH0Qm_l1E-W7HfuwFtMRoPRNoff_w.css" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/agency-attribution.css?sn871w" /> <link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/Glide.js/3.6.0/css/glide.core.min.css" integrity="sha384-JCZ3GwALq+TPta4epch7yyjXyn6Di4/iQ8DY7cA4u/fc+sKvzaQcpFYMq9tkh1PU" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/Glide.js/3.6.0/css/glide.theme.min.css" integrity="sha384-oXHLyJOhMKFOTwm835BWETSWeiHItE90bzZr8eEYbyz79EKBv+HDuwMZkKU4zcmT" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_XMDVBOqFMzWKy2LeRyiz5LQbxtE2GkaHoI2UENr3BTQ.css" /> <link rel="stylesheet" media="all" href="//fonts.googleapis.com/icon?family=Material+Icons+Outlined" /> <link rel="stylesheet" media="all" href="//fonts.googleapis.com/icon?family=Material+Icons" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_7QJmbef_9A-2sRhpiZTy3nr7FIOFBrSiq_6PMnmUUEg.css" /> <link rel="stylesheet" media="all" href="//fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,700;1,400;1,700&amp;display=swap" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_G-4PvC3wycKljWkx1P2JHfTEyWwmuaUtdxudsd5YHlI.css" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/responsive-maps.css?sn871w" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/key-information.css?sn871w" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/date-picker.css?sn871w" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_3vHJpuVPfXbMTklsM8pzp1sdr12bVY2YnJni8Tl02YM.css" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/loading.css?sn871w" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_m4GZvxjK_bbdSu8jsRpI5Aosbls2JNeC64DFRAyxwt4.css" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/card.css?sn871w" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/link-list.css?sn871w" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/main-menu.css?sn871w" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/print.css?sn871w" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/dcs-icons.css?sn871w" /> <link rel="stylesheet" media="all" href="/libraries/dcs/css/mobile-stackable-tables.css?sn871w" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_kT6Tvf2CReAlCZD2gEl37Eqbvg5awtjGsTUFfiZs_vM.css" /> <script src="https://cdn-oc.readspeaker.com/script/11246/webReader/webReader.js?pids=wr" id="rs_req_Init"></script> </head> <body> <nav class="nsw-skip" aria-label="Skip to links"> <a href="#dcs-main-nav"><span>Skip to navigation</span></a> <a href="#main-content"><span>Skip to content</span></a> </nav> <script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgAHVFdSCxAFUlVbBAQEXlU=",licenseKey:"NRJS-507b3acf254d94b0b61",applicationID:"564935381"};;/*! For license information please see nr-loader-full-1.274.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:()=>d});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 d(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:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const d="[data-nr-mask]",u=()=>{const e={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,harvestTimeSeconds:10,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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.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,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,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){i(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,a.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){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.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,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,u());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(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},d={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},u={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!u[e])throw new Error("Runtime for ".concat(e," was never set"));return u[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");u[e]={...(0,n.a)(t,d),...c},Object.hasOwnProperty.call(u[e],"harvestCount")||Object.defineProperty(u[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=u[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>u});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=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=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:()=>d});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};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(u(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)g(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 g(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:()=>d});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,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(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,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 g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},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:()=>d});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 d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,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"},d={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:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,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 d(e){let t=a();return t.initializedAgents?.[e]}function u(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,d="addEventListener",u="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,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-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(u+"-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,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{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],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(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){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,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){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(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,{TZ:()=>n,Zp:()=>i,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},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:()=>d});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 d(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:()=>u,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>d,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},d={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"}},u=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>d,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 d(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:()=>d,Rz:()=>u,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,d="fn"+s,u="pushState",l=1e3},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:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),d=r(5289),u=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);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,w.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.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 E={};var S=r(9417),_=r(5603),O=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function P(e,t={},p,x){let{init:w,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(w=H.init,P=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,_.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},u.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,S.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];I||(D.proxy.assets&&(N(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],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 p={};var x=s.ee.get(e),w=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function _(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(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(A,e,!0,"api")})),p.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),p.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(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=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,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.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 w.emit("fn-err",[arguments,this,t],r),t}finally{w.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,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},u.RI?(0,d.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!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:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",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"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.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=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.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 d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-Sx2xJQrHp2m/Ngn/ZcfBCUwNr2Xy/C5urYtWpfm3bWpil4spXOQGTtNwIfF5HvPGioGASn9QTyE4Z+zC7r7wcg==",222:"sha512-hMte3OWgwwYeisSiD7WCIx/6tT16zLaPjag9uF4tIZp7ybOvrJKbeyzhe4fz1tDbkdcdOMm8dvgPPLBatSAGeA==",95:"sha512-MPaT9dkHv16XzwEUVZPyqpN1do/Er1XFAZoIAPYWylmv+iGIThqN+GwQq27pUyAX7sNXVJQVZezH96p53Ks3Pg=="};(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(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=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={959:0,85: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,d=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);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.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(e=(0,r.LA)(16)){this.agentIdentifier=e}#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)}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 d(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 u=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=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(891).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(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(891).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),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()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class _ extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),g.RI&&((0,T.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.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 D(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(D(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 H(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 D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L 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=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var K=i(8990);let M=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,K.I)(e,U,(function(){return M++}))}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(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",y)}),(0,A.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&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=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===d||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-",Q=["arrayBuffer","blob","json","text","formData"],J=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(J&&ee&&g.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,Q.forEach((e=>{r(J[te],e,X),r(ee[te],e,X)})),r(g.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(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),d}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 g.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),de=["load","error","abort","timeout"],ue=de.length,le=(0,x.dV)().o.REQ,fe=(0,x.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,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.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};ge(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=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(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<ue;s++)r.addEventListener(de[s],this.listener,(0,A.jT)(!1))}function d(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 u(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 p(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&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.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:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(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 R(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 x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<ue;t++)e.removeEventListener(de[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(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,w.p)(O.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",d),t.on("xhr-load-added",u),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),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",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(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 pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class _e extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,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(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+we,(function(e){(0,w.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,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne 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(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.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,w.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===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#d=!1;async#c(e){if(!this.#d){this.#d=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),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!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];g.RI&&e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,u.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=d(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,x.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:[R,_,_e,Ne,he,N,L,Pe,ke],loaderType:"pro"})})()})();</script> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div class="dcs-wrapper page"> <header class="nsw-header" id="top"> <div class="nsw-header__container"> <div class="nsw-header__inner"> <div class="nsw-header__main"> <div class="nsw-header__waratah"> <a href="/"> <img class="nsw-header__logo" src="/themes/custom/dcs_theme/favicons/sets/standard/logo.svg" alt="NSW Government logo"> </a> </div> </div> <div class="nsw-header__menu"> <button type="button" class="js-open-nav" aria-expanded="false" aria-controls="main-nav"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">menu</span> <span><span class="sr-only">Open</span> Menu</span> </button> </div> <div class="nsw-header__search-area js-search-area" id="header-search" hidden> <form role="search" action="/search"> <div id="header-search-autosuggest" class="search-bar__input-group"> <label for="nsw-header-input" class="sr-only">Search nsw.gov.au</label> <input class="nsw-header__input js-search-input" type="text" autocomplete="off" id="nsw-header-input" name="q" aria-expanded="false" aria-controls="header-search-autosuggest-list" aria-autocomplete="list" aria-describedby="home-search-autosuggest-desc" role="combobox" data-analytics-component="search_global" data-analytics-track="true" > <button class="nsw-icon-button nsw-icon-button--flex" type="submit"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">search</span> <span class="sr-only">Search</span> </button> <ul class="nsw-header__predictive-list nsw-form__predictive-list" role="listbox" id="header-search-autosuggest-list" aria-label="Suggested keywords list"></ul> <div class="sr-only sr-help-text" aria-live="polite"></div> </div> </form> <button class="nsw-icon-button js-close-search" aria-expanded="true" aria-controls="header-search"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">close</span> <span class="sr-only">Close search</span> </button> </div> <div class="dcs-header__buttons"> <div class="nsw-header__search"> <button type="button" class="js-open-search" aria-expanded="false" aria-controls="header-search"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">search</span> <span><span class="sr-only">Show</span> Search</span> </button> </div> <div class="translate"></div> <div class="snsw-account servicensw-initial-state" data-analytics-component="myservice_global_login"> <a href="https://account.service.nsw.gov.au/" class="dcs-header__button" target="_blank"> <img class="snsw-account-icon" alt="MyServiceNSW account icon" src="/modules/custom/dcs_snsw_login/images/snsw-logged-in-header-icon.svg" /><span class="nsw-navigation__link-text notranslate">MyServiceNSW</span> </a> </div> <div class="snsw snsw-account snsw-hidden-service-link" data-analytics-component="myservice_global_login"> <button aria-haspopup="true" aria-controls="snswAccount" aria-label="SNSW Logged menu" aria-expanded="false" class="translate__toggle reset--button dcs-header__button" id="snsw-btn" data-analytics-component="myservice_global_login_loggedin"><img class="snsw-account-icon" alt="MyServiceNSW account icon" src="/modules/custom/dcs_snsw_login/images/snsw-logged-in-header-icon.svg" />Logged in</button> <ul id="snswAccount" role="menu" aria-hidden="true" tabindex="-1"> <li role="none"> <a data-language="en" href="https://account.service.nsw.gov.au/" role="menuitem" tabindex="0" target="_blank"><span class="nsw-navigation__link-text notranslate">MyServiceNSW</span></a> </li> <li role="none"> <a data-language="en" href="https://account.service.nsw.gov.au/manage" role="menuitem" tabindex="0" target="_blank"><span class="nsw-navigation__link-text notranslate">Manage account</span></a> </li> <li role="none"> <a data-language="en" href="https://services.dcu.nsw.gov.au/myaccount/logout?destination=https%3A//www.nsw.gov.au/driving-boating-and-transport" data-snsw-logout-link="true" data-js-extlink-off="true" role="menuitem" tabindex="0">Logout of MyServiceNSW</a> </li> </ul> </div> </div> </div> </div> </header> <div id="block-mainnavigation"> <nav id="dcs-main-nav" class="dcs-main-nav js-mega-menu" aria-label="Main menu"> <div class="dcs-main-nav__header"> <div class="dcs-main-nav__waratah"> <a href="/"> <img class="nsw-header__logo" src="/themes/custom/dcs_theme/favicons/sets/standard/logo.svg" alt="NSW Government logo"> </a> </div> <button class="nsw-icon-button js-close-nav" type="button" aria-expanded="true"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">close</span> <span class="sr-only">Close Menu</span> </button> </div> <ul class="dcs-main-nav__list dcs-main-nav__list--primary" itemscope itemtype="https://schema.org/SiteNavigationElement"> <li itemprop="name"> <a href="/living-in-nsw" itemprop="url"> <span>Living in NSW</span> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">keyboard_arrow_right</span> </a> <div class="dcs-main-nav__sub-nav dcs-main-nav__sub-nav--two-col" id="sub-nav-living-in-nsw" role="region" aria-label="Living in NSW Submenu"> <div class="dcs-main-nav__wrapper"> <div class="dcs-main-nav__header"> <div class="dcs-main-nav__waratah"> <a href="/"> <img class="nsw-header__logo" src="/themes/custom/dcs_theme/favicons/sets/standard/logo.svg" alt="NSW Government logo"> </a> </div> <button class="nsw-icon-button js-close-nav" type="button" aria-expanded="true"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">close</span> <span class="sr-only">Close Menu</span> </button> </div> <div class="dcs-main-nav__return"> <button class="nsw-icon-button nsw-icon-button--flex js-close-sub-nav" type="button" aria-expanded="true" aria-controls="sub-nav-living-in-nsw"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">keyboard_arrow_left</span> <span class="dcs-main-nav__return-text">Living in NSW<span class="sr-only">Back to previous menu</span></span> </button> </div> </div> <div class="dcs-main-nav__title"> <a href="/living-in-nsw">Living in NSW<span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></a> </div> <div class="dcs-main-nav__sub-wrapper"> <ul class="dcs-main-nav__list dcs-main-nav__list--secondary"> <li itemprop="name"><a href="/living-in-nsw/information-for-aboriginal-people" itemprop="url" data-analytics-component="main_nav_submenu">Aboriginal information and services</a></li><li itemprop="name"><a href="/community-services" itemprop="url" data-analytics-component="main_nav_submenu">Community services</a></li><li itemprop="name"><a href="/driving-boating-and-transport" itemprop="url" data-analytics-component="main_nav_submenu">Driving, boating and transport</a></li><li itemprop="name"><a href="/education-and-training" itemprop="url" data-analytics-component="main_nav_submenu">Education and training</a></li><li itemprop="name"><a href="/emergency" itemprop="url" data-analytics-component="main_nav_submenu">Emergency</a></li><li itemprop="name"><a href="/employment" itemprop="url" data-analytics-component="main_nav_submenu">Employment</a></li><li itemprop="name"><a href="/environment-land-and-water" itemprop="url" data-analytics-component="main_nav_submenu">Environment, land and water</a></li><li itemprop="name"><a href="/family-and-relationships" itemprop="url" data-analytics-component="main_nav_submenu">Family and relationships</a></li><li itemprop="name"><a href="/grants-and-funding" itemprop="url" data-analytics-component="main_nav_submenu">Grants and funding</a></li><li itemprop="name"><a href="/health" itemprop="url" data-analytics-component="main_nav_submenu">Health</a></li><li itemprop="name"><a href="/housing-and-construction" itemprop="url" data-analytics-component="main_nav_submenu">Housing and construction</a></li><li itemprop="name"><a href="/legal-and-justice" itemprop="url" data-analytics-component="main_nav_submenu">Legal and justice</a></li><li itemprop="name"><a href="/regional-nsw" itemprop="url" data-analytics-component="main_nav_submenu">Regional NSW</a></li><li itemprop="name"><a href="/visas-and-migration" itemprop="url" data-analytics-component="main_nav_submenu">Visas and migration</a></li> </ul> <div class="dcs-main-nav__promoted" id="personalisation-living-in-nsw"> <span class="dcs-main-nav__promoted-title">Popular right now</span> <ul class="dcs-main-nav__list dcs-main-nav__list--promoted"> <li itemprop="name"><a class="dcs-main-nav__card" href="/about-nsw/school-holidays" itemprop="url" data-analytics-component="main_nav_side_panel"><span class="dcs-main-nav__card-text">NSW school holidays</span><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></a></li><li itemprop="name"><a class="dcs-main-nav__card" href="/about-nsw/public-holidays" itemprop="url" data-analytics-component="main_nav_side_panel"><span class="dcs-main-nav__card-text">NSW public holidays</span><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></a></li><li itemprop="name"><a class="dcs-main-nav__card" href="/nsw-government" itemprop="url" data-analytics-component="main_nav_side_panel"><span class="dcs-main-nav__card-text">NSW Government</span><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></a></li><li itemprop="name"><a class="dcs-main-nav__card" href="/nsw-government/digital-identity-and-cybersecurity/nsw-digital-id" itemprop="url" data-analytics-component="main_nav_side_panel"><span class="dcs-main-nav__card-text">NSW Digital ID</span><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></a></li> </ul> </div> </div> <div class="dcs-main-nav__sub-link"> <a href="/living-in-nsw" class="nsw-button nsw-button--full-width nsw-button--dark">Living in NSW</a> </div> </div> </li> <li itemprop="name"> <a href="/working-and-business" itemprop="url"> <span>Working and business</span> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">keyboard_arrow_right</span> </a> <div class="dcs-main-nav__sub-nav dcs-main-nav__sub-nav--two-col" id="sub-nav-working-and-business" role="region" aria-label="Working and business Submenu"> <div class="dcs-main-nav__wrapper"> <div class="dcs-main-nav__header"> <div class="dcs-main-nav__waratah"> <a href="/"> <img class="nsw-header__logo" src="/themes/custom/dcs_theme/favicons/sets/standard/logo.svg" alt="NSW Government logo"> </a> </div> <button class="nsw-icon-button js-close-nav" type="button" aria-expanded="true"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">close</span> <span class="sr-only">Close Menu</span> </button> </div> <div class="dcs-main-nav__return"> <button class="nsw-icon-button nsw-icon-button--flex js-close-sub-nav" type="button" aria-expanded="true" aria-controls="sub-nav-working-and-business"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">keyboard_arrow_left</span> <span class="dcs-main-nav__return-text">Working and business<span class="sr-only">Back to previous menu</span></span> </button> </div> </div> <div class="dcs-main-nav__title"> <a href="/working-and-business">Working and business<span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></a> </div> <div class="dcs-main-nav__sub-wrapper"> <ul class="dcs-main-nav__list dcs-main-nav__list--secondary"> <li itemprop="name"><a href="/living-in-nsw/information-for-aboriginal-people" itemprop="url" data-analytics-component="main_nav_submenu">Aboriginal information and services</a></li><li itemprop="name"><a href="/business-and-economy" itemprop="url" data-analytics-component="main_nav_submenu">Business and economy</a></li><li itemprop="name"><a href="/business-and-economy/business-advice-and-support" itemprop="url" data-analytics-component="main_nav_submenu">Business advice and support</a></li><li itemprop="name"><a href="/education-and-training" itemprop="url" data-analytics-component="main_nav_submenu">Education and training</a></li><li itemprop="name"><a href="/employment" itemprop="url" data-analytics-component="main_nav_submenu">Employment</a></li><li itemprop="name"><a href="/grants-and-funding" itemprop="url" data-analytics-component="main_nav_submenu">Grants and funding</a></li><li itemprop="name"><a href="/money-and-taxes" itemprop="url" data-analytics-component="main_nav_submenu">Money and taxes</a></li><li itemprop="name"><a href="/visas-and-migration" itemprop="url" data-analytics-component="main_nav_submenu">Visas and migration</a></li> </ul> <div class="dcs-main-nav__promoted" id="personalisation-working-and-business"> <span class="dcs-main-nav__promoted-title">Popular right now</span> <ul class="dcs-main-nav__list dcs-main-nav__list--promoted"> <li itemprop="name"><a class="dcs-main-nav__card" href="/visas-and-migration/skilled-visas/nsw-skills-lists" itemprop="url" data-analytics-component="main_nav_side_panel"><span class="dcs-main-nav__card-text">NSW skills lists</span><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></a></li><li itemprop="name"><a class="dcs-main-nav__card" href="/departments-and-agencies/customer-service/careers" itemprop="url" data-analytics-component="main_nav_side_panel"><span class="dcs-main-nav__card-text">Department of Customer Service careers</span><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></a></li><li itemprop="name"><a class="dcs-main-nav__card" href="/business-and-economy/licences-and-credentials/automatic-mutual-recognition" itemprop="url" data-analytics-component="main_nav_side_panel"><span class="dcs-main-nav__card-text">Working interstate</span><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></a></li> </ul> </div> </div> <div class="dcs-main-nav__sub-link"> <a href="/working-and-business" class="nsw-button nsw-button--full-width nsw-button--dark">Working and business</a> </div> </div> </li> <li itemprop="name"> <a href="/whats-happening" itemprop="url"> <span>What&#039;s happening</span> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">keyboard_arrow_right</span> </a> <div class="dcs-main-nav__sub-nav dcs-main-nav__sub-nav--two-col" id="sub-nav-whats-happening" role="region" aria-label="What&#039;s happening Submenu"> <div class="dcs-main-nav__wrapper"> <div class="dcs-main-nav__header"> <div class="dcs-main-nav__waratah"> <a href="/"> <img class="nsw-header__logo" src="/themes/custom/dcs_theme/favicons/sets/standard/logo.svg" alt="NSW Government logo"> </a> </div> <button class="nsw-icon-button js-close-nav" type="button" aria-expanded="true"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">close</span> <span class="sr-only">Close Menu</span> </button> </div> <div class="dcs-main-nav__return"> <button class="nsw-icon-button nsw-icon-button--flex js-close-sub-nav" type="button" aria-expanded="true" aria-controls="sub-nav-whats-happening"> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">keyboard_arrow_left</span> <span class="dcs-main-nav__return-text">What&#039;s happening<span class="sr-only">Back to previous menu</span></span> </button> </div> </div> <div class="dcs-main-nav__title"> <a href="/whats-happening">What&#039;s happening<span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></a> </div> <div class="dcs-main-nav__sub-wrapper"> <ul class="dcs-main-nav__list dcs-main-nav__list--secondary"> <li itemprop="name"><a href="/about-nsw" itemprop="url" data-analytics-component="main_nav_submenu">About NSW</a></li><li itemprop="name"><a href="/arts-and-culture" itemprop="url" data-analytics-component="main_nav_submenu">Arts and culture</a></li><li itemprop="name"><a href="/visiting-and-exploring-nsw/nsw-events" itemprop="url" data-analytics-component="main_nav_submenu">Events in NSW</a></li><li itemprop="name"><a href="/visiting-and-exploring-nsw" itemprop="url" data-analytics-component="main_nav_submenu">Visiting and exploring NSW</a></li><li itemprop="name"><a href="/about-nsw/public-holidays" itemprop="url" data-analytics-component="main_nav_submenu">NSW public holidays</a></li><li itemprop="name"><a href="/about-nsw/school-holidays" itemprop="url" data-analytics-component="main_nav_submenu">NSW school holidays</a></li> </ul> </div> <div class="dcs-main-nav__sub-link"> <a href="/whats-happening" class="nsw-button nsw-button--full-width nsw-button--dark">What&#039;s happening</a> </div> </div> </li> <li itemprop="name"> <a href="/have-your-say" itemprop="url"> <span>Have your say</span> </a> </li> <li itemprop="name"> <a href="https://www.nsw.gov.au/easy-read" itemprop="url"> <span>Easy Read</span> </a> </li> </ul> </nav> </div> <nav role="navigation" aria-label="Breadcrumbs" class="nsw-breadcrumbs"><div class="nsw-container"><ol itemscope itemtype="https://schema.org/BreadcrumbList"><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemprop="item" href="/"><span itemprop="name">Home</span><meta itemprop="position" content="1" /></a></li><li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a itemprop="item" class="current" href="/driving-boating-and-transport"><span itemprop="name">Driving, boating and transport</span><meta itemprop="position" content="2" /></a></li></ol></div></nav> <main> <div data-drupal-messages-fallback class="hidden"></div> <a id="main-content" tabindex="-1"></a> <div id="block-content"> <article class="node node--term_landing_page rs_read"> <div class="nsw-hero-banner nsw-hero-banner--dark nsw-hero-banner--wide"> <div class="nsw-hero-banner__container"> <div class="nsw-hero-banner__wrapper"> <div class="nsw-hero-banner__content"> <h1>Driving, boating and transport</h1> <div id="readspeaker_button1" class="rs_skip rsbtn rscompact rs_preserve"> <a rel="nofollow" class="rsbtn_play" accesskey="L" title="Listen to this page using ReadSpeaker webReader" href="//app-oc.readspeaker.com/cgi-bin/rsent?customerid=11246&amp;lang=en_au&amp;readclass=node-content__content%2crs_read&amp;url=https://www.nsw.gov.au/driving-boating-and-transport"> <span class="rsbtn_left rsimg rspart"> <span class="rsbtn_text"> <span>Listen</span> </span> </span> <span class="rsbtn_right rsimg rsplay rspart"></span> </a> </div> </div> </div> </div> </div> <section class="layout--full nsw-section"> <div class="nsw-container"> <div class="nsw-grid"> <div class="nsw-col"> <div data-analytics-component="links--tags" class="nsw-container link-list--tags"><div class="nsw-link-list__title"><h2>Recommended for you</h2></div><div class="nsw-link-list"><ul><li><a href="/driving-boating-and-transport/demerits-penalties-and-offences/how-demerit-points-work" class="is-external__list" data-analytics-component="links" hreflang="en"><span class="is-external__target">How demerit points work</span></a></li><li><a href="/driving-boating-and-transport/driver-and-rider-licences" class="is-external__list" data-analytics-component="links" hreflang="en"><span class="is-external__target">Driver and rider licences</span></a></li><li><a href="/driving-boating-and-transport/vehicle-registration" class="is-external__list" data-analytics-component="links" hreflang="en"><span class="is-external__target">Vehicle registration</span></a></li><li><a href="/driving-boating-and-transport/vehicle-registration/renewing-vehicle-registration/safety-checks-and-vehicle-inspections/find-a-safety-inspection-provider" class="is-external__list" data-analytics-component="links" hreflang="en"><span class="is-external__target">Find a safety inspection provider</span></a></li><li><a href="https://www.sydneymetro.info/" class="is-external__list" data-analytics-component="links"><span class="is-external__target">Sydney Metro</span></a></li><li><a href="/driving-boating-and-transport/get-kids-active" class="is-external__list" data-analytics-component="links" hreflang="en"><span class="is-external__target">Get Kids Active</span></a></li></ul></div></div> </div> </div> </div> </section> <section class="layout--full nsw-section"> <div class="nsw-container"> <div class="nsw-grid"> <div class="nsw-col"> <div class="nsw-block"><div class="nsw-wysiwyg-content"><h2>Driving, boating and transport information</h2></div></div><div class="nsw-block"><div class="campaign block--cards nsw-cards cards-scroll"><div class="nsw-grid"><div class="nsw-col nsw-col-md-4"><div class="nsw-card"><div class="nsw-card__content"><h3 class="nsw-card__title is-excluded"><a href="/driving-boating-and-transport/driving-nsw" data-analytics-component="cards"> Driving in NSW </a></h3><div class="nsw-card__copy"><div class="nsw-wysiwyg-content"><p>Learn about NSW road rules and demerits, how to register your vehicle, get your driver licence, pay tolls, get traffic alerts and compare fuel prices.</p></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></div></div></div><div class="nsw-col nsw-col-md-4"><div class="nsw-card"><div class="nsw-card__content"><h3 class="nsw-card__title is-excluded"><a href="/driving-boating-and-transport/public-transport" data-analytics-component="cards"> Public transport </a></h3><div class="nsw-card__copy"><div class="nsw-wysiwyg-content"><p>Plan your trip and learn how to travel on public transport across NSW. Find out how to pay your fare on public transport and book tickets for regional travel.</p></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></div></div></div><div class="nsw-col nsw-col-md-4"><div class="nsw-card"><div class="nsw-card__content"><h3 class="nsw-card__title is-excluded"><a href="/driving-boating-and-transport/boating-and-marine" data-analytics-component="cards"> Boating and marine </a></h3><div class="nsw-card__copy"><div class="nsw-wysiwyg-content"><p>How to apply for or renew a boating licence, fishing licence or vessel registration, find information about fishing, and staying safe on the water.</p></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></div></div></div></div></div></div><div class="nsw-block"><div class="nsw-link-list nsw-link-list--grid nsw-link-list--grid--two"><ul><li><a href="/driving-boating-and-transport/projects" class="is-external__list" hreflang="en"><span class="is-external__target">Transport projects</span></a></li><li><a href="/driving-boating-and-transport/buying-and-selling-vehicles" class="is-external__list" hreflang="en"><span class="is-external__target">Buying and selling vehicles</span></a></li><li><a href="/driving-boating-and-transport/walking-and-cycling" class="is-external__list" hreflang="en"><span class="is-external__target">Walking and cycling</span></a></li><li><a href="https://www.vesr.gov.au" class="is-external__list"><span class="is-external__target">Vehicle emissions star rating</span></a></li><li><a href="https://transportnsw.info/travel-info/ways-to-get-around/taxi-hire-vehicle" class="is-external__list"><span class="is-external__target">Taxi and hire vehicle</span></a></li><li><a href="/driving-boating-and-transport/e10-fuel/e10-compatibility-check" class="is-external__list" hreflang="en"><span class="is-external__target">E10 compatibility check</span></a></li><li><a href="/driving-boating-and-transport/nsw-governments-electric-vehicle-strategy" class="is-external__list" hreflang="en"><span class="is-external__target">NSW Government鈥檚 Electric Vehicle Strategy</span></a></li><li><a href="https://www.donatelife.gov.au/register-donor-today" class="is-external__list"><span class="is-external__target">Register to be an organ donor</span></a></li></ul></div></div> <hr class="nsw-section-separator"> </div> </div> </div> </section> <div class="featured-listing--articles" data-uuid="033485de-897b-4ee3-b6db-fc1d11f8f127" data-react-app="dcsContentFeaturedListing"><section class="layout--full nsw-section"><div class="nsw-container"><h2>Latest driving, boating and transport updates</h2><div class="dcs-feature-list"><div class="dcs-feature-list__item nsw-list-item"><div class="nsw-list-item__label"><strong>Ministerial media release</strong></div><div class="nsw-list-item__info"><span>22 November 2024</span></div><div class="nsw-list-item__title"><h3><a href="/media-releases/plans-for-gosford-bypass-get-a-boost">Plans for Gosford Bypass get a boost</a></h3></div><div class="dcs-feature-list__item-copy nsw-list-item__copy">Central Coast residents will have recently seen traffic surveys being carried out along the Pacific Highway and Manns Road corridor as part of planning work for the Gosford Bypass.</div></div><div class="dcs-feature-list__item nsw-list-item"><div class="nsw-list-item__label"><strong>Ministerial media release</strong></div><div class="nsw-list-item__info"><span>22 November 2024</span></div><div class="nsw-list-item__title"><h4><a href="/media-releases/toll-reform-building-a-motorway-network-puts-motorists-first">Toll reform is building a motorway network that puts motorists first</a></h4></div><div class="dcs-feature-list__item-copy nsw-list-item__copy">A fairer toll system is an important step closer, with reforms passing NSW Parliament today that lay the foundations to transform Sydney鈥檚 13 separate toll roads into a functioning network.</div></div><div class="dcs-feature-list__item nsw-list-item"><div class="nsw-list-item__label"><strong>Ministerial media release</strong></div><div class="nsw-list-item__info"><span>21 November 2024</span></div><div class="nsw-list-item__title"><h4><a href="/media-releases/faster-funding-for-wingecarribee-shire-council-road-repairs">Faster funding for Wingecarribee Shire Council road repairs</a></h4></div><div class="dcs-feature-list__item-copy nsw-list-item__copy">The NSW Labor Government has sped up delivery of new funding to Wingecarribee Shire Council repair roads and transport infrastructure damaged during natural disasters.</div></div><div class="dcs-feature-list__item nsw-list-item"><div class="nsw-list-item__label"><strong>Ministerial media release</strong></div><div class="nsw-list-item__info"><span>21 November 2024</span></div><div class="nsw-list-item__title"><h4><a href="/media-releases/faster-funding-for-central-coast-council-road-repairs">Faster funding for Central Coast Council road repairs</a></h4></div><div class="dcs-feature-list__item-copy nsw-list-item__copy">The NSW Labor Government has sped up delivery of new funding for Central Coast Council to repair roads and transport infrastructure damaged during natural disasters.</div></div><div class="dcs-feature-list__item nsw-list-item"><div class="nsw-list-item__label"><strong>Ministerial media release</strong></div><div class="nsw-list-item__info"><span>20 November 2024</span></div><div class="nsw-list-item__title"><h4><a href="/media-releases/new-bridges-road-upgrades-announced-for-flood-hit-central-west-communities">New bridges, road upgrades announced for flood-hit central west communities</a></h4></div><div class="dcs-feature-list__item-copy nsw-list-item__copy">Flood-hit communities in the NSW Central West will soon have access to new bridges, upgraded roads and a more resilient transport network, ensuring the region is better prepared for future natural disasters.</div></div></div></div></section><div class="layout--divider nsw-section nsw-section--divider"><div class="nsw-container"><hr class="nsw-section-separator"/></div></div></div> <div class="carousel--consultations" data-uuid="ca3b8d04-f3a3-4979-ab74-ffdd249e061e" data-react-app="dcsContentCarousel"><section class="layout--full nsw-section"><div class="nsw-container"><h2>Have your say on current policies and projects</h2><div class="nsw-cards cards-scroll campaign" data-analytics-component="card--slide--consultations"><div id="card-carousel-ca3b8d04-f3a3-4979-ab74-ffdd249e061e" class="glide" aria-label="carousel" role="region"><div class="glide__track" data-glide-el="track"><div class="glide__slides"><div class="glide__slide" aria-label="slide 1" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__date"><time dateTime="2024-11-24">Closing 24 November 2024</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/have-your-say/bruxner-highway-intersection-improvement">Bruxner Highway intersection improvement</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 2" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__date"><time dateTime="2024-11-24">Closing 24 November 2024</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/have-your-say/review-of-bus-services-to-balmain-east">Review of bus services to Balmain East </a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 3" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__date"><time dateTime="2024-11-24">Closing 24 November 2024</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/have-your-say/drainage-improvements-on-springwood-road">Drainage improvements on Springwood Road</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 4" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__date"><time dateTime="2024-11-25">Closing 25 November 2024</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/have-your-say/design-of-tascott-train-station">Design of Tascott Train Station</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 5" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__date"><time dateTime="2024-11-25">Closing 25 November 2024</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/have-your-say/tibooburra-high-pedestrian-activity-area">Tibooburra High Pedestrian Activity Area</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 6" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__date"><time dateTime="2024-12-18">Closing 18 December 2024</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/have-your-say/randwick-bus-and-road-safety-improvement">Randwick bus and road safety improvement</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 7" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__date"><time dateTime="2025-06-30">Closing 30 June 2025</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/have-your-say/design-of-princes-highway-upgrade">Design of the Princes Highway upgrade</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div></div><div class="glide__arrows" data-glide-el="controls"><button type="button" class="glide__arrow glide__arrow--left" data-glide-dir="|&lt;" aria-hidden="true" tabindex="-1"><span class="material-icons notranslate nsw-material-icons">keyboard_arrow_left</span></button><button type="button" class="glide__arrow glide__arrow--right" data-glide-dir="|&gt;" aria-hidden="true" tabindex="-1"><span class="material-icons notranslate nsw-material-icons">keyboard_arrow_right</span></button></div><div class="glide__bullets" data-glide-el="controls[nav]"></div></div></div></div></div></section></div> <div class="carousel--events" data-uuid="39dbde9a-5088-472e-8265-07c585e07f78" data-react-app="dcsContentCarousel"></div> <div class="featured-listing--resources" data-uuid="75a99a5f-f23b-40d9-9598-059dd27a2d6c" data-react-app="dcsContentFeaturedListing"><section class="layout--full nsw-section"><div class="nsw-container"><h2>Recent driving, boating and transport publications</h2><div class="dcs-feature-list"><div class="dcs-feature-list__item nsw-list-item"><div class="nsw-list-item__label"><strong>Notice</strong></div><div class="nsw-list-item__info"><span>Transport for NSW | 21 November 2024</span></div><div class="nsw-list-item__title"><h3><a href="/driving-boating-and-transport/projects/coffs-harbour-bypass/resources/out-of-hours-drainage-installation-on-pacific-highway-boambee">Out of hours drainage installation on the Pacific Highway, Boambee</a></h3></div><div class="dcs-feature-list__item-copy nsw-list-item__copy">Installation of drainage outside of approved construction hours will take place between Englands Road/Stadium Drive and Sawtell Interchange from Monday 11 November to Friday 15 November.</div></div><div class="dcs-feature-list__item nsw-list-item"><div class="nsw-list-item__label"><strong>Notice</strong></div><div class="nsw-list-item__info"><span>Transport for NSW | 21 November 2024</span></div><div class="nsw-list-item__title"><h4><a href="/driving-boating-and-transport/projects/coffs-harbour-bypass/resources/out-of-hours-concrete-pours-korora-0">Out of hours concrete pours in Korora</a></h4></div><div class="dcs-feature-list__item-copy nsw-list-item__copy">The project is continuing concrete activities at the Korora Hill Interchange, between Bruxner Park Road and the Pacific Highway, Korora during approved construction hours which are Monday to Friday from 7am to 6pm, and Saturdays from 8am to 1pm.</div></div><div class="dcs-feature-list__item nsw-list-item"><div class="nsw-list-item__label"><strong>Notice</strong></div><div class="nsw-list-item__info"><span>Transport for NSW | 21 November 2024</span></div><div class="nsw-list-item__title"><h4><a href="/driving-boating-and-transport/projects/coffs-harbour-bypass/resources/start-of-24/7-construction-shephards-lane-tunnel-northern-portal"> Start of 24/7 construction in Shephards Lane Tunnel northern portal</a></h4></div><div class="dcs-feature-list__item-copy nsw-list-item__copy">A works notification detailing the start of 24/7 construction in Shephards Lane Tunnel northern portal from December 2024.</div></div><div class="dcs-feature-list__item nsw-list-item"><div class="nsw-list-item__label"><strong>Notice</strong></div><div class="nsw-list-item__info"><span>Transport for NSW | 21 November 2024</span></div><div class="nsw-list-item__title"><h4><a href="/driving-boating-and-transport/projects/coffs-harbour-bypass/resources/out-of-hours-concrete-pavement-at-coramba-road-interchange-0">Out of hours concrete pavement at Coramba Road Interchange</a></h4></div><div class="dcs-feature-list__item-copy nsw-list-item__copy">The project is continuing to build the Coramba Road Interchange, which includes laying concrete for two roundabouts. We will be carrying out concrete paving from late November 2024 until May 2025, weather permitting.</div></div><div class="dcs-feature-list__item nsw-list-item"><div class="nsw-list-item__label"><strong>Report</strong></div><div class="nsw-list-item__info"><span>Transport for NSW | 21 November 2024</span></div><div class="nsw-list-item__title"><h4><a href="/driving-boating-and-transport/projects/coffs-harbour-bypass/resources/report-card-november-2024">Report Card - November 202</a></h4></div><div class="dcs-feature-list__item-copy nsw-list-item__copy">The November 2024 report card for the Coffs Harbour bypass highlights significant progress in tunnelling, Luke Bowen pedestrian bridge and new local accesses.</div></div></div></div></section><div class="layout--divider nsw-section nsw-section--divider"><div class="nsw-container"><hr class="nsw-section-separator"/></div></div></div> <div class="carousel--grants" data-uuid="73c6f934-f62f-4161-8f81-f4ebfa77fb19" data-react-app="dcsContentCarousel"><section class="layout--full nsw-section"><div class="nsw-container"><h2>Apply for grants and funding</h2><div class="nsw-cards cards-scroll campaign" data-analytics-component="card--slide--grants"><div id="card-carousel-73c6f934-f62f-4161-8f81-f4ebfa77fb19" class="glide" aria-label="carousel" role="region"><div class="glide__track" data-glide-el="track"><div class="glide__slides"><div class="glide__slide" aria-label="slide 1" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__tag">Business, Environment, Infrastructure</div><div class="nsw-card__date"><time dateTime="2025-06-30">30 June 2025</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/grants-and-funding/ev-fleets-incentive-kick-start-funding">EV Fleets Incentive Kick-start Funding</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 2" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__tag">Infrastructure</div><div class="nsw-card__date"><time dateTime="2024-12-19">19 December 2024</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/grants-and-funding/boating-infrastructure-for-communities">Boating Infrastructure for Communities</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 3" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__tag">Business, Environment</div><div class="nsw-card__date"><time dateTime="2025-07-31">31 July 2025</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/grants-and-funding/ev-fleets-incentive-competitive-bid-round-4">EV Fleets Incentive - Competitive bid - Round 4</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 4" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__tag">Infrastructure</div><div class="nsw-card__date"><time dateTime="2024-05-10">10 May 2024</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/grants-and-funding/road-safety-program">Road Safety Program 2023/24 to 2025/26</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 5" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__tag">Infrastructure</div><div class="nsw-card__date"><time dateTime="2023-12-15">15 December 2023</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/grants-and-funding/electric-vehicle-ready-buildings-grant">Electric vehicle ready buildings grant</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 6" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__tag">Business, Environment</div><div class="nsw-card__date"><time dateTime="2023-05-23">23 May 2023</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/grants-and-funding/ev-fleets-incentive">EV Fleets Incentive</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 7" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__tag">Community, Education, Regional</div><div class="nsw-card__date"><time dateTime="2023-03-03">3 March 2023</time></div><div class="nsw-card__title"><a aria-label="Transport Grant - opens in a new window" data-analytics-component="cards" href="/grants-and-funding/transport-school-care" target="blank" rel="noreferrer nofollow">Transport Grant</a><span class="dcs-icons material-icons nsw-material-icons notranslate is-external__icon" aria-hidden="true">launch</span></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 8" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__tag">Accessibility, Community, Diversity and inclusion, Regional</div><div class="nsw-card__date"><time dateTime="2023-01-06">6 January 2023</time></div><div class="nsw-card__title"><a data-analytics-component="cards" href="/grants-and-funding/get-nsw-active-fy23/24">Get NSW Active 2023-24</a></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div><div class="glide__slide" aria-label="slide 9" role="group"><div class="nsw-card"><div class="nsw-card__content"><div class="nsw-card__tag">Business, Community, Disaster recovery</div><div class="nsw-card__date"><time dateTime="2022-12-01">1 December 2022</time></div><div class="nsw-card__title"><a aria-label="Regional Roads and Transport Recovery Package - opens in a new window" data-analytics-component="cards" href="/grants-and-funding/regional-roads-and-transport-recovery-package" target="blank" rel="noreferrer nofollow">Regional Roads and Transport Recovery Package</a><span class="dcs-icons material-icons nsw-material-icons notranslate is-external__icon" aria-hidden="true">launch</span></div></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true">east</span></div></div></div><div class="glide__arrows" data-glide-el="controls"><button type="button" class="glide__arrow glide__arrow--left" data-glide-dir="|&lt;" aria-hidden="true" tabindex="-1"><span class="material-icons notranslate nsw-material-icons">keyboard_arrow_left</span></button><button type="button" class="glide__arrow glide__arrow--right" data-glide-dir="|&gt;" aria-hidden="true" tabindex="-1"><span class="material-icons notranslate nsw-material-icons">keyboard_arrow_right</span></button></div><div class="glide__bullets" data-glide-el="controls[nav]"></div></div></div></div></div></section></div> <section class="layout--full nsw-section nsw-section--brand-light nsw-section--large"> <div class="nsw-container"> <div class="related-information"><h2>Related information</h2><div class="related-information-cards"><div class="term_landing_page block--cards nsw-cards cards-scroll"><div id="glide" class="glide"><div class="glide__track" data-glide-el="track"><div class="glide__slides"><div class="glide__slide"><div class="nsw-card"><div class="nsw-card__content"><h3 class="nsw-card__title is-excluded"><a href="/community-services/support-for-people-disability" data-analytics-component="cards">Disability services</a></h3><div class="nsw-card__copy"></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></div></div></div><div class="glide__slide"><div class="nsw-card"><div class="nsw-card__content"><h3 class="nsw-card__title is-excluded"><a href="/community-services/carers-support" data-analytics-component="cards">Carer&#039;s support</a></h3><div class="nsw-card__copy"></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></div></div></div><div class="glide__slide"><div class="nsw-card"><div class="nsw-card__content"><h3 class="nsw-card__title is-excluded"><a href="/community-services/seniors" data-analytics-component="cards">Seniors</a></h3><div class="nsw-card__copy"></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></div></div></div><div class="glide__slide"><div class="nsw-card"><div class="nsw-card__content"><h3 class="nsw-card__title is-excluded"><a href="/living-in-nsw/young-people" data-analytics-component="cards">Young people</a></h3><div class="nsw-card__copy"></div><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">east</span></div></div></div></div><div class="glide__arrows" data-glide-el="controls"><button type="button" class="glide__arrow glide__arrow--left" data-glide-dir="|<" aria-hidden="true" tabIndex="-1"><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">keyboard_arrow_left</span></button><button type="button" class="glide__arrow glide__arrow--right" data-glide-dir="|>" aria-hidden="true" tabIndex="-1"><span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">keyboard_arrow_right</span></button></div><div class="glide__bullets" data-glide-el="controls[nav]"></div></div></div></div></div></div> </div> </section> </article> </div> <a class="nsw-direction-link dcs-top-link dcs-top-link--hidden" href="#top"> <span class="nsw-direction-link__text"> Top <span class="sr-only">of page</span> </span> <span class="dcs-icons material-icons nsw-material-icons notranslate" aria-hidden="true" tab-index="-1">north</span> </a> </main> <footer class="nsw-footer page__footer"> <div id="block-agencyattribution" class="nsw-block"> <div class="dcs-agency-attribution"> <div class="nsw-container"> <div class="text">This page is managed by</div> <div class="logo"> <img src="/themes/custom/dcs_theme/favicons/sets/standard/logo.svg" alt="" /> <span class="owner"><a href="/departments-and-agencies/customer-service" hreflang="en">Department of Customer Service</a></span> </div> </div> </div> </div> <div id="block-onegovquickfeedblock" class="page__section--feedback"> <div class="thumbs"> <div class="thumbs-container"> <div class="thumbs__widget" id="onegov-quickfeed-container"></div> <div class="thumbs__description">Your rating will help us improve the website.</div> </div> </div> <script type="text/javascript"> window.addEventListener('DOMContentLoaded', function() { (function() { if (quickFeed !== undefined) { quickFeed.init({ placeholder: 'onegov-quickfeed-container', commentForThumbsUp: true, label: 'Was this page helpful?', environment: 'production', sourceApplication: 'NSW GOV Website' }); const element = document.getElementById('ogf-window'); const buttonCancel = document.getElementById('ogf-feedback-cancel'); const textBox = document.getElementById('ogf-feedback-textbox'); const textMessage = document.getElementById('ogf-feedback-success'); if (element) { element.setAttribute('aria-modal', true); element.setAttribute('role', 'dialog'); } buttonCancel.addEventListener('focusout', (e) => { textBox.focus(); textMessage.focus(); }); textBox.addEventListener('keydown', (e) => { if (e.shiftKey && e.keyCode === 9) { buttonCancel.focus(); } }); textMessage.addEventListener('keydown', (e) => { if (e.shiftKey && e.keyCode === 9) { buttonCancel.focus(); } }); } })(jQuery); }); </script> </div> <div class="nsw-footer__upper"> <div id="block-footerupper"> <div class="nsw-container"> <div class="nsw-footer__group"> <h3 class="nsw-footer__heading"><a href="/">Popular </a></h3> <ul> <li><a href="/about-nsw/public-holidays">NSW public holidays</a></li> <li><a href="https://www.service.nsw.gov.au/service-centre">Service NSW locations</a></li> <li><a href="/about-nsw/state-services">State services</a></li> <li><a href="/about-nsw/nsw-protocol/state-flag">State flag</a></li> </ul> </div> <div class="nsw-footer__group"> <h3 class="nsw-footer__heading"><a href="/nsw-government/about-this-website">About this website</a></h3> <ul> <li><a href="/nsw-government/access-nsw-government-information">Access to information</a></li> <li><a href="/accessibility-statement">Accessibility statement</a></li> <li><a href="/nsw-government/copyright">Copyright</a></li> <li><a href="/nsw-government/disclaimer">Disclaimer</a></li> <li><a href="/nsw-government/privacy-statement">Privacy statement</a></li> <li><a href="https://www.service.nsw.gov.au/nswgovdirectory">NSW Government directory</a></li> </ul> </div> <div class="nsw-footer__group"> <h3 class="nsw-footer__heading"><a href="/departments-and-agencies">Departments</a></h3> <ul> <li><a href="/the-cabinet-office">Cabinet Office</a></li> <li><a href="https://www.nsw.gov.au/departments-and-agencies/dcceew">Climate Change, Energy, the Environment and Water</a></li> <li><a href="https://www.dcj.nsw.gov.au/">Communities and Justice</a></li> <li><a href="/departments-and-agencies/dciths">Creative Industries, Tourism, Hospitality and Sport</a></li> <li><a href="/departments-and-agencies/customer-service">Customer Service</a></li> <li><a href="/departments-and-agencies/department-of-education">Education</a></li> <li><a href="https://www.health.nsw.gov.au/">Health</a></li> <li><a href="https://www.nsw.gov.au/departments-and-agencies/department-of-planning-housing-and-infrastructure">Planning, Housing and Infrastructure</a></li> <li><a href="/departments-and-agencies/premiers-department">Premier&#039;s Department</a></li> <li><a href="https://www.nsw.gov.au/departments-and-agencies/department-of-regional-nsw">Primary Industries and Regional Development</a></li> <li><a href="https://www.transport.nsw.gov.au/">Transport</a></li> <li><a href="https://www.treasury.nsw.gov.au/">Treasury</a></li> </ul> </div> <div class="nsw-footer__group"> <h3 class="nsw-footer__heading"><a href="/nsw-government">NSW Government</a></h3> <ul> <li><a href="/nsw-government/premier-of-nsw">The Premier</a></li> <li><a href="/nsw-government/ministers">NSW Ministers</a></li> <li><a href="https://www.parliament.nsw.gov.au/members/pages/all-members.aspx">Find your local Member of Parliament</a></li> <li><a href="https://boards.nsw.gov.au/">Boards and Committees</a></li> <li><a href="https://iworkfor.nsw.gov.au/">Find a job in NSW Government</a></li> <li><a href="/about-nsw">About NSW</a></li> <li><a href="/nsw-government/communications">NSW Government communications</a></li> <li><a href="/business-and-economy/unsolicited-proposals">Unsolicited proposals</a></li> </ul> </div> </div> </div> </div> <div class="nsw-footer__lower"> <div class="nsw-container"> <p>We pay respect to the Traditional Custodians and First Peoples of NSW, and acknowledge their continued connection to their country and culture.</p> <div class="nsw-footer__info"> <div class="nsw-footer__copyright">Copyright 漏 2024</div> </div> </div> </div> </footer> </div> </div> <script>window.dataLayer = window.dataLayer || []; window.dataLayer.push({"entityCreated":"1658366600","entityLangcode":"en","entityUuid":"4b7ae6b9-7409-4f0b-b0cd-0d66ba8d1e87","entityType":"node","entityBundle":"term_landing_page","entityId":"20554","title":"Driving, boating and transport","entityTaxonomy":{"agency":{"49":"NSW Department of Customer Service"},"need":{"6415":"Citizen","6417":"Visitors"},"topic":{"21":"Driving, boating and transport"}},"event":"page_info","language":"en","created":"1658366600","uuid":"4b7ae6b9-7409-4f0b-b0cd-0d66ba8d1e87","tags":{"agency":{"49":"NSW Department of Customer Service"},"need":{"6415":"Citizen","6417":"Visitors"},"topic":{"21":"Driving, boating and transport"}},"ownerAgency":"49:NSW Department of Customer Service","ownerCluster":"49:NSW Department of Customer Service"});</script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-507b3acf254d94b0b61","applicationID":"564935381","transactionName":"NAYHYUQDWUZZUkBeDg1MJFZCC1hbF3VGQhECDzlbWQZSaXteWkMTDA8JUEQ+eVpcVGJeBBQgCltCEFhZVFRGGl8VCgBC","queueTime":0,"applicationTime":1622,"atts":"GEEEFwwZSkg=","errorBeacon":"bam.nr-data.net","agent":""}</script> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/20554","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJxdUmt6rSAM3FApS_ILkKOpGCgJp9fd3-jpA_2jzExeTEigkGHH5gMu8KTS5C1FmYAh70pRPIRJUXRKFjmdoWdALKzI6mFGjrsD1UahKxW-yBFa6YL5Qj4QtDdMLpMo8TyKE8SIIhQok-6-ISSpCOu17VQ47_4buAOcamGcy9O_fu6zU1wfiOnUBD6gkZePE-mCG_oAzN-FfwjBAdr0aYBmAbpqRS85dnK_dt14shHv3HHpkcK4DhD_KTarZmG8jqlzLsHoxQy5tF9xd8SP0jb4df-l2LJKH1sdJe_tc4H0s4IXswGx25D7yBXbBzpRiCsEO-nxHcdj-XIJhWZ2soviNmi1EesdO3stepm3oVSzi57oNqhjcaGEAZoLuVzMkqPrbVRd-hbGZC31NHOkGrBk2-ZbhQZzg7qIT61XyO9_zHvn2oP5tdgTel3qfCD_AWm3Peg","theme":"dcs_theme","theme_token":null},"ajaxTrustedUrl":[],"dataLayer":{"defaultLang":"en","languages":{"en":{"id":"en","name":"English","direction":"ltr","weight":0}}},"dcs_ia":{"elasticUrl":"\/api\/v1\/elasticsearch\/prod_content","categoryMapping":{"aboriginal":"Aboriginal","accessibility":"Accessibility","arts_culture":"Arts and culture","business":"Business","climate_change":"Climate change","community":"Community","covid_19":"COVID-19","events":"Events","resilience":"Disaster preparedness","disaster_recovery":"Disaster recovery","diversity_inclusion":"Diversity and inclusion","education":"Education","employment_training":"Employment and training","environment":"Environment","health":"Health and wellbeing","infrastructure":"Infrastructure","primary_industry":"Primary industry","regional":"Regional","research":"Research","sports_recreation":"Sport and recreation","women":"Women","youth":"Youth"}},"sajari":{"sajari_project":"1571204040129269834","sajari_collection":"preview-and-service","sajari_endpoint":"\/\/jsonapi-au-v2.sajari.net","sajari_domain":"www.nsw.gov.au"},"dcs_snsw_login":{"dcs_snsw_login":{"login_url":"https:\/\/services.dcu.nsw.gov.au\/accounts","auth_url":"https:\/\/services.dcu.nsw.gov.au\/myaccount?destination=https%3A\/\/www.nsw.gov.au\/grants-and-funding%3Fredirect%3Dtrue","snsw_module":true,"mock":false}},"elasticSearch":{"uri":"https:\/\/www.nsw.gov.au\/api\/v1\/elasticsearch","indexes":{"content":"prod_content","micro_content":"prod_micro_content","regions":"prod_regions","taxonomy":"prod_taxonomy"},"index_prefix":"prod_"},"contentApi":{"useApiGateway":false,"elasticUrl":"https:\/\/www.nsw.gov.au\/api\/v1\/elasticsearch","graphqlUrl":"https:\/\/www.nsw.gov.au\/graphql","clientId":"3d38d2fd483144dfa21aa7da44e939d2","clientSecret":"98C4d851e53644a79e02FFbc527e76E7"},"dcsTheme":{"imageSet":"standard"},"__initialState":{"contentCarousel":{"mutations":[],"queries":[{"state":{"data":{"length":7,"hits":[{"_index":"prod_content","_type":"_doc","_id":"entity:node\/82570:en","_score":null,"_source":{"display_date":[1732428000],"field_summary":["This is a new fixed incentive funding option part of the EV fleets incentive designed to support small organisations or those in the early stage of their fleet transition to test Battery Electric Vehicles (BEVs) and charging infrastructure ."],"grant_category":["business","environment","infrastructure"],"title":["Bruxner Highway intersection improvement"],"hero_media_id":["97870"],"url":["\/have-your-say\/bruxner-highway-intersection-improvement"],"consultation_media_id":["107064"],"sticky":[false]},"sort":[0,1732428000000,1751266800000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/82928:en","_score":null,"_source":{"display_date":[1732453199],"field_summary":["This program provides grant funding to local councils, government agencies, community groups and the private sector for maritime infrastructure and facilities across NSW that improve safe, accessible and enjoyable recreational and commercial boating."],"grant_category":["infrastructure"],"title":["Review of bus services to Balmain East "],"hero_media_id":["107812"],"url":["\/have-your-say\/review-of-bus-services-to-balmain-east"],"consultation_media_id":["107634"],"sticky":[false]},"sort":[0,1732453199000,1734570000000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/81917:en","_score":null,"_source":{"display_date":[1732453199],"field_summary":["The competitive bid funding option is designed to support organisations with larger fleets that are beyond the pilot phase of their transition to EVs."],"grant_category":["business","environment"],"title":["Drainage improvements on Springwood Road"],"hero_media_id":["99594"],"url":["\/have-your-say\/drainage-improvements-on-springwood-road"],"consultation_media_id":["105983"],"sticky":[false]},"sort":[0,1732453199000,1753945200000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/82704:en","_score":null,"_source":{"display_date":[1732514400],"field_summary":["This grant was launched in early 2024 to fund road safety treatments. $91.8 million of funding is available to councils across NSW."],"grant_category":["infrastructure"],"title":["Design of Tascott Train Station"],"hero_media_id":["84715"],"url":["\/have-your-say\/design-of-tascott-train-station"],"consultation_media_id":["107288"],"sticky":[false]},"sort":[0,1732514400000,1715263200000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/83212:en","_score":null,"_source":{"display_date":[1732514400],"field_summary":["The NSW EV ready buildings grants program will support over 125 residential strata apartment buildings across NSW to install electric vehicle (EV) charging infrastructure in their carparks."],"grant_category":["infrastructure"],"title":["Tibooburra High Pedestrian Activity Area"],"hero_media_id":["73330"],"url":["\/have-your-say\/tibooburra-high-pedestrian-activity-area"],"consultation_media_id":["108138"],"sticky":[false]},"sort":[0,1732514400000,1702591200000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/83482:en","_score":null,"_source":{"display_date":[1734526799],"field_summary":["This incentive supports the purchase of battery electric vehicles or fuel cell electric vehicles with additional funds available for smart base charging."],"grant_category":["business","environment"],"title":["Randwick bus and road safety improvement"],"hero_media_id":["28566"],"url":["\/have-your-say\/randwick-bus-and-road-safety-improvement"],"consultation_media_id":["108632"],"sticky":[false]},"sort":[0,1734526799000,1684825200000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/77316:en","_score":null,"_source":{"exit_link":["32916"],"display_date":[1751266800],"field_summary":["The Transport Grant funds transport solutions to improve access to Before and After School Care services. Access for students in small, regional, and rural schools is a particular priority with this grant."],"grant_category":["community","education","regional"],"title":["Design of the Princes Highway upgrade"],"hero_media_id":["16920"],"url":["\/have-your-say\/design-of-princes-highway-upgrade"],"consultation_media_id":["96498"],"sticky":[false]},"sort":[0,1751266800000,1677823200000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/61092:en","_score":null,"_source":{"display_date":[1673009999],"field_summary":["The Get NSW Active program supplies funding to councils to improve the planning, development and delivery of functional and safe walking and cycling infrastructure.\u00a0"],"grant_category":["accessibility","community","diversity_inclusion","regional"],"title":["Get NSW Active 2023-24"],"hero_media_id":["65952"],"url":["\/grants-and-funding\/get-nsw-active-fy23\/24"]},"sort":[0,"2022-11-25T00:00:00",1673009999000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/22988:en","_score":null,"_source":{"exit_link":["32455"],"display_date":[1669863600],"field_summary":["Bettering infrastructure to meet the recovery and future resilience needs of disaster impacted communities across northern NSW.\u00a0The fund will plan, develop and deliver priority local and state transport infrastructure resiliency works."],"grant_category":["business","community","disaster_recovery"],"title":["Regional Roads and Transport Recovery Package"],"hero_media_id":["24121"],"url":["\/grants-and-funding\/regional-roads-and-transport-recovery-package"]},"sort":[0,"2022-10-05T22:00:00",1669863600000]}],"total":7},"dataUpdateCount":1,"dataUpdatedAt":1732288019914,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"success","fetchStatus":"idle"},"queryKey":["dcsContentCarousel",{"type":"consultations","topicId":["21"],"agencyId":null,"grantCategoryId":null,"subType":null,"excludeNids":null,"onlyShowOpen":false}],"queryHash":"[\u0022dcsContentCarousel\u0022,{\u0022agencyId\u0022:null,\u0022excludeNids\u0022:null,\u0022grantCategoryId\u0022:null,\u0022onlyShowOpen\u0022:false,\u0022subType\u0022:null,\u0022topicId\u0022:[\u002221\u0022],\u0022type\u0022:\u0022consultations\u0022}]"}]},"automatedFeaturedListing":{"mutations":[],"queries":[{"state":{"data":{"hits":[{"_index":"prod_content","_type":"_doc","_id":"entity:node\/83747:en","_score":null,"_source":{"summary":["Central Coast residents will have recently seen traffic surveys being carried out along the Pacific Highway and Manns Road corridor as part of planning work for the Gosford Bypass."],"agency_name":["Transport for NSW"],"display_date":[1732233600],"sticky":[false],"title":["Plans for Gosford Bypass get a boost"],"name_resource_type":["Notice"],"url":["\/media-releases\/plans-for-gosford-bypass-get-a-boost"],"card_media_id":["108961"],"subtype":["ministerialmediarelease"]},"sort":[0,1732233600000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/83817:en","_score":null,"_source":{"summary":["A fairer toll system is an important step closer, with reforms passing NSW Parliament today that lay the foundations to transform Sydney\u2019s 13 separate toll roads into a functioning network."],"agency_name":["Transport for NSW"],"display_date":[1732233600],"sticky":[false],"title":["Toll reform is building a motorway network that puts motorists first"],"name_resource_type":["Notice"],"url":["\/media-releases\/toll-reform-building-a-motorway-network-puts-motorists-first"],"card_media_id":["28212"],"subtype":["ministerialmediarelease"]},"sort":[0,1732233600000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/83667:en","_score":null,"_source":{"summary":["The NSW Labor Government has sped up delivery of new funding to Wingecarribee Shire Council repair roads and transport infrastructure damaged during natural disasters."],"agency_name":["Transport for NSW"],"display_date":[1732147200],"sticky":[false],"title":["Faster funding for Wingecarribee Shire Council road repairs"],"name_resource_type":["Notice"],"url":["\/media-releases\/faster-funding-for-wingecarribee-shire-council-road-repairs"],"card_media_id":["69036"],"subtype":["ministerialmediarelease"]},"sort":[0,1732147200000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/83666:en","_score":null,"_source":{"summary":["The NSW Labor Government has sped up delivery of new funding for Central Coast Council to repair roads and transport infrastructure damaged during natural disasters."],"agency_name":["Transport for NSW"],"display_date":[1732147200],"sticky":[false],"title":["Faster funding for Central Coast Council road repairs"],"name_resource_type":["Notice"],"url":["\/media-releases\/faster-funding-for-central-coast-council-road-repairs"],"card_media_id":["89414"],"subtype":["ministerialmediarelease"]},"sort":[0,1732147200000]},{"_index":"prod_content","_type":"_doc","_id":"entity:node\/83458:en","_score":null,"_source":{"summary":["Flood-hit communities in the NSW Central West will soon have access to new bridges, upgraded roads and a more resilient transport network, ensuring the region is better prepared for future natural disasters."],"agency_name":["Transport for NSW"],"display_date":[1732060800],"sticky":[false],"title":["New bridges, road upgrades announced for flood-hit central west communities"],"name_resource_type":["Report"],"url":["\/media-releases\/new-bridges-road-upgrades-announced-for-flood-hit-central-west-communities"],"card_media_id":["104670"],"subtype":["ministerialmediarelease"]},"sort":[0,1732060800000]}],"total":683},"dataUpdateCount":1,"dataUpdatedAt":1732288019710,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"success","fetchStatus":"idle"},"queryKey":["dcsContentFeaturedListing",true,["21"],[],[],[],[],[],null,""],"queryHash":"[\u0022dcsContentFeaturedListing\u0022,true,[\u002221\u0022],[],[],[],[],[],null,\u0022\u0022]"}]}},"dcsContentCarousel":{"73c6f934-f62f-4161-8f81-f4ebfa77fb19":{"type":"grants","subType":null,"heading":"Apply for grants and funding","analyticsName":"grants","topicId":["21"],"agencyId":null,"grantCategoryId":null,"grantCategoryMapping":{"aboriginal":"Aboriginal","accessibility":"Accessibility","arts_culture":"Arts and culture","business":"Business","climate_change":"Climate change","community":"Community","covid_19":"COVID-19","events":"Events","resilience":"Disaster preparedness","disaster_recovery":"Disaster recovery","diversity_inclusion":"Diversity and inclusion","education":"Education","employment_training":"Employment and training","environment":"Environment","health":"Health and wellbeing","infrastructure":"Infrastructure","primary_industry":"Primary industry","regional":"Regional","research":"Research","sports_recreation":"Sport and recreation","women":"Women","youth":"Youth"},"excludeNids":null,"showImage":false,"showSummary":false,"onlyShowOpen":false,"container":true,"divider":false},"39dbde9a-5088-472e-8265-07c585e07f78":{"type":"events","subType":null,"heading":null,"analyticsName":"events","topicId":["21"],"agencyId":null,"grantCategoryId":null,"grantCategoryMapping":null,"excludeNids":null,"showImage":false,"showSummary":false,"onlyShowOpen":false,"container":true,"divider":true},"ca3b8d04-f3a3-4979-ab74-ffdd249e061e":{"type":"consultations","subType":null,"heading":null,"analyticsName":"consultations","topicId":["21"],"agencyId":null,"grantCategoryId":null,"grantCategoryMapping":null,"excludeNids":null,"showImage":true,"showSummary":false,"onlyShowOpen":false,"container":true,"divider":false}},"dcsContentFeaturedListing":{"75a99a5f-f23b-40d9-9598-059dd27a2d6c":{"elasticUrl":"https:\/\/www.nsw.gov.au\/api\/v1\/elasticsearch","elasticPrefix":"prod_","isArticle":false,"topicId":["21"],"topicName":["driving, boating and transport"],"agencyId":[],"agencyName":[],"audienceId":[],"industryId":[],"regionId":[],"categoryId":[],"container":true,"divider":true,"heading":"","headingHidden":false,"subType":"","moreLink":null,"moreTitleLink":""},"033485de-897b-4ee3-b6db-fc1d11f8f127":{"elasticUrl":"https:\/\/www.nsw.gov.au\/api\/v1\/elasticsearch","elasticPrefix":"prod_","isArticle":true,"topicId":["21"],"topicName":["driving, boating and transport"],"agencyId":[],"agencyName":[],"audienceId":[],"industryId":[],"regionId":[],"categoryId":[],"container":true,"divider":true,"heading":"","headingHidden":false,"subType":"","moreLink":null,"moreTitleLink":""}},"user":{"uid":0,"permissionsHash":"48da57f32a7ca7f0361c4563a925c8f97e2da9525e0bbbe0038c3b8ee6fc82f6"}}</script> <script src="/sites/default/files/js/js_-aZs4DF7tYaRqkJIaqWH81iUVpHBt-4gV_aPL1G1tgE.js"></script> <script src="https://cdn.sajari.com/js/sj.js" defer async></script> <script src="/sites/default/files/js/js_wviVA3WWqXSZ5kOFqNYyrU1qt94vM5prp_iBqtR0ma8.js"></script> <script src="/libraries/dcs/module/loader.entry.js?sn871w" type="module"></script> <script src="/sites/default/files/js/js_6Q7WqgkSq-5d-wO4eT41V_p7oitnDBoSXI4C4cUPeFo.js"></script> <script src="/libraries/dcs/module/nsw-design-system.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/external-links.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/base.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/global-header.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/top-link.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/translate.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/print-button.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/stackable-tables.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/mobile-stackable-tables.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/snsw-menu.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/dcs-analytics.entry.js?sn871w" type="module"></script> <script src="https://onegov.nsw.gov.au/quickfeed/js/quickfeed.min.js" defer></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/Glide.js/3.6.0/glide.min.js" integrity="sha384-L5AKW5UvmSp8txSU/tzGSehFPblcyfjo39JVvDOumnAvRbSVGBnAScRj5HV7CJoC" crossorigin="anonymous"></script> <script src="/libraries/dcs/module/glidejs.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/cards-side-scroll.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/dcs-content-carousel.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/dcs-content-featured-listing.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/banner.entry.js?sn871w" type="module"></script> <script src="/libraries/dcs/module/main-menu.entry.js?sn871w" type="module"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10