PageSourceSearch

https://1800respect.org.au/news-and-media

html 1800respect.org.au collected 2026-09-24 08:48:50 UTC 80,829 bytes, 1,770 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#">
3  <head>
4    <link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png">
5    <link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32x32.png">
6    <link rel="icon" type="image/png" sizes="16x16" href="/icons/favicon-16x16.png">
7    <link rel="manifest" href="/icons/site.webmanifest">
8    <link rel="mask-icon" href="/icons/safari-pinned-tab.svg" color="#5bbad5">
9    <link rel="shortcut icon" href="/icons/favicon.ico">
10    <meta name="msapplication-TileColor" content="#da532c">
11    <meta name="msapplication-config" content="/icons/browserconfig.xml">
12    <meta name="theme-color" content="#ffffff">
13        <meta charset="utf-8" />
vendor: 64 bytes, lines 13-14
13
14<script async src="https://www.googletagmanager.com/gtag/js?id=
14G-ZJ5Q7J31JD
vendor: 12 bytes, line 14
14"></script>
15<script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "G-ZJ5Q7J31JD", {"groups":"default","page_placeholder":"PLACEHOLDER_page_location"});</script>
15
16<meta name="description" content="The latest news and information from 1800RESPECT." />
17<meta name="keywords" content="news and media, media release, media enquiries, newsletter" />
18<meta name="geo.placename" content="," />
19<meta name="geo.position" content=";" />
20<meta name="geo.region" content="AU" />
21<meta name="icbm" content="," />
22<link rel="canonical" href="https://1800respect.org.au/news-and-media" />
23<link rel="image_src" href="https://1800respect.org.au/sites/default/files/styles/full_width_hero/public/2020-09/newspapers-444447_1920.jpg?h=ebf359e5&amp;itok=AZMkgmBu" />
24<link rel="icon" href="/favicon.png" />
25<link rel="icon" sizes="16x16" href="/favicon16.png" />
26<link rel="icon" sizes="32x32" href="/favicon.png" />
27<meta property="og:site_name" content="1800RESPECT" />
28<meta property="og:type" content="page" />
29<meta property="og:url" content="https://1800respect.org.au/news-and-media" />
30<meta property="og:title" content="News and media" />
31<meta property="og:description" content="The latest news and information from 1800RESPECT." />
32<meta property="og:image" content="https://1800respect.org.au/sites/default/files/styles/full_width_hero/public/2020-09/newspapers-444447_1920.jpg?h=ebf359e5&amp;itok=AZMkgmBu" />
33<meta property="og:image:url" content="https://1800respect.org.au/sites/default/files/styles/full_width_hero/public/2020-09/newspapers-444447_1920.jpg?h=ebf359e5&amp;itok=AZMkgmBu" />
34<meta property="og:region" content="AU" />
35<meta name="dcterms.title" content="News and media" />
36<meta name="dcterms.subject" content="The latest news and information from 1800RESPECT." />
37<meta name="dcterms.description" content="News and media The latest news, media releases and articles from 1800RESPECT Information on media enquiries Information on promoting the 1800RESPECT service. Media releases Read and download our current media releases and statements in the media release archive. All past releases are also available." />
38<meta name="apple-itunes-app" content="appid=968542048" />
39<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
40<meta name="apple-mobile-web-app-title" content="1800RESPECT" />
41<meta name="MobileOptimized" content="width" />
42<meta name="HandheldFriendly" content="true" />
43<meta name="viewport" content="width=device-width, initial-scale=1.0" />
44
45      
45<script>let sdpath="/search/datafeed";</script>
45
46    <title>News and media | 1800RESPECT</title>
47    <link rel="stylesheet" media="all" href="/sites/default/files/css/css_P7daqji4ZuqfUPwAM9oeEjEcUKWA6qlkev5f__vPAkc.css?delta=0&amp;language=en&amp;theme=respect&amp;include=eJxFjlEOwyAMQy_EypkMZC1TgAiDtO70Q5u6yT_xc5Q4KsjTB1Bc_M5FSOzCy9eWVta6-NSnQTc88PyC2nqB5pc4Q8feYQevrT_ZZrUZNPOQ5LrQJA6fMJaCrj8XEvDEHC22YipDfsGuLUBvkXScJv2-Tvlc83A8OaR86r8BHY5OyQ" />
48<link rel="stylesheet" media="all" href="/sites/default/files/css/css_mOYYARsgDqI9o2aGEkOiVXb3RlVE99npwPSPIdHbIVc.css?delta=1&amp;language=en&amp;theme=respect&amp;include=eJxFjlEOwyAMQy_EypkMZC1TgAiDtO70Q5u6yT_xc5Q4KsjTB1Bc_M5FSOzCy9eWVta6-NSnQTc88PyC2nqB5pc4Q8feYQevrT_ZZrUZNPOQ5LrQJA6fMJaCrj8XEvDEHC22YipDfsGuLUBvkXScJv2-Tvlc83A8OaR86r8BHY5OyQ" />
49<link rel="stylesheet" media="all" href="/themes/custom/respect/scripts/responsive.dataTables.min.css?tjpx6y" />
50<link rel="stylesheet" media="all" href="/themes/custom/respect/scripts/easyautocomplete/easy-autocomplete.min.css?tjpx6y" />
51<link rel="stylesheet" media="all" href="/themes/custom/respect/scripts/easyautocomplete/easy-autocomplete.themes.min.css?tjpx6y" />
52<link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css" />
53<link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.css" />
54<link rel="stylesheet" media="all" href="/themes/custom/respect/sass/libraries.css?tjpx6y" />
55<link rel="stylesheet" media="all" href="/themes/custom/respect/sass/application.css?tjpx6y" />
56
57    
57<script src="/themes/custom/respect/scripts/suburbs.js?tjpx6y"></script>
57
58
59      
59<script src="https://www.youtube.com/iframe_api"></script>
59
60      
60<script>
61        function loadjscssfile(filename, filetype){
62          if (filetype=="js"){ //if filename is a external JavaScript file
63            var fileref=document.createElement('script')
64            fileref.setAttribute("type","text/javascript")
65            fileref.setAttribute("src", filename)
66          }
67          else if (filetype=="css"){ //if filename is an external CSS file
68            var fileref=document.createElement("link")
69            fileref.setAttribute("rel", "stylesheet")
70            fileref.setAttribute("type", "text/css")
71            fileref.setAttribute("href", filename)
72          }
73          if (typeof fileref!="undefined")
74            document.getElementsByTagName("head")[0].appendChild(fileref)
75        }
76      </script>
vendor: 70 bytes, lines 76-77
76
77      <script async src="https://www.googletagmanager.com/gtag/js?id=
77G-4M657EMXPN
vendor: 11 bytes, line 77
77"></script>
77<script>
vendor: 124 bytes, line 77
77window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', '
77G-4M657EMXPN
vendor: 3 bytes, line 77
77');
77</script>
77
78
79      </head>
80  <body class="preload node--id-14 page--path--news-and-media path-node page-node-type-page">
81        <a href="#main-content" class="visually-hidden focusable skip-link">
82      Skip to main content
83    </a>
84    
85      <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
86    <div class="container-fluid main-wrapper">
87	<div class="row no-gutters d-print-none section-header-top" >
88		<div class="col">
89			  <div class="region region-header-top" >
90    <div id="block-respect-googletagmanager" class="block block-block-content block-block-contentb49f28f9-9567-4ae9-bc07-a069019e5ad9">
91  
92    
93        
93<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://googletagmanager.com; })(window,document,'script','dataLayer','GTM-KQTG69ZN');</script>
93
94
95  </div>
96<div id="block-messagebar" class="block block-block-content block-block-content34952f9c-f75a-47db-a648-eb0c622dfb1a">
97  
98    
99        <table class="table" style="background-color:#f47920;color:white;font-size:large;text-align:center;width:100%;" id="infoMessage"><tbody><tr><td style="padding:20px;"><p><br><span style="background-color:#ffffff;color:#000000;"><strong>To leave this site quickly, click the Quick Exit button below.</strong></span><span style="background-color:#ffffff;"><strong> </strong></span><a href="https://www.1800respect.org.au/help-and-support/technology-and-safety/online_safety_tips#closepage"><em><span style="background-color:#ffffff;"><strong>Learn about Quick Exit button here. </strong></span></em></a><span style="background-color:#ffffff;color:#000000;"><strong>If you don’t want your browser history saved, please open incognito browsing mode.</strong></span><span style="background-color:#ffffff;"><strong> </strong></span><a href="https://www.1800respect.org.au/help-and-support/technology-and-safety/online_safety_tips#incognitomode"><em><span style="background-color:#ffffff;"><strong>Learn about incognito mode here.</strong></span></em></a><em><span style="background-color:#ffffff;"><strong>&nbsp;</strong></span></em></p><p><span style="background-color:#ffffff;color:#000000;"><strong>If you're in immediate danger, please call 000.</strong></span></p><div class="text-align-center" style="margin-top:15px;"><button style="background-color:#008aa4;border-radius:20px;border-width:0px;margin:1px 9px;padding:10px 20px;" onclick="jQuery(&apos;#infoMessage&apos;).hide();" type="button">Close Message</button></div></td></tr></tbody></table>
100
101  </div>
102<div id="block-headeroptions" class="block block-block-content block-block-contentc05b75c1-7063-4a73-a78f-8a56d3f9cf07">
103  
104    
105        <ul><li data-list-item-id="ecb0b748c43294c97f083c8837a2ab70f"><img src="/themes/custom/respect/images/online-safety.svg" width="20" height="20"><a href="/online-safety">Online safety.</a></li><li data-list-item-id="e74fd21a729e5f1b2393134dce420c260"><img src="/themes/custom/respect/images/settings.svg" width="20" height="20"><a href="/accessibility">Accessibility options</a></li><li data-list-item-id="e199886209ddf5e791616181dd7a48fb9"><img src="/themes/custom/respect/images/languages.svg" width="20" height="20"><a href="/languages">Languages</a></li><li data-list-item-id="e293a151c3de4737ce0db4ca632b1a1b9"><a href="/inclusive-practice/disability-support-toolkit"><img src="/themes/custom/respect/images/cas.jpg" width="20" height="20">CAS</a></li></ul>
106
107  </div>
108
109  </div>
110
111		</div>
112	</div>
113	<header class="row section-header" >
114		<div class="col">
115			  <div class="region region-header" >
116          <div rel="home" class="site-logo">
117      <img class="header-branding-image" src="/themes/custom/respect/logo.png" height=62 alt="Home" />
118      <img class="header-branding-mobile" src="/themes/custom/respect/logo-mobile.svg" height=28 alt="Home" />
119    </div>
120      
121  </div>
122
123		</div>
124		<div class="col section-header-right" >
125			  <div class="region region-header-right" >
126    <div id="block-headerphonenumbers" class="block block-block-content block-block-content2145b4cf-d480-4482-b362-b0fd095d6380">
127  
128    
129        <div class="hidden-xs call-main-number">
130 <span aria-hidden="true">Call</span>
131 <a title="Call 1800RESPECT 1800 737 732" href="tel:1800737732" onclick="ga('send', 'event', 'Header', 'Call');">
132  <span aria-hidden="true">1800 737 732</span>
133 </a>
134</div>
135<div class="hidden-xs call-other-numbers">
136 <section class="call-sub-section">
137  <i class="fa fa-phone" aria-hidden="true"></i>
138  <a href="/accessibility/" class="nrs" title="Read about National Relay Service" aria-label="Read about National Relay Service" onclick="ga('send', 'event', 'Header', 'NRS');">
139   <span class="phone-label" aria-hidden="true">NRS:</span>
140   <span class="phone-number" aria-hidden="true">1800 555 677</span>
141  </a>
142 </section>
143 <section class="call-sub-section">
144  <img src="/themes/custom/respect/images/tis.svg" style="width:20px; height:auto; display:inline-block">
145  <a href="/accessibility/" onclick="ga('send', 'event', 'Header', 'TIS');" title="Read about Translating and Interpreting Service" aria-label="Read about Translating and Interpreting Service">
146   <span class="phone-label" aria-hidden="true">Interpreter:</span>
147   <span class="phone-number" aria-hidden="true">13 14 50</span>
148  </a>
149 </section>
150</div>
151
152  </div>
153
154  </div>
155
156		</div>
157	</header>
158	<div class="row main-menu-wrapper d-print-none" >
159		<div class="col-10 section-main-menu">
160			  <div class="region region-main-menu" >
161    <div id="block-mainnavigation-2" class="block block-superfish block-superfishmain">
162  
163    
164      
165<ul id="superfish-main" class="menu sf-menu sf-main sf-horizontal sf-style-none">
166  
167			
168	<li id="main-standardfront-page" class="sf-depth-1 sf-no-children sf-first">
169					<a href="/" title="1800RESPECT Home Page" class="sf-depth-1"><i class="fas fa-bars main-home-icon"></i></a>																	</li>
170
171											
172	<li id="main-menu-link-content02f785a4-e5a7-4997-86a6-c168de4ad06c" class="sf-depth-1 menuparent">
173									<a href="/violence-and-abuse" title="Violence and abuse" class="sf-depth-1 menuparent">Domestic, family and sexual violence</a>
174																						<ul>							
175			
176	<li id="main-menu-link-content02f785a4-e5a7-4997-86a6-c168de4ad06c--2" class="sf-depth-1 sf-clone-parent sf-no-children sf-first">
177					<a href="/violence-and-abuse" title="Violence and abuse" class="sf-depth-1">Domestic, family and sexual violence</a>																	</li>
178
179			
180	<li id="main-menu-link-contentadae7ef4-d7fa-47e9-a084-057b45e285ac" class="sf-depth-2 sf-clone-parent sf-no-children">
181					<a href="/violence-and-abuse/sexual-assault-and-violence" title="Sexual violence" class="sf-depth-2">Sexual violence</a>																	</li>
182
183			
184	<li id="main-menu-link-content7c189e38-9324-431a-8cb9-60476a392e69" class="sf-depth-2 sf-clone-parent sf-no-children">
185					<a href="/violence-and-abuse/domestic-and-family-violence" title="Domestic and family violence" class="sf-depth-2">Domestic and family violence</a>																	</li>
186
187			
188	<li id="main-menu-link-content18a550c1-a5ab-4ce3-9533-21c118f17649" class="sf-depth-2 sf-clone-parent sf-no-children">
189					<a href="/violence-and-abuse/children-and-young-people" title="Children and young people" class="sf-depth-2">
189Children and young people</a>																	</li>
190
191			
192	<li id="main-menu-link-content10b388cc-00e2-469c-9ec0-60ed7937bda0" class="sf-depth-2 sf-clone-parent sf-no-children">
193					<a href="/violence-and-abuse/financial-abuse" title="Financial abuse" class="sf-depth-2">Financial abuse</a>																	</li>
194
195			
196	<li id="main-menu-link-content4fcce988-9353-4dbf-a225-9127fa5d3e7b" class="sf-depth-2 sf-clone-parent sf-no-children">
197					<a href="/violence-and-abuse/image-based-abuse" title="Image-based abuse" class="sf-depth-2">Image-based abuse</a>																	</li>
198
199			
200	<li id="main-menu-link-content26911377-a9f9-45b3-830c-44b6a28cc8d9" class="sf-depth-2 sf-clone-parent sf-no-children">
201					<a href="/legal-abuse" title="Legal abuse" class="sf-depth-2">Legal abuse</a>																	</li>
202
203			
204	<li id="main-menu-link-content11933782-87eb-4fb9-a523-f5c72fe24699" class="sf-depth-2 sf-clone-parent sf-no-children">
205					<a href="/neglect" title="Neglect" class="sf-depth-2">Neglect</a>																	</li>
206
207			
208	<li id="main-menu-link-content64c5ee39-999b-4628-bc6e-6a676e618290" class="sf-depth-2 sf-clone-parent sf-no-children">
209					<a href="/violence-and-abuse/physical-abuse" title="Physical abuse" class="sf-depth-2">Physical abuse</a>																	</li>
210
211			
212	<li id="main-menu-link-contentf32b49d8-4542-4c7b-a39f-75ca88c1d68b" class="sf-depth-2 sf-clone-parent sf-no-children">
213					<a href="/violence-and-abuse/psychological-abuse" title="Psychological abuse" class="sf-depth-2">Psychological abuse</a>																	</li>
214
215			
216	<li id="main-menu-link-content3b50e486-5401-45f5-b4ff-e8b32db67e12" class="sf-depth-2 sf-clone-parent sf-no-children">
217					<a href="/reproductive-abuse" title="Reproductive abuse" class="sf-depth-2">Reproductive abuse</a>																	</li>
218
219			
220	<li id="main-menu-link-content2f9b9e7e-3321-431d-b3f1-4fdcc36c3d33" class="sf-depth-2 sf-clone-parent sf-no-children">
221					<a href="/violence-and-abuse/social-abuse" title="Social abuse" class="sf-depth-2">Social abuse</a>																	</li>
222
223			
224	<li id="main-menu-link-contente54d6321-c7eb-4c3e-8fa7-fde790ec8b2f" class="sf-depth-2 sf-clone-parent sf-no-children">
225					<a href="/violence-and-abuse/spiritual-abuse" title="Spiritual abuse" class="sf-depth-2">Spiritual abuse</a>																	</li>
226
227			
228	<li id="main-menu-link-content5fdc28e5-58f8-4b61-bf2c-b2574e4d332b" class="sf-depth-2 sf-clone-parent sf-no-children sf-last">
229					<a href="/violence-and-abuse/stalking" title="Stalking and monitoring" class="sf-depth-2">Stalking and monitoring</a>																	</li>
230
231	
232						</ul>									</li>
233
234											
235	<li id="main-menu-link-contentcf99868a-70df-4818-b83d-05fa7106d1eb" class="sf-depth-1 menuparent">
236									<a href="/help-and-support" title="Support and resources" class="sf-depth-1 menuparent">Support and resources</a>
237																						<ul>							
238			
239	<li id="main-menu-link-contentcf99868a-70df-4818-b83d-05fa7106d1eb--2" class="sf-depth-1 sf-clone-parent sf-no-children sf-first">
240					<a href="/help-and-support" title="Support and resources" class="sf-depth-1">Support and resources</a>																	</li>
241
242			
243	<li id="main-menu-link-content31e78e21-75bb-43bb-91c0-37e4346e317f" class="sf-depth-2 sf-clone-parent sf-no-children">
244					<a href="/daisy" title="Daisy app" class="sf-depth-2">Daisy app</a>																	</li>
245
246			
247	<li id="main-menu-link-contentbfb1e643-4eb2-438b-b7d4-c22212cbf035" class="sf-depth-2 sf-clone-parent sf-no-children">
248					<a href="/help-and-support/mental-health" title="Mental health" class="sf-depth-2">Mental health</a>																	</li>
249
250			
251	<li id="main-menu-link-content0d030e19-841d-46bb-8920-52a07a9b640f" class="sf-depth-2 sf-clone-parent sf-no-children">
252					<a href="/healthy-relationships" title="Healthy Relationships" class="sf-depth-2">Healthy Relationships</a>																	</li>
253
254			
255	<li id="main-menu-link-content83e99146-ef53-4266-9319-3ae8dad54cef" class="sf-depth-2 sf-clone-parent sf-no-children">
256					<a href="/promoting-1800respect" title="Promoting 1800RESPECT" class="sf-depth-2">Promoting 1800RESPECT</a>																	</li>
257
258			
259	<li id="main-menu-link-content40c5c8a3-01ee-477d-818c-66f6e0662873" class="sf-depth-2 sf-clone-parent sf-no-children">
260					<a href="/safety-apps-mobile-phones" title="Safety apps for your digital devices" class="sf-depth-2">Safety apps for your digital devices</a>																	</li>
261
262			
263	<li id="main-menu-link-content42f7ba9e-b96e-4666-9330-b3ea200890aa" class="sf-depth-2 sf-clone-parent sf-no-children">
264					<a href="/help-and-support/safety-planning" title="Safety planning" class="sf-depth-2">Safety planning</a>																	</li>
265
266			
267	<li id="main-menu-link-content4606f087-e472-40d5-b7f3-1506ad31bc7c" class="sf-depth-2 sf-clone-parent sf-no-children">
268					<a href="/sunny" title="Sunny app" class="sf-depth-2">Sunny app</a>																	</li>
269
270			
271	<li id="main-menu-link-contente7ef5fca-da45-4816-8e8f-dab1becc8ead" class="sf-depth-2 sf-clone-parent sf-no-children">
272					<a href="/help-and-support/supporting-someone" title="Supporting someone" class="sf-depth-2">Supporting someone</a>																	</li>
273
274			
275	<li id="main-menu-link-content880c2de4-cf34-4e25-a1c5-ed3d24495eef" class="sf-depth-2 sf-clone-parent sf-no-children">
276					<a href="/help-and-support/technology-and-safety/online_safety_tips" title="Help and 
276Support with Online Safety" class="sf-depth-2">Technology and safety</a>																	</li>
277
278			
279	<li id="main-menu-link-contentff0985b8-4450-48c2-b769-3cfacafde26c" class="sf-depth-2 sf-clone-parent sf-no-children">
280					<a href="/using-violence" title="Using violence" class="sf-depth-2">Using violence</a>																	</li>
281
282			
283	<li id="main-menu-link-contente0c9761e-6411-4b20-a850-4879f3b088bf" class="sf-depth-2 sf-clone-parent sf-no-children">
284					<a href="/violence-and-law" title="Online legal resources" class="sf-depth-2">Violence and the law</a>																	</li>
285
286	
287						</ul>									</li>
288
289											
290	<li id="main-menu-link-content6cefec64-1f4d-4858-9eb2-71216f22dcdb" class="sf-depth-1 menuparent">
291									<a href="/professionals" title="Professionals" class="sf-depth-1 menuparent">For professionals</a>
292																						<ul>							
293			
294	<li id="main-menu-link-content6cefec64-1f4d-4858-9eb2-71216f22dcdb--2" class="sf-depth-1 sf-clone-parent sf-no-children sf-first">
295					<a href="/professionals" title="Professionals" class="sf-depth-1">For professionals</a>																	</li>
296
297			
298	<li id="main-menu-link-contente03145d2-3d5b-44ee-96c3-72699961dc4d" class="sf-depth-2 sf-clone-parent sf-no-children">
299					<a href="/all-past-webinars" title="All past webinars" class="sf-depth-2">All past webinars</a>																	</li>
300
301			
302	<li id="main-menu-link-contentb6e3f87b-2a68-478a-9e3b-19b13c798fb6" class="sf-depth-2 sf-clone-parent sf-no-children">
303					<a href="/case-studies-and-articles" title="Case studies and articles" class="sf-depth-2">Case studies and articles</a>																	</li>
304
305			
306	<li id="main-menu-link-content17b9f3ce-2e53-4d19-b16a-fbc7b3753ba0" class="sf-depth-2 sf-clone-parent sf-no-children">
307					<a href="/inclusive-practice" title="Inclusive practice" class="sf-depth-2">Inclusive practice</a>																	</li>
308
309			
310	<li id="main-menu-link-contentdf24a25b-e8bf-4467-a8ef-e24be988abfc" class="sf-depth-2 sf-clone-parent sf-no-children">
311					<a href="/introduction-to-responding" title="Introduction to responding" class="sf-depth-2">Introduction to responding</a>																	</li>
312
313			
314	<li id="main-menu-link-content9dacd11a-d149-4a02-a5ed-d48619a61293" class="sf-depth-2 sf-clone-parent sf-no-children">
315					<a href="/leadership-management" title="Leadership and management" class="sf-depth-2">Leadership and management</a>																	</li>
316
317			
318	<li id="main-menu-link-contentbf92011e-219d-4d90-bbe7-d7001189e17f" class="sf-depth-2 sf-clone-parent sf-no-children">
319					<a href="/resources-and-tools" title="Resources and tools" class="sf-depth-2">Resources and tools</a>																	</li>
320
321			
322	<li id="main-menu-link-content7962afe2-b707-43f0-88cc-f9069fcb1e0e" class="sf-depth-2 sf-clone-parent sf-no-children">
323					<a href="/training-professional-development" title="Training and professional development" class="sf-depth-2">Training and professional development</a>																	</li>
324
325			
326	<li id="main-menu-link-content342078d4-95fe-4e95-8635-e598691b0ede" class="sf-depth-2 sf-clone-parent sf-no-children sf-last">
327					<a href="/resources-and-tools/work-induced-stress-and-trauma" title="Work-induced stress and trauma" class="sf-depth-2">Work-induced stress and trauma</a>																	</li>
328
329	
330						</ul>									</li>
331
332											
333	<li id="main-menu-link-content86f1525d-5e10-4792-8eac-d2b6a8a2f1f3" class="sf-depth-1 menuparent">
334									<a href="/services" title="1800RESPECT Service Directory Support Groups" class="sf-depth-1 menuparent">Find Services</a>
335																						<ul>							
336			
337	<li id="main-menu-link-content86f1525d-5e10-4792-8eac-d2b6a8a2f1f3--2" class="sf-depth-1 sf-clone-parent sf-no-children sf-first">
338					<a href="/services" title="1800RESPECT Service Directory Support Groups" class="sf-depth-1">Find Services</a>																	</li>
339
340			
341	<li id="main-menu-link-contentf22aafcd-050e-4fb3-9d34-a72cc55597ac" class="sf-depth-2 sf-clone-parent sf-no-children">
342					<a href="/services/about-service-directory" title="About the 1800RESPECT Service Directory" class="sf-depth-2">About the 1800RESPECT Service Directory</a>																	</li>
343
344			
345	<li id="main-menu-link-contentfaeafa45-768e-4fed-b460-12c1e7a07ac2" class="sf-depth-2 sf-clone-parent sf-no-children sf-last">
346					<a href="/services/services-overview" title="Support services" class="sf-depth-2">Services overview</a>																	</li>
347
348	
349						</ul>									</li>
350
351											
352	<li id="main-menu-link-content3b9b4c13-73f7-41c2-b0cd-faadd61c75b9" class="sf-depth-1 menuparent">
353									<a href="/contact-us" title="Contact us" class="sf-depth-1 menuparent">Contact us</a>
354																						<ul>							
355			
356	<li id="main-menu-link-content3b9b4c13-73f7-41c2-b0cd-faadd61c75b9--2" class="sf-depth-1 sf-clone-parent sf-no-children sf-first">
357					<a href="/contact-us" title="Contact us" class="sf-depth-1">Contact us</a>																	</li>
358
359			
360	<li id="main-menu-link-content7839702f-4d5e-4aa1-9398-e4b355c6b20f" class="sf-depth-2 sf-clone-parent sf-no-children">
361					<a href="/FAQ" title="Telephone and online counselling" class="sf-depth-2">Contacting 1800RESPECT - what to expect</a>																	</li>
362
363			
364	<li id="main-menu-link-contentb40c8c9d-e5de-4e82-8b9b-9560652f3dfa" class="sf-depth-2 sf-clone-parent sf-no-children">
365					<a href="/request-information" class="sf-depth-2">Request for Information</a>																	</li>
366
367			
368	<li id="main-menu-link-content605b0d10-788c-4d30-bd05-b0c93eb0d723" class="sf-depth-2 sf-clone-parent sf-no-children">
369					<a href="/general-and-media-enquiries" class="sf-depth-2">General and media enquiries</a>																	</li>
370
371			
372	<li id="main-menu-link-content0b2a0fe8-869c-4acd-ab9b-fc2fafe1553c" class="sf-depth-2 sf-clone-parent sf-no-children">
373					<a href="/complaints-compliments-and-general-feedback" class="sf-depth-2">Complaints, compliments and general feedback</a>																	</li>
374
375			
376	<li id="main-menu-link-content231e514c-d4ea-4e7b-8bb3-68d97c0f6644" class="sf-depth-2 sf-clone-parent sf-no-children">
377					<a href="/your-privacy" title="Your privacy" class="sf-depth-2">Your privacy</a>																	</li>
378
379	
380						</ul>									</li>
381
382	
383</ul>
384
385  </div>
386
387  </div>
388
389		</div>
390		<div class="col-2 section-main-menu-right">
391			  <div class="region region-main-menu-right" >
392    <div id="block-searchlinkinmenublock" class="block block-block-content block-block-contentbd26b48b-e8b1-4f79-9a7b-abb4efd6628a">
393  
394    
395        <a href="/search">
396<i class="fa fa-search" aria-hidden="true"></i>
397<div>SEARCH</div>
398</a>
399
400  </div>
401
402  </div>
403
404		</div>
405	</div>
406			<div class="breadcrumb-wrapper d-print-none">
407			<div class="row section-breadcrumb">
408				<div class="col">
409					  <div class="region region-breadcrumb" >
410    <div id="block-respect-breadcrumbs" class="block block-system block-system-breadcrumb-block">
411  
412    
413        <nav class="breadcrumb" role="navigation" aria-labelledby="system-breadcrumb">
414    <h2 id="system-breadcrumb" class="visually-hidden">Breadcrumb</h2>
415    <ol>
416                    <li>
417                  <a href="/">Home</a>
418              </li>
419                                </ol>
420  </nav>
421
422  </div>
423
424  </div>
425
426				</div>
427			</div>
428		</div>
429		<main class="container-fluid main-page-container" >
430		<a id="main-content" tabindex="-1"></a>
431		  <div class="region region-content" >
432    <div data-drupal-messages-fallback class="hidden"></div>
433  </div>
434
435								<div class="hero_image" style="background-image:url('/sites/default/files/styles/full_width_hero/public/2020-09/newspapers-444447_1920.jpg?h=ebf359e5&amp;itok=AZMkgmBu')"></div>
436							<div class="tabbed-nav d-print-none ">
437				<div class="container">
438					<div class="row tabbed-row">
439											</div>
440				</div>
441			</div>
442				<div class="container-fluid" >
443					</div>
444		<div class="container main-content-body">
445			<div class="row">
446								<div class="col-main-page col-xs-12 col-sm-9">
447					  <div class="region region-content-body" >
448    <div id="block-respect-content" class="block block-system block-system-main-block">
449  
450    
451      
452<article class="node node--type-page node--view-mode-full">
453
454  
455    
456
457  
458  <div class="node__content">
459    
460      <div class="field field--name-field-paragraphs field--type-entity-reference-revisions field--label-hidden field__items">
461              <div class="field__item">  <div class="container paragraph paragraph--type--page-title paragraph--view-mode--default">
462        <h1 class="page-title">News and media</h1>
463      </div>
464</div>
465              <div class="field__item">  <div class="paragraph container paragraph--type--introductory-text paragraph--view-mode--default">
466          
467            <div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><ul>
468	<li>The latest news, media releases and articles from 1800RESPECT</li>
469	<li>Information on media enquiries</li>
470	<li>Information on promoting the 1800RESPECT service.</li>
471</ul></div>
472      
473      </div>
474</div>
475              <div class="field__item">  <div class="paragraph container paragraph--type--simple paragraph--view-mode--default">
476          
477						<h2  class="field field--name-field-title-h2 field--type-string field--label-hidden field__item">Media releases</h2>
478			
479            <div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>Read and download our current media releases and statements in the <a href="news-and-media/press-release-archive/">media release archive</a>.&nbsp;All past releases are also available.</p></div>
480      
481      </div>
482</div>
483              <div class="field__item">  <div class="paragraph container paragraph--type--simple paragraph--view-mode--default">
484          
485						<h2  class="field field--name-field-title-h2 field--type-string field--label-hidden field__item">Media enquiries</h2>
486			
487            <div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>Please submit media enquiries via the <a href="/contact-us">Contact Us webform</a> or direct them to:</p>
488
489<p><a href="/cdn-cgi/l/email-protection#1c2d242c2c4e594f4c595f4879726d69756e75796f5c74797d706874326879706f686e7d327f7371"><span class="__cf_email__" data-cfemail="9daca5adadcfd8cecdd8dec9f8f3ece8f4eff4f8eeddf5f8fcf1e9f5b3e9f8f1eee9effcb3fef2f0">[email&#160;protected]</span></a></p>
490
491<p>Please note that this email for media enquiries only. For other enquiries, please see our <a href="/contact-us/">Contact Us</a> page for information on how our team can assist you.</p></div>
492      
493      </div>
494</div>
495              <div class="field__item">  <div class="paragraph container paragraph--type--simple paragraph--view-mode--default">
496          
497						<h2  class="field field--name-field-title-h2 field--type-string field--label-hidden field__item">1800RESPECT tagline</h2>
498			
499            <div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>When writing articles or blogs on domestic, family and sexual violence, we request that you include our tagline at the end of your piece. Reading about violence and abuse can be triggering. Including our tagline in your article allows those you are impacted by media coverage to know immediately who they can reach out to for support.</p>
500
501<p>We also highly recommend becoming familiar with and adhering to the <a href="https://media.ourwatch.org.au/media-home/reporting-violence-against-women/">Our Watch guidelines on reporting&nbsp;violence against women</a>. You can also find <a href="https://www.consent.gov.au/node/177">
501reporting guidelines for media on sexual consent</a>&nbsp;via the national <a href="https://www.consent.gov.au/">Consent Can't Wait </a>website.</p>
502
503<p><b>Long tagline:</b></p>
504
505<p paraeid="{3a41a253-ae2a-4f41-bc9e-ac1365d3e8ef}{140}" paraid="112241008">1800RESPECT is the national domestic, family, and sexual violence counselling, information and support service. If you or someone you know is experiencing, or at risk of experiencing, domestic, family or sexual violence, call <a href="tel:1800737732" rel="noreferrer noopener" target="_blank">1800 737 732</a>, text 0458 737 732 or visit <a href="http://www.1800respect.org.au/" rel="noreferrer noopener" target="_blank">www.1800RESPECT.org.au</a> for online chat and video call services.&nbsp;&nbsp;</p>
506
507<p paraeid="{3a41a253-ae2a-4f41-bc9e-ac1365d3e8ef}{140}" paraid="112241008"><strong>Short tagline:</strong></p>
508
509<p paraeid="{3a41a253-ae2a-4f41-bc9e-ac1365d3e8ef}{140}" paraid="112241008">If you or someone you know has experienced domestic, family and sexual violence, call 1800RESPECT on <a href="tel:1800737732" rel="noreferrer noopener" target="_blank">1800 737 732</a>, text 0458 737 732 or visit <a href="http://www.1800respect.org.au/" rel="noreferrer noopener" target="_blank">www.1800RESPECT.org.au</a>&nbsp;for online chat and video call services. &nbsp;</p>
510</div>
511      
512      </div>
513</div>
514              <div class="field__item">  <div class="paragraph container paragraph--type--simple paragraph--view-mode--default">
515          
516						<h2  class="field field--name-field-title-h2 field--type-string field--label-hidden field__item">About 1800RESPECT</h2>
517			
518            <div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>If you would like to know more about 1800RESPECT, please visit the <a href="/about-us/">About Us</a> section of our website. This section includes information on:</p>
519
520<ul>
521	<li>Frequently asked questions</li>
522	<li>1800RESPECT partners</li>
523	<li>Our projects</li>
524	<li>Careers and volunteering</li>
525	<li>Accessibility.</li>
526</ul></div>
527      
528      </div>
529</div>
530              <div class="field__item">  <div class="paragraph container paragraph--type--simple paragraph--view-mode--default">
531          
532						<h2  class="field field--name-field-title-h2 field--type-string field--label-hidden field__item">Articles</h2>
533			
534            <div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>In addition to information on our website, 1800RESPECT also publishes case studies, webinars and articles from our staff and sector partners.</p>
535
536<p>Read more in our <a href="/case-studies-and-articles/">Case studies and articles</a>.</p>
537
538<p>See all of our <a href="all-past-webinars/">Past webinars</a> (all videos are also available on the <a href="https://www.youtube.com/playlist?list=PLQ18P2agYdLhLNeVNDvKqdwch_zQgE7AU">1800RESPECT YouTube Channel</a>).</p></div>
539      
540      </div>
541</div>
542              <div class="field__item">  <div class="paragraph container paragraph--type--simple paragraph--view-mode--default">
543          
544						<h2  class="field field--name-field-title-h2 field--type-string field--label-hidden field__item">1800RESPECT newsletter</h2>
545			
546            <div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>1800RESPECT publishes the Workers and Professionals Connect quarterly email newsletter. Anyone is welcome to subscribe to receive sector and service updates delivered to their inbox. See <a href="/1800respect-newsletter/">past issues and subscribe</a> on our website.</p></div>
547      
548      </div>
549</div>
550              <div class="field__item">  <div class="paragraph container paragraph--type--simple paragraph--view-mode--default">
551          
552						<h2  class="field field--name-field-title-h2 field--type-string field--label-hidden field__item">Promoting 1800RESPECT</h2>
553			
554            <div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>We encourage all organisations from all sectors around Australia to promote the 1800RESPECT service to their staff, clients, networks and the community. See our page on <a href="promoting-1800respect/">Promoting 1800RESPECT</a> for resources to assist promoting our service in your social and work communities, and online.</p></div>
555      
556      </div>
557</div>
558              <div class="field__item">  <div class="paragraph container paragraph--type--simple paragraph--view-mode--default">
559          
560						<h2  class="field field--name-field-title-h2 field--type-string field--label-hidden field__item">1800RESPECT on social media</h2>
561			
562            <div class="clearfix text-formatted field field--name-field-body field--type-text-long field--label-hidden field__item"><p>1800RESPECT is active on <a href="https://www.facebook.com/1800RESPECT">Facebook</a>, <a href="https://twitter.com/1800RESPECT">Twitter</a>, <a href="https://www.instagram.com/1800respect_australia/?hl=en">Instagram </a>and <a href="https://www.linkedin.com/company/1800respect-australia">LinkedIn</a>.&nbsp;You are welcome to share our messaging on your own accounts at any time.</p>
563
564<p>We also have <a href="promoting-1800respect/social-media-resources">social media resources</a> available for the service, and for ongoing and previous campaigns.</p></div>
565      
566      </div>
567</div>
568              <div class="field__item">	<div class="paragraph container paragraph--type--next-steps paragraph--view-mode--default">
569					
570						<h2  class="field field--name-field-title-h2 field--type-string field--label-hidden field__item">Related information</h2>
571			<div class="container-fluid cards cards-next-steps">
572	<div class="row row-cols-1 row-cols-md-3">
573								<div class="col mb-4">
574				<div class="card h-100">
575					<a href="/news-and-media/press-release-archive">
576						<span class="card-img-top card-img-top-fixed" title="Press release archive" style="background-image:url()" aria-hidden="true"></span>
577						<div class="card-body">
578							<h3 class="card-title">Press release archive</h3>
579							<p class="card-text">            Press and media releases issued by 1800RESPECT.      </p>
580						</div>
581					</a>
582				</div>
583			</div>
584								<div class="col mb-4">
585				<div class="card h-100">
586					<a href="/promoting-1800respect">
587						<span class="card-img-top card-img-top-fixed" title="Promoting 1800RESPECT" style="background-image:url(/sites/default/files/styles/homepagecard/public/2023-06/Untitled%20design%20%287%29.png?h=86a7d028&amp;itok=YqqW8Fm2)" aria-hidden="true"></span>
588						<div class="card-body">
589							<h3 class="card-title">Promoting 1800RESPECT</h3>
590							<p class="card-text">            Assist us to raise awareness of 1800RESPECT and support for people experiencing domestic, family or sexual violence.      </p>
591						</div>
592					</a>
593				</div>
594			</div>
595								<div class="col mb-4">
596				<div class="card h-100">
597					<a href="/promoting-1800respect/social-media-resources">
598						<span class="card-img-top card-img-top-fixed" title="Social media resources" style="background-image:url(/sites/default/files/styles/homepagecard/public/2020-09/person-801823_1920.jpg?h=af97b2ac&amp;itok=TZYQti3J)" aria-hidden="true"></span>
599						<div class="card-body">
600							<h3 class="card-title">Social media resources</h3>
601							<p class="card-text">            Resources to promote 1800RESPECT.      </p>
602						</div>
603					</a>
604				</div>
605			</div>
606			</div>
607</div>
608
609			</div>
610</div>
611          </div>
612  
613  </div>
614
615</article>
616
617  </div>
618
619  </div>
620
621				</div>
622									<aside class="col-main-page col-xs-12 col-sm-3 .d-none .d-sm-block d-print-none" role="complementary" >
623						  <div class="region region-sidebar-second" >
624    <div id="block-footer" class="block block-system block-system-menu-blockfooter">
625  
626    
627      
628              <ul class="menu">
629                    <li class="menu-item menu-item--collapsed">
630        <a href="/news-and-media/press-release-archive" title="Press release archive" data-drupal-link-system-path="node/147">Press release archive</a>
631              </li>
632                <li class="menu-item menu-item--collapsed">
633        <a href="/news-and-media/sector-in-focus">Sector In-Focus</a>
634              </li>
635        </ul>
636  
637
638
639  </div>
640
641  </div>
642
643					</aside>
644							</div>
645							<aside class="layout-content-bottom" role="region" >
646					  <div class="region region-content-bottom" >
647    <div id="block-respect-googletagmgrnoscriptfallback" class="block block-block-content block-block-content242b75e3-e33e-44f1-8470-02716d735e97">
648  
649    
650        <noscript><iframe src="https://googletagmanager.com" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
651
652  </div>
653
654  </div>
655
656				</aside>
657					</div>
658	</main>
659	<div class="container-fluid section-footer d-print-none" >
660		  <div class="region region-footer" >
661    <div id="block-respect-footer" class="block block-system block-system-menu-blockfooter">
662  
663    
664      
665              <ul class="menu">
666                    <li class="menu-item menu-item--collapsed">
667        <a href="/about-us" data-drupal-link-system-path="node/11">About Us</a>
668              </li>
669                <li class="menu-item">
670        <a href="/contact-us" title="Contact Us" data-drupal-link-system-path="node/2674">Contact Us</a>
671              </li>
672                <li class="menu-item">
673        <a href="/disclaimer" title="Disclaimer" data-drupal-link-system-path="node/21">Disclaimer</a>
674              </li>
675                <li class="menu-item">
676        <a href="/terms-and-conditions/1800respect-privacy-statement" title="1800RESPECT Privacy Statement" data-drupal-link-system-path="node/23">Privacy</a>
677              </li>
678                <li class="menu-item menu-item--collapsed">
679        <a href="/terms-and-conditions" title="Terms and conditions" data-drupal-link-system-path="node/20">Terms</a>
680              </li>
681                <li class="menu-item menu-item--collapsed menu-item--active-trail">
682        <a href="/news-and-media" title="News and media" data-drupal-link-system-path="node/14" class="is-active" aria-current="page">News and media</a>
683              </li>
684                <li class="menu-item">
685        <a href="/careers-and-volunteering" title="Careers" data-drupal-link-system-path="node/19">Careers</a>
686              </li>
687        </ul>
688  
689
690
691  </div>
692<div id="block-indigenousrespects" class="block block-block-content block-block-contentf880d5fc-98a1-4bbc-9e80-6bd315d330cd">
693  
694    
695        <table class="indigw">
696<tr>
697<td class="indig1">
698<img src="/themes/custom/respect/images/acknowledgement-flags.jpg" alt="acknowledge the Traditional Custodians of this land and pay respect to Elders">
699</td>
700<td class="indig2">The 1800RESPECT team would like to acknowledge the Traditional Custodians of this land and pay respect to Elders, both past and present and extend our acknowledgement to all Aboriginal and Torres Strait Islander people. 
701<br><br>
702Please be aware that this website may contain the names, images and voices of Aboriginal and Torres Strait Islander people who may now be deceased.</div>
703</td>
704</tr>
705</table>
706
707
708  </div>
709<div id="block-gahardcodedcd-2" class="block block-block-content block-block-content97d364f5-feb4-488a-8c48-3b6b487e0994">
vendor: 125 bytes, lines 709-712
709
710  
711    
712        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
vendor: 63 bytes, line 712
712<script async src="https://www.googletagmanager.com/gtag/js?id=
712G-4M657EMXPN
vendor: 11 bytes, line 712
712"></script>
712<script>  
vendor: 130 bytes, line 712
712window.dataLayer = window.dataLayer || [];  function gtag(){dataLayer.push(arguments);}  gtag('js', new Date());  gtag('config', '
712G-4M657EMXPN
vendor: 3 bytes, line 712
712');
712</script>
vendor: 64 bytes, lines 712-713
712
713<script async src="https://www.googletagmanager.com/gtag/js?id=
713G-ZJ5Q7J31JD
vendor: 11 bytes, line 713
713"></script>
713<script>  
vendor: 130 bytes, line 713
713window.dataLayer = window.dataLayer || [];  function gtag(){dataLayer.push(arguments);}  gtag('js', new Date());  gtag('config', '
713G-ZJ5Q7J31JD
vendor: 3 bytes, line 713
713');
713</script>
713
714
715
716  </div>
717
718  </div>
719
720		<div class="row">
721			<div class="col-8">
722				  <div class="region region-footer-left" >
723    <div id="block-fundingfootertext" class="block block-block-content block-block-content20d576af-7625-4ac3-9625-235e035ec28a">
724  
725    
726        <p>Funded by the Australian Government Department of Social Services (DSS). © 2026 Australian Government or Telstra Health Pty Ltd</p>
727
728  </div>
729
730  </div>
731
732			</div>
733			<div class="col-4">
734				  <div class="region region-footer-right" >
735    <div id="block-socialfootericons" class="block block-block-content block-block-content7fda7af3-41eb-4380-ba71-8fecb9ceeafc">
736  
737    
738        <a href="https://www.facebook.com/1800RESPECT"><i class="fab fa-facebook" aria-label="1800 Respect Facebook page"></i></a>
739<a href="https://www.youtube.com/user/1800respect"><i class="fab fa-youtube" aria-label="1800 Respect YouTube channel"></i></a>
740<a href="https://www.linkedin.com/company/1800respect-australia"><i class="fab fa-linkedin" aria-label="1800 Respect LinkedIn profile"></i></a>
741<a href="https://www.instagram.com/1800respect_australia/"><i class="fab fa-instagram" aria-label="1800 Respect Instagram profile"></i></a>
742<a href="https://twitter.com/1800RESPECT"><i class="fab fa-twitter" aria-label="1800 Respect Twitter feed"></i></a>
743
744  </div>
745
746  </div>
747
748			</div>
749		</div>
750	</div>
751</div>
752<footer class="container-fluid fixed-bottom section-footer-floating d-print-none" >
753	  <div class="region region-footer-floating no-gutters row" >
754    <div id="block-floatingcontactactionsnew" class="block block-block-content block-block-content360af1f5-efc2-4507-a3d9-8f7536e4878d">
755  
756    
757        
757<script>
758  // ============================================================
759  // CONFIGURATION
760  // ============================================================
761  window.RESPECT_CONFIG = {
762    FOOTER_HEIGHT: 85,
763    DESKTOP_FOOTER_GAP: 10,
764    DESKTOP_RIGHT_OFFSET: 20,
765    TABLET_WIDTH: 420,
766    DESKTOP_WIDTH: 480,
767    QUICK_EXIT_URL: "https://google.com.au",
768    CHAT_CLOSE_REDIRECT_URL: "https://www.accuweather.com",
769    SF_ORG_ID: "00D8w0000008ac9",
770    SF_DEPLOYMENT_NAME: "Enhanced_Web_Chat",
771    SF_SITE_URL: "https://thr.my.site.com/ESWEnhancedWebChat1777922492487",
772    SF_SCRT_URL: "https://thr.my.salesforce-scrt.com",
773    SF_LANGUAGE: "en_US",
774    ALLOWED_CHAT_ORIGINS: [
775      "https://thr--thdev1--c.visualforce.com",
776      "https://preprod-1800respect.aus26s.sfdc-vwfla6.force.com",
777      "https://thr--c.visualforce.com",
778      "https://thr.my.salesforce.com",
779    ],
780  };
781</script>
781
782
783<script>
784  // ============================================================
785  // PRIMARY DEFENSE: Fresh Client Session ID Per Page Load
786  //
787  // This is the architectural fix. Salesforce MIAW uses a clientSessionId
788  // to identify returning users. By generating a fresh GUID on every page
789  // load and feeding it to the SDK, we guarantee that a returning visitor
790  // CANNOT resume a previous conversation — even if all cleanup fails,
791  // even on iOS where unload handlers are unreliable.
792  //
793  // The old conversation becomes orphaned server-side and times out
794  // naturally. The new page load gets a brand new session every time.
795  // ============================================================
796  (function () {
797    function generateGuid() {
798      // RFC4122 v4 GUID — uses crypto.randomUUID() if available,
799      // falls back to crypto.getRandomValues for older browsers.
800      if (window.crypto && window.crypto.randomUUID) {
801        return window.crypto.randomUUID();
802      }
803      if (window.crypto && window.crypto.getRandomValues) {
804        var bytes = new Uint8Array(16);
805        window.crypto.getRandomValues(bytes);
806        bytes[6] = (bytes[6] & 0x0f) | 0x40; // version 4
807        bytes[8] = (bytes[8] & 0x3f) | 0x80; // variant
808        var hex = [];
809        for (var i = 0; i < bytes.length; i++) {
810          hex.push((bytes[i] + 0x100).toString(16).substr(1));
811        }
812        return (
813          hex[0] +
814          hex[1] +
815          hex[2] +
816          hex[3] +
817          "-" +
818          hex[4] +
819          hex[5] +
820          "-" +
821          hex[6] +
822          hex[7] +
823          "-" +
824          hex[8] +
825          hex[9] +
826          "-" +
827          hex[10] +
828          hex[11] +
829          hex[12] +
830          hex[13] +
831          hex[14] +
832          hex[15]
833        );
834      }
835      // Last-resort fallback (should never hit in modern browsers)
836      return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(
837        /[xy]/g,
838        function (c) {
839          var r = (Math.random() * 16) | 0;
840          var v = c === "x" ? r : (r & 0x3) | 0x8;
841          return v.toString(16);
842        },
843      );
844    }
845
846    window.__respect_fresh_session_id = generateGuid();
847    console.log(
848      "[RESPECT] Generated fresh clientSessionId:",
849      window.__respect_fresh_session_id,
850    );
851  })();
852</script>
852
853
854<script>
855  // ============================================================
856  // Conversation ID Capture (for best-effort exit cleanup)
857  //
858  // Wraps fetch() to extract the conversation ID from the URL of any
859  // SDK API call. Used by the secondary cleanup path on exit.
860  // ============================================================
861  (function () {
862    var origFetch = window.fetch;
863    if (!origFetch) return;
864
865    window.fetch = function (input, init) {
866      try {
867        var url =
868          typeof input === "string" ? input : (input && input.url) || "";
869        var match = url.match(
870          /\/iamessage\/v\d+\/conversation\/([a-f0-9-]{36})/i,
871        );
872        if (
873          match &&
874          match[1] &&
875          window.__respect_conversation_id !== match[1]
876        ) {
877          window.__respect_conversation_id = match[1];
878          console.log("[RESPECT] Captured conversation ID:", match[1]);
879        }
880      } catch (e) {
881        /* never let our hook break the SDK */
882      }
883      return origFetch.apply(this, arguments);
884    };
885    console.log("[RESPECT] Fetch interceptor installed");
886  })();
887</script>
887
888
889<script>
890  // ============================================================
891  // Chat -> Parent window message handler
892  // ============================================================
893  window.addEventListener(
894    "message",
895    function (event) {
896      var cfg = window.RESPECT_CONFIG;
897      if (
898        cfg.ALLOWED_CHAT_ORIGINS.indexOf(event.origin) !== -1 &&
899        event.data === "CLOSE-MAINWEBSITE"
900      ) {
901        console.log(
902          "[RESPECT] Received CLOSE-MAINWEBSITE message from chat iframe",
903        );
904        window.close();
905        location.href = cfg.CHAT_CLOSE_REDIRECT_URL;
906      }
907    },
908    false,
909  );
910</script>
910
911
912<style>
913  :root {
914    --chat-footer-height: 85px;
915    --chat-mobile-bottom: 100px;
916    --chat-desktop-bottom: 110px;
917    --chat-desktop-top-offset: 135px;
918  }
919
920  #embedded-messaging {
921    pointer-events: none;
922  }
923
924  body.chat-is-open #embedded-messaging {
925    pointer-events: auto !important;
926  }
927
928  #embedded-messaging .embeddedMessagingConversationButtonWrapper,
929  #embeddedMessagingModalOverlay,
930  #embeddedMessagingModalOverlay.isMaximized {
931    display: none !important;
932  }
933
934  body.chat-is-open #embedded-messaging.embedded-messaging::-webkit-scrollbar {
935    display: none !important;
936  }
937  body.chat-is-open #embedded-messaging.embedded-messaging {
938    -ms-overflow-style: none !important;
939    scrollbar-width: none !important;
940  }
941
942  .footer-action-exit-col {
943    background-color: #d73a0f;
944    padding-left: 1px;
945    padding-right: 1px;
946  }
947  .footer-action-exit {
948    align-items: center;
949    display: inline-block !important;
950    height: 64px;
951    width: 100%;
952    color: white;
953    text-align: center;
954  }
955  .footer-action-exit > div {
956    font-weight: 600 !important;
957    width: 100%;
958    text-align: center;
959  }
960  .footer-action-exit > svg {
961    align-items: center;
962    display: grid;
963    width: 100%;
964    color: white;
965    text-align: center;
966  }
967
968  @media (max-width: 767px) {
969    body.chat-is-open #respect-footer-wrapper > .col-10.col-md-11 {
970      display: none !important;
971    }
972    body.chat-is-open #respect-footer-wrapper > .footer-action-exit-col {
973      flex: 0 0 100% !important;
974      max-width: 100% !important;
975      width: 100% !important;
976      padding: 0 !important;
977    }
978    body.chat-is-open .section-footer-floating {
979      position: fixed !important;
980      z-index: 2147483647 !important;
981    }
982    body.chat-is-open #respect-footer-wrapper {
983      position: relative !important;
984      z-index: 2147483647 !important;
985    }
986    body.chat-is-open .footer-action-exit {
987      display: flex !important;
988      flex-direction: column !important;
989      justify-content: center !important;
990      align-items: center !important;
991      height: var(--chat-footer-height) !important;
992    }
993    body.chat-is-open .footer-action-exit img {
994      margin-bottom: 4px !important;
995    }
996    body.embeddedMessagingPreventScrolling {
997      height: 100dvh !important;
998    }
999    body.chat-is-open #embedded-messaging.embedded-messaging {
1000      position: fixed !important;
1001      top: 0 !important;
1002      bottom: var(--chat-mobile-bottom) !important;
1003      left: 0 !important;
1004      right: 0 !important;
1005      height: calc(100vh - var(--chat-mobile-bottom)) !important;
1006      height: calc(100dvh - var(--chat-mobile-bottom)) !important;
1007      max-height: calc(100vh - var(--chat-mobile-bottom)) !important;
1008      max-height: calc(100dvh - var(--chat-mobile-bottom)) !important;
1009      width: 100vw !important;
1010      max-width: 100vw !important;
1011      min-width: 100vw !important;
1012      z-index: 999999 !important;
1013      overflow-y: auto !important;
1014      overflow-x: hidden !important;
1015      -webkit-overflow-scrolling: touch !important;
1016      display: block !important;
1017      box-sizing: border-box !important;
1018      margin: 0 !important;
1019      contain: none !important;
1020    }
1021    body.chat-is-open #embedded-messaging .embeddedMessagingFrame,
1022    body.chat-is-open #embedded-messaging .embeddedMessagingFrame.isMaximized {
1023      position: relative !important;
1024      top: 0 !important;
1025      left: 0 !important;
1026      height: 100% !important;
1027      min-height: 100% !important;
1028      max-height: 100% !important;
1029      width: 100% !important;
1030      max-width: 100% !important;
1031      min-width: 100% !important;
1032      border-radius: 0 !important;
1033      border: none !important;
1034      margin: 0 !important;
1035      padding: 0 !important;
1036      overflow: hidden !important;
1037      z-index: 999999 !important;
1038      display: block !important;
1039      box-sizing: border-box !important;
1040    }
1041  }
1042
1043  @media (min-width: 768px) {
1044    #embedded-messaging.embedded-messaging,
1045    body.chat-is-open #embedded-messaging.embedded-messaging {
1046      position: fixed !important;
1047      top: auto !important;
1048      bottom: var(--chat-mobile-bottom) !important;
1049      left: auto !important;
1050      right: 0 !important;
1051      width: 420px !important;
1052      min-width: 420px !important;
1053      max-width: 420px !important;
1054      height: calc(100dvh - var(--chat-mobile-bottom)) !important;
1055      max-height: calc(100dvh - var(--chat-mobile-bottom)) !important;
1056      border-radius: 8px 8px 0 0 !important;
1057      z-index: 999999 !important;
1058      overflow: hidden !important;
1059      display: block !important;
1060      box-sizing: border-box !important;
1061      margin: 0 !important;
1062      padding: 0 !important;
1063      contain: none !important;
1064    }
1065    #embedded-messaging .embeddedMessagingFrame,
1066    body.chat-is-open #embedded-messaging .embeddedMessagingFrame,
1067    body.chat-is-open #embedded-messaging .embeddedMessagingFrame.isMaximized {
1068      position: absolute !important;
1069      top: 0 !important;
1070      bottom: 0 !important;
1071      left: 0 !important;
1072      right: 0 !important;
1073      height: 100% !important;
1074      min-height: 0 !important;
1075      max-height: 100% !important;
1076      width: 100% !important;
1077      max-width: 100% !important;
1078      border-radius: 8px 8px 0 0 !important;
1079      border: none !important;
1080      margin: 0 !important;
1081      padding: 0 !important;
1082      overflow: hidden !important;
1083      z-index: 999999 !important;
1084      display: block !important;
1085    }
1086  }
1087
1088  @media (min-width: 1024px) {
1089    #embedded-messaging.embedded-messaging,
1090    body.chat-is-open #embedded-messaging.embedded-messaging {
1091      bottom: var(--chat-desktop-bottom) !important;
1092      right: 20px !important;
1093      height: calc(100dvh - var(--chat-desktop-top-offset)) !important;
1094      max-height: calc(100dvh - var(--chat-desktop-top-offset)) !important;
1095      width: 480px !important;
1096      min-width: 480px !important;
1097      max-width: 480px !important;
1098      border-radius: 8px !important;
1099    }
1100  }
1101</style>
1102
1103<div
1104  id="respect-footer-wrapper"
1105  style="display: flex; flex-wrap: wrap; width: 100%"
1106>
1107  <div class="col-10 col-md-11">
1108    <div class="row">
1109      <a
1110        href="tel://1800737732"
1111        class="col-3 footer-action"
1112        id="footerPhoneHelp"
1113        onclick="ga('send', 'event', 'Footer', 'Call')"
1114        title="Call 1800 RESPECT 1800 737 732 available 24 hours a day 7 days a week"
1115        aria-labelledby="callButtonTooltipDesktopFooter"
1116      >
1117        <span id="callButtonTooltipDesktopFooter" class="sr-only">
1118          Call 1800 RESPECT 1800 737 732 available 24 hours a day 7 days a week
1119        </span>
1120        <div class="row">
1121          <div class="col-sm-3 col-md-4 col-lg-4 footer-action-icon">
1122            <i class="fa fa-phone" aria-hidden="true"></i>
1123          </div>
1124          <div class="col-sm-9 col-md-8 col-lg-8 footer-action-text">
1125            <span class="footer-action-title-text" aria-hidden="true"
1126              >Call</span
1127            >
1128            <span class="footer-action-subtitle-text" aria-hidden="true"
1129              >1800 737 732</span
1130            >
1131          </div>
1132        </div>
1133      </a>
1134
1135      <a
1136        href="/help-and-support/telephone-and-online-counselling#faq-2707"
1137        class="col-3 footer-action footer-action-sms"
1138        id="footerSMS"
1139        title="SMS with 1800RESPECT"
1140        onclick="ga('send', 'event', 'Footer', 'SMS')"
1141        aria-labelledby="smsButtonTooltipDesktopFooter"
1142      >
1143        <span id="smsButtonTooltipDesktopFooter" class="sr-only">
1144          Send an SMS text message to 1800 respect at 0458737732
1145        </span>
1146        <div class="row">
1147          <div class="col-sm-3 col-md-4 col-lg-4 footer-action-icon">
1148            <img
1149              src="/themes/custom/respect/images/sms-icon.png"
1150              alt=""
1151              style="
1152                max-width: 100%;
1153                max-height: 100%;
1154                filter: invert(1) sepia(1);
1155              "
1156            />
1157          </div>
1158          <div class="col-sm-9 col-md-8 col-lg-8 footer-action-text">
1159            <span class="footer-action-title-text" aria-hidden="true"
1160              >Text</span
1161            >
1162            <span
1163              class="footer-action-subtitle-text"
1164              aria-hidden="true"
1165              style="line-height: 16px"
1166            >
1167              0458 737 732 <br />
1168              24/7
1169            </span>
1170          </div>
1171        </div>
1172      </a>
1173
1174      <a
1175        href="#chat"
1176        class="col-3 footer-action"
1177        id="footerServicesChat"
1178        title="Get help via web chat"
1179        onclick="
1180          launchChatHandler();
1181          return false;
1182        "
1183        aria-labelledby="chatButtonTooltipDesktopFooter"
1184      >
1185        <span id="chatButtonTooltipDesktopFooter" class="sr-only"
1186          >Get help via web chat</span
1187        >
1188        <div class="row">
1189          <div class="col-sm-3 col-md-4 col-lg-4 footer-action-icon">
1190            <i class="fa fa-comments" aria-hidden="true"></i>
1191          </div>
1192          <div class="col-sm-9 col-md-8 col-lg-8 footer-action-text">
1193            <span class="footer-action-title-text" aria-hidden="true"
1194              >Online Chat</span
1195            >
1196            <span
1197              class="footer-action-subtitle-text"
1198              aria-hidden="true"
1199              style="line-height: 16px"
1200            >
1201              Updated experience <br />
1202              24/7
1203            </span>
1204          </div>
1205        </div>
1206      </a>
1207
1208      <a
1209        href="https://video.1rs.com.au"
1210        class="col-3 footer-action footer-action-sms"
1211        id="footerVideo"
1212        title="Video chat with 1800RESPECT"
1213        onclick="ga('send', 'event', 'Footer', 'Video')"
1214        aria-labelledby="videoButtonTooltipDesktopFooter"
1215      >
1216        <span id="videoButtonTooltipDesktopFooter" class="sr-only"
1217          >Video Chat with 1800 Respect</span
1218        >
1219        <div class="row">
1220          <div class="col-sm-3 col-md-4 col-lg-4 footer-action-icon">
1221            <img
1222              src="/themes/custom/respect/images/video_conf.svg"
1223              alt=""
1224              style="
1225                max-width: 100%;
1226                max-height: 100%;
1227                filter: invert(1) sepia(1);
1228              "
1229            />
1230          </div>
1231          <div class="col-sm-9 col-md-8 col-lg-8 footer-action-text">
1232            <span class="footer-action-title-text" aria-hidden="true"
1233              >Video Call</span
1234            >
1235            <span
1236              class="footer-action-subtitle-text"
1237              aria-hidden="true"
1238              style="line-height: 16px"
1239            >
1240              24/7
1241            </span>
1242          </div>
1243        </div>
1244      </a>
1245    </div>
1246  </div>
1247
1248  <div class="col-2 col-md-1 footer-action-exit-col">
1249    <!-- iOS FIX 1: Direct onclick and pointer styles added to force touch delegation -->
1250    <a
1251      href="#"
1252      class="footer-action footer-action-exit"
1253      onclick="
1254        window.quickExitNow(event);
1255        return false;
1256      "
1257      style="cursor: pointer; touch-action: manipulation"
1258    >
1259      <img
1260        src="/themes/custom/respect/images/door-exit.svg"
1261        style="height: 32px"
1262        alt="Quick Exit"
1263      />
1264      <div>QUICK EXIT</div>
1265    </a>
1266  </div>
1267</div>
1268
1269<script>
1270  // ============================================================
1271  // Quick Exit
1272  //
1273  // Broadcasts a clear signal to all other tabs FIRST (so a perp can't
1274  // see the chat in another tab), then fires best-effort cleanup, then
1275  // redirects instantly (modified for iOS compatibility).
1276  // ============================================================
1277  window.quickExitNow = function (e) {
1278    if (e && e.preventDefault) e.preventDefault();
1279    console.log("[RESPECT] Quick Exit triggered");
1280    var url = window.RESPECT_CONFIG.QUICK_EXIT_URL;
1281
1282    // iOS FIX 2: window.open MUST be synchronous (no setTimeout). It runs immediately.
1283    try {
1284      window.open(url, "_blank");
1285    } catch (err) {}
1286
1287    // Synchronously nuke LocalStorage so the session is blind before navigating
1288    try {
1289      var sfStorageKey = window.RESPECT_CONFIG.SF_ORG_ID + "_WEB_STORAGE";
1290      localStorage.removeItem(sfStorageKey);
1291      sessionStorage.removeItem(sfStorageKey);
1292    } catch (err) {}
1293
1294    try {
1295      window.history.replaceState(null, "", url);
1296    } catch (err) {}
1297
1298    // Broadcast to all other tabs synchronously
1299    if (typeof window.broadcastSessionClear === "function") {
1300      window.broadcastSessionClear();
1301    }
1302
1303    // Fire best-effort cleanup
1304    if (typeof window.clearChatSession === "function") {
1305      window.clearChatSession();
1306    }
1307
1308    // iOS FIX 3: Immediate redirect, absolutely no setTimeouts allowed on iOS
1309    try {
1310      window.location.replace(url);
1311    } catch (err) {
1312      window.location.href = url;
1313    }
1314  };
1315
1316  document.addEventListener("keydown", function (e) {
1317    if (e.key === "Escape" || e.keyCode === 27) {
1318      window.quickExitNow(e);
1319    }
1320  });
1321
1322  // Secondary click listener (Desktop fallback)
1323  document.addEventListener("DOMContentLoaded", function () {
1324    document.body.addEventListener("click", function (e) {
1325      var target = e.target;
1326      while (target && target !== document.body) {
1327        if (
1328          target.classList &&
1329          target.classList.contains("footer-action-exit")
1330        ) {
1331          e.preventDefault();
1332          window.quickExitNow(e);
1333          return;
1334        }
1335        target = target.parentNode;
1336      }
1337    });
1338  });
1339</script>
1339
1340
1341<div id="chat" class="modal">
1342  <h2 style="padding: 0">Chat</h2>
1343  <div class="row">
1344    <div class="col-sm-12">
1345      <a
1346        href="#"
1347        onclick="
1348          launchChatHandler();
1349          return false;
1350        "
1351        >Click here to start enhanced chat</a
1352      >
1353      <div id="liveagent_button_offline_5738w000000001m" style="display: none">
1354        Chat is currently unavailable - please call 1800 737 732 or 000 in an
1355        emergency
1356      </div>
1357    </div>
1358  </div>
1359  <a
1360    href="#"
1361    rel="modal:close"
1362    style="margin-top: 50px; line-height: 1.8"
1363    class="btn btn-secondary"
1364    >Close</a
1365  >
1366</div>
1367
1368<script defer>
1369  document.addEventListener("DOMContentLoaded", function () {
1370    var exitBlock = document.getElementById("block-exitsite");
1371    if (exitBlock && exitBlock.parentNode)
1372      exitBlock.parentNode.removeChild(exitBlock);
1373  });
1374</script>
1374
1375
1376<script>
1377  function launchChatHandler(retryCount) {
1378    retryCount = retryCount || 0;
1379    var MAX_RETRIES = 60;
1380    var RETRY_DELAY_MS = 250;
1381
1382    var bootstrap = window.embeddedservice_bootstrap;
1383    if (!bootstrap || !bootstrap.utilAPI || !bootstrap.utilAPI.launchChat) {
1384      if (retryCount < MAX_RETRIES) {
1385        setTimeout(function () {
1386          launchChatHandler(retryCount + 1);
1387        }, RETRY_DELAY_MS);
1388      } else {
1389        console.error("[RESPECT] launchChat API not available after waiting");
1390      }
1391      return;
1392    }
1393
1394    console.log(
1395      "[RESPECT] Pre-emptively wiping session before launch to guarantee fresh chat...",
1396    );
1397    try {
1398      if (bootstrap.userVerificationAPI) {
1399        bootstrap.userVerificationAPI.clearSession();
1400      }
1401    } catch (e) {
1402      console.warn("[RESPECT] Pre-launch session wipe failed:", e);
1403    }
1404
1405    // A tiny 100ms delay ensures the iframe has successfully processed the clearSession command before launching
1406    setTimeout(function () {
1407      console.log("[RESPECT] Launching chat...");
1408      bootstrap.utilAPI
1409        .launchChat()
1410        .then(function () {
1411          console.log("[RESPECT] Chat launched successfully");
1412          if (window.jQuery && jQuery.modal) {
1413            jQuery.modal.close();
1414          } else {
1415            var chatModal = document.getElementById("chat");
1416            var jqueryModal = document.querySelector(".jquery-modal");
1417            if (chatModal) chatModal.style.display = "none";
1418            if (jqueryModal && jqueryModal.parentNode)
1419              jqueryModal.parentNode.removeChild(jqueryModal);
1420          }
1421        })
1422        .catch(function (err) {
1423          console.error("[RESPECT] Failed to launch chat:", err);
1424        });
1425    }, 100);
1426  }
1427</script>
1427
1428
1429<script>
1430  (function () {
1431    document.addEventListener("DOMContentLoaded", function () {
1432      setInterval(function () {
1433        var chatFrameOpen = document.querySelector(
1434          ".embeddedMessagingFrame.isMaximized",
1435        );
1436        var isOpen = !!chatFrameOpen;
1437        var bodyHasClass = document.body.classList.contains("chat-is-open");
1438
1439        if (isOpen && !bodyHasClass) {
1440          document.body.classList.add("chat-is-open");
1441
1442          // ============================================================
1443          // POST-CONNECTION WIPE (Fix for persistent reconnects on refresh)
1444          // Wait 3 seconds for the SDK to finish initializing the UI, then
1445          // permanently destroy the local storage persist key.
1446          // ============================================================
1447          setTimeout(function () {
1448            try {
1449              var sfKey = window.RESPECT_CONFIG.SF_ORG_ID + "_WEB_STORAGE";
1450              localStorage.removeItem(sfKey);
1451              console.log("[RESPECT] Post-connection storage wipe complete");
1452
1453              // Create a lock that prevents Salesforce from recreating the
1454              // key on page unload. This completely severs session persistence.
1455              var originalSetItem = window.localStorage.setItem;
1456              window.localStorage.setItem = function (key, value) {
1457                if (key === sfKey) {
1458                  return; // Silently block Salesforce from saving
1459                }
1460                originalSetItem.apply(this, arguments);
1461              };
1462            } catch (e) {
1463              console.warn("[RESPECT] Failed to secure localStorage", e);
1464            }
1465          }, 3000);
1466        } else if (!isOpen && bodyHasClass) {
1467          document.body.classList.remove("chat-is-open");
1468        }
1469
1470        if (isOpen) {
1471          var footerContainer =
1472            document.querySelector(".section-footer-floating") ||
1473            document.getElementById("respect-footer-wrapper");
1474          if (footerContainer) {
1475            footerContainer.removeAttribute("inert");
1476            footerContainer.removeAttribute("aria-hidden");
1477
1478            var curr = footerContainer.parentElement;
1479            while (curr && curr !== document.body) {
1480              curr.removeAttribute("inert");
1481              curr.removeAttribute("aria-hidden");
1482              curr = curr.parentElement;
1483            }
1484          }
1485        }
1486      }, 300);
1487    });
1488  })();
1489</script>
1489
1490
1491<!-- ============================================================
1492     Salesforce Embedded Messaging init
1493     KEY CHANGE: We force a fresh clientSessionId on every page load.
1494     This is the architectural fix that makes session persistence 
1495     impossible across page loads, regardless of cleanup success.
1496     ============================================================ -->
1497<script>
1498  function initEmbeddedMessaging() {
1499    var cfg = window.RESPECT_CONFIG;
1500    try {
1501      // Wipe ALL Salesforce-related storage before init. This ensures the
1502      // SDK can't restore the previous session from leftover state.
1503      try {
1504        var sfStorageKey = cfg.SF_ORG_ID + "_WEB_STORAGE";
1505        localStorage.removeItem(sfStorageKey);
1506        sessionStorage.removeItem(sfStorageKey);
1507
1508        var allKeys = Object.keys(localStorage);
1509        for (var i = 0; i < allKeys.length; i++) {
1510          var key = allKeys[i];
1511          if (
1512            key.indexOf("embedded_messaging") !== -1 ||
1513            key.indexOf("ls_messenger") !== -1 ||
1514            key.indexOf("esw_") !== -1 ||
1515            key.indexOf("EMBEDDED_MESSAGING") !== -1
1516          ) {
1517            localStorage.removeItem(key);
1518          }
1519        }
1520        sessionStorage.clear();
1521        console.log("[RESPECT] Pre-init storage wipe complete");
1522      } catch (storageError) {
1523        console.warn("[RESPECT] Storage access restricted:", storageError);
1524      }
1525
1526      embeddedservice_bootstrap.settings.language = cfg.SF_LANGUAGE;
1527
1528      // Inject our fresh clientSessionId. This is the critical line.
1529      // The SDK will use this GUID to identify the session — and since
1530      // we generated a brand new one on this page load, no previous
1531      // conversation can be resumed.
1532      embeddedservice_bootstrap.settings.clientSessionId =
1533        window.__respect_fresh_session_id;
1534      console.log(
1535        "[RESPECT] Initialising SDK with clientSessionId:",
1536        window.__respect_fresh_session_id,
1537      );
1538
1539      embeddedservice_bootstrap.init(
1540        cfg.SF_ORG_ID,
1541        cfg.SF_DEPLOYMENT_NAME,
1542        cfg.SF_SITE_URL,
1543        { scrt2URL: cfg.SF_SCRT_URL },
1544      );
1545      console.log("[RESPECT] SDK init() called");
1546    } catch (err) {
1547      console.error("[RESPECT] Error loading Embedded Messaging:", err);
1548    }
1549  }
1550</script>
vendor: 1 bytes, line 1550
1550
1551<script
1552  src="https://thr.my.site.com/ESWEnhancedWebChat1777922492487/assets/js/bootstrap.min.js"
1553  onload="initEmbeddedMessaging()"
1554></script>
1554
1555
1556<!-- ============================================================
1557     Iframe Storage Pre-emptive Wipe (Cross-Origin Fix)
1558     This event triggers the moment the Salesforce invisible iframe
1559     finishes booting up. It forces the iframe to delete any JWTs 
1560     that survived a tab crash or mobile swipe-away.
1561     ============================================================ -->
1562<script>
1563  window.addEventListener("onEmbeddedMessagingReady", function () {
1564    console.log(
1565      "[RESPECT] SDK Ready. Instructing Salesforce iframe to drop any saved JWTs to prevent reconnects.",
1566    );
1567    try {
1568      if (
1569        window.embeddedservice_bootstrap &&
1570        window.embeddedservice_bootstrap.userVerificationAPI
1571      ) {
1572        window.embeddedservice_bootstrap.userVerificationAPI.clearSession();
1573        console.log(
1574          "[RESPECT] Iframe cross-origin storage wipe command sent successfully.",
1575        );
1576      }
1577    } catch (e) {
1578      console.warn("[RESPECT] Pre-emptive iframe wipe failed:", e);
1579    }
1580  });
1581</script>
1581
1582
1583<!-- ============================================================
1584     Chat Session Lifecycle Manager (secondary defense)
1585     ============================================================ -->
1586<script>
1587  (function () {
1588    let cleared = false;
1589    let visibilityTimeout;
1590    const clearTokenKey = "chat_session_cleared_token";
1591
1592    /**
1593     * Broadcast a clear signal to all other tabs of this site.
1594     * Other tabs receive this via the 'storage' event and reload.
1595     */
1596    function broadcastSessionClear() {
1597      try {
1598        var token = Date.now().toString();
1599        localStorage.setItem(clearTokenKey, token);
1600        console.log(
1601          "[RESPECT] Broadcast clear signal to other tabs, token:",
1602          token,
1603        );
1604      } catch (e) {
1605        console.warn("[RESPECT] Could not broadcast clear:", e);
1606      }
1607    }
1608
1609    /**
1610     * Best-effort server-side session destruction.
1611     * * NOTE: This is now a SECONDARY defense. The primary protection is the
1612     * fresh clientSessionId injected at init time, which guarantees no
1613     * resumption regardless of whether this cleanup succeeds.
1614     */
1615    function clearChatSession(isRemoteTrigger = false) {
1616      if (cleared) {
1617        console.log("[RESPECT] clearChatSession already ran, skipping");
1618        return;
1619      }
1620      cleared = true;
1621      console.log(
1622        "[RESPECT] clearChatSession started, remoteTrigger=" + isRemoteTrigger,
1623      );
1624
1625      var cfg = window.RESPECT_CONFIG;
1626      var storageKey = cfg.SF_ORG_ID + "_WEB_STORAGE";
1627
1628      // Read JWT from storage and conversation ID from interceptor
1629      var jwt = null;
1630      var conversationId = window.__respect_conversation_id || null;
1631      try {
1632        var raw = localStorage.getItem(storageKey);
1633        if (raw) {
1634          var parsed = JSON.parse(raw);
1635          jwt = parsed.JWT || null;
1636        }
1637      } catch (e) {
1638        console.warn("[RESPECT] Could not read JWT:", e);
1639      }
1640      console.log(
1641        "[RESPECT] State for cleanup — jwt:",
1642        jwt ? "present" : "missing",
1643        "| conversationId:",
1644        conversationId || "missing",
1645      );
1646
1647      // Server-side kill via keepalive fetch (best effort)
1648      if (jwt && conversationId) {
1649        try {
1650          var url =
1651            cfg.SF_SCRT_URL + "/iamessage/v1/conversation/" + conversationId;
1652          console.log("[RESPECT] Firing keepalive DELETE to:", url);
1653          fetch(url, {
1654            method: "DELETE",
1655            keepalive: true,
1656            headers: {
1657              Authorization: "Bearer " + jwt,
1658              Accept: "application/json",
1659            },
1660          })
1661            .then(function (r) {
1662              console.log("[RESPECT] DELETE response status:", r.status);
1663            })
1664            .catch(function (err) {
1665              console.warn(
1666                "[RESPECT] DELETE fetch error (expected on unload):",
1667                err,
1668              );
1669            });
1670        } catch (e) {
1671          console.warn("[RESPECT] Keepalive DELETE failed:", e);
1672        }
1673      } else {
1674        console.log(
1675          "[RESPECT] Skipping server DELETE — missing JWT or conversation ID",
1676        );
1677      }
1678
1679      // SDK clearSession (works on desktop)
1680      if (
1681        window.embeddedservice_bootstrap &&
1682        window.embeddedservice_bootstrap.userVerificationAPI
1683      ) {
1684        try {
1685          console.log("[RESPECT] Calling SDK clearSession()");
1686          embeddedservice_bootstrap.userVerificationAPI.clearSession();
1687        } catch (e) {
1688          console.warn("[RESPECT] SDK clearSession failed:", e);
1689        }
1690      }
1691
1692      // Synchronous storage wipe
1693      try {
1694        localStorage.removeItem(storageKey);
1695        sessionStorage.removeItem(storageKey);
1696        console.log("[RESPECT] Storage wiped");
1697      } catch (e) {
1698        console.warn("[RESPECT] Storage access restricted on unload:", e);
1699      }
1700
1701      try {
1702        delete window.__respect_conversation_id;
1703      } catch (e) {}
1704    }
1705
1706    // ===== CROSS-TAB SYNC =====
1707    // When ANY tab broadcasts a clear, ALL other tabs reload to a fresh state.
1708    window.addEventListener("storage", function (event) {
1709      if (event.key === clearTokenKey && event.newValue) {
1710        console.log(
1711          "[RESPECT] Received clear signal from another tab, reloading",
1712        );
1713        clearChatSession(true);
1714        window.location.reload();
1715      }
1716    });
1717
1718    // ===== UNLOAD FALLBACKS =====
1719    // These work on desktop. On iOS they're best-effort only — but the
1720    // fresh clientSessionId on next page load makes that OK.
1721    window.addEventListener("pagehide", function () {
1722      console.log("[RESPECT] pagehide event fired");
1723      clearChatSession();
1724    });
1725
1726    window.addEventListener("beforeunload", function () {
1727      console.log("[RESPECT] beforeunload event fired");
1728      clearChatSession();
1729    });
1730
1731    // Expose for Quick Exit and manual triggering
1732    window.clearChatSession = clearChatSession;
1733    window.broadcastSessionClear = broadcastSessionClear;
1734
1735    console.log("[RESPECT] Lifecycle manager ready");
1736  })();
1737</script>
1737
1738
1739
1740  </div>
1741
1742  </div>
1743
1744</footer>
1745
1746  </div>
1747
1748    
1749    
1749<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/14","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJxtkWGuAiEMhC-EciRT2MpiupQwxWQ9vejL6osh_JmZL2UCjULA7gOBXfzTGwOUGIcvugymjYdqG0l-sEuqSfhChWS3HOF_A1epUWpUV_il9Upy_ibnXmoPkrHy4hqjcjQfs-VRetiFbJwg_yIm7NRNo25V2PgDrh1fk0QDySkCv9ENDr1yu45i_1Gz7LLqnVsuxsWmHOMfBLExlzl_KfQwbXzRqhjv1fm0aY_rcfsO4-29oCebxaqc","theme":"respect","theme_token":null},"ajaxTrustedUrl":[],"google_analytics":{"account":"G-ZJ5Q7J31JD","trackOutbound":true,"trackMailto":true,"trackTel":true,"trackDownload":true,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"superfish":{"superfish-main":{"id":"superfish-main","sf":{"animation":{"opacity":"show","height":"show"},"speed":"fast","autoArrows":false,"dropShadows":false},"plugins":{"touchscreen":{"disableHover":0,"cloneParent":1,"mode":"always_active"},"smallscreen":{"cloneParent":1,"mode":"window_width","type":"select","addSelected":true,"includeClass_menu":false,"includeClass_hyperlink":false,"title":"0"},"supposition":true,"supersubs":true}}},"user":{"uid":0,"permissionsHash":"890987a99c20d94682ec7c8c06aea931387e1bce5dd2244daf2f5be2169b9964"}}</script>
vendor: 1 bytes, line 1749
1749
1750<script src="/sites/default/files/js/js_m0YZLsMjLXVmO72Xv-g6aOFaUsLqlto6VrF3vtCoRaY.js?scope=footer&amp;delta=0&amp;language=en&amp;theme=respect&amp;include=eJxtj1EKwzAMQy_U0SMVx1OTDDcOsTPo7dcyaMcI_pH0sIWjahQsVEh2z2xz_AumBqtgnzl7xm2f5McE-YlAtlN3Zd2qwHGBtdttomggebxssl7R1mxpvtQoW5K-0XJxFB9y20jEuAFlzE9lPQwbT1rVjud0vO3aOX2vfwD5m3lp"></script>
vendor: 1 bytes, line 1750
1750
1751<script src="/themes/custom/respect/scripts/jquery.dataTables.min.js?tjpx6y"></script>
vendor: 1 bytes, line 1751
1751
1752<script src="/themes/custom/respect/scripts/dataTables.responsive.min.js?tjpx6y"></script>
vendor: 1 bytes, line 1752
1752
1753<script src="/themes/custom/respect/scripts/easyautocomplete/jquery.easy-autocomplete.min.js?tjpx6y"></script>
vendor: 1 bytes, line 1753
1753
1754<script src="/themes/custom/respect/scripts/fuse.min.js?v=2.5.0"></script>
vendor: 1 bytes, line 1754
1754
1755<script src="/sites/default/files/js/js_AbxsuPPNsoBfQkMT_nCFTSTypnARTkerW2viBbrhkco.js?scope=footer&amp;delta=5&amp;language=en&amp;theme=respect&amp;include=eJxtj1EKwzAMQy_U0SMVx1OTDDcOsTPo7dcyaMcI_pH0sIWjahQsVEh2z2xz_AumBqtgnzl7xm2f5McE-YlAtlN3Zd2qwHGBtdttomggebxssl7R1mxpvtQoW5K-0XJxFB9y20jEuAFlzE9lPQwbT1rVjud0vO3aOX2vfwD5m3lp"></script>
vendor: 1 bytes, line 1755
1755
1756<script src="/themes/custom/respect/scripts/statesuburbreference.js?v=1.x"></script>
vendor: 1 bytes, line 1756
1756
1757<script src="/data/services.js?v=1.x"></script>
vendor: 1 bytes, line 1757
1757
1758<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.2/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 1758
1758
1759<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/js/all.min.js"></script>
vendor: 1 bytes, line 1759
1759
1760<script src="/themes/custom/respect/scripts/waypoints.js?v=1.x"></script>
vendor: 1 bytes, line 1760
1760
1761<script src="/themes/custom/respect/scripts/sticky.js?v=1.x"></script>
vendor: 1 bytes, line 1761
1761
1762<script src="/themes/custom/respect/scripts/application.js?v=1.x"></script>
vendor: 1 bytes, line 1762
1762
1763<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.js"></script>
vendor: 1 bytes, line 1763
1763
1764<script src="/sites/default/files/js/js_0DQ5RJELMFX1YI24no3MVYsLuZkMpC2RXIGKkX-Yyig.js?scope=footer&amp;delta=14&amp;language=en&amp;theme=respect&amp;include=eJxtj1EKwzAMQy_U0SMVx1OTDDcOsTPo7dcyaMcI_pH0sIWjahQsVEh2z2xz_AumBqtgnzl7xm2f5McE-YlAtlN3Zd2qwHGBtdttomggebxssl7R1mxpvtQoW5K-0XJxFB9y20jEuAFlzE9lPQwbT1rVjud0vO3aOX2vfwD5m3lp"></script>
1764
1765
1766
1767      
1767<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js" integrity="sha512-WFN04846sdKMIP5LKNphMaWzU7YpMyCU245etK3g/2ARYbPK9Ub18eG+ljU96qKRCWh+quCY7yefSmlkQw1ANQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
1767
1768      
1768<script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/js/all.min.js" integrity="sha512-fD9DI5bZwQxOi7MhYWnnNPlvXdp/2Pj3XSTRrFs5FQa4mizyGLnJcN6tuvUS6LbmgN1ut+XGSABKvjN0H6Aoow==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
1768
1769  </body>
1770</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.