OCDevManageSavedRouteListImpl.react",["fbt","GeoBaseText.react","GeoFlexbox.react","GeoLink.react","GeoMenu.react","GeoSpinner.react","OCDevManageDeveloperRestrictionContext","OCDevManageSavedRouteListImplMutation.graphql","OCDevManageSavedRouteListImpl_viewer.graphql","OCDevManageSavedRouteListItem.react","OCDevManageUserVerificationContext","RelayHooks","asyncToGeneratorRuntime","geoMargin","immutable","react","useOCDevUICommitMutation"],(function(t,n,r,o,a,i,l,s){"use strict";var e=["node"],u,c,d,m=d||(d=o("react")),p=d,_=p.useContext,f=p.useState;function g(t){var a,l,d,p=t.onSelect,g=t.viewer,y=o("RelayHooks").useFragment(u!==void 0?u:u=n("OCDevManageSavedRouteListImpl_viewer.graphql"),g),C=f(!1),b=C[0],v=C[1],S=f(null),R=S[0],L=S[1],E=r("useOCDevUICommitMutation")(c!==void 0?c:c=n("OCDevManageSavedRouteListImplMutation.graphql")),k=_(r("OCDevManageDeveloperRestrictionContext")),I=k.hasDeveloperAccessRestriction,T=_(r("OCDevManageUserVerificationContext")),D=T.needsAccountVerification;if(D)return null;var x=y==null||(a=y.user)==null?void 0:a.developer_preferences,$=x==null?void 0:x.id,P=((l=x==null||(d=x.saved_routes_with_recommendation)==null?void 0:d.edges)!=null?l:[]).map(function(t){var n=t.node,r=babelHelpers.objectWithoutPropertiesLoose(t,e);return(n==null?void 0:n.id)!=null?babelHelpers.extends({node:babelHelpers.extends({},n,{id:n.id})},r):null}).filter(Boolean);if($==null)return null;var N=s._(/*BTDS*/"Shortcuts"),M=R!=null,w=R!=null&&R.size>0?P.filter(function(e){var t=e.node.id;return!Array.from(R.keys()).includes(t)}):P;function A(){L(r("immutable").Map())}function F(){L(null)}function O(){return B.apply(this,arguments)}function B(){return B=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(R!=null&&R.size>0){v(!0);var e=R.toArray();e.forEach(function(e){return e()}),yield E({input:{user_developer_preferences_id:$,route_ids_to_remove:Array.from(R.keys())}}),v(!1)}F()}),B.apply(this,arguments)}return P.length===0?m.jsx(r("GeoBaseText.react"),{color:"value",size:"value",weight:"normal",children:s._(/*BTDS*/"You have no saved shortcuts")}):m.jsxs("div",babelHelpers.extends({},{0:{},1:{className:"xqitzto"}}[(w.length>5)<<0],{children:[m.jsxs(r("GeoFlexbox.react"),{justifyContent:"space-between",xstyle:r("geoMargin").bottom8,children:[m.jsx(r("GeoBaseText.react"),{color:"value",size:"header4",children:N}),M?m.jsxs("span",{children:[m.jsx(r("GeoLink.react"),{onClick:O,children:s._(/*BTDS*/"Save")})," ","|"," ",m.jsx(r("GeoLink.react"),{onClick:F,children:s._(/*BTDS*/"Cancel")})]}):m.jsx(r("GeoLink.react"),{onClick:A,children:s._(/*BTDS*/"Edit")})]}),m.jsx(r("GeoMenu.react"),{children:w.map(function(e,t){return m.jsx(r("OCDevManageSavedRouteListItem.react"),{isDisabled:I,isInEditMode:M,savedRoute:e,onRemove:function(n){return L(function(t){return t==null?void 0:t.set(e.node.id,n)})},onSelect:p},t)})}),b&&m.jsx(r("GeoFlexbox.react"),{alignContent:"center",justifyContent:"center",xstyle:h.busyStatusBox,children:m.jsx(r("GeoSpinner.react"),{loggingName:i.id})})]}))}g.displayName=g.name+" [from "+i.id+"]";var h={busyStatusBox:{backgroundColor:"xhoncoq",height:"x5yr21d",left:"xu96u03",insetInlineStart:null,insetInlineEnd:null,position:"x10l6tqk",top:"x13vifvy",width:"x9aucu1",zIndex:"x1n327nk",$$css:!0}};l.default=g}),226);
-----
OCDevManageSavedRouteListImplMutation.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"data",variableName:"input"}],n={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"OCDevManageSavedRouteListImplMutation",selections:[{alias:null,args:t,concreteType:"RemoveSavedRoutesFromUserDeveloperPreferencesResponsePayload",kind:"LinkedField",name:"remove_saved_routes_from_user_developer_preferences",plural:!1,selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCDevManagePageSaveButton_viewer"},{args:null,kind:"FragmentSpread",name:"OCDevManageSavedRouteListImpl_viewer"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"OCDevManageSavedRouteListImplMutation",selections:[{alias:null,args:t,concreteType:"RemoveSavedRoutesFromUserDeveloperPreferencesResponsePayload",kind:"LinkedField",name:"remove_saved_routes_from_user_developer_preferences",plural:!1,selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"user",plural:!1,selections:[{alias:null,args:null,concreteType:"UserDeveloperPreferences",kind:"LinkedField",name:"developer_preferences",plural:!1,selections:[n,{alias:null,args:null,concreteType:"UserDeveloperPreferencesSavedRoutesWithRecommendationConnection",kind:"LinkedField",name:"saved_routes_with_recommendation",plural:!1,selections:[{alias:null,args:null,concreteType:"UserDeveloperPreferencesSavedRoutesWithRecommendationEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"is_recommended",storageKey:null},{alias:null,args:null,concreteType:"UserDeveloperSavedRoute",kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[n,{alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null}],storageKey:null},n,{alias:null,args:null,concreteType:"Organization",kind:"LinkedField",name:"organization",plural:!1,selections:[n,{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"route_key",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"UserOrganizationsConnection",kind:"LinkedField",name:"organizations",plural:!1,selections:[{alias:null,args:null,concreteType:"Organization",kind:"LinkedField",name:"nodes",plural:!0,selections:[n],storageKey:null}],storageKey:null},n],storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:"24891117190584429",metadata:{},name:"OCDevManageSavedRouteListImplMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----