1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4659],{11774:(e,t,n)=>{n.d(t,{$O:()=>h,vc:()=>f});var l=n(98500),r=n(82664),i=n(61705);let o=/^[0-9]x[0-9A-Za-z_-]{16,64}$/,s={configured:!1,siteKey:null},u=!1;function a(){let e="0x4AAAAAAFBXYcVADc9Nz_ex".trim();return e?o.test(e)?{configured:!0,siteKey:e}:(u||(u=!0,console.warn("NEXT_PUBLIC_TURNSTILE_SITE_KEY is set but does not look like a Turnstile site key (0x followed by the key, or one of the 1x/2x/3x test keys); the forms run without it.")),s):s}let c="cf-turnstile",d=null;function h(e){let{onToken:t,action:n,className:o,preconnect:s=!0}=e,{configured:u,siteKey:h}=a(),f=(0,r.useRef)(null),[m,p]=(0,r.useState)(!1),w=(0,r.useRef)(t);return((0,r.useEffect)(()=>{w.current=t},[t]),u&&s&&(0,i.preconnect)("https://challenges.cloudflare.com"),(0,r.useEffect)(()=>{var e;if(!u||!h||!f.current)return;let t=f.current,l=null,r=!1,i=null,o=[],s=()=>{null==i||i.waiting(),w.current(null)};return o.push(function(e,t){if("undefined"==typeof IntersectionObserver)return t(),()=>{};let n=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(n.disconnect(),t())},{rootMargin:"600px 0px"});return n.observe(e),()=>n.disconnect()}(null!=(e=t.closest("form"))?e:t,()=>{var e,u;let a=(e=document,(u=window).turnstile?Promise.resolve(u.turnstile):d||(d=new Promise((t,n)=>{let l=()=>{u.turnstile?t(u.turnstile):n(Error("turnstile script loaded but defined no api"))},r=e.getElementById(c);if(r){r.addEventListener("load",l,{once:!0}),r.addEventListener("error",()=>n(Error("turnstile script failed")),{once:!0});return}let i=e.createElement("script");i.id=c,i.src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",i.async=!0,i.defer=!0,i.addEventListener("load",l,{once:!0}),i.addEventListener("error",()=>{d=null,n(Error("turnstile script failed"))},{once:!0}),e.head.appendChild(i)})));a.catch(()=>{}),o.push(function(e,t){if(e.clientWidth>0||"undefined"==typeof ResizeObserver)return t(e.clientWidth),()=>{};let n=new ResizeObserver(()=>{0!==e.clientWidth&&(n.disconnect(),t(e.clientWidth))});return n.observe(e),()=>n.disconnect()}(t,e=>{if(r)return;let o=i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15e3,n=null,l=()=>{null===n&&(n=setTimeout(()=>{n=null,e(!0)},t))},r=()=>{null!==n&&(clearTimeout(n),n=null)},i=()=>{r(),e(!1)};return l(),{solved:i,waiting:l,hold:i,stop:r}}(p);a.then(i=>{!r&&(l=i.render(t,{sitekey:h,action:n,theme:"light",size:e>0&&e<300?"compact":"flexible",callback:e=>{o.solved(),w.current(e)},"expired-callback":s,"error-callback":s,"timeout-callback":s,"before-interactive-callback":o.hold,"after-interactive-callback":o.waiting}))}).catch(()=>w.current(null))}))})),()=>{for(let e of(r=!0,null==i||i.stop(),o))e();l&&window.turnstile&&window.turnstile.remove(l)}},[u,h,n]),u)?(0,l.jsxs)("div",{className:["@container",o].filter(Boolean).join(" "),"data-testid":"turnstile",children:[(0,l.jsx)("div",{ref:f,className:"min-h-[65px] leading-[0] @max-[300px]:min-h-[140px]"}),(0,l.jsx)("p",{role:"status",className:"text-[12px] leading-[1.5] text-ink-700",children:m?(0,l.jsx)("span",{className:"mt-2 block",children:"Still checking. If this doesn't finish, allow challenges.cloudflare.com in your browser or try another browser."}):null})]}):null}function f(){let[e,t]=(0,r.useState)(null),[n,l]=(0,r.useState)(0),i=(0,r.useCallback)(()=>{t(null),l(e=>e+1)},[]);return{token:null!=e?e:void 0,awaiting:a().configured&&null===e,onToken:t,round:n,renew:i}}},56650:(e,t,n)=>{n.d(t,{A:()=>i});var l=n(93831);let r={name:"loader-circle",size:24,node:[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],aliases:["loader-2"]};r.node;let i=(0,l.A)(r)},64327:(e,t,n)=>{n.d(t,{default:()=>s});var l=n(82664);let r=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()},i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"},o=(0,l.createContext)({}),s=(0,l.forwardRef)((e,t)=>{var n,s,u;let{color:a,size:c,width:d,height:h,strokeWidth:f,absoluteStrokeWidth:m,nonScalingStroke:p,className:w="",children:k,iconNode:v=[],icon:g={node:v,aliases:[],size:24},...b}=e,{size:x=24,strokeWidth:y=2,absoluteStrokeWidth:E=!1,nonScalingStroke:N=!1,color:z="currentColor",className:A=""}=null!=(n=(0,l.useContext)(o))?n:{},S=!!k||(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(b),[C,W,j=[]]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(e){var t,n,l,o,s,u,a,c,d,h,f,m,p,w,k;let v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},g=null!=(l=v.attributeNames)?l:{},b=e=>{var t;return null!=(t=g[e])?t:e},x=null!=(s=null!=(o=e.size)?o:e.width)?s:i.width,y=null!=(a=null!=(u=e.size)?u:e.height)?a:i.height,E=null!=(c=null==(t=e.aliases)?void 0:t.filter(e=>"string"==typeof e&&""!==e.trim()).map(e=>"lucide-".concat(e)))?c:[],N=[...e.name?["lucide-".concat(e.name)]:[],...E],z=null!=(d=null==(n=v.className)?void 0:n.split(" ").filter(
1Boolean))?d:[],A=!1===v.includeDefaultClasses?r(...z):r("lucide",...N,...z),S=v.absoluteStrokeWidth?Number(null!=(h=v.strokeWidth)?h:i["stroke-width"])*Number(null!=(m=null!=(f=e.size)?f:e.width)?m:i.width)/Number(null!=(w=null!=(p=v.size)?p:v.width)?w:i.width):null!=(k=v.strokeWidth)?k:i["stroke-width"];return["svg",{...Object.entries(i).reduce((e,t)=>{let[n,l]=t;return e[b(n)]=l,e},{}),..."color"in v&&v.color&&{[b("stroke")]:v.color},..."size"in v&&null!=v.size&&{[b("width")]:v.size,[b("height")]:v.size},..."width"in v&&null!=v.width&&{[b("width")]:v.width},..."height"in v&&null!=v.height&&{[b("height")]:v.height},[b("stroke-width")]:S,...A&&{[b("class")]:A},[b("viewBox")]:"0 0 ".concat(x," ").concat(y),...!1===v.hasA11yProp?{[b("aria-hidden")]:"true"}:{},..."attributes"in v&&v.attributes},e.node.map(e=>{let[t,n,l]=e,r=v.nonScalingStroke?{[b("vector-effect")]:"non-scaling-stroke",...n}:n;return l?[t,r,l]:[t,r]})]}(e,{...t,attributeNames:{...t.attributeNames,class:"className","stroke-width":"strokeWidth","stroke-linecap":"strokeLinecap","stroke-linejoin":"strokeLinejoin","vector-effect":"vectorEffect"}})}(g,{color:null!=a?a:z,width:null!=(s=null!=d?d:c)?s:x,height:null!=(u=null!=h?h:c)?u:x,strokeWidth:null!=f?f:y,absoluteStrokeWidth:null!=m?m:E,nonScalingStroke:null!=p?p:N,className:r(A,w),hasA11yProp:S,attributes:b});return(0,l.createElement)(C,{ref:t,...W},[...j.map(e=>{let[t,n]=e;return(0,l.createElement)(t,n)}),...Array.isArray(k)?k:[k]])})},93831:(e,t,n)=>{n.d(t,{A:()=>i});var l=n(82664),r=n(64327);function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i="string"==typeof e?function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(null==t)throw Error("[lucide]: iconNode is required when icon name is used");return{name:null==e?void 0:e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),size:24,node:t,...n.length>0?{aliases:n}:{}}}(e,t,n):e,o=(0,l.forwardRef)((e,t)=>{let{className:n,...o}=e;return(0,l.createElement)(r.default,{ref:t,icon:i,className:n,...o})});return i.name&&(o.displayName=(e=>{let t=(e=>{let t="",n=!1;for(let l of e){if("-"===l||"_"===l||l<=" "){n=t.length>0;continue}0===t.length?t+=l.toLowerCase():t+=n?l.toUpperCase():l,n=!1}return t})(e);return t.charAt(0).toUpperCase()+t.slice(1)})(i.name)),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.