1import{l as d,r as n,j as f}from"./index-BnjeHCXP.js";const p=[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]],y=d("coins",p);const w=[["path",{d:"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z",key:"q8bfy3"}],["path",{d:"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14",key:"1853fq"}],["path",{d:"M8 6v8",key:"15ugcq"}]],m=d("megaphone",w);function h({siteKey:i,onSuccess:c,onExpired:o,onError:u}){const t=n.useRef(null),e=n.useRef(null);return n.useEffect(()=>{let s=!1,r=null;function a(){!e.current||!window.turnstile||(window.turnstile.remove(e.current),e.current=null)}function l(){if(!(s||!t.current)){if(!window.turnstile){r=window.setTimeout(l,100);return}a(),e.current=window.turnstile.render(t.current,{sitekey:i,action:"turnstile-spin-v1",callback:c,"expired-callback":o,"error-callback":u})}}return l(),()=>{s=!0,r&&window.clearTimeout(r),a()}},[u,o,c,i]),f.jsx("div",{ref:t})}export{y as C,m as M,h as T};
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.