RoboticsSafetyV2App.react",["ix","CurrentUser","Image.react","RoboticsROSArdioInterface","RoboticsSafetyV2Active.react","RoboticsSafetyV2AppQuery.graphql","RoboticsSafetyV2CreateReservationErrorModal.react","RoboticsSafetyV2EStop.react","RoboticsSafetyV2Fault.react","RoboticsSafetyV2Header.react","RoboticsSafetyV2Hold.react","RoboticsSafetyV2Hooks.react","RoboticsSafetyV2LowBatteryDocking.react","RoboticsSafetyV2Selectors","RoboticsSafetyV2Starting.react","RoboticsSafetyV2StateContainer","RoboticsStateContainerROSModuleActions","react","usePrevious","useRoboticsLazyLoadQuery"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useEffect,m=e.useState,n=(e=c("CurrentUser").getID())!=null?e:"",o=i!==void 0?i:i=b("RoboticsSafetyV2AppQuery.graphql");function a(){var a,b,e,f=(a=d("RoboticsSafetyV2StateContainer")).useDispatch(),g=a.useTopic((b=d("RoboticsROSArdioInterface")).ROSTopic.EStop,(e=d("RoboticsSafetyV2Selectors")).getIsRobotEStopped),i=a.useSelector(e.getIsROSConnected),j=m(!1),p=j[0],q=j[1];j=a.useTopic(b.ROSTopic.Battery,e.getBatteryStatus);j=j.isCharging;var r=a.useTopic(b.ROSTopic.MotorFaults,e.getMotorHasEStopFlag),s=d("RoboticsSafetyV2Hooks.react").useHasFault();a=a.useTopic(b.ROSTopic.RobotStatus,e.getRobotStatus);e=a===b.RobotState.Docking;b=d("RoboticsSafetyV2Hooks.react").useIsBatteryLow();b=b&&e;e=m(!1);var t=e[0],u=e[1];e=function(){u(!0),f(d("RoboticsStateContainerROSModuleActions").rosServiceRequested({serviceName:d("RoboticsROSArdioInterface").ROSService.Resume,requestPayload:null}))};var v={robot_user_ids:[n],creator_id:n};v=c("useRoboticsLazyLoadQuery")(o,v,{fetchPolicy:"network-only"});v=v[0].active_reservations;v=v==null?void 0:v.nodes[0];var w=v==null?void 0:v.end_time;v=v==null?void 0:v.id;l(function(){f(d("RoboticsStateContainerROSModuleActions").rosConnectionRequested())},[f]);l(function(){i&&q(!0)},[i]);var x=w!=null,y=c("usePrevious")(x);y=!x&&y;var z=d("RoboticsSafetyV2StateContainer").useSelector(d("RoboticsSafetyV2Selectors").getIsPauseRequested),A=a===d("RoboticsROSArdioInterface").RobotState.Pause;a=a===d("RoboticsROSArdioInterface").RobotState.Pause||z;var B=x&&z&&a&&j;x=A&&z;var C=x&&y;l(function(){C===!0&&(f(d("RoboticsStateContainerROSModuleActions").rosServiceRequested({serviceName:d("RoboticsROSArdioInterface").ROSService.Resume,requestPayload:null})),z&&f(d("RoboticsStateContainerROSModuleActions").rosServiceResponseRemoved({serviceName:d("RoboticsROSArdioInterface").ROSService.Pause})))},[f,z,C]);l(function(){if(!B)return;var a=window.setTimeout(function(){f(d("RoboticsStateContainerROSModuleActions").rosServiceRequested({serviceName:d("RoboticsROSArdioInterface").ROSService.Pause,requestPayload:null}))},1e4);return function(){window.clearTimeout(a)}},[f,B]);!i?!p?j=k.jsx(c("RoboticsSafetyV2Starting.react"),{}):j=k.jsx(c("RoboticsSafetyV2Fault.react"),{}):g||r?j=k.jsx(c("RoboticsSafetyV2EStop.react"),{}):a?j=k.jsx(c("RoboticsSafetyV2Hold.react"),{reservationEndTime:w,reservationID:v},w):s?j=k.jsx(c("RoboticsSafetyV2Fault.react"),{}):b?j=k.jsx(c("RoboticsSafetyV2LowBatteryDocking.react"),{}):j=k.jsx(c("RoboticsSafetyV2Active.react"),{handleCreateReservationError:e,reservationEndTime:w},w);return k.jsxs(k.Fragment,{children:[t&&k.jsx(c("RoboticsSafetyV2CreateReservationErrorModal.react"),{setIsShowCreateReservationErrorModal:u}),k.jsx(c("RoboticsSafetyV2Header.react"),{}),j,k.jsxs("div",babelHelpers["extends"]({className:"x1s85apg"},{children:[k.jsx(c("Image.react"),{src:h("185736")}),k.jsx(c("Image.react"),{src:h("178917")}),k.jsx(c("Image.react"),{src:h("146062")}),k.jsx(c("Image.react"),{src:h("146063")}),k.jsx(c("Image.react"),{src:h("149505")}),k.jsx(c("Image.react"),{src:h("150291")}),k.jsx(c("Image.react"),{src:h("185737")}),k.jsx(c("Image.react"),{src:h("148997")}),k.jsx(c("Image.react"),{src:h("5377")}),k.jsx(c("Image.react"),{src:h("155660")}),k.jsx(c("Image.react"),{src:h("159888")}),k.jsx(c("Image.react"),{src:h("5380")}),k.jsx(c("Image.react"),{src:h("154118")}),k.jsx(c("Image.react"),{src:h("154119")}),k.jsx(c("Image.react"),{src:h("154049")}),k.jsx(c("Image.react"),{src:h("154050")}),k.jsx(c("Image.react"),{src:h("164102")}),k.jsx(c("Image.react"),{src:h("155005")})]}))]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
RoboticsSafetyV2AppQuery.graphql",["RoboticsSafetyV2AppQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"creator_id"},c={defaultValue:null,kind:"LocalArgument",name:"robot_user_ids"},d=[{alias:"active_reservations",args:[{kind:"Variable",name:"creator_id",variableName:"creator_id"},{kind:"Variable",name:"robot_user_ids",variableName:"robot_user_ids"}],concreteType:"RobotActiveTaskReservationsQueryConnection",kind:"LinkedField",name:"robot_active_task_reservations_query",plural:!1,selections:[{alias:null,args:null,concreteType:"RobotTaskReservation",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[a,c],kind:"Fragment",metadata:null,name:"RoboticsSafetyV2AppQuery",selections:d,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[c,a],kind:"Operation",name:"RoboticsSafetyV2AppQuery",selections:d},params:{id:b("RoboticsSafetyV2AppQuery_facebookRelayOperation"),metadata:{live:{polling_interval:1e3}},name:"RoboticsSafetyV2AppQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
RoboticsSafetyV2AppQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9349644438468298"}),null);
-----
-----
RoboticsSafetyV2AppQuery.graphql",["RoboticsSafetyV2AppQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"creator_id"},c={defaultValue:null,kind:"LocalArgument",name:"robot_user_ids"},d=[{alias:"active_reservations",args:[{kind:"Variable",name:"creator_id",variableName:"creator_id"},{kind:"Variable",name:"robot_user_ids",variableName:"robot_user_ids"}],concreteType:"RobotActiveTaskReservationsQueryConnection",kind:"LinkedField",name:"robot_active_task_reservations_query",plural:!1,selections:[{alias:null,args:null,concreteType:"RobotTaskReservation",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"end_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[a,c],kind:"Fragment",metadata:null,name:"RoboticsSafetyV2AppQuery",selections:d,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[c,a],kind:"Operation",name:"RoboticsSafetyV2AppQuery",selections:d},params:{id:b("RoboticsSafetyV2AppQuery_facebookRelayOperation"),metadata:{live:{polling_interval:1e3}},name:"RoboticsSafetyV2AppQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
RoboticsSafetyV2AppQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9349644438468298"}),null);
-----