1 2<!DOCTYPE html> 3 <html lang="en-au"> 4 <head id="ctl00_ctl00_ctl00_Head1"><title> 5 Abstracts and proposals | Pathology Update 2027 6</title><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> 7 <meta name="generator" content="elcomCMS - http://elcomCMS.com" /> 8 9 <meta property="og:type" content="article" /> 10 11 <meta property="og:url" content="https://www.pathologyupdate.com/submissions/abstracts-and-proposals" /> 12 13 <meta property="og:description" content="Abstract and proposal submissions are now open for Pathology Update 2027. The Royal College of Pathologists of Australasia (RCPA) invites abstract submissions for Pathology Update 2027." /> 14 15 <meta property="og:title" content="Abstracts and proposals" /> 16 17 <link rel="canonical" href="https://www.pathologyupdate.com/submissions" /> 18<link href="/images/UserUploadedImages/351/favicon-16x16.png" type="image/x-icon" rel="icon" /><link href="/include/css/jquery-ui-1.13.2.min.css?_zv=202608131002" type="text/css" rel="stylesheet" media="all" /> 19<link rel="preconnect" href="https://fonts.googleapis.com" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="" /><link href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Tinos:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet" /><link href="/ecthemes/13/css/fontawesome-bundle?_zv=202608131002" type="text/css" rel="stylesheet" media="screen,print,pdf" /><link href="/ecthemes/13/css/theme-bundle?_zv=202608131002" type="text/css" rel="stylesheet" media="screen,print,pdf" /><link href="/ecthemes/13/css/print.min.css?_zv=202608131002" type="text/css" rel="stylesheet" media="print,pdf" /><link type="text/css" rel="stylesheet" href="/ecthemes/13/css/editor-styles.css?_zv=202608131002" />
19<script src="/include/js/jquery-3.7.1.min.js?_zv=202608131002" type="text/javascript" ></script>
vendor: 2 bytes, line 19
19
20<script src="/include/js/errors.min.js?_zv=202608131002" type="text/javascript" ></script>
vendor: 2 bytes, line 20
20
21<script src="/include/js/validation.min.js?_zv=202608131002" type="text/javascript" ></script>
vendor: 2 bytes, line 21
21
22<script src="/include/js/common.min.js?_zv=202608131002" type="text/javascript" ></script>
vendor: 2 bytes, line 22
22
23<script src="/include/js/jquery-ui-1.13.2.min.js?_zv=202608131002" type="text/javascript" ></script>
23 24 25
25<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
25 26 27<!-- Google Tag Manager script --> 28
28<script></script>
28 29<!-- End Google Tag Manager script --> 30 <link href="/Telerik.Web.UI.WebResource.axd?d=68aPNzx5JNEZh0WzwbvZJsbq_J5PdiIA9k88JDuEW1IppOAYTiP_z1flNHfaGF_aKHd1zbKknWUsAQMGFK9sYEuERTob2sfWHLqgaqiYOTOvrCNdkGnE-vNIOg-aGtWL4PyRpXuFo6SvBZlrZo95PQ2&t=638628567619626917&compress=1&_TSM_CombinedScripts_=%3b%3bCMDotNet%3aen-AU%3a5ebbd9f4-a9f1-4478-95a3-558d876e252d%3a683d5954%3a741a6ad1%3bCMDotNet.Skins%3aen-AU%3ada722f09-a0fd-444a-8486-be280e74bf5e%3a301aceb2%3bCMDotNet%3aen-AU%3a5ebbd9f4-a9f1-4478-95a3-558d876e252d%3a842a83f0%3bCMDotNet.Skins%3aen-AU%3ada722f09-a0fd-444a-8486-be280e74bf5e%3ab5dc755c" type="text/css" rel="stylesheet" /></head> 31 <body class=''> 32<!-- Google Tag Manager noscript --> 33 <noscript></noscript> 34<!-- End Google Tag Manager noscript --> 35 <form method="post" action="./submissions" id="aspnetForm"> 36<div class="aspNetHidden"> 37<input type="hidden" name="returnurlforpage" id="returnurlforpage" value="/submissions" /> 38<input type="hidden" name="ctl00_ctl00_ctl00_ctl12_TSSM" id="ctl00_ctl00_ctl00_ctl12_TSSM" value="" /> 39<input type="hidden" name="ctl00_ctl00_ctl00_rsm_TSM" id="ctl00_ctl00_ctl00_rsm_TSM" value="" /> 40<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 41<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 42<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUENTM4MQ8WBB4PX19BbnRpWHNyZlRva2VuBSA4OWQzYjgyODRlOTA0ZGI0YmI4YTY3M2E4ZGY4YjE2Yh4SX19BbnRpWHNyZlVzZXJOYW1lZRYCZg9kFgJmD2QWAmYPZBYCAgUPZBYCAgwPZBYCAgEPZBYCAgMPZBYIZg9kFgJmD2QWAgIBD2QWAgIFDxBkZBYAZAICD2QWAmYPZBYCAgEPZBYCAgUPEGRkFgBkAgMPZBYCZg9kFgICAQ9kFgICBQ8QZGQWAGQCBA9kFgJmD2QWAgIBD2QWAgIFDxBkZBYAZBgRBSJjdGwwMCRjdGwwMCRjdGwwMCRjdGwyMSRNdWx0aVZpZXcxDw9kZmQFImN0bDAwJGN0bDAwJGN0bDAwJGN0bDE3JE11bHRpVmlldzEPD2RmZAUiY3RsMDAkY3RsMDAkY3RsMDAkY3RsMjUkTXVsdGlWaWV3MQ8PZGZkBSJjdGwwMCRjdGwwMCRjdGwwMCRjdGwxNSRNdWx0aVZpZXcxDw9kZmQFZ2N0bDAwJGN0bDAwJGN0bDAwJG5lc3RlZEFyZWFUd28kY29udGVudEFyZWFab25lJENvbnRlbnRQbGFjZUhvbGRlck1haW5Ob0FqYXgkY3RsMDMkZ3ZEZWZpbmVkQ29udGVudERhdGEPPCsADAIGFQECSUQIAv////8PZAUiY3RsMDAkY3RsMDAkY3RsMDAkY3RsMjMkTXVsdGlWaWV3MQ8PZGZkBV1jdGwwMCRjdGwwMCRjdGwwMCRuZXN0ZWRBcmVhVHdvJGNvbnRlbnRBcmVhWm9uZSRDb250ZW50UGxhY2VIb2xkZXJNYWluTm9BamF4JGN0bDAwJE11bHRpVmlldzEPD2RmZAVdY3RsMDAkY3RsMDAkY3RsMDAkbmVzdGVkQXJlYVR3byRjb250ZW50QXJlYVpvbmUkQ29udGVudFBsYWNlSG9sZGVyTWFpbk5vQWpheCRjdGwwMSRNdWx0aVZpZXcxDw9kZmQFImN0bDAwJGN0bDAwJGN0bDAwJGN0bDE5JE11bHRpVmlldzEPD2RmZAVdY3RsMDAkY3RsMDAkY3RsMDAkbmVzdGVkQXJlYVR3byRjb250ZW50QXJlYVpvbmUkQ29udGVudFBsYWNlSG9sZGVyTWFpbk5vQWpheCRjdGwwMyRNdWx0aVZpZXcxDw9kZmQFZ2N0bDAwJGN0bDAwJGN0bDAwJG5lc3RlZEFyZWFUd28kY29udGVudEFyZWFab25lJENvbnRlbnRQbGFjZUhvbGRlck1haW5Ob0FqYXgkY3RsMDIkZ3ZEZWZpbmVkQ29udGVudERhdGEPPCsADAIGFQECSUQIAv////8PZAUnY3RsMDAkY3RsMDAkY3RsMDAkY3RsMjckRGlzcGxheU1vZGVWaWV3Dw9kZmQFZ2N0bDAwJGN0bDAwJGN0bDAwJG5lc3RlZEFyZWFUd28kY29udGVudEFyZWFab25lJENvbnRlbnRQbGFjZUhvbGRlck1haW5Ob0FqYXgkY3RsMDAkZ3ZEZWZpbmVkQ29udGVudERhdGEPPCsADAIGFQECSUQIAv////8PZAVdY3RsMDAkY3RsMDAkY3RsMDAkbmVzdGVkQXJlYVR3byRjb250ZW50QXJlYVpvbmUkQ29udGVudFBsYWNlSG9sZGVyTWFpbk5vQWpheCRjdGwwMiRNdWx0aVZpZXcxDw9kZmQFXWN0bDAwJGN0bDAwJGN0bDAwJG5lc3RlZEFyZWFUd28kY29udGVudEFyZWFab25lJENvbnRlbnRQbGFjZUhvbGRlck1haW5Ob0FqYXgkY3RsMDQkTXVsdGlWaWV3MQ8PZGZkBURjdGwwMCRjdGwwMCRjdGwwMCRjdGwyNyRBY2tub3dsZWRnZUdyb3VwcyRzZWxHcm91cFNlbGVjdG9yJGNib0dyb3Vwcw8UKwACZWVkBWdjdGwwMCRjdGwwMCRjdGwwMCRuZXN0ZWRBcmVhVHdvJGNvbnRlbnRBcmVhWm9uZSRDb250ZW50UGxhY2VIb2xkZXJNYWluTm9BamF4JGN0bDA0JGd2RGVmaW5lZENvbnRlbnREYXRhDzwrAAwCBhUBAklECAL/////D2TOdW2IFbVfQu7Rw+9ouWBx+CF0pX63sN9kHaoo295jpQ==" /> 43</div> 44
45<script type="text/javascript"> 46//<![CDATA[ 47var theForm = document.forms['aspnetForm']; 48if (!theForm) { 49 theForm = document.aspnetForm; 50} 51function __doPostBack(eventTarget, eventArgument) { 52 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 53 theForm.__EVENTTARGET.value = eventTarget; 54 theForm.__EVENTARGUMENT.value = eventArgument; 55 theForm.submit(); 56 } 57} 58//]]> 59</script>
59 60 61
62<script src="/WebResource.axd?d=8NRj6pVjERQoQAsy68p8SuG53pSvtyhNANsx8sALzSjNEczyZw6jlXORaTNNFX_czEuA3Ye-V0p4_BcwRxc9hQl62NuhugaNnWk-jopH7xg1&t=638628567619783110" type="text/javascript"></script>
62 63 64
65<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl00_ctl00_ctl00_rsm_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-AU%3a95047a2c-8908-49e3-b68e-d249be89f134%3aea597d4b%3ab25378d2%3bCMDotNet%3aen-AU%3a5ebbd9f4-a9f1-4478-95a3-558d876e252d%3a3e4267ce" type="text/javascript"></script>
65 66<div class="aspNetHidden"> 67 68 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="541A68AF" /> 69 <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAPsMQe/YxxmWqPqIXDukY/+xjlYSiM50S2FvdYGjA3UVEqKcZGyvmuPvv6Z6//whLWYbAxYzeHSXYNBRlNafDifNOOuARjIRTKP/EbeYlwONQ==" /> 70</div> 71 72 73 74 75 <header id="header" role="banner"> 76 <div class="container padding-top"> 77 <nav id="main-nav" class="navbar justify-content-between justify-content-lg-start align-items-stretch no-padding" role="navigation" aria-label="Site main navigation"> 78 <a href="#page-content" class="skip-link sr-only sr-only-focusable d-print-none">Skip to main content</a> 79 <div id="header-icon" class="navbar-header order-2 order-xl-1"> 80 <a class="navbar-brand" href="/" title="Back to homepage"><span class="sr-only">Navigate to home page</span><img src="/images/UserUploadedImages/351/RCPA-Pathology-Update-2027-logo.svg" alt="Logo for Pathology Update 2027" class="d-none d-print-block"></a> 81 <p class="d-none d-md-block text-white large no-margin-bottom"> 82 83 84 Reimagining the future of pathology | 5 to 7 March 2027 85 86 87 </div> 88 <div id="header-nav" class="navbar-expand-xl d-block d-xl-flex order-1 order-xl-2 flex-xl-fill align-items-xl-stretch d-print-none justify-content-end"> 89 <button type="button" class="btn-section navbar-toggler d-block bg-shade d-xl-none border-circle collapsed" data-toggle="collapse" data-target="#site-nav" aria-pressed="false" aria-controls="site-nav" aria-expanded="false"> 90 <span class="icon icon-right icon-only icon-small icon-menu smallest">Site nav</span> 91 </button> 92 <div id="site-nav" class="navbar-collapse align-items-xl-start collapse flex-grow-0" aria-hidden="false"> 93 <ul class="hmenu menu40"> 94 <li class="iFOL579 first selected"><a href="/submissions"><span>Submissions</span></a> 95 </li> 96 <li class="iFOL609"><a href="/flights-and-accommodation"><span>Travel</span></a> 97 </li> 98 <li class="iFOL608"><a href="/grants"><span>Grants</span></a> 99 </li> 100 <li class="iFOL346"><a href="/speakers"><span>Speakers</span></a> 101 </li> 102 <li class="iFOL345"><a href="/program"><span>Program</span></a> 103 </li> 104 <li class="iFOL582"><a href="/registration"><span>Registration</span></a> 105 </li> 106 <li class="iFOL349"><a href="/partners-and-exhibitors"><span>Partners</span></a> 107 </li> 108 <li class="iFOL350 last"><a href="/contact"><span>Contact</span></a> 109 </li> 110 111</ul> 112 113 </div> 114 <div class="header-top-cta"></div> 115 </div> 116 </nav> 117 </div> 118 </header> 119 <main id="page-content" role="main"> 120 121<div id="general"> 122<section class="content-area container padding-bottom-mid"> 123 <div class="row no-margin"> 124 125<div class="w-100 heading col-12 col-md-12 order-1 no-padding" > 126 <h1>Abstracts and proposals</h1> 127</div> 128<article class="col-12 order-3"> 129 130 131 132 133<div class="col-12 bg-light border-rad padding-all-full arrow-right margin-bottom-mid"> 134 <h2 class="smaller">Abstract and proposal submissions are now open for Pathology Update 2027 </h2> 135<p><p style="margin-bottom: 0px; font-style: normal; font-variant-caps: normal; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-size: 16px;">The Royal College of Pathologists of Australasia (RCPA) invites abstract and proposal submissions for Pathology Update 2027, the premier annual scientific meeting for the pathology community across Australasia. This is your opportunity to advance the field by sharing your research, quality initiatives, and clinical insights with peers and leaders in the field. </span></p> 136<p style="margin-bottom: 0px; font-style: normal; font-variant-caps: normal; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal;
136 font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-size: 16px;"> </span></p> 137<p style="margin-bottom: 0px; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><span style="font-size: 16px;">The RCPA's submission process for Pathology Update was developed following extensive feedback through surveys, online focus groups and in-person workshops. In 2027, we have opened abstract submissions for oral presentations and e-posters, as well as session proposals. This is a new category that will include interactive presentations like debates, symposia, workshops, panels and interactive slide workshops.</span></p></p> 138<a class="link-cover" href="#"><span class="sr-only">View more on Abstract and proposal submissions are now open for Pathology Update 2027 </span></a> 139</div> 140 141 142 143 144 145 146 147 <h4 style="line-height: 64px; text-align: center;">Oral presentation and proposal submissions are now closed.</h4> 148 149 150 151 <div class="border-rad margin-bottom-mid promo3"> 152<div class="row no-margin-left"> 153 154<div class="col-12 col-md-5 bg-secondary text-white border-rad padding-all-full arrow-right left"> 155 <h2 class="smaller">Submit an abstract or a proposal</h2> 156<p><p> 157</p> 158<p>Find out more information about the submission process and criteria for abstracts and proposals. </p> 159<h6><span style="color: rgb(255, 255, 255);">Abstract submission</span></h6> 160<p>1. oral presentation (15 mins)<br> 1612. e-poster.</p> 162<p><a href="https://www.pathologyupdate.com/abstracts/make-a-submission-abstracts-2027" class="btn btn-primary" style="font-size: 16px;" target="_blank">Find out more</a></p> 163<h6><span style="color: rgb(255, 255, 255);"> Proposal submission</span></h6> 164<p>1. workshop (90 min)<br> 1652. panel discussion (90 min) <br> 1663. debate (90 min)<br> 1674. interactive slide workshops (60 min)<br> 1685. symposia (half-day on Thursday 4 March 2027 only).</p> 169<p><a href="https://www.pathologyupdate.com/submissions/make-a-submission-proposals-2027" class="btn btn-primary" target="_blank" style="font-size: 16px;">Find out more</a></p></p> 170<a class="link-cover" href=""><span class="sr-only">View more on Submit an abstract or a proposal</span></a> 171</div> 172<div class="col-12 col-md-7 padding-left-mid right"> 173<div class="col-12 bg-tertiary text-white border-rad padding-all-full margin-bottom arrow-right"> 174 <h2 class="smaller"> Our commitment to quality</h2> 175<p>The RCPA uses a structured, peer reviewed abstract process aligned with international best practice.</p> 176<a class="link-cover" href=""><span class="sr-only">View more on Submit an abstract or a proposal</span></a> 177</div> 178<div class="col-12 bg-light border-rad padding-all-full arrow-right"> 179 <h2 class="smaller"> Diversity</h2> 180<p><p>The RCPA is committed to creating a conference program that reflects the diversity of our industry, community and society. We welcome submissions from individuals of all backgrounds, experiences, identities and perspectives.</p> 181<p><a href="https://www.pathologyupdate.com/abstracts/diversity-equity-and-inclusion" class="btn btn-primary" style="font-size: 16px;" target="_blank">Find out more</a></p></p> 182<a class="link-cover" href=""><span class="sr-only">View more on Submit an abstract or a proposal</span></a> 183</div> 184</div> 185 186 187 188</div> 189</div> 190 191 192 193 194 195 196 197<div class="col-12 bg-tertiary text-white border-rad padding-all-full arrow-right margin-bottom-mid"> 198 <h2 class="smaller">Key dates</h2> 199<p><table class="table table-striped table-bordered"> 200 <tbody> 201 <tr> 202 <td>Abstract and proposal submissions open</td> 203 <td>16 July 2026</td> 204 </tr> 205 <tr> 206 <td>Oral presentation and proposal submissions close</td> 207 <td>7 September 2026</td> 208 </tr> 209 <tr> 210 <td>Oral and proposal presentation author notifications</td> 211 <td>early October 2026</td> 212 </tr> 213 <tr> 214 <td>E-poster submissions close</td> 215 <td>21 October 2026</td> 216 </tr> 217 <tr> 218 <td>Oral and proposal presenters' registration deadline</td> 219 <td>27 November 2026</td> 220 </tr> 221 <tr> 222 <td>E-poster author notifications</td> 223 <td>late November 2026</td> 224 </tr> 225 <tr> 226 <td>E-poster registration deadline</td> 227 <td>29 January 2027</td> 228 </tr> 229 <tr> 230 <td>E-poster pdf deadline</td> 231 <td>29 January 2027</td> 232 </tr> 233 </tbody> 234</table></p> 235<a class="link-cover" href=""><span class="sr-only">View more on Key dates</span></a> 236</div> 237 238 239 240 241 242 243 244 245 246<div class="row border-rad bg-tertiary no-margin-left no-margin-right margin-bottom" title="Why submit an abstract"> 247 <div class="col-12 col-md-6 text-white padding-all-full margin-bottom"> 248 <h3>Why submit </h3> 249<p>Abstract and proposal submissions are the foundation of high-quality conference programs. They:</p> 250<ul> 251 <li><span style="font-family: Aptos, sans-serif;"><strong>showcase new research and innovation</strong></span></li> 252 <li><span style="font-family: Aptos, sans-serif;"><strong>
252promote academic and clinical excellence </strong></span></li> 253 <li><span style="font-family: Aptos, sans-serif;"></span><strong><span style="font-family: Aptos, sans-serif;">support professional development</span></strong><span style="font-family: Aptos, sans-serif;"> for students, Trainees, Fellows, and senior scientists</span><span style="font-family: Aptos, sans-serif;"></span><strong><span style="font-family: Aptos, sans-serif;"></span></strong></li> 254 <li><strong><span style="font-family: Aptos, sans-serif;">foster collaboration</span></strong><span style="font-family: Aptos, sans-serif;"> across disciplines and institutions</span></li> 255 <li><span style="font-family: Aptos, sans-serif;"></span><strong><span style="font-family: Aptos, sans-serif;">offer more interactive and hands on sessions.</span></strong></li> 256</ul> 257<p>By submitting an abstract or proposal, you can contribute to the scientific integrity and educational value of the conference, while gaining recognition and feedback from expert reviewers.</p> 258 </div> 259 <div class="col-12 col-md-6 bg-light border-rad overflow-hidden no-padding"> 260 <img src="/Images/UserUploadedImages/604/Pathology Update woman reading through abstract to woman attending Pathology Update 1000x600 full resolution (2).png" alt="" class="object-fit-cover"> 261 </div> 262</div> 263 264 265 266 267 268 269</article> 270<div class="col-12 col-md-4 order-2"> 271 272</div> 273 274 275 </div> 276</section> 277</div> 278 279 </main> 280 <footer id="footer" class="d-print-none padding-all container" role="contentinfo"> 281 <h2 class="sr-only">Site Information</h2> 282 <nav id="footer-links" aria-label="Site navigation in footer"> 283 <div class="container"> 284 <div class="row border-rad bg-tertiary"> 285 <div class="col-12 col-md-6 text-white padding-all-full d-flex margin-bottom"> 286 <div class="row col-12 no-padding"> 287 <div class="col-12 col-lg-6"> 288 <a class="navbar-brand" href="/"> 289 290 <img src="/ecthemes/13/images/rcpa-logo_Inverse.png" alt="RCPA logo"> 291 292</a> 293 294 295 <ul class="no-list social d-flex"> 296 <li><a class="icon icon-small icon-only icon-light icon-facebook" href="https://www.facebook.com/TheRoyalCollegeOfPathologistsOfAustralasia" target="_blank">Connect with us on Facebook</a></li> 297 <li><a class="icon icon-small icon-only icon-light icon-twitter" href="https://twitter.com/PathologyRCPA" target="_blank">Connect with us on Twitter</a></li> 298 <li><a class="icon icon-small icon-only icon-light icon-instagram" href="https://www.instagram.com/the_rcpa/" target="_blank">Connect with us on Youtube</a></li> 299 <li><a class="icon icon-small icon-only icon-light icon-linkedin" href="https://www.linkedin.com/company/the-royal-college-of-pathologists-of-australasia-rcpa/" target="_blank">Connect with us on LinkedIn</a></li> 300</ul> 301 302 303 </div> 304 <div class="col-12 col-lg-6 sitemap"> 305 <h6 class="large"><a href="/" title="Back to home">Pathology Update 2027</a></h6> 306 <ul class="hmenu menu41"> 307 <li class="iFOL345 first"><a href="/program"><span>Program</span></a> 308 </li> 309 <li class="iFOL349"><a href="/partners-and-exhibitors"><span>Partners</span></a> 310 </li> 311 <li class="iFOL579 selected"><a href="/submissions"><span>Submissions</span></a> 312 </li> 313 <li class="iFOL346"><a href="/speakers"><span>Speakers</span></a> 314 </li> 315 <li class="iFOL348"><a href="/blog"><span>Blog</span></a> 316 </li> 317 <li class="iFOL350"><a href="/contact"><span>Contact</span></a> 318 </li> 319 <li class="iFOL582 last"><a href="/registration"><span>Registration</span></a> 320 </li> 321 322</ul> 323 324 </div> 325 </div> 326 </div> 327 <div class="col-12 col-md-6 bg-secondary border-rad padding-all-full stay-updated"> 328 329 </div> 330 </div> 331 </div> 332 </nav> 333 <article id="footer-bottom" class="margin-top-mid padding-bottom-mid"> 334 <div class="container"> 335 <div class="row margin-bottom-full padding-all"> 336 337 338 <p><strong>The RCPA acknowledges the Traditional Owners of Country throughout Australia and recognises their continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander traditions and cultures, and to Elders past, present and emerging.</strong></p> 339<p><strong> 340The RCPA acknowledges the rangatiratanga of MÄori as tangata whenua and Treaty of Waitangi partners in Aotearoa New Zealand.</strong></p> 341 342 343 </div> 344 <div class="row"> 345 <div class="col-md-5 col-12 padding-bottom-mid left"> 346 347 348 <p>© 2026. All rights reserved.</p> 349 350 351 </div>
352 <div class="col-md-7 col-12 padding-bottom-mid d-flex justify-content-md-end right"> 353 354 355 <p><a title="Terms & Conditions" href="/t-cs/delegate-terms-and-conditions">Terms & Conditions</a> <a href="/cookie-privacy-policy/privacy">Cookie & Privacy Policy</a></p> 356 357 358 </div> 359 </div> 360 </div> 361 </article> 362 </footer> 363 364 <div id="ctl00_ctl00_ctl00_ctl27_viewPanel"> 365 366 367 <div class="article-acknowledge-main"> 368 <div id="ctl00_ctl00_ctl00_ctl27_divAcknowledgeTextDisplay" class="clsAknowledgeTextDisplay ack-content"> 369 <div id="AckContent_1206" class="ack-item ack-banner"> 370<div id="AckTextContent_1206" class="ack-content alert alert-info"> 371<p>This site makes use of cookies to enhance your site experience and for analytical purposes. By continuing to browse or clicking 'Accept' you agree to the storing of these cookies on your device. To learn more about how we use cookies <a href="/privacy/cookie-policy">please visit our Cookie Policy</a></p> 372<button id="AckButtonsContent_1206" type="button" class="btn btn-primary acknowledge-btn btn btn-primary acknowledge-btn" onclick="javascript:ConfirmAcknowledge1206(0,1206); return false;">Accept and close</button> 373</div> 374</div> 375 376 377 </div> 378 </div> 379 380</div> 381 <div id="ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog" style="display:none;"> 382 <div onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog_submitButton')"> 383 384 385 386 </div><div><input type="submit" name="ctl00$ctl00$ctl00$ctl27$ShowAcknowlegementModalDialog$submitButton" value="Submit" onclick="with ($find('ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog')) { raiseEvent('onSubmitClicked', event); if (event.returnValue) close();} return false;" id="ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog_submitButton" class="btn btn-primary" /><input type="submit" name="ctl00$ctl00$ctl00$ctl27$ShowAcknowlegementModalDialog$cancelButton" value="Cancel" onclick="with ($find('ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog')) { raiseEvent('onCancelClicked', event); close();} return false;" id="ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog_cancelButton" class="btn btn-light" /></div> 387</div> 388
388<script type="text/javascript"> 389 function ConfirmAcknowledge1206(intTrackBy, numModuleID) { 390 //var numModuleID = $("#hidAckModuleID").val(); 391 392 var serviceURL = '/Acknowledge/Services/Acknowledge.asmx/CreateAcknowledgeConfirmLog'; 393 var requestData = { 394 moduleID: numModuleID, 395 trackBy: intTrackBy 396 } 397 398 validation.callValidatingJsonReturnValueService( 399 serviceURL, 400 "GET", 401 requestData, 402 ConfirmAcknowledgeSuccess1206, //success with data 403 ConfirmAcknowledgeSuccess1206, // Success with no data 404 validationFailed1206, 405 serverError1206); 406 } 407 408 409 function ConfirmAcknowledgeSuccess1206(ackCount) { 410 //var ackModuleID = $("#hidAckModuleID").val(); 411 var targetCtrl = $("#AckTextContent_1206"); // + ackModuleID); 412 var popupCtrl = $("#AckAlertContent_1206"); // + ackModuleID); 413 414 if (popupCtrl !== null) { 415 popupCtrl.show(); 416 } 417 if (targetCtrl !== null) { 418 targetCtrl.hide(); 419 } 420 421 SetAcknowledgesCount1206(ackCount); 422 } 423 424 function SetAcknowledgesCount1206(ackCount) { 425 if (ackCount > 0) { 426 $(".acknowledgement-count").each(function (index) { 427 $(this).text(' ' + ackCount); 428 }); 429 } else { 430 $(".acknowledgement-count-content").each(function (index) { 431 $(this).hide(); 432 }); 433 } 434 } 435 436 function CancelAcknowledgement1206(numModuleID) { 437 //var numModuleID = $("#hidAckModuleID").val(); 438 439 var serviceURL = '/Acknowledge/Services/Acknowledge.asmx/SetUserConfirmCancelFlag'; 440 var requestData = { 441 moduleID: numModuleID 442 } 443 444 validation.callValidatingJsonReturnValueService( 445 serviceURL, 446 "GET", 447 requestData, 448 function (resp) { CancelAcknowledgementSuccess1206(numModuleID); }, //success with data. Note, return value is not used 449 function () { CancelAcknowledgementSuccess1206(numModuleID); }, // Success with no data 450 validationFailed1206, 451 serverError1206); 452 } 453 454 function CancelAcknowledgementSuccess1206(ackModuleID) { 455 //var ackModuleID = $("#hidAckModuleID").val(); 456 var targetCtrl = $("#AckTextContent_" + ackModuleID); 457 targetCtrl.val(''); 458 targetCtrl.html(''); 459 targetCtrl.change(); 460 } 461 462 function performAcknowledgement1206(intTrackdBy, numModuleId, blnHideAcktext) { 463 if ($find('ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog') !== null) { 464 ConfirmAcknowledge1206(intTrackdBy, numModuleId); 465 466 $find('ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog').close(); 467 468 showAfterAckMsg1206(numModuleId, blnHideAcktext); 469 470 return false; 471 } 472 } 473 474 function cancelAcknowledgementModalDialog1206(numModuleId) { 475 if ($find('ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog') !== null) { 476 CancelAcknowledgement1206(numModuleId); 477 478 $find('ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog').close(); 479 return false; 480 } 481 } 482 483 function showAfterAckMsg1206(numModuleId, blnHideAcktext) { 484 // var targetCtrl = $("#AckTextContent_" + numModuleId); 485 var afterAckCtrl = $("#AckAfterAckContent_" + numModuleId); 486 var ackTextCtrl = $("#AckTextContent_" + numModuleId); 487 488 //if (targetCtrl !== null) { 489 // targetCtrl.show(); 490 //} 491 492 if (blnHideAcktext === 0) { 493 494 var buttonsContentCtrl = $("#AckButtonsContent_" + numModuleId); 495 if (buttonsContentCtrl !== null) { 496 buttonsContentCtrl.hide(); 497 } 498 499 ackTextCtrl.show(); 500 ackTextCtrl.addClass("ack-content-confirmed"); 501 502 if (afterAckCtrl !== null) { 503 afterAckCtrl.show(); 504 } 505 } 506 } 507 508 function validationFailed1206(msg) { 509 if (msg !== null || msg.length > 0) { 510 var msgStr = ''; 511 512 for (var i = 0; i < msg.length; i++) { 513 msgStr += msg[i].Value + '<br/>'; 514 } 515 516 errors.showError(msg[0].Value); 517 } 518 else { 519 errors.showError('validationFailed'); 520 } 521 } 522 523 function serverError1206(msg) { 524 if (msg !== null || msg.length > 0) { 525 526 errors.showError(msg); 527 } 528 else { 529 errors.showError('serverError'); 530 } 531 } 532 </script>
532 533 534 535 <div> <!-- Required elements which were missing (Added by CM to ensure masterpage integrity) --> 536 537 538 539 540 541</div>
542<script type="text/javascript"> 543//<![CDATA[ 544Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$ctl00$rsm', 'aspnetForm', [], [], [], 90, 'ctl00$ctl00$ctl00'); 545//]]> 546</script>
vendor: 2 bytes, line 546
546
547<script src="/include/js/editorcustomcommands.min.js?_zv=202608131002" type="text/javascript" ></script>
547 548 549
550<script type="text/javascript"> 551//<![CDATA[ 552window.__TsmHiddenField = $get('ctl00_ctl00_ctl00_rsm_TSM');Sys.Application.add_load(function () { $find('ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog').initializeDialog(); 553}); ;(function() { 554 function loadHandler() { 555 var hf = $get('ctl00_ctl00_ctl00_ctl12_TSSM'); 556 if (!hf._RSSM_init) { hf._RSSM_init = true; hf.value = ''; } 557 hf.value += ';CMDotNet:en-AU:5ebbd9f4-a9f1-4478-95a3-558d876e252d:683d5954:741a6ad1;CMDotNet.Skins:en-AU:da722f09-a0fd-444a-8486-be280e74bf5e:301aceb2;CMDotNet:en-AU:5ebbd9f4-a9f1-4478-95a3-558d876e252d:842a83f0;CMDotNet.Skins:en-AU:da722f09-a0fd-444a-8486-be280e74bf5e:b5dc755c'; 558 Sys.Application.remove_load(loadHandler); 559 }; 560 Sys.Application.add_load(loadHandler); 561 })();Sys.Application.add_init(function() { 562 $create(CMDotNet.ModalDialog, {"autoOpen":false,"autoOpenDelay":0,"causesPostback":false,"title":"","width":0}, null, null, $get("ctl00_ctl00_ctl00_ctl27_ShowAcknowlegementModalDialog")); 563}); 564//]]> 565</script>
565 566</form> 567
567<script src="/ecthemes/13/js/theme-bundle?_zv=202608131002" type="text/javascript"></script>
567 568
568<script type="text/javascript"> 569 $(document).ready(function() { 570 languageController.setUserSiteLanguage('1'); 571 }); 572 </script>
572 573 <div id="mc_embed_shell"> 574 <div id="mc_embed_signup"> 575 <form action="https://rcpa.us10.list-manage.com/subscribe/post?u=9dd0541eb58e20d45987e8760&id=4a0bd71088&f_id=009032e2f0" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank"> 576 <div id="mc_embed_signup_scroll"> 577 <h2 class="sr-only">Subscribe</h2> 578 <div class="mc-field-group"><label for="mce-EMAIL">Email Address <span class="asterisk">*</span></label><input type="email" name="EMAIL" class="required email" id="mce-EMAIL" required="" value=""></div> 579 <div hidden=""><input type="hidden" name="tags" value="13541218"></div> 580 <div id="mce-responses" class="clear"> 581 <div class="response" id="mce-error-response" style="display: none;"></div> 582 <div class="response" id="mce-success-response" style="display: none;"></div> 583 </div> 584 <div aria-hidden="true" style="position: absolute; left: -5000px;"><input type="text" name="b_9dd0541eb58e20d45987e8760_4a0bd71088" tabindex="-1" value=""></div> 585 <div class="clear"><input type="submit" name="subscribe" id="mc-embedded-subscribe" class="button button btn btn-secondary" value="Subscribe"></div> 586 </div> 587 </form> 588 </div> 589 </div>
590<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
590<script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';fnames[5]='MMERGE5';ftypes[5]='dropdown';fnames[6]='MMERGE6';ftypes[6]='dropdown';fnames[7]='MMERGE7';ftypes[7]='text';}(jQuery));var $mcj = jQuery.noConflict(true); 591 // SMS Phone Multi-Country Functionality 592 if(!window.MC) { 593 window.MC = {}; 594 } 595 window.MC.smsPhoneData = { 596 defaultCountryCode: 'AU', 597 programs: [], 598 smsProgramDataCountryNames: [] 599 }; 600 601 function getCountryUnicodeFlag(countryCode) { 602 return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397)) 603 }; 604 605 // HTML sanitization function to prevent XSS 606 function sanitizeHtml(str) { 607 if (typeof str !== 'string') return ''; 608 return str 609 .replace(/&/g, '&') 610 .replace(/</g, '<') 611 .replace(/>/g, '>') 612 .replace(/"/g, '"') 613 .replace(/'/g, ''') 614 .replace(/\//g, '/'); 615 } 616 617 // URL sanitization function to prevent javascript: and data: URLs 618 function sanitizeUrl(url) { 619 if (typeof url !== 'string') return ''; 620 const trimmedUrl = url.trim().toLowerCase(); 621 if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) { 622 return '#'; 623 } 624 return url; 625 } 626 627 const getBrowserLanguage = () => { 628 if (!window?.navigator?.language?.split('-')[1]) { 629 return window?.navigator?.language?.toUpperCase(); 630 } 631 return window?.navigator?.language?.split('-')[1]; 632 }; 633 634 function getDefaultCountryProgram(defaultCountryCode, smsProgramData) { 635 if (!smsProgramData || smsProgramData.length === 0) { 636 return null; 637 } 638 639 const browserLanguage = getBrowserLanguage(); 640 641 if (browserLanguage) { 642 const foundProgram = smsProgramData.find( 643 (program) => program?.countryCode === browserLanguage, 644 ); 645 if (foundProgram) { 646 return foundProgram; 647 } 648 } 649 650 if (defaultCountryCode) { 651 const foundProgram = smsProgramData.find( 652 (program) => program?.countryCode === defaultCountryCode, 653 ); 654 if (foundProgram) { 655 return foundProgram; 656 } 657 } 658 659 return smsProgramData[0]; 660 } 661 662 function updateSmsLegalText(countryCode, fieldName) { 663 if (!countryCode || !fieldName) { 664 return; 665 } 666 667 const programs = window?.MC?.smsPhoneData?.programs; 668 if (!programs || !Array.isArray(programs)) { 669 return; 670 } 671 672 const program = programs.find(program => program?.countryCode === countryCode); 673 if (!program || !program.requiredTemplate) { 674 return; 675 } 676 677 const legalTextElement = document.querySelector('#legal-text-' + fieldName); 678 if (!legalTextElement) { 679 return; 680 } 681 682 // Remove HTML tags and clean up the text 683 const divRegex = new RegExp('</?[div][^>]*>', 'gi'); 684 const fullAnchorRegex = new RegExp('<a.*?</a>', 'g'); 685 const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>'); 686 687 const template = program.requiredTemplate.replace(divRegex, ''); 688 689 690 691 legalTextElement.textContent = ''; 692 const parts = template.split(/(<a href=".*?" target=".*?">.*?<\/a>)/g); 693 parts.forEach(function(part) { 694 if (!part) { 695 return; 696 } 697 const anchorMatch = part.match(/<a href="(.*?)" target="(.*?)">(.*?)<\/a>/); 698 if (anchorMatch) { 699 const linkElement = document.createElement('a'); 700 linkElement.href = sanitizeUrl(anchorMatch[1]); 701 linkElement.target = sanitizeHtml(anchorMatch[2]); 702 linkElement.textContent = sanitizeHtml(anchorMatch[3]); 703 legalTextElement.appendChild(linkElement); 704 } else { 705 legalTextElement.appendChild(document.createTextNode(part));
706 } 707 }); 708 709 } 710 711 function generateDropdownOptions(smsProgramData) { 712 if (!smsProgramData || smsProgramData.length === 0) { 713 return ''; 714 } 715 716 return smsProgramData.map(program => { 717 const flag = getCountryUnicodeFlag(program.countryCode); 718 const countryName = getCountryName(program.countryCode); 719 const callingCode = program.countryCallingCode || ''; 720 // Sanitize all values to prevent XSS 721 const sanitizedCountryCode = sanitizeHtml(program.countryCode || ''); 722 const sanitizedCountryName = sanitizeHtml(countryName || ''); 723 const sanitizedCallingCode = sanitizeHtml(callingCode || ''); 724 return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>'; 725 }).join(''); 726 } 727 728 function getCountryName(countryCode) { 729 if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) { 730 for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) { 731 if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) { 732 return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name; 733 } 734 } 735 } 736 return countryCode; 737 } 738 739 function getDefaultPlaceholder(countryCode) { 740 if (!countryCode || typeof countryCode !== 'string') { 741 return '+1 000 000 0000'; // Default US placeholder 742 } 743 744 var mockPlaceholders = [ 745 { 746 countryCode: 'US', 747 placeholder: '+1 000 000 0000', 748 helpText: 'Include the US country code +1 before the phone number', 749 }, 750 { 751 countryCode: 'GB', 752 placeholder: '+44 0000 000000', 753 helpText: 'Include the GB country code +44 before the phone number', 754 }, 755 { 756 countryCode: 'CA', 757 placeholder: '+1 000 000 0000', 758 helpText: 'Include the CA country code +1 before the phone number', 759 }, 760 { 761 countryCode: 'AU', 762 placeholder: '+61 000 000 000', 763 helpText: 'Include the AU country code +61 before the phone number', 764 }, 765 { 766 countryCode: 'DE', 767 placeholder: '+49 000 0000000', 768 helpText: 'F¸gen Sie vor der Telefonnummer die DE-Lâ°ndervorwahl +49 ein', 769 }, 770 { 771 countryCode: 'FR', 772 placeholder: '+33 0 00 00 00 00', 773 helpText: 'Incluez le code pays FR +33 avant le numÃro de tÃlÃphone', 774 }, 775 { 776 countryCode: 'ES', 777 placeholder: '+34 000 000 000', 778 helpText: 'Incluya el cÃdigo de paÃs ES +34 antes del nËmero de telÃfono', 779 }, 780 { 781 countryCode: 'NL', 782 placeholder: '+31 0 00000000', 783 helpText: 'Voeg de NL-landcode +31 toe vÃÃr het telefoonnummer', 784 }, 785 { 786 countryCode: 'BE', 787 placeholder: '+32 000 00 00 00', 788 helpText: 'Incluez le code pays BE +32 avant le numÃro de tÃlÃphone', 789 }, 790 { 791 countryCode: 'CH', 792 placeholder: '+41 00 000 00 00', 793 helpText: 'F¸gen Sie vor der Telefonnummer die CH-Lâ°ndervorwahl +41 ein', 794 }, 795 { 796 countryCode: 'AT', 797 placeholder: '+43 000 000 0000', 798 helpText: 'F¸gen Sie vor der Telefonnummer die AT-Lâ°ndervorwahl +43 ein', 799 }, 800 { 801 countryCode: 'IE', 802 placeholder: '+353 00 000 0000', 803 helpText: 'Include the IE country code +353 before the phone number', 804 }, 805 { 806 countryCode: 'IT', 807 placeholder: '+39 000 000 0000', 808 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 809 }, 810 { 811 countryCode: 'NO', 812 placeholder: '+47 000 00 000', 813 helpText: 'Inkluder NO landskode +47 f¯r telefonnummeret', 814 }, 815 { 816 countryCode: 'SE', 817 placeholder: '+46 00 000 00 00', 818 helpText: 'Inkludera SE landskod +46 fËre telefonnumret', 819 }, 820 { 821 countryCode: 'DK', 822 placeholder: '+45 00 00 00 00', 823 helpText: 'Inkluder DK landekode +45 f¯r telefonnummeret', 824 }, 825 { 826 countryCode: 'FI', 827 placeholder: '+358 00 000 0000', 828 helpText: 'Sisâ°llytâ° FI-maakoodi +358 ennen puhelinnumeroa', 829 }, 830 { 831 countryCode: 'EE', 832 placeholder: '+372 0000 0000', 833 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 834 }, 835 { 836 countryCode: 'PL', 837 placeholder: '+48 000 000 000', 838 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 839 }, 840 { 841 countryCode: 'SK', 842 placeholder: '+421 000 000 000', 843 helpText: 'Pred telefÃnne ?Ãslo uve?te kÃd krajiny SK +421', 844 }, 845 { 846 countryCode: 'LV', 847 placeholder: '+371 0000 0000', 848 helpText: 'Iek?aujiet LV valsts kodu +371 pirms t?lru?a numura', 849 }, 850 { 851 countryCode: 'LT', 852 placeholder: '+370 0000 0000', 853 helpText: '?traukite LT öalies kod? +370 prieö telefono numer?', 854 }, 855 { 856 countryCode: 'GR', 857 placeholder: '+30 000 000 0000', 858 helpText: '????????????? ??? ?????? ????? GR +30 ???? ??? ??? ?????? ?????????', 859 }, 860 { 861 countryCode: 'PT', 862 placeholder: '+351 000 000 000', 863 helpText: 'Inclua o cÃdigo de paÃs PT +351 antes do nËmero de telefone', 864 }, 865 { 866 countryCode: 'HR', 867 placeholder: '+385 00 000 0000', 868 helpText: 'Uklju?ite HR pozivni broj drûave +385 prije telefonskog broja', 869 }, 870 { 871 countryCode: 'SI', 872 placeholder: '+386 00 000 000', 873 helpText: 'Vklju?ite SI kodo drûave +386 pred telefonsko ötevilko', 874 }, 875 { 876 countryCode: 'IS', 877 placeholder: '+354 000 0000', 878 helpText: 'L·ttu IS landsnËmer +354 fylgja · undan sÃmanËmerinu', 879 }, 880 { 881 countryCode: 'LU', 882 placeholder: '+352 000 000 000', 883 helpText: 'Incluez le code pays LU +352 avant le numÃro de tÃlÃphone', 884 }, 885 { 886 countryCode: 'MC', 887 placeholder: '+377 00 00 00 00', 888 helpText: 'Incluez le code pays MC +377 avant le numÃro de tÃlÃphone', 889 }, 890 { 891 countryCode: 'AD', 892 placeholder: '+376 000 000', 893 helpText: 'Incloeu el codi de paÃs AD +376 abans del nËmero de telÃfon', 894 }, 895 { 896 countryCode: 'JE', 897 placeholder: '+44 0000 000000', 898 helpText: 'Include the JE country code +44 before the phone number', 899 }, 900 { 901 countryCode: 'IM', 902 placeholder: '+44 0000 000000', 903 helpText: 'Include the IM country code +44 before the phone number', 904 }, 905 { 906 countryCode: 'GG', 907 placeholder: '+44 0000 000000', 908 helpText: 'Include the GG country code +44 before the phone number', 909 }, 910 { 911 countryCode: 'AL', 912 placeholder: '+355 00 000 0000', 913 helpText: 'PÃrfshini kodin e vendit AL +355 para numrit tà telefonit', 914 }, 915 { 916 countryCode: 'SM', 917 placeholder: '+378 0000 000000', 918 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 919 }, 920 { 921 countryCode: 'FO', 922 placeholder: '+298 000000', 923 helpText: 'Inkluder FO landekode +298 f¯r telefonnummeret', 924 }, 925 { 926 countryCode: 'MT', 927 placeholder: '+356 0000 0000', 928 helpText: 'Include the MT country code +356 before the phone number', 929 }, 930 { 931 countryCode: 'LI', 932 placeholder: '+423 000 0000', 933 helpText: 'F¸gen Sie vor der Telefonnummer die LI-Lâ°ndervorwahl +423 ein', 934 }, 935 { 936 countryCode: 'GI', 937 placeholder: '+350 000 00000', 938 helpText: 'Include the GI country code +350 before the phone number', 939 }, 940 { 941 countryCode: 'MD', 942 placeholder: '+373 00 000 000', 943 helpText: 'Include?i codul de ?ar? MD +373 Ãnaintea num?rului de telefon', 944 }, 945 { 946 countryCode: 'HU', 947 placeholder: '+36 00 000 0000', 948 helpText: 'A telefonsz·m el?tt adja meg a HU orsz·gkÃdot +36', 949 }, 950 { 951 countryCode: 'NZ', 952 placeholder: '+64 00 000 0000', 953 helpText: 'Include the NZ country code +64 before the phone number', 954 }, 955 { 956 countryCode: 'ME', 957 placeholder: '+382 00 000 000', 958 helpText: 'Uklju?ite ME pozivni broj drûave +382 prije telefonskog broja', 959 }, 960 ]; 961 962 const selectedPlaceholder = mockPlaceholders.find(function(item) { 963 return item && item.countryCode === countryCode; 964 }); 965 966 return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder; 967 } 968 969 function updatePlaceholder(countryCode, fieldName) { 970 if (!countryCode || !fieldName) { 971 return; 972 } 973 974 const phoneInput = document.querySelector('#mce-' + fieldName); 975 if (!phoneInput) { 976 return; 977 } 978 979 const placeholder = getDefaultPlaceholder(countryCode); 980 if (placeholder) { 981 phoneInput.placeholder = placeholder; 982 } 983 } 984 985 function updateCountryCodeInstruction(countryCode, fieldName) { 986 updatePlaceholder(countryCode, fieldName); 987 988 } 989 990 function getDefaultHelpText(countryCode) { 991 var mockPlaceholders = [ 992 { 993 countryCode: 'US', 994 placeholder: '+1 000 000 0000', 995 helpText: 'Include the US country code +1 before the phone number', 996 }, 997 { 998 countryCode: 'GB', 999 placeholder: '+44 0000 000000', 1000 helpText: 'Include the GB country code +44 before the phone number', 1001 }, 1002 { 1003 countryCode: 'CA', 1004 placeholder: '+1 000 000 0000', 1005 helpText: 'Include the CA country code +1 before the phone number', 1006 }, 1007 { 1008 countryCode: 'AU', 1009 placeholder: '+61 000 000 000', 1010 helpText: 'Include the AU country code +61 before the phone number', 1011 }, 1012 { 1013 countryCode: 'DE', 1014 placeholder: '+49 000 0000000', 1015 helpText: 'F¸gen Sie vor der Telefonnummer die DE-Lâ°ndervorwahl +49 ein', 1016 }, 1017 { 1018 countryCode: 'FR', 1019 placeholder: '+33 0 00 00 00 00', 1020 helpText: 'Incluez le code pays FR +33 avant le numÃro de tÃlÃphone', 1021 }, 1022 { 1023 countryCode: 'ES', 1024 placeholder: '+34 000 000 000', 1025 helpText: 'Incluya el cÃdigo de paÃs ES +34 antes del nËmero de telÃfono', 1026 }, 1027 { 1028 countryCode: 'NL', 1029 placeholder: '+31 0 00000000', 1030 helpText: 'Voeg de NL-landcode +31 toe vÃÃr het telefoonnummer', 1031 }, 1032 { 1033 countryCode: 'BE', 1034 placeholder: '+32 000 00 00 00', 1035 helpText: 'Incluez le code pays BE +32 avant le numÃro de tÃlÃphone', 1036 }, 1037 { 1038 countryCode: 'CH', 1039 placeholder: '+41 00 000 00 00', 1040 helpText: 'F¸gen Sie vor der Telefonnummer die CH-Lâ°n
1040dervorwahl +41 ein', 1041 }, 1042 { 1043 countryCode: 'AT', 1044 placeholder: '+43 000 000 0000', 1045 helpText: 'F¸gen Sie vor der Telefonnummer die AT-Lâ°ndervorwahl +43 ein', 1046 }, 1047 { 1048 countryCode: 'IE', 1049 placeholder: '+353 00 000 0000', 1050 helpText: 'Include the IE country code +353 before the phone number', 1051 }, 1052 { 1053 countryCode: 'IT', 1054 placeholder: '+39 000 000 0000', 1055 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 1056 }, 1057 { 1058 countryCode: 'NO', 1059 placeholder: '+47 000 00 000', 1060 helpText: 'Inkluder NO landskode +47 f¯r telefonnummeret', 1061 }, 1062 { 1063 countryCode: 'SE', 1064 placeholder: '+46 00 000 00 00', 1065 helpText: 'Inkludera SE landskod +46 fËre telefonnumret', 1066 }, 1067 { 1068 countryCode: 'DK', 1069 placeholder: '+45 00 00 00 00', 1070 helpText: 'Inkluder DK landekode +45 f¯r telefonnummeret', 1071 }, 1072 { 1073 countryCode: 'FI', 1074 placeholder: '+358 00 000 0000', 1075 helpText: 'Sisâ°llytâ° FI-maakoodi +358 ennen puhelinnumeroa', 1076 }, 1077 { 1078 countryCode: 'EE', 1079 placeholder: '+372 0000 0000', 1080 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 1081 }, 1082 { 1083 countryCode: 'PL', 1084 placeholder: '+48 000 000 000', 1085 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 1086 }, 1087 { 1088 countryCode: 'SK', 1089 placeholder: '+421 000 000 000', 1090 helpText: 'Pred telefÃnne ?Ãslo uve?te kÃd krajiny SK +421', 1091 }, 1092 { 1093 countryCode: 'LV', 1094 placeholder: '+371 0000 0000', 1095 helpText: 'Iek?aujiet LV valsts kodu +371 pirms t?lru?a numura', 1096 }, 1097 { 1098 countryCode: 'LT', 1099 placeholder: '+370 0000 0000', 1100 helpText: '?traukite LT öalies kod? +370 prieö telefono numer?', 1101 }, 1102 { 1103 countryCode: 'GR', 1104 placeholder: '+30 000 000 0000', 1105 helpText: '????????????? ??? ?????? ????? GR +30 ???? ??? ??? ?????? ?????????', 1106 }, 1107 { 1108 countryCode: 'PT', 1109 placeholder: '+351 000 000 000', 1110 helpText: 'Inclua o cÃdigo de paÃs PT +351 antes do nËmero de telefone', 1111 }, 1112 { 1113 countryCode: 'HR', 1114 placeholder: '+385 00 000 0000', 1115 helpText: 'Uklju?ite HR pozivni broj drûave +385 prije telefonskog broja', 1116 }, 1117 { 1118 countryCode: 'SI', 1119 placeholder: '+386 00 000 000', 1120 helpText: 'Vklju?ite SI kodo drûave +386 pred telefonsko ötevilko', 1121 }, 1122 { 1123 countryCode: 'IS', 1124 placeholder: '+354 000 0000', 1125 helpText: 'L·ttu IS landsnËmer +354 fylgja · undan sÃmanËmerinu', 1126 }, 1127 { 1128 countryCode: 'LU', 1129 placeholder: '+352 000 000 000', 1130 helpText: 'Incluez le code pays LU +352 avant le numÃro de tÃlÃphone', 1131 }, 1132 { 1133 countryCode: 'MC', 1134 placeholder: '+377 00 00 00 00', 1135 helpText: 'Incluez le code pays MC +377 avant le numÃro de tÃlÃphone', 1136 }, 1137 { 1138 countryCode: 'AD', 1139 placeholder: '+376 000 000', 1140 helpText: 'Incloeu el codi de paÃs AD +376 abans del nËmero de telÃfon', 1141 }, 1142 { 1143 countryCode: 'JE', 1144 placeholder: '+44 0000 000000', 1145 helpText: 'Include the JE country code +44 before the phone number', 1146 }, 1147 { 1148 countryCode: 'IM', 1149 placeholder: '+44 0000 000000', 1150 helpText: 'Include the IM country code +44 before the phone number', 1151 }, 1152 { 1153 countryCode: 'GG', 1154 placeholder: '+44 0000 000000', 1155 helpText: 'Include the GG country code +44 before the phone number', 1156 }, 1157 { 1158 countryCode: 'AL', 1159 placeholder: '+355 00 000 0000', 1160 helpText: 'PÃrfshini kodin e vendit AL +355 para numrit tà telefonit', 1161 }, 1162 { 1163 countryCode: 'SM', 1164 placeholder: '+378 0000 000000', 1165 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 1166 }, 1167 { 1168 countryCode: 'FO', 1169 placeholder: '+298 000000', 1170 helpText: 'Inkluder FO landekode +298 f¯r telefonnummeret', 1171 }, 1172 { 1173 countryCode: 'MT', 1174 placeholder: '+356 0000 0000', 1175 helpText: 'Include the MT country code +356 before the phone number', 1176 }, 1177 { 1178 countryCode: 'LI', 1179 placeholder: '+423 000 0000', 1180 helpText: 'F¸gen Sie vor der Telefonnummer die LI-Lâ°ndervorwahl +423 ein', 1181 }, 1182 { 1183 countryCode: 'GI', 1184 placeholder: '+350 000 00000', 1185 helpText: 'Include the GI country code +350 before the phone number', 1186 }, 1187 { 1188 countryCode: 'MD', 1189 placeholder: '+373 00 000 000', 1190 helpText: 'Include?i codul de ?ar? MD +373 Ãnaintea num?rului de telefon', 1191 }, 1192 { 1193 countryCode: 'HU', 1194 placeholder: '+36 00 000 0000', 1195 helpText: 'A telefonsz·m el?tt adja meg a HU orsz·gkÃdot +36', 1196 }, 1197 { 1198 countryCode: 'NZ', 1199 placeholder: '+64 00 000 0000', 1200 helpText: 'Include the NZ country code +64 before the phone number', 1201 }, 1202 { 1203 countryCode: 'ME', 1204 placeholder: '+382 00 000 000', 1205 helpText: 'Uklju?ite ME pozivni broj drûave +382 prije telefonskog broja', 1206 }, 1207 ]; 1208 1209 if (!countryCode || typeof countryCode !== 'string') { 1210 return mockPlaceholders[0].helpText; 1211 } 1212 1213 const selectedHelpText = mockPlaceholders.find(function(item) { 1214 return item && item.countryCode === countryCode; 1215 }); 1216 1217 return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText; 1218 } 1219 1220 function setDefaultHelpText(countryCode) { 1221 const helpTextSpan = document.querySelector('#help-text'); 1222 if (!helpTextSpan) { 1223 return; 1224 } 1225 1226 1227 } 1228 1229 function updateHelpTextCountryCode(countryCode, fieldName) { 1230 if (!countryCode || !fieldName) { 1231 return; 1232 } 1233 1234 setDefaultHelpText(countryCode); 1235 } 1236 1237 function initializeSmsPhoneDropdown(fieldName) { 1238 if (!fieldName || typeof fieldName !== 'string') { 1239 return; 1240 } 1241 1242 const dropdown = document.querySelector('#country-select-' + fieldName); 1243 const displayFlag = document.querySelector('#flag-display-' + fieldName); 1244 1245 if (!dropdown || !displayFlag) { 1246 return; 1247 } 1248 1249 const smsPhoneData = window.MC?.smsPhoneData; 1250 if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) { 1251 dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs); 1252 } 1253 1254 const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs); 1255 if (defaultProgram && defaultProgram.countryCode) { 1256 dropdown.value = defaultProgram.countryCode; 1257
1258 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 1259 if (flagSpan) { 1260 flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode); 1261 flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag'); 1262 } 1263 1264 updateSmsLegalText(defaultProgram.countryCode, fieldName); 1265 updatePlaceholder(defaultProgram.countryCode, fieldName); 1266 updateCountryCodeInstruction(defaultProgram.countryCode, fieldName); 1267 } 1268 1269 1270 var smsNotRequiredRemoveCountryCodeEnabled = true; 1271 var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","enabled":false,"order":null,"field_type":"merge","merge_id":1},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","enabled":false,"order":null,"field_type":"merge","merge_id":2},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","62":"Guam","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","178":"American Samoa","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"C
1271omoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","238":"Virgin Islands (U.S.)","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia"},"defaultcountry":164},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","enabled":false,"order":null,"field_type":"merge","merge_id":4},"MMERGE5":{"name":"MMERGE5","label":"Prefix","helper_text":"","type":"dropdown","required":false,"audience_field_name":"Prefix","choices":[{"value":"Dr","label":"Dr"},{"value":"Prof","label":"Prof"},{"value":"A/Prof","label":"A/Prof"},{"value":"Miss","label":"Miss"},{"value":"Ms","label":"Ms"},{"value":"Mrs","label":"Mrs"},{"value":"Mr","label":"Mr"},{"value":"Mx","label":"Mx"},{"value":"Other","label":"Other"}],"enabled":false,"order":null,"field_type":"merge","merge_id":5},"MMERGE6":{"name":"MMERGE6","label":"Discipline","helper_text":"","type":"dropdown","required":false,"audience_field_name":"Discipline","choices":[{"value":"Anatomical Pathology","label":"Anatomical Pathology"},{"value":"Chemical Pathology","label":"Chemical Pathology"},{"value":"Forensic Pathology","label":"Forensic Pathology"},{"value":"Genetic Pathology","label":"Genetic Pathology"},{"value":"Microbiology","label":"Microbiology"},{"value":"Immunopathology","label":"Immunopathology"},{"value":"General Pathology","label":"General Pathology"},{"value":"Haematology","label":"Haematology"},{"value":"Other","label":"Other"}],"enabled":false,"order":null,"field_type":"merge","merge_id":6},"MMERGE7":{"name":"MMERGE7","label":"Special interests","helper_text":"","type":"text","required":false,"audience_field_name":"Special interests","enabled":false,"order":null,"field_type":"merge","merge_id":7},"interests_62632":{"name":"interests_62632","label":"Discipline","helper_text":"","type":"select","required":false,"choices":[{"value":"1","label":"Anatomical Pathology"},{"value":"2","label":"Chemical Pathology"},{"value":"4","label":"Forensic Pathology"},{"value":"8","label":"Genetic Pathology"},{"value":"16","label":"Microbiology"},{"value":"32","label":"Immunopathology"},{"value":"64","label":"General Pathology"},{"value":"128","label":"Haematology"},{"value":"256","label":"Other"}],"audience_field_name":"Discipline","enabled":false,"order":null,"field_type":"group","group_id":62632}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 1272 var isRequired = smsField ? smsField.required : false; 1273 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 1274 1275 var phoneInput = document.querySelector('#mce-' + fieldName); 1276 if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) { 1277 phoneInput.value = defaultProgram.countryCallingCode; 1278 } 1279 1280 1281 1282 displayFlag?.addEventListener('click', function(e) { 1283 dropdown.focus(); 1284 }); 1285 1286 1287 dropdown?.addEventListener('change', function() { 1288 const selectedCountry = this.value; 1289 1290 if (!selectedCountry || typeof selectedCountry !== 'string') { 1291 return; 1292 } 1293
1294 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 1295 if (flagSpan) { 1296 flagSpan.textContent = getCountryUnicodeFlag(selectedCountry); 1297 flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag'); 1298 } 1299 1300 1301 const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) { 1302 return program && program.countryCode === selectedCountry; 1303 }); 1304 1305 var smsNotRequiredRemoveCountryCodeEnabled = true; 1306 var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","enabled":false,"order":null,"field_type":"merge","merge_id":1},"LNAME":{"name":"LNAME","label":"Last Name","helper_text":"","type":"text","required":false,"audience_field_name":"Last Name","enabled":false,"order":null,"field_type":"merge","merge_id":2},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","62":"Guam","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","178":"American Samoa","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"C
1306omoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","238":"Virgin Islands (U.S.)","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia"},"defaultcountry":164},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","enabled":false,"order":null,"field_type":"merge","merge_id":4},"MMERGE5":{"name":"MMERGE5","label":"Prefix","helper_text":"","type":"dropdown","required":false,"audience_field_name":"Prefix","choices":[{"value":"Dr","label":"Dr"},{"value":"Prof","label":"Prof"},{"value":"A/Prof","label":"A/Prof"},{"value":"Miss","label":"Miss"},{"value":"Ms","label":"Ms"},{"value":"Mrs","label":"Mrs"},{"value":"Mr","label":"Mr"},{"value":"Mx","label":"Mx"},{"value":"Other","label":"Other"}],"enabled":false,"order":null,"field_type":"merge","merge_id":5},"MMERGE6":{"name":"MMERGE6","label":"Discipline","helper_text":"","type":"dropdown","required":false,"audience_field_name":"Discipline","choices":[{"value":"Anatomical Pathology","label":"Anatomical Pathology"},{"value":"Chemical Pathology","label":"Chemical Pathology"},{"value":"Forensic Pathology","label":"Forensic Pathology"},{"value":"Genetic Pathology","label":"Genetic Pathology"},{"value":"Microbiology","label":"Microbiology"},{"value":"Immunopathology","label":"Immunopathology"},{"value":"General Pathology","label":"General Pathology"},{"value":"Haematology","label":"Haematology"},{"value":"Other","label":"Other"}],"enabled":false,"order":null,"field_type":"merge","merge_id":6},"MMERGE7":{"name":"MMERGE7","label":"Special interests","helper_text":"","type":"text","required":false,"audience_field_name":"Special interests","enabled":false,"order":null,"field_type":"merge","merge_id":7},"interests_62632":{"name":"interests_62632","label":"Discipline","helper_text":"","type":"select","required":false,"choices":[{"value":"1","label":"Anatomical Pathology"},{"value":"2","label":"Chemical Pathology"},{"value":"4","label":"Forensic Pathology"},{"value":"8","label":"Genetic Pathology"},{"value":"16","label":"Microbiology"},{"value":"32","label":"Immunopathology"},{"value":"64","label":"General Pathology"},{"value":"128","label":"Haematology"},{"value":"256","label":"Other"}],"audience_field_name":"Discipline","enabled":false,"order":null,"field_type":"group","group_id":62632}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 1307 var isRequired = smsField ? smsField.required : false; 1308 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 1309 1310 var phoneInput = document.querySelector('#mce-' + fieldName); 1311 if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) { 1312 phoneInput.value = selectedProgram.countryCallingCode; 1313 } 1314 1315 1316 updateSmsLegalText(selectedCountry, fieldName); 1317 updatePlaceholder(selectedCountry, fieldName); 1318 updateCountryCodeInstruction(selectedCountry, fieldName); 1319 }); 1320 } 1321 1322 document.addEventListener('DOMContentLoaded', function() { 1323 const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]'); 1324 1325 smsPhoneFields.forEach(function(dropdown) { 1326 const fieldName = dropdown?.id.replace('country-select-', ''); 1327 initializeSmsPhoneDropdown(fieldName); 1328 }); 1329 });
1330 </script>
1330 1331
1331<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"264670e4f729453dbba22023b60c792d","r":1,"spa":2}' crossorigin="anonymous"></script>
1331 1332</body> 1333</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.