"use strict";(function(){function zt(e,t,n,o,c,l,g){try{var y=e[l](g),f=y.value}catch(d){n(d);return}y.done?t(f):Promise.resolve(f).then(o,c)}function Ht(e){return function(){var t=this,n=arguments;return new Promise(function(o,c){var l=e.apply(t,n);function g(f){zt(l,o,c,g,y,"next",f)}function y(f){zt(l,o,c,g,y,"throw",f)}g(void 0)})}}function V(e,t){return t!=null&&typeof Symbol!="undefined"&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):V(e,t)}function De(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pe(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n0&&l[l.length-1])&&(d[0]===6||d[0]===2)){n=0;continue}if(d[0]===3&&(!l||d[1]>l[0]&&d[1]1&&(o.params=new URLSearchParams(c[1])),o}function j(){return Date.now()}var ht=function(e,t,n,o){var c=pt(t.params,!1,o),l="h/".concat("b","/"),g,y,f="".concat(c,"/cdn-cgi/challenge-platform/").concat(l,"feedback-reports/").concat(Ge(e),"/").concat(t.displayLanguage,"/").concat((y=t.params.theme)!==null&&y!==void 0?y:t.theme,"/").concat(n);if(window.top!==window.self){window.open(f,"_blank","noopener,noreferrer");return}t.wrapper.parentNode||v("Cannot initialize Widget, Element not found (#".concat(e,")."),3074);var d=document.createElement("div");d.style.position="fixed",d.style.zIndex="2147483646",d.style.width="100vw",d.style.height="100vh",d.style.top="0",d.style.left="0",d.style.transformOrigin="center center",d.style.overflowX="hidden",d.style.overflowY="auto",d.style.background="rgba(0,0,0,0.4)";var w=document.createElement("div");w.style.display="table-cell",w.style.verticalAlign="middle",w.style.width="100vw",w.style.height="100vh";var R=document.createElement("div");R.className="cf-turnstile-feedback",R.id="cf-fr-id",R.style.width="100vw",R.style.maxWidth="450px",R.style.height=mt(t),R.style.position="relative",R.style.zIndex="2147483647",R.style.backgroundColor="#ffffff",R.style.borderRadius="5px",R.style.left="0px",R.style.top="0px",R.style.overflow="hidden",R.style.margin="0px auto";var C=document.createElement("iframe");C.id="".concat(e,"-fr"),C.setAttribute("src",f),C.setAttribute("allow","cross-origin-isolated; fullscreen"),C.setAttribute("sandbox","allow-same-origin allow-scripts allow-popups allow-forms"),C.setAttribute("scrolling","no"),C.style.borderWidth="0px",C.style.width="100%",C.style.height="100%",C.style.overflow="hidden";var T=document.createElementNS("http://www.w3.org/2000/svg","svg");T.setAttribute("tabindex","0"),T.setAttribute("role","img"),T.setAttribute("aria-label","Close button icon"),T.style.position="absolute",T.style.width="26px",T.style.height="26px",T.style.zIndex="2147483647",T.style.cursor="pointer",t.displayRtl?T.style.left="2px":T.style.right="6px",T.style.top="5px",T.setAttribute("width","20"),T.setAttribute("height","20"),T.addEventListener("click",function(){var N;(N=d.parentNode)===null||N===void 0||N.removeChild(d)}),T.addEventListener("keydown",function(N){if(N.key==="Enter"||N.key===" "){var _;(_=d.parentNode)===null||_===void 0||_.removeChild(d)}});var k=document.createElementNS("http://www.w3.org/2000/svg","ellipse");k.setAttribute("ry","12"),k.setAttribute("rx","12"),k.setAttribute("cy","12"),k.setAttribute("cx","12"),k.setAttribute("fill","none"),k.setAttribute("stroke-width","0"),T.appendChild(k);var M=document.createElementNS("http://www.w3.org/2000/svg","line");M.setAttribute("stroke-width","1"),M.setAttribute("stroke","#999"),M.setAttribute("fill","none"),M.setAttribute("x1","6"),M.setAttribute("x2","18"),M.setAttribute("y1","18"),M.setAttribute("y2","5"),T.appendChild(M);var S=document.createElementNS("http://www.w3.org/2000/svg","line");S.setAttribute("stroke-width","1"),S.setAttribute("stroke","#999"),S.setAttribute("fill","none"),S.setAttribute("x1","6"),S.setAttribute("x2","18"),S.setAttribute("y1","5"),S.setAttribute("y2","18"),T.appendChild(S),R.appendChild(C),R.appendChild(T),w.appendChild(R),d.appendChild(w),d.addEventListener("click",function(){var N;(N=d.parentNode)===null||N===void 0||N.removeChild(d)}),t.wrapper.parentNode.appendChild(d),window.addEventListener("resize",function(){R.style.height=mt(t)})},mr=function(e){var t,n,o,c;(c=document.getElementById(e))===null||c===void 0||(o=c.parentElement)===null||o===void 0||(n=o.parentElement)===null||n===void 0||(t=n.parentElement)===null||t===void 0||t.remove()};var Xe;(function(e){e.Failure="failure",e.Verifying="verifying",e.Overruning="overrunning",e.Custom="custom"})(Xe||(Xe={}));var yt=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:3;return e.length>t?e.substring(0,t):e};function gr(e){if(!e)return"-";var t=function(n,o){if(!n||n.tagName==="BODY")return o;for(var c=1,l=n.previousElementSibling;l;)l.tagName===n.tagName&&c++,l=l.previousElementSibling;var g=yt(n.tagName.toLowerCase()),y="".concat(g,"[").concat(c,"]");return t(n.parentNode,"/".concat(y).concat(o))};return t(e,"")}function hr(e){if(!e)return"";var t=e.getBoundingClientRect();return"".concat(t.top,"|").concat(t.right)}var Dr={button:"b",checkbox:"c",email:"e",hidden:"h",number:"n",password:"p",radio:"r",select:"sl",submit:"s",text:"t",textarea:"ta"};function yr(e){if(!e)return"";var t=e.closest("form");if(!t)return"nf";var n=Array.from(t.querySelectorAll("input, select, textarea, button")),o=n.slice(0,20).map(function(l){return Dr[l.type]||"-"}).join(""),c=["m:".concat(t.method||""),"f:".concat(n.length),o].join("|");return c}function _r(e,t,n){for(var o="",c=0,l=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,{acceptNode:function(R){return c>t||o.length>n?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}}),g;(g=l.nextNode())!==null&&o.length"}else g.nodeType===Node.TEXT_NODE&&(o+="-t");var w=g.parentNode;for(c=0;w!==e&&w!==null;)c++,w=w.parentNode}return o.substring(0,n)}function br(e){if(typeof e!="string")throw new Error("djb2: expected string, got ".concat(typeof e=="undefined"?"undefined":D(e)));for(var t=5381,n=0;n>>0}function xr(e,t){var n;t.upgradeAttempts++;var o=gt();if(!(!o||!o.parentNode)){var c=o==null?void 0:o.nonce;e._pState=t;var l=new URL(o.src),g=document.createElement("script");l.searchParams.set("_upgrade","true"),l.searchParams.set("_cb",String(Date.now())),g.async=!0,c&&(g.nonce=c),g.setAttribute("crossorigin","anonymous"),g.src=l.toString(),o==null||(n=o.parentNode)===null||n===void 0||n.replaceChild(g,o)}}function wr(e,t){var n=e._pState;return n?(t.isReady=n.isReady,t.isRecaptchaCompatibilityMode=n.isRecaptchaCompatibilityMode,t.lastWidgetIdx=n.lastWidgetIdx,t.scriptWasLoadedAsync=n.scriptWasLoadedAsync,t.upgradeAttempts=n.upgradeAttempts,t.upgradeCompletedCount=n.upgradeCompletedCount+1,t.turnstileLoadInitTimeTsMs=j(),t.watchCatInterval=null,t.watchCatSeq=n.watchCatSeq,t.widgetMap=n.widgetMap,!0):!1}function _t(e){return F(["auto","dark","light"],e)}function bt(e){return F(["auto","never"],e)}function xt(e){return e>0&&e<9e5}function wt(e){return e>0&&e<36e4}var Pr=/^[0-9A-Za-z_-]{3,100}$/;function Er(e){return Pr.test(e)}var Vr=/^[a-z0-9_-]{0,32}$/i;function Et(e){return e===void 0?!0:typeof e=="string"&&Vr.test(e)}var Wr=/^[a-z0-9_\-=]{0,255}$/i;function Tt(e){return e===void 0?!0:typeof e=="string"&&Wr.test(e)}function Rt(e){return F([L.Normal,L.Compact,L.Invisible,L.Flexible],e)}function St(e){return F(["auto","manual","never"],e)}function At(e){return F(["auto","manual","never"],e)}var Ur=/^[a-z]{2,3}([-_][a-z]{2})?$/i;function It(e){return e==="auto"||Ur.test(e)}function Ct(e){return F(["always","execute","interaction-only"],e)}function Tr(e){return F(["true","false"],e)}function Ot(e){return F(["render","execute"],e)}var jr=900,qr=45,Br=50;function zr(e){e.watchCatSeq++;var t=!0,n=!1,o=void 0;try{for(var c=e.widgetMap[Symbol.iterator](),l;!(t=(l=c.next()).done);t=!0){var g=Ce(l.value,2),y=g[0],f=g[1],d;f.watchcat.seq=e.watchCatSeq,f.watchcat.lastAckedSeq===0&&(f.watchcat.lastAckedSeq=e.watchCatSeq);var w=J(y);if(!w||!f.shadow){f.watchcat.missingWidgetWarning||(b("Cannot find Widget ".concat(w,", consider using turnstile.remove() to clean up a widget.")),f.watchcat.missingWidgetWarning=!0);continue}var R=f.shadow.querySelector("#".concat(w));if(!R){f.watchcat.missingWidgetWarning||(b("Cannot find Widget ".concat(w,", consider using turnstile.remove() to clean up a widget.")),f.watchcat.missingWidgetWarning=!0);continue}if(!(f.isComplete||f.isFailed||f.isResetting)){var C=f.watchcat.seq-1-qr,T=f.watchcat.lastAckedSeq1&&arguments[1]!==void 0?arguments[1]:!1;e.watchCatInterval!==null&&(e.widgetMap.size===0||t)&&clearInterval(e.watchCatInterval)}var m={apiVersion:1,isReady:!1,isRecaptchaCompatibilityMode:!1,lastWidgetIdx:0,scriptUrl:"undefined",scriptUrlParsed:void 0,scriptWasLoadedAsync:!1,turnstileLoadInitTimeTsMs:j(),upgradeAttempts:0,upgradeCompletedCount:0,watchCatInterval:null,watchCatSeq:0,widgetMap:new Map};function Nt(e){Ir(e,"")}function Pt(){var e=[er,tr];m.isRecaptchaCompatibilityMode&&e.push(rr),document.querySelectorAll(e.join(", ")).forEach(function(t){return Vt.render(t)})}var Wt=[];function Rr(){m.isReady=!0;var e=!0,t=!1,n=void 0;try{for(var o=Wt[Symbol.iterator](),c;!(e=(c=o.next()).done);e=!0){var l=c.value;l()}}catch(g){t=!0,n=g}finally{try{!e&&o.return!=null&&o.return()}finally{if(t)throw n}}}function Hr(e){var t=m.widgetMap.get(e);if(!(t===void 0||t.hasResponseParamEl)){t.hasResponseParamEl=!0;var n,o=(n=t.params["response-field"])!==null&&n!==void 0?n:!0;if(o){var c=document.createElement("input");c.type="hidden";var l;c.name=(l=t.params["response-field-name"])!==null&&l!==void 0?l:st,c.id="".concat(e,"_response"),t.wrapper.appendChild(c);var g;if(typeof t.params["response-field-name"]!="string"&&Cr((g=t.params.sitekey)!==null&&g!==void 0?g:"")){var y=document.createElement("input");y.type="hidden",y.name=lt,y.id="".concat(e,"_legacy_response"),t.wrapper.appendChild(y)}}if(m.isRecaptchaCompatibilityMode){var f=document.createElement("input");f.type="hidden",f.name=dt,f.id="".concat(e,"_g_response"),t.wrapper.appendChild(f)}}}function Ir(e,t){Hr(e);var n=document.getElementById("".concat(e,"_response"));n!==null&&V(n,HTMLInputElement)&&(n.value=t);var o=document.getElementById("".concat(e,"_legacy_response"));if(o!==null&&V(o,HTMLInputElement)&&(o.value=t),m.isRecaptchaCompatibilityMode){var c=document.getElementById("".concat(e,"_g_response"));c!==null&&V(c,HTMLInputElement)&&(c.value=t)}}function Lt(e,t){var n=t.params,o=n.size,c=o===void 0?"normal":o,l=t.mode;switch(l){case z.NonInteractive:case z.Managed:switch(c){case L.Compact:e.style.width="150px",e.style.height="140px";break;case L.Invisible:v('Invalid value for parameter "size", expected "'.concat(L.Compact,'", "').concat(L.Flexible,'", or "').concat(L.Normal,'", got "').concat(c,'"'),2817);case L.Normal:e.style.width="300px",e.style.height="65px";break;case L.Flexible:e.style.width="100%",e.style.maxWidth="100vw",e.style.minWidth="300px",e.style.height="65px";break;default:break}break;case z.Invisible:e.style.width="0",e.style.height="0",e.style.position="absolute",e.style.visibility="hidden",e.setAttribute("tabindex","-1"),e.setAttribute("aria-hidden","true");break;default:v('Invalid value for parameter "mode", expected "'.concat(z.NonInteractive,'", "').concat(z.Managed,'" or "').concat(z.Invisible,'", got "').concat(l,'"'),2818)}}function Sr(e){e.style.width="0",e.style.height="0"}function Gr(e,t){var n=t.get("turnstile_iframe_alt");n&&(e.title=n)}function Xr(e){return e.origin?F(cr,e.origin):!0}function Cr(e){return e.startsWith("0x4AAAAAAAAAA")||e.startsWith("0x4AAAAAAAAj")}function Ft(){for(var e=window;e&&e.top!==e&&!e.location.href.startsWith("http");)e=e.top;return e==null?void 0:e.location.href}var Vt=(function(){var e=function(a,i,r,u){return k.apply(this,arguments)},t=function(a,i,r){if(a.params.retry===ge.Auto||r){a.isExecuted&&(a.msgQueue.push(ce.Execute),a.isExecuted=!0,a.isExecuting=!0);var u,s=r?0:1e3*2+((u=a.params["retry-interval"])!==null&&u!==void 0?u:0);a.retryTimeout=window.setTimeout(function(){var h=r?H.CrashedRetry:H.FailureRetry;w(h,i)},s)}},n=function(a,i,r){var u;a.response===void 0&&v("[Internal Error] Widget was completed but no response was given",1362),a.isExecuting=!1,a.isComplete=!0,Ir(i,a.response),(u=a.cbSuccess)===null||u===void 0||u.call(a,a.response,r)},o=function(a){if(!a)return[];for(var i=a.attributes,r=i.length,u=new Array(r),s=0;s0;){var u,s=a.msgQueue.pop();(u=r.contentWindow)===null||u===void 0||u.postMessage({event:s,source:U,widgetId:i},"*")}},f=function(a,i){if(i){var r=["retry-interval","retry","size","theme","tabindex","execution","refresh-expired","refresh-timeout","response-field-name","response-field","language","base-url","appearance","sitekey","feedback-enabled"],u=[],s=!0,h=!1,x=void 0;try{for(var E=r[Symbol.iterator](),I;!(s=(I=E.next()).done);s=!0){var O=I.value;i[O]&&i[O]!==a.params[O]&&u.push(O)}}catch(P){h=!0,x=P}finally{try{!s&&E.return!=null&&E.return()}finally{if(h)throw x}}u.length>0&&v("The parameters ".concat(r.join(",")," is/are not allowed be changed between the calls of render() and execute() of a widget.\n Consider rendering a new widget if you want to change the following parameters ").concat(u.join(",")),3618),i.action&&(Et(i.action)||v('Invalid input for optional parameter "action", got "'.concat(i.action,'"'),3604),a.action=i.action),i.cData&&(Tt(i.cData)||v('Invalid input for optional parameter "cData", got "'.concat(i.cData,'"'),3605),a.cData=i.cData),i["after-interactive-callback"]&&(a.cbAfterInteractive=i["after-interactive-callback"]),i["before-interactive-callback"]&&(a.cbBeforeInteractive=i["before-interactive-callback"]),i.callback&&(a.cbSuccess=i.callback),i["expired-callback"]&&(a.cbExpired=i["expired-callback"]),i["timeout-callback"]&&(a.cbTimeout=i["timeout-callback"]),i["error-callback"]&&(a.cbError=i["error-callback"]),i["unsupported-callback"]&&(a.cbUnsupported=i["unsupported-callback"]),i.chlPageData&&(a.chlPageData=i.chlPageData)}},d=function(a){w(H.Api,a)},w=function(a,i){var r=S(i);r||v("Nothing to reset found for provided container",3329);var u=m.widgetMap.get(r);if(u){var s;u.isResetting=!0,u.response=void 0,u.mode=void 0,u.msgQueue=[],u.isComplete=!1,u.isExecuting=!1,u.isExpired=!1,u.isFailed=!1,u.isInitialized=!1,u.isStale=!1,u.isOverrunning=!1,u.watchcat.overrunBeginSeq=0,u.watchcat.lastAckedSeq=0,u.watchcat.seq=0,u.params.execution===he.Render&&(u.msgQueue.push(ce.Execute),u.isExecuted=!0,u.isExecuting=!0);var h=J(r),x=u.shadow.querySelector("#".concat(h));(!h||!x)&&v("Widget ".concat(r," to reset was not found."),3330),u.params.appearance===$.InteractionOnly&&Sr(x),u.params.sitekey===null&&v("Unexpected Error: Sitekey is null",3347);var E=x.cloneNode(),I;E.src=vt(r,u.params.sitekey,u.params,(I=u.rcV)!==null&&I!==void 0?I:Q,!1,"b",a,m.scriptUrlParsed,ut(u)),(s=x.parentNode)===null||s===void 0||s.replaceChild(E,x),Nt(h),u.retryTimeout&&window.clearTimeout(u.retryTimeout)}else v("Widget ".concat(r," to reset was not found."),3331)},R=function(a){var i,r=S(a);if(!r||!m.widgetMap.has(r)){b("Nothing to remove found for the provided container.");return}var u=J(r),s=["input#".concat(u,"_response"),"input#".concat(u,"_legacy_response"),"input#".concat(u,"_g_response")];document.querySelectorAll(s.join(", ")).forEach(function(E){return E.remove()});var h=m.widgetMap.get(r);h==null||h.shadow.querySelectorAll(s.join(", ")).forEach(function(E){return E.remove()}),h==null||h.wrapper.remove();var x=(i=m.widgetMap.get(r))===null||i===void 0?void 0:i.retryTimeout;x&&window.clearTimeout(x),m.widgetMap.delete(r),Mt(m)},C=function(a,i){var r,u,s=j(),h;if(typeof a=="string")try{var x=document.querySelector(a);x||v('Unable to find a container for "'.concat(a,'"'),3585),h=x}catch(Bt){v('Invalid type for "container", expected "selector" or an implementation of "HTMLElement", got "'.concat(a,'"'),3586)}else V(a,HTMLElement)?h=a:v('Invalid type for parameter "container", expected "string" or an implementation of "HTMLElement"',3587);var E=!0,I=!1,O=void 0;try{for(var P=m.widgetMap.values()[Symbol.iterator](),G;!(E=(G=P.next()).done);E=!0){var ee=G.value;if(h.contains(ee.wrapper)){b("Turnstile has already been rendered in this container. Did you mean to render it multiple times?");break}}}catch(Bt){I=!0,O=Bt}finally{try{!E&&P.return!=null&&P.return()}finally{if(I)throw O}}var W=Ft();if(!W)return v("Turnstile cannot determine its page location",3607);if(W.startsWith("file:"))return v("Turnstile cannot run in a file:// url",3608);var le=Yr(h);if(le){var p=Object.assign(le,i),te=p.action,se=p.cData,be=p.chlPageData,q=p.sitekey,de;p.theme=(de=p.theme)!==null&&de!==void 0?de:qe.Auto;var re;p.retry=(re=p.retry)!==null&&re!==void 0?re:ge.Auto;var xe;p.execution=(xe=p.execution)!==null&&xe!==void 0?xe:he.Render;var ne;p.appearance=(ne=p.appearance)!==null&&ne!==void 0?ne:$.Always;var we;p["retry-interval"]=Number((we=p["retry-interval"])!==null&&we!==void 0?we:nr);var fe;p["expiry-interval"]=Number((fe=p["expiry-interval"])!==null&&fe!==void 0?fe:($t-Jt)*1e3);var ae;p.size=(ae=p.size)!==null&&ae!==void 0?ae:L.Normal;var Ee=p.callback,ke=p["expired-callback"],Te=p["timeout-callback"],Re=p["after-interactive-callback"],Se=p["before-interactive-callback"],ie=p["error-callback"],Ke=p["unsupported-callback"];typeof q!="string"&&v('Invalid or missing type for parameter "sitekey", expected "string", got "'.concat(typeof q=="undefined"?"undefined":D(q),'"'),3588),Er(q)||v('Invalid input for parameter "sitekey", got "'.concat(q,'"'),3589),Rt(p.size)||v('Invalid type for parameter "size", expected normal|compact, got "'.concat(p.size,'" ').concat(D(p.size)),3590),_t(p.theme)||v('Invalid type for parameter "theme", expected dark|light|auto, got "'.concat(p.theme,'" ').concat(D(p.theme)),3591),bt(p.retry)||v('Invalid type for parameter "retry", expected never|auto, got "'.concat(p.retry,'" ').concat(D(p.retry)),3592),p.language||(p.language="auto"),It(p.language)||(b('Invalid language value: "'.concat(p.language,", expected either: auto, or an ISO 639-1 two-letter language code (e.g. en) or language and country code (e.g. en-US).")),p.language="auto"),Ct(p.appearance)||v('Unknown appearance value: "'.concat(p.appearance,", expected either: 'always', 'execute', or 'interaction-only'."),3600),Ot(p.execution)||v('Unknown execution value: "'.concat(p.execution,", expected either: 'render' or 'execute'."),3601),xt(p["retry-interval"])||v('Invalid retry-interval value: "'.concat(p["retry-interval"],', expected an integer value > 0 and < 900000"'),3602),wt(p["expiry-interval"])||v('Invalid expiry-interval value: "'.concat(p["expiry-interval"],', expected an integer value > 0 and < 360000"'),3602);var Ae,Y=(Ae=p["refresh-expired"])!==null&&Ae!==void 0?Ae:K.Auto;St(Y)?p["refresh-expired"]=Y:v('Invalid type for parameter "refresh-expired", expected never|manual|auto, got "'.concat(Y,'" ').concat(typeof Y=="undefined"?"undefined":D(Y)),3603);var Ze,Me=(Ze=p["refresh-timeout"])!==null&&Ze!==void 0?Ze:oe.Auto;At(Y)?p["refresh-timeout"]=Me:v('Invalid type for parameter "refresh-timeout", expected never|manual|auto, got "'.concat(Me,'" ').concat(typeof Me=="undefined"?"undefined":D(Me)),3603);var B=document.createElement("iframe"),pe=document.createElement("div"),Ut=pe.attachShadow({mode:"closed"});Et(te)||v('Invalid input for optional parameter "action", got "'.concat(te,'"'),3604),Tt(se)||v('Invalid input for optional parameter "cData", got "'.concat(se,'"'),3605);var Ie=l(),ve=J(Ie);if(!(!Ie||!ve)){var jt=[],et=p.execution===he.Render;et&&jt.push(ce.Execute),m.lastWidgetIdx++;var Or={};m.widgetMap.set(Ie,ot(Pe({action:te,cbAfterInteractive:Re,cbBeforeInteractive:Se,cbError:ie,cbExpired:ke,cbSuccess:Ee,cbTimeout:Te,cbUnsupported:Ke,cData:se,chlPageData:be,hasResponseParamEl:!1,idx:m.lastWidgetIdx,isComplete:!1,isExecuted:et,isExecuting:et,isExpired:!1,isFailed:!1,isInitialized:!1,isResetting:!1,isStale:!1,msgQueue:jt,params:p,rcV:Q,watchcat:{lastAckedSeq:0,missingWidgetWarning:!1,overrunBeginSeq:0,seq:0}},Or),{isOverrunning:!1,shadow:Ut,widgetInitStartTimeTsMs:0,widgetParamsStartTimeTsMs:0,widgetRenderEndTimeTsMs:0,widgetRenderStartTimeTsMs:s,wrapper:pe})),kt(m);var tt=m.widgetMap.get(Ie);tt||v("Turnstile Initialization Error ",3606),B.style.display="none",B.style.border="none",B.style.overflow="hidden",B.setAttribute("src",vt(Ie,q,p,Q,!1,"b",H.New,m.scriptUrlParsed,ut(tt))),B.onerror=function(){if(ie){ie==null||ie(String(Kt.code));return}v("Could not load challenge from challenges.cloudflare.com.",161)};var qt=["cross-origin-isolated","fullscreen","autoplay"],rt;F((rt=(u=document.featurePolicy)===null||u===void 0||(r=u.features)===null||r===void 0?void 0:r.call(u))!==null&&rt!==void 0?rt:[],ft)&&qt.push(ft),B.setAttribute("allow",qt.join("; ")),B.setAttribute("sandbox","allow-same-origin allow-scripts allow-popups"),B.id=ve;var nt;B.tabIndex=(nt=p.tabindex)!==null&&nt!==void 0?nt:0,B.title="Widget containing a Cloudflare security challenge",Ut.appendChild(B);var at,kr=(at=p["response-field"])!==null&&at!==void 0?at:!0;if(kr){var Ne=document.createElement("input");Ne.type="hidden";var it;if(Ne.name=(it=p["response-field-name"])!==null&&it!==void 0?it:st,Ne.id="".concat(ve,"_response"),pe.appendChild(Ne),typeof p["response-field-name"]!="string"&&Cr(q)){var Le=document.createElement("input");Le.type="hidden",Le.name=lt,Le.id="".concat(ve,"_legacy_response"),pe.appendChild(Le)}}if(m.isRecaptchaCompatibilityMode){var Fe=document.createElement("input");Fe.type="hidden",Fe.name=dt,Fe.id="".concat(ve,"_g_response"),pe.appendChild(Fe)}return h.appendChild(pe),tt.widgetRenderEndTimeTsMs=j(),ve}}},T=function(){var a,i=-1,r=!0,u=!1,s=void 0;try{for(var h=m.widgetMap[Symbol.iterator](),x;!(r=(x=h.next()).done);r=!0){var E=Ce(x.value,2),I=E[0],O=E[1];ir.watchcat.lastAckedSeq&&(r.watchcat.lastAckedSeq=a.seq);break}case"overrunBegin":{r.isOverrunning=!0,r.watchcat&&(r.watchcat.overrunBeginSeq=r.watchcat.lastAckedSeq);break}case"overrunEnd":{r.isOverrunning=!1;break}case"complete":{c(r,Q,a.widgetId),r.response=a.token,a.sToken?e(r,i,a.sToken,a.chlId):n(r,i,!1);break}case"fail":{a.rcV&&c(r,a.rcV,a.widgetId),a.cfChlOut&&(r.cfChlOut=a.cfChlOut),a.cfChlOutS&&(r.cfChlOutS=a.cfChlOutS),a.code&&(r.errorCode=a.code),r.isExecuting=!1,r.isFailed=!0,r.isInitialized=!0,a.frMd&&(r.frMd=a.frMd),Nt(i);var P=r.cbError,G=a.code===We||a.code===Ue;if(G){var ee,W=r.shadow.querySelector("#".concat(i));W==null||(ee=W.contentWindow)===null||ee===void 0||ee.postMessage({event:"forceFail",source:U,widgetId:a.widgetId},"*")}if(P){var le;P(String((le=a.code)!==null&&le!==void 0?le:Zt))?r.params.retry===ge.Auto&&!r.isResetting&&t(r,i,G):(a.code&&b("Error: ".concat(a.code,".")),t(r,i,G))}else a.code?(t(r,i,G),v("Error: ".concat(a.code),3076)):t(r,i,!1);break}case"feedbackInit":{var p=r.wrapper.querySelector("#".concat(i,"-fr"));if(p){b("A feedback report form is already opened for this widget.");return}ht(i,r,a.feedbackOrigin,m.scriptUrlParsed);break}case"requestFeedbackData":{var te,se=r.shadow.querySelector("#".concat(i));se||v("Received state for an unknown widget: #".concat(i," / ").concat(a.widgetId),3078),(te=se.contentWindow)===null||te===void 0||te.postMessage({event:"requestTurnstileResults",source:U,widgetId:a.widgetId},"*");break}case"turnstileResults":{var be,q,de=(be=r.wrapper.parentNode)===null||be===void 0?void 0:be.querySelector("#".concat(i,"-fr"));de||v("Received state for an unknown widget: ".concat(a.widgetId),3078),(q=de.contentWindow)===null||q===void 0||q.postMessage({cfChlOut:r.cfChlOut,cfChlOutS:r.cfChlOutS,errorCode:r.errorCode,event:"feedbackData",frMd:r.frMd||a.frMd,mode:a.mode,rayId:a.rayId,rcV:a.rcV,sitekey:a.sitekey,source:U,widgetId:a.widgetId},"*");break}case"closeFeedbackReportIframe":{var re,xe=(re=r.wrapper.parentNode)===null||re===void 0?void 0:re.querySelector("#".concat(i,"-fr"));xe||v("Received state for an unknown widget: ".concat(a.widgetId),3078),mr("".concat(i,"-fr"));break}case"tokenExpired":{var ne,we=a.token;r.isExpired=!0,(ne=r.cbExpired)===null||ne===void 0||ne.call(r,we),r.params["refresh-expired"]===K.Auto&&!r.isResetting&&w(H.AutoExpire,i);break}case"interactiveTimeout":{c(r,Q,a.widgetId),Nt(i);var fe=r.cbTimeout;if(fe?fe():r.params["refresh-timeout"]===oe.Never&&!r.isResetting&&b("The widget encountered an interactive timeout and is set to never refresh. Consider defining a timeout handler and resetting the widget upon timeout as solving a widget in a timed-out state is going to fail."),r.params["refresh-timeout"]===oe.Auto&&!r.isResetting){var ae=r.cbAfterInteractive;ae==null||ae(),w(H.AutoTimeout,i)}break}case"refreshRequest":{c(r,Q,a.widgetId),w(H.ManualRefresh,i);break}case"reloadRequest":{c(r,a.nextRcV,a.widgetId),w(a.trigger,i);break}case"interactiveBegin":{var Ee,ke=r.shadow.getElementById(i);ke||v("Cannot layout widget, Element not found (#".concat(i,")."),3076),(Ee=r.cbBeforeInteractive)===null||Ee===void 0||Ee.call(r),r.params.appearance===$.InteractionOnly&&Lt(ke,r);break}case"interactiveEnd":{var Te;(Te=r.cbAfterInteractive)===null||Te===void 0||Te.call(r);break}case"widgetStale":{r.isStale=!0;break}case"requestExtraParams":{var Re;r.widgetParamsStartTimeTsMs=j();var Se=r.shadow.querySelector("#".concat(i));Se||v("Received state for an unknown widget: ".concat(a.widgetId),3078),r.isResetting=!1;var ie={},Ke=j(),Ae={"ht.atrs":o(document.body.parentNode),pi:{ffp:yr(r.wrapper),ii:window.self!==window.top,lH:window.location.href,mL:document.getElementsByTagName("meta").length,pfp:_r(document,ar,ir),sL:document.scripts.length,sR:r.wrapper.shadowRoot===null,ssL:document.styleSheets.length,t:"".concat(document.title.length,"|").concat(br(document.title)),tL:document.getElementsByTagName("*").length,wp:hr(r.wrapper),xp:gr(r.wrapper).substring(0,or)},"w.iW":window.innerWidth};(Re=Se.contentWindow)===null||Re===void 0||Re.postMessage(Pe({action:r.action,appearance:r.params.appearance,au:m.scriptUrl,cData:r.cData,ch:"8328113056b1",chlPageData:r.chlPageData,event:"extraParams",execution:r.params.execution,"expiry-interval":r.params["expiry-interval"],language:r.params.language,rcV:r.rcV,"refresh-expired":r.params["refresh-expired"],"refresh-timeout":r.params["refresh-timeout"],retry:r.params.retry,"retry-interval":r.params["retry-interval"],source:U,timeExtraParamsMs:j()-r.widgetRenderStartTimeTsMs,timeInitMs:r.widgetInitStartTimeTsMs-r.widgetRenderEndTimeTsMs,timeLoadInitMs:j()-m.turnstileLoadInitTimeTsMs,timeParamsMs:r.widgetParamsStartTimeTsMs-r.widgetInitStartTimeTsMs,timeRenderMs:r.widgetRenderEndTimeTsMs-r.widgetRenderStartTimeTsMs,timeTiefMs:j()-Ke,upgradeAttempts:m.upgradeAttempts,upgradeCompletedCount:m.upgradeCompletedCount,url:Ft(),widgetId:a.widgetId,wPr:Ae},ie),"*"),y(r,a.widgetId,Se),r.isInitialized=!0;break}default:break}}}};m.msgHandler=M,window.addEventListener("message",M);function S(_){if(typeof _=="string"){var a=Ge(_);if(a&&m.widgetMap.has(a))return a;if(m.widgetMap.has(_))return _;try{var i=document.querySelector(_);return i?S(i):null}catch(r){return null}}return V(_,Element)?g(_):_||m.widgetMap.size===0?null:m.widgetMap.keys().next().value}var N={};return ot(Pe({},N),{_private:{showFeedback:function(a){var i=S(a);if(i){var r=J(i);if(r){var u=m.widgetMap.get(i);u&&ht(r,u,Xe.Custom,m.scriptUrlParsed)}}}},execute:function(a,i){var r=S(a);if(!r){i===void 0&&v("Please provide 2 parameters to execute: container and parameters",43521);var u=C(a,i);u||v("Failed to render widget",43522),r=u}var s=m.widgetMap.get(r);if(s){f(s,i);var h=J(r);if(s.isExecuting){b("Call to execute() on a widget that is already executing (".concat(h,"), consider using reset() before execute()."));return}if(s.isExecuting=!0,s.response){var x;s.isExecuting=!1,b("Call to execute() on a widget that was already executed (".concat(h,"), execute() will return the previous token obtained. Consider using reset() before execute() to obtain a fresh token.")),(x=s.cbSuccess)===null||x===void 0||x.call(s,s.response,!1);return}s.isExpired&&b("Call to execute on a expired-widget (".concat(h,"), consider using reset() before.")),s.isStale&&(w(H.StaleExecute,h),s.isExecuting=!0),s.msgQueue.push(ce.Execute),s.isExecuted=!0;var E=s.shadow.querySelector("#".concat(h));if(E||(s.isExecuting=!1,v("Widget ".concat(h," to execute was not found"),43522)),s.isResetting)return;if(s.isInitialized&&y(s,r,E),s.isInitialized&&s.params.appearance===$.Execute&&Lt(E,s),s.isExecuting){var I,O=s.shadow.querySelector("#".concat(h));O||v("Received state for an unknown widget: ".concat(r),3078),(I=O.contentWindow)===null||I===void 0||I.postMessage({event:"execute",source:U,widgetId:r},"*")}}},getResponse:function(a){var i;if(typeof a=="undefined"){var r=T();if(r){var u,s=m.widgetMap.get(r);return s!=null&&s.isExpired&&b("Call to getResponse on a widget that expired, consider refreshing the widget."),(u=m.widgetMap.get(r))===null||u===void 0?void 0:u.response}v("Could not find a widget",43794)}var h=S(a);return h||v("Could not find widget for provided container",43778),(i=m.widgetMap.get(h))===null||i===void 0?void 0:i.response},implicitRender:Pt,isExpired:function(a){var i;if(typeof a=="undefined"){var r=T();if(r){var u,s;return(s=(u=m.widgetMap.get(r))===null||u===void 0?void 0:u.isExpired)!==null&&s!==void 0?s:!1}v("Could not find a widget",43794)}var h=S(a);h||v("Could not find widget for provided container",43778);var x;return(x=(i=m.widgetMap.get(h))===null||i===void 0?void 0:i.isExpired)!==null&&x!==void 0?x:!1},ready:function(a){if(m.scriptWasLoadedAsync&&(b("turnstile.ready() would break if called *before* the Turnstile api.js script is loaded by visitors."),v("Remove async/defer from the Turnstile api.js script tag before using turnstile.ready().",3857)),typeof a!="function"&&v('turnstile.ready() expected a "function" argument, got "'.concat(typeof a=="undefined"?"undefined":D(a),'"'),3841),m.isReady){a();return}Wt.push(a)},remove:R,render:C,reset:d})})();function Yr(e){var t=e.getAttribute("data-sitekey"),n={sitekey:t},o=e.getAttribute("data-tabindex");o&&(n.tabindex=Number.parseInt(o,10));var c=e.getAttribute("data-theme");c&&(_t(c)?n.theme=c:b('Unknown data-theme value: "'.concat(c,'".')));var l=e.getAttribute("data-size");if(l&&(Rt(l)?n.size=l:b('Unknown data-size value: "'.concat(l,'".'))),0)var g;var y=e.getAttribute("data-action");typeof y=="string"&&(n.action=y);var f=e.getAttribute("data-cdata");typeof f=="string"&&(n.cData=f);var d=e.getAttribute("data-retry");d&&(bt(d)?n.retry=d:b('Invalid data-retry value: "'.concat(d,", expected either 'never' or 'auto'\".")));var w=e.getAttribute("data-retry-interval");if(w){var R=Number.parseInt(w,10);xt(R)?n["retry-interval"]=R:b('Invalid data-retry-interval value: "'.concat(w,', expected an integer value > 0 and < 900000".'))}var C=e.getAttribute("data-expiry-interval");if(C){var T=Number.parseInt(C,10);wt(T)?n["expiry-interval"]=T:b('Invalid data-expiry-interval value: "'.concat(T,', expected an integer value > 0 and < 360000".'))}var k=e.getAttribute("data-refresh-expired");k&&(St(k)?n["refresh-expired"]=k:b('Unknown data-refresh-expired value: "'.concat(k,", expected either: 'never', 'auto' or 'manual'.")));var M=e.getAttribute("data-refresh-timeout");M&&(At(M)?n["refresh-timeout"]=M:b('Unknown data-refresh-timeout value: "'.concat(M,", expected either: 'never', 'auto' or 'manual'.")));var S=e.getAttribute("data-language");S&&(It(S)?n.language=S:b('Invalid data-language value: "'.concat(S,", expected either: auto, or an ISO 639-1 two-letter language code (e.g. en) or language and country code (e.g. en-US).")));function N(x){var E=e.getAttribute(x);return E&&window[E]?window[E]:void 0}var _=["error-callback","unsupported-callback","callback","expired-callback","timeout-callback","after-interactive-callback","before-interactive-callback"];_.forEach(function(x){n[x]=N("data-".concat(x))});var a=e.getAttribute("data-feedback-enabled");a?(Tr(a)||b('Invalid data-feedback-enabled value: "'.concat(a,", expected either: 'true' or 'false'. Value is ignored.")),n["feedback-enabled"]=a==="true"):n["feedback-enabled"]=!0;var i,r=(i=e.getAttribute("data-response-field"))!==null&&i!==void 0?i:"true";n["response-field"]=r==="true";var u=e.getAttribute("data-response-field-name");u&&(n["response-field-name"]=u);var s=e.getAttribute("data-execution");s&&(Ot(s)?n.execution=s:b('Unknown data-execution value: "'.concat(s,", expected either: 'render' or 'execute'.")));var h=e.getAttribute("data-appearance");return h&&(Ct(h)?n.appearance=h:b('Unknown data-appearance value: "'.concat(h,", expected either: 'always', 'execute', or 'interaction-only'."))),n}function Qr(){var e=!0;Mt(m,e),m.msgHandler&&window.removeEventListener("message",m.msgHandler),xr(window.turnstile,m)}ye=!1,A=vr(),m.scriptWasLoadedAsync=(Ye=A==null?void 0:A.loadedAsync)!==null&&Ye!==void 0?Ye:!1,m.scriptUrl=(Qe=A==null?void 0:A.src)!==null&&Qe!==void 0?Qe:"undefined",m.scriptUrlParsed=A==null?void 0:A.url,A!=null&&A.params&&(_e=A.params.get("compat"),(_e==null?void 0:_e.toLowerCase())==="recaptcha"?window.grecaptcha?b("grecaptcha is already defined. The compatibility layer will not be enabled."):(b("Compatibility layer enabled."),m.isRecaptchaCompatibilityMode=!0,window.grecaptcha=Vt):_e!==null&&b('Unknown value for api.js?compat: "'.concat(_e,'", ignoring.')),A.params.forEach(function(e,t){F(["onload","compat","_cb","_upgrade","_reload","render"],t)||b('Unknown parameter passed to api.js: "?'.concat(t,'=...", ignoring.'))}),ye=A.params.get("_upgrade")==="true",X=A.params.get("onload"),X&&!ye&&setTimeout(function(){typeof window[X]=="function"?window[X]():(b("Unable to find onload callback '".concat(X,"' immediately after loading, expected 'function', got '").concat(D(window[X]),"'.")),setTimeout(function(){typeof window[X]=="function"?window[X]():b("Unable to find onload callback '".concat(X,"' after 1 second, expected 'function', got '").concat(D(window[X]),"'."))},1e3))},0)),Dt="turnstile"in window,Dt&&!ye?b("Turnstile already has been loaded. Was Turnstile imported multiple times?"):(Dt&&ye&&(wr(window.turnstile,m),kt(m),(A==null||($e=A.params)===null||$e===void 0?void 0:$e.get("render"))!=="explicit"&&setTimeout(Pt,0)),window.turnstile=Vt,ye||((A==null||(Je=A.params)===null||Je===void 0?void 0:Je.get("render"))!=="explicit"&&Wt.push(Pt),document.readyState==="complete"||document.readyState==="interactive"?setTimeout(Rr,0):window.addEventListener("DOMContentLoaded",Rr))),Ar=1440*60*1e3,window.setTimeout(Qr,Ar);var ye,A,Ye,Qe,_e,X,Dt,$e,Je,Ar;})();