OCAccountNotificationsView.react",["fbt","OCAccountButtonContainerNew.react","OCAccountNotificationCoreApps.react","OCAccountNotificationDeveloperApps.react","OCAccountNotificationsHeader.react","OCAccountNotificationsUpdateBulkCategoryPreferencesMutation","OCAccountNotificationsUpdateBulkMediumPreferencesMutation","OCAccountNotificationsView_viewer.graphql","OCAccountPageNotFoundView.react","OCAccountViewBase.react","OCDSButton.react","OCDSHeading.react","OCDSText.react","Promise","RelayHooks","asyncToGeneratorRuntime","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||(k=d("react")),m=k.useState,n={subheader:{paddingTop:"x9orja2",paddingBottom:"xbaz6xv",$$css:!0},devAppsSubHeader:{borderBottom:"x1wfzsf3",$$css:!0}};function a(a){var e,f;a=a.viewer;var g=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCAccountNotificationsView_viewer.graphql"),a);a=m(!1);var k=a[0],o=a[1];a=m(!1);var p=a[0],q=a[1];a=m(!1);var r=a[0],s=a[1];a=m("");var t=a[0],u=a[1];a=m(new Map());var v=a[0],w=a[1];a=m(new Map());var x=a[0],y=a[1],z=d("RelayHooks").useRelayEnvironment(),A=function(a,b){return{actor_id:a,preferences:b}},B=function(a,b){return{actor_id:a,preferences:b}};a=function(){var a=b("asyncToGeneratorRuntime").asyncToGenerator(function*(a){a.preventDefault();a=(a=g==null?void 0:(a=g.user)==null?void 0:a.id)!=null?a:"";q(!1);s(!0);u("");var c=E(v),e=F(x);try{c=d("OCAccountNotificationsUpdateBulkMediumPreferencesMutation").commit(z,A(a,c));a=d("OCAccountNotificationsUpdateBulkCategoryPreferencesMutation").commit(z,B(a,e));w(new Map());y(new Map());yield (j||(j=b("Promise"))).all([c,a]);q(!0);s(!1);o(!1)}catch(a){q(!1),s(!1),u(a.name)}});return function(b){return a.apply(this,arguments)}}();var C=function(a,b,c){o(!0);q(!1);var d=v.get(a);if(d==null){var e=new Map();e.set(b,c);w(new Map(v.set(a,e)))}else{e=new Map(d.set(b,c));w(new Map(v.set(a,e)))}},D=function(a,b,c){o(!0);q(!1);var d=x.get(a);if(d==null){var e=new Map();e.set(b,c);y(new Map(x.set(a,e)))}else{e=new Map(d.set(b,c));y(new Map(x.set(a,e)))}},E=function(a){var b=[];for(a of a.entries()){var c=a[0],d=a[1];for(d of d.entries()){var e=d[0],f=d[1];b.push({app_id:c,medium:e,state:f})}}return b},F=function(a){var b=[];for(a of a.entries()){var c=a[0],d=a[1];for(d of d.entries()){var e=d[0],f=d[1];b.push({app_id:c,category:e,state:f})}}return b},G=g==null?void 0:g.user;if(G==null)return l.jsx(c("OCAccountPageNotFoundView.react"),{});e=((e=g==null?void 0:(e=g.user)==null?void 0:e.notification_user_core_app_preferences)!=null?e:[]).map(function(a,b){return l.jsx(c("OCAccountNotificationCoreApps.react"),{appPref:a,categoryPrefs:x,setCategoryPrefs:D,setMediumPrefs:C},b)});f=((f=g==null?void 0:(f=g.user)==null?void 0:f.notification_user_developer_app_preferences)!=null?f:[]).map(function(a,b){return l.jsx(c("OCAccountNotificationDeveloperApps.react"),{appPref:a,categoryPrefs:x,setCategoryPrefs:D,setMediumPrefs:C},b)});return l.jsxs(c("OCAccountViewBase.react"),{headerText:h._("Notifications"),user:G,children:[l.jsx(c("OCAccountNotificationsHeader.react"),{headerText:h._("Where you"ll receive notifications"),showMail:!1}),l.jsx(c("OCDSHeading.react"),{type:"heading4",xstyle:n.subheader,children:h._("Oculus")}),l.jsxs("form",{method:"POST",onSubmit:a,children:[l.jsx("div",{children:e}),l.jsx(c("OCDSHeading.react"),{type:"heading4",xstyle:[n.subheader,n.devAppsSubHeader],children:h._("Apps")}),l.jsx("div",{children:f}),p&&l.jsx(c("OCDSText.react"),{color:"success",display:"block",textAlign:"center",type:"body2",children:h._("Your account has been updated.")}),t&&l.jsx(c("OCDSText.react"),{color:"error",display:"block",textAlign:"center",type:"body2",children:h._("An error occurred: {error name}",[h._param("error name",t)])}),l.jsx(c("OCAccountButtonContainerNew.react"),{children:l.jsx(c("OCDSButton.react"),{isDisabled:r||!k,isLoading:r,label:h._("UPDATE"),variant:"outline"})})]})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCAccountNotificationsRouteHandler.react",["cx","OCAccountNotificationsRouteHandlerQuery.graphql","OCAccountNotificationsView.react","OCAccountPageNotFoundView.react","RelayHooks","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||d("react");function a(){var a=d("RelayHooks").useLazyLoadQuery(i!==void 0?i:i=b("OCAccountNotificationsRouteHandlerQuery.graphql"),{});a=a.viewer;return a==null?k.jsx(c("OCAccountPageNotFoundView.react"),{}):k.jsx("div",{className:"_8dc3",children:k.jsx(c("OCAccountNotificationsView.react"),{viewer:a})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCAccountNotificationsView_viewer.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCAccountNotificationsView_viewer",selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"user",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,concreteType:"XOCOCPerUserCoreAppNotifPreference",kind:"LinkedField",name:"notification_user_core_app_preferences",plural:!0,selections:[{args:null,kind:"FragmentSpread",name:"OCAccountNotificationCoreApps"}],storageKey:null},{alias:null,args:null,concreteType:"XOCOCPerUserDeveloperAppNotifPreference",kind:"LinkedField",name:"notification_user_developer_app_preferences",plural:!0,selections:[{args:null,kind:"FragmentSpread",name:"OCAccountNotificationDeveloperApps"}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCAccountViewBase_user"}],storageKey:null}],type:"Viewer",abstractKey:null};e.exports=a}),null);
-----
OCAccountNotificationsRouteHandlerQuery.graphql",["OCAccountNotificationsRouteHandlerQuery_oculusRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"state",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null};return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCAccountNotificationsRouteHandlerQuery",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCAccountNotificationsView_viewer"}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"OCAccountNotificationsRouteHandlerQuery",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"user",plural:!1,selections:[a,{alias:null,args:null,concreteType:"XOCOCPerUserCoreAppNotifPreference",kind:"LinkedField",name:"notification_user_core_app_preferences",plural:!0,selections:[c,{alias:null,args:null,concreteType:"CoreApplication",kind:"LinkedField",name:"application",plural:!1,selections:[a,d],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XOCOCPerUserDeveloperAppNotifPreference",kind:"LinkedField",name:"notification_user_developer_app_preferences",plural:!0,selections:[c,{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[a,d,{alias:null,args:[{kind:"Literal",name:"size",value:"180x101"}],concreteType:"Image",kind:"LinkedField",name:"cover_landscape_image",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:"cover_landscape_image(size:"180x101")"}],storageKey:null}],storageKey:null},{kind:"TypeDiscriminator",abstractKey:"__isPurchasableUser"}],storageKey:null}],storageKey:null}]},params:{id:b("OCAccountNotificationsRouteHandlerQuery_oculusRelayOperation"),metadata:{},name:"OCAccountNotificationsRouteHandlerQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
OCAccountNotificationsView.react",["fbt","OCAccountButtonContainerNew.react","OCAccountNotificationCoreApps.react","OCAccountNotificationDeveloperApps.react","OCAccountNotificationsHeader.react","OCAccountNotificationsUpdateBulkCategoryPreferencesMutation","OCAccountNotificationsUpdateBulkMediumPreferencesMutation","OCAccountNotificationsView_viewer.graphql","OCAccountPageNotFoundView.react","OCAccountViewBase.react","OCDSButton.react","OCDSHeading.react","OCDSText.react","Promise","RelayHooks","react","regeneratorRuntime"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=d("react"),k=d("react").useState,l={subheader:{paddingTop:"x9orja2",paddingBottom:"xbaz6xv",$$css:!0},devAppsSubHeader:{borderBottom:"x1wfzsf3",$$css:!0}};function a(a){var e,f;a=a.viewer;var g=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCAccountNotificationsView_viewer.graphql"),a);a=k(!1);var m=a[0],n=a[1];a=k(!1);var o=a[0],p=a[1];a=k(!1);var q=a[0],r=a[1];a=k("");var s=a[0],t=a[1];a=k(new Map());var u=a[0],v=a[1];a=k(new Map());var w=a[0],x=a[1],y=d("RelayHooks").useRelayEnvironment(),z=function(a,b){return{actor_id:a,preferences:b}},A=function(a,b){return{actor_id:a,preferences:b}};a=function(a){var c,e,f,h,i,j,k;return b("regeneratorRuntime").async(function(l){while(1)switch(l.prev=l.next){case 0:a.preventDefault();f=(c=g==null?void 0:(e=g.user)==null?void 0:e.id)!=null?c:"";p(!1);r(!0);t("");h=D(u);i=E(w);l.prev=7;j=d("OCAccountNotificationsUpdateBulkMediumPreferencesMutation").commit(y,z(f,h));k=d("OCAccountNotificationsUpdateBulkCategoryPreferencesMutation").commit(y,A(f,i));v(new Map());x(new Map());l.next=14;return b("regeneratorRuntime").awrap(b("Promise").all([j,k]));case 14:p(!0);r(!1);n(!1);l.next=24;break;case 19:l.prev=19,l.t0=l["catch"](7),p(!1),r(!1),t(l.t0.name);case 24:case"end":return l.stop()}},null,this,[[7,19]])};var B=function(a,b,c){n(!0);p(!1);var d=u.get(a);if(d==null){var e=new Map();e.set(b,c);v(new Map(u.set(a,e)))}else{e=new Map(d.set(b,c));v(new Map(u.set(a,e)))}},C=function(a,b,c){n(!0);p(!1);var d=w.get(a);if(d==null){var e=new Map();e.set(b,c);x(new Map(w.set(a,e)))}else{e=new Map(d.set(b,c));x(new Map(w.set(a,e)))}},D=function(a){var b=[];for(var a=a.entries(),c=Array.isArray(a),d=0,a=c?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=a.length)break;e=a[d++]}else{d=a.next();if(d.done)break;e=d.value}e=e;var f=e[0];e=e[1];for(var e=e.entries(),g=Array.isArray(e),h=0,e=g?e:e[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var i;if(g){if(h>=e.length)break;i=e[h++]}else{h=e.next();if(h.done)break;i=h.value}i=i;var j=i[0];i=i[1];b.push({app_id:f,medium:j,state:i})}}return b},E=function(a){var b=[];for(var a=a.entries(),c=Array.isArray(a),d=0,a=c?a:a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var e;if(c){if(d>=a.length)break;e=a[d++]}else{d=a.next();if(d.done)break;e=d.value}e=e;var f=e[0];e=e[1];for(var e=e.entries(),g=Array.isArray(e),h=0,e=g?e:e[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]();;){var i;if(g){if(h>=e.length)break;i=e[h++]}else{h=e.next();if(h.done)break;i=h.value}i=i;var j=i[0];i=i[1];b.push({app_id:f,category:j,state:i})}}return b},F=g==null?void 0:g.user;if(F==null)return j.jsx(c("OCAccountPageNotFoundView.react"),{});e=((e=g==null?void 0:(e=g.user)==null?void 0:e.notification_user_core_app_preferences)!=null?e:[]).map(function(a,b){return j.jsx(c("OCAccountNotificationCoreApps.react"),{appPref:a,categoryPrefs:w,setCategoryPrefs:C,setMediumPrefs:B},b)});f=((f=g==null?void 0:(f=g.user)==null?void 0:f.notification_user_developer_app_preferences)!=null?f:[]).map(function(a,b){return j.jsx(c("OCAccountNotificationDeveloperApps.react"),{appPref:a,categoryPrefs:w,setCategoryPrefs:C,setMediumPrefs:B},b)});return j.jsxs(c("OCAccountViewBase.react"),{headerText:h._("u901au77e5"),user:F,children:[j.jsx(c("OCAccountNotificationsHeader.react"),{headerText:h._("u901au77e5u7c7bu522b"),showMail:!1}),j.jsx(c("OCDSHeading.react"),{type:"heading4",xstyle:l.subheader,children:h._("Oculus")}),j.jsxs("form",{method:"POST",onSubmit:a,children:[j.jsx("div",{children:e}),j.jsx(c("OCDSHeading.react"),{type:"heading4",xstyle:[l.subheader,l.devAppsSubHeader],children:h._("u5e94u7528")}),j.jsx("div",{children:f}),o&&j.jsx(c("OCDSText.react"),{color:"success",display:"block",textAlign:"center",type:"body2",children:h._("u4f60u7684u5e10u6237u5df2u66f4u65b0u3002")}),s&&j.jsx(c("OCDSText.react"),{color:"error",display:"block",textAlign:"center",type:"body2",children:h._("u51fau9519u4e86uff1a{error name}",[h._param("error name",s)])}),j.jsx(c("OCAccountButtonContainerNew.react"),{children:j.jsx(c("OCDSButton.react"),{isDisabled:q||!m,isLoading:q,label:h._("u66f4u65b0"),variant:"outline"})})]})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCAccountNotificationsRouteHandler.react",["cx","OCAccountNotificationsRouteHandlerQuery.graphql","OCAccountNotificationsView.react","OCAccountPageNotFoundView.react","RelayHooks","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=d("react");function a(){var a=d("RelayHooks").useLazyLoadQuery(i!==void 0?i:i=b("OCAccountNotificationsRouteHandlerQuery.graphql"),{});a=a.viewer;return a==null?j.jsx(c("OCAccountPageNotFoundView.react"),{}):j.jsx("div",{className:"_8dc3",children:j.jsx(c("OCAccountNotificationsView.react"),{viewer:a})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
OCAccountNotificationsView_viewer.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCAccountNotificationsView_viewer",selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"user",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,concreteType:"XOCOCPerUserCoreAppNotifPreference",kind:"LinkedField",name:"notification_user_core_app_preferences",plural:!0,selections:[{args:null,kind:"FragmentSpread",name:"OCAccountNotificationCoreApps"}],storageKey:null},{alias:null,args:null,concreteType:"XOCOCPerUserDeveloperAppNotifPreference",kind:"LinkedField",name:"notification_user_developer_app_preferences",plural:!0,selections:[{args:null,kind:"FragmentSpread",name:"OCAccountNotificationDeveloperApps"}],storageKey:null},{args:null,kind:"FragmentSpread",name:"OCAccountViewBase_user"}],storageKey:null}],type:"Viewer",abstractKey:null};e.exports=a}),null);
-----
OCAccountNotificationsRouteHandlerQuery.graphql",["OCAccountNotificationsRouteHandlerQuery_oculusRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},c={alias:null,args:null,kind:"ScalarField",name:"state",storageKey:null},d={alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null};return{fragment:{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"OCAccountNotificationsRouteHandlerQuery",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"OCAccountNotificationsView_viewer"}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[],kind:"Operation",name:"OCAccountNotificationsRouteHandlerQuery",selections:[{alias:null,args:null,concreteType:"Viewer",kind:"LinkedField",name:"viewer",plural:!1,selections:[{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"user",plural:!1,selections:[a,{alias:null,args:null,concreteType:"XOCOCPerUserCoreAppNotifPreference",kind:"LinkedField",name:"notification_user_core_app_preferences",plural:!0,selections:[c,{alias:null,args:null,concreteType:"CoreApplication",kind:"LinkedField",name:"application",plural:!1,selections:[a,d],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XOCOCPerUserDeveloperAppNotifPreference",kind:"LinkedField",name:"notification_user_developer_app_preferences",plural:!0,selections:[c,{alias:null,args:null,concreteType:"Application",kind:"LinkedField",name:"application",plural:!1,selections:[a,d,{alias:null,args:[{kind:"Literal",name:"size",value:"180x101"}],concreteType:"Image",kind:"LinkedField",name:"cover_landscape_image",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:"cover_landscape_image(size:"180x101")"}],storageKey:null}],storageKey:null},{kind:"TypeDiscriminator",abstractKey:"__isSHOPUser"}],storageKey:null}],storageKey:null}]},params:{id:b("OCAccountNotificationsRouteHandlerQuery_oculusRelayOperation"),metadata:{},name:"OCAccountNotificationsRouteHandlerQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----