1 2<!DOCTYPE html> 3<html lang="en" class="scroll-smooth"> 4 5 6<head> 7 <!-- AssemblyFileVersion 1.0.0.0 --> 8 <!-- AssemblyVersion 1.0.0.0 --> 9 <link rel="icon" type="image/png" href="/favicon.ico"> 10 <meta charset="utf-8"> 11 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 12 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> 13 14 <meta name="title" content="Help" /> 15 16 17 18 <title>Help</title> 19 20 21 <link href="https://www.toxinz.com/help/" hreflang="x-default" rel="alternate" /> 22 23 <link href="https://www.toxinz.com/help/" rel="canonical" /> 24 25 <meta property="og:title" content="Help" /> 26 27 <meta property="og:type" content="website" /> 28 29 <meta property="og:url" content="https://www.toxinz.com/help/" /> 30 31 <meta property="og:locale" content="en_GB" /> 32 33 34 <meta property="og:image:alt" content="Help" /> 35 36 <meta property="fb:app_id" content="291974391408596" /> 37 38 39 <meta name="twitter:card" content="summary_large_image" /> 40 41 <meta name="twitter:title" content="Help" /> 42 43 44 45 <meta name="twitter:image:alt" content="Help" /> 46 47 48 49
49<script defer="defer" src="/Static/js/chunk-vendors.5cbfd4aa.js"></script>
49<script defer="defer" src="/Static/js/app.c03df3e6.js"></script>
49<link href="/Static/css/app.4e239c71.css" rel="stylesheet"> 50 51 <!-- Google Tag Manager --> 52
52<script nonce="0vgSFMgOGTeR6ov/qrSBeep1cojtvjLI2c053MS+CSg=">
vendor: 419 bytes, lines 52-60
52 53 (function (w, d, s, l, i) { 54 w[l] = w[l] || []; w[l].push({ 55 'gtm.start': 56 new Date().getTime(), event: 'gtm.js' 57 }); var f = d.getElementsByTagName(s)[0], 58 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 59 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 60 })(window, document, 'script', 'dataLayer', '
60GTM-WKM95GR
vendor: 13 bytes, lines 60-61
60'); 61
61</script>
61 62 <!-- End Google Tag Manager --> 63 64
64<script nonce="0vgSFMgOGTeR6ov/qrSBeep1cojtvjLI2c053MS+CSg="> 65 var zaius = window['zaius'] || (window['zaius'] = []); 66 zaius.methods = ['initialize', 'onload', 'customer', 'entity', 'event', 'subscribe', 'unsubscribe', 'consent', 'identify', 'anonymize', 'dispatch']; 67 68 // build queueing methods 69 zaius.factory = function (method) { 70 return function () { 71 var args = Array.prototype.slice.call(arguments); 72 args.unshift(method); 73 zaius.push(args); 74 return zaius; 75 }; 76 }; 77 78 (function () { 79 for (var i = 0; i < zaius.methods.length; i++) { 80 var method = zaius.methods[i]; 81 zaius[method] = zaius.factory(method); 82 } 83 84 var script = document.createElement('script'); 85 script.type = 'text/javascript'; 86 script.async = true; 87 script.src = ('https:' === document.location.protocol ? 'https://' : 'http://') + 88 'd1igp3oop3iho5.cloudfront.net/v2/Js0_1ot9UXxEqpr-hGZkvw-au1/zaius.js'; 89 90 var firstScript = document.getElementsByTagName('script')[0]; 91 firstScript.parentNode.insertBefore(script, firstScript); 92 })(); 93 // Edits to this script should only be made below this line. 94 zaius.event('pageview', {organization: '', report_group: ''}); 95 </script>
95 96 97 98 99 100 101
101<script type="text/javascript" nonce="0vgSFMgOGTeR6ov/qrSBeep1cojtvjLI2c053MS+CSg=" src="/WebResource.axd?d=06BwN-V4cbMsRvf09OiYrhqab4IkOt9UbSwAmq9bwifoFfa3rdE9xoPLNIkC3OJinB0b5Q-ncPJBB2BsENa8xaRaJgydUEYnLKgd2QqEjUIzhEHiuE_NzxtmZar5cYqiDgRz8Da0JpCmM5GO30cavCIdtGnA-BoiIj2wpI2kT50_3_XMx1L3F70DY10dqwnW0&t=637281633120000000"></script>
vendor: 2 bytes, line 101
101
102<script type="text/javascript" nonce="0vgSFMgOGTeR6ov/qrSBeep1cojtvjLI2c053MS+CSg="> 103(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 104(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 105m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 106})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', 'UA-8VXKQN1KV4', 'auto');if(window.epiGat)epiGat({"downloads":true,"extensions":"7z|aac|arc|arj|asf|avi|bin|csv|docx?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|png|pptx?|qtm?|ra(m|r)?|tar|tgz|txt|wav|wma|wmv|wpd|xlsx?|xml|z|zip","external":true,"mailto":true,"trackForms":true,"trackVisitorGroups":true,"trackLogins":true,"trackingOption":"Universal"});ga('send', 'pageview'); 107</script>
107 108 109 110 111
112<script type="text/javascript">var appInsights=window.appInsights||function(config){function t(config){i[config]=function(){var t=arguments;i.queue.push(function(){i[config].apply(i,t)})}}var i={config:config},u=document,e=window,o="script",s="AuthenticatedUserContext",h="start",c="stop",l="Track",a=l+"Event",v=l+"Page",r,f;setTimeout(function(){var t=u.createElement(o);t.src=config.url||"https://js.monitor.azure.com/scripts/a/ai.0.js";u.getElementsByTagName(o)[0].parentNode.appendChild(t)});try{i.cookie=u.cookie}catch(y){}for(i.queue=[],r=["Event","Exception","Metric","PageView","Trace","Dependency"];r.length;)t("track"+r.pop());return t("set"+s),t("clear"+s),t(h+a),t(c+a),t(h+v),t(c+v),t("flush"),config.disableExceptionTracking||(r="onerror",t("_"+r),f=e[r],e[r]=function(config,t,u,e,o){var s=f&&f(config,t,u,e,o);return s!==!0&&i["_"+r](config,t,u,e,o),s}),i}({instrumentationKey:"98caf5a2-9a26-482f-bcb6-7a1e935c8cba",sdkExtension:"a"});window.appInsights=appInsights;appInsights.queue&&appInsights.queue.length===0&&appInsights.trackPageView();</script>
112</head> 113 114 115<body> 116 <!-- Google Tag Manager (noscript) --> 117 118 <!-- End Google Tag Manager (noscript) --> 119 <!-- Google Tag Manager (noscript) -->
vendor: 91 bytes, lines 119-121
119 120 <noscript> 121 <iframe src="https://www.googletagmanager.com/ns.html?id=
121GTM-WKM95GR
vendor: 123 bytes, lines 121-124
121" 122 height="0" width="0" style="display:none;visibility:hidden"></iframe> 123 </noscript> 124
124<!-- End Google Tag Manager (noscript) --> 125 126 127 <a id="top" class="sr-only absolute -top-96 focus:top-0" href="#mainContent" tabindex="0">Skip to Content</a> 128 129<div id="ToxinzApp" class="flex flex-col min-h-screen"> 130 131 132<header class="sticky top-0 flex py-5 px-5 md:px-0 bg-black-navigation px-5 mt-0 z-50 transition-colors duration-300" role="banner" id="header"> 133 <div class="flex justify-between container items-center relative w-full" id="header-inner"> 134 <div class="mr-5 -mt-[10px]"> 135 <a href="/" aria-label="header logo"> 136 <inline-svg src="/Static/assets/images/logo.svg" alt="Toxinz" class="fill-white"></inline-svg> 137 </a> 138 </div> 139 140 141 142<nav class="hidden md:flex flex-grow md" role="navigation"> 143 <ul class="no-style flex justify-start flex-grow items-center"> 144 145 146 <li class="flex items-center ml-10"> 147 <a class="border-solid border-b-2 border-transparent text-white hover:border-white" href="/about/">About</a> 148 </li> 149 <li class="flex items-center ml-10"> 150 <a class="border-solid border-b-2 border-transparent text-white hover:border-white" href="/help/">Help</a> 151 </li> 152 <li class="flex items-center ml-10"> 153 <a class="border-solid border-b-2 border-transparent text-white hover:border-white" href="/editorial-board/">Editorial Board</a> 154 </li> 155 <li class="flex items-center ml-10"> 156 <a class="border-solid border-b-2 border-transparent text-white hover:border-white" href="/contact-us/">Contact Us </a> 157 </li> 158 159 <li class="flex items-center ml-auto"> 160 <a class="border-solid border-b-2 border-transparent text-white hover:border-white flex flex-row items-center"> 161 <a class="button ml-4" href="/#login"> 162 Login 163 </a> 164 </a> 165 166 </li> 167 </ul> 168 169</nav> 170 171<div class="flex md:hidden text-white"> 172 173 <button id="mobile-nav-toggle" type="button" class="header__hamburger collapsed relative top-50 right-0 z-75" data-bs-toggle="collapse" data-bs-target="#navigation-mobile" aria-controls="navigation-mobile" aria-expanded="false" aria-label="Toggle navigation" data-bs-display="static" data-bs-parent="header"> 174 <span class="sr-only">Menu</span> 175 <span class="icon"> 176 <span class="right-0 header__hamburger-icon top-1/2"></span> 177 </span> 178 </button> 179 180 <label class="header__nav-mask collapsed z-40 bg-black bg-opacity-10 h-screen w-screen fixed transition-colors delay-300 left-0 top-0 overflow-hidden" data-bs-toggle="collapse" data-bs-target="#navigation-mobile" aria-controls="navigation-mobile" aria-hidden="true" for="mobile-nav-toggle"> 181 </label> 182 183 <nav class="z-40 dropdown-menu fixed header__mobile-nav shadow-lg bg-white text-black dark:bg-gray-10 dark:text-white py-10 z-50 w-10/12 fixed overflow-auto -translate-x-full transform transition-transform left-0 h-full top-0 transition-all duration-300" id="navigation-mobile" data-position="bottom" role="navigation" @click.stop> 184 <ul class="no-style"> 185 186 <li class="px-8 py-5 border-b border-gray-100 dark:border-gray-30"> 187 <a href="/about/">About</a> 188 </li> 189 <li class="px-8 py-5 border-b border-gray-100 dark:border-gray-30"> 190 <a href="/help/">Help</a> 191 </li> 192 <li class="px-8 py-5 border-b border-gray-100 dark:border-gray-30"> 193 <a href="/editorial-board/">Editorial Board</a> 194 </li> 195 <li class="px-8 py-5 border-b border-gray-100 dark:border-gray-30"> 196 <a href="/contact-us/">Contact Us </a> 197 </li> 198 </ul> 199 200 </nav> 201 202</div> 203 </div> 204</header> 205 206 <main id="mainContent" class="main__content" role="main" tabindex="-1"> 207 208 209 210 211 212<div class="gradient-purple w-full bg-[position:-6rem_44%] md:bg-[position:-19rem_44%] bg-no-repeat bg-[auto_300%] md:bg-[auto_500%] mb-8 md:mb-20" style="background-image: url(/Static/assets/images/x.svg);"> 213 <div class="container w-full flex items-center py-6 md:py-16 px-8 md:px-5"> 214 <h1 class="text-4xl md:text-6xl mb-0 text-white font-normal">Help</h1> 215 </div> 216</div> 217 218 219<div class="container px-5"> 220 <article role="article"> 221 222 <div class=""><div><div class="container px-5"> 223 <h2>
223Please choose a topic from the list below</h2> 224 225 <ul class="accordion" data-accordion> 226 <li class="border-b border-gray-90"> 227 228 229<bs-accordion-item id="id46b4d55f-29b9-4060-bdab-1353ca5c9a0e" title="How do I use the search function to ensure I get the best results?"> 230 <p>To perform a standard search on the <strong>toxinz™</strong> document library, enter the name of the substance, chemical, medicine, plant, animal, or product you wish to locate into the search text box and click the search button (magnifying glass) icon or press enter on your keyboard.</p> 231<p><img src="/contentassets/00a6bace75194623b307ecdd6787190b/search-bar-screenshot.png" alt="search bar screenshot.png" width="3020" height="512" /></p> 232<p>The words must be entered in the correct order, e.g. "paracare paracetamol" rather than "paracetamol paracare" or results may not be found.</p> 233<p class="mb-5">A standard search will return:</p> 234<p class="mb-5" style="padding-left: 1rem;">Direct substance name matches</p> 235<p class="mb-5" style="padding-left: 1rem;">Synonym matches</p> 236<p class="mb-5">The results of a search will be displayed under the purple area; to view the information page for any results, simply click the title of the selected substance.</p> 237<p><img src="/contentassets/00a6bace75194623b307ecdd6787190b/search-results.png" alt="" width="2794" height="1510" /></p> 238</bs-accordion-item> 239 240 </li> 241 <li class="border-b border-gray-90"> 242 243 244<bs-accordion-item id="id23743bc6-166e-429e-bc50-4a131c76343e" title="Search for chemicals using CAS numbers"> 245 <p>If you know the CAS number of a chemical, simply enter the CAS number in the search box. While toxinz™ contains information about numerous chemicals, it is not a comprehensive chemical database, so many CAS numbers will not have a corresponding document.</p> 246<p>Example: search for Acetone using the CAS Number 67-64-1</p> 247<p><img src="/contentassets/e36cf17aaf804bd7bb1378dfe5f5e089/image74ok.png" alt="" width="3024" height="844" /></p> 248<p> </p> 249</bs-accordion-item> 250 251 </li> 252 <li class="border-b border-gray-90"> 253 254 255<bs-accordion-item id="id6dbc3267-7ff7-414a-9f13-37ead745c4f3" title="How do I navigate a document to find what I am looking for?"> 256 <p> </p> 257<table style="border-collapse: collapse; width: 100%;" border="1"> 258<tbody> 259<tr> 260<td style="width: 25.3982%;"><img src="/contentassets/dcbb6dab1e15405eaeb4a3e00cd2448b/imagemcw3m.png" alt="" width="700" height="950" /></td> 261<td style="width: 74.6018%;"> 262<p>Use the navigation pane on the left hand side of a page to efficiently navigate to different parts of a document.</p> 263<p>Clicking on the <strong>+Expand</strong> or <strong>-Collapse</strong> boxes will fully expand or collapse all headings in the navigation pane.</p> 264<p>Clicking on the headings in navigation pane (e.g. "<strong>Treatment</strong>") will jump to that location in the document and expand the corresponding area of the navigation pane.</p> 265<p>Clicking a <strong>+</strong> next to a heading will expand individual areas of the navigation pane. Expanded areas can be individually collapsed by clicking on a <strong>-</strong> when present.</p> 266</td> 267</tr> 268</tbody> 269</table> 270</bs-accordion-item> 271 272 </li> 273 <li class="border-b border-gray-90"> 274 275 276<bs-accordion-item id="id26d25431-cd65-4979-9f58-a6ad4543128c" title="How do I go back and look at a recently viewed document?"> 277 <p>To return to a previously viewed document, click of the down arrow next to "<strong>Recently viewed</strong>" in the header in the current document and select the document from the list, or click on the substance name next to "<strong>Recently viewed</strong>" when on the search page. There is need to repeat the search for the substance again.</p> 278<p>Clicking the looking glass icon on the search bar when no text has been entered will return to the search page.</p> 279<p><img src="/contentassets/e36cf17aaf804bd7bb1378dfe5f5e089/imageuk44.png" alt="" width="2804" height="1328" /></p> 280<p><img src="/contentassets/e36cf17aaf804bd7bb1378dfe5f5e089/recently-viewed-2-screenshot.png" alt="" width="2796" height="354" /></p> 281</bs-accordion-item> 282 283 </li> 284 <li class="border-b border-gray-90"> 285 286 287<bs-accordion-item id="idf6b87744-4a5d-4f10-bf08-5af14afdc8c2" title="I clicked the logout button and I canât get back in again!"> 288 <p>If your subscription uses IP authentication, it means you do not need a username and password to log in. Your IP address is recognised, and you are automatically logged in. However, if you click the logout button, you will need to click on "<strong>Enable Auto Login</strong>" on the homepage to get back into <strong>toxinz™</strong> again.</p> 289<p><img src="/contentassets/e36cf17aaf804bd7bb1378dfe5f5e089/imageddips.png" alt="" width="2748" height="1128" /></p> 290<p> </p> 291</bs-accordion-item> 292 293 </li> 294 <li class="border-b border-gray-90"> 295 296 297<bs-accordion-item id="id804fbe95-63c6-4835-90e3-a7febc7a21d7" title="How do I print a document?"> 298 <p>Click the Print button that appears above the left-hand navigation pane of a toxinz document. You have the option to print the entire document or only specific sections, or to export to a PDF file.</p> 299<p><img src="/contentassets/5c8635a89f9d4aadb2a42ce4c4e5b24a/printhelp.png" alt="" width="1634" height="777" /></p> 300<p>Alternatively, browser-based printing is also possible by right-clicking on the page with your mouse and choosing Print.</p> 301<p> </p> 302</bs-accordion-item> 303 304 </li> 305 <li class="border-b border-gray-90"> 306 307 308<bs-accordion-item id="id1a3f7542-dd87-45f4-a62e-14c24e2094c3" title="Why am I seeing an error saying "no sessions available"?"> 309 <p>This means that the maximum number of permitted logins for your subscription has been reached. Try waiting 5 minutes then and try to login again. If a user who is currently logged in has not used <strong>toxinz™</strong> for the past 5 minutes, then they will be logged out when the next waiting user attempts to login. If this is a persistent problem please contact the <strong>toxinz™</strong>
309 team to discuss if your subscription should be amended.</p> 310<p><img src="/contentassets/e36cf17aaf804bd7bb1378dfe5f5e089/imageidg2.png" alt="" width="830" height="464" /></p> 311</bs-accordion-item> 312 313 </li> 314 <li class="border-b border-gray-90"> 315 316 317<bs-accordion-item id="id25b844f3-b4f0-474a-b2f8-46f6c10f07ac" title="How do I refresh my browser to make sure the latest site data is loading?"> 318 <p>Periodically, the <strong>toxinz™ </strong>website will be updated with new software code. Web browsers must load the latest code, otherwise pages may display incorrectly. Performing a browser hard refresh will clear site data from the cache and help to load the latest code. Please <a title="browser cache clear instructions" href="https://fabricdigital.co.nz/blog/how-to-hard-refresh-your-browser-and-clear-cache" target="_blank" rel="noopener">click here</a> for instructions to hard refresh your browser cache. If this does not solve the issue please use the <a title="contact us search page link" href="/contact-us/" rel="noopener">Contact Us</a> page.</p> 319</bs-accordion-item> 320 321 </li> 322 <li class="border-b border-gray-90"> 323 324 325<bs-accordion-item id="idd2348af4-4d4e-4694-b11a-34cc36fceebd" title="I have a different question or problem."> 326 <p>For any questions or problems that are not covered above, or to provide any feedback please visit the <a title="Help page contact us link" href="/contact-us/" target="_blank" rel="noopener">Contact Us</a> page.</p> 327</bs-accordion-item> 328 329 </li> 330 </ul> 331</div> 332</div></div> 333 </article> 334</div> 335 336 </main> 337 338 339 340 341<div class="w-full z-20 sticky bottom-[0px] flex justify-end md:hidden"> 342 <a class="footer__back-to-top flex items-center bg-black text-white px-3 py-2" href="#top" @click.prevent v-scroll-to="'#top'"> 343 <dxa-icon class="mr-2" name="ic-back-to-top" size="small"></dxa-icon> 344 <span class="font-bold font-sans">Back to Top</span> 345 </a> 346</div> 347<footer class="footer md:mt-0 px-5 py-3 md:px-0 md:py-0 bg-black" role="contentinfo"> 348 <div class="footer__to-top-wrapper hidden md:flex flex-row justify-end h-0"> 349 <a id="back-to-top" class="footer__back-to-top py-5 px-7 md:mr-6 md:-mt-16 transition-colors hover:bg-purple bg-black text-white shadow-lg fixed bottom-8" href="#top" @click.prevent v-scroll-to="'#top'"> 350 <span class="sr-only">Back to Top</span> 351 <svg class="icon "><use xlink:href="/Static/assets/icons/icon.svg?v=1.0.0.0#ic-back-to-top"/></svg> 352 </a> 353 </div> 354 <div class="footer__container container px-0 md:px-5 flex flex-row flex-wrap md:flex-nowrap items-center justify-start"> 355 <div class="flex justify-between items-center w-full md:w-auto md:mr-12 md:mt-[-10px]"> 356 <a class="" href="/" aria-label="footer logo"> 357 <inline-svg src="/Static/assets/images/logo.svg" alt="Toxinz" class="fill-white"></inline-svg> 358 </a> 359 360 </div> 361 <nav class="footer__nav flex w-full items-center"> 362 363 364 365 366<ul class="no-style mx-0 px-0 my-6 flex flex-row text-white"><li class="footer__group mr-4"> 367 368<a 369 href="/about/" 370 class="footer__group-title hover:underline text-sm text-white" 371>About</a> 372</li><li class="footer__group mr-4"> 373 374<a 375 href="/help/" 376 class="footer__group-title hover:underline text-sm text-white" 377>Help</a> 378</li><li class="footer__group mr-4"> 379 380<a 381 href="/privacy-policy/" 382 class="footer__group-title hover:underline text-sm text-white" 383>Privacy Statement</a> 384</li></ul> 385 386 387 388 389 </nav> 390 <p class="mb-0 text-white mr-auto text-sm md:whitespace-nowrap">© 2026 National Poisons Centre, New Zealand. ISSN 2624-344X</p> 391 </div> 392</footer> 393 394 395 396 397 </div> 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413
414<script type="text/javascript" nonce="0vgSFMgOGTeR6ov/qrSBeep1cojtvjLI2c053MS+CSg=" src="https://dl.episerver.net/13.6.1/epi-util/find.js"></script>
vendor: 2 bytes, line 414
414
415<script type="text/javascript" nonce="0vgSFMgOGTeR6ov/qrSBeep1cojtvjLI2c053MS+CSg="> 416if(typeof FindApi === 'function'){var api = new FindApi();api.setApplicationUrl('/');api.setServiceApiBaseUrl('/find_v2/');api.processEventFromCurrentUri();api.bindWindowEvents();api.bindAClickEvent();api.sendBufferedEvents();} 417</script>
417 418 419 420
421<script type="text/javascript" nonce="0vgSFMgOGTeR6ov/qrSBeep1cojtvjLI2c053MS+CSg="> 422 (function () { 423 var elements = document.getElementsByClassName("EPiServerForms"); 424 if (elements) { 425 if (elements.length > 0 && window.AppHooks !== undefined) { 426 window.AppHooks.afterMount.push("/WebResource.axd?d=TzRGlCddaaqtz0Im2nSJhDhPmxkr97a2ex-HE8mos9HEPDIFzR5N6jgIbtj4ROlUnH5ledA3eCUi8ytn657amet7rVA1hpgBmXXv8dLA6xs5AA746b9NQII0kRZ0fgaVcl44kA_o4LgRdyHyP2Jburpsi7IQU37V5QVQg90167I1&t=637461056200000000"); 427 } 428 429 window.addEventListener("load", function () { 430 var recaptchFormElement = document.getElementsByClassName("recaptcha-element")[0]; 431 var recaptchaKey = "6LcLe98hAAAAAKWSnPBUh7HUGtV6mAfQqLH0Cn1A"; 432 433 if (window.jQuery) { 434 initializeRecaptcha(recaptchFormElement, recaptchaKey); 435 } 436 }); 437 } 438 })(); 439 440 if (typeof grecaptcha !== "undefined") { 441 grecaptcha.ready(function () { 442 if (epi !== undefined && epi.EPiServer !== undefined && epi.EPiServer.Forms !== undefined) { 443 $.extend(true, epi.EPiServer.Forms, 444 { 445 Validators: 446 { 447 "Toxinz.Web.Features.Recaptcha.RecaptchaValidator": function (fieldName, fieldValue, validatorMetaData) { 448 //Recaptcha token has a two minute time out, and we cannot generate the token before the form submission. Real validadation happen server-side. 449 //Consider valid clientside as this would otherwise go out of sync with revalidation triggered at a 2 minute interval. 450 return { isValid: true }; 451 }, 452 }, 453 }); 454 } 455 }); 456 } 457 458 function initializeRecaptcha(field, siteKey) { 459 if (field !== undefined && typeof grecaptcha !== "undefined") { 460 function revalidateCaptcha(delayMs) { 461 setTimeout(function () { 462 grecaptcha.execute(siteKey, { action: 'form' }).then(function (token) { 463 field.value = token; 464 465 //Recaptcha token has a two minute time out, and we cannot generate the token before the form submission. Thus we re-generate the token every other minute. 466 revalidateCaptcha((1000 * 60 * 2) - 5); 467 }); 468 }, delayMs); 469 } 470 471 revalidateCaptcha(0); 472 } 473 } 474</script>
474 475 476 477
478<script type="text/javascript" src="/Resources/jquery-3.6.0.min.js"></script>
478 479 480</body> 481</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.