MWSDevicesAppSettingsPageTab.react",["fbt","CometRelay","GeoAccordionList.react","GeoAccordionListItem.react","GeoBaseText.react","GeoDivider.react","GeoFlexbox.react","GeoHStack.react","GeoHeading.react","GeoListGenericItem.react","GeoPill.react","MWSDevicesAppDetailsConstants","MWSDevicesAppFormContext","MWSDevicesAppFormReducer","MWSDevicesAppPermissionsHelper","MWSDevicesAppSettingsPagePermissionSettings.react","MWSDevicesAppSettingsPageTabFragment.graphql","MWSDevicesAppSettingsPageTabQuery.graphql","MWSDevicesAppSettingsPageUpdateSettings.react","MWSDevicesAppsGKs","geoMargin","react","useUniqueID"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l,m=l||c("react"),n=(k||(k=d("react"))).useReducer;function a(a){a=a.props.preloadParams;var b=a.apkScanNotifications,c=a.appID,e=a.canManageApps;a=a.eventOrigin;var f=d("CometRelay").useLazyLoadQuery(t,{app_id:c},{fetchPolicy:"network-only"}),g=f.itap_company;f=f.node;f=d("CometRelay").useFragment(u,f);f=f!=null?f:{};var h=f.managedOrPrivateAppPermissionPolicies,i=f.managedOrPrivateAppPermissions,j=f.managedOrPrivateAppPsdkPermissions,k=f.managedOrPrivateDeviceUpdateType,l=f.managedOrPrivateIsAutoUpdateEnabled,q=f.origin,r=f.selfHostedAppApkParserStatus,s=f.selfHostedAppDeviceUpdatePriority,v=f.selfHostedAppDeviceUpdateType,w=f.selfHostedAppPermissionPolicies;f=f.selfHostedAppPermissions;q=q==="Q4B_SELF_HOSTED";k=(v=q?v:k)!=null?v:d("MWSDevicesAppDetailsConstants").DEFAULT_DEVICE_UPDATE_TYPE;v=l!=null?l:d("MWSDevicesAppDetailsConstants").DEFAULT_IS_AUTO_UPDATE_ENABLED;l=s!=null?s:d("MWSDevicesAppDetailsConstants").DEFAULT_DEVICE_UPDATE_PRIORITY;f=(s=q?f:i)!=null?s:[];i=j!=null?j:[];s=(q?w:h)||[];j=n(d("MWSDevicesAppFormReducer").reducer,babelHelpers["extends"]({},d("MWSDevicesAppFormContext").MWSDevicesAppFormInitialState,{apkParserStatus:q?r:"FINISHED",appID:c,deviceUpdatePriority:l,deviceUpdateType:k,isAutoUpdateEnabled:v,mmaPermissions:i.map(function(a){var b=a.description,c=a.id;a=a.title;return{description:b!=null?b:"",id:c!=null?c:"",title:a!=null?a:""}}),permissionPolicies:o(s),permissions:f}));w=j[0];h=j[1];return m.jsx(d("MWSDevicesAppFormContext").MWSDevicesAppFormContextProvider,{apkScanNotificationDict:b,appFormState:w,dispatch:h,initialAppFormState:w,children:m.jsx(p,{canManageApps:e,eventOrigin:a,isSelfHostedApp:q,itapCompanyID:g.id})})}a.displayName=a.name+" [from "+f.id+"]";function o(a){return d("MWSDevicesAppPermissionsHelper").getPermissionPoliciesFromGraphQL(a.filter(function(a){var b=a.permission;a=a.policy;return b!=null&&a!=null}))}function p(a){var b=a.canManageApps,e=a.eventOrigin,f=a.isSelfHostedApp;a=a.itapCompanyID;var g=d("MWSDevicesAppFormContext").useMWSDevicesAppFormContext();g=g.appData;var h=r(g,f);g=d("MWSDevicesAppPermissionsHelper").getPermissionGroupsFromRequestedPermissions((g=g.permissions)!=null?g:[]);g=s(g);var i=c("useUniqueID")(),j=c("useUniqueID")();return m.jsxs(c("GeoFlexbox.react"),{direction:"column",xstyle:c("geoMargin").all16,children:[(!f||d("MWSDevicesAppsGKs").GK_Q4B_ADMIN_CENTER_APP_UPDATE_CONTROL)&&m.jsxs(m.Fragment,{children:[m.jsx(c("GeoAccordionList.react"),{hasBoldItemLabel:!0,children:m.jsx(c("GeoAccordionListItem.react"),{id:i,item:m.jsx(q,{description:d("MWSDevicesAppDetailsConstants").APP_SETTINGS_APP_UPDATE_SETTINGS_DESCRIPTION,heading:d("MWSDevicesAppDetailsConstants").APP_SETTINGS_APP_UPDATE_SETTINGS_LABEL,selectedValueLabel:h}),children:m.jsx(c("MWSDevicesAppSettingsPageUpdateSettings.react"),{canManageApps:b,eventOrigin:e,isSelfHostedApp:f,itapCompanyID:a,itemID:i})})}),m.jsx(c("GeoDivider.react"),{})]}),m.jsx(c("GeoAccordionList.react"),{hasBoldItemLabel:!0,children:m.jsx(c("GeoAccordionListItem.react"),{id:j,item:m.jsx(q,{description:d("MWSDevicesAppDetailsConstants").APP_SETTINGS_APP_PERMISSIONS_SETTINGS_DESCRIPTION,heading:d("MWSDevicesAppDetailsConstants").APP_SETTINGS_APP_PERMISSIONS_SETTINGS_LABEL,selectedValueLabel:g}),children:m.jsx(c("MWSDevicesAppSettingsPagePermissionSettings.react"),{canManageApps:b,eventOrigin:e,isSelfHostedApp:f,itapCompanyID:a,itemID:j})})})]})}p.displayName=p.name+" [from "+f.id+"]";function q(a){var b=a.description,d=a.heading;a=a.selectedValueLabel;return m.jsx(c("GeoListGenericItem.react"),{children:m.jsxs(c("GeoHStack.react"),{grow:1,justifyContent:"space-between",children:[m.jsxs(c("GeoFlexbox.react"),{direction:"column",children:[m.jsx(c("GeoHeading.react"),{level:3,children:d}),m.jsx(c("GeoBaseText.react"),{color:"heading",display:"block",size:"value",children:b})]}),a!=null&&a!==""&&m.jsx(c("GeoFlexbox.react"),{alignContent:"end",alignItems:"end",alignSelf:"center",grow:0,children:m.jsx(c("GeoPill.react"),{label:a,status:"info",value:a})})]})})}q.displayName=q.name+" [from "+f.id+"]";function r(a,b){if(b)switch(a.deviceUpdatePriority){case"HIGH":return d("MWSDevicesAppDetailsConstants").CRITICAL_UPDATES_ENABLED_LABEL;case"NORMAL":return d("MWSDevicesAppDetailsConstants").AUTOMATIC_UPDATES_ENABLED_LABEL;default:return null}else if(d("MWSDevicesAppsGKs").GK_Q4B_ADMIN_CENTER_APP_UPDATE_CONTROL)switch(a.deviceUpdateType){case"AUTOMATIC":return d("MWSDevicesAppDetailsConstants").AUTOMATIC_UPDATES_ENABLED_LABEL;case"MANUAL":return d("MWSDevicesAppDetailsConstants").MANUAL_UPDATES_ENABLED_LABEL;case"POSTPONE":return d("MWSDevicesAppDetailsConstants").POSTPONE_UPDATES_ENABLED_LABEL;default:return null}else return a.isAutoUpdateEnabled?d("MWSDevicesAppDetailsConstants").AUTOMATIC_UPDATES_ENABLED_LABEL:d("MWSDevicesAppDetailsConstants").AUTOMATIC_UPDATES_DISABLED_LABEL}function s(a){return a.size===0?h._(/*BTDS*/"No permissions available"):h._(/*BTDS*/"_j{"*":"{number} permissions available","_1":"1 permission available"}",[h._plural(a.size,"number")])}s.displayName=s.name+" [from "+f.id+"]";var t=i!==void 0?i:i=b("MWSDevicesAppSettingsPageTabQuery.graphql"),u=j!==void 0?j:j=b("MWSDevicesAppSettingsPageTabFragment.graphql");g["default"]=a}),226);
-----
MWSDevicesAppSettingsPageTabQuery.graphql",["MWSDevicesAppSettingsPageTabQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"app_id"}],c={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},d=[{kind:"Variable",name:"id",variableName:"app_id"}],e=[{alias:null,args:null,kind:"ScalarField",name:"policy",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"permission",storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"MWSDevicesAppSettingsPageTabQuery",selections:[{kind:"RequiredField",field:{alias:null,args:null,concreteType:"WorkDeviceITAPCompany",kind:"LinkedField",name:"itap_company",plural:!1,selections:[{kind:"RequiredField",field:c,action:"THROW",path:"itap_company.id"}],storageKey:null},action:"THROW",path:"itap_company"},{alias:null,args:d,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"MWSDevicesAppSettingsPageTabFragment"}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"MWSDevicesAppSettingsPageTabQuery",selections:[{alias:null,args:null,concreteType:"WorkDeviceITAPCompany",kind:"LinkedField",name:"itap_company",plural:!1,selections:[c],storageKey:null},{alias:null,args:d,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},{kind:"TypeDiscriminator",abstractKey:"__isNode"},c,{kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"origin",storageKey:null},{alias:"managedOrPrivateDeviceUpdateType",args:null,kind:"ScalarField",name:"device_update_type",storageKey:null}],type:"DeviceApp",abstractKey:"__isDeviceApp"},{kind:"InlineFragment",selections:[{alias:"managedOrPrivateIsAutoUpdateEnabled",args:null,kind:"ScalarField",name:"is_auto_update_enabled",storageKey:null}],type:"XHWManagedAppUpdateSettings",abstractKey:"__isXHWManagedAppUpdateSettings"},{kind:"InlineFragment",selections:[{alias:"managedOrPrivateAppPermissions",args:null,kind:"ScalarField",name:"permissions",storageKey:null},{alias:"managedOrPrivateAppPermissionPolicies",args:null,concreteType:"XHWHWMManagedAppPermissionPolicyResponse",kind:"LinkedField",name:"permission_policies",plural:!0,selections:e,storageKey:null},{alias:"managedOrPrivateAppPsdkPermissions",args:[{kind:"Literal",name:"mma_only",value:!0}],concreteType:"XHWHWMManagedAppPSDKPermissionsResponse",kind:"LinkedField",name:"psdk_permissions",plural:!0,selections:[c,{alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null}],storageKey:"psdk_permissions(mma_only:true)"}],type:"DeviceManagerApp",abstractKey:"__isDeviceManagerApp"},{kind:"InlineFragment",selections:[{alias:"selfHostedAppDeviceUpdatePriority",args:null,kind:"ScalarField",name:"device_update_priority",storageKey:null},{alias:"selfHostedAppDeviceUpdateType",args:null,kind:"ScalarField",name:"device_update_type",storageKey:null},{alias:"selfHostedAppPermissions",args:null,kind:"ScalarField",name:"permissions",storageKey:null},{alias:"selfHostedAppPermissionPolicies",args:null,concreteType:"XHWHWMManagedAppPermissionPolicyResponse",kind:"LinkedField",name:"permission_policies",plural:!0,selections:e,storageKey:null},{alias:"selfHostedAppApkParserStatus",args:null,kind:"ScalarField",name:"apk_parser_status",storageKey:null}],type:"HWMRemoteApp",abstractKey:null}],storageKey:null}]},params:{id:b("MWSDevicesAppSettingsPageTabQuery_facebookRelayOperation"),metadata:{},name:"MWSDevicesAppSettingsPageTabQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
MWSDevicesAppSettingsPageTabQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="29759779653635408"}),null);
-----