CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationButton.react",["fbt","CPSettingsUpdatePreferredTimezoneFormContext.react","CandidatePortalAutoCandidateAvailabilityContext","CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation","CandidatePortalFormContext.react","CandidatePortalLoggingUtils","CandidatePortalURLQueryParamsContext","GeoButton.react","Timezone","TimezoneNamesData","err","isStringNullOrEmpty","promiseDone","react","useCandidatePortalExternalTeamMatchingTeamInterestSubscription"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u=e||(e=o("react")),c=e,d=c.useContext,m=c.useEffect,p=c.useState,_="Please try again. If the problem persists, contact your recruiter.";o("Timezone").registerNamesModule(r("TimezoneNamesData"));var f=function(t){return{available_from:t.availableFrom.getUnixTimestampSeconds(),available_to:t.availableTo.getUnixTimestampSeconds()}};function g(e){var t,n=e.viewType,a=d(r("CandidatePortalAutoCandidateAvailabilityContext")),i=a.availabilities,l=a.canSubmit,c=a.clearSubmitError,g=a.considerationID,h=a.hasLoopBeenCreatedForTeamInterest,y=a.isReadOnly,C=a.isSubmitting,b=a.setIsReadOnly,v=a.setIsSubmitting,S=a.setSubmitError,R=a.setSubmitSuccess,L=a.teamMatchingMetadata,E=d(o("CandidatePortalFormContext.react").CandidatePortalFormContext),k=E.getVisibleFieldValue,I=L!=null?L:{},T=I.dueDate,D=I.positionID,x=I.teamInterestID,$=p(null),P=$[0],N=$[1];r("useCandidatePortalExternalTeamMatchingTeamInterestSubscription")(x,N);var M=String((t=k(o("CPSettingsUpdatePreferredTimezoneFormContext.react").CPSettingsUpdatePreferredTimezoneFormField.PREFERRED_TIMEZONE))!=null?t:""),w=r("isStringNullOrEmpty")(M)?o("Timezone").getExactName(o("Timezone").getEnvironmentTimezoneID()):M,A=d(r("CandidatePortalURLQueryParamsContext")),F=A.viewasUserID;m(function(){h===!0&&C&&(v(!1),R(!0),b(!0),o("CandidatePortalLoggingUtils").logInfo("SCHEDULE_TEAM_MATCHING_CALL_LOOP_CREATION","SUBMIT_CLIENT_ASYNC_JOB_SUCCESS_AND_LOOP_SUCCESSFULLY_CREATED")),P!=null&&C&&(v(!1),S(P),N(null),o("CandidatePortalLoggingUtils").logInfo("SCHEDULE_TEAM_MATCHING_CALL_LOOP_CREATION","SUBMIT_CLIENT_ASYNC_JOB_SUCCESS_AND_LOOP_NOT_SUCCESSFULLY_CREATED_EXCEPTION"))},[c,P,h,C,b,v,S,R]);var O=function(){var e={consideration_id:g,payload:{availabilities:i,availabilities_count:i.length,considerationID:g,dueDate:T,positionID:D,interestID:x,view_type:n}};if(o("CandidatePortalLoggingUtils").logAction("TEAM_MATCHING","SCHEDULE_CALL_CONFIRM_CLICK",{consideration_id:g,payload:e.payload}),g==null){o("CandidatePortalLoggingUtils").logError("SCHEDULE_TEAM_MATCHING_CALL_LOOP_CREATION",100,"SUBMIT_VALIDATION_ERROR",r("err")("Missing Consideration ID"),e);return}if(x==null){o("CandidatePortalLoggingUtils").logError("SCHEDULE_TEAM_MATCHING_CALL_LOOP_CREATION",100,"SUBMIT_VALIDATION_ERROR",r("err")("Missing Team Interest ID"),e);return}c(),v(!0),r("promiseDone")(o("CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation").commit({consideration_id:g,candidate_availabilities:i.map(f),time_zone:w,team_interest_expression_id:x}),function(e){o("CandidatePortalLoggingUtils").logInfo("SCHEDULE_TEAM_MATCHING_CALL_LOOP_CREATION","SUBMIT_CLIENT_ASYNC_JOB_SUCCESS")},function(t){var n,r;o("CandidatePortalLoggingUtils").logError("SCHEDULE_TEAM_MATCHING_CALL_LOOP_CREATION",100,"SUBMIT_CLIENT_MUTATION_ERROR",t,e),S((n=t==null||(r=t.source)==null||(r=r.exception)==null?void 0:r.message)!=null?n:_),v(!1)})};return u.jsx(r("GeoButton.react"),{disabledMessage:F!=null?"You can not do this action on behalf of the candidate":null,isDisabled:C||y||!l||F!=null,isLoading:C,label:s._(/*BTDS*/"Send Availability"),onClick:O,variant:"primary",width:"100%"})}g.displayName=g.name+" [from "+i.id+"]",l.default=g}),226);
-----
CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation",["CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation.graphql","CandidatePortalLoggingUtils","CandidatePortalRelayEnvironment","PIERelayModernMutator","Promise"],(function(t,n,r,o,a,i,l){"use strict";var e,s;function u(t){return o("CandidatePortalLoggingUtils").logInfo("SCHEDULE_TEAM_MATCHING_CALL_LOOP_CREATION","SUBMIT_MUTATION"),new(s||(s=n("Promise")))(function(a,i){return o("PIERelayModernMutator").commitMutation({callbacks:{onCompleted:a,onError:i},environment:r("CandidatePortalRelayEnvironment"),eventType:"CAREER_PROFILE_CANDIDATE_AVAILAIBILITY_SUBMIT_SCHEDULE_LOOP_CREATION_MUTATION",mutation:e!==void 0?e:e=n("CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation.graphql"),mutationData:babelHelpers.extends({},t,{candidate_availabilities:Array.from(t.candidate_availabilities).sort(function(e,t){return e.available_from!==t.available_from?e.available_from-t.available_from:e.available_to-t.available_to})}),productType:"CANDIDATE_PORTAL"})})}l.commit=u}),98);
-----
CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation.graphql",["CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation_candidate_portalRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"input",variableName:"input"}],r={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation",selections:[{alias:null,args:t,concreteType:"XCPScheduleTeamMatchingLoopCreationResponsePayload",kind:"LinkedField",name:"xcp_schedule_team_matching_loop_creation",plural:!1,selections:[{alias:null,args:null,concreteType:"XCPTeamInterestExpressionExport",kind:"LinkedField",name:"team_interest_expression",plural:!1,selections:[r],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation",selections:[{alias:null,args:t,concreteType:"XCPScheduleTeamMatchingLoopCreationResponsePayload",kind:"LinkedField",name:"xcp_schedule_team_matching_loop_creation",plural:!1,selections:[{alias:null,args:null,concreteType:"XCPTeamInterestExpressionExport",kind:"LinkedField",name:"team_interest_expression",plural:!1,selections:[r,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:n("CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation_candidate_portalRelayOperation"),metadata:{},name:"CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
-----
CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation",["CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation.graphql","CandidatePortalLoggingUtils","CandidatePortalRelayEnvironment","PIERelayModernMutator","Promise"],(function(t,n,r,o,a,i,l){"use strict";var e,s;function u(t){return o("CandidatePortalLoggingUtils").logInfo("SCHEDULE_TEAM_MATCHING_CALL_LOOP_CREATION","SUBMIT_MUTATION"),new(s||(s=n("Promise")))(function(a,i){return o("PIERelayModernMutator").commitMutation({callbacks:{onCompleted:a,onError:i},environment:r("CandidatePortalRelayEnvironment"),eventType:"CAREER_PROFILE_CANDIDATE_AVAILAIBILITY_SUBMIT_SCHEDULE_LOOP_CREATION_MUTATION",mutation:e!==void 0?e:e=n("CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation.graphql"),mutationData:babelHelpers.extends({},t,{candidate_availabilities:Array.from(t.candidate_availabilities).sort(function(e,t){return e.available_from!==t.available_from?e.available_from-t.available_from:e.available_to-t.available_to})}),productType:"CANDIDATE_PORTAL"})})}l.commit=u}),98);
-----
CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation.graphql",["CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation_candidate_portalRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"input",variableName:"input"}],r={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation",selections:[{alias:null,args:t,concreteType:"XCPScheduleTeamMatchingLoopCreationResponsePayload",kind:"LinkedField",name:"xcp_schedule_team_matching_loop_creation",plural:!1,selections:[{alias:null,args:null,concreteType:"XCPTeamInterestExpressionExport",kind:"LinkedField",name:"team_interest_expression",plural:!1,selections:[r],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation",selections:[{alias:null,args:t,concreteType:"XCPScheduleTeamMatchingLoopCreationResponsePayload",kind:"LinkedField",name:"xcp_schedule_team_matching_loop_creation",plural:!1,selections:[{alias:null,args:null,concreteType:"XCPTeamInterestExpressionExport",kind:"LinkedField",name:"team_interest_expression",plural:!1,selections:[r,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:n("CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation_candidate_portalRelayOperation"),metadata:{},name:"CandidatePortalCandidateAvailabilityScheduleTeamMatchingLoopCreationMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----