PageSourceSearch

https://croucher.org.hk/_next/static/chunks/63086-6cb1501f3dc1c627.js

js croucher.org.hk collected 2026-09-24 09:28:33 UTC 24,608 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[63086,88714],{14665:(e,t,a)=>{a.d(t,{X:()=>s});var n=a(30926);let s=(0,n.createServerReference)("7f7109da028559821fa42b3bb0ea810ad0cb422535",n.callServer,void 0,n.findSourceMapURL,"revalidateScholarProfile")},18767:(e,t,a)=>{function n(){return{onFetch:e=>{e.fetchFn=()=>{var t,a,n,r,l,o;let c,u=null==(t=e.fetchOptions)||null==(a=t.meta)?void 0:a.refetchPage,d=null==(n=e.fetchOptions)||null==(r=n.meta)?void 0:r.fetchMore,h=null==d?void 0:d.pageParam,p=(null==d?void 0:d.direction)==="forward",m=(null==d?void 0:d.direction)==="backward",f=(null==(l=e.state.data)?void 0:l.pages)||[],g=(null==(o=e.state.data)?void 0:o.pageParams)||[],y=g,v=!1,x=e.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")),b=(e,t,a,n)=>(y=n?[t,...y]:[...y,t],n?[a,...e]:[...e,a]),P=(t,a,n,s)=>{if(v)return Promise.reject("Cancelled");if(void 0===n&&!a&&t.length)return Promise.resolve(t);let i={queryKey:e.queryKey,pageParam:n,meta:e.options.meta};return Object.defineProperty(i,"signal",{enumerable:!0,get:()=>{var t,a;return null!=(t=e.signal)&&t.aborted?v=!0:null==(a=e.signal)||a.addEventListener("abort",()=>{v=!0}),e.signal}}),Promise.resolve(x(i)).then(e=>b(t,n,e,s))};if(f.length)if(p){let t=void 0!==h,a=t?h:s(e.options,f);c=P(f,t,a)}else if(m){let t=void 0!==h,a=t?h:i(e.options,f);c=P(f,t,a,!0)}else{y=[];let t=void 0===e.options.getNextPageParam;c=!u||!f[0]||u(f[0],0,f)?P([],t,g[0]):Promise.resolve(b([],g[0],f[0]));for(let a=1;a<f.length;a++)c=c.then(n=>{if(!u||!f[a]||u(f[a],a,f)){let i=t?g[a]:s(e.options,n);return P(n,t,i)}return Promise.resolve(b(n,g[a],f[a]))})}else c=P([]);return c.then(e=>({pages:e,pageParams:y}))}}}}function s(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function i(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}function r(e,t){if(e.getNextPageParam&&Array.isArray(t)){let a=s(e,t);return null!=a&&!1!==a}}function l(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){let a=i(e,t);return null!=a&&!1!==a}}a.d(t,{PL:()=>n,RQ:()=>l,rB:()=>r})},21269:(e,t,a)=>{a.d(t,{A:()=>n});let n=(0,a(95988).vt)(e=>({scholar:void 0,setEnable:t=>e(e=>t?{enabled:t}:{enabled:void 0}),setScholar:t=>e(e=>t?{scholar:t}:{scholar:void 0}),searchResults:null,setSearchResults:t=>e({searchResults:t}),backupEmailBanner:void 0,setBackupEmailBanner:t=>e({backupEmailBanner:t}),triggerAccountModal:!1,setTriggerAccountModal:t=>e({triggerAccountModal:t})}))},38141:(e,t,a)=>{a.d(t,{default:()=>P});var n=a(95155),s=a(55943),i=a(60261),r=a(59855),l=a(49321),o=a(64254),c=a(78649),u=a(88393),d=a(25899),h=a(13611),p=a(20063),m=a(12115),f=a(22544),g=a(35068);let y=g.Ik().shape({title:g.Yj().nullable(),stand_first:g.Yj().nullable(),body:g.Ik().shape({plainText:g.Yj().nullable(),richText:g.Yj().nullable()})});var v=a(57708),x=a(80709),b=a(80646);let P=e=>{let{isEditor:t=!1,data:a}=e,{control:g,handleSubmit:P,isValid:j,isDirty:_,handleFormSubmit:w,hkControl:S,hkHandleSubmit:A,hkIsValid:N,hkIsDirty:k,hkHandleFormSubmit:M,currentLang:F,isUpdateLoading:E,isPublishLoading:B,isPublished:K,handlePublish:T,publicLink:L,richText:O,hkRichText:R,isShowHK404Text:C}=(e=>{let{data:t}=e,a=(0,p.usePathname)(),n=(0,p.useRouter)(),[s]=(0,c.A)(e=>[e.currentLang]),[i,r]=(0,m.useState)("/en"),[g,v]=(0,m.useState)(!1),[x,b]=(0,m.useState)(!1),[P,j,_]=(0,u.A)(e=>[e.isEditMode,e.openEditMode,e.closeEditMode]),[w,S]=(0,m.useState)(null),[A,N]=(0,m.useState)(null),{useShowPage:k,useUpdatePage:M,usePublishPage:F}=(0,o.Q)("home-landing-page"),{isLoading:E,mutateAsync:B}=F(),{isLoading:K,mutateAsync:T}=M(),{isLoading:L,data:O,isFetched:R,isSuccess:C}=k(),[q,D]=(0,m.useState)(!1),{control:Q,handleSubmit:J,formState:{errors:I,isValid:V,isDirty:W},watch:U,getValues:G,setValue:Z,reset:$}=(0,f.mN)({mode:"onSubmit",resolver:(0,h.t)(y),defaultValues:{title:"",stand_first:"",body:{plainText:"",richText:'{"root":{"children":[{"children":[],"direction":null,"format":"","indent":0,"type":"paragraph","version":1}],"direction":null,"format":"","indent":0,"type":"root","version":1}}'}}}),{control:X,handleSubmit:Y,formState:{errors:z,isValid:H,isDirty:ee},watch:et,getValues:ea,setValue:en,reset:es}=(0,f.mN)({mode:"onSubmit",resolver:(0,h.t)(y),defaultValues:{title:"",stand_first:"",body:{plainText:"",richText:'{"root":{"children":[{"children":[],"direction":null,"format":"","indent":0,"type":"paragraph","version":1}],"direction":null,"format":"","indent":0,"type":"root","version":1}}'}}}),ei=(0,m.useCallback)(e=>{var t,a,n,s;b((null==e||null==(t=e.attributes)?void 0:t.status)==="Published");let i=null==e||null==(a=e.attributes)?void 0:a.public_url;i&&r(i);let l=JSON.parse((null==e||null==(n=e.attributes)?void 0:n.content)||""),o=JSON.parse((null==e||null==(s=e.attributes)?void 0:s.chinese_content)||"");$({title:l.title,stand_first:(null==l?void 0:l.stand_first)||"",body:{plainText:l.body.plainText,richText:l.body.richText}},{keepDefaultValues:!1}),S(l.body.richText),es({title:o.title,stand_first:(null==o?void 0:o.stand_first)||"",body:{plainText:o.body.plainText,richText:o.body.richText}},{keepDefaultValues:!1}),N(o.body.richText)},[es,$]),er=(0,m.useCallback)(e=>{let t={page:{content:JSON.stringify(e),chinese_content:JSON.stringify(ea()),page_collection_slug:"landing-pages",stand_first:"",chinese_stand_first:"",short_description:"",chinese_short_description:""}};g||T(t).then(e=>{e.data&&(ei(e.data.data),b(!1))})},[ea,g,ei,T,G]),el=(0,m.useCallback)(e=>{let t={page:{content:JSON.stringify(G()),chinese_content:JSON.stringify(e),page_collection_slug:"landing-pages",stand_first:"",chinese_stand_first:"",short_description:"",chinese_short_description:""}};g||T(t).then(e=>{e.data&&(ei(e.data.data),b(!1))})},[G,ea,g,ei,T]),eo=(0,m.useCallback)(()=>{B().then(e=>{e.data&&(ei(e.data.data),b(!0))})},[B,ei]),ec=(0,m.useCallback)(()=>{let e=ea("title"),t=ea("body.plainText"),a=(0,d.$h)();D(!(e&&t)&&!a)},[ea]);return(0,m.useEffect)(()=>{a.includes(l.ud)?j():_()},[a,_,j]),(0,m.useEffect)(()=>
1{if(O)try{ei(O)}catch(e){}else t&&ei(t.data)},[O,ei,t]),(0,m.useEffect)(()=>{R&&!O&&(n.push("/404"),v(!0),b(!0))},[R,O,n]),(0,m.useEffect)(()=>{R&&"hk"===s&&ec()},[ec,s,R]),{control:Q,handleSubmit:J,isValid:V,isDirty:W,handleFormSubmit:er,watch:U,hkControl:X,hkHandleSubmit:Y,hkIsValid:H,hkIsDirty:ee,hkHandleFormSubmit:el,hkWatch:et,isEditMode:P,currentLang:s,isShowLoading:L,isUpdateLoading:K,isPublishLoading:E,isPublished:x,handlePublish:eo,publicLink:i,pathname:a,richText:w,hkRichText:A,isShowHK404Text:q,pathNameMatch:e=>e===a}})({data:a}),q=!_||!j,D=!k||!N,Q=!q||K,J=!D||K;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(v.A,{isTrue:t,children:[(0,n.jsx)(x.default,{}),(0,n.jsx)(x.default,{})]}),(0,n.jsx)(b.default,{externalLink:"/".concat(F,"/").concat(l.ud,"/home"),className:"mb-3"}),(0,n.jsx)(s.A,{isTrue:"en"===F,ifBlock:(0,n.jsxs)("form",{className:"",onSubmit:P(w),children:[(0,n.jsx)(i.A,{isSaving:E,isPublishing:B,isDisabledPublish:Q,isDisabledSave:q||D&&k,onPublish:T,viewPublicLink:"/".concat(F)}),(0,n.jsx)("section",{className:"croucher_container",children:(0,n.jsx)(r.A,{value:O,name:"body",control:g})})]}),elseBlock:(0,n.jsxs)("form",{className:"",onSubmit:A(M),children:[(0,n.jsx)(i.A,{isSaving:E,isPublishing:B,isDisabledPublish:J,isDisabledSave:D||q&&_,onPublish:T,viewPublicLink:"/".concat(F)}),(0,n.jsx)("section",{className:"croucher_container",children:(0,n.jsx)(r.A,{value:R,name:"body",control:S})})]})})]})}},38242:(e,t,a)=>{a.d(t,{useInfiniteQuery:()=>o});var n=a(26878),s=a(37731),i=a(18767);class r extends s.${constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:(0,i.PL)()},t)}getOptimisticResult(e){return e.behavior=(0,i.PL)(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var a,n,s,r,l,o;let{state:c}=e,u=super.createResult(e,t),{isFetching:d,isRefetching:h}=u,p=d&&(null==(a=c.fetchMeta)||null==(n=a.fetchMore)?void 0:n.direction)==="forward",m=d&&(null==(s=c.fetchMeta)||null==(r=s.fetchMore)?void 0:r.direction)==="backward";return{...u,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,i.rB)(t,null==(l=c.data)?void 0:l.pages),hasPreviousPage:(0,i.RQ)(t,null==(o=c.data)?void 0:o.pages),isFetchingNextPage:p,isFetchingPreviousPage:m,isRefetching:h&&!p&&!m}}}var l=a(88993);function o(e,t,a){let s=(0,n.vh)(e,t,a);return(0,l.t)(s,r)}},53217:(e,t,a)=>{a.d(t,{P:()=>s});var n=a(30926);let s=(0,n.createServerReference)("7fbdf3cfe462319570082720a9e3f9b609258a244e",n.callServer,void 0,n.findSourceMapURL,"setCookieAction")},55943:(e,t,a)=>{a.d(t,{A:()=>r});var n=a(95155),s=a(12115),i=a(88393);let r=e=>{let{isTrue:t,ifBlock:a,elseBlock:r}
1=e,[l,o]=(0,s.useState)("block"),[c,u]=(0,s.useState)("hidden"),[d]=(0,i.A)(e=>[e.isEditMode]);return(0,s.useEffect)(()=>{t?(o("block"),u("hidden")):(o("hidden"),u("block"))},[t]),d?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:l,children:a}),(0,n.jsx)("div",{className:c,children:r})]}):(0,n.jsx)(n.Fragment,{children:t?(0,n.jsx)("div",{children:a}):(0,n.jsx)("div",{children:r})})}},60243:(e,t,a)=>{a.d(t,{A:()=>n});function n(e){var t,a;if(null==e||null==(a=e.response)||null==(t=a.data)?void 0:t.errors){let t=e.response.data.errors;if(Array.isArray(t))return t.join(", ");if("string"==typeof t)return t}return"Something went wrong. Please try again later."}},60261:(e,t,a)=>{a.d(t,{A:()=>f});var n=a(95155),s=a(68356),i=a(88393),r=a(2821),l=a(52619),o=a.n(l),c=a(12115),u=a(57708),d=a(15239),h=a(59418),p=a(20063),m=a(66608);let f=(0,c.memo)(function(e){let{isDisabledSave:t,isSaving:a,isDisabledPublish:l,isPublishing:f,onPublish:g,viewPublicLink:y,onAddImage:v,rightSlot:x=null,showCineseToggle:b=!0,showPublishButton:P=!0,removeFixedTop:j=!1,disablePublicLink:_=!1,isAddImageDisabled:w=!1,onAddImageClick:S,parentSubPageId:A,publishButtonText:N,publishButtonIcon:k,scheduleSlot:M,leftSlot:F=null}=e,[E]=(0,i.A)(e=>[e.isEditMode]),[B,K]=(0,c.useState)(!0),{language:T,toggleLang:L,dict:O}=(0,s.A)(),R=(0,p.usePathname)();return(0,n.jsx)(u.A,{isTrue:E,children:(0,n.jsx)("div",{style:{top:E&&B?"0px":"-100px"},className:(0,h.cn)("z-50 w-full py-[20px]",j?"bg-transparent":"fixed bg-white dark:bg-black"),children:(0,n.jsxs)("div",{className:"mx-auto overflow-visible container justify-between flex items-center gap-2",children:[R.includes("/privacy-policy-statement")||R.includes("/terms-and-conditions")||R.includes("/startup-2-0")||R.includes("/joining-instructions")||R.includes("/notes-for-applicants")?(0,n.jsx)("div",{}):(0,n.jsxs)("button",{type:"button",className:(0,r.A)("text-[#B2B2B2] text-dc3 flex items-center gap-2",w?"opacity-50":"cursor-pointer"),onClick:S,disabled:w,children:[(0,n.jsx)(d.default,{src:"/assets/icons/add-icon.svg",alt:"edit",width:17,height:17,className:"-mt-[2px]"}),O["editor-actinos"]["add-image"]]}),(0,n.jsxs)("div",{className:"flex justify-end gap-8",children:[F,(0,n.jsx)(o(),{href:(0,m.XS)(y),className:(0,r.A)("text-[#B2B2B2] text-dc3 justify-center items-center",_?"hidden":"flex"),children:(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(d.default,{src:"/assets/icons/view-public-icon.svg",alt:"edit",width:18,height:18,className:"-mt-[2px]"}),A?"Back":O["editor-actinos"]["view-public"]]})}),(0,n.jsx)("button",{id:"main-submit",className:(0,r.A)("text-dc3 flex justify-center items-center gap-2 croucher-editor-saved-button",t?"text-edit-grey":"text-edit-green"),type:"submit",disabled:t||a,children:(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(d.default,{src:t?"/assets/icons/save-icon.svg":"/assets/icons/save-icon-active.svg",alt:"edit",width:18,height:18,className:"-mt-[2px]"}),(0,n.jsx)("span",{className:"text-dc3",children:O["editor-actinos"]["save-page"]})]})}),M,P&&(0,n.jsx)("button",{className:(0,r.A)("text-dc3 flex justify-center items-center gap-2",l?"text-edit-grey":"text-edit-purple"),type:"button",disabled:l||f,onClick:g,children:(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(d.default,{src:k||(l?"/assets/icons/publish-icon.svg":"/assets/icons/publish-icon-active.svg"),alt:"edit",width:18,height:18,className:"-mt-[2px]"}),(0,n.jsx)("span",{className:"text-dc3",children:N||O["editor-actinos"]["update-public"]})]})}),b&&(0,n.jsx)("button",{"aria-label":"Language change",className:"text-[#B2B2B2] text-dc3",onClick:L,type:"button",children:"en"===T?"中文":"EN"}),x]})]})})})})},64254:(e,t,a)=>{a.d(t,{Q:()=>u});var n=a(2680),s=a(5602),i=a(83900),r=a(52744),l=a(25899),o=a(12115),c=a(73848);let u=(e,t)=>{let[a,u]=(0,o.useState)(()=>t||""),{config:d}=(0,n.A)();return{useCreatePage:()=>(0,s.useMutation)({mutationKey:["new_page",e],mutationFn:async e=>await r.Ay.post("/api/pages",e,d)}),useShowPage:()=>(0,i.useQuery)({queryKey:["show_page",e],queryFn:async()=>await r.Ay.get("/api/".concat((0,l.xD)(),"/").concat(e),d),select:e=>{let{data:t}=e;return t.data},refetchOnWindowFocus:!1,refetchOnReconnect:!1,retry:!1,enabled:!!e}),useUpdatePage:()=>{let t=a||e;return(0,s.useMutation)({mutationKey:["update_page",t],mutationFn:async e=>await r.Ay.put("/api/pages/".concat(t),e,d)})},usePublishPage:()=>{let t=a||e;return(0,s.useMutation)({mutationKey:["publish_page",t],mutationFn:async()=>await r.Ay.put("/api/pages/".concat(t,"/publish"),{},d)})},setDynamicPage:u,usePublishNewsPage:()=>{let t=a||e;return(0,s.useMutation)({mutationKey:["publish_news_page",t],mutationFn:async e=>await r.JU.put("/api/publications/".concat(t),e,d)})},useShowMemoLandingPage:()=>(0,i.useQuery)({queryKey:["show_page",e],queryFn:async()=>await r.Ay.get("/api/".concat((0,l.xD)(),"/").concat(e),{headers:{"x-api-key":(0,c.Gd)()}}),select:e=>{let{data:t}=e;return t.data},refetchOnWindowFocus:!1,refetchOnReconnect:!1,retry:!1,enabled:!!e})}}},80646:(e,t,a)=>{a.d(t,{default:()=>x});var n=a(95155),s=a(88714),i=a(68356),r=a(59418),l=a(52619),o=a.n(l),c=a(20063),u=a(12115),d=a(25899),h=a(6958),p=a(49321),m=a(15239),f=
1a(27997),g=a(42689),y=a(16565),v=a(38184);let x=function(e){let{noContainer:t,positionBottom:a,preLink:l,buttonTitle:x,externalLink:b,className:P,icon:j,iconClass:_,showShareButton:w=!0,publicLink:S,pageTitle:A,isPublic:N,showDeleteButton:k=!1,onDelete:M,deleteButtonTitle:F,isEditMode:E,isExternalDomain:B=!1}=e,{isEditablePage:K}=(0,s.p1)(),T=!!K,{language:L}=(0,i.A)(),O=(0,c.usePathname)(),R=void 0!==E?E:(0,d.$h)(),[C]=(0,f.A)(e=>[e.hasSubNav]),[q,D]=(0,u.useState)(!1),{hasHydrate:Q}=(0,h.A)(),J=(0,u.useMemo)(()=>{if(b)return b;if(l)return"/".concat(L,"/").concat(p.ud).concat(l);let e=O.split("/");return(null==e?void 0:e[1])==="en"||(null==e?void 0:e[1])==="hk"?"/".concat(e[1],"/").concat(p.ud,"/").concat(e.slice(2).join("/")):"/".concat(L,"/").concat(p.ud).concat(O)},[L,O,l,b]),I=async()=>{if(M)try{await M(),D(!1)}catch(e){}else D(!1)},V=()=>{D(!1)};if(!Q||!T)return null;let W=T&&!R,U=k&&T&&!R;return W||w&&S||U?(0,n.jsx)("div",{className:(0,r.cn)("flex flex-row justify-end mb-[5px]",t?"":"container",C&&"/en/memo"!==O&&"mt-4",a?"relative top-[53px] z-40 mb-0":"",P),id:"croucher-route-to-edit",children:(0,n.jsxs)("div",{className:"flex items-center",children:[W&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(o(),{href:J,children:(0,n.jsx)("button",{className:"text-dc3 text-primary-blue text-[#B2B2B2]",children:(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(m.default,{src:j||"/assets/icons/edit-icon.svg",alt:"edit",width:16.5,height:16.5,className:(0,r.cn)("-mt-[3px] w-[16.5px] h-[16.5px]",_)}),x||"Edit page"]})})})}),U&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{onClick:()=>{D(!0)},className:"text-dc3 text-[#B2B2B2] ml-[32px]",children:(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(m.default,{src:"/assets/icons/memo-delete.svg",alt:"delete",width:16.5,height:16.5,className:"-mt-[3px] w-[16.5px] h-[16.5px]"}),F||"Move to trash"]})}),(0,n.jsxs)(y.Ay,{parentShow:q,onBeforeClose:V,children:[(0,n.jsx)(y.c7,{showCloseButton:!1}),(0,n.jsx)("div",{className:"container",children:(0,n.jsx)("p",{className:"mb-15",children:"This page will be moved to trash and permanently deleted after 30 days."})}),(0,n.jsxs)("div",{className:"buttons std-modal-buttons",children:[(0,n.jsx)(v.A,{type:"button",onClick:V,className:"mt-0",children:"Cancel"}),(0,n.jsx)(v.A,{type:"button",onClick:I,className:"submit",children:"Delete"})]})]})]}),w&&S&&!R&&(0,n.jsx)(g.A,{publicLink:S,buttonTitle:A?"Share page":void 0,isPublic:N})]})}):null}},80709:(e,t,a)=>{a.d(t,{default:()=>i});var n=a(95155),s=a(59418);let i=e=>{let{size:t="default",className:a}=e;return(0,n.jsx)("div",{className:(0,s.cn)("standard-spacing",(()=>{switch(t){case"small":return"h-[15px]";case"medium":return"h-[30px]";case"large":return"h-[45px]";case"xlarge":return"h-[60px]";default:return"spacing-div"}})(),a)})}},82712:(e,t,a)=>{a.d(t,{W:()=>s});var n=a(30926);let s=(0,n.createServerReference)("7fe7f47ee8801f6f1a636e7ad6893cd1340aee647a",n.callServer,void 0,n.findSourceMapURL,"revalidateScholarInfoTag")},88714:(e,t,a)=>{a.d(t,{$D:()=>N,$W:()=>_,GQ:()=>S,Jd:()=>P,Tw:()=>A,UG:()=>K,_j:()=>F,ey:()=>L,hN:()=>k,jS:()=>w,ot:()=>b,p1:()=>j,px:()=>B,wT:()=>E,xe:()=>M,yX:()=>T});var n=a(71983),s=a(45849),i=a(73848),r=a(21269),l=a(83900),o=a(5602);a(72378);var c=a(12115),u=a(22544),d=a(52744),h=a(20063),p=a(46417),m=a(28485),f=a(14665),g=a(82712),y=a(53217),v=a(23644),x=a(60243);let b=async e=>!!(e||(0,i.Gd)()),P=()=>{let{setXApiKey:e}=(0,m.A)(),{setScholar:t,scholar:a}=(0,r.A)(),{data:n,isLoading:s,error:o,refetch:u}=(0,l.useQuery)({queryKey:["current-logged-in-user"],queryFn:()=>d.KZ.get("/api/scholar/profile",{headers:{"x-api-key":(0,i.Gd)()}}),refetchOnWindowFocus:!1,refetchOnReconnect:!1,retry:!1,cacheTime:0});return(0,c.useEffect)(()=>{var e,a,s,i,r,l,c,u,d;if(!n||o)return void t(void 0);let h=JSON.parse(JSON.stringify(n.data)),m=(null==h||null==(s=h.data)||null==(a=s.attributes)||null==(e=a.user_attributes)?void 0:e.roles)?null==h||null==(l=h.data)||null==(r=l.attributes)||null==(i=r.user_attributes)?void 0:i.roles:null==h||null==(u=h.data)||null==(c=u.attributes)?void 0:c.roles,f=m?(0,p.p)(m):"";(null==h||null==(d=h.data)?void 0:d.attributes)&&(h.data.attributes.roles=f),t(h)},[n,o]),(0,c.useEffect)(()=>{e((0,i.Gd)())},[]),{loading:s,scholar:a,refetchUser:u,profileData:n}},j=()=>{var e,t;let a=(0,h.usePathname)(),{scholar:n,setScholar:s,setEnable:i,enabled:l}=(0,r.A)(),[o,u]=(0,c.useState)(!0),d=async()=>{i(!0)},p=(0,c.useMemo)(()=>{var e,t,a,s;return(null==n||null==(t=n.data)||null==(e=t.attributes)?void 0:e.roles)?(null==n||null==(s=n.data)||null==(a=s.attributes)?void 0:a.roles).trim().split(","):[]},[null==n||null==(t=n.data)||null==(e=t.attributes)?void 0:e.roles]);return{scholar:n,enabled:l,checkEnable:d,isAdmin:(0,c.useMemo)(()=>p.includes("Admin"),[p]),isEditablePage:(0,c.useMemo)(()=>{let e=p.includes("Admin"),t=p.includes("Developer"),n=p.includes("Staff"),s=p.includes("Memo");return(null==a?void 0:a.includes("memo"))?e||t||n||s:e||t||n},[p,a]),loading:o}},_=()=>{let{register:e,handleSubmit:t}=(0,u.mN)(),{isLoading:a,mutateAsync:n}=(0,o.useMutation)({mutationKey:["loginScholar"],mutationFn:async e=>await d.KZ.post("/d/api/users/sign_in?module=scholar-portal",e)});return{isLoading:a,handleSubmit:t,register:e,mutateAsync:n,setCookeValue:e=>{document.getElementById("searchkey").value=e}}},w=e=>{let t=(0,u.mN)(e),{isLoading:a,mutateAsync:i}=(0,o.useMutation)({mutationKey:["registerScholar"],mutationFn:async e=>await d.Bf.post("/api/users/sign_up",e)});return(0,s._)((0,n._)({isLoading:a},t),{mutateAsync:i})},S=()=>{let{isLoading:e,mutateAsync:t}=(0,o.useMutation)({mutationKey:["forgotPassword"],mutationFn:async e=>await d.Bf.post("/api/users/passwords",e),onSuccess:()=>{},onError:e=>{}});return{isLoading:e,mutateAsync:t}},A=()=>{let e=(0,h.useSearchParams)(),{setXApiKey:t}=(0,m.A)(),[a,n]=(0,c.useState)("idle"),[s,i]=(0,c.useState)(null),[l,u]=(0,c.useState)(),{setScholar:v,setEnable:b}=(0,r.A)(),P=(0,c.useRef)(!1),{mutateAsync:j}=(0,o.useMutation)({mutationKey:["confirmScholar"],mutationFn:async e=>await d.Bf.get("/api/users/registrations/confirm?confirmation_token=".concat(e))});return(0,c.useEffect)(()=>{(async()=>
1{let a=e.get("confirmation_token");if(a&&!P.current){P.current=!0,n("loading");try{var s,r,l,o,c,h,m,b,_;let e=await j(a),x=e.data.user_data,P='["'.concat(x._s,'",["').concat(x._k,'", "').concat(x._d,'"]]');u(e.data.data.attributes.after_confirmed_url);let w=(await d.KZ.get("/api/scholar/profile",{headers:{"x-api-key":P}})).data,S=(null==w||null==(l=w.data)||null==(r=l.attributes)||null==(s=r.user_attributes)?void 0:s.roles)?null==w||null==(h=w.data)||null==(c=h.attributes)||null==(o=c.user_attributes)?void 0:o.roles:null==w||null==(b=w.data)||null==(m=b.attributes)?void 0:m.roles,A=S?(0,p.p)(S):"";(null==w||null==(_=w.data)?void 0:_.attributes)&&(w.data.attributes.roles=A),(0,y.P)("_croucher_auth",P),t(P),(0,f.X)(),(0,g.W)(),v(w),e.data.message&&i(e.data.message),n("success")}catch(t){let e=(0,x.A)(t);e.includes("Email was already confirmed")?n("success"):n("error"),i(e)}}})()},[e,j]),{confirmationStatus:a,confirmationMessage:s,afterConfirmedUrl:l}},N=e=>{let{id:t}=e,{getConfig:a}=(0,v.A)(),{isLoading:n,mutateAsync:s}=(0,o.useMutation)({mutationKey:["updateScholarPreDepature",t],mutationFn:async e=>{let{data:n}=e;return await d.FE.patch("/api/people/".concat(t,"/personal_info"),n,a())}});return{isUpdateLoading:n,updateMutate:s}},k=e=>{let{id:t}=e,{getConfig:a}=(0,v.A)(),{isLoading:n,mutateAsync:s}=(0,o.useMutation)({mutationKey:["updateScholarBankAccount",t],mutationFn:async e=>{let{data:n}=e;return await d.FE.patch("/api/people/".concat(t,"/personal_info"),n,a())}});return{isUpdateLoading:n,updateMutate:s}},M=e=>{let{id:t}=e,{getConfig:a}=(0,v.A)(),{isLoading:s,mutateAsync:i}=(0,o.useMutation)({mutationKey:["udateScholarEmergencyContact",t],mutationFn:async e=>{let{data:s}=e,i=(0,n._)({},a());return await d.FE.patch("/api/people/".concat(t,"/personal_info"),s,(0,n._)({},i))}});return{isUpdateLoading:s,updateMutate:i}},F=e=>{let{id:t}=e,{config:a}=(0,i.Ay)(),{isLoading:n,mutateAsync:s}=(0,o.useMutation)({mutationKey:["updateScholarPofilePhotoshoot",t],mutationFn:async e=>{let{data:n}=e;return await d.FE.patch("/api/people/".concat(t,"/personal_info"),n,a)}});return{isUpdateLoading:n,updateMutate:s}},E=()=>{let{getConfig:e}=(0,v.A)(),t=e(),{isLoading:a,mutateAsync:n}=(0,o.useMutation)({mutationKey:["scholarLogout"],mutationFn:async()=>await d.KZ.delete("/d/api/users/sign_out",t)});return{isLoading:a,mutateAsync:n}},B=e=>{let{id:t}=e,{getConfig:a}=(0,v.A)(),s=a(),i=(0,n._)({},s),{isLoading:r,mutateAsync:l}=(0,o.useMutation)({mutationKey:["updateScholarContactInfo",t],mutationFn:async e=>{let{data:a}=e;return await d.FE.patch("/api/people/".concat(t,"/personal_info"),a,i)}});return{isUpdateLoading:r,updateMutate:l}},K=e=>{let{id:t}=e,{getConfig:a}=(0,v.A)(),n=a(),{isLoading:s,mutateAsync:i}=(0,o.useMutation)({mutationKey:["scholarSubmit"],mutationFn:async()=>await d.FE.patch("/api/people/".concat(t,"/personal_info/submit"),{personal_info:{}},n)});return{isLoading:s,mutateAsync:i}},T=e=>{let{id:t}=e,{getConfig:a}=(0,v.A)(),n=a(),{data:s,isLoading:i,isError:r,refetch:o}=(0,l.useQuery)({queryKey:["useScholarPersonalInfo",t],queryFn:async()=>await d.FE.get("/api/people/".concat(t,"/personal_info"),n),select:e=>e.data,refetchOnWindowFocus:!1,refetchOnReconnect:!1,retry:!1,enabled:!!t&&"undefined"!==t});return{data:s,isLoading:i,isError:r,refetchScholarPersonalInfo:o}},L=e=>{let{slug:t}=e,{getConfig:a}=(0,v.A)(),n=a(),{data:s,isLoading:i,isError:r,refetch:c}=(0,l.useQuery)({queryKey:["gallery",t],queryFn:async()=>await d.KZ.get("/api/person_pages/images/".concat(t),n),select:e=>e.data,refetchOnWindowFocus:!1,refetchOnReconnect:!1,retry:!1,enabled:!!t&&"undefined"!==t}),{isLoading:u,mutateAsync:h}=(0,o.useMutation)({mutationKey:["selectImagePublication",t],mutationFn:async e=>{let{imageId:t,is_publication:a}=e;return await d.KZ.patch("/api/images/".concat(t),{image:{is_publication:a}},n)}});return{data:s,isLoading:i,isError:r,handleSelectPublication:e=>{let{imageId:t,is_publication:a}=e;h({imageId:t,is_publication:a}).then(e=>{c()}).catch(e=>{})}}}}}]);

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.