1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7024],{37024:(e,r,n)=>{n.r(r),n.d(r,{DEFAULT_CONTAINER_ID:()=>a,DEFAULT_ONLOAD_NAME:()=>s,DEFAULT_SCRIPT_ID:()=>u,SCRIPT_URL:()=>c,Turnstile:()=>m});var t,o=n(435),i=n(84755),l=(0,o.forwardRef)((e,r)=>{let{as:n="div",...t}=e;return(0,i.jsx)(n,{...t,ref:r})}),c="https://challenges.cloudflare.com/turnstile/v0/api.js",u="cf-turnstile-script",a="cf-turnstile",s="onloadTurnstileCallback",d=e=>!!document.getElementById(e),f=e=>{let{render:r="explicit",onLoadCallbackName:n=s,scriptOptions:{nonce:t="",defer:o=!0,async:i=!0,id:l="",appendTo:a,onError:f,crossOrigin:p=""}={}}=e,v=l||u;if(d(v))return;let h=document.createElement("script");h.id=v,h.src="".concat(c,"?onload=").concat(n,"&render=").concat(r),document.querySelector('script[src="'.concat(h.src,'"]'))||(h.defer=!!o,h.async=!!i,t&&(h.nonce=t),p&&(h.crossOrigin=p),f&&(h.onerror=f,delete window[n]),("body"===a?document.body:document.getElementsByTagName("head")[0]).appendChild(h))},p={normal:{width:300,height:65},compact:{width:150,height:140},invisible:{width:0,height:0,overflow:"hidden"},flexible:{minWidth:300,width:"100%",height:65},interactionOnly:{width:"fit-content",height:"auto",display:"flex"}},v="unloaded",h=new Promise((e,r)=>{t={resolve:e,reject:r},"ready"===v&&e(void 0)}),w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s;return"unloaded"===v&&(v="loading",window[e]=()=>{t.resolve(),v="ready",delete window[e]}),h},m=(0,o.forwardRef)((e,r)=>{let{scriptOptions:n,options:t={},siteKey:c,onWidgetLoad:h,onSuccess:m,onExpire:b,onError:y,onBeforeInteractive:g,onAfterInteractive:x,onUnsupported:E,onTimeout:T,onLoadScript:k,id:I,style:A,as:R="div",injectScript:C=!0,rerenderOnCallbackChange:N=!1,...O}=e,S=t.size,L=(0,o.useCallback)(()=>typeof S>"u"?{}:"execute"===t.execution?p.invisible:"interaction-only"===t.appearance?p.interactionOnly:p[S],[t.execution,S,t.appearance]),[_,F]=(0,o.useState)(L()),D=(0,o.useRef)(null),[U,B]=(0,o.useState)(!1),P=(0,o.useRef)(void 0),j=(0,o.useRef)(!1),M=I||a,z=(0,o.useRef)({onSuccess:m,onError:y,onExpire:b,onBeforeInteractive:g,onAfterInteractive:x,onUnsupported:E,onTimeout:T});(0,o.useEffect)(()=>{N||(z.current={onSuccess:m,onError:y,onExpire:b,onBeforeInteractive:g,onAfterInteractive:x,onUnsupported:E,onTimeout:T})});let W=(null==n?void 0:n.id)||u,q=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,[r,n]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{let r=()=>{d(e)&&n(!0)},t=new MutationObserver(r);return t.observe(document,{childList:!0,subtree:!0}),r(),()=>{t.disconnect()}},[e]),r}(W),H=(null==n?void 0:n.onLoadCallbackName)||s,K=t.appearance||"always",G=(0,o.useMemo)(()=>({sitekey:c,action:t.action,cData:t.cData,theme:t.theme||"auto",language:t.language||"auto",tabindex:t.tabIndex,"response-field":t.responseField,"response-field-name":t.responseFieldName,size:function(e){if("invisible"!==e&&"interactionOnly"!==e)return e}(S),retry:t.retry||"auto","retry-interval":t.retryInterval||8e3,"refresh-expired":t.refreshExpired||"auto","refresh-timeout":t.refreshTimeout||"auto",execution:t.execution||"render",appearance:t.appearance||"always","feedback-enabled":t.feedbackEnabled||!0,callback:e=>{var r,n;j.current=!0,N?null==m||m(e):null===(r=(n=z.current).onSuccess)||void 0===r||r.call(n,e)},"error-callback":N?y:function(){for(var e,r,n=arguments.length,t=Array(n),o=0;o<n;o++)t[o]=arguments[o];return null===(e=(r=z.current).onError)||void 0===e?void 0:e.call(r,...t)},"expired-callback":N?b:function(){for(var e,r,n=arguments.length,t=Array(n),o=0;o<n;o++)t[o]=arguments[o];return null===(e=(r=z.current).onExpire)||void 0===e?void 0:e.call(r,...t)},"before-interactive-callback":N?g:function(){for(var e,r,n=arguments.length,t=Array(n),o=0;o<n;o++)t[o]=arguments[o];return null===(e=(r=z.current).onBeforeInteractive)||void 0===e?void 0:e.call(r,...t)},"after-interactive-callback":N?x:function(){for(var e,r,n=arguments.length,t=Array(n),o=0;o<n;o++)t[o]=arguments[o];return null===(e=(r=z.current).onAfterInteractive)||void 0===e?void 0:e.call(r,...t)},"unsupported-callback":N?E:function(){for(var e,r,n=arguments.length,t=Array(n),o=0;o<n;o++)t[o]=arguments[o];return null===(e=(r=z.current).onUnsupported)||void 0===e?void 0:e.call(r,...t)},"timeout-callback":N?T:function(){for(var e,r,n=arguments.length,t=Array(n),o=0;o<n;o++)t[o]=arguments[o];return null===(e=(r=z.current).onTimeout)||void 0===e?void 0:e.call(r,...t)}}),[t.action,t.appearance,t.cData,t.execution,t.language,t.refreshExpired,t.responseField,t.responseFieldName,t.retry,t.retryInterval,t.tabIndex,t.theme,t.feedbackEnabled,t.refreshTimeout,c,S,N,N?m:null,N?y:null,N?b:null,N?g:null,N?x:null,N?E:null,N?T:null]),J=(0,o.useCallback)(()=>"u">typeof window&&!!window.turnstile,[]);return(0,o.useEffect)(function(){C&&!U&&(w(H),f({onLoadCallbackName:H,scriptOptions:{...n,id:W}}))},[C,U,n,W,H]),(0,o.useEffect)(function(){"ready"!==v&&w(H).then(()=>B(!0)).catch(console.error)},[H]),(0,o.useEffect)(function(){if(!D.current||!U)return;let e=!1;return(async()=>{!e&&D.current&&(P.current=window.turnstile.render(D.current,G),P.current&&(null==h||h(P.current)))})(),()=>{e=!0,P.current&&(window.turnstile.remove(P.current),j.current=!1)}},[M,U,G]),(0,o.useImperativeHandle)(r,()=>{let{turnstile:e}=window;return{getResponse(){if(!(null==e?void 0:e.getResponse)||!P.current||!J()){console.warn("Turnstile has not been loaded");return}return e.getResponse(P.current)},async getResponsePromise(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3e4,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return new Promise((n,t)=>{let o,i=async()=>
1{if(j.current&&window.turnstile&&P.current)try{let e=window.turnstile.getResponse(P.current);return o&&clearTimeout(o),e?n(e):t(Error("No response received"))}catch(e){return o&&clearTimeout(o),console.warn("Failed to get response",e),t(Error("Failed to get response"))}o||(o=setTimeout(()=>{o&&clearTimeout(o),t(Error("Timeout"))},e)),await new Promise(e=>setTimeout(e,r)),await i()};i()})},reset(){if(!(null==e?void 0:e.reset)||!P.current||!J()){console.warn("Turnstile has not been loaded");return}"execute"===t.execution&&F(p.invisible);try{j.current=!1,e.reset(P.current)}catch(e){console.warn("Failed to reset Turnstile widget ".concat(P),e)}},remove(){if(!(null==e?void 0:e.remove)||!P.current||!J()){console.warn("Turnstile has not been loaded");return}F(p.invisible),j.current=!1,e.remove(P.current),P.current=null},render(){if(!(null==e?void 0:e.render)||!D.current||!J()||P.current){console.warn("Turnstile has not been loaded or container not found");return}let r=e.render(D.current,G);return P.current=r,P.current&&(null==h||h(P.current)),"execute"!==t.execution&&F(S?p[S]:{}),r},execute(){if("execute"!==t.execution){console.warn('Execution mode is not set to "execute"');return}if(!(null==e?void 0:e.execute)||!D.current||!P.current||!J()){console.warn("Turnstile has not been loaded or container not found");return}e.execute(D.current,G),F(S?p[S]:{})},isExpired:()=>(null==e?void 0:e.isExpired)&&P.current&&J()?e.isExpired(P.current):(console.warn("Turnstile has not been loaded"),!1)}},[P,t.execution,S,G,D,J,U,h]),(0,o.useEffect)(()=>{if(U||!q)return;if(window.turnstile){B(!0);return}let e=setInterval(()=>{window.turnstile&&(B(!0),clearInterval(e))},50);return()=>{clearInterval(e)}},[U,q]),(0,o.useEffect)(()=>{F(L())},[t.execution,S,K]),(0,o.useEffect)(()=>{q&&"function"==typeof k&&k()},[q]),(0,i.jsx)(l,{ref:D,as:R,id:M,style:{..._,...A},...O})});m.displayName="Turnstile"}}]);
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.