OCDevManageApplicationSubmissionMetadataSpecsFieldsSubmissionQuery.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"submissionID"}],b=[{kind:"Variable",name:"node_id",variableName:"submissionID"}],c={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"is_early_access_eligible",storageKey:null}],type:"ApplicationSubmission",abstractKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCDevManageApplicationSubmissionMetadataSpecsFieldsSubmissionQuery",selections:[{alias:null,args:b,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[c],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCDevManageApplicationSubmissionMetadataSpecsFieldsSubmissionQuery",selections:[{alias:null,args:b,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},c,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"8774072972701268",metadata:{},name:"OCDevManageApplicationSubmissionMetadataSpecsFieldsSubmissionQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
OCDevManageApplicationSubmissionMetadataSpecs.react",["OCDevManageApplicationSubmissionMetadataForm.react","OCDevManageApplicationSubmissionMetadataSpecsFields.react","OCDevManageApplicationSubmissionMetadataSpecsMutation.graphql","OCDevManageApplicationSubmissionMetadataSpecs_pdpMetadata.graphql","OCDevWebClientEventsAppSubmissionFlowLogger.react","RelayHooks","asyncToGeneratorRuntime","react","useOCDevManageApplicationSubmissionMetadataSpecsInitialFormState","useOCDevManageRouteParams","useOCDevUICommitMutation","useOCDevUIFormState"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k=j||(j=d("react")),l=j.useState;function a(a){var e=a.isReadOnly;a=a.pdpMetadata;var f=d("RelayHooks").useFragment(h!==void 0?h:h=b("OCDevManageApplicationSubmissionMetadataSpecs_pdpMetadata.graphql"),a),g=c("useOCDevManageApplicationSubmissionMetadataSpecsInitialFormState")(f);a=l(!1);var j=a[0],m=a[1];a=c("useOCDevUIFormState")(g);var n=a[0];a=a[1];j&&(a(function(){return g}),m(!1));var o=c("useOCDevUICommitMutation")(i!==void 0?i:i=b("OCDevManageApplicationSubmissionMetadataSpecsMutation.graphql")),p=d("OCDevWebClientEventsAppSubmissionFlowLogger.react").useOCDevWebClientEventsAppSubmissionFlowLogger();j=c("useOCDevManageRouteParams")();var q=j.submissionID;function r(){return s.apply(this,arguments)}function s(){s=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){var a,b,c=n.category,e=n.comfortRating,g=n.comfortTagIDs,h=n.contextCategoryID,i=n.contextTopicIDs,j=n.earlyAccessStatus,k=n.genres,l=n.hasInAppAds,r=n.internetConnection,s=n.isMetaCloud,t=n.playArea,u=n.purchaseBlockedDevices,v=n.recommendedGraphicsCard,w=n.recommendedMemoryGB,x=n.recommendedProcessor,y=n.socialFeatures,z=n.subscriptionType,A=n.supportedInputDevices,B=n.supportedLanguages,C=n.supportedPlayerModes,D=n.supportedPresenceFeatures,E=n.supportedTrackingModes,F=n.userInteractionModes;a=(a=f.id)!=null?a:"";c=(yield o({input:{submission_id:(b=q)!=null?b:"",category:c,comfort_rating:e,comfort_tag_ids:Array.from(g),context_category_id:h,context_topic_ids:Array.from(i),subscription_type:z,genres:Array.from(k),has_in_app_ads:l,internet_connection:r,early_access_status:j,is_meta_cloud:s,play_area:t,purchase_blocked_devices:Array.from(u),recommended_graphics:v,recommended_memory_gb:w,recommended_processor:x,supported_in_app_languages:Array.from(B),supported_input_devices:Array.from(A),supported_player_modes:Array.from(C),supported_presence_features:Array.from(D),supported_tracking_modes:Array.from(E),user_interaction_modes:Array.from(F),social_features:(b=y)!=null?b:[]}}));if(c==null)return;p({action:d("OCDevWebClientEventsAppSubmissionFlowLogger.react").OCDevWebApplicationSubmissionFlowActions.APP_SUBMISSION_SPECS,pdpMetadataID:a});m(!0)});return s.apply(this,arguments)}return k.jsx(c("OCDevManageApplicationSubmissionMetadataForm.react"),{pdpMetadata:f,onSubmit:r,children:k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsFields.react"),{formState:n,isReadOnly:e,pdpMetadata:f,onUpdateFormState:a})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCDevManageApplicationSubmissionMetadataSpecsFields.react",["fbt","GeoCheckboxInput.react","GeoDivider.react","GeoGuidanceCard.react","GeoGuidanceCardContent.react","GeoGuidanceCardHeader.react","GeoMultiSelector.react","GeoMultiSelectorItem.react","GeoRadioList.react","GeoRadioListItem.react","GeoSelector.react","GeoSelectorItem.react","GeoText.react","OCApplicationCategories","OCApplicationComfortRatings","OCApplicationGenres","OCApplicationInteractionModes","OCApplicationPlatform","OCDevCenterBlogCMSRoute","OCDevCenterDocumentationCMSRoute","OCDevManageApplicationAdsRoute","OCDevManageApplicationSubmissionEarlyAccessGeoTour.react","OCDevManageApplicationSubmissionMetadataSpecsComfortTagsInput.react","OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields.react","OCDevManageApplicationSubmissionMetadataSpecsFields_pdpMetadata.graphql","OCDevManageApplicationSubmissionMetadataSpecsPCFields.react","OCDevManageApplicationSubmissionMetadataSpecsSupportedLanguagesInput.react","OCDevManageApplicationSubmissionMetadataSpecsTouchFields.react","OCDevManagePlatformServicesAbuseReportingRoute","OCDevUIDetachedValidator.react","OCDevUIFormInputValidator.react","OCDevUILink.react","OCDevUISpacedLayout.react","OCInputDevices","OCInternetConnection","OCPresenceFeatures","OCSubscriptionType","RelayHooks","geoMargin","gkx","mapObjectToArray","react","useOCDevManageApplicationSubmissionIsEarlyAccessVisible","useOCDevManageApplicationSubmissionMetadataSpecsValidationFunctions","useOCDevManageRouteParams"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useRef,m=e.useState,n=c("OCDevCenterBlogCMSRoute").getURI({postEndpoint:"update-to-oculus-quest-store-taxonomy-content-categorization"});function a(a){var e,f,g,j,o=a.formState,p=a.isReadOnly,q=a.onUpdateFormState;a=a.pdpMetadata;a=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageApplicationSubmissionMetadataSpecsFields_pdpMetadata.graphql"),a);e=(a==null?void 0:(e=a.submission)==null?void 0:e.id)!==c("useOCDevManageRouteParams")().submissionID;var r=l(null),s=(f=(f=a.submission)==null?void 0:f.is_coming_soon_or_preorder)!=null?f:!1;f=((f=(f=a.submission)==null?void 0:f.is_initial_release)!=null?f:!1)&&!e;e=o.category;var t=o.comfortRating,u=o.comfortTagIDs,v=o.earlyAccessStatus,w=o.genres,x=o.hasInAppAds,y=o.internetConnection,z=o.isMetaCloud,A=o.socialFeatures,B=o.subscriptionType,C=o.supportedInputDevices,D=o.supportedLanguages,E=o.supportedPresenceFeatures,F=o.userInteractionModes,G=c("useOCDevManageApplicationSubmissionMetadataSpecsValidationFunctions")({formState:o,pdpMetadata:a}),H=G.validateCategory,I=G.validateComfortRating,J=G.validateComfortTags,K=G.validateContextTopicIDs,L=G.validateGenres,M=G.validateHasInAppAds,N=G.validateInternetConnection,O=G.validateSubscriptionType,P=G.validateSupportedInputDevices,Q=G.validateSupportedLanguages,R=G.validateSupportedPresenceFeatures;G=G.validateUserInteractionModes;var S=a.application,T=S.is_concept===!0,U=S.is_comfort_rating_available!==!0,V=S.platform,W=(g=(g=S.grouping)==null?void 0:g.report_method)!=null?g:"UNSET";g=m(A!=null?A.length>0:null);var X=g[0],Y=g[1];A=C.has("OCULUS_TOUCH")||C.has("HAND_TRACKING");g=S.is_comfort_rating_available!==!0?h._("Apps published through App Lab cannot specify a comfort level."):null;function Z(a){if(!F.has(a)&&["MULTI_USER","CO_OP"].includes(a)&&W!=="E2E"&&W!=="CALLBACK"){return h._("u4f60u9700u8981u5148u9009u62e9u4e00u9879u4e3eu62a5u5de5u5177uff0cu7136u540eu624du80fdu9009u62e9u591au4ebau6216u5408u4f5cu6a21u5f0fu3002{User Reporting Link}",[h._param("User Reporting Link",k.jsx(c("OCDevUILink.react"),{href:c("OCDevManagePlatformServicesAbuseReportingRoute").getURI({applicationID:(a=S.id)!=null?a:""}),target:"_blank",onClick:function(a){return a.stopPropagation()},children:h._("Go to User Reporting")}))])}return null}j=S.enables_in_app_ads!==!0?h._("u5e94u7528u5185u5e7fu544au4ec5u9002u7528u4e8eu90e8u5206u5f00u53d1u8005u3002u8bf7u5148u67e5u770b{=m2}u3002",[h._implicitParam("=m2",k.jsx(c("OCDevUILink.react"),{href:c("OCDevManageApplicationAdsRoute").getURI({applicationID:(j=S.id)!=null?j:""}),children:h._("Ads Registration")}))]):null;var $=V===c("OCApplicationPlatform").values.PC,aa=c("useOCDevManageApplicationSubmissionIsEarlyAccessVisible")(a,p);return k.jsxs(c("OCDevUISpacedLayout.react"),{children:[aa?k.jsxs(k.Fragment,{children:[k.jsx(c("GeoGuidanceCard.react"),{header:k.jsx(c("GeoGuidanceCardHeader.react"),{heading:h._("App Lab to merge with Meta Quest Store")}),status:"release-note",xstyle:c("geoMargin").vert4,children:k.jsx(c("GeoGuidanceCardContent.react"),{children:k.jsx(c("GeoText.react"),{children:h._("Starting July 5th you will have 30 days to label your App Lab app as Early Access before it is graduated to the Meta Quest Store. The label will not appear until after App Lab graduation. {early_access_link}",[h._param("early_access_link",k.jsx(c("OCDevUILink.react"),{href:c("OCDevCenterDocumentationCMSRoute").getURI({0:"resources",path:"early-access"}),showUnderline:"never",target:"_blank",children:"Learn more"}))])})})}),k.jsxs("div",{ref:r,children:[k.jsxs(c("GeoRadioList.react"),{"data-testid":void 0,description:h._("Label your app as Early Access on your PDP. This lets users know it is still being built. This can only be added on your initial submission but it can be removed at any time."),isDisabled:p||s,label:h._("Early Access"),value:v,onChange:function(a){q(function(b){return babelHelpers["extends"]({},b,{earlyAccessStatus:a})})},children:[k.jsx(c("GeoRadioListItem.react"),{disabledMessage:p?null:h._("Pre-Order and Coming Soon listings cannot be labeled as Early Access"),label:h._("Enable"),value:"ENABLED"}),k.jsx(c("GeoRadioListItem.react"),{label:h._("Disable"),value:"DISABLED"})]}),k.jsx(c("OCDevUIDetachedValidator.react"),{isDirty:!1,validateField:function(){return v===null&&s!==!0?h._("Please select whether the app is Early Access or not."):null}}),k.jsx(k.Suspense,{fallback:null,children:k.jsx(c("OCDevManageApplicationSubmissionEarlyAccessGeoTour.react"),{contextRef:r})})]}),v==="DISABLED"&&!p&&!f?k.jsx(c("GeoGuidanceCard.react"),{header:k.jsx(c("GeoGuidanceCardHeader.react"),{heading:h._("Disabling Early Access")}),status:"warning",children:k.jsx(c("GeoGuidanceCardContent.react"),{children:k.jsx(c("GeoText.react"),{children:h._("By disabling Early Access, you will be unable to add it back later.")})})}):null]}):null,k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:G,children:k.jsx(c("GeoMultiSelector.react"),{displayValueType:"list",isDisabled:p,label:h._("Game Modes"),value:Array.from(F),onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{userInteractionModes:new Set(a)})})},children:c("mapObjectToArray")(c("OCApplicationInteractionModes").stringForInteractionMode,function(a,b){if(b==="CO_EX")return null;var d=Z(b);return k.jsx(c("GeoMultiSelectorItem.react"),{disabledMessage:d,isDisabled:d!==null,label:a,value:b},b)})})}),$?k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsPCFields.react"),{formState:o,pdpMetadata:a,onUpdateFormState:q}):null,k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:P,children:k.jsx(c("GeoMultiSelector.react"),{displayValueType:"list",isDisabled:p,label:h._("Supported Controllers"),tooltipText:h._("The supported controllers are surfaced to users in its entirety. Multiple fields may be chosen depending on the controllers supported. If a potential consumer does not have at least one of the supported controllers configured, a warning message will appear prior to purchase."),value:Array.from(C),onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{supportedInputDevices:new Set(a)})})},children:c("mapObjectToArray")(c("OCInputDevices").platforms[V].stringForInputDevice,function(a,b){return k.jsx(c("GeoMultiSelectorItem.react"),{description:b==="OCULUS_TOUCH"||b==="GAMEPAD_VIA_TOUCH"?h._("{see details link}",[h._param("see details link",k.jsx(c("OCDevUILink.react"),{href:c("OCDevCenterDocumentationCMSRoute").getURI({0:"distribute",path:"vrc-pc-input-6"}),target:"_blank",onClick:function(a){return a.stopPropagation()},children:h._("See details")}))]):null,label:a,value:b},b)})})}),$&&c("gkx")("1877")?k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:R,children:k.jsx(c("GeoMultiSelector.react"),{displayValueType:"list",isDisabled:p,label:h._("u652fu6301u7684u5448u73b0u5e73u53f0u529fu80fd"),tooltipText:h._("u652fu6301u7684u5448u73b0u5e73u53f0u529fu80fdu51b3u5b9au4e86u4f60u7684u5e94u7528u53efu4ee5u7533u8bf7u54eau4e9bu5448u73b0u5e73u53f0u529fu80fdu7684u6743u9650u3002"),value:Array.from(E),onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{supportedPresenceFeatures:new Set(a)})})},children:c("mapObjectToArray")(c("OCPresenceFeatures").platforms[V].stringsForFeatures,function(a,b){return b!=="PASSTHROUGH_OVER_LINK"||c("gkx")("1506")?k.jsx(c("GeoMultiSelectorItem.react"),{label:a,value:b},b):null})})}):null,A?k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsTouchFields.react"),{formState:o,isReadOnly:p,pdpMetadata:a,onUpdateFormState:q}):null,k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:I,children:k.jsx(c("GeoSelector.react"),{disabledMessage:p?null:g,isDisabled:p||g!=null,label:h._("Comfort Level"),value:t,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{comfortRating:a})})},children:U?k.jsx(c("GeoSelectorItem.react"),{label:h._("Unrated"),value:null}):c("mapObjectToArray")(c("OCApplicationComfortRatings").stringForComfortRating,function(b,a){return k.jsx(c("GeoSelectorItem.react"),{label:b,value:a},a)})})}),c("gkx")("25687")&&k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsComfortTagsInput.react"),{validateField:J,value:Array.from(u),onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{comfortTagIDs:new Set(a)})})}}),k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:N,children:k.jsx(c("GeoSelector.react"),{isDisabled:p,label:h._("Internet Connection"),value:y,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{internetConnection:a})})},children:c("mapObjectToArray")(c("OCInternetConnection").stringForInternetConnection,function(b,a){return k.jsx(c("GeoSelectorItem.react"),{label:b,value:a},a)})})}),c("gkx")("3801")&&y!=="NOT_REQUIRED"?k.jsx(c("GeoCheckboxInput.react"),{"data-testid":void 0,description:h._("Is this application a Meta Cloud title? Meta Cloud titles are streamed from the cloud and require high speed internet to play."),isDisabled:p,label:h._("[INTERNAL] Meta Cloud Title"),value:z,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{isMetaCloud:a})})}}):null,k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:O,children:k.jsx(c("GeoSelector.react"),{isDisabled:p,label:h._("u8ba2u9605"),tooltipText:h._("u90e8u5206u5e94u7528u4e2du7684u6240u6709u5185u5bb9u90fdu9700u8981u8ba2u9605uff0cu5176u4ed6u5e94u7528u53eau6709u5728u89e3u9501u4ed8u8d39u5c0au4eabu5185u5bb9u7684u8bbfu95eeu6743u9650u65f6u624du9700u8981u8ba2u9605u3002u5982u679cu4f60u7684u5e94u7528u9700u8981u8ba2u9605uff0cu4f46u76eeu524du5c1au672au8bbeu7f6eu4efbu4f55u8ba2u9605uff0cu5219u53efu4ee5u901au8fc7u201cu5e73u53f0u670du52a1u201du9875u9762u6765u521bu5efau3002"),value:B,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{subscriptionType:a})})},children:c("mapObjectToArray")(c("OCSubscriptionType").displayNames,function(a,b){return k.jsx(c("GeoSelectorItem.react"),{label:a,value:b},b)})})}),k.jsx(c("GeoDivider.react"),{}),($||c("gkx")("25688"))&&k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:H,children:k.jsx(c("GeoSelector.react"),{isDisabled:p,label:h._("Legacy Category"),tooltip:h._("Meta Quest Store is transitioning the legacy category into the new taxonomy. Legacy category will be used to populate the new category which will correspond to the top level navigation in the Meta Quest Store. See {=m2} for more detail.",[h._implicitParam("=m2",k.jsx(c("OCDevUILink.react"),{href:n,target:"_blank",children:h._("Update to Meta Quest Store App Categorization")}))]),value:e,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{category:a})})},children:c("mapObjectToArray")(c("OCApplicationCategories").stringForCategory,function(a,b){return k.jsx(c("GeoSelectorItem.react"),{disabledMessage:h._("Apps published through App Lab cannot be categorized as Early Access."),isDisabled:T&&b===c("OCApplicationCategories").categories.EARLY_ACCESS,label:a,value:b},b)})})}),($||c("gkx")("25688"))&&k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:L,children:k.jsx(c("GeoMultiSelector.react"),{displayValueType:"list",isDisabled:p,label:h._("Legacy Genres"),tooltip:h._("Meta Quest Store is transitioning the legacy genres into the new taxonomy. Legacy genres will be used to populate the new genres which will improve filtering and discoverability for your application. See {=m2} for more detail.",[h._implicitParam("=m2",k.jsx(c("OCDevUILink.react"),{href:n,target:"_blank",children:h._("Update to Meta Quest Store App Categorization")}))]),value:Array.from(w),onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{genres:new Set(a)})})},children:c("mapObjectToArray")(c("OCApplicationGenres").stringForGenre,function(a,b){return k.jsx(c("GeoMultiSelectorItem.react"),{label:a,value:b},b)})})}),k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields.react"),{formState:o,isReadOnly:p,pdpMetadata:a,validateContextTopicIDs:K,onUpdateFormState:q}),k.jsx(c("GeoDivider.react"),{}),k.jsxs(c("GeoRadioList.react"),{"data-testid":void 0,isDisabled:p,label:h._("u793eu4ea4u529fu80fd"),value:X,onChange:function(a){Y(a),q(function(b){return babelHelpers["extends"]({},b,{socialFeatures:a===!0?["HIDDEN_SOCIAL_FEATURE"]:[]})})},children:[k.jsx(c("GeoRadioListItem.react"),{"data-testid":void 0,label:h._("{=m0}u3002u8fd9u6b3eu5e94u7528u4f7fu7528u793eu4ea4u529fu80fduff0cu4f8bu5982u6d88u606fu3001u97f3u9891u3001u89c6u9891u3001u7167u7247u5206u4eabu548c/u6216u8ba9u7528u6237u5728u540cu4e00u865au62dfu7a7au95f4u4e2du89c1u9762u548cu4e92u52a8u7684u529fu80fdu3002",[h._implicitParam("=m0",k.jsx("strong",{children:h._("u662f")}))]),value:!0}),k.jsx(c("GeoRadioListItem.react"),{label:h._("{=m0}u3002u8fd9u6b3eu5e94u7528u4e0du4f7fu7528u793eu4ea4u529fu80fduff0cu4f8bu5982u6d88u606fu3001u97f3u9891u3001u89c6u9891u3001u7167u7247u5206u4eabu548c/u6216u8ba9u7528u6237u5728u540cu4e00u865au62dfu7a7au95f4u4e2du89c1u9762u548cu4e92u52a8u7684u529fu80fdu3002",[h._implicitParam("=m0",k.jsx("strong",{children:h._("u5426")}))]),value:!1})]}),k.jsx(c("OCDevUIDetachedValidator.react"),{isDirty:!1,validateField:function(){return X==null?h._("u8bf7u9009u62e9u5e94u7528u662fu5426u5177u5907u793eu4ea4u529fu80fd"):null}}),k.jsx(c("GeoDivider.react"),{}),k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsSupportedLanguagesInput.react"),{isReadOnly:p,validateField:Q,value:Array.from(D),onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{supportedLanguages:new Set(a)})})}}),k.jsx(c("GeoDivider.react"),{}),k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:M,children:k.jsxs(c("GeoSelector.react"),{disabledMessage:p?null:j,isDisabled:p||j!=null,label:h._("u5305u542bu5e94u7528u5185u5e7fu544a"),value:x,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{hasInAppAds:a})})},children:[k.jsx(c("GeoSelectorItem.react"),{label:h._("u5e94u7528u4e0du5305u542bu5e7fu544a"),value:!1}),k.jsx(c("GeoSelectorItem.react"),{label:h._("u5e94u7528u5305u542bu5e7fu544a"),value:!0})]})})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManageApplicationSubmissionMetadataSpecs_pdpMetadata.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageApplicationSubmissionMetadataSpecs_pdpMetadata",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataForm_pdpMetadata"},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsFields_pdpMetadata"},{args:null,kind:"FragmentSpread",name:"useOCDevManageApplicationSubmissionMetadataSpecsInitialFormState_pdpMetadata"}],type:"XOCApplicationPDPMetadata",abstractKey:null};e.exports=a}),null);
-----
OCDevManageApplicationSubmissionMetadataSpecsFields_pdpMetadata.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageApplicationSubmissionMetadataSpecsFields_pdpMetadata",selections:[{kind:"RequiredField",field:{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[{alias:null,args:null,concreteType:"ApplicationGrouping",kind:"LinkedField",name:"grouping",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"report_method",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"enables_in_app_ads",storageKey:null},a,{alias:null,args:null,kind:"ScalarField",name:"is_concept",storageKey:null},{alias:"is_comfort_rating_available",args:[{kind:"Literal",name:"feature",value:"COMFORT_RATING"}],kind:"ScalarField",name:"is_feature_available",storageKey:"is_feature_available(feature:"COMFORT_RATING")"},{kind:"RequiredField",field:{alias:null,args:null,kind:"ScalarField",name:"platform",storageKey:null},action:"THROW",path:"application.platform"}],storageKey:null},action:"THROW",path:"application"},{alias:null,args:null,concreteType:"ApplicationSubmission",kind:"LinkedField",name:"submission",plural:!1,selections:[a,{alias:null,args:null,kind:"ScalarField",name:"is_coming_soon_or_preorder",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_initial_release",storageKey:null}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsPCFields_pdpMetadata"},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsTouchFields_pdpMetadata"},{args:null,kind:"FragmentSpread",name:"useOCDevManageApplicationSubmissionMetadataSpecsValidationFunctions_pdpMetadata"},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields_pdpMetadata"},{args:null,kind:"FragmentSpread",name:"useOCDevManageApplicationSubmissionIsEarlyAccessVisible_pdpMetadata"}],type:"XOCApplicationPDPMetadata",abstractKey:null}}();e.exports=a}),null);
-----
OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields.react",["fbt","GeoMultiSelector.react","GeoMultiSelectorItem.react","GeoSelector.react","GeoSelectorItem.react","OCDevCenterBlogCMSRoute","OCDevManageApplicationSubmissionMetadataSpecsBlockedDevicesInput.react","OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFieldsQuery.graphql","OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields_contextCategories.graphql","OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields_pdpMetadata.graphql","OCDevUIFormInputValidator.react","OCDevUILink.react","OCDeveloperLogger","RelayHooks","react","useOCDevUIQuery"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l,m=l||(l=d("react")),n=l.Suspense,o=c("OCDevCenterBlogCMSRoute").getURI({postEndpoint:"update-to-oculus-quest-store-taxonomy-content-categorization"});function p(a){var e=a.contextCategories,f=a.formState,g=f.contextCategoryID,k=f.contextTopicIDs;f=f.purchaseBlockedDevices;var l=a.isReadOnly,n=a.onUpdateFormState,p=a.pdpMetadata;a=a.validateContextTopicIDs;p=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields_pdpMetadata.graphql"),p);e=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields_contextCategories.graphql"),e);var q=g==null?h._("Please select category first."):null;return m.jsxs(m.Fragment,{children:[m.jsx(c("GeoSelector.react"),{isDisabled:l,isLoading:e==null,label:h._("Category"),tooltip:h._("New application category which corresponds to the top level navigation in Meta Quest Store. See {=m2} for more detail.",[h._implicitParam("=m2",m.jsx(c("OCDevUILink.react"),{href:o,target:"_blank",children:h._("Update to Meta Quest Store App Categorization")}))]),value:g,onChange:function(a){c("OCDeveloperLogger").log({name:c("OCDeveloperLogger").LOGGER_NAMES.SUBMISSION_SPECS_CONTEXTUAL_CATEGORY_CHANGE,containermodule:"OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields",extra:{previous_context_category_id:g,new_context_category_id:a}});return n(function(b){return babelHelpers["extends"]({},b,{contextCategoryID:a},g!==a?{contextTopicIDs:new Set()}:{})})},children:e==null?void 0:e.map(function(a){var b,d=a.context_category;a=a.id;return m.jsx(c("GeoSelectorItem.react"),{"data-testid":void 0,label:(d=d)!=null?d:"",value:a},a)})}),m.jsx(c("OCDevUIFormInputValidator.react"),{validateField:a,children:m.jsx(c("GeoMultiSelector.react"),{disabledMessage:l?null:q,displayValueType:"list",isDisabled:l||q!=null,isLoading:e==null,label:h._("Genres"),tooltip:h._("New application genres to be utilized in filtering and discoverability for your applications. See {=m2} for more detail.",[h._implicitParam("=m2",m.jsx(c("OCDevUILink.react"),{href:o,target:"_blank",children:h._("Update to Meta Quest Store App Categorization")}))]),value:Array.from(k),onChange:function(a){c("OCDeveloperLogger").log({name:c("OCDeveloperLogger").LOGGER_NAMES.SUBMISSION_SPECS_CONTEXTUAL_TOPICS_CHANGE,containermodule:"OCDevManageApplicationSubmissionMetadataSpecsFields.renderContextGenres",extra:{previous_context_topic_ids:k,new_context_topic_ids:a}});return n(function(b){return babelHelpers["extends"]({},b,{contextTopicIDs:new Set(a)})})},children:e==null?void 0:(a=e.find(function(a){a=a.id;return a===g}))==null?void 0:(q=a.context_topics)==null?void 0:(e=q.nodes)==null?void 0:e.map(function(a){var b=a.id;a=a.topic_name;return m.jsx(c("GeoMultiSelectorItem.react"),{label:(a=a)!=null?a:"",value:b},b)})})}),m.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsBlockedDevicesInput.react"),{blockedDevices:Array.from(f),isReadOnly:l,pdpMetadata:p,onChange:function(a){return n(function(b){return babelHelpers["extends"]({},b,{purchaseBlockedDevices:new Set(a)})})}})]})}p.displayName=p.name+" [from "+f.id+"]";function q(a){var d=c("useOCDevUIQuery")(k!==void 0?k:k=b("OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFieldsQuery.graphql"),{});return m.jsx(p,babelHelpers["extends"]({},a,{contextCategories:d.vr_application_context_categories}))}q.displayName=q.name+" [from "+f.id+"]";function a(a){return m.jsx(n,{fallback:m.jsx(p,babelHelpers["extends"]({},a,{contextCategories:null})),children:m.jsx(q,babelHelpers["extends"]({},a))})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManageApplicationSubmissionMetadataSpecs.react",["OCDevManageApplicationSubmissionMetadataForm.react","OCDevManageApplicationSubmissionMetadataSpecsFields.react","OCDevManageApplicationSubmissionMetadataSpecsMutation.graphql","OCDevManageApplicationSubmissionMetadataSpecs_pdpMetadata.graphql","OCDevManageApplicationSubmissionMetadataSpecs_submission.graphql","OCDevWebClientEventsAppSubmissionFlowLogger.react","RelayHooks","react","regeneratorRuntime","useOCDevManageApplicationSubmissionMetadataSpecsInitialFormState","useOCDevManageCommitMutation","useOCDevManageRouteParams","useOCDevUIFormState"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k=d("react");function a(a){var e=a.isReadOnly,f=a.pdpMetadata;a=a.submission;var g=d("RelayHooks").useFragment(h!==void 0?h:h=b("OCDevManageApplicationSubmissionMetadataSpecs_pdpMetadata.graphql"),f);f=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageApplicationSubmissionMetadataSpecs_submission.graphql"),a);a=c("useOCDevManageApplicationSubmissionMetadataSpecsInitialFormState")(g);a=c("useOCDevUIFormState")(a);var l=a[0];a=a[1];var m=c("useOCDevManageCommitMutation")(j!==void 0?j:j=b("OCDevManageApplicationSubmissionMetadataSpecsMutation.graphql")),n=d("OCDevWebClientEventsAppSubmissionFlowLogger.react").useOCDevWebClientEventsAppSubmissionFlowLogger(),o=c("useOCDevManageRouteParams")(),p=o.submissionID;function q(){var a,c,e,f,h,i,j,k,o,q,r,s,t,u,v,w,x,y,z,A,B,C;return b("regeneratorRuntime").async(function(D){while(1)switch(D.prev=D.next){case 0:e=l.category,f=l.comfortRating,h=l.comfortTagIDs,i=l.contextCategoryID,j=l.contextTopicIDs,k=l.externalSubscriptionType,o=l.genres,q=l.hasInAppAds,r=l.internetConnection,s=l.playArea,t=l.recommendedGraphicsCard,u=l.recommendedMemoryGB,v=l.recommendedProcessor,w=l.supportedInputDevices,x=l.supportedLanguages,y=l.supportedPlayerModes,z=l.supportedTrackingModes,A=l.userInteractionModes;B=(a=g.id)!=null?a:"";D.next=4;return b("regeneratorRuntime").awrap(m({input:{submission_id:(c=p)!=null?c:"",category:e,comfort_rating:f,comfort_tag_ids:Array.from(h),context_category_id:i,context_topic_ids:Array.from(j),external_subscription_type:k,genres:Array.from(o),has_in_app_ads:q,internet_connection:r,play_area:s,recommended_graphics:t,recommended_memory_gb:u,recommended_processor:v,supported_in_app_languages:Array.from(x),supported_input_devices:Array.from(w),supported_player_modes:Array.from(y),supported_tracking_modes:Array.from(z),user_interaction_modes:Array.from(A)}}));case 4:C=D.sent;if(!(C==null)){D.next=7;break}return D.abrupt("return");case 7:n({action:d("OCDevWebClientEventsAppSubmissionFlowLogger.react").OCDevWebApplicationSubmissionFlowActions.APP_SUBMISSION_SPECS,pdpMetadataID:B});case 8:case"end":return D.stop()}},null,this)}return k.jsx(c("OCDevManageApplicationSubmissionMetadataForm.react"),{pdpMetadata:g,onSubmit:q,children:k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsFields.react"),{formState:l,isReadOnly:e,pdpMetadata:g,submission:f,onUpdateFormState:a})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCDevManageApplicationSubmissionMetadataSpecsFields.react",["fbt","GeoDivider.react","GeoMultiSelector.react","GeoMultiSelectorItem.react","GeoSelector.react","GeoSelectorItem.react","OCApplicationCategories","OCApplicationComfortRatings","OCApplicationGenres","OCApplicationInteractionModes","OCApplicationPlatform","OCDevCenterBlogCMSRoute","OCDevCenterDocumentationCMSRoute","OCDevManageApplicationAdsRoute","OCDevManageApplicationSubmissionMetadataSpecsComfortTagsInput.react","OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields.react","OCDevManageApplicationSubmissionMetadataSpecsFields_pdpMetadata.graphql","OCDevManageApplicationSubmissionMetadataSpecsFields_submission.graphql","OCDevManageApplicationSubmissionMetadataSpecsPCFields.react","OCDevManageApplicationSubmissionMetadataSpecsSupportedLanguagesInput.react","OCDevManageApplicationSubmissionMetadataSpecsTouchFields.react","OCDevUIFormInputValidator.react","OCDevUILink.react","OCDevUISpacedLayout.react","OCExternalSubscriptionType","OCInputDevices","OCInternetConnection","RelayHooks","gkx","mapObjectToArray","react","useOCDevManageApplicationSubmissionMetadataFieldDisabledByHoldoutReleaseMessage","useOCDevManageApplicationSubmissionMetadataSpecsValidationFunctions"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=d("react"),l=c("OCDevCenterBlogCMSRoute").getURI({postEndpoint:"update-to-oculus-quest-store-taxonomy-content-categorization"});function a(a){var e=a.formState,f=a.isReadOnly,g=a.onUpdateFormState,m=a.pdpMetadata;a=a.submission;m=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageApplicationSubmissionMetadataSpecsFields_pdpMetadata.graphql"),m);a=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageApplicationSubmissionMetadataSpecsFields_submission.graphql"),a);var n=e.category,o=e.comfortRating,p=e.comfortTagIDs,q=e.externalSubscriptionType,r=e.genres,s=e.hasInAppAds,t=e.internetConnection,u=e.supportedInputDevices,v=e.supportedLanguages,w=e.userInteractionModes,x=c("useOCDevManageApplicationSubmissionMetadataSpecsValidationFunctions")({formState:e,pdpMetadata:m}),y=x.validateCategory,z=x.validateComfortRating,A=x.validateComfortTags,B=x.validateContextTopicIDs,C=x.validateExternalSubscriptionType,D=x.validateGenres,E=x.validateHasInAppAds,F=x.validateInternetConnection,G=x.validateSupportedInputDevices,H=x.validateSupportedLanguages;x=x.validateUserInteractionModes;var I=m.application,J=I.is_concept===!0,K=I.is_comfort_rating_available!==!0,L=I.platform,M=c("useOCDevManageApplicationSubmissionMetadataFieldDisabledByHoldoutReleaseMessage")(a);function N(){return I.is_comfort_rating_available!==!0?h._("Apps published through App Lab cannot specify a comfort level."):M}N=N();function O(){if(I.enables_in_app_ads!==!0){var a;return h._("u5e94u7528u5185u5e7fu544au4ec5u9002u7528u4e8eu90e8u5206u5f00u53d1u8005u3002u8bf7u5148u67e5u770b{=m2}u3002",[h._implicitParam("=m2",k.jsx(c("OCDevUILink.react"),{href:c("OCDevManageApplicationAdsRoute").getURI({applicationID:(a=I.id)!=null?a:""}),target:"_blank",children:h._("Ads Registration")}))])}return M}O=O();var P=L===c("OCApplicationPlatform").values.PC;return k.jsxs(c("OCDevUISpacedLayout.react"),{children:[k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:x,children:k.jsx(c("GeoMultiSelector.react"),{disabledMessage:f?null:M,displayValueType:"list",isDisabled:f||M!=null,label:h._("Game Modes"),value:Array.from(w),onChange:function(a){return g(function(b){return babelHelpers["extends"]({},b,{userInteractionModes:new Set(a)})})},children:c("mapObjectToArray")(c("OCApplicationInteractionModes").stringForInteractionMode,function(a,b){return b!=="CO_EX"?k.jsx(c("GeoMultiSelectorItem.react"),{label:a,value:b},b):null})})}),P?k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsPCFields.react"),{formState:e,pdpMetadata:m,onUpdateFormState:g}):null,k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:G,children:k.jsx(c("GeoMultiSelector.react"),{disabledMessage:f?null:M,displayValueType:"list",isDisabled:f||M!=null,label:h._("Supported Controllers"),tooltipText:h._("The supported controllers are surfaced to users in its entirety. Multiple fields may be chosen depending on the controllers supported. If a potential consumer does not have at least one of the supported controllers configured, a warning message will appear prior to purchase."),value:Array.from(u),onChange:function(a){return g(function(b){return babelHelpers["extends"]({},b,{supportedInputDevices:new Set(a)})})},children:c("mapObjectToArray")(c("OCInputDevices").platforms[L].stringForInputDevice,function(a,b){return k.jsx(c("GeoMultiSelectorItem.react"),{description:b==="OCULUS_TOUCH"||b==="GAMEPAD_VIA_TOUCH"?h._("{see details link}",[h._param("see details link",k.jsx(c("OCDevUILink.react"),{href:c("OCDevCenterDocumentationCMSRoute").getURI({0:"distribute",path:"vrc-pc-input-6"}),target:"_blank",onClick:function(a){return a.stopPropagation()},children:h._("See details")}))]):null,label:a,value:b},b)})})}),u.has("OCULUS_TOUCH")?k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsTouchFields.react"),{formState:e,isReadOnly:f,pdpMetadata:m,submission:a,onUpdateFormState:g}):null,k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:z,children:k.jsx(c("GeoSelector.react"),{disabledMessage:f?null:N,isDisabled:f||N!=null,label:h._("Comfort Level"),value:o,onChange:function(a){return g(function(b){return babelHelpers["extends"]({},b,{comfortRating:a})})},children:K?k.jsx(c("GeoSelectorItem.react"),{label:h._("Unrated"),value:null}):c("mapObjectToArray")(c("OCApplicationComfortRatings").stringForComfortRating,function(b,a){return k.jsx(c("GeoSelectorItem.react"),{label:b,value:a},a)})})}),c("gkx")("5423")&&k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsComfortTagsInput.react"),{validateField:A,value:Array.from(p),onChange:function(a){return g(function(b){return babelHelpers["extends"]({},b,{comfortTagIDs:new Set(a)})})}}),k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:F,children:k.jsx(c("GeoSelector.react"),{disabledMessage:f?null:M,isDisabled:f||M!=null,label:h._("Internet Connection"),value:t,onChange:function(a){return g(function(b){return babelHelpers["extends"]({},b,{internetConnection:a})})},children:c("mapObjectToArray")(c("OCInternetConnection").stringForInternetConnection,function(b,a){return k.jsx(c("GeoSelectorItem.react"),{label:b,value:a},a)})})}),k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:C,children:k.jsx(c("GeoSelector.react"),{disabledMessage:f?null:M,isDisabled:f||M!=null,label:h._("External Subscription"),tooltipText:h._("Most apps do not use external subscriptions, however some apps may require users to purchase subscriptions outside of Oculus to unlock their full content catalog, most commonly for syndicated video content. Some apps require subscription for all content in the app, while others only require subscription to unlock access to premium content."),value:q,onChange:function(a){return g(function(b){return babelHelpers["extends"]({},b,{externalSubscriptionType:a})})},children:c("mapObjectToArray")(c("OCExternalSubscriptionType").displayNames,function(a,b){return k.jsx(c("GeoSelectorItem.react"),{label:a,value:b},b)})})}),k.jsx(c("GeoDivider.react"),{}),(P||c("gkx")("3985"))&&k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:y,children:k.jsx(c("GeoSelector.react"),{disabledMessage:f?null:M,isDisabled:f||M!=null,label:h._("Legacy Category"),tooltip:h._("Oculus Store is transitioning the legacy category into the new taxonomy. Legacy category will be used to populate the new category which will correspond to the top level navigation in the Oculus Store. See {=m2} for more detail.",[h._implicitParam("=m2",k.jsx(c("OCDevUILink.react"),{href:l,target:"_blank",children:h._("Update to Oculus Quest Store Taxonomy, Content Categorization")}))]),value:n,onChange:function(a){return g(function(b){return babelHelpers["extends"]({},b,{category:a})})},children:c("mapObjectToArray")(c("OCApplicationCategories").stringForCategory,function(b,a){return k.jsx(c("GeoSelectorItem.react"),{disabledMessage:h._("Apps published through App Lab cannot be categorized as Early Access."),isDisabled:J&&a===c("OCApplicationCategories").categories.EARLY_ACCESS,label:b,value:a},a)})})}),(P||c("gkx")("3985"))&&k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:D,children:k.jsx(c("GeoMultiSelector.react"),{disabledMessage:f?null:M,displayValueType:"list",isDisabled:f||M!=null,label:h._("Legacy Genres"),tooltip:h._("Oculus Store is transitioning the legacy genres into the new taxonomy. Legacy genres will be used to populate the new genres which will improve filtering and discoverability for your application. See {=m2} for more detail.",[h._implicitParam("=m2",k.jsx(c("OCDevUILink.react"),{href:l,target:"_blank",children:h._("Update to Oculus Quest Store Taxonomy, Content Categorization")}))]),value:Array.from(r),onChange:function(a){return g(function(b){return babelHelpers["extends"]({},b,{genres:new Set(a)})})},children:c("mapObjectToArray")(c("OCApplicationGenres").stringForGenre,function(a,b){return k.jsx(c("GeoMultiSelectorItem.react"),{label:a,value:b},b)})})}),k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields.react"),{formState:e,isReadOnly:f,submission:a,validateContextTopicIDs:B,onUpdateFormState:g}),k.jsx(c("GeoDivider.react"),{}),k.jsx(c("OCDevManageApplicationSubmissionMetadataSpecsSupportedLanguagesInput.react"),{isReadOnly:f,submission:a,validateField:H,value:Array.from(v),onChange:function(a){return g(function(b){return babelHelpers["extends"]({},b,{supportedLanguages:new Set(a)})})}}),k.jsx(c("GeoDivider.react"),{}),k.jsx(c("OCDevUIFormInputValidator.react"),{validateField:E,children:k.jsxs(c("GeoSelector.react"),{disabledMessage:f?null:O,isDisabled:f||O!=null,label:h._("u5305u542bu5e94u7528u5185u5e7fu544a"),value:s,onChange:function(a){return g(function(b){return babelHelpers["extends"]({},b,{hasInAppAds:a})})},children:[k.jsx(c("GeoSelectorItem.react"),{label:h._("u5e94u7528u4e0du5305u542bu5e7fu544a"),value:!1}),k.jsx(c("GeoSelectorItem.react"),{label:h._("u5e94u7528u5305u542bu5e7fu544a"),value:!0})]})})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields.react",["fbt","GeoMultiSelector.react","GeoMultiSelectorItem.react","GeoSelector.react","GeoSelectorItem.react","OCDevCenterBlogCMSRoute","OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFieldsQuery.graphql","OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields_contextCategories.graphql","OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields_submission.graphql","OCDevUIFormInputValidator.react","OCDevUILink.react","OCDeveloperLogger","RelayHooks","react","useOCDevManageApplicationSubmissionMetadataFieldDisabledByHoldoutReleaseMessage","useOCDevManageQuery"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=d("react"),m=d("react").Suspense,n=c("OCDevCenterBlogCMSRoute").getURI({postEndpoint:"update-to-oculus-quest-store-taxonomy-content-categorization"});function o(a){var e=a.contextCategories,f=a.formState,g=f.contextCategoryID,k=f.contextTopicIDs;f=a.isReadOnly;var m=a.onUpdateFormState,o=a.submission;a=a.validateContextTopicIDs;e=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields_contextCategories.graphql"),e);o=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields_submission.graphql"),o);var p=c("useOCDevManageApplicationSubmissionMetadataFieldDisabledByHoldoutReleaseMessage")(o);function q(){return p}o=q();function r(){return g==null?h._("Please select category first."):p}q=r();return l.jsxs(l.Fragment,{children:[l.jsx(c("GeoSelector.react"),{disabledMessage:f?null:o,isDisabled:f||o!=null,isLoading:e==null,label:h._("Category"),tooltip:h._("New application category which corresponds to the top level navigation in Oculus Store. See {=m2} for more detail.",[h._implicitParam("=m2",l.jsx(c("OCDevUILink.react"),{href:n,target:"_blank",children:h._("Update to Oculus Quest Store Taxonomy, Content Categorization")}))]),value:g,onChange:function(a){c("OCDeveloperLogger").log({name:c("OCDeveloperLogger").LOGGER_NAMES.SUBMISSION_SPECS_CONTEXTUAL_CATEGORY_CHANGE,containermodule:"OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields",extra:{previous_context_category_id:g,new_context_category_id:a}});return m(function(b){return babelHelpers["extends"]({},b,{contextCategoryID:a},g!==a?{contextTopicIDs:new Set()}:{})})},children:e==null?void 0:e.map(function(a){var b,d=a.context_category;a=a.id;return l.jsx(c("GeoSelectorItem.react"),{"data-testid":void 0,label:(d=d)!=null?d:"",value:a},a)})}),l.jsx(c("OCDevUIFormInputValidator.react"),{validateField:a,children:l.jsx(c("GeoMultiSelector.react"),{disabledMessage:f?null:q,displayValueType:"list",isDisabled:f||q!=null,isLoading:e==null,label:h._("Genres"),tooltip:h._("New application genres to be utilized in filtering and discoverability for your applications. See {=m2} for more detail.",[h._implicitParam("=m2",l.jsx(c("OCDevUILink.react"),{href:n,target:"_blank",children:h._("Update to Oculus Quest Store Taxonomy, Content Categorization")}))]),value:Array.from(k),onChange:function(a){c("OCDeveloperLogger").log({name:c("OCDeveloperLogger").LOGGER_NAMES.SUBMISSION_SPECS_CONTEXTUAL_TOPICS_CHANGE,containermodule:"OCDevManageApplicationSubmissionMetadataSpecsFields.renderContextGenres",extra:{previous_context_topic_ids:k,new_context_topic_ids:a}});return m(function(b){return babelHelpers["extends"]({},b,{contextTopicIDs:new Set(a)})})},children:e==null?void 0:(r=e.find(function(a){a=a.id;return a===g}))==null?void 0:(o=r.context_topics)==null?void 0:(a=o.nodes)==null?void 0:a.map(function(a){var b=a.id;a=a.topic_name;return l.jsx(c("GeoMultiSelectorItem.react"),{label:(a=a)!=null?a:"",value:b},b)})})})]})}function p(a){var d=c("useOCDevManageQuery")(k!==void 0?k:k=b("OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFieldsQuery.graphql"),{});return l.jsx(o,babelHelpers["extends"]({},a,{contextCategories:d.vr_application_context_categories}))}p.displayName=p.name+" [from "+f.id+"]";function a(a){return l.jsx(m,{fallback:l.jsx(o,babelHelpers["extends"]({},a,{contextCategories:null})),children:l.jsx(p,babelHelpers["extends"]({},a))})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCDevManageApplicationSubmissionMetadataSpecs_submission.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageApplicationSubmissionMetadataSpecs_submission",selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsFields_submission"}],type:"ApplicationSubmission",abstractKey:null};e.exports=a}),null);
-----
OCDevManageApplicationSubmissionMetadataSpecs_pdpMetadata.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageApplicationSubmissionMetadataSpecs_pdpMetadata",selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataForm_pdpMetadata"},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsFields_pdpMetadata"},{args:null,kind:"FragmentSpread",name:"useOCDevManageApplicationSubmissionMetadataSpecsInitialFormState_pdpMetadata"}],type:"XOCApplicationPDPMetadata",abstractKey:null};e.exports=a}),null);
-----
OCDevManageApplicationSubmissionMetadataSpecsFields_submission.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageApplicationSubmissionMetadataSpecsFields_submission",selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsContextCategoryFields_submission"},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsSupportedLanguagesInput_submission"},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsTouchFields_submission"},{args:null,kind:"FragmentSpread",name:"useOCDevManageApplicationSubmissionMetadataFieldDisabledByHoldoutReleaseMessage_submission"}],type:"ApplicationSubmission",abstractKey:null};e.exports=a}),null);
-----
OCDevManageApplicationSubmissionMetadataSpecsFields_pdpMetadata.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCDevManageApplicationSubmissionMetadataSpecsFields_pdpMetadata",selections:[{kind:"RequiredField",field:{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"enables_in_app_ads",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_concept",storageKey:null},{alias:"is_comfort_rating_available",args:[{kind:"Literal",name:"feature",value:"COMFORT_RATING"}],kind:"ScalarField",name:"is_feature_available",storageKey:"is_feature_available(feature:"COMFORT_RATING")"},{kind:"RequiredField",field:{alias:null,args:null,kind:"ScalarField",name:"platform",storageKey:null},action:"THROW",path:"application.platform"}],storageKey:null},action:"THROW",path:"application"},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsPCFields_pdpMetadata"},{args:null,kind:"FragmentSpread",name:"OCDevManageApplicationSubmissionMetadataSpecsTouchFields_pdpMetadata"},{args:null,kind:"FragmentSpread",name:"useOCDevManageApplicationSubmissionMetadataSpecsValidationFunctions_pdpMetadata"}],type:"XOCApplicationPDPMetadata",abstractKey:null};e.exports=a}),null);
-----