CareersV2RefreshSearchResultsBookmark.react",["fbt","ix","Button.react","CandidatePortalBrowserSession","CandidatePortalLoggingUtils","CandidatePortalProfileUpdateBookmarkedReqsMutation.graphql","CandidatePortalSection.react","CandidatePortalURLQueryParamsContext","CareersCPSignupContext","CareersV2RefreshSearchResultsBookmarkQuery.graphql","CareersV2Search","CareersV2SearchFiltersStore","GeoNotice.react","Image.react","RelayHooks","asyncToGeneratorRuntime","compactArray","geoMargin","nullthrows","react","useBoolean","useCandidatePortalRelayMutation"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l=k||(k=d("react"));e=k;var m=e.useContext,n=e.useEffect,o=e.useState;function a(a){var e=a.isDetailedPage,g=a.isLoggedIn,k=a.reqID;a=c("useBoolean")(!1);var p=a.set,q=a.value;a=c("useBoolean")(!1);var r=a.set;a=a.value;var s=c("useBoolean")(!1),t=s.set;s=s.value;var u=m(d("CareersCPSignupContext").CareersCPSignupContext),v=u.openDialog,w=c("useCandidatePortalRelayMutation")();u=m(c("CandidatePortalURLQueryParamsContext"));var x=u.viewasUserID,y=c("CareersV2SearchFiltersStore").getInstance();u=d("RelayHooks").useLazyLoadQuery(j!==void 0?j:j=b("CareersV2RefreshSearchResultsBookmarkQuery.graphql"),{viewasUserID:x});u=c("compactArray")((u=(u=u.viewer)==null?void 0:(u=u.user)==null?void 0:(u=u.profile)==null?void 0:(u=u.bookmarked_reqs)==null?void 0:u.nodes)!=null?u:[]);u=u.map(function(a){return c("nullthrows")(a.id)});u=o(u);var z=u[0],A=u[1];n(function(){y.subscribe(function(){A(y.getCurrentSavedJobs())})},[y]);var B=function(b,a){b=b===!0?z.concat(a):z.filter(function(b){return b!==a});y.setCurrentSavedJobs(b).update();A(b)},C=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){d("CandidatePortalLoggingUtils").logCriticalAction("CAREERS_SITE_SAVED_JOBS","SUBMIT_CLICK");r(!0);t(!1);q===!1?B(!0,k):B(!1,k);try{var a=window.location.href;if(a.includes("saved_jobs")&&q===!0){a=new(c("CareersV2Search"))();a.search("search_result")}p(!q);r(!1);yield w({eventType:"careers.update_saved_jobs",mutation:c("CandidatePortalProfileUpdateBookmarkedReqsMutation.graphql"),mutationData:{requisition_ids:q===!1?z.concat(k):z.filter(function(a){return a!==k}),session_id:d("CandidatePortalBrowserSession").getSessionKey()}});d("CandidatePortalLoggingUtils").logCompletion("CAREERS_SITE_SAVED_JOBS",{payload:{saved_job_ids:k,user_id:x,all_saved_jobs:z}})}catch(a){d("CandidatePortalLoggingUtils").logError("CAREERS_SITE_SAVED_JOBS",100,"USER_PROFILE_UPDATE_SAVED_JOBS_ERROR",a),t(!0)}finally{t(!1)}});return function(){return a.apply(this,arguments)}}();function D(){if(q&&!e)return l.jsx(c("Image.react"),{src:i("1405985")});else if(q&&e)return l.jsx(c("Image.react"),{src:i("481172")});else if(!q&&!e)return l.jsx(c("Image.react"),{src:i("495634")});else return l.jsx(c("Image.react"),{src:i("481182")})}D.displayName=D.name+" [from "+f.id+"]";n(function(){z.includes(k)?p(!0):p(!1)},[z,k,p]);return l.jsxs("div",{children:[l.jsx(c("CandidatePortalSection.react"),{name:"Bookmark",role:"form",children:l.jsx("div",{children:l.jsx(c("Button.react"),{className:"x1tsovho xd1rwpp x1gnnqk1 x18u3869 x15fco7f x1efvzf8 x1ksfksn",disabled:a,image:D(),label:"",onMouseDown:function(a){a.stopPropagation(),g?void C():v("career_site_saved_jobs")},supressed:!0})})}),s?l.jsx(c("GeoNotice.react"),{status:"error",xstyle:c("geoMargin").top4,children:h._("Oops! Something went wrong. Try again!")}):null]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
CareersV2RefreshSearchResultsBookmarkQuery.graphql",["CareersV2RefreshSearchResultsBookmarkQuery_candidate_portalRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"viewasUserID"}],c=[{kind:"Variable",name:"viewas_user_id",variableName:"viewasUserID"}],d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},e={alias:null,args:null,concreteType:"UserProfileBookmarkedReqsConnection",kind:"LinkedField",name:"bookmarked_reqs",plural:!1,selections:[{alias:null,args:null,concreteType:"XCPProdRequisitionExport",kind:"LinkedField",name:"nodes",plural:!0,selections:[d],storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"CareersV2RefreshSearchResultsBookmarkQuery",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:c,concreteType:"CPUser",kind:"LinkedField",name:"user",plural:!1,selections:[{alias:null,args:null,concreteType:"UserProfile",kind:"LinkedField",name:"profile",plural:!1,selections:[e],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"CareersV2RefreshSearchResultsBookmarkQuery",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:c,concreteType:"CPUser",kind:"LinkedField",name:"user",plural:!1,selections:[{alias:null,args:null,concreteType:"UserProfile",kind:"LinkedField",name:"profile",plural:!1,selections:[e,d],storageKey:null},d],storageKey:null}],storageKey:null}]},params:{id:b("CareersV2RefreshSearchResultsBookmarkQuery_candidate_portalRelayOperation"),metadata:{},name:"CareersV2RefreshSearchResultsBookmarkQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
CareersV2RefreshSearchResultsBookmarkQuery_candidate_portalRelayOperation",[],(function(a,b,c,d,e,f){e.exports="4991056107672764"}),null);
-----
CareersV2RefreshSearchResultsBookmark.react",["fbt","ix","Button.react","CandidatePortalBrowserSession","CandidatePortalLoggingUtils","CandidatePortalProfileUpdateBookmarkedReqsMutation.graphql","CandidatePortalSection.react","CandidatePortalURLQueryParamsContext","CareersCPSignupContext","CareersV2RefreshSearchResultsBookmarkQuery.graphql","CareersV2Search","CareersV2SearchFiltersStore","GeoNotice.react","Image.react","RelayHooks","asyncToGeneratorRuntime","compactArray","geoMargin","nullthrows","react","useBoolean","useCandidatePortalRelayMutation"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k=d("react");e=d("react");var l=e.useContext,m=e.useEffect,n=e.useState;function a(a){var e=a.isDetailedPage,g=a.isLoggedIn,o=a.reqID;a=c("useBoolean")(!1);var p=a.set,q=a.value;a=c("useBoolean")(!1);var r=a.set;a=a.value;var s=c("useBoolean")(!1),t=s.set;s=s.value;var u=l(d("CareersCPSignupContext").CareersCPSignupContext),v=u.openDialog,w=c("useCandidatePortalRelayMutation")();u=l(c("CandidatePortalURLQueryParamsContext"));var x=u.viewasUserID,y=c("CareersV2SearchFiltersStore").getInstance();u=d("RelayHooks").useLazyLoadQuery(j!==void 0?j:j=b("CareersV2RefreshSearchResultsBookmarkQuery.graphql"),{viewasUserID:x});u=c("compactArray")((u=(u=u.viewer)==null?void 0:(u=u.user)==null?void 0:(u=u.profile)==null?void 0:(u=u.bookmarked_reqs)==null?void 0:u.nodes)!=null?u:[]);u=u.map(function(a){return c("nullthrows")(a.id)});u=n(u);var z=u[0],A=u[1];m(function(){y.subscribe(function(){A(y.getCurrentSavedJobs())})},[y]);var B=function(b,a){b=b===!0?z.concat(a):z.filter(function(b){return b!==a});y.setCurrentSavedJobs(b).update();A(b)},C=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){d("CandidatePortalLoggingUtils").logCriticalAction("CAREERS_SITE_SAVED_JOBS","SUBMIT_CLICK");r(!0);t(!1);q===!1?B(!0,o):B(!1,o);try{var a=window.location.href;if(a.includes("saved_jobs")&&q===!0){a=new(c("CareersV2Search"))();a.search("search_result")}p(!q);r(!1);yield w({eventType:"careers.update_saved_jobs",mutation:c("CandidatePortalProfileUpdateBookmarkedReqsMutation.graphql"),mutationData:{requisition_ids:q===!1?z.concat(o):z.filter(function(a){return a!==o}),session_id:d("CandidatePortalBrowserSession").getSessionKey()}});d("CandidatePortalLoggingUtils").logCompletion("CAREERS_SITE_SAVED_JOBS",{payload:{saved_job_ids:o,user_id:x,all_saved_jobs:z}})}catch(a){d("CandidatePortalLoggingUtils").logError("CAREERS_SITE_SAVED_JOBS",100,"USER_PROFILE_UPDATE_SAVED_JOBS_ERROR",a),t(!0)}finally{t(!1)}});return function(){return a.apply(this,arguments)}}();function D(){if(q&&!e)return k.jsx(c("Image.react"),{src:i("1405985")});else if(q&&e)return k.jsx(c("Image.react"),{src:i("481172")});else if(!q&&!e)return k.jsx(c("Image.react"),{src:i("495634")});else return k.jsx(c("Image.react"),{src:i("481182")})}D.displayName=D.name+" [from "+f.id+"]";m(function(){z.includes(o)?p(!0):p(!1)},[]);return k.jsxs("div",{children:[k.jsx(c("CandidatePortalSection.react"),{name:"Bookmark",role:"form",children:k.jsx("div",{children:k.jsx(c("Button.react"),{className:"x1tsovho xd1rwpp x1gnnqk1 x18u3869 x15fco7f x1efvzf8 x1ksfksn",disabled:a,image:D(),label:"",onMouseDown:function(a){a.stopPropagation(),g?void C():v("career_site_saved_jobs")},supressed:!0})})}),s?k.jsx(c("GeoNotice.react"),{status:"error",xstyle:c("geoMargin").top4,children:h._("Oops! Something went wrong. Try again!")}):null]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
CareersV2RefreshSearchResultsBookmarkQuery.graphql",["CareersV2RefreshSearchResultsBookmarkQuery_candidate_portalRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"viewasUserID"}],c=[{kind:"Variable",name:"viewas_user_id",variableName:"viewasUserID"}],d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},e={alias:null,args:null,concreteType:"UserProfileBookmarkedReqsConnection",kind:"LinkedField",name:"bookmarked_reqs",plural:!1,selections:[{alias:null,args:null,concreteType:"XCPProdRequisitionExport",kind:"LinkedField",name:"nodes",plural:!0,selections:[d],storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"CareersV2RefreshSearchResultsBookmarkQuery",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:c,concreteType:"CPUser",kind:"LinkedField",name:"user",plural:!1,selections:[{alias:null,args:null,concreteType:"UserProfile",kind:"LinkedField",name:"profile",plural:!1,selections:[e],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"CareersV2RefreshSearchResultsBookmarkQuery",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:c,concreteType:"CPUser",kind:"LinkedField",name:"user",plural:!1,selections:[{alias:null,args:null,concreteType:"UserProfile",kind:"LinkedField",name:"profile",plural:!1,selections:[e,d],storageKey:null},d],storageKey:null}],storageKey:null}]},params:{id:b("CareersV2RefreshSearchResultsBookmarkQuery_candidate_portalRelayOperation"),metadata:{},name:"CareersV2RefreshSearchResultsBookmarkQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
CareersV2RefreshSearchResultsBookmarkQuery_candidate_portalRelayOperation",[],(function(a,b,c,d,e,f){e.exports="4991056107672764"}),null);
-----