OCDevManageLeaderboardsUpsertModalFormQuery.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"apiName"},b={defaultValue:null,kind:"LocalArgument",name:"applicationIDs"},c=[{kind:"Variable",name:"node_id",variableName:"applicationIDs"}],d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},e={alias:null,args:[{kind:"Variable",name:"name",variableName:"apiName"}],concreteType:"Leaderboard",kind:"LinkedField",name:"leaderboard_with_name",plural:!1,selections:[d],storageKey:null};return{fragment:{argumentDefinitions:[a,b],kind:"Fragment",metadata:null,name:"OCDevManageLeaderboardsUpsertModalFormQuery",selections:[{alias:null,args:c,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"InlineFragment",selections:[d,e],type:"Application",abstractKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[b,a],kind:"Operation",name:"OCDevManageLeaderboardsUpsertModalFormQuery",selections:[{alias:null,args:c,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},d,{kind:"InlineFragment",selections:[e],type:"Application",abstractKey:null}],storageKey:null}]},params:{id:"30502475482699329",metadata:{},name:"OCDevManageLeaderboardsUpsertModalFormQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
OCDevManageLeaderboardsUpsertModal_application.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageLeaderboardsUpsertModal_application",selections:[{alias:null,args:null,concreteType:"ApplicationGrouping",kind:"LinkedField",name:"grouping",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationsToApplicationGroupingConnection",kind:"LinkedField",name:"group_applications",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],type:"Application",abstractKey:null}],storageKey:null}],storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageLeaderboardsUpsertModalForm_application"}],type:"Application",abstractKey:null};e.exports=a}),null);
-----
OCDevManageLeaderboardsUpsertModalForm_application.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null},b={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageLeaderboardsUpsertModalForm_application",selections:[{alias:null,args:null,concreteType:"ApplicationGrouping",kind:"LinkedField",name:"grouping",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationGroupingDestinationsConnection",kind:"LinkedField",name:"destinations",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationPresenceStatusDefinition",kind:"LinkedField",name:"nodes",plural:!0,selections:[a,b],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ApplicationsToApplicationGroupingConnection",kind:"LinkedField",name:"group_applications",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"InlineFragment",selections:[a,b,{alias:null,args:null,kind:"ScalarField",name:"platform",storageKey:null},{alias:null,args:null,concreteType:"Organization",kind:"LinkedField",name:"organization",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCDevManagePlatformServiceItemApplicationSelector_organization"}],storageKey:null}],type:"Application",abstractKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"Application",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageChallengeUpsertModalFormState",["immutable"],(function(a,b,c,d,e,f,g){"use strict";a={challengeID:null,visibility:"PUBLIC",translatedStringsList:c("immutable").Map([["en_US",{title:"",description:""}]]),startDate:null,endDate:null};b=c("immutable").Record(a);d=b();g.createOCDevManageChallengeUpsertModalFormState=b;g.defaultOCDevManageLeaderboardsUpsertModalFormState=d}),98);
-----
OCDevManageLeaderboardsUpsertModal.react",["fbt","GeoModalCard.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","OCDevManageDocsTooltipButton.react","OCDevManageLeaderboardsUpsertModalForm.react","OCDevManageLeaderboardsUpsertModalFormState","OCDevManageLeaderboardsUpsertModalMutation.graphql","OCDevManageLeaderboardsUpsertModal_applicationGrouping.graphql","OCDevManageLeaderboardsUpsertModal_leaderboard.graphql","OCDevUIForm.react","OCDevUIFormSubmitButton.react","RelayHooks","asyncToGeneratorRuntime","filterObject","immutable","react","useOCDevManageRouteParams","useOCDevUICommitMutation","useOCDevWebClientEventsBaseLogger.react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l,m=l||(l=d("react")),n=l.useState;function a(a){var e=a.applicationGrouping;a=a.leaderboard;e=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageLeaderboardsUpsertModal_applicationGrouping.graphql"),e);var f=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageLeaderboardsUpsertModal_leaderboard.graphql"),a),g=(a=e.group_applications)==null?void 0:a.nodes;a=n(p);var l=a[0];p=a[1];var o=c("useOCDevWebClientEventsBaseLogger.react")();function p(){var a,b;a=(a=f)!=null?a:{};var e=a.api_name,h=a.destination,i=a.enable_surpassed_notification,j=a.entry_write_policy,k=a.is_public,l=a.score_type,m=a.sort_order,n=a.tiebreaker_order,o=a.tiebreaker_score_type;a=a.title_locale_map;b=f==null?void 0:(b=f.applications)==null?void 0:b.nodes;return d("OCDevManageLeaderboardsUpsertModalFormState").createOCDevManageLeaderboardsUpsertModalFormState(c("filterObject")({apiName:(e=e)!=null?e:void 0,enableSurpassedNotification:(e=i)!=null?e:void 0,entryWritePolicy:(i=j)!=null?i:void 0,isPublic:(e=k)!=null?e:void 0,linkedApplicationIDs:d("immutable").List(((j=b==null?void 0:b.length)!=null?j:0)>0?b==null?void 0:b.map(function(a){a=a.id;return a}):g==null?void 0:g.map(function(a){a=a.id;return a})).filter(Boolean),linkedDestinationID:(i=h==null?void 0:h.id)!=null?i:void 0,scoreType:(k=l)!=null?k:void 0,sortOrder:(e=m)!=null?e:void 0,tiebreakerOrder:(j=n)!=null?j:void 0,tiebreakerScoreType:(b=o)!=null?b:void 0,translatedTitleLocaleMap:a!=null&&a.length>0?d("immutable").Map(a.map(function(a){var b=a.locale;a=a.translation;return b!=null?[b,(b=a)!=null?b:""]:null}).filter(Boolean)):void 0},function(a){return a!==void 0}))}var q=c("useOCDevUICommitMutation")(k!==void 0?k:k=b("OCDevManageLeaderboardsUpsertModalMutation.graphql"));a=c("useOCDevManageRouteParams")();var r=a.applicationID;function s(){return t.apply(this,arguments)}function t(){t=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){var a=l.apiName,b=l.enableSurpassedNotification,c=l.entryWritePolicy,d=l.isPublic,e=l.linkedApplicationIDs,f=l.linkedDestinationID,h=l.scoreType,i=l.sortOrder,j=l.tiebreakerOrder,k=l.tiebreakerScoreType,m=l.translatedTitleLocaleMap;a=(yield q({input:{api_name:a,application_id:(a=r)!=null?a:"",score_type:h,sort_order:i,tiebreaker_order:j,tiebreaker_score_type:k,title_locale_map:m.map(function(a,b){return{locale:b,translation:a}}).toArray(),entry_write_policy:c,is_public:d,enable_surpassed_notification:b,linked_application_ids:(g==null?void 0:g.length)!==e.count()?e.toArray():[],destination_id:f}},{closeModalOnSuccess:!0,refetchOnSuccess:!0}));a!=null&&o({action:"platform_services_leaderboard_create",target_id:a==null?void 0:(h=a.leaderboard_configure)==null?void 0:(i=h.leaderboard)==null?void 0:i.id})});return t.apply(this,arguments)}a="APP__PLATFORM_SERVICES__LEADERBOARDS__CREATE_MODAL";return m.jsx(c("OCDevUIForm.react"),{onSubmit:s,children:m.jsx(c("GeoModalCard.react"),{footer:m.jsx(c("GeoModalFooter.react"),{primaryButton:m.jsx(c("OCDevUIFormSubmitButton.react"),{})}),header:m.jsx(c("GeoModalHeader.react"),{heading:f!=null?h._("Edit Leaderboard"):h._("Create Leaderboard{tooltip}",[h._param("tooltip",m.jsx(d("OCDevManageDocsTooltipButton.react").OCDevManageDocsTooltipButton,{docURI:d("OCDevManageDocsTooltipButton.react").getURIFromDocKey(a),loggingName:a}))])}),children:m.jsx(c("GeoSection.react"),{children:m.jsx(c("OCDevManageLeaderboardsUpsertModalForm.react"),{applicationGrouping:e,formState:l,setFormState:p})})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManageLeaderboardsUpsertModalFormState",["OCLeaderboardScoreType","OCLeaderboardSortOrders","OCLeaderboardTiebreakerOrders","OCSystemWritePermission","immutable"],(function(a,b,c,d,e,f,g){"use strict";a={apiName:"",enableSurpassedNotification:!1,entryWritePolicy:c("OCSystemWritePermission").permission.CLIENT_AUTHORITATIVE,isPublic:!1,linkedApplicationIDs:c("immutable").List(),linkedDestinationID:null,scoreType:c("OCLeaderboardScoreType").names.POINT,sortOrder:c("OCLeaderboardSortOrders").sortOrders.HIGHER_IS_BETTER,tiebreakerOrder:c("OCLeaderboardTiebreakerOrders").names.NO_TIEBREAKER,tiebreakerScoreType:c("OCLeaderboardScoreType").names.POINT,translatedTitleLocaleMap:c("immutable").Map([["en_US",""]])};b=c("immutable").Record(a);d=b();g.createOCDevManageLeaderboardsUpsertModalFormState=b;g.defaultOCDevManageLeaderboardsUpsertModalFormState=d}),98);
-----
OCDevManageLeaderboardsUpsertModalForm.react",["fbt","GeoCheckboxInput.react","GeoDivider.react","GeoMultiSelector.react","GeoMultiSelectorItem.react","GeoSelector.react","GeoSelectorItem.react","GeoTextInput.react","OCApplicationPlatform","OCDevManageLeaderboardsUpsertModalForm_applicationGrouping.graphql","OCDevManageLeaderboardsUpsertModalTitleSection.react","OCDevUIFormInputValidator.react","OCDevUISpacedLayout.react","OCDevUIValidateStringLength","OCLeaderboardScoreType","OCLeaderboardSortOrders","OCLeaderboardTiebreakerOrders","OCSystemWritePermission","RelayHooks","gkx","immutable","mapObjectToArray","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react")),l=j.useRef;function a(a){var e=a.applicationGrouping,f=a.formState,g=a.setFormState;a=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageLeaderboardsUpsertModalForm_applicationGrouping.graphql"),e);e=(e=a.group_applications)==null?void 0:e.nodes;var j=f.apiName,m=f.enableSurpassedNotification,n=f.entryWritePolicy,o=f.isPublic,p=f.linkedApplicationIDs,q=f.linkedDestinationID,r=f.scoreType,s=f.sortOrder,t=f.tiebreakerOrder,u=f.tiebreakerScoreType;f=f.translatedTitleLocaleMap;var v=l(j).current;return k.jsxs("div",{children:[k.jsx(c("OCDevUISpacedLayout.react"),{children:k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:function(){return d("OCDevUIValidateStringLength").validateStringLength({value:j})},children:k.jsx(c("GeoTextInput.react"),{description:h._("The name that your application will refer to the leaderboard by in code."),isDisabled:v!=="",label:h._("API Name"),value:j,onChange:function(a){return g(function(b){return b.set("apiName",a)})}})})}),k.jsx(c("GeoDivider.react"),{}),k.jsx(c("OCDevManageLeaderboardsUpsertModalTitleSection.react"),{setTranslatedTitleLocaleMap:function(a){return g(function(b){return b.update("translatedTitleLocaleMap",a)})},translatedTitleLocaleMap:f}),k.jsx(c("GeoDivider.react"),{}),k.jsxs(c("OCDevUISpacedLayout.react"),{children:[k.jsx(c("GeoSelector.react"),{description:h._("Determines how leaderboard entries should be ranked."),label:h._("Sort Order"),value:s,onChange:function(a){return g(function(b){return b.set("sortOrder",a)})},children:c("mapObjectToArray")(c("OCLeaderboardSortOrders").sortOrders,function(a){return k.jsx(c("GeoSelectorItem.react"),{label:c("OCLeaderboardSortOrders").stringForType[a],value:a},a)})}),k.jsx(c("GeoSelector.react"),{description:h._("u51b3u5b9au662fu5426u53efu4eceu5ba2u6237u7aefu63d0u4ea4u5f97u5206u6761u76eeuff0cu6216u662fu53eau80fdu4eceu670du52a1u5668u63d0u4ea4u3002"),label:h._("u5f97u5206u6761u76eeu5199u5165u653fu7b56"),value:n,onChange:function(a){return g(function(b){return b.set("entryWritePolicy",a)})},children:c("mapObjectToArray")(c("OCSystemWritePermission").permission,function(a){return k.jsx(c("GeoSelectorItem.react"),{label:c("OCSystemWritePermission").displayNames[a],value:a},a)})}),k.jsx(c("GeoSelector.react"),{label:h._("Score Type"),value:r,onChange:function(a){return g(function(b){return b.set("scoreType",a)})},children:c("mapObjectToArray")(c("OCLeaderboardScoreType").names,function(a){return k.jsx(c("GeoSelectorItem.react"),{label:c("OCLeaderboardScoreType").displayNames[a],value:a},a)})}),c("gkx")("25712")?k.jsxs(c("OCDevUISpacedLayout.react"),{children:[k.jsx(c("GeoSelector.react"),{description:h._("Choose how to break ties."),label:h._("Tiebreaker Order"),value:t,onChange:function(a){return g(function(b){return b.set("tiebreakerOrder",a)})},children:c("mapObjectToArray")(c("OCLeaderboardTiebreakerOrders").names,function(a){return k.jsx(c("GeoSelectorItem.react"),{label:c("OCLeaderboardTiebreakerOrders").displayNames[a],value:a},a)})}),k.jsx(c("GeoSelector.react"),{description:h._("Determines the score type for the tiebreaker metric."),label:h._("Tiebreaker Score Type"),value:u,onChange:function(a){return g(function(b){return b.set("tiebreakerScoreType",a)})},children:c("mapObjectToArray")(c("OCLeaderboardScoreType").names,function(a){return k.jsx(c("GeoSelectorItem.react"),{label:c("OCLeaderboardScoreType").displayNames[a],value:a},a)})})]}):null,k.jsxs(c("GeoSelector.react"),{description:h._("Provides a direct link to a specific destination."),label:h._("Deep Link Destination"),value:q,onChange:function(a){return g(function(b){return b.set("linkedDestinationID",a)})},children:[k.jsx(c("GeoSelectorItem.react"),{label:h._("- No Destination -"),value:null}),(v=a.destinations)==null?void 0:(f=v.nodes)==null?void 0:f.map(function(a){var b=a.display_name;a=a.id;return k.jsx(c("GeoSelectorItem.react"),{label:(b=b)!=null?b:"",value:a},a)})]}),((s=e==null?void 0:e.length)!=null?s:0)>1?k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:function(){return p.count()===0?h._("You must select at least one application"):null},children:k.jsx(c("GeoMultiSelector.react"),{description:h._("Leaderboards automatically link with all other applications grouped with this one. This setting allows you to disable linking for specific apps."),displayValueType:"list",label:h._("Applications"),value:p.toArray(),onChange:function(a){return g(function(b){return b.set("linkedApplicationIDs",d("immutable").List(a))})},children:e==null?void 0:e.filter(function(a){return a.id!=null}).map(function(a){var b=a.display_name,d=a.id;a=a.platform;return k.jsx(c("GeoMultiSelectorItem.react"),{label:((b=b)!=null?b:"")+" ("+(a!=null?c("OCApplicationPlatform").displayNames[a]:"")+")",value:d},d)})})}):null,k.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, users who own this app will be able to view their leaderboard rank and the rank of friends and others on our Leaderboards feature."),label:h._("User Facing"),value:o,onChange:function(a){return g(function(b){return b.merge(babelHelpers["extends"]({},a?{}:{enableSurpassedNotification:!1},{isPublic:a}))})}}),k.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, users who have a score in the leaderboard will receive a notification if one of their friends surpasses them. (Requires leaderboard to be user facing)"),isDisabled:!o,label:h._("Send "Friend surpassed" notifications"),value:m,onChange:function(a){return g(function(b){return b.set("enableSurpassedNotification",a)})}})]})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManageLeaderboardsUpsertModal_applicationGrouping.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageLeaderboardsUpsertModal_applicationGrouping",selections:[{alias:null,args:null,concreteType:"ApplicationsToApplicationGroupingConnection",kind:"LinkedField",name:"group_applications",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],type:"Application",abstractKey:null}],storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageLeaderboardsUpsertModalForm_applicationGrouping"}],type:"ApplicationGrouping",abstractKey:null};e.exports=a}),null);
-----
OCDevManageLeaderboardsUpsertModalForm_applicationGrouping.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null},b={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageLeaderboardsUpsertModalForm_applicationGrouping",selections:[{alias:null,args:null,concreteType:"ApplicationGroupingDestinationsConnection",kind:"LinkedField",name:"destinations",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationPresenceStatusDefinition",kind:"LinkedField",name:"nodes",plural:!0,selections:[a,b],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ApplicationsToApplicationGroupingConnection",kind:"LinkedField",name:"group_applications",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"InlineFragment",selections:[a,b,{alias:null,args:null,kind:"ScalarField",name:"platform",storageKey:null}],type:"Application",abstractKey:null}],storageKey:null}],storageKey:null}],type:"ApplicationGrouping",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageChallengeUpsertModalFormState",["immutable"],(function(a,b,c,d,e,f,g){"use strict";a={challengeID:null,visibility:"PUBLIC",translatedStringsList:c("immutable").Map([["en_US",{title:"",description:""}]]),startDate:null,endDate:null};b=c("immutable").Record(a);d=b();g.createOCDevManageChallengeUpsertModalFormState=b;g.defaultOCDevManageLeaderboardsUpsertModalFormState=d}),98);
-----
OCDevManageLeaderboardsUpsertModal.react",["fbt","GeoModalCard.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","OCDevManageDocsTooltipButton.react","OCDevManageLeaderboardsUpsertModalForm.react","OCDevManageLeaderboardsUpsertModalFormState","OCDevManageLeaderboardsUpsertModalMutation.graphql","OCDevManageLeaderboardsUpsertModal_applicationGrouping.graphql","OCDevManageLeaderboardsUpsertModal_leaderboard.graphql","OCDevUIForm.react","OCDevUIFormSubmitButton.react","RelayHooks","filterObject","immutable","react","regeneratorRuntime","useOCDevManageCommitMutation","useOCDevManageRouteParams"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=d("react"),m=d("react").useState;function a(a){var e=a.applicationGrouping;a=a.leaderboard;e=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageLeaderboardsUpsertModal_applicationGrouping.graphql"),e);var f=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageLeaderboardsUpsertModal_leaderboard.graphql"),a),g=(a=e.group_applications)==null?void 0:a.nodes;a=m(o);var n=a[0];o=a[1];function o(){var a,b;a=(a=f)!=null?a:{};var e=a.api_name,h=a.destination,i=a.enable_surpassed_notification,j=a.entry_write_policy,k=a.is_public,l=a.score_type,m=a.sort_order,n=a.tiebreaker_order,o=a.tiebreaker_score_type;a=a.title_locale_map;b=f==null?void 0:(b=f.applications)==null?void 0:b.nodes;return d("OCDevManageLeaderboardsUpsertModalFormState").createOCDevManageLeaderboardsUpsertModalFormState(c("filterObject")({apiName:(e=e)!=null?e:void 0,enableSurpassedNotification:(e=i)!=null?e:void 0,entryWritePolicy:(i=j)!=null?i:void 0,isPublic:(e=k)!=null?e:void 0,linkedApplicationIDs:d("immutable").List(((j=b==null?void 0:b.length)!=null?j:0)>0?b==null?void 0:b.map(function(a){a=a.id;return a}):g==null?void 0:g.map(function(a){a=a.id;return a})).filter(Boolean),linkedDestinationID:(i=h==null?void 0:h.id)!=null?i:void 0,scoreType:(k=l)!=null?k:void 0,sortOrder:(e=m)!=null?e:void 0,tiebreakerOrder:(j=n)!=null?j:void 0,tiebreakerScoreType:(b=o)!=null?b:void 0,translatedTitleLocaleMap:a!=null&&a.length>0?d("immutable").Map(a.map(function(a){var b=a.locale;a=a.translation;return b!=null?[b,(b=a)!=null?b:""]:null}).filter(Boolean)):void 0},function(a){return a!==void 0}))}var p=c("useOCDevManageCommitMutation")(k!==void 0?k:k=b("OCDevManageLeaderboardsUpsertModalMutation.graphql"));a=c("useOCDevManageRouteParams")();var q=a.applicationID;function r(){var a,c,d,e,h,i,j,k,l,m,o,r;return b("regeneratorRuntime").async(function(s){while(1)switch(s.prev=s.next){case 0:c=n.apiName,d=n.enableSurpassedNotification,e=n.entryWritePolicy,h=n.isPublic,i=n.linkedApplicationIDs,j=n.linkedDestinationID,k=n.scoreType,l=n.sortOrder,m=n.tiebreakerOrder,o=n.tiebreakerScoreType,r=n.translatedTitleLocaleMap;s.next=3;return b("regeneratorRuntime").awrap(p({input:{api_name:c,application_id:(a=q)!=null?a:"",score_type:k,sort_order:l,tiebreaker_order:m,tiebreaker_score_type:o,title_locale_map:r.map(function(a,b){return{locale:b,translation:a}}).toArray(),entry_write_policy:e,is_public:h,enable_surpassed_notification:d,linked_application_ids:(g==null?void 0:g.length)!==i.count()?i.toArray():[],destination_id:j}},{closeModalOnSuccess:!0,logOnSuccess:f==null?function(a){return[{action:"platform_services_leaderboard_create",target_id:a==null?void 0:(a=a.leaderboard_configure)==null?void 0:(a=a.leaderboard)==null?void 0:a.id}]}:null}));case 3:case"end":return s.stop()}},null,this)}a="APP__PLATFORM_SERVICES__LEADERBOARDS__CREATE_MODAL";return l.jsx(c("OCDevUIForm.react"),{onSubmit:r,children:l.jsx(c("GeoModalCard.react"),{footer:l.jsx(c("GeoModalFooter.react"),{primaryButton:l.jsx(c("OCDevUIFormSubmitButton.react"),{})}),header:l.jsx(c("GeoModalHeader.react"),{heading:f!=null?h._("Edit Leaderboard"):h._("Create Leaderboard{tooltip}",[h._param("tooltip",l.jsx(d("OCDevManageDocsTooltipButton.react").OCDevManageDocsTooltipButton,{docURI:d("OCDevManageDocsTooltipButton.react").getURIFromDocKey(a),loggingName:a}))])}),children:l.jsx(c("GeoSection.react"),{children:l.jsx(c("OCDevManageLeaderboardsUpsertModalForm.react"),{applicationGrouping:e,formState:n,setFormState:o})})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCDevManageLeaderboardsUpsertModalFormState",["OCLeaderboardScoreType","OCLeaderboardSortOrders","OCLeaderboardTiebreakerOrders","OCSystemWritePermission","immutable"],(function(a,b,c,d,e,f,g){"use strict";a={apiName:"",enableSurpassedNotification:!1,entryWritePolicy:c("OCSystemWritePermission").permission.CLIENT_AUTHORITATIVE,isPublic:!1,linkedApplicationIDs:c("immutable").List(),linkedDestinationID:null,scoreType:c("OCLeaderboardScoreType").names.POINT,sortOrder:c("OCLeaderboardSortOrders").sortOrders.HIGHER_IS_BETTER,tiebreakerOrder:c("OCLeaderboardTiebreakerOrders").names.NO_TIEBREAKER,tiebreakerScoreType:c("OCLeaderboardScoreType").names.POINT,translatedTitleLocaleMap:c("immutable").Map([["en_US",""]])};b=c("immutable").Record(a);d=b();g.createOCDevManageLeaderboardsUpsertModalFormState=b;g.defaultOCDevManageLeaderboardsUpsertModalFormState=d}),98);
-----
OCDevManageLeaderboardsUpsertModalForm.react",["fbt","GeoCheckboxInput.react","GeoDivider.react","GeoMultiSelector.react","GeoMultiSelectorItem.react","GeoSelector.react","GeoSelectorItem.react","GeoTextInput.react","OCApplicationPlatform","OCDevManageLeaderboardsUpsertModalForm_applicationGrouping.graphql","OCDevManageLeaderboardsUpsertModalTitleSection.react","OCDevUIFormInputValidator.react","OCDevUISpacedLayout.react","OCDevUIValidateStringLength","OCLeaderboardScoreType","OCLeaderboardSortOrders","OCLeaderboardTiebreakerOrders","OCSystemWritePermission","RelayHooks","gkx","immutable","mapObjectToArray","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=d("react"),k=d("react").useRef;function a(a){var e=a.applicationGrouping,f=a.formState,g=a.setFormState;a=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageLeaderboardsUpsertModalForm_applicationGrouping.graphql"),e);e=(e=a.group_applications)==null?void 0:e.nodes;var l=f.apiName,m=f.enableSurpassedNotification,n=f.entryWritePolicy,o=f.isPublic,p=f.linkedApplicationIDs,q=f.linkedDestinationID,r=f.scoreType,s=f.sortOrder,t=f.tiebreakerOrder,u=f.tiebreakerScoreType;f=f.translatedTitleLocaleMap;var v=k(l).current;return j.jsxs("div",{children:[j.jsx(c("OCDevUISpacedLayout.react"),{children:j.jsx(c("OCDevUIFormInputValidator.react"),{validateField:function(){return d("OCDevUIValidateStringLength").validateStringLength({value:l})},children:j.jsx(c("GeoTextInput.react"),{description:h._("The name that your application will refer to the leaderboard by in code."),isDisabled:v!=="",label:h._("API Name"),value:l,onChange:function(a){return g(function(b){return b.set("apiName",a)})}})})}),j.jsx(c("GeoDivider.react"),{}),j.jsx(c("OCDevManageLeaderboardsUpsertModalTitleSection.react"),{setTranslatedTitleLocaleMap:function(a){return g(function(b){return b.update("translatedTitleLocaleMap",a)})},translatedTitleLocaleMap:f}),j.jsx(c("GeoDivider.react"),{}),j.jsxs(c("OCDevUISpacedLayout.react"),{children:[j.jsx(c("GeoSelector.react"),{description:h._("Determines how leaderboard entries should be ranked."),label:h._("Sort Order"),value:s,onChange:function(a){return g(function(b){return b.set("sortOrder",a)})},children:c("mapObjectToArray")(c("OCLeaderboardSortOrders").sortOrders,function(a){return j.jsx(c("GeoSelectorItem.react"),{label:c("OCLeaderboardSortOrders").stringForType[a],value:a},a)})}),j.jsx(c("GeoSelector.react"),{description:h._("u51b3u5b9au662fu5426u53efu4eceu5ba2u6237u7aefu63d0u4ea4u5f97u5206u6761u76eeuff0cu6216u662fu53eau80fdu4eceu670du52a1u5668u63d0u4ea4u3002"),label:h._("u5f97u5206u6761u76eeu5199u5165u653fu7b56"),value:n,onChange:function(a){return g(function(b){return b.set("entryWritePolicy",a)})},children:c("mapObjectToArray")(c("OCSystemWritePermission").permission,function(a){return j.jsx(c("GeoSelectorItem.react"),{label:c("OCSystemWritePermission").displayNames[a],value:a},a)})}),j.jsx(c("GeoSelector.react"),{label:h._("Score Type"),value:r,onChange:function(a){return g(function(b){return b.set("scoreType",a)})},children:c("mapObjectToArray")(c("OCLeaderboardScoreType").names,function(a){return j.jsx(c("GeoSelectorItem.react"),{label:c("OCLeaderboardScoreType").displayNames[a],value:a},a)})}),c("gkx")("1815759")?j.jsxs(c("OCDevUISpacedLayout.react"),{children:[j.jsx(c("GeoSelector.react"),{description:h._("Choose how to break ties."),label:h._("Tiebreaker Order"),value:t,onChange:function(a){return g(function(b){return b.set("tiebreakerOrder",a)})},children:c("mapObjectToArray")(c("OCLeaderboardTiebreakerOrders").names,function(a){return j.jsx(c("GeoSelectorItem.react"),{label:c("OCLeaderboardTiebreakerOrders").displayNames[a],value:a},a)})}),j.jsx(c("GeoSelector.react"),{description:h._("Determines the score type for the tiebreaker metric."),label:h._("Tiebreaker Score Type"),value:u,onChange:function(a){return g(function(b){return b.set("tiebreakerScoreType",a)})},children:c("mapObjectToArray")(c("OCLeaderboardScoreType").names,function(a){return j.jsx(c("GeoSelectorItem.react"),{label:c("OCLeaderboardScoreType").displayNames[a],value:a},a)})})]}):null,j.jsxs(c("GeoSelector.react"),{description:h._("Provides a direct link to a specific destination."),label:h._("Deep Link Destination"),value:q,onChange:function(a){return g(function(b){return b.set("linkedDestinationID",a)})},children:[j.jsx(c("GeoSelectorItem.react"),{label:h._("- No Destination -"),value:null}),(v=a.destinations)==null?void 0:(f=v.nodes)==null?void 0:f.map(function(a){var b=a.display_name;a=a.id;return j.jsx(c("GeoSelectorItem.react"),{label:(b=b)!=null?b:"",value:a},a)})]}),((s=e==null?void 0:e.length)!=null?s:0)>1?j.jsx(c("OCDevUIFormInputValidator.react"),{validateField:function(){return p.count()===0?h._("You must select at least one application"):null},children:j.jsx(c("GeoMultiSelector.react"),{description:h._("Leaderboards automatically link with all other applications grouped with this one. This setting allows you to disable linking for specific apps."),displayValueType:"list",label:h._("Applications"),value:p.toArray(),onChange:function(a){return g(function(b){return b.set("linkedApplicationIDs",d("immutable").List(a))})},children:e==null?void 0:e.filter(function(a){return a.id!=null}).map(function(a){var b=a.display_name,d=a.id;a=a.platform;return j.jsx(c("GeoMultiSelectorItem.react"),{label:((b=b)!=null?b:"")+" ("+(a!=null?c("OCApplicationPlatform").displayNames[a]:"")+")",value:d},d)})})}):null,j.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, users who own this app will be able to view their leaderboard rank and the rank of friends and others on our Leaderboards feature."),label:h._("User Facing"),value:o,onChange:function(a){return g(function(b){return b.merge(babelHelpers["extends"]({},a?{}:{enableSurpassedNotification:!1},{isPublic:a}))})}}),j.jsx(c("GeoCheckboxInput.react"),{description:h._("If enabled, users who have a score in the leaderboard will receive a notification if one of their friends surpasses them. (Requires leaderboard to be user facing)"),isDisabled:!o,label:h._("Send "Friend surpassed" notifications"),value:m,onChange:function(a){return g(function(b){return b.set("enableSurpassedNotification",a)})}})]})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCDevManageLeaderboardsUpsertModal_applicationGrouping.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageLeaderboardsUpsertModal_applicationGrouping",selections:[{alias:null,args:null,concreteType:"ApplicationsToApplicationGroupingConnection",kind:"LinkedField",name:"group_applications",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],type:"Application",abstractKey:null}],storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageLeaderboardsUpsertModalForm_applicationGrouping"}],type:"ApplicationGrouping",abstractKey:null};e.exports=a}),null);
-----
OCDevManageLeaderboardsUpsertModalForm_applicationGrouping.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null},b={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageLeaderboardsUpsertModalForm_applicationGrouping",selections:[{alias:null,args:null,concreteType:"ApplicationGroupingDestinationsConnection",kind:"LinkedField",name:"destinations",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationPresenceStatusDefinition",kind:"LinkedField",name:"nodes",plural:!0,selections:[a,b],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ApplicationsToApplicationGroupingConnection",kind:"LinkedField",name:"group_applications",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"InlineFragment",selections:[a,b,{alias:null,args:null,kind:"ScalarField",name:"platform",storageKey:null}],type:"Application",abstractKey:null}],storageKey:null}],storageKey:null}],type:"ApplicationGrouping",abstractKey:null}}();e.exports=a}),null);
-----