OCDevManageOrganizationPromoCodeCreateCard.react",["fbt","GeoCard.react","GeoCardFooter.react","GeoHeading.react","GeoSection.react","OCDevManageOrganizationPromoCodeAppAndIAPSelector.react","OCDevManageOrganizationPromoCodeAppSelector.react","OCDevManageOrganizationPromoCodeCodeInput.react","OCDevManageOrganizationPromoCodeCreateCardMutation.graphql","OCDevManageOrganizationPromoCodeCreateCard_organization.graphql","OCDevManageOrganizationPromoCodeCreateCard_promo_code.graphql","OCDevManageOrganizationPromoCodeDateInput.react","OCDevManageOrganizationPromoCodeDiscountInput.react","OCDevManageOrganizationPromoCodeNameInput.react","OCDevManageOrganizationPromoCodeNumberOfTermsInput.react","OCDevManageOrganizationPromoCodeRedemptionLimitInput.react","OCDevManageOrganizationPromoCodeStatusInput.react","OCDevManageOrganizationPromoCodeSubscriptionSelector.react","OCDevManageOrganizationPromoCodeTermRestrictionSelector.react","OCDevManageOrganizationPromoCodeTestUtils","OCDevManageOrganizationPromoCodeTypeInput.react","OCDevManageOrganizationPromoCodesRoute","OCDevUIForm.react","OCDevUIFormSubmitButton.react","OCDevUILinkButton.react","OCDevUISpacedLayout.react","OCNavigatorHooks","RelayHooks","asyncToGeneratorRuntime","gkx","react","useOCDevManageOrganizationPromoCodeInitialFormState","useOCDevUICommitMutation","useOCDevUIFormState"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l,m=l||(l=d("react")),n=l.useState,o={MSRP:"MSRP",SUBSCRIPTION:"Subscription"};function a(a){var e,f=a.organization;a=a.promoCode;var g=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageOrganizationPromoCodeCreateCard_organization.graphql"),f);f=d("RelayHooks").useFragment(j!==void 0?j:j=b("OCDevManageOrganizationPromoCodeCreateCard_promo_code.graphql"),a);a=c("useOCDevUIFormState")(c("useOCDevManageOrganizationPromoCodeInitialFormState")(f));var l=a[0],q=a[1];a=n(f===null||(f==null?void 0:f.subscription_promo_data)===null?o.MSRP:o.SUBSCRIPTION);var r=a[0],s=a[1],t=l.code;a=(a=(a=f==null?void 0:f.code_suffix)!=null?a:g.promo_code_suffix)!=null?a:"";var u=d("OCNavigatorHooks").useForceHistoryReplace(),v=c("useOCDevUICommitMutation")(k!==void 0?k:k=b("OCDevManageOrganizationPromoCodeCreateCardMutation.graphql"));function w(){return x.apply(this,arguments)}function x(){x=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){var a;a=(yield v({input:{code:t!=null?t:"",discount_percent:(a=l.discountPercent)!=null?a:0,end_time:l.endTime,is_active:l.isActive,item_ids:l.itemIDs,name:(a=l.name)!=null?a:"",organization_id:(a=g.id)!=null?a:"",redemption_limit:l.redemptionLimit,start_time:l.startTime,number_of_terms:l.numberOfTerms,term_restriction:l.termRestriction}},{refetchOnSuccess:!0}));if(a!=null){u(c("OCDevManageOrganizationPromoCodesRoute").getURI({organizationID:(a=g.id)!=null?a:""}).getPath())}});return x.apply(this,arguments)}e=((e=g==null?void 0:(e=g.applications)==null?void 0:e.nodes)!=null?e:[]).slice().filter(function(a){return a.id!=null}).map(function(a){return(a=(a=a.subscription_items)==null?void 0:a.nodes)!=null?a:[]}).flat();var y=c("gkx")("25704"),z=m.jsx(c("OCDevManageOrganizationPromoCodeAppAndIAPSelector.react"),{itemIDs:l.itemIDs,organizationKey:g,onItemIDsChange:function(a){q(function(b){return babelHelpers["extends"]({},b,{itemIDs:a})})}}),A=m.jsx(c("OCDevManageOrganizationPromoCodeAppSelector.react"),{itemIDs:l.itemIDs,organizationKey:g,onItemIDsChange:function(a){q(function(b){return babelHelpers["extends"]({},b,{itemIDs:a})})}}),B=m.jsx(c("OCDevManageOrganizationPromoCodeSubscriptionSelector.react"),{itemID:l.itemIDs[0],organizationKey:g,onItemIDChange:function(a){q(function(b){return babelHelpers["extends"]({},b,{itemIDs:[a]})})}});return m.jsx(c("OCDevUIForm.react"),{testID:d("OCDevManageOrganizationPromoCodeTestUtils").constructTestID("parent-form"),onSubmit:w,children:m.jsx(c("GeoCard.react"),{footer:m.jsx(c("GeoCardFooter.react"),{primaryButton:m.jsx(c("OCDevUIFormSubmitButton.react"),{label:f!=null?h._(/*BTDS*/"Update"):h._(/*BTDS*/"Publish"),testID:d("OCDevManageOrganizationPromoCodeTestUtils").constructTestID("submit-button")}),secondaryButton:m.jsx(c("OCDevUILinkButton.react"),{href:c("OCDevManageOrganizationPromoCodesRoute").getURI({organizationID:(w=g.id)!=null?w:""}),label:h._(/*BTDS*/"Cancel")})}),xstyle:p.maxHeight,children:m.jsx(c("GeoSection.react"),{children:m.jsxs(c("OCDevUISpacedLayout.react"),{xstyle:p.maxWidth,children:[m.jsx(c("GeoHeading.react"),{level:2,children:h._(/*BTDS*/"Details")}),m.jsx(c("OCDevManageOrganizationPromoCodeNameInput.react"),{name:l.name,onNameChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{name:a})})}}),e.length>0&&m.jsx(c("OCDevManageOrganizationPromoCodeTypeInput.react"),{codeType:r,promoCodeTypes:o,onChange:function(a){s(a),q(function(a){return babelHelpers["extends"]({},a,{itemIDs:[]})})}}),m.jsx(c("OCDevManageOrganizationPromoCodeStatusInput.react"),{isActive:l.isActive,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{isActive:a})})}}),r===o.SUBSCRIPTION?B:y?z:A,m.jsx(c("OCDevManageOrganizationPromoCodeCodeInput.react"),{code:t,codeSuffix:a,developerOrgID:g==null?void 0:g.id,promotionalCodeID:f==null?void 0:f.id,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{code:a})})}}),m.jsx(c("OCDevManageOrganizationPromoCodeDiscountInput.react"),{discountPercent:l.discountPercent,onChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{discountPercent:a})})}}),r===o.SUBSCRIPTION&&m.jsxs(m.Fragment,{children:[m.jsx(c("OCDevManageOrganizationPromoCodeNumberOfTermsInput.react"),{numberOfTerms:l.numberOfTerms,promoCodeNumberOfTerms:f==null?void 0:(w=f.subscription_promo_data)==null?void 0:w.number_of_terms,onNumberOfTermsChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{numberOfTerms:a})})}}),m.jsx(c("OCDevManageOrganizationPromoCodeTermRestrictionSelector.react"),{promoCodeSubscriptionTerm:f==null?void 0:(e=f.subscription_promo_data)==null?void 0:e.subscription_term,termRestriction:l.termRestriction,onTermRestrictionChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{termRestriction:a})})}})]}),m.jsx(c("OCDevManageOrganizationPromoCodeDateInput.react"),{endTime:l.endTime,promoCodeCreationTime:f==null?void 0:f.creation_time,promoCodeEndTime:f==null?void 0:f.end_time,startTime:l.startTime,onEndTimeChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{endTime:a})})},onStartTimeChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{startTime:a})})}}),m.jsx(c("OCDevManageOrganizationPromoCodeRedemptionLimitInput.react"),{redemptionLimit:l.redemptionLimit,onRedemptionLimitChange:function(a){return q(function(b){return babelHelpers["extends"]({},b,{redemptionLimit:a!=null?a:0})})}})]})})})})}a.displayName=a.name+" [from "+f.id+"]";var p={maxHeight:{maxHeight:"xhd83ik",$$css:!0},maxWidth:{maxWidth:"x1xn9zfg",$$css:!0}};g["default"]=a}),226);
-----
OCDevManageOrganizationPromoCodeCreateCardMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{kind:"Variable",name:"data",variableName:"input"}],c={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},d=[c];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCDevManageOrganizationPromoCodeCreateCardMutation",selections:[{alias:null,args:b,concreteType:"XOCUpsertDeveloperPromoCodeResponsePayload",kind:"LinkedField",name:"xoc_upsert_developer_promo_code",plural:!1,selections:[{alias:null,args:null,concreteType:"AppStorePromoCode",kind:"LinkedField",name:"promo_code",plural:!1,selections:[c,{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationPromoCodeView_promo_code"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCDevManageOrganizationPromoCodeCreateCardMutation",selections:[{alias:null,args:b,concreteType:"XOCUpsertDeveloperPromoCodeResponsePayload",kind:"LinkedField",name:"xoc_upsert_developer_promo_code",plural:!1,selections:[{alias:null,args:null,concreteType:"AppStorePromoCode",kind:"LinkedField",name:"promo_code",plural:!1,selections:[c,{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"code_suffix",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"creation_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"end_time",storageKey:null},{alias:null,args:null,concreteType:"XOCDigitalSubscriptionPromoData",kind:"LinkedField",name:"subscription_promo_data",plural:!1,selections:[c,{alias:null,args:null,kind:"ScalarField",name:"number_of_terms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"subscription_term",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null},{alias:null,args:null,concreteType:"AppStorePromoCodeItemsConnection",kind:"LinkedField",name:"items",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{kind:"InlineFragment",selections:d,type:"Application",abstractKey:null},{kind:"InlineFragment",selections:d,type:"IAPItem",abstractKey:null},{kind:"InlineFragment",selections:d,type:"Node",abstractKey:"__isNode"}],storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_discount_percent",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"redemption_limit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"start_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:"23917562287855156",metadata:{},name:"OCDevManageOrganizationPromoCodeCreateCardMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
-----
OCDevManageOrganizationPromoCodeCreateCardMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{kind:"Variable",name:"data",variableName:"input"}],c={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},d=[c];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCDevManageOrganizationPromoCodeCreateCardMutation",selections:[{alias:null,args:b,concreteType:"XOCUpsertDeveloperPromoCodeResponsePayload",kind:"LinkedField",name:"xoc_upsert_developer_promo_code",plural:!1,selections:[{alias:null,args:null,concreteType:"AppStorePromoCode",kind:"LinkedField",name:"promo_code",plural:!1,selections:[c,{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationPromoCodeView_promo_code"}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCDevManageOrganizationPromoCodeCreateCardMutation",selections:[{alias:null,args:b,concreteType:"XOCUpsertDeveloperPromoCodeResponsePayload",kind:"LinkedField",name:"xoc_upsert_developer_promo_code",plural:!1,selections:[{alias:null,args:null,concreteType:"AppStorePromoCode",kind:"LinkedField",name:"promo_code",plural:!1,selections:[c,{alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"code_suffix",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"creation_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"end_time",storageKey:null},{alias:null,args:null,concreteType:"XOCDigitalSubscriptionPromoData",kind:"LinkedField",name:"subscription_promo_data",plural:!1,selections:[c,{alias:null,args:null,kind:"ScalarField",name:"number_of_terms",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"subscription_term",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"code",storageKey:null},{alias:null,args:null,concreteType:"AppStorePromoCodeItemsConnection",kind:"LinkedField",name:"items",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{kind:"InlineFragment",selections:d,type:"Application",abstractKey:null},{kind:"InlineFragment",selections:d,type:"IAPItem",abstractKey:null},{kind:"InlineFragment",selections:d,type:"Node",abstractKey:"__isNode"}],storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max_discount_percent",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"redemption_limit",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"start_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:"23917562287855156",metadata:{},name:"OCDevManageOrganizationPromoCodeCreateCardMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----