useMWSDevicePresetCreationAppsStepMASV1",["CometRelay","MWSDeviceConfigAppsLogger","MWSDevicePresetCreationAppsContentMASV1.react","MWSDevicePresetCreationAppsErrorModal.entrypoint","MWSDevicePresetManageAppsMASV1Mutation.graphql","MWSDevicePresetManageDefaultAppsConfigMutation.graphql","MWSDevicesConfigurationStrings","Promise","Q4BAppManagementAdminCenterFalcoLogger","deepEquals","react","useGeoEntryPointModal"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=s||(s=r("react")),c="PRESET_CREATION";function d(e,t){return{blocking_config:{app_ids:{set:Object.keys((e==null?void 0:e.blockingConfig.apps)||{})||[]},are_all_apps_blocked:e==null?void 0:e.blockingConfig.areAllAppsRestricted,are_mature_apps_blocked:e==null?void 0:e.blockingConfig.areMatureAppsRestricted,topic_ids:Object.keys((e==null?void 0:e.blockingConfig.genres)||{})||[]},device_config_id:t||"",optional_apps:{set:Object.keys((e==null?void 0:e.available)||{})||[]},required_apps:{set:Object.keys((e==null?void 0:e.required)||{})||[]}}}function m(e,t){var n=Object.values(e).map(function(e){return{id:e.id,is_shown:e.shown}});return{device_config_id:t||"",managed_default_apps_to_is_shown:n}}function p(e,t,n,r){var a=Object.keys(t),i=Object.keys(e).filter(function(e){return!a.includes(e)});i.length>0&&o("Q4BAppManagementAdminCenterFalcoLogger").Q4BAppManagementAdminCenterFalcoLogger("GENRE_ADDED_TO_PRESET_AS_RESTRICTED",{device_preset_ids:[r],event_origin:c,genre_ids:i,itap_company_id:n})}function _(e,t,n,r){if(e!==t){var a=e===!0?"RESTRICT_MATURE_APPS_ON_PRESET":"RESTRICT_MATURE_APPS_OFF_PRESET";o("Q4BAppManagementAdminCenterFalcoLogger").Q4BAppManagementAdminCenterFalcoLogger(a,{device_preset_ids:[r],event_origin:c,itap_company_id:n})}}function f(e,t,n,r){if(e!==t){var a=e===!0?"RESTRICT_ALL_APPS_ON_PRESET":"RESTRICT_ALL_APPS_OFF_PRESET";o("Q4BAppManagementAdminCenterFalcoLogger").Q4BAppManagementAdminCenterFalcoLogger(a,{device_preset_ids:[r],event_origin:c,itap_company_id:n})}}function g(e,t,n,r,o){o.logUpdateDeviceAppsSucceeded(),p(e.blockingConfig.genres,t.blockingConfig.genres,n,r),_(e.blockingConfig.areMatureAppsRestricted,t.blockingConfig.areMatureAppsRestricted,n,r),f(e.blockingConfig.areAllAppsRestricted,t.blockingConfig.areAllAppsRestricted,n,r)}function h(e){return!(r("deepEquals")(e.masApps.available,e.masAppsInEdit.available)&&r("deepEquals")(e.masApps.blockingConfig,e.masAppsInEdit.blockingConfig)&&r("deepEquals")(e.masApps.required,e.masAppsInEdit.required))}function y(e){return!r("deepEquals")(e.masApps.defaultAppsConfig,e.masAppsInEdit.defaultAppsConfig)}function C(t){var a=t.canSave,i=t.dispatch,l=t.exit,s=t.isSaving,c=t.itapCompanyID,p=t.mode,_=t.save,f=o("CometRelay").useMutation(r("MWSDevicePresetManageAppsMASV1Mutation.graphql")),C=f[0],b=f[1],v=o("CometRelay").useMutation(r("MWSDevicePresetManageDefaultAppsConfigMutation.graphql")),S=v[0],R=v[1],L=r("useGeoEntryPointModal")(r("MWSDevicePresetCreationAppsErrorModal.entrypoint"),{}),E=L.showModal,k=function(o){return new(e||(e=n("Promise")))(function(e){var t=o.deviceConfigId,n=o.presetId;if(n!=null&&t!=null)if(r("deepEquals")(o.masApps,o.masAppsInEdit)||b||R)e(o);else{if(h(o)){var a=d(o.masAppsInEdit,t),l=r("MWSDeviceConfigAppsLogger").createForPresetCreation(n,o.masAppsInEdit,o.masApps,c);l.logUpdateDeviceAppsStarted(),C({onCompleted:function(r){g(o.masAppsInEdit,o.masApps,c,n,l);var t=babelHelpers.extends({},o,{masApps:o.masAppsInEdit});e(t),i({type:"UPDATE_APP_CONFIG",value:o.masAppsInEdit})},onError:function(t){E({}),l.logUpdateDeviceAppsFailed(t)},variables:{input:a}})}if(y(o)){var s=m(o.masAppsInEdit.defaultAppsConfig,t);S({onCompleted:function(){var t=babelHelpers.extends({},o,{masApps:o.masAppsInEdit});e(t),i({type:"UPDATE_APP_CONFIG",value:o.masAppsInEdit})},onError:function(t){},variables:{input:s}})}}else return _(o)})};return{actions:{exit:{exit:l},next:{},previous:{},saveAndExit:{canSave:a,exit:l,save:k}},content:u.jsx(r("MWSDevicePresetCreationAppsContentMASV1.react"),{itapCompanyID:c,mode:p}),id:"APPS",isComplete:function(){return!0},isSaving:function(){return b||s||R},title:o("MWSDevicesConfigurationStrings").APPS_LABEL}}l.default=C}),98);
-----
MWSDevicePresetManageAppsMASV1Mutation.graphql",["MWSDevicePresetManageAppsMASV1Mutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"input",variableName:"input"}],r={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"store_id",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"are_all_apps_restricted",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"MWSDevicePresetManageAppsMASV1Mutation",selections:[{alias:null,args:t,concreteType:"XHWUpdateManagedStoreConfigurationResponse",kind:"LinkedField",name:"xhw_q4b_update_managed_store_config",plural:!1,selections:[{alias:null,args:null,concreteType:"HWMOculusDeviceConfig",kind:"LinkedField",name:"device_config",plural:!1,selections:[r,{alias:null,args:null,concreteType:"HWMOculusDeviceConfigDeviceAppsConnection",kind:"LinkedField",name:"device_apps",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"RequiredField",field:r,action:"THROW",path:"xhw_q4b_update_managed_store_config.device_config.device_apps.nodes.id"},{kind:"InlineFragment",selections:[{kind:"RequiredField",field:o,action:"THROW",path:"xhw_q4b_update_managed_store_config.device_config.device_apps.nodes.store_id"}],type:"XHWHWMManagedStoreApp",abstractKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XHWHWMManagedStoreConfig",kind:"LinkedField",name:"managed_store_config",plural:!1,selections:[a,{alias:null,args:null,concreteType:"XHWHWMManagedStoreConfigAvailableAppsConnection",kind:"LinkedField",name:"available_apps",plural:!1,selections:[{alias:null,args:null,concreteType:"XHWHWMManagedStoreApp",kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"RequiredField",field:r,action:"THROW",path:"xhw_q4b_update_managed_store_config.device_config.managed_store_config.available_apps.nodes.id"},{kind:"RequiredField",field:o,action:"THROW",path:"xhw_q4b_update_managed_store_config.device_config.managed_store_config.available_apps.nodes.store_id"}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"MWSDevicePresetManageAppsMASV1Mutation",selections:[{alias:null,args:t,concreteType:"XHWUpdateManagedStoreConfigurationResponse",kind:"LinkedField",name:"xhw_q4b_update_managed_store_config",plural:!1,selections:[{alias:null,args:null,concreteType:"HWMOculusDeviceConfig",kind:"LinkedField",name:"device_config",plural:!1,selections:[r,{alias:null,args:null,concreteType:"HWMOculusDeviceConfigDeviceAppsConnection",kind:"LinkedField",name:"device_apps",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},r,{kind:"InlineFragment",selections:[o],type:"XHWHWMManagedStoreApp",abstractKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XHWHWMManagedStoreConfig",kind:"LinkedField",name:"managed_store_config",plural:!1,selections:[a,{alias:null,args:null,concreteType:"XHWHWMManagedStoreConfigAvailableAppsConnection",kind:"LinkedField",name:"available_apps",plural:!1,selections:[{alias:null,args:null,concreteType:"XHWHWMManagedStoreApp",kind:"LinkedField",name:"nodes",plural:!0,selections:[r,o],storageKey:null}],storageKey:null},r],storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:n("MWSDevicePresetManageAppsMASV1Mutation_facebookRelayOperation"),metadata:{},name:"MWSDevicePresetManageAppsMASV1Mutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
MWSDevicePresetManageAppsMASV1Mutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="9751974834849389"}),null);
-----
-----
MWSDevicePresetManageAppsMASV1Mutation.graphql",["MWSDevicePresetManageAppsMASV1Mutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{kind:"Variable",name:"input",variableName:"input"}],r={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"store_id",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"are_all_apps_restricted",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"MWSDevicePresetManageAppsMASV1Mutation",selections:[{alias:null,args:t,concreteType:"XHWUpdateManagedStoreConfigurationResponse",kind:"LinkedField",name:"xhw_q4b_update_managed_store_config",plural:!1,selections:[{alias:null,args:null,concreteType:"HWMOculusDeviceConfig",kind:"LinkedField",name:"device_config",plural:!1,selections:[r,{alias:null,args:null,concreteType:"HWMOculusDeviceConfigDeviceAppsConnection",kind:"LinkedField",name:"device_apps",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"RequiredField",field:r,action:"THROW",path:"xhw_q4b_update_managed_store_config.device_config.device_apps.nodes.id"},{kind:"InlineFragment",selections:[{kind:"RequiredField",field:o,action:"THROW",path:"xhw_q4b_update_managed_store_config.device_config.device_apps.nodes.store_id"}],type:"XHWHWMManagedStoreApp",abstractKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XHWHWMManagedStoreConfig",kind:"LinkedField",name:"managed_store_config",plural:!1,selections:[a,{alias:null,args:null,concreteType:"XHWHWMManagedStoreConfigAvailableAppsConnection",kind:"LinkedField",name:"available_apps",plural:!1,selections:[{alias:null,args:null,concreteType:"XHWHWMManagedStoreApp",kind:"LinkedField",name:"nodes",plural:!0,selections:[{kind:"RequiredField",field:r,action:"THROW",path:"xhw_q4b_update_managed_store_config.device_config.managed_store_config.available_apps.nodes.id"},{kind:"RequiredField",field:o,action:"THROW",path:"xhw_q4b_update_managed_store_config.device_config.managed_store_config.available_apps.nodes.store_id"}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"MWSDevicePresetManageAppsMASV1Mutation",selections:[{alias:null,args:t,concreteType:"XHWUpdateManagedStoreConfigurationResponse",kind:"LinkedField",name:"xhw_q4b_update_managed_store_config",plural:!1,selections:[{alias:null,args:null,concreteType:"HWMOculusDeviceConfig",kind:"LinkedField",name:"device_config",plural:!1,selections:[r,{alias:null,args:null,concreteType:"HWMOculusDeviceConfigDeviceAppsConnection",kind:"LinkedField",name:"device_apps",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},r,{kind:"InlineFragment",selections:[o],type:"XHWHWMManagedStoreApp",abstractKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XHWHWMManagedStoreConfig",kind:"LinkedField",name:"managed_store_config",plural:!1,selections:[a,{alias:null,args:null,concreteType:"XHWHWMManagedStoreConfigAvailableAppsConnection",kind:"LinkedField",name:"available_apps",plural:!1,selections:[{alias:null,args:null,concreteType:"XHWHWMManagedStoreApp",kind:"LinkedField",name:"nodes",plural:!0,selections:[r,o],storageKey:null}],storageKey:null},r],storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:n("MWSDevicePresetManageAppsMASV1Mutation_facebookRelayOperation"),metadata:{},name:"MWSDevicePresetManageAppsMASV1Mutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
MWSDevicePresetManageAppsMASV1Mutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="9751974834849389"}),null);
-----