PageSourceSearch

https://www.adelaidegaol.sa.gov.au/cpresources/b7e4d651/js/scripts…/captchas/recaptcha/v3.js?v=1790723565

js adelaidegaol.sa.gov.au collected 2026-10-02 20:25:20 UTC 4,662 bytes, 1 lines download raw bytes

1(()=>{var S={form:{ready:"freeform-ready",reset:"freeform-on-reset",submit:"freeform-on-submit",removeMessages:"freeform-remove-messages",fieldRemoveMessages:"freeform-remove-field-messages",renderSuccess:"freeform-render-success",renderFieldErrors:"freeform-render-field-errors",renderFormErrors:"freeform-render-form-errors",ajaxBeforeSuccess:"freeform-before-ajax-success",ajaxSuccess:"freeform-ajax-success",ajaxError:"freeform-ajax-error",ajaxBeforeSubmit:"freeform-ajax-before-submit",ajaxAfterSubmit:"freeform-ajax-after-submit",afterFailedSubmit:"freeform-after-failed-submit",handleActions:"freeform-handle-actions"},rules:{applied:"freeform-rules-applied"},table:{onAddRow:"freeform-field-table-on-add-row",afterRowAdded:"freeform-field-table-after-row-added",onRemoveRow:"freeform-field-table-on-remove-row",afterRemoveRow:"freeform-field-table-after-remove-row"},dragAndDrop:{renderPreview:"freeform-field-dnd-on-render-preview",renderPreviewRemoveButton:"freeform-field-dnd-on-render-preview-remove-button",renderErrorContainer:"freeform-field-dnd-render-error-container",showGlobalMessage:"freeform-field-dnd-show-global-message",appendErrors:"freeform-field-dnd-append-errors",clearErrors:"freeform-field-dnd-clear-errors",afterErrors:"freeform-field-dnd-after-errors",onChange:"freeform-field-dnd-on-change",afterUpload:"freeform-field-dnd-after-upload",onUploadProgress:"freeform-field-dnd-on-upload-progress"},saveAndContinue:{saveFormhandleToken:"freeform-save-form-handle-token"},scripts:{beforeLoad:"freeform-script-before-load",afterLoad:"freeform-script-after-load"},stylesheets:{beforeLoad:"freeform-stylesheet-before-load",afterLoad:"freeform-stylesheet-after-load"}},v=S;var w=(e,t,r,s)=>{A("add",{elements:e,type:t,callback:r,options:s})};var A=(e,{type:t,elements:r,callback:s,options:n})=>{let o=Array.isArray(t)?t:[t],a=Array.isArray(r)?r:[r];Array.from(a).forEach(i=>{o.forEach(f=>{e==="add"?i.addEventListener(f,s,n):i.removeEventListener(f,s,n)})})};var l=null;window.freeform||(window.freeform={});var b;(b=window.freeform)!=null&&b.captchas||(window.freeform.captchas={loaders:new Map,listeners:new WeakSet,loaderPromises:new Map});var k=e=>
1new Promise((t,r)=>{let s=String(e),n=document.getElementById(s);if(n){if(n.dataset.loaded==="true")return t();n.addEventListener("load",()=>t()),n.addEventListener("error",()=>r(new Error(`Error loading script ${e}`)));return}let o=document.createElement("script"),{trustedTypes:a}=window;if(a!=null&&a.createPolicy){if(!l)try{l=a.createPolicy("freeform#captcha-loader",{createScriptURL:i=>i})}catch{}o.src=l?l.createScriptURL(String(e)):String(e)}else o.src=String(e);o.async=!0,o.defer=!0,o.id=s,o.addEventListener("load",()=>{o.dataset.loaded="true",t()}),o.addEventListener("error",()=>r(new Error(`Error loading script ${e}`))),document.body.appendChild(o)}),T=(e,t,r,s)=>{let n=h(t,r);if(!n)return;let{listeners:o,loaderPromises:a,loaders:i}=window.freeform.captchas,f=E(n),{lazyLoad:x=!1,version:H="default"}=f,C=x&&!s,d=`${t}-${H}`,c;a.has(d)?c=a.get(d):(c=new Promise((p,u)=>{let P=()=>{k(e).then(p).catch(u)};i.set(d,P)}),a.set(d,c));let y=i.get(d);return C?new Promise((p,u)=>{o.has(r)||(w(r,["input"],()=>{y(),c.then(p).catch(u)},{once:!0}),o.add(r))}):(y(),c)},h=(e,t)=>t.querySelector(`[data-captcha="${e}"]`),E=e=>({sitekey:e.dataset.sitekey||"",theme:e.dataset.theme||"light",size:e.dataset.size||"normal",version:e.dataset.version,lazyLoad:e.dataset.lazyLoad!==void 0,action:e.dataset.action||"submit",locale:e.dataset.locale});var R="https://www.google.com/recaptcha/api.js",M="recaptcha";var L=(e,t)=>{let r=m(e);if(!r)return Promise.resolve();let{version:s,sitekey:n,locale:o}=g(r),a=new URL(R);return s==="v3"?a.searchParams.append("render",n):a.searchParams.append("render","explicit"),o&&a.searchParams.append("hl",o),T(a,M,e,t)},m=e=>h(M,e),g=e=>E(e);var F=e=>{let t=m(e.form);if(!t)return null;let r=t.querySelector("[data-recaptcha]");return r||(r=document.createElement("textarea"),r.dataset.recaptcha="",r.name="g-recaptcha-response",r.style.visibility="hidden",r.style.position="absolute",r.style.top="-9999px",r.style.left="-9999px",r.style.width="1px",r.style.height="1px",r.style.overflow="hidden",r.style.border="none",t.appendChild(r)),r};document.addEventListener(v.form.ready,e=>{L(e.form).catch(()=>{})});document.addEventListener(v.form.submit,e=>{e.addCallback(async()=>{let t=m(e.form);if(!t)return null;let r=F(e);if(!r||e.isBackButtonPressed)return;try{await L(e.form,!0)}catch{return}let{sitekey:s,action:n}=g(t);return await new Promise(o=>{grecaptcha.ready(async()=>{let a=await grecaptcha.execute(s,{action:n});r.value=a,o()})})})});})();

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.