PageSourceSearch

https://www.yourcityyourvoice.com.au/about

html yourcityyourvoice.com.au collected 2026-10-01 00:13:58 UTC 188,606 bytes, 1,802 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class="no-js">
3
4<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">
5        <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    
6<script src="https://use.typekit.net/inq2bvq.js"></script>
6
7    
7<script>try{Typekit.load({ async: true });}catch(e){}</script>
7
8    <link href="/packages/custom_professional/themes/the_hive_professional_opt1/css/bootstrap.min.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">    <link href="/application/generated/cache/css/the_hive_professional_opt1/main.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">        
9<title data-translate="{About} | Your City Your Voice">About | Your City Your Voice</title>
10<meta charset="UTF-8"/>
10<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1834917221",accountID:"1888250",trustKey:"1888250",xpid:"VQ4PWVRWCBABU1FSDwEHX1UF",licenseKey:"8d90b6fc96",applicationID:"1700800914",browserID:"1834917221"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
11(()=>{var e={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)),s=0===Object.keys(r).length?e:r;for(let a in s)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]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={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};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="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),o=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)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(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;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
11e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(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].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(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],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[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()[a[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 s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},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,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(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 s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},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{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(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),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},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})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
11const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
11if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
11o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,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},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,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)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}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:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
11(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
11;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{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"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
11{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
11ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.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){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.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,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
11{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
11null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
11dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
11imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)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,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
11return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}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,s){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 s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.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}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
11!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(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 h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(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,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(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 R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
11if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
11);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
11class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
11h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
11
12<meta name="description" content="Information about Maribyrnong City Council's digital engagement platform, Your City Your Voice. "/>
13<meta name="generator" content="concrete5"/>
14<meta property="og:title" content="About"/>
15<meta property="og:description" content="Information about Maribyrnong City Council&#039;s digital engagement platform, Your City Your Voice. "/>
16<meta property="og:type" content="website"/>
17<meta property="og:url" content="https://www.yourcityyourvoice.com.au/about"/>
18<meta name="twitter:card" content="summary"/>
19<meta property="og:site_name" content="Your City Your Voice"/>
20<meta property="og:image" content="https://hdp-au-prod-app-marib-yourcity-files.s3.ap-southeast-2.amazonaws.com/6716/3816/3090/Hive_banner.jpg"/>
21<meta property="og:image:type" content="image/jpeg"/>
22<meta property="og:image:width" content="2560"/>
23<meta property="og:image:height" content="853"/>
24<link rel="shortcut icon" href="https://hdp-au-prod-app-marib-yourcity-files.s3.ap-southeast-2.amazonaws.com/6917/8789/4270/City_of_Maribyrnong_Favicon.png" type="image/x-icon"/>
25<link rel="icon" href="https://hdp-au-prod-app-marib-yourcity-files.s3.ap-southeast-2.amazonaws.com/6917/8789/4270/City_of_Maribyrnong_Favicon.png" type="image/x-icon"/>
26<script src="https://browser.sentry-cdn.com/10.27.0/bundle.tracing.min.js" integrity="sha384-Ys741lI5oMm5OS4itnbjw1CZXM3gwNU5Ht/jExN1xrtUuUrypcVfPZoqM1ThsyVf" crossorigin="anonymous"></script>
vendor: 1 bytes, line 26
26
27<script src="https://browser.sentry-cdn.com/10.27.0/captureconsole.min.js" integrity="sha384-XXGzlD0Jfgzuf23PRiXAu8XO8eq3qwCYM91DFcMgLebtBQBVfpGuCejAnULm4Yvg" crossorigin="anonymous"></script>
27
28
29<script type="text/javascript">
30    var CCM_DISPATCHER_FILENAME = "/index.php";
31    var CCM_CID = "786";
32    var CCM_SITEID = "185";
33    var CCM_EDIT_MODE = false;
34    var CCM_ARRANGE_MODE = false;
35    var CCM_IMAGE_PATH = "/concrete/images";
36    var CCM_TOOLS_PATH = "/index.php/tools/required";
37    var CCM_APPLICATION_URL = "https://www.yourcityyourvoice.com.au";
38    var CCM_REL = "";
39    var CCM_ACTIVE_LOCALE = "en-AU";
40    var CCM_AVAILABLE_LOCALES = ["en-AU","en-US"];
41    var CCM_LOGGED_IN = false;
42    var CCM_PATH = "/about";
43    var CCM_VERSION = "2.70.25.0";
44    var CCM_TIMEZONE = "Australia\/Melbourne";
45
46    // create global app opject for page specific binding
47    var app = {hive:{},config:{}};
48    // cors proxy
49    app.hive.proxy_url = "https://www.yourcityyourvoice.com.au/proxy.php?csurl="
50    // env
51    app.hive.env = "production";
52
53    app.config.show_unsaved_changes_dialog = true;
54
55    
56    if (window.Sentry && window.location.hostname) {
57        window.Sentry.init({
58            environment: app.hive.env,
59            dsn: "https:\/\/[email protected]\/5211718",
60            integrations: (defaultIntegrations) => {
61                return [
62                    ...defaultIntegrations,
63                    Sentry.captureConsoleIntegration({
64                        levels: ['error', 'warn']
65                    }),
66                    Sentry.browserTracingIntegration()
67                ];
68            },
69            ignoreErrors: [
70                // Mapbox sprite warnings
71                /styleimagemissing/i,
72                /Image ".*" could not be loaded.*map\.addImage/i,
73                /could not be loaded.*mapbox/i,
74                'This page appears to be missing CSS declarations for Mapbox',
75                // HubSpot form warnings on pages without embedded forms
76                /Div for inline form.*is missing/i,
77                'Was inline code installed?',
78                // Meta Pixel SDK warnings
79                /\[Meta Pixel\]/i,
80                'non-standard event',
81                /You are sending a non-standard event/i,
82                // Hotjar bot detection notice
83                'Hotjar not launching due to suspicious userAgent',
84                // Browser extensions
85                /extension:\/\//i,
86                /moz-extension:\/\//i,
87                /chrome-extension:\/\//i,
88                // Existing filters
89                /^New Relic: /,
90                /_AutofillCallbackHandler/,
91                /^Error checking system voices/,
92                /Object Not Found Matching Id/i,
93            ],
94            denyUrls: [
95                /js-agent\.newrelic\.com/i,
96                /connect\.facebook\.net/i,
97                /.*\.hubspot\.com/i,
98                /.*\.hotjar\.com/i,
99                /.*\.google-analytics\.com/i,
100                /.*\.googletagmanager\.com/i,
101            ],
102            allowUrls: [
103                new RegExp(window.location.hostname)
104            ],
105            beforeSend: function(event) {
106                try {
107                    var ua = window.navigator.userAgent || '';
108
109                    if (ua.match(/HeadlessChrome|PhantomJS|Selenium/i)) {
110                        return null;
111                    }
112
113                    if (ua.match(/quillbot|SemrushBot|AhrefsBot|DotBot|MJ12bot|BLEXBot/i)) {
114                        return null;
115                    }
116
117                    if (ua.indexOf('Monsidobot') !== -1) {
118                        return null;
119                    }
120
121                    // Ignore jQuery errors without stack traces (likely injected scripts)
122                    if (event.exception && Array.isArray(event.exception.values)) {
123                        var firstException = event.exception.values[0];
124                        if (firstException &&
125                            typeof firstException.value === 'string' &&
126                            firstException.value.match(/\$ is not defined/) &&
127                            !firstException.stacktrace) {
128                            return null;
129                        }
130                    }
131
132                    if (typeof event.message === 'string' && event.message.match(/^New Relic: |js-agent\.newrelic\.com/i)) {
133                        return null;
134                    }
135
136                    return event;
137                } catch (e) {
138                    return event;
139                }
140            },
141            release: CCM_VERSION ? "hive@" + CCM_VERSION : undefined,
142            tracesSampleRate: 0.1,
143            sendDefaultPii: true,
144        });
145
146        window.Sentry.setTag('siteID', CCM_SITEID);
147        window.Sentry.setTag('cID', CCM_CID);
148        window.Sentry.setTag('isLoggedIn', !!CCM_LOGGED_IN);
149        window.Sentry.setTag('themeHandle', "the_hive_professional_opt1");
150        window.Sentry.setTag('editMode', !!CCM_EDIT_MODE);
151        window.Sentry.setTag('activeLocale', CCM_ACTIVE_LOCALE);
152
153                        window.Sentry.setTag('ipAddress', "81.16.3.0");
154        
155            }
156
157    // Sentry With Scope
158    
159    </script>
159
160
161<script type="text/javascript" src="/concrete/js/jquery.js?_v=3.7.1"></script>
161
162<!--[if lt IE 9]>
162<script type="text/javascript" src="/concrete/js/ie/html5-shiv.js?_v=3.7.3"></script>
162<![endif]-->
163<!--[if lt IE 9]>
163<script type="text/javascript" src="/concrete/js/ie/respond.js?_v=1.4.2"></script>
163<![endif]-->
164<link href="/concrete/css/select2.css?_v=4.0.13" rel="stylesheet" type="text/css" media="all">
165<link href="/concrete/css/app.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">
166<link href="/concrete/css/font-awesome.css?_v=6.7.2" rel="stylesheet" type="text/css" media="all">
167<link href="/concrete/css/jquery-ui.css?_v=1.14.1" rel="stylesheet" type="text/css" media="all">
168<link href="/application/css/hive-alerts.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">
169<script type="text/javascript" src="/application/js/app/sentry-with-scope.min.js?_v=2.70.25.0"></script>
vendor: 1 bytes, line 169
169
170<script type="text/javascript" src="/application/js/modernizr.min.js?_v=3.8.0"></script>
vendor: 1 bytes, line 170
170
171<script type="text/javascript" src="/application/js/app/hive-utils.min.js?_v=2.70.25.0"></script>
vendor: 1 bytes, line 171
171
172<script type="text/javascript" src="/application/js/i18next.min.js?_v=25.5.3"></script>
vendor: 1 bytes, line 172
172
173<script type="text/javascript" src="/application/js/i18nextHttpBackend.min.js?_v=3.0.6"></script>
vendor: 1 bytes, line 173
173
174<script type="text/javascript" src="/application/js/i18n.js?_v=2.70.25.0"></script>
174
175<link href="/application/css/bootstrap-switch.min.css?_v=3.3.4" rel="stylesheet" type="text/css" media="all">
176<link href="/packages/the_hive_basic/blocks/the_hive_image_banner/view.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">
177<link href="/packages/the_hive_project_support/blocks/the_hive_call_to_action/view.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">
178<link href="/packages/the_hive_project_support/blocks/the_hive_faq/view.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">
179<link href="/packages/the_hive_basic/blocks/the_hive_block_quote/view.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">
180<link href="/packages/the_hive_project_support/blocks/the_hive_bio/view.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">
181<link href="/packages/the_hive_basic/blocks/the_hive_divider/view.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">
182<link href="/packages/the_hive_project_support/blocks/the_hive_contact_us/view.css?_v=2.70.25.0" rel="stylesheet" type="text/css" media="all">
183<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBoddieWGc8k4ATMkYQOX-7tn2F5Z9NaEA&libraries=places,marker&language=en&callback=console.debug&loading=async"></script>
vendor: 1 bytes, line 183
183
184<script type="text/javascript">$(function() {if(typeof moment !== 'undefined' && typeof moment.tz !== 'undefined'){moment.tz.setDefault("Australia\/Melbourne");}});</script>
vendor: 1 bytes, line 184
184
185<script type="text/javascript">
186$(function() {
187    app.config.prompts = {
188        follow: false,
189        signUp: false
190    };
191});
192</script>
192<script type="text/javascript">
193    if (typeof Modernizr !== "undefined" && !(Modernizr.input.required && Modernizr.formvalidation)) {
194        hiveUtils.loadScript("/application/js/polyfills/hyperform.min.js")
195            .then(function() {
196                hyperform(window);
197            });
198        hiveUtils.loadStylesheet('/application/css/polyfills/hyperform.min.css');
199    }
200
201    if ( (typeof(Modernizr) !== "undefined") && Modernizr.mq('only all')) {
202        var breakpoints = {
203            "mq-highdensity"   : [ "only screen and (-webkit-min-device-pixel-ratio: 1.5)",
204                                   "only screen and (min--moz-device-pixel-ratio: 1.5)",
205                                   "only screen and (-o-min-device-pixel-ratio: 3/2)",
206                                   "only screen and (min-device-pixel-ratio: 1.5)" ],
207            "mq-extraSmall"    : [ "only screen and (max-width: 575px)" ],
208            "mq-small"         : [ "only screen and (min-width: 576px) and (max-width: 767px)" ],
209            "mq-medium"        : [ "only screen and (min-width: 768px) and (max-width: 991px)" ],
210            "mq-large"         : [ "only screen and (min-width: 992px) and (max-width: 1199px)" ],
211            "mq-extraLarge"    : [ "only screen and (min-width: 1200px)" ],
212            "mq-landscape"     : [ "(orientation: landscape)" ],
213            "mq-portrait"      : [ "(orientation: portrait)" ],
214        };
215
216        window.addEventListener("resize", function() {
217            var classes = [];
218            // remove all feature classes from `html`
219            $("html").removeClass(Object.keys(breakpoints).join(" "));
220            // Test media queries in each feature
221            for (var feature in breakpoints) {
222                if (breakpoints.hasOwnProperty(feature)) {
223                    var expressions = breakpoints[feature];
224                    expressions.forEach(function(expr) {
225                        if (Modernizr.mq(expr) && classes.indexOf(feature) == -1)
226                            classes.push(feature);
227                    });
228                    // add classes to html element
229                    $("html").addClass(classes.join(" "));
230                }
231            }
232        });
233        // trigger event manually once
234        hiveUtils.triggerEvent(window, 'resize');
235     }
236
237</script>
237
238
239    <meta name="viewport" content="width=device-width, initial-scale=1.0">
240
241    <link href="https://www.yourcityyourvoice.com.au/ccm/theme/the_hive_professional_opt1/default/theme.css?_v=a6e4d5ade3ae8d7f6714f3b20b751f81" rel="stylesheet" type="text/css" media="all">
242<link rel="stylesheet" href="https://use.typekit.net/xal3pcz.css">
243</head>
244<body class="the_hive_professional_opt1">
245
246
247<div id="page" class="ccm-page page-type-page page-template-right-sidebar">
248    <a class="skipnav" href="#content">Skip to main content</a>
249
250<header role="banner" class="mod-single">
251    <section class="logo-area clearfix">
252        <a href="https://www.yourcityyourvoice.com.au/">
253            <h1 class="banner-logo-heading">
254                <img src="https://hdp-au-prod-app-marib-yourcity-files.s3.ap-southeast-2.amazonaws.com/2117/8789/4223/site-logo.png" alt="Your City Your Voice logo"/>
255            </h1>
256        </a>
257        <div class="nav-toggle">
258            <a aria-expanded="false" role="button" href="#navlinks">
259                <span class="nav-toggle-bar"></span>
260                <span class="nav-toggle-bar"></span>
261                <span class="nav-toggle-bar"></span>
262                <span class="sr-only">Menu</span>
263            </a>
264        </div>
265    </section>
266    <section class="navigation">
267        <nav class="nav mod-single" role="navigation">
268            <ul id="navlinks" class="nav-links">
269                
270
271    <li>
272        <a href="https://www.yourcityyourvoice.com.au/">
273            <!-- <svg class="home-icon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" preserveAspectRatio="xMidYMin"><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" fill="none"><path d="M3.5 13.5v10h6v-7h5v7h6v-9.5M.5 13l11.5-11.5 11.5 11.5M16 2.5h3.5v3.5"/></g></svg> -->
274            Home        </a>
275    </li>
276
277
278
279    <li>
280        <a class=" ljs" href="https://www.yourcityyourvoice.com.au/projects" target="">
281            Projects        </a>
282    </li>
283
284
285    <li>
286        <a class=" ljs" href="https://www.maribyrnong.vic.gov.au/" target="_blank">
287            Council Website        </a>
288    </li>
289
290
291    <li class="current">
292        <a class=" ljs" href="https://www.yourcityyourvoice.com.au/about" target="">
293            About        </a>
294    </li>
295
296                                            </ul>
297        </nav>
298        <div class="nav-utilities clearfix">
299                            <div class="nav-utilities-login nav-utilities-item js-show-guest" >
300                    <a href="https://www.yourcityyourvoice.com.au/login" data-toggle="modal" data-target="#loginModal" data-remote="false" class="btn btn-primary">
301                        <span>Log In / Join</span>
302                    </a>
303                </div>
304                        <div class="nav-utilities-profile nav-utilities-item js-show-user nav-acc-dropdown nav-acc-item dropdown" style="display:none;" aria-hidden="true">
305                <a id="nav-acc-dropdown" data-target="#" href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" class="btn btn-primary">
306                    <span>My profile                        <svg class="icon" id="arrow-down-light" viewBox="0 0 24 24" width="100%" height="100%"><path fill="#fff" d="M2.8 4.6l9.2 9.2 9.2-9.2L24 7.4l-12 12-12-12 2.8-2.8z"></path></svg>
307                    </span>
308                </a>
309                <ul class="dropdown-menu dropdown-menu-right" aria-labelledby="nav-acc-dropdown">
310                    <li class="nav-acc-edit">
311                        <a href="https://www.yourcityyourvoice.com.au/account">
312                            <span>Edit profile</span>
313                        </a>
314                    </li>
315                    <li class="nav-acc-signout">
316                        <a href="https://www.yourcityyourvoice.com.au/login/logout/LOGOUT_TOKEN">
317                            <span>Sign out</span>
318                        </a>
319                    </li>
320                </ul>
321            </div>
322            <div class="nav-utilities-search nav-utilities-item">
323                <form class="nav-utilities-search-form" role="search" method="get" action="https://www.yourcityyourvoice.com.au/search">
324                    <h2 id="searchTitle">Search this site...</h2>
325                    <div class="nav-utilities-search-form-inputwrap">
326                        <label class="hi-sr-only" for="search-input">Search</label>
327                        <input id="search-input" type="search" name="query"/>
328                    </div>
329                    <div class="nav-utilities-search-form-btnwrap">
330                        <button id="overlay-button" class="nav-utilities-search-form-btn btn btn-secondary" type="submit">
331                            <svg id="search" viewBox="0 0 24 24" width="100%" height="100%"><path fill="#001b42" d="M17.1 15.1H16l-.4-.4c1.4-1.5 2.2-3.6 2.2-5.8 0-4.9-4-8.9-8.9-8.9S0 4 0 8.9s4 8.9 8.9 8.9c2.2 0 4.3-.8 5.8-2.2l.4.4v1.1L22 24l2.1-2.1-7-6.8zm-8.2 0c-3.4 0-6.2-2.7-6.2-6.2s2.7-6.2 6.2-6.2 6.2 2.7 6.2 6.2-2.8 6.2-6.2 6.2z"></path></svg>
332                            <span>Search</span>
333                        </button>
334                    </div>
335                </form>
336            </div>
337        </div>
338    </section>
339</header>
340
341<div class="search-overlay" role="dialog" aria-modal="true" aria-labelledby="searchTitle" aria-hidden="true">
342    <button id="search-close" tabindex="-1" type="button" class="search-overlay-close">Close</button>
343</div>
344
345<div id="content">
346    <!-- MASTHEAD SECTION -->
347    <section class="masthead">
348        
349
350    
351	<div class="banner mod-simple">
352		<div class="container-fluid">
353			<div class="row">
354				<div class="col-sm-8">
355					<h1 class="mod-lg">
356						<span class="ljs">About</span>					</h1>
357																		<p class="mod-lead ljs">
358								Information about Maribyrnong City Council&#039;s digital engagement platform, Your City Your Voice. 							</p>
359											                    
360    
361				</div>
362			</div>
363		</div>
364	</div>
365
366
367                    <div class="container-fluid">
368                <div class="row">
369                    <div class="col-sm-12">
370                        
371	<nav class="breadcrumb" aria-label="Breadcrumbs">
372    <p id="breadcrumb-label" class="hi-sr-only">You are here:</p>
373    <ol aria-labelledby="breadcrumb-label">
374												<li class="ljs"><a class="mod-reverse" title="Home" href="https://www.yourcityyourvoice.com.au/">Home</a></li>
375																<li class="ljs">About</li>
376							    </ol>
377	</nav>
378                    </div>
379                </div>
380            </div>
381            </section>
382
383    <div class="container-fluid">
384        <div class="row">
385            <div class="col-sm-8">
386                <!-- MAIN SECTION -->
387                <main class="main" role="main" tabindex="-1">
388                    
389
390    
391
392    
393<div class="hive-block-accordion hive-block" id="hive-block-12877">
394        <div class="hive-block-inner" style="padding: 10px 0px 10px 0px;">
395                        <div id="hive-accordion-12877">
396                        <div class="panel panel-default">
397                <div class="panel-heading" id="hive-accordion-heading-12877-0">
398                    <div class="question-label collapsed">
399                        <div class="panel-title">
400                            <h4 class="ljs">
401                                <button type="button" data-toggle="collapse" data-target="#hive-accordion-body-12877-0" class="collapsed" aria-expanded="false" aria-controls="hive-accordion-body-12877-0">
402                                    Translate this page into your language                                </button>
403                            </h4>
404                            <span class="panel-arrow" aria-hidden="true">
405                                <i class="glyphicon glyphicon-chevron-down"></i>
406                                <i class="glyphicon glyphicon-chevron-up"></i>
407                            </span>
408                        </div>
409                    </div>
410                </div>
411                <div id="hive-accordion-body-12877-0" class="panel-collapse collapse">
412                    <div class="panel-body ljs">
413                        <html lang="en-US">
414<body>
415
416<p>You can translate the content of this page by selecting a language in the box below:</p>
417
418<div id="google_translate_element"></div>
419
420<script type="text/javascript">
421function googleTranslateElementInit() {
422  new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
423}
424</script>
424
425
426<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
426                    </div>
427                </div>
428            </div>
429                    </div>
430            </div>
431    
431<script type="text/javascript">
432        $(function() {
433            $('#hive-accordion-12877 .question-label').on('click', function(e) {
434                if ($(e.target).is('button') === false) {
435                    var button = $(this).find('[data-toggle="collapse"]')[0];
436                    button.click();
437                    button.focus();
438                }
439                var item = $(this).text().trim();
440                _paq.push(['trackEvent', 'the_hive_accordion', 'click', '12877;'+ item]);
441            });
442            $('#hive-accordion-12877').on({
443                'show.bs.collapse': function (e) {
444                    $(e.target).closest('.panel').find('.question-label').removeClass('collapsed');
445                },
446                'shown.bs.collapse': function (e) {
447                    $(e.target).removeAttr('aria-expanded');
448                },
449                'hide.bs.collapse': function (e) {
450                    $(e.target).closest('.panel').find('.question-label').addClass('collapsed');
451                },
452                'hidden.bs.collapse': function (e) {
453                    $(e.target).removeAttr('aria-expanded');
454                }
455            });
456        });
457    </script>
457
458</div>
459
460
461
462
463    
464<div class="hive-block-cta hive-block text-left thin" id="hive-block-call-to-action-19202">
465	<div id="hive-block-cta-image-19202" class="cta-image" ></div>
466	<div class="container-fluid ">
467		<div class="row">
468			<div class="col-sm-12">
469
470				<div class="content-container controlled-width ">
471
472										<div class="hive-cta-title ljs">
473						<h2 class="call-to-action-content">Welcome to Your City Your Voice</h2>
474					</div>
475															<div class="hive-block-description ljs">
476						<p class="call-to-action-content">This is Maribyrnong City Council&#039;s online community engagement site.</p>
477					</div>
478										<div id="hive-block-cta-19202">
479
480						
481					</div>
482
483				</div>
484
485			</div>
486		</div>
487	</div>
488</div>
489
490<script>
491$(function(){
492	function resizeContainer()
493	{
494		var $block = $("#hive-block-call-to-action-19202");
495		$block.css('margin-left', '0');
496		$block.css('margin-right', '0');
497
498		// Get container margin and apply to cta in negative
499		var blockWidth = $block.width();
500		var pageWidth = $(window).width();
501
502		var margin = ((blockWidth - pageWidth) / 2);
503		$block.css('margin-left', margin+'px');
504		$block.css('margin-right', margin+'px');
505	}
506	});
507</script>
507
508
509
510
511        <div class="hive-block hive-block-content ljs">
512        <p>This site is a space for you to contribute your ideas and feedback on key decisions and priorities for our community.</p><p>Registration to Your City Your Voice is optional, but as a registered member, you will receive regular updates about new consultations and ways to get involved.</p><p>Get involved and <strong>have your say</strong> today!</p><p><span></span></p><p><a href="https://www.yourcityyourvoice.com.au/about/faqs#35040"></a></p>    </div>
513
514
515
516    
517<div class="hive-block-faq hive-block" id="hive-block-20402">
518		<div class="hive-block-title ljs">
519		<h3>Frequently Asked Questions</h3>
520	</div>
521		<div class="hive-block-inner">
522								<div role="list" class="faq-list ljs">
523						<div role="listitem" class="faq-listitem"><a role="button" class="hive-block-faq mod-reverse" data-toggle="modal" data-target="#faqModal-20402" href="" data-faqID="9293">What are the benefits of registering?</a></div>
524									<div role="listitem" class="faq-listitem"><a role="button" class="hive-block-faq mod-reverse" data-toggle="modal" data-target="#faqModal-20402" href="" data-faqID="9294">How is Your City Your Voice moderated?</a></div>
525									<div role="listitem" class="faq-listitem"><a role="button" class="hive-block-faq mod-reverse" data-toggle="modal" data-target="#faqModal-20402" href="" data-faqID="9295">What happens to my feedback?</a></div>
526									<div role="listitem" class="faq-listitem"><a role="button" class="hive-block-faq mod-reverse" data-toggle="modal" data-target="#faqModal-20402" href="" data-faqID="9296">What are the benefits of online engagement?</a></div>
527									<div role="listitem" class="faq-listitem"><a role="button" class="hive-block-faq mod-reverse" data-toggle="modal" data-target="#faqModal-20402" href="" data-faqID="9297">What translation options are available on the platform?</a></div>
528					</div>
529							</div>
530</div>
531
532<!-- FAQ Modal -->
533<div aria-modal="true" class="modal fade hive-modal faqModal hive-block-faq" id="faqModal-20402" tabindex="-1" role="dialog" aria-labelledby="faqModalLabel-20402" aria-hidden="true">
534	<div class="modal-dialog">
535		<div class="modal-content">
536			<div class="modal-header">
537				<button type="button" class="btn btn-close btn-inverse close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
538				<h1 class="modal-title ljs" id="faqModalLabel-20402">Frequently Asked Questions</h1>
539			</div>
540			<div class="modal-body" id="faq-list-wrapper-20402">
541												<div role="list" class="faq-list panel ljs">
542										<div role="listitem" class="faq-listitem"><a role="button" class="hive-block-faq mod-reverse" data-toggle="collapse" href="#faqModal-20402-9293-a" data-faqID="9293" aria-expanded="false" aria-controls="faqModal-20402-9293-q" id="faqModal-20402-9293-q">What are the benefits of registering?</a></div>
543					<div role="listitem" class="faq-listitem faq-answer collapse" data-toggle="false" data-parent="#faq-list-wrapper-20402" data-faqid="9293" id="faqModal-20402-9293-a" aria-labelledby="faqModal-20402-9293-q"><p>We don't require registration to contribute to every project.</p><p>However, registering to Your City Your Voice is quick and simple with a few important questions that help us understand who is participating.</p><p>By registering we can also keep you updated on important project news or on upcoming opportunities. </p><p>There may be projects where we require registration, to ensure discussions and results are not manipulated by someone leaving multiple comments to support their own position. </p><p>Note: your username will appear with your comments in some of the tools that we use, so consider using a name that is not identifiable to you if you want to comment anonymously. </p></div>
544										<div role="listitem" class="faq-listitem"><a role="button" class="hive-block-faq mod-reverse" data-toggle="collapse" href="#faqModal-20402-9294-a" data-faqID="9294" aria-expanded="false" aria-controls="faqModal-20402-9294-q" id="faqModal-20402-9294-q">How is Your City Your Voice moderated?</a></div>
545					<div role="listitem" class="faq-listitem faq-answer collapse" data-toggle="false" data-parent="#faq-list-wrapper-20402" data-faqid="9294" id="faqModal-20402-9294-a" aria-labelledby="faqModal-20402-9294-q"><p>All moderation is carried out by The HiVE and is independent to Maribyrnong City Council. The moderators do not edit or alter any comments and will only remove comments deemed to be significantly off topic, offensive or malicious, in which case they are removed form the site immediately and the contributor advised and the reasons explained.<br></p></div>
546										<div role="listitem" class="faq-listitem"><a role="button" class="hive-block-faq mod-reverse" data-toggle="collapse" href="#faqModal-20402-9295-a" data-faqID="9295" aria-expanded="false" aria-controls="faqModal-20402-9295-q" id="faqModal-20402-9295-q">What happens to my feedback?</a></div>
547					<div role="listitem" class="faq-listitem faq-answer collapse" data-toggle="false" data-parent="#faq-list-wrapper-20402" data-faqid="9295" id="faqModal-20402-9295-a" aria-labelledby="faqModal-20402-9295-q"><p>Your feedback is collated along with other comments, ideas and suggestions and is used to inform Council decisions. Online data is used alongside face to face consultation activities such as workshops, focus groups and listening posts.<br></p></div>
548										<div role="listitem" class="faq-listitem"><a role="button" class="hive-block-faq mod-reverse" data-toggle="collapse" href="#faqModal-20402-9296-a" data-faqID="9296" aria-expanded="false" aria-controls="faqModal-20402-9296-q" id="faqModal-20402-9296-q">What are the benefits of online engagement?</a></div>
549					<div role="listitem" class="faq-listitem faq-answer collapse" data-toggle="false" data-parent="#faq-list-wrapper-20402" data-faqid="9296" id="faqModal-20402-9296-a" aria-labelledby="faqModal-20402-9296-q"><ul><li>Online engagement is a quick, safe and convenient way to have your say on a range of issues and topics.</li><li>It is a great way to keep up to date and contribute your views on issues affecting your community.</li><li>You can see what other community members think about an issue or topic, and then respond with your own views.</li><li>You don't have to attend community meetings at a set place and time you can contribute at a time and place that suits you.</li><li>It allows for a range of different people, with different views to discu
549ss matters that impact on their community.</li></ul></div>
550										<div role="listitem" class="faq-listitem"><a role="button" class="hive-block-faq mod-reverse" data-toggle="collapse" href="#faqModal-20402-9297-a" data-faqID="9297" aria-expanded="false" aria-controls="faqModal-20402-9297-q" id="faqModal-20402-9297-q">What translation options are available on the platform?</a></div>
551					<div role="listitem" class="faq-listitem faq-answer collapse" data-toggle="false" data-parent="#faq-list-wrapper-20402" data-faqid="9297" id="faqModal-20402-9297-a" aria-labelledby="faqModal-20402-9297-q"><p>Each page on Your City Your Voice has the Google Translate widget to translate content into languages other than English. </p><p>The UserWay widget is also available to support community members who may be audio or visual impaired. </p><p>If you are looking to translate PDFs into languages other than English, please follow these steps:</p><ul><li><strong>Access Google Translate:</strong> open your web browser and go to <a href="https://translate.google.com/">https://translate.google.com/</a>.</li><li><strong>Select "Documents":</strong> in Google Translate, click on the "Documents" option located at the top of the screen. </li><li><strong>Choose Languages:</strong> select the original language of your PDF and the language you wish to translate it into.</li><li><strong>Upload Your PDF:</strong> click "Browse your computer" and choose the PDF file you wish to translate.</li><li><strong>Initiate Translation:</strong> click the "Translate" button to start the translation process.</li><li><strong>Download the Translated PDF:</strong> once the translation is finished, download the translated PDF file. </li></ul></div>
552									</div>
553											</div>
554			<div class="modal-footer">
555				<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
556			</div>
557		</div>
558	</div>
559</div>
560
561<script>
562$(function() {
563	$('#faqModal-20402').on('show.bs.modal', function(e) {
564		var faqID = $(e.relatedTarget).data('faqid');
565		if (faqID) {
566			$('.faq-answer[data-faqid="' + faqID + '"]').collapse('show');
567		}
568	});
569	$('#hive-block-20402 a[data-faqid], #faqModal-20402 a[data-faqid]').on('click', function(e) {
570		_paq.push(['trackEvent', 'the_hive_faq', 'click', '20402;' + $(this).data('faqid')]);
571	});
572});
573</script>
573
574
575                </main>
576            </div>
577            <div class="col-sm-4">
578                <!-- SIDEBAR SECTION -->
579                <aside class="sidebar" role="complementary">
580                    
581
582    
583<div class="hive-block-cta hive-block text-left thin" id="hive-block-call-to-action-28698">
584	<div id="hive-block-cta-image-28698" class="cta-image" style="background-image: url(https://hdp-au-prod-app-marib-yourcity-files.s3.ap-southeast-2.amazonaws.com/5017/1201/3141/Colour_block.png);"></div>
585	<div class="container-fluid ">
586		<div class="row">
587			<div class="col-sm-12">
588
589				<div class="content-container controlled-width ">
590
591										<div class="hive-cta-title ljs">
592						<h2 class="call-to-action-content">Our engagement approach</h2>
593					</div>
594															<div class="hive-block-description ljs">
595						<p class="call-to-action-content">Learn more about Council’s approach to community engagement by reading our Community Engagement Policy 2026-29</p>
596					</div>
597										<div id="hive-block-cta-28698">
598
599						
600							<a href="https://www.yourcityyourvoice.com.au/download_file/view/5597/786"
601								class="btn btn-default cta-button outlined ljs" target="_blank">Download the Policy</a>
602
603						
604					</div>
605
606				</div>
607
608			</div>
609		</div>
610	</div>
611</div>
612
613<script>
614$(function(){
615	function resizeContainer()
616	{
617		var $block = $("#hive-block-call-to-action-28698");
618		$block.css('margin-left', '0');
619		$block.css('margin-right', '0');
620
621		// Get container margin and apply to cta in negative
622		var blockWidth = $block.width();
623		var pageWidth = $(window).width();
624
625		var margin = ((blockWidth - pageWidth) / 2);
626		$block.css('margin-left', margin+'px');
627		$block.css('margin-right', margin+'px');
628	}
629	});
630</script>
630
631
632
633
634    <div class="row">
635    <div class="hive-block block-quote bordered normal size-normal text-left coloured auto ">
636                <aside role="complementary">
637            <div class="hive-block-inner ljs">
638                Maribyrnong City Council is a child safe organisation committed to child safety and supporting the best interests of children in all its operations. Any feedback you have about the safety of our programs, services or spaces can be sent confidentially to our email:            </div>
639                                    <footer class="ljs">
640                                <small><em>
641                                <span>&#8208; </span>[email protected]                                </em></small>
642                            </footer>
643                    </aside>
644    </div>
645</div>
646
647
648
649    
650<div class="hive-block-bio hive-block" id="hive-bio-block-19201">
651            <div class="hive-block-title ljs">
652            <h3>Contact us</h3>
653        </div>
654        <div class="hive-block-inner">
655        
656        <div class="hive-block-bio-content" role="list">
657                            <div class="hive-block-bio-item hive-block-bio-item-0 col-2 bio-display  bio-rounded circle no-image" role="listitem">
658                    <div class="bio-display-container">
659                        
660                        <div class="bio-content ljs">
661                                                            <div class="bio-header">
662                                                                            <span class="bio-name">Maribyrnong City Council</span>
663                                    
664                                                                            <br>
665                                    
666                                                                            <span class="bio-position">Community Engagement Team</span>
667                                                                    </div>
668                            
669                                                            <div class="underline"></div>
670                                <p>Email: <a href="mailto:[email protected]">[email protected]</a></p>                                                    </div>
671
672                        <div class="clearfix"></div>
673
674                    </div>
675                </div>
676                    </div>
677    </div>
678</div>
679
680<script>
681$(window).on('load', function(){
682
683 $('#hive-bio-block-19201 .hive-block-bio-item').each(function(){
684        var image = $(this).find('.bio-image-container img');
685
686        var width = $(image).width();
687        var height = $(image).height();
688
689        if ( width != 0 && height != 0 ) {
690            if ( width > height) {
691
692                var wideClass = 'wide';
693                if (((width - height) / 100) < 1)
694                    wideClass = 'small-wide wide';
695
696                $(image).parents('.bio-image-container').addClass(wideClass);
697                $(image).addClass(wideClass);
698            }
699        }
700    });
701});
702</script>
702
703
704
705
706
707
708
709
710        <div class="hive-block hive-block-content ljs">
711        <h3>Translation</h3><p>If you need free help with translation, please contact one of the following sources:
712</p><table><tbody><tr><td><p><img src="https://hdp-au-prod-app-marib-yourcity-files.s3.ap-southeast-2.amazonaws.com/9816/3634/6984/Site-logo-icon.jpg" alt="" width="102" height="111" style="width: 102px; height: 111px;">
713</p></td><td><br>Council can arrange a telephone <br>interpreter for you on 9688 0200</td></tr><tr><td><img src="https://hdp-au-prod-app-marib-yourcity-files.s3.ap-southeast-2.amazonaws.com/1016/3634/7121/TIS-logo.jpg" alt="" width="105" height="111" style="width: 105px; height: 111px;"></td><td><br><br>TIS: 131 450</td></tr><tr><td><p data-redactor-inserted-image="true"><img src="https://hdp-au-prod-app-marib-yourcity-files.s3.ap-southeast-2.amazonaws.com/2816/3849/3074/national-relay-service_updated.jpg" alt="" width="106" height="84" id="image-marker"></p></td><td><br>NRS: 133 677 or 1300 555 727<br><a href="http://www.relayservice.com.au/">www.relayservice.com.au</a></td></tr></tbody></table>    </div>
714
715                </aside>
716            </div>
717        </div>
718    </div>
719</div>
720
721
722
723    <div class="secondary-footer">
724        <div class="container-fluid mod-narrow">
725            <div class="row">
726                <div class="col-md-12">
727                    
728
729    
730
731    
732<hr class="hive-block-divider light" style="width: 100%; border-width: 1px; margin-top: 10px; margin-bottom: 10px">
733
734
735
736
737    
738
739        <div class="hive-block hive-block-content ljs">
740        <p style="text-align: center;">We acknowledge we are on the traditional lands of the Kulin Nation and offer our respect to their Elders and through 
741them to all Aboriginal and Torres Strait Islander peoples past, present, and emerging.</p>    </div>
742
743
744                </div>
745            </div>
746        </div>
747    </div>
748
749<section class="action-items">
750    <div class="container-fluid">
751        <div class="row">
752            
753<div class="col-md-4">
754    
755
756        <div class="hive-block hive-block-content ljs">
757        <h3 data-redactor-inserted-image="true">Translation and support</h3><p data-redactor-inserted-image="true">Council can arrange a telephone <br>interpreter for you on 9688 0200<br>
758</p><p data-redactor-inserted-image="true"><img src="https://hdp-au-prod-app-marib-yourcity-files.s3.ap-southeast-2.amazonaws.com/1016/3634/7121/TIS-logo.jpg" alt="" width="50" height="" id="image-marker" style="float: left; margin: 0px 10px 0px 0px;"> TIS: 131 450<br><br>
759</p><p data-redactor-inserted-image="true"><img src="https://hdp-au-prod-app-marib-yourcity-files.s3.ap-southeast-2.amazonaws.com/1016/6917/8544/National_Relay_Service_Logo_YCYV.png" alt="" width="50" height="238" id="image-marker" style=" float: left; margin: 0px 10px 10px 0px;">NRS: 133 677 or 1300 555 727<br><a href="http://www.relayservice.com.au/">www.relayservice.com.au</a>
760</p>    </div>
761
762</div>
763<div class="col-md-4">
764    
765
766    <div class="hive-block-contact-us hive-block">
767		<div class="hive-block-title ljs">
768		<h3>Contact Us</h3>
769	</div>
770		<div class="hive-block-inner">
771				<div class="hive-block-description ljs">
772			<p>
773				Have questions or want to learn more about a project, contact us below:			</p>
774		</div>
775				<table class="contact-details text-left">
776		<caption class="sr-only">Contact Information</caption>
777		<tbody>
778		    	<!-- name -->
779								<tr>
780																<th scope="row" class="no-wrap"><i aria-hidden="true" class="glyphicon glyphicon-user"></i><span class="sr-only">Name</span></th>
781						<td class="no-wrap">Community Engagement Team</td>
782														</tr>
783							    <!-- phone -->
784								<tr>
785																<th scope="row" class="no-wrap"><i aria-hidden="true" class="glyphicon glyphicon-earphone"></i><span class="sr-only">Phone</span></th>
786						<td class="no-wrap"><span dir="ltr">(03) 9688 0200</span></td>
787														</tr>
788						      	<!-- email -->
789								<tr>
790																<th scope="row" class="no-wrap"><i aria-hidden="true" class="glyphicon glyphicon-envelope"></i><span class="sr-only">Email</span></th>
791						<td class="no-wrap"><a href="mailto:[email protected]?subject=Your%20City%20Your%20Voice%20enquiry" target="_top">
792						[email protected]</a></td>
793														</tr>
794						      	<!-- website -->
795								<tr>
796																<th scope="row" class="no-wrap"><i aria-hidden="true" class="glyphicon glyphicon-globe"></i><span class="sr-only">Website</span></th>
797						<td class="no-wrap"><a href="http://www.maribyrnong.vic.gov.au/" target="_blank">www.maribyrnong.vic.gov.au/</a></td>
798														</tr>
799						      	<!-- in writing -->
800						    </tbody>
801		</table>
802	</div>
803</div>
804
805</div>
806<div class="col-md-4">
807    
808
809    
810<div id="ccm-block-social-links28708" class="ccm-block-social-links mod-list-sm">
811    <ul class="list-inline ljs">
812            <li><a target="_blank" href="https://www.facebook.com/Maribyrnong"><i class="fab fa-facebook" aria-hidden="true" title="Facebook"></i><span class="sr-only">Facebook</span></a></li>
813            <li><a target="_blank" href="https://www.instagram.com/cityofmaribyrnong/"><i class="fab fa-instagram" aria-hidden="true" title="Instagram"></i><span class="sr-only">Instagram</span></a></li>
814            <li><a target="_blank" href="https://www.linkedin.com/company/maribyrnong"><i class="fab fa-linkedin" aria-hidden="true" title="LinkedIn"></i><span class="sr-only">LinkedIn</span></a></li>
815        </ul>
816</div>
817
818</div>
819        </div>
820    </div>
821</section>
822
823<footer class="footer" role="contentinfo">
824    <div class="container-fluid">
825        <div class="row">
826            <div class="col-xs-6 col-sm-9">
827                <div class="row">
828                    <div class="col-sm-12">
829                        <ul>
830		<li>
831			<a href="https://www.yourcityyourvoice.com.au/privacy-policy" class="ljs">Privacy Policy</a>
832		</li>
833		<li>
834			<a href="https://www.yourcityyourvoice.com.au/terms-use" class="ljs">Terms of Use</a>
835		</li>
836		<li>
837			<a href="https://www.yourcityyourvoice.com.au/accessibility" class="ljs">Accessibility</a>
838		</li>
839		<li>
840			<a href="https://www.yourcityyourvoice.com.au/moderation" class="ljs">Moderation</a>
841		</li>
842		<li>
843			<a href="https://www.yourcityyourvoice.com.au/technical-support" class="ljs">Technical Support</a>
844		</li>
845	</ul>
846                    </div>
847                </div>
848                <div class="row">
849                    <div class="col-sm-12">
850                        <div class="footer-copyright">
851                            <small>
852                                &copy; 2026 <a href="/">Your City Your Voice</a>.
853                                &nbsp;&nbsp;
854                                All rights reserved.                                <sp
854an class="sign-in js-show-guest" >
855                                    <a href="https://www.yourcityyourvoice.com.au/login" data-toggle="modal" data-target="#loginModal" data-remote="false">Log In to Site</a>
856                                </span>
857                                <span class="sign-in js-show-user" style="display:none;" aria-hidden="true">
858                                    Currently logged in as <b data-hive-user="username">USERNAME</b>.                                    <a href="https://www.yourcityyourvoice.com.au/login/logout/LOGOUT_TOKEN">
859                                        Sign Out                                    </a>
860                                </span>
861                            </small>
862                        </div>
863                    </div>
864                </div>
865            </div>
866            <div class="col-xs-6 col-sm-3 hive-logo-div">
867                <a target="_blank" href="https://openpoint.com/products/community-engagement"><img class="hive-logo" alt="Social Point by Open Point logo" src="/application/images/sp-logo.svg"/></a>
868            </div>
869        </div><!-- END OF ROW -->
870    </div>
871</footer>
872
873
874
875
876<!-- Privacy Policy Modal -->
877<div class="modal hive-modal" id="privacyPolicyModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="privacyPolicyModalLabel" aria-hidden="true" data-backdrop="static">
878    <div class="modal-dialog" role="document">
879        <div class="modal-content">
880            <div class="modal-header">
881                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
882                <h1 class="modal-title" id="privacyPolicyModalLabel">
883                                            <span class="ljs">Privacy Policy</span>
884                                    </h1>
885            </div>
886            <div class="modal-body">
887                
888
889        <div class="hive-block hive-block-content ljs">
890        <p>This site is owned and operated by Maribyrnong City Council using software licensed from Social Pinpoint. For details on how Maribyrnong City Council collects and protects your personal information, refer to their Privacy Policy below. For details of how Social Pinpoint may access personal information, please refer to <a href="https://www.socialpinpoint.com/privacy-policy/">Social Pinpoint’s Privacy Policy</a>.
891</p><p><br>
892</p><h3>What this policy covers</h3><p>We, Maribyrnong City Council, take our privacy obligations seriously and we’ve created this privacy policy to explain how we treat your personal information collected on this website. Personal information is information we hold which is identifiable as being about you.
893</p><p>Our collection, use and disclosure of your personal information is regulated by the Australian Privacy Principles under the Privacy Act 1988. You can find more information about your privacy rights at the <a href="http://www.oaic.gov.au" target="_blank">Privacy Commissioner's website</a>. <a href="http://www.oaic.gov.au/" target="_blank" class="external"></a><span class="sr-only"><a href="http://www.oaic.gov.au/" target="_blank" class="external">(External link)</a></span>
894</p><p><a href="https://www.bangthetable.com/privacy-policy" target="_blank" class="external"><span class="sr-only">(External link)</span></a>
895</p><h3>What personal information we collect</h3><h5>Profile Information</h5><p>We collect information from you when you register to use this site. This includes your email address and additional demographic information as provided by you on the registration form.
896</p><p>Please note that you are able to browse any publicly accessible sections of this website completely anonymously without signing up.
897</p><h5>Engagement Information</h5><p>The content you create as part of your interactions with this website. These can include responses to surveys, comments on discussion forums, or any of the other engagement opportunities available here.
898</p><h5>Usage Information</h5><p>We collect information about your usage of the site, such as pages visited, documents downloaded, etc.
899</p><h5>How we use the information we collect</h5><p>We collect this information in order to:
900</p><ul>
901	<li>analyse and interpret it to help meet our objectives and obligations;</li>
902	<li>communicate information to you about engagement opportunities, events and other initiatives; and</li>
903	<li>respond to enquiries and otherwise engage with stakeholders.</li>
904</ul><h5>External links</h5><p>Our website may contain links to other websites. Those links are provided for c
904onvenience and may not remain current or be maintained. We are not responsible for the privacy practices of linked websites and we suggest you review the privacy policies of those websites before using them.
905</p><h5>Security</h5><p>While no online service is completely secure, we work very hard to protect information about you against unauthorized access, use, alteration, or destruction, and take all reasonable measures to do so.
906</p><h5>Requesting access or correcting your personal information</h5><p>Subject to applicable local laws and regulations, you may have some or all of the following rights with respect to your personal data:
907</p><ul>
908	<li>to access your personal data and to rectify any inaccuracies within that personal data;</li>
909	<li>to request for the erasure of your personal data residing with us;</li>
910	<li>to request your personal data in portable, machine-readable format; and</li>
911	<li>to withdraw your consent to our processing of their personal data.</li>
912</ul><p>If you wish to contact us to with a request relating to personal information we hold about you, please contact us using the contact details set out below including your name and contact details. We may need to verify your identity before providing you with your personal information.
913</p><p>In some cases, we may be unable to provide you with access to all your personal information and where this occurs, we will explain why. We will deal with all requests for access to personal information within a reasonable timeframe.
914</p><h3>Contact Us</h3><p>For further information about our privacy policy and related information practices, or to access or correct your personal information, or make a complaint, please contact us on <a href="mailto:[email protected]"> via email. </a>
915</p>    </div>
916
917            </div>
918
919            <div class="modal-footer">
920                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
921            </div>
922        </div>
923    </div>
924</div>
925
926<!-- Terms of Use Modal -->
927<div class="modal hive-modal" id="termsOfUseModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="termsOfUseModalLabel" aria-hidden="true" data-backdrop="static">
928    <div class="modal-dialog" role="document">
929        <div class="modal-content">
930            <div class="modal-header">
931                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
932                <h1 class="modal-title" id="termsOfUseModalLabel">
933                                            <span class="ljs">Terms of Use</span>
934                                    </h1>
935            </div>
936            <div class="modal-body">
937                
938
939        <div class="hive-block hive-block-content ljs">
940        <p>The following Terms and Conditions govern the use of Your City Your Voice (“the site”). The software platform is owned by Social Pinpoint Pty Ltd and operated by us, Maribyrnong City Council.
941</p><p>By accessing and using this site, you are choosing to accept and comply with the Terms presented throughout this agreement as well as the Privacy Policy and Moderation Policy. These Terms apply to all visitors and users of this site. Linked sites, affiliated services or third party content or software have their own Terms that you must comply with. If you disagree with any of the Terms presented in this agreement, you may discontinue using the site immediately.
942</p><p>If you are under 18 years old, please ensure that your parent or guardian understands and accepts these Terms and Conditions (including the Privacy Policy and Moderation Policy).
943</p><p><strong>What are the conditions with a user’s account? </strong>
944</p><p>While using the site, you must not violate any applicable laws and regulations. It is our duty to protect the confidentiality of content you provide on our site in accordance with our Privacy Policy. When you create an account with us, you must always provide us with accurate information. Failure to provide accurate information violates the Terms, which may result in immediate termination of your account on our service. You are responsible for protecting your own password you use for this site and for any activities done under that password. Unauthorised use of your password or account must be immediately reported to us. In some cases, we or our agents may require access to your user accounts to respond to technical issues.
945</p><p>We are not responsible for the content on the site that has been provided by the users of the site. Any content posted by you is subject to the rules of our Moderation Policy. Your contribution to the site may be edited, removed or not published if we consider it inappropriate (refer to Moderation Policy). Contributors should also be aware that their posts may remain online indefinitely. Where practical, you may choose not to identify yourself, deal with us on an anonymous basis or use a pseudonym.
946</p><p><strong>What do we require from our users?</strong>
947</p><p>You must understand and agree that, without limitation:
948</p><ul>
949	<li>all information, data, images and other materials are the sole responsibility of the person from whom the content originated;</li>
950	<li> you are prohibited from advertising or offering to sell or buy any goods and services </li>
951	<li> you cannot transmit Content that contains software viruses or programs designed to change or destroy the functionality of any computer softw
951are or hardware; or </li>
952	<li> you cannot collect or store personal data about other users of the site </li>
953	<li> you cannot impersonate any person or entity, including without limitation to a Maribyrnong City Council representative</li>
954	<li> you cannot interrupt or interfere with the site or servers or networks connected to the site</li>
955	<li> you cannot attempt to gain unauthorised access to the site or other use accounts </li>
956</ul><p><strong>Can your account be suspended or terminated?</strong>
957</p><p>We may terminate or suspend access to your site and/or account immediately, without prior notice, including without limitation if you breach the Terms. We may immediately deactivate or delete your account and all the related files and information in your account. After your account has been terminated, the content you have posted may also remain indefinitely on the site.
958</p><p>If you want to terminate your own account, please send an email to [email protected].
959</p><p><strong>Governing Law </strong>
960</p><p>These Terms shall be governed in accordance with the laws of Victoria, Australia, without regards to its conflict of law provisions.
961</p><p><strong>Indemnification</strong>
962</p><p>Maribyrnong City Council, its subsidiaries, affiliates, officers, agents, licensors and other partners are not responsible for any loss, liability, claim, or demand, including legal fees, made by any third party due to or arising from a breach of this agreement and/or any breach of your representations and warranties set forth above.
963</p><p><strong>What content do we own? </strong>
964</p><p>This website contains the copyrighted material, trademarks, patents, trade secrets and other proprietary information (“Intellectual Property”) of Maribyrnong City Council and its suppliers and licensors. Maribyrnong City Council owns and retains all proprietary rights in the intellectual property. All intellectual property in the content of this site including without limitation to text, software, source code, pages, documents and online graphics, photographs, sounds, audio, video and other interactive features are owned by or licensed to us.
965</p><p>Any original content that you submit or post on our site may be made available to the public and allows users to share your content (with the end user acknowledging your contribution) under the Creative Commons Attribution-ShareAlike 4.0 Australian License.
966</p><p>Except for Intellectual Property which is in the public domain or for which you have been given written permission, you may not copy, alter, transmit, sell, distribute any of the Intellectual Property on this site.
967</p><p>We are not responsible for your communications or dealings, including payment and delivery of goods or services, with a third party found via our website. Any loss or damage incurred from those communications or dealings are solely between the user and the third party.
968</p><p><strong>Disclaimer and Warranties</strong>
969</p><p>Users must agree that you use of the site is at your own risk. We make no warranty that the site will meet your requirements or be uninterrupted or error-free. Any material that the user downloads through the site is done at their own risk and are responsible for any damages to their computer system or loss of data.
970</p><p><strong>What happens if these Terms change? </strong>
971</p><p>We reserve the right, at our sole discretion, to modify or replace these Terms at any time without notice. The most recent version of the Terms can be seen on this page. By continuing to access or use our site after those revisions become effective, you agree and will comply to the revised terms. If you do not agree to the revised terms, please discontinue using our site.
972</p><p><strong>Contact Us</strong>
973</p><p>If you have any questions about these Terms, please contact us at [email protected] 
974</p>    </div>
975
976            </div>
977            <div class="modal-footer">
978                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
979            </div>
980        </div>
981    </div>
982</div>
983
984<!-- Login Modal -->
985<div class="modal hive-modal login-modal" id="loginModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="loginModalLabel" aria-hidden="true" data-backdrop="static">
986    <div class="modal-dialog">
987        <div class="modal-content">
988            <div class="modal-body login-signup-form">
989                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
990                <div class="clearfix"></div>
991                <div class="text-center">
992                    <h1 class="modal-title" id="loginModalLabel">Welcome back</h1>
993                </div>
994                                <div data-handle="concrete">
995                    <form id="logInForm" action="https://www.yourcityyourvoice.com.au/login/authenticate" method="POST">
996                                                    <input type="hidden" name="rcID" value="786" />
997                                                <div class="error-message" role="alert" tabindex="-1"></div>
998                        <div class="form-group">
999                            <label for="loginFormEmail">Email address</label>
1000                            <input type="email" class="form-control" id="loginFormEmail" name="uName" autocomplete="username">
1001                        </div>
1002                        <div class="form-group">
1003                            <label for="loginFormPassword" class="control-label">Password</label>                            <div class="input-group input-group-password-toggle"><input type="password" id="loginFormPassword" name="uPassword" value="" autocomplete="current-password" class="form-control ccm-input-password" /><div class="input-group-btn"><button type="button" class="btn btn-inline btn-toggle-password js-btn-toggle-password" role="button" aria-pressed="false" title="Show Password" aria-label="Show Password" style="background-image: url(https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg)" data-show-img="https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg" data-hide-img="https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-off.svg"></button></div></div>                        </div>
1004                        <div class="form-group">
1005                            <div class="row">
1006                                <div class="col-sm-6 remember-me">
1007                                    <div class="checkbox-single">
1008                                        <input type="checkbox" name="uMaintainLogin" value="1" id="loginModalRememberMe">
1009                                        <label for="loginModalRememberMe">Remember me</label>
1010                                    </div>
1011                                </div>
1012                                <div class="col-sm-6 forgot-password-link">
1013                                    <a href="#" data-target="#resetPasswordModal" role="button" class="js-modal-switch">Forgot your password?</a>
1014                                </div>
1015                            </div>
1016                        </div>
1017
1018                        <div class="form-group">
1019                            <button type="submit" class="btn btn-primary   btn-block">Log in</button>
1020                        </div>
1021                        <input type="hidden" name="ccm_token" value="1790813638:b5ca214707091f35adf8eef1052887e7" />                    </form>
1022                                            <p class="text-center">Need an account? <a href="#" data-target="#signUpModal" role="button" class="js-modal-switch">Sign up</a> today</p>
1023                                    </div>
1024                                                    <div data-handle="auth0_hdp" style="display:none;">
1025                        <form method="post" action="https://www.yourcityyourvoice.com.au/ccm/system/authentication/oauth2/auth0_hdp/attempt_auth">
1026                                                            <input type="hidden" name="rcID" value="786" />
1027                                                        <div class="form-group">
1028                                <label for="auth0LoginModalEmail">Email address</label>
1029                                <input type="email" id="auth0LoginModalEmail" name="uName" class="form-control" readonly  />
1030                            </div>
1031                            <div class="form-group">
1032                                <button type="submit" class="btn btn-primary btn-block">
1032Log in with Auth0</button>
1033                            </div>
1034                            <p class="text-center">
1035                                <button type="button" class="btn btn-inline btn-link">Cancel</button>
1036                            </p>
1037                        </form>
1038                    </div>
1039                            </div>
1040        </div>
1041    </div>
1042</div>
1043
1044<!-- Forgot Password Modal -->
1045<div class="modal hive-modal reset-password-modal" id="resetPasswordModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="resetPasswordModalLabel" aria-hidden="true">
1046    <div class="modal-dialog" role="document">
1047        <div class="modal-content">
1048            <div class="modal-body login-signup-form">
1049                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1050                <div class="clearfix"></div>
1051                <div class="text-center">
1052                    <h1 class="modal-title" id="resetPasswordModalLabel">Reset password</h1>
1053                    <p>Enter your email address below. We will send you instructions to reset your password.</p>
1054                </div>
1055                <form id="resetPasswordForm" action="https://www.yourcityyourvoice.com.au/login/forgot_password" method="post">
1056                    <div class="error-message" aria-hidden="true" role="alert"></div>
1057                    <div class="form-group">
1058                        <label for="resetPasswordEmail">Email address</label>
1059                        <input type="email" class="form-control" id="resetPasswordEmail" name="uEmail" placeholder="Email">
1060                    </div>
1061                                        <div class="form-group">
1062                        <button type="submit" class="btn   btn-primary btn-block">Reset and Email Password</button>
1063                    </div>
1064                </form>
1065                <p class="text-center">Back to <a href="#" data-target="#loginModal" role="button" class="js-modal-switch">Log in</a></p>
1066            </div>
1067        </div>
1068    </div>
1069</div>
1070
1071<!-- Sign Up Modal -->
1072<div class="modal hive-modal signup-modal" id="signUpModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="signUpModalLabel" aria-hidden="true" data-backdrop="static">
1073    <div class="modal-dialog" role="document">
1074        <div class="modal-content">
1075            <div class="modal-body login-signup-form">
1076                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1077                <div class="clearfix"></div>
1078                                    <h1 class="modal-title ljs" id="signUpModalLabel">Join our online community to participate in shaping our future</h1>
1079                                                    <p class="modal-description ljs">Creating an account helps us better understand your needs and the needs of the community.</p>
1080                                <div class="text-center">
1081                                    </div>
1082                <form id="signUpForm" action="https://www.yourcityyourvoice.com.au/register/do_register" method="POST" data-next-modal="#userDetailsModal">
1083                    <input type="hidden" name="ccm_token" value="1790813638:894374d04e25ae82926e7f22cbc17695" />                    <div class="error-message hidden" role="alert" aria-hidden="true" tabindex="-1"></div>
1084
1085                    <div class="form-group sweets" style="display: none; visibility: hidden;">
1086                        <label for="insert-your-email-signup-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <input type="email" id="insert-your-email-signup-modal" name="insert-your-email" value="" autocomplete="nope" class="form-control ccm-input-email" />
1087                        <label for="sweeter-input-signup-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <input type="text" id="sweeter-input-signup-modal" name="sweeter-input" value="" autocomplete="nope" class="form-control ccm-input-text" />
1088                        <label for="sweeter-text-area-signup-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <textarea id="sweeter-text-area-signup-modal" name="sweeter-text-area" autocomplete="nope" class="form-control"></textarea>                    </div>
1089
1090                                                <div class="form-group">
1091                                <label for="signupFormName"><span class="ljs">Username</span> <span class="text-muted small">Required</label>
1092                                                                <input type="text" class="form-control" id="signupFormName" name="uName" minlength="3" maxlength="64">
1093                            </div>
1094                                                    <div class="form-group">
1095                                <label for="signupFormEmail"><span class="ljs">Email Address</span> <span class="text-muted small">Required</label>
1096                                                                <input type="email" class="form-control" id="signupFormEmail" name="uEmail" autocomplete="username">
1097                            </div>
1098                                                    <div class="form-group">
1099                                <label for="signupFormPassword"><span class="ljs">Password</span> <span class="text-muted small">Required</label>
1100                                                                <sp
1100an class="help-block help-description" id="signupFormPasswordRequirements">
1101                                    Your password must have a minimum length of 5 characters.                                </span>
1102                                <div class="input-group input-group-password-toggle"><input type="password" id="signupFormPassword" name="uPassword" value="" autocomplete="new-password" aria-describedby="signupFormPasswordRequirements" minlength="5" maxlength="128" number_of="0" char_upper="" char_lower="" char_number="" char_special="" class="form-control ccm-input-password" /><div class="input-group-btn"><button type="button" class="btn btn-inline btn-toggle-password js-btn-toggle-password" role="button" aria-pressed="false" title="Show Password" aria-label="Show Password" style="background-image: url(https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg)" data-show-img="https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-1.svg" data-hide-img="https://s3.ap-southeast-2.amazonaws.com/hdp.au.prod.assets.streamline/3.0/bold/svg/01-Interface%20Essential/24-View/view-off.svg"></button></div></div>                            </div>
1103
1104                                                    
1105<div class="form-group">
1106
1107            <label class="control-label" for="ak_geo_k13cj">
1108            <span class="ljs">Suburb</span>
1109                    </label>
1110    
1111    
1112    
1113<style>
1114.pac-container {
1115    z-index: 99999;
1116}
1117</style>
1118
1119<select id="ak_geo_k13cj" name="akID[63][full_response]" class="select2-geoplaces"></select>    <div class="checkbox">
1120        <input type="checkbox" id="ak_geo_k13cj_outside_country" name="akID[63][outside_country]" class="ccm-input-checkbox" value="1" />        <label for="ak_geo_k13cj_outside_country" class="ljs">
1121            I reside outside of Australia        </label>
1122    </div>
1123    <input type="hidden" id="ak_geo_k13cj_geo_id" name="akID[63][geo_id]" value="" /><input type="hidden" id="ak_geo_k13cj_lng" name="akID[63][lng]" value="" /><input type="hidden" id="ak_geo_k13cj_lat" name="akID[63][lat]" value="" /><input type="hidden" id="ak_geo_k13cj_full_response" name="akID[63][full_response]" value="" /><input type="hidden" id="ak_geo_k13cj_address" name="akID[63][address]" value="" /><input type="hidden" id="ak_geo_k13cj_locality" name="akID[63][locality]" value="" /><input type="hidden" id="ak_geo_k13cj_postcode" name="akID[63][postcode]" value="" /><input type="hidden" id="ak_geo_k13cj_region" name="akID[63][region]" value="" /><input type="hidden" id="ak_geo_k13cj_region_code" name="akID[63][region_code]" value="" /><input type="hidden" id="ak_geo_k13cj_country" name="akID[63][country]" value="" /><input type="hidden" id="ak_geo_k13cj_country_code" name="akID[63][country_code]" value="" />
1124<script type="text/javascript">
1125$(function(){
1126
1127    var elementID = "ak_geo_k13cj";
1128    var config = {"country":"AU","state":null,"west":"135.263671875","east":"135.263671875","north":"-26.19487667579523","south":"-26.19487667579523","strict_bounds":false};
1129    var resp_format = "<city> <state_code> <postcode>";
1130    var current = null;
1131
1132    var geo_type = "suburb";
1133    var length = 10;
1134    var opt = {
1135        allowClear: true,
1136        minimumInputLength : 3,
1137        placeholder: "Enter Suburb",
1138        width: '100%',
1139        dropdownParent: $('#' + elementID).closest('.form-group').length ? $('#' + elementID).closest('.form-group') : 'body',
1140        ajax: {
1141            url: "https://api.au.harvestdp.com/crm/geo/location",
1142            delay: 250,
1143            data: function (params) {
1144                var query = {
1145                    'authtoken': "eyJ0eXAiOiJKV1QiLCJhbGciOiJIRFBFQSIsImlhdCI6MTc5MDgxMzYzOCwidGFnIjoiSGl2ZSJ9.eyJlbmNyeXB0ZWQiOiIwTHlGaklYZDFFZ25DY2s2VEJ5Y0IyTEZmS2lkOFBKWVRWOWFkMCtRaXdmQVFPZ2dwdXVFekQ1ZVA5d0VXbUpJdDhCaEZkdFM2RVRwcmd1ZnY1SnpPMUVYd0dcL2hiM0dKR1BCRm13U1VZSEYyNDc1dHFcL014Q2JaM1hkaWlRNHROVms0dWJ2dTg1TVNFemsyc09ndStHZ3NjUDZuR1M5ODdVZDJybVYwPSJ9.WRipzfGZGpbZD7d22PxwyJOcbjaxA-SGGAtU3-XEydE",
1146                    'length': length,
1147                    'start': (params.page - 1) * length,
1148                    'country_code': config.country ? ('=' + config.country) : '',
1149                    'state_code': config.state ? ('=' + config.state) : '',
1150                    'order[0][column]' : 14, // sort city length
1151                    'order[0][dir]' : 'asc',
1152                    'order[1][column]' : 4, // sort city
1153                    'order[1][dir]' : 'asc'
1154                };
1155
1156                if ((geo_type === 'postcode') && (config.country === 'CA' || config.country === 'GB')) {
1157                    query.postcode = '=[%' + params.term;
1158                } else {
1159                    query.global_search = params.term.trim().replace(/\s+/g, "::");
1160                }
1161
1162                return query;
1163            },
1164            processResults: function (data, params) {
1165                if (typeof data.connection !== 'undefined' && data.connection === 'failed') {
1166                    return { hasError: true };
1167                }
1168
1169                var r = $.map(data.result || [], function (obj){
1170                    obj.id = obj.global_id;
1171
1172                    var formatted = resp_format;
1173                    $.each(obj, function(i, o) {
1174                        var v = "<" + i + ">";
1175                        formatted = formatted.replace(v, o);
1176                    });
1177                    obj.formatted = formatted;
1178
1179                    return obj;
1180                });
1181
1182                return {
1183                    results: r,
1184                    pagination: {
1185                        more: r.length >= length
1186                    }
1187                };
1188            }
1189        },
1190
1191        templateResult: function(item) {
1192            var text = item.formatted || item.text;
1193            return text;
1194        },
1195
1196        templateSelection: function (obj) {
1197            if (obj.id === '') {
1198                return "Enter Suburb";
1199            }
1200            return obj.formatted || obj.text;
1201        }
1202    };
1203
1204    _.defer(function() {
1205        $('#' + elementID).select2(opt);
1206        var hasDescription = false;
1207        if (hasDescription) {
1208            $('#select2-'+elementID+'-container').parent().attr('aria-describedby', 'ak_geo_k13cjDescription');
1209        }
1210    });
1211
1212    $('#' + elementID).on('select2:select', function(e) {
1213        current = {
1214            id: e.params.data.id,
1215            formatted: e.params.data.formatted,
1216            geo_id: e.params.data.id,
1217            full_response: e.params.data.formatted,
1218            address: e.params.data.formatted,
1219            locality: e.params.data.city,
1220            postcode: e.params.data.postcode,
1221            region: e.params.data.state,
1222            region_code: e.params.data.state_code,
1223            country: e.params.data.country,
1224            country_code: e.params.data.country_code,
1225            lat: '',
1226            lng: ''
1227        };
1228
1229        if (current && current.full_response) {
1230            $.each(current, function (i, o) {
1231                $('input[type="hidden"][id="ak_geo_k13cj_' + i + '"]').val(o);
1232            });
1233        }
1234    });
1235    $('#' + elementID).on('select2:unselect', function(e) {
1236        current = null;
1237        $('input[type="hidden"][id^="ak_geo_k13cj_"]').val('');
1238    });
1239
1240    $('#ak_geo_k13cj_outside_country').on('change', function (){
1241        if ($(this).is(':checked')) {
1242            $('#' + elementID).val('').prop('disabled', true).trigger('change');
1243
1244            current = null;
1245            $('input[type="hidden"][id^="ak_geo_k13cj_"]').val('');
1246        } else {
1247            $('#' + elementID).prop('disabled', false).trigger('change');
1248
1249            if (current && current.full_response) {
1250                var option = new Option(current.full_response, current.id, true, true);
1251                $('#ak_geo_k13cj').append(option).val(current.id).trigger('change');
1252
1253                $('#ak_geo_k13cj').trigger({
1254                    type: 'select2:select',
1255                    params: {
1256                        data: current
1257                    }
1258                });
1259            }
1260        }
1261    }).trigger('change');
1262});
1263</script>
1263
1264</div>
1265
1266<div class="form-group">
1267
1268            <label class="control-label" for="ak_year_of_birth_qq2rr">
1269            <span class="ljs">Year of Birth</span>
1270                    </label>
1271    
1272    
1273    <input type="number" id="ak_year_of_birth_qq2rr" name="akID[29][value]" value="" style="width:100px" min="1900" max="2026" step="1" class="form-control ccm-input-number" /></div>
1274
1275<div class="form-group">
1276
1277            <label class="control-label" for="ak_connection_to_city_tucgg">
1278            <span class="ljs">Connection with the city</span>
1279                    </label>
1280    
1281    
1282        <select multiple class="form-control" id="ak_connection_to_city_tucgg"
1283            data-placeholder="Select Connection with the city"
1284            data-close-on-select="false"
1285            data-width="100%"
1286            name="akID[67][atSelectOptionValue][]" >
1287        <option value="0">All</option>
1288                <option data-node-id="133" value="133"   class="ljs">Resident</option>
1289                <option data-node-id="134" value="134"   class="ljs">Worker</option>
1290                <option data-node-id="135" value="135"   class="ljs">Visitor</option>
1291                <option data-node-id="142" value="142"   class="ljs">Student</option>
1292                <option data-node-id="136" value="136"   class="ljs">Business owner</option>
1293                <option data-node-id="137" value="137"   class="ljs">non-resident ratepayer</option>
1294            </select>
1295    
1295<script type="text/javascript">
1296    $(function() {
1297        var $control = $('#ak_connection_to_city_tucgg');
1298        if ($control.closest('.ccm-page').length === 0) {
1299            $control.removeClass('form-control').css('display', 'block');
1300        }
1301
1302        _.defer(function() {
1303            $control.select2();
1304            if (false) {
1305                $control.next('.select2-container').find('.select2-search__field').attr('aria-describedby', 'ak_connection_to_city_tucggDescription');
1306            }
1307        })
1308
1309        var selectVal, selectPrevVal = [];
1310        var optionAll = $control.find('option[value=0]');
1311        var options = $control.find('option');
1312        if (options.not(optionAll).filter(':not(:selected)').length === 0) {
1313            optionAll.prop('disabled', true);
1314        }
1315        $control.on('select2:select', function(e) {
1316            if (e.params.data.id === '0') {
1317                $control.val(options.not(optionAll).map(function(i, v) { return v.value; }));
1318                $control.trigger('change');
1319                $control.select2('close');
1320            }
1321
1322            if (options.not(optionAll).filter(':not(:selected)').length === 0) {
1323                optionAll.prop('disabled', true);
1324                $control.trigger('change');
1325            }
1326        });
1327        $control.on('select2:unselect', function() {
1328            if (optionAll.prop('disabled') === true) {
1329                optionAll.prop('disabled', false);
1330            }
1331        });
1332    });
1333</script>
1333
1334
1335</div>
1336
1337<div class="form-group">
1338
1339            <label class="control-label" for="ak_gender_ii4u1">
1340            <span class="ljs">Gender</span>
1341                    </label>
1342    
1343    
1344        <select id="ak_gender_ii4u1"  name="akID[26][atSelectOptionValue]" class="form-control" >
1345                    <option value="" class="ljs"> </option>
1346                    <option value="12"  class="ljs">Male</option>
1347                    <option value="13"  class="ljs">Female</option>
1348                    <option value="138"  class="ljs">Prefer not to say</option>
1349                    <option value="139"  class="ljs">Self-described (please specify)</option>
1350            </select>
1351
1352    <div class="otherField_ak_gender_ii4u1" style="display:none" aria-hidden="true">
1353        <label for="ak_gender_ii4u1_other" class="sr-only">Other value</label>
1354        <input type="text" id="ak_gender_ii4u1_other" name="akID[26][atSelectOptionOtherValue]" value="" data-msg-required="This field is required." class="form-control ccm-input-text" />        <span class="help-block small text-right counter"><strong>255</strong> characters left</span>
1355    </div>
1356    
1356<script type="text/javascript">
1357        $(function() {
1358            var $otherField = $('.otherField_ak_gender_ii4u1');
1359            var $otherInput = $otherField.find('input');
1360
1361            $otherInput.simplyCountable({
1362                counter:        $otherField.find('.counter strong'),
1363                counterType:    'characters',
1364                maxCount:       255,
1365                strictMax:      true,
1366                countDirection: 'down'
1367            });
1368
1369            var showOtherField = function() {
1370                $otherInput.prop('required', true)
1371                    .val('')
1372                    .blur();
1373                $otherField.show().attr('aria-hidden', false);
1374            };
1375
1376            var hideOtherField = function() {
1377                $otherInput.prop('required', false)
1378                    .val('')
1379                    .blur();
1380                $otherField.hide().attr('aria-hidden', true);
1381            };
1382
1383            $('.checkboxList_ak_gender_ii4u1').find('[type="checkbox"][value="139"]').on('change', function() {
1384                if ($(this).is(':checked')) {
1385                    showOtherField();
1386                } else {
1387                    hideOtherField();
1388                }
1389            });
1390            $('select[id="ak_gender_ii4u1"]').on('change', function(e) {
1391                if ($(this).val() === '139') {
1392                    showOtherField();
1393                } else {
1394                    hideOtherField();
1395                }
1396            });
1397        });
1398    </script>
1398
1399
1400</div>
1401
1402<div class="form-group">
1403
1404    
1405    
1406    <div class="checkbox checkbox-single"><input type="checkbox" id="ak_newsletter_ftr93" name="akID[42][value]" class="ccm-input-checkbox" value="1" /> <label for="ak_newsletter_ftr93"> <span><span class="ljs">I would like to receive the newsletter</span><span></label></div></div>
1407
1408<div class="form-group">
1409
1410    
1411    
1412    <div class="checkbox checkbox-single"><input type="checkbox" id="ak_privacy_statement_c8ca3" name="akID[38][value]" required="required" class="ccm-input-checkbox" value="1" /> <label for="ak_privacy_statement_c8ca3"> <span><span class="ljs">I agree to the privacy statement</span> <span class="text-muted small">Required</span><span></label></div></div>
1413                    
1414    <div class="form-group">
1415        <div class="captcha-security">
1416            <div style="display: none; visibility: hidden;">
1417	<label for="insert-your-email-868f12" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>
1418	<input type="email" id="insert-your-email-868f12" name="insert-your-email" value="" autocomplete="nope" class="form-control ccm-input-email" />
1419</div>        </div>
1420    </div>
1421                    <div class="form-group">
1422                        <span class="help-block" id="policy-terms">
1423                            By creating an account you agree to our <a href="https://www.yourcityyourvoice.com.au/privacy-policy" target="_blank" data-target="#privacyPolicyModal" class="js-modal-switch ljs">Privacy Policy</a> and <a href="https://www.yourcityyourvoice.com.au/terms-use" target="_blank" data-target="#termsOfUseModal" class="js-modal-switch ljs">Terms of Use</a>                        </span>
1424                        <button type="submit" class="btn btn-primary   btn-block" aria-describedby="policy-terms">Create Account</button>
1425                    </div>
1426                </form>
1427                <p class="text-center">
1428                    Already have an account?                    <a href="#" data-target="#loginModal" role="button" class="js-modal-switch">Log in</a> now                </p>
1429            </div>
1430        </div>
1431    </div>
1432</div>
1433
1434<!-- Sign Up Confirm Modal -->
1435<div class="modal hive-modal signup-confirm-modal" id="signUpConfirmModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="signUpConfirmModalLabel" aria-hidden="true">
1436    <div class="modal-dialog">
1437        <div class="modal-content">
1438            <div class="modal-body">
1439                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1440                <div class="clearfix"></div>
1441                <div class="alert alert-account-created" role="alert" id="signUpConfirmModalLabel">
1442                    <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"><path d="M23.854,5.396l-3.5-3.5c-0.195-0.195-0.512-0.195-0.707,0L7.5,14.043l-3.146-3.146c-0.195-0.195-0.512-0.195-0.707,0  l-3.5,3.5c-0.195,0.196-0.195,0.512,0,0.707l7,7C7.244,22.201,7.372,22.25,7.5,22.25s0.256-0.049,0.354-0.146l16-16  C24.049,5.908,24.049,5.592,23.854,5.396z M7.5,21.043L1.207,14.75L4,11.957l3.146,3.147c0.195,0.195,0.512,0.195,0.707,0L20,2.957  l2.793,2.793L7.5,21.043z"/></svg>
1443                    <div class="js-success-msg-container">
1444                        <p>Thank you, your account has been created.</p>
1445                    </div>
1446                </div>
1447                <button type="button" class="btn btn-default   btn-block" data-dismiss="modal">Close</button>
1448            </div>
1449        </div>
1450    </div>
1451</div>
1452
1453<!-- User Details Modal -->
1454<div class="modal hive-modal user-details-modal" id="userDetailsModal" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="userDetailsModalLabel" aria-hidden="true">
1455    <div class="modal-dialog" role="document">
1456        <div class="modal-content">
1457            <div class="modal-body user-details-form">
1458                <button type="button" class="close btn btn-close" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1459                <div class="clearfix"></div>
1460                <div class="alert alert-account-created mod-alert-success" role="alert">
1461                    Thank you, your account has been created.                </div>
1462                                    <h1 class="modal-title ljs" id="userDetailsModalLabel">You're almost there, we just need a little more information</h1>
1463                                                    <p class="ljs">Completing the questions below helps us better understand the diverse range of people who contribute their ideas. The questions are optional.</p>
1464                                <hr />
1465                <form id="userDetailsForm" action="https://www.yourcityyourvoice.com.au/register/update_details" method="POST">
1466                    <div class="error-message" role="alert" aria-hidden="true"></div>
1467
1468                    <div class="form-group sweets" style="display: none; visibility: hidden;">
1469                        <label for="insert-your-email-user-details-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <input type="email" id="insert-your-email-user-details-modal" name="insert-your-email" value="" autocomplete="nope" class="form-control ccm-input-email" />
1470                        <label for="sweeter-input-user-details-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <input type="text" id="sweeter-input-user-details-modal" name="sweeter-input" value="" autocomplete="nope" class="form-control ccm-input-text" />
1471                        <label for="sweeter-text-area-user-details-modal" class="control-label">Ignore this field. It is used to detect spammers. If you enter anything into this text box, your submission will be rejected.</label>                        <textarea id="sweeter-text-area-user-details-modal" name="sweeter-text-area" autocomplete="nope" class="form-control"></textarea>                    </div>
1472
1473                    
1474                                            <fieldset>
1475                            <legend class="sr-only">User Details</legend>
1476                            
1477<div class="form-group">
1478
1479            <label class="control-label" for="ak_member_interests_g0r0f">
1480            <span class="ljs">Categories of interest</span>
1481                    </label>
1482    
1483    
1484        <select multiple class="form-control" id="ak_member_interests_g0r0f"
1485            data-placeholder="Select Categories of interest"
1486            data-close-on-select="false"
1487            data-width="100%"
1488            name="akID[39][atSelectOptionValue][]" >
1489        <option value="0">All</option>
1490                <option data-node-id="72" value="72"   class="ljs">Aboriginal &amp; Torres Strait Islander</option>
1491                <option data-node-id="74" value="74"   class="ljs">Art and culture</option>
1492                <option data-node-id="76" value="76"   class="ljs">Community</option>
1493                <option data-node-id="78" value="78"   class="ljs">Economic development</option>
1494                <option data-node-id="80" value="80"   class="ljs">Education</option>
1495                <option data-node-id="82" value="82"   class="ljs">Environment</option>
1496                <option data-node-id="84" value="84"   class="ljs">Heritage</option>
1497                <option data-node-id="86" value="86"   class="ljs">Major projects</option>
1498                <option data-node-id="88" value="88"   class="ljs">Parks and playground</option>
1499                <option data-node-id="90" value="90"   class="ljs">Planning</option>
1500                <option data-node-id="92" value="92"   class="ljs">Policy and strategy</option>
1501                <option data-node-id="94" value="94"   class="ljs">Sport, Recreation and Open Space</option>
1502                <option data-node-id="96" value="96"   class="ljs">Traffic and transport</option>
1503                <option data-node-id="98" value="98"   class="ljs">Youth</option>
1504            </select>
1505    
1505<script type="text/javascript">
1506    $(function() {
1507        var $control = $('#ak_member_interests_g0r0f');
1508        if ($control.closest('.ccm-page').length === 0) {
1509            $control.removeClass('form-control').css('display', 'block');
1510        }
1511
1512        _.defer(function() {
1513            $control.select2();
1514            if (false) {
1515                $control.next('.select2-container').find('.select2-search__field').attr('aria-describedby', 'ak_member_interests_g0r0fDescription');
1516            }
1517        })
1518
1519        var selectVal, selectPrevVal = [];
1520        var optionAll = $control.find('option[value=0]');
1521        var options = $control.find('option');
1522        if (options.not(optionAll).filter(':not(:selected)').length === 0) {
1523            optionAll.prop('disabled', true);
1524        }
1525        $control.on('select2:select', function(e) {
1526            if (e.params.data.id === '0') {
1527                $control.val(options.not(optionAll).map(function(i, v) { return v.value; }));
1528                $control.trigger('change');
1529                $control.select2('close');
1530            }
1531
1532            if (options.not(optionAll).filter(':not(:selected)').length === 0) {
1533                optionAll.prop('disabled', true);
1534                $control.trigger('change');
1535            }
1536        });
1537        $control.on('select2:unselect', function() {
1538            if (optionAll.prop('disabled') === true) {
1539                optionAll.prop('disabled', false);
1540            }
1541        });
1542    });
1543</script>
1543
1544
1545</div>
1546
1547<div class="form-group">
1548
1549            <label class="control-label" for="ak_member_locations_6ejrp">
1550            <span class="ljs">Locations of interest</span>
1551                    </label>
1552    
1553    
1554        <select multiple class="form-control" id="ak_member_locations_6ejrp"
1555            data-placeholder="Select Locations of interest"
1556            data-close-on-select="false"
1557            data-width="100%"
1558            name="akID[40][atSelectOptionValue][]" >
1559        <option value="0">All</option>
1560                <option data-node-id="100" value="100"   class="ljs">Braybrook</option>
1561                <option data-node-id="116" value="116"   class="ljs">City wide</option>
1562                <option data-node-id="102" value="102"   class="ljs">Footscray</option>
1563                <option data-node-id="104" value="104"   class="ljs">Kingsville</option>
1564                <option data-node-id="106" value="106"   class="ljs">Maidstone</option>
1565                <option data-node-id="108" value="108"   class="ljs">Maribyrnong</option>
1566                <option data-node-id="110" value="110"   class="ljs">Seddon</option>
1567                <option data-node-id="114" value="114"   class="ljs">Tottenham</option>
1568                <option data-node-id="112" value="112"   class="ljs">West Footscray</option>
1569                <option data-node-id="141" value="141"   class="ljs">Yarraville</option>
1570            </select>
1571    
1571<script type="text/javascript">
1572    $(function() {
1573        var $control = $('#ak_member_locations_6ejrp');
1574        if ($control.closest('.ccm-page').length === 0) {
1575            $control.removeClass('form-control').css('display', 'block');
1576        }
1577
1578        _.defer(function() {
1579            $control.select2();
1580            if (false) {
1581                $control.next('.select2-container').find('.select2-search__field').attr('aria-describedby', 'ak_member_locations_6ejrpDescription');
1582            }
1583        })
1584
1585        var selectVal, selectPrevVal = [];
1586        var optionAll = $control.find('option[value=0]');
1587        var options = $control.find('option');
1588        if (options.not(optionAll).filter(':not(:selected)').length === 0) {
1589            optionAll.prop('disabled', true);
1590        }
1591        $control.on('select2:select', function(e) {
1592            if (e.params.data.id === '0') {
1593                $control.val(options.not(optionAll).map(function(i, v) { return v.value; }));
1594                $control.trigger('change');
1595                $control.select2('close');
1596            }
1597
1598            if (options.not(optionAll).filter(':not(:selected)').length === 0) {
1599                optionAll.prop('disabled', true);
1600                $control.trigger('change');
1601            }
1602        });
1603        $control.on('select2:unselect', function() {
1604            if (optionAll.prop('disabled') === true) {
1605                optionAll.prop('disabled', false);
1606            }
1607        });
1608    });
1609</script>
1609
1610
1611</div>
1612
1613<div class="form-group">
1614
1615    
1616    
1617    <div class="checkbox checkbox-single"><input type="checkbox" id="ak_interest_notifications_vifzk" name="akID[41][value]" class="ccm-input-checkbox" value="1" /> <label for="ak_interest_notifications_vifzk"> <span><span class="ljs">I would like to be notified by email of new projects that match my interests</span><span></label></div></div>
1618                        </fieldset>
1619                                        <div class="form-group">
1620                        <button type="submit" class="btn btn-primary btn-block">Submit</button>
1621                    </div>
1622                </form>
1623            </div>
1624        </div>
1625    </div>
1626</div>
1627
1628<!-- Unsupported Browser Banner -->
1629
1630<div id="unsupported-banner" class="alert alert-warning alert-dismissible" tabindex="0" role="alert">
1631    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
1632    <div class="us-banner-content">
1633        <svg class="us-banner-icon" width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
1634            <path d="M40.8 0H7.2C5.29044 0 3.45909 0.758569 2.10883 2.10883C0.758569 3.45909 0 5.29044 0 7.2L0 28.8C0 30.7096 0.758569 32.5409 2.10883 33.8912C3.45909 35.2414 5.29044 36 7.2 36H19.2C19.5183 36 19.8235 36.1264 20.0485 36.3515C20.2736 36.5765 20.4 36.8817 20.4 37.2V39.6C20.4 39.9183 20.2736 40.2235 20.0485 40.4485C19.8235 40.6736 19.5183 40.8 19.2 40.8H12C11.0452 40.8 10.1295 41.1793 9.45442 41.8544C8.77929 42.5295 8.4 43.4452 8.4 44.4C8.4 45.3548 8.77929 46.2705 9.45442 46.9456C10.1295 47.6207 11.0452 48 12 48H36C36.9548 48 37.8705 47.6207 38.5456 46.9456C39.2207 46.2705 39.6 45.3548 39.6 44.4C39.6 43.4452 39.2207 42.5295 38.5456 41.8544C37.8705 41.1793 36.9548 40.8 36 40.8H28.8C28.4817 40.8 28.1765 40.6736 27.9515 40.4485C27.7264 40.2235 27.6 39.9183 27.6 39.6V37.2C27.6 36.8817 27.7264 36.5765 27.9515 36.3515C28.1765 36.1264 28.4817 36 28.8 36H40.8C42.7096 36 44.5409 35.2414 45.8912 33.8912C47.2414 32.5409 48 30.7096 48 28.8V7.2C48 5.29044 47.2414 3.45909 45.8912 2.10883C44.5409 0.758569 42.7096 0 40.8 0V0ZM21 7.2C21 6.40435 21.3161 5.64129 21.8787 5.07868C22.4413 4.51607 23.2044 4.2 24 4.2C24.7957 4.2 25.5587 4.51607 26.1213 5.07868C26.6839 5.64129 27 6.40435 27 7.2V16.8C27 17.5956 26.6839 18.3587 26.1213 18.9213C25.5587 19.4839 24.7957 19.8 24 
163419.8C23.2044 19.8 22.4413 19.4839 21.8787 18.9213C21.3161 18.3587 21 17.5956 21 16.8V7.2ZM24 31.2C23.288 31.2 22.592 30.9889 21.9999 30.5933C21.4079 30.1977 20.9465 29.6355 20.674 28.9777C20.4016 28.3198 20.3303 27.596 20.4692 26.8977C20.6081 26.1993 20.9509 25.5579 21.4544 25.0544C21.9579 24.5509 22.5993 24.2081 23.2977 24.0692C23.996 23.9303 24.7198 24.0016 25.3777 24.274C26.0355 24.5465 26.5977 25.0079 26.9933 25.5999C27.3889 26.192 27.6 26.888 27.6 27.6C27.6 28.5548 27.2207 29.4705 26.5456 30.1456C25.8705 30.8207 24.9548 31.2 24 31.2Z" fill="#B10E1E"/>
1635        </svg>
1636        <div class="us-banner-item">
1637            <p><strong>You’re using an outdated browser.</strong><br>
1638            Some features of this website may not work correctly. To get a better experience we strongly recommend you download a new browser for free:</p>
1639        </div>
1640        <ul>
1641            <li>
1642                <a href="https://www.google.com/chrome/">
1643                    <img src="/application/themes/the_hive/img/chrome.svg" width="60" height="60" alt="" loading="lazy">
1644                    <span>Download Chrome</span>
1645                </a>
1646            </li>
1647
1648            <li>
1649                <a href="https://getfirefox.com/">
1650                    <img src="/application/themes/the_hive/img/firefox.svg" width="60" height="60" alt="" loading="lazy">
1651                    <span>Download Firefox</span>
1652                </a>
1653            </li>
1654
1655            <li>
1656                <a href="https://www.microsoft.com/edge">
1657                    <img src="/application/themes/the_hive/img/edge.svg" width="60" height="60" alt="" loading="lazy">
1658                    <span>Download Edge</span>
1659                </a>
1660            </li>
1661
1662            <li>
1663                <a href="https://support.apple.com/downloads/safari">
1664                    <img src="/application/themes/the_hive/img/safari.svg" width="60" height="60" alt="" loading="lazy">
1665                    <span>Download Safari</span>
1666                </a>
1667            </li>
1668        </ul>
1669    </div>
1670</div>
1671
1672<script type="text/javascript">
1673$(function() {
1674if (/Trident\/|MSIE/.test(window.navigator.userAgent)) {
1675    $('#unsupported-banner').on('closed.bs.alert', function () {
1676        sessionStorage.setItem('banner-closed','yes');
1677    })
1678    if (sessionStorage.getItem('banner-closed')==='yes') {
1679        $('#unsupported-banner').alert('close');
1680    } else {
1681        $('#unsupported-banner').css('display', 'block');
1682    }
1683}
1684});
1685</script>
1685
1686
1687<!-- Follow CTA Modal -->
1688<a href="" data-toggle="modal" data-target="#followCTAModal" class="hidden" aria-hidden="true">Follow CTA</a>
1689<div aria-modal="true" class="modal hive-modal cta-modal" id="followCTAModal" tabindex="-1" role="dialog" aria-label="Project Follow" aria-hidden="true" data-backdrop="static">
1690    <div class="modal-dialog modal-md" role="document">
1691        <div class="modal-content">
1692            <div class="modal-body follow-cta-form text-center">
1693                <button type="button" class="close btn btn-close js-close-cta-modal" data-dismiss="modal" aria-label="Close"><i aria-hidden="true" class="fa fa-close"></i></button>
1694                <div class="clearfix"></div>
1695                <h2 class="modal-title" id="followCTAModalLabel">Thank you for your contribution</h2>
1696                <p class="ljs">Would you like to <strong>follow this project</strong> to receive email updates?</p>
1697                <div class="form-group">
1698                    <button type="submit" id="btn-followCTA" class="btn btn-primary btn-inline-block ljs">Follow Project</button>
1699                </div>
1700                <div class="form-actions form-action-secondary clearfix">
1701                    <div class="checkbox pull-left">
1702                        <input type="checkbox" name="dont-ask" value="1" id="dontAskFollow" class="dontAsk">
1703                        <label for="dontAskFollow"><span>Do not ask again</span></label>
1704                    </div>
1705                    <div class="pull-right">
1706                        <a href="#" role="button" class="js-close-cta-modal btn-close-cta" data-dismiss="modal" aria-label="Close">No thanks</a>
1707                    </div>
1708                </div>
1709            </div>
1710        </div>
1711    </div>
1712</div>
1713
1714</div>
1715<!-- END OF PAGE -->
1716
1717
1718<script src="https://cdn.userway.org/widget.js" data-account="KZkXu1E2pi"></script>
vendor: 1 bytes, line 1718
1718
1719<script type="text/javascript">
1720	var _paq = _paq || [];
1721</script>
1721
1722
1723<script type="text/javascript">
1724		_paq.push(['setCustomVariable', 1, 'cID', '786', 'page']);
1725		_paq.push(['setCustomVariable', 3, 'lang', "en", 'page']);
1726		_paq.push(['trackPageView']);
1727	_paq.push(['enableLinkTracking']);
1728    _paq.push(['setSecureCookie', true]);
1729	(function() {
1730		var u="https://piwik.au.harvestdp.com/";
1731		_paq.push(['setTrackerUrl', u+'piwik.php']);
1732		_paq.push(['setSiteId', 185]);
1733		var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js';
1734		s.parentNode.insertBefore(g,s);
1735	})();
1736</script>
1736
1737<noscript><p><img src="https://piwik.au.harvestdp.com/piwik.php?idsite=185" style="border:0;" alt="" /></p></noscript>
1738<script type="text/javascript" src="/application/js/bootstrap/collapse.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1738
1738
1739<script type="text/javascript" src="/application/js/bootstrap/modal.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1739
1739
1740<script type="text/javascript" src="/concrete/js/bootstrap/alert.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1740
1740
1741<script type="text/javascript" src="/application/js/jquery.validate.min.js?_v=1.21.0"></script>
vendor: 1 bytes, line 1741
1741
1742<script type="text/javascript" src="/ccm/assets/localization/jquery-validate/js/en_AU"></script>
vendor: 1 bytes, line 1742
1742
1743<script type="text/javascript" src="/application/js/hive-login-signup.js?_v=2.70.25.0"></script>
vendor: 1 bytes, line 1743
1743
1744<script type="text/javascript" src="/concrete/js/select2.js?_v=4.0.13"></script>
vendor: 1 bytes, line 1744
1744
1745<script type="text/javascript" src="/ccm/assets/localization/select2/js/en_AU"></script>
vendor: 1 bytes, line 1745
1745
1746<script type="text/javascript" src="/concrete/js/jquery-migrate.min.js?_v=3.5.2"></script>
vendor: 1 bytes, line 1746
1746
1747<script type="text/javascript" src="/concrete/js/events.js?_v=2.70.25.0"></script>
vendor: 1 bytes, line 1747
1747
1748<script type="text/javascript" src="/concrete/js/underscore.js?_v=1.13.8"></script>
vendor: 1 bytes, line 1748
1748
1749<script type="text/javascript" src="/concrete/js/backbone.js?_v=1.1.2"></script>
vendor: 1 bytes, line 1749
1749
1750<script type="text/javascript" src="/concrete/js/bootstrap/dropdown.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1750
1750
1751<script type="text/javascript" src="/concrete/js/bootstrap/tooltip.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1751
1751
1752<script type="text/javascript" src="/concrete/js/bootstrap/popover.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1752
1752
1753<script type="text/javascript" src="/application/js/bootstrap/tab.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1753
1753
1754<script type="text/javascript" src="/application/js/ally.min.js?_v=1.4.1"></script>
vendor: 1 bytes, line 1754
1754
1755<script type="text/javascript" src="/concrete/js/jquery-ui.js?_v=1.14.1"></script>
vendor: 1 bytes, line 1755
1755
1756<script type="text/javascript" src="/ccm/assets/localization/jquery/ui/js/en_AU"></script>
vendor: 1 bytes, line 1756
1756
1757<script type="text/javascript" src="/ccm/assets/localization/core/js"></script>
vendor: 1 bytes, line 1757
1757
1758<script type="text/javascript" src="/concrete/js/app.js?_v=2.70.25.0"></script>
vendor: 1 bytes, line 1758
1758
1759<script type="text/javascript" src="/application/js/alertify.min.js?_v=0.3.11"></script>
vendor: 1 bytes, line 1759
1759
1760<script type="text/javascript" src="/application/js/hive-alerts.js?_v=2.70.25.0"></script>
vendor: 1 bytes, line 1760
1760
1761<script type="text/javascript" src="/application/js/main.js?_v=2.70.25.0"></script>
vendor: 1 bytes, line 1761
1761
1762<script type="text/javascript" src="/application/js/bootstrap-switch.min.js?_v=3.3.4"></script>
vendor: 1 bytes, line 1762
1762
1763<script type="text/javascript" src="/concrete/js/bootstrap/transition.js?_v=3.4.1"></script>
vendor: 1 bytes, line 1763
1763
1764<script type="text/javascript" src="/application/js/imagesloaded.pkgd.min.js?_v=5.0.0"></script>
vendor: 1 bytes, line 1764
1764
1765<script type="text/javascript" src="/application/js/jquery.simplyCountable.js?_v=0.4.2"></script>
vendor: 1 bytes, line 1765
1765
1766<script type="text/javascript" src="/application/js/jquery.scrolldepth.min.js?_v=1.2.0"></script>
vendor: 1 bytes, line 1766
1766
1767<script type="text/javascript" src="/application/js/riveted.min.js?_v=0.6.1"></script>
vendor: 1 bytes, line 1767
1767
1768<script type="text/javascript">
1769$(function(){
1770	jQuery && jQuery.scrollDepth && jQuery.scrollDepth({
1771		userTiming: false,
1772		pixelDepth: false,
1773		eventHandler: function(data) {
1774			var eventValue = parseInt(data.eventLabel) || 0;
1775			_paq.push(['trackEvent', data.eventCategory, data.eventAction, data.eventLabel, eventValue]);
1776		}
1777	});
1778});
1779</script>
vendor: 1 bytes, line 1779
1779
1780<script type="text/javascript">
1781	window.riveted && riveted.init({
1782		eventHandler: function(data) {
1783			_paq.push(['trackEvent', 'Active Time', 'Seconds', data + 's', 5]);
1784		}
1785	})
1786</script>
1786
1787
1788<script type="text/javascript">
1789// Workaround for a Firefox only bug.
1790// Transfers focus correctly to the anchor element:
1791if (/Firefox/i.test(navigator.userAgent)) {
1792    $('a[href^="#"]:not([href="#"])').on('keydown', function (e) {
1793        if (e.which == 13 && ($(this.hash)[0] && $(this.hash + ':visible:tabbable')) ) {
1794            $(this.hash).focus();
1795        }
1796    });
1797}
1798</script>
1798
1799
1800<script type="text/javascript" src="/packages/custom_professional/themes/the_hive_professional_opt1/js/main.js?_v=2.70.25.0"></script>
vendor: 1 bytes, line 1800
1800
1801<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"8d90b6fc96","applicationID":"1700800914","transactionName":"bldVN0FUXxICAhVfDVcddBZAQV4MTCIOWAFLV0MGb3ZeEwY9MVcFXG50DF1BQw4PDQREPmlTUAZwWl8VEQ4NWgdLCA0VWlBG","queueTime":0,"applicationTime":607,"atts":"QhBCQQlOTE1BAEMMGURP","errorBeacon":"bam.nr-data.net","agent":""}</script>
1801</body>
1802</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.