PageSourceSearch

https://www.ainonline.com/_next/static/chunks/8228-242868319f6a236a.js

js ainonline.com collected 2026-10-01 09:18:34 UTC 7,353 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8228],{39324:(e,t,n)=>{console.warn(' \x1b[33m\x1b[1m⚠\x1b[22m\x1b[39m Runtime config is deprecated and will be removed in Next.js 16. Please remove the usage of "next/config" from your project.'),e.exports=n(83378)},39337:(e,t,n)=>{"use strict";n.d(t,{p:()=>d});var l=n(37876),r=n(14232),a=n(97924),o=n.n(a),i=n(91423);let d=e=>{let{name:t,value:n,label:a,placeholder:d="",required:c,onChange:u,onBlur:s,password:p}=e,[m,v]=(0,r.useState)(null);return(0,l.jsxs)(l.Fragment,{children:[a&&(0,l.jsx)("label",{className:o().label,htmlFor:t,children:a}),(0,l.jsx)("input",{name:t,id:t,type:p?"password":"text",placeholder:d,className:o().field,required:!!c,onChange:e=>(u&&u(t,e.target.value),e.target.value),onBlur:e=>{let n=s&&s(t,e.target.value);return n&&v(n[t]),e.target.value},value:n||""}),m&&m.length>0&&m.map(e=>(0,l.jsx)("div",{className:o().error,children:e.message},(0,i.A)()))]})}},42872:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});let l=(0,n(14232).createContext)({})},46630:e=>{e.exports={submit:"Submit_submit__FUjy5"}},58698:(e,t,n)=>{"use strict";n.d(t,{X:()=>u});var l=n(37876),r=n(14232),a=n(46630),o=n.n(a),i=n(97460),d=n(87133),c=n(42872);let u=e=>{let{handler:t,formValues:n,value:a="Submit",disableSubmit:u,captcha:s}=e,[p,m]=(0,r.useState)(!0),[v,f]=(0,r.useState)(!1),{executeRecaptcha:b}=(0,r.useContext)(c.A);(0,r.useEffect)(()=>{u?m(!0):m(!1)},[]);let w=async e=>{e.preventDefault(),f(!0);let l="";if((null==s?void 0:s.enabled)=="true"){var r;b&&await (null==(r=b("contactFormSubmit"))?void 0:r.then(e=>{l=e}))}t&&await t(e,n,l),f(!1)};return(0,l.jsxs)("button",{onClick:e=>{w(e)},type:"submit",value:a,className:o().submit,disabled:p,children:[a,v&&(0,l.jsxs)(l.Fragment,{children:[" ",(0,l.jsx)(i.g,{icon:d.z1G,spin:!0})]})]})}},68547:e=>{"use strict";e.exports=function(){}},75060:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var l=n(37876),r=n(14232),a=n(68547),o=n(42872),i=function(e,t){var n={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(n[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,l=Object.getOwnPropertySymbols(e);r<l.length;r++)0>t.indexOf(l[r])&&Object.prototype.propertyIsEnumerable.call(e,l[r])&&(n[l[r]]=e[l[r]]);return n};let d=null,c=!1,u=new Set,s=new Set,p="undefined"!=typeof window,m="___grecaptcha_cfg",v=`onLoadCallback_${Math.random().toString(36).slice(2)}`,f=!1;function b({container:e,children:t,language:n,reCaptchaKey:b,scriptProps:w,useEnterprise:h,useRecaptchaNet:g}){var _,x,y,C,k,j,S;let A=(0,r.useId)(),[P,E]=(0,r.useState)(null),[O,N]=(0,r.useState)(null),T=(0,r.useRef)(!1);(0,r.useEffect)(()=>(!function(e,t){var{onLoadCallback:n,onLoadCallbackName:l}=t,r=i(t,["onLoadCallback","onLoadCallbackName"]);if(0===u.size&&function(){function e(e){if(c)e();else{window[m]||(window[m]={});let t=window[m];t.fns||(t.fns=[]),t.fns.push(e)}}p&&(window.grecaptcha||(window.grecaptcha={}),window.grecaptcha.enterprise||(window.grecaptcha.enterprise={}),window.grecaptcha.ready=e,window.grecaptcha.enterprise.ready=e,window[v]=function(){for(let e of(c=!0,s))e();s.clear()})}(),!function({language:e,render:t,scriptProps:n,useEnterprise:l,useRecaptchaNet:r}){let a=function({language:e,onLoadCallbackName:t,render:n,useEnterprise:l=!1,useRecaptchaNet:r=!1}){let a=new URLSearchParams({render:n});return t&&a.set("onload",t),e&&a.set("hl",e),`https://www.${r?"recaptcha.net":"google.com"}/recaptcha/${l?"enterprise.js":"api.js"}?${a.toString()}`}({language:e,onLoadCallbackName:v,render:t,useEnterprise:l,useRecaptchaNet:r});if(d){if(d!==a)throw Error("reCAPTCHA has already been loaded with different parameters. Remove the existing script and load it again.");return}d=a,function({async:e,appendTo:t,defer:n,id:l,nonce:r,src:a}){let o=document.createElement("script");void 0!==e&&(o.async=e),void 0!==n&&(o.defer=n),l&&(o.id=l),r&&o.setAttribute("nonce",r),o.src=a,("head"===t?document.head:document.body).appendChild(o)}(Object.assign(Object.assign(Object.assign({},{id:"google-recaptcha-v3"}),n),{src:a}))}(r),u.add(e),n&&(c?n():s.add(n)),l){function a(){if(!l)return;let e=window[l];"function"==typeof e&&e()}c?a():s.add(a)}}(A,{language:n,onLoadCallback:function(){var e;let t=h?null==(e=window.grecaptcha)?void 0:e.enterprise:window.grecaptcha;if(!t)throw Error("reCAPTCHA not found");if(!t.ready)throw Error("reCAPTCHA ready callback not found");t.ready(()=>{E(t)})},onLoadCallbackName:null==w?void 0:w.onLoadCallbackName,render:(null==e?void 0:e.element)?"explicit":b,scriptProps:{appendTo:null==w?void 0:w.appendTo,async:null==w?void 0:w.async,defer:null==w?void 0:w.defer,id:null==w?void 0:w.id,nonce:null==w?void 0:w.nonce},useEnterprise:h,useRecaptchaNet:g}),()=>{var e,t,n;u.delete(A),0===u.size&&(window.grecaptcha=void 0,window[m]=void 0,null==(e=
1document.querySelector(".grecaptcha-badge"))||e.remove(),null==(t=document.querySelector(`script[src="${d}"]`))||t.remove(),null==(n=document.querySelector('script[src^="https://www.gstatic.com/recaptcha/releases"]'))||n.remove(),d=null,c=!1),E(null)}),[null==e?void 0:e.element,A,n,b,null==w?void 0:w.appendTo,null==w?void 0:w.async,null==w?void 0:w.defer,null==w?void 0:w.id,null==w?void 0:w.nonce,null==w?void 0:w.onLoadCallbackName,h,g]),(0,r.useEffect)(()=>{var t,n,l;if(!(null==e?void 0:e.element)||!(null==P?void 0:P.render))return;let r={"error-callback":e.parameters.errorCallback,"expired-callback":e.parameters.expiredCallback,badge:(null==(t=e.parameters)?void 0:t.badge)||"inline",callback:e.parameters.callback,sitekey:b,size:"invisible",tabindex:e.parameters.tabindex,theme:e.parameters.theme},o="string"==typeof(null==e?void 0:e.element)?document.getElementById(e.element):null==e?void 0:e.element;if(!o)throw Error("reCAPTCHA container element not found");let i=P.render(o,r);return(null==(n=null==e?void 0:e.parameters)?void 0:n.hidden)&&(f||(a(!1,"reCAPTCHA badge hidden. See https://cloud.google.com/recaptcha/docs/faq#id_like_to_hide_the_badge_what_is_allowed for more information."),f=!0),null==(l=o.querySelector(".grecaptcha-badge"))||l.style.setProperty("display","none")),N(i),T.current=!0,()=>{N(null),T.current=!1,function(e){if(!window[m])return;let t=window[m];t.clients&&delete t.clients[e]}(i),o.innerHTML=""}},[null==e?void 0:e.element,null==(_=null==e?void 0:e.parameters)?void 0:_.badge,null==(x=null==e?void 0:e.parameters)?void 0:x.hidden,null==(y=null==e?void 0:e.parameters)?void 0:y.callback,null==(C=null==e?void 0:e.parameters)?void 0:C.errorCallback,null==(k=null==e?void 0:e.parameters)?void 0:k.expiredCallback,null==(j=null==e?void 0:e.parameters)?void 0:j.tabindex,null==(S=null==e?void 0:e.parameters)?void 0:S.theme,P,b]);let L=!!(null==e?void 0:e.element),F=L?O:b,H=(0,r.useMemo)(()=>null!==F&&(null==P?void 0:P.execute)?e=>{if(null===F||!(null==P?void 0:P.execute))throw Error("reCAPTCHA has not been loaded");return L&&!T.current?(console.warn("Client ID not mounted"),null):P.execute(F,{action:e})}:void 0,[F,P,L]);return(0,l.jsx)(o.A.Provider,{value:{container:null==e?void 0:e.element,executeRecaptcha:H,reCaptchaInstance:P},children:t})}},89919:e=>{e.exports={field:"UserForm_field__3xNY9",error:"UserForm_error__0cPZR",submitted:"UserForm_submitted__Bx1Qq"}},97924:e=>{e.exports={label:"Input_label__4I3BW",field:"Input_field__oGHQV",error:"Input_error__4iOiv"}}}]);

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.