PageSourceSearch

https://ianwillofficial.com/_next/static/chunks/04bvpcjiy4u8h.js

js ianwillofficial.com collected 2026-10-07 19:01:04 UTC 6,888 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,72718,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={formatUrl:function(){return l},formatWithValidation:function(){return u},urlObjectKeys:function(){return s}};for(var n in o)Object.defineProperty(r,n,{enumerable:!0,get:o[n]});let a=e.r(44066)._(e.r(48909)),i=/https?|ftp|gopher|file/;function l(e){let{auth:t,hostname:r}=e,o=e.protocol||"",n=e.pathname||"",l=e.hash||"",s=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),s&&"object"==typeof s&&(s=String(a.urlQueryToSearchParams(s)));let c=e.search||s&&`?${s}`||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||i.test(o))&&!1!==u?(u="//"+(u||""),n&&"/"!==n[0]&&(n="/"+n)):u||(u=""),l&&"#"!==l[0]&&(l="#"+l),c&&"?"!==c[0]&&(c="?"+c),n=n.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${o}${u}${n}${c}${l}`}let s=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return l(e)}},71821,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return a}});let o=e.r(76181),n=e.r(59419);function a(e){if(!(0,o.isAbsoluteUrl)(e))return!0;try{let t=(0,o.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,n.hasBasePath)(r.pathname)}catch(e){return!1}}},55117,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return o}});let o=e=>{}},17146,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={default:function(){return m},useLinkStatus:function(){return b}};for(var n in o)Object.defineProperty(r,n,{enumerable:!0,get:o[n]});let a=e.r(44066),i=e.r(35240),l=a._(e.r(36893)),s=e.r(72718),u=e.r(84012),c=e.r(41962),p=e.r(76181),f=e.r(57941);e.r(43590);let d=e.r(95794),h=e.r(17884),y=e.r(71821),g=e.r(50438);function m(t){var r,o;let n,a,m,[b,v]=(0,l.useOptimistic)(h.IDLE_LINK_STATUS),j=(0,l.useRef)(null),{href:S,as:P,children:C,prefetch:T=null,passHref:x,replace:O,shallow:N,scroll:w,onClick:L,onMouseEnter:R,onTouchStart:E,legacyBehavior:A=!1,onNavigate:U,transitionTypes:k,ref:I,unstable_dynamicOnHover:M,...$}=t;n=C,A&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let B=l.default.useContext(u.AppRouterContext),K=!1!==T,D=!1!==T?null===(o=T)||"auto"===o?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,F="string"==typeof(r=P||S)?r:(0,s.formatUrl)(r);if(A){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=l.default.Children.only(n)}let W=A?a&&"object"==typeof a&&a.ref:I,q=l.default.useCallback(e=>(null!==B&&(j.current=(0,h.mountLinkInstance)(e,F,B,D,K,v)),()=>{j.current&&((0,h.unmountLinkForCurrentNavigation)(j.current),j.current=null),(0,h.unmountPrefetchableInstance)(e)}),[K,F,B,D,v]),z={ref:(0,c.useMergedRef)(q,W),onClick(t){A||"function"!=typeof L||L(t),A&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!B||t.defaultPrevented||function(t,r,o,n,a,i,s){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,y.isLocalURL)(r)){n&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:p}=e.r(11143);l.default.startTransition(()=>{p(r,n?"replace":"push",!1===a?d.ScrollBehavior.NoScroll:d.ScrollBehavior.Default,o.current,s)})}}(t,F,j,O,w,U,k)},onMouseEnter(e){A||"function"!=typeof R||R(e),A&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),B&&K&&(0,h.onNavigationIntent)(e.currentTarget,!0===M)},onTouchStart:function(e){A||"function"!=typeof E||E(e),A&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),B&&K&&(0,h.onNavigationIntent)(e.currentTarget,!0===M)}};return(0,p.isAbsoluteUrl)(F)?z.href=F:A&&!x&&("a"!==a.type||"href"in a.props)||(z.href=(0,f.addBasePath)(F)),m=A?l.default.cloneElement(a,z):(0,i.jsx)("a",{...$,...z,children:n}),(0,i.jsx)(_.Provider,{value:b,children:m})}e.r(55117);let _=(0,l.createContext)(h.IDLE_LINK_STATUS),b=()=>(0,l.useContext)(_);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22745,(e,t,r)=>{t.exports=e.r(34847)},30092,e=>{"use strict";var t=e.i(35240),r=e.i(36893),o=e.i(22745),n=e.i(36151),a=e.i(98321),i=e.i(17146);e.s(["default",0,function(){let[e,l]=(0,r.useState)(""),[s,u]=(0,r.useState)(""),[c,p]=(0,r.useState)(!1);(0,n.useLocale)(),(0,o.useRouter)();let f=async t=>{t.preventDefault(),p(!0),u("");try{(await fetch("/api/pro/verify",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({password:e})})).ok?window.location.href="/pro":(u("Incorrect password. Please try again."),l(""))}catch{u("Connection error. Please try again.")}finally{p(!1)}};return(0,t.jsxs)("div",{className:"pro-login",children:[(0,t.jsxs)("div",{className:"pro-login__card",children:[(0,t.jsx)("div",{className:"pro-login__logo",children:(0,t.jsx)(i.default,{href:"/",className:"pro-login__logo",children:(0,t.jsx)(a.default,{src:"https://assets.ianwillofficial.com/images/logos/emblem-ianwill.png",alt:"IANWILL",width:48,height:48,style:{filter:"brightness(0) invert(1)",opacity:.8}})})}),(0,t.jsx)("h1",{className:"pro-login__title",children:"PRO ACCESS"}),(0,t.jsx)("p",{className:"pro-login__subtitle",children:"This area is restricted to industry professionals."}),(0,t.jsxs)("form",{className:"pro-login__form",onSubmit:f,children:[(0,t.jsx)("div",{className:"pro-login__field",children:(0,t.jsx)("input",{type:"password",value:e,onChange:e=>l(e.target.value),className:`pro-login__input ${s?"pro-login__input--error":""}`,placeholder:"Enter password",autoComplete:"current-password",autoFocus:!0})}),s&&(0,t.jsx)("p",{className:"pro-login__error",children:s}),(0,t.jsx)("button",{type:"submit",className:"pro-login__submit",disabled:c||!e,children:c?"Verifying...":"Access"})]})]}),(0,t.jsx)(i.default,{href:"/",className:"pro-login__back",children:"← Back to website"})]})}])}]);

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.