WearablesNav",["fbt","ix","ARXWearableMetaDeveloperDevCenterHomeControllerRouteBuilder","ARXWearableMetaDeveloperDevCenterProjectConfigControllerRouteBuilder","CometRelay","CometRouteURL","Recoil","WearablesLogger","WearablesNavUtils_useProjectBreadcrumbItemQuery.graphql","WearablesPath","WearablesStore","err","fbicon","filterNulls","gkx","react","react-compiler-runtime","useCometRouterDispatcher"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k;(k||d("react")).useMemo;function l(a){var b;return c("filterNulls")([{href:a.overview,icon:(b=d("fbicon"))._(i("1151804"),20),label:h._(/*BTDS*/"Overview"),value:"overview"},{href:a.credentials,icon:b._(i("702177"),20),label:h._(/*BTDS*/"App details"),value:"credentials"},{href:a.product_details,icon:b._(i("18680"),20),label:h._(/*BTDS*/"Product details"),value:"product_details"},{href:a.distribution,icon:b._(i("579033"),20),label:h._(/*BTDS*/"Distribute"),value:"distribution"},c("gkx")("9938")?{href:a.permissions,icon:d("fbicon")._(i("1851239"),20),label:h._(/*BTDS*/"Permissions"),value:"permissions"}:null,a.preconditions!=null?{href:a.preconditions,icon:d("fbicon")._(i("1151804"),20),label:h._(/*BTDS*/"Preconditions"),value:"preconditions"}:null,c("gkx")("17700")?{href:a.api_keys,icon:d("fbicon")._(i("679306"),20),label:h._(/*BTDS*/"API Keys"),value:"api_keys"}:null,c("gkx")("18910")?{href:a.required_actions,icon:d("fbicon")._(i("652653"),20),label:h._(/*BTDS*/"Required actions"),value:"required_actions"}:null])}function m(){var a=d("react-compiler-runtime").c(33),b=d("WearablesPath").useWearablesRouteParams(),c=b.applicationID;b=b.organisationID;var e=d("Recoil").useRecoilValue(d("WearablesStore").ShowEmployeeOnlyFeaturesAtom),f;a[0]!==c||a[1]!==b?(f={applicationID:c,organisationID:b,tab:"preconditions"},a[0]=c,a[1]=b,a[2]=f):f=a[2];f=d("WearablesPath").useProjectsConfigPath(f);var g;a[3]!==c||a[4]!==b?(g={applicationID:c,organisationID:b,tab:"api_keys"},a[3]=c,a[4]=b,a[5]=g):g=a[5];g=d("WearablesPath").useProjectsConfigPath(g);var h;a[6]!==c||a[7]!==b?(h={applicationID:c,organisationID:b,tab:"credentials"},a[6]=c,a[7]=b,a[8]=h):h=a[8];h=d("WearablesPath").useProjectsConfigPath(h);var i;a[9]!==c||a[10]!==b?(i={applicationID:c,organisationID:b,tab:"distribution"},a[9]=c,a[10]=b,a[11]=i):i=a[11];i=d("WearablesPath").useProjectsConfigPath(i);var j;a[12]!==c||a[13]!==b?(j={applicationID:c,organisationID:b,tab:"overview"},a[12]=c,a[13]=b,a[14]=j):j=a[14];j=d("WearablesPath").useProjectsConfigPath(j);var k;a[15]!==c||a[16]!==b?(k={applicationID:c,organisationID:b,tab:"permissions"},a[15]=c,a[16]=b,a[17]=k):k=a[17];k=d("WearablesPath").useProjectsConfigPath(k);e=e?f:null;a[18]!==c||a[19]!==b?(f={applicationID:c,organisationID:b,tab:"product_details"},a[18]=c,a[19]=b,a[20]=f):f=a[20];f=d("WearablesPath").useProjectsConfigPath(f);var m;a[21]!==c||a[22]!==b?(m={applicationID:c,organisationID:b,tab:"required_actions"},a[21]=c,a[22]=b,a[23]=m):m=a[23];c=d("WearablesPath").useProjectsConfigPath(m);if(a[24]!==k||a[25]!==e||a[26]!==f||a[27]!==c||a[28]!==g||a[29]!==h||a[30]!==i||a[31]!==j){b={api_keys:g,credentials:h,distribution:i,overview:j,permissions:k,preconditions:e,product_details:f,required_actions:c};m=l(b);a[24]=k;a[25]=e;a[26]=f;a[27]=c;a[28]=g;a[29]=h;a[30]=i;a[31]=j;a[32]=m}else m=a[32];return m}function n(){var a=d("react-compiler-runtime").c(5),b=d("WearablesPath").useWearablesRouteParams();b=b.organisationID;var e;a[0]!==b?(e={organisationID:b},a[0]=b,a[1]=e):e=a[1];e=d("WearablesPath").useProjectsPath(e);var f=c("useCometRouterDispatcher")();if(b==null){d("WearablesLogger").logError({event:"missing_ids_for_navigation",exception:c("err")("Missing orgID for fetching primary sidebar items")});var g=c("ARXWearableMetaDeveloperDevCenterHomeControllerRouteBuilder").buildUri({});f==null||f.go(g.toString(),{})}a[2]!==b||a[3]!==e?(f=c("filterNulls")([{"data-testid":"projects-tab",href:e,icon:d("fbicon")._(i("492689"),24),iconActive:d("fbicon")._(i("492686"),24),label:h._(/*BTDS*/"Projects")},b!=null?{"data-testid":"settings-tab",href:d("WearablesPath").getSettingsPath({organisationID:b}),icon:d("fbicon")._(i("497571"),24),iconActive:d("fbicon")._(i("497568"),24),label:h._(/*BTDS*/"Settings")}:null]),a[2]=b,a[3]=e,a[4]=f):f=a[4];g=f;return g}function a(a){var b=d("react-compiler-runtime").c(3),c=d("CometRouteURL").useRouteURL(),e=o,f;if(b[0]!==c||b[1]!==a){var g=e(c);f=a.find(function(a){a=a.href;return g.startsWith(e(a))});b[0]=c;b[1]=a;b[2]=f}else f=b[2];c=f;return c}function o(a){return a.replace(//+$/,"")}function p(a){var b=d("react-compiler-runtime").c(10),c=d("CometRouteURL").useRouteURL(),e=d("WearablesPath").useWearablesRouteParams(),f=e.applicationID,g=e.organisationID;e=e.tabString;var h=u(e,f,g);bb0:{var i=q;b[0]!==c?(e=i(c),b[0]=c,b[1]=e):e=b[1];var j=e;b[2]!==h||b[3]!==a?(f=h&&a.find(function(a){return a.value===h.parentTab}),b[2]=h,b[3]=a,b[4]=f):f=b[4];g=f;if(g){c=g;break bb0}if(b[5]!==j||b[6]!==a){b[8]!==j?(e=function(a){a=a.href;return j===i(a)},b[8]=j,b[9]=e):e=b[9];f=a.find(e);b[5]=j;b[6]=a;b[7]=f}else f=b[7];c=f}return c}function q(a){return a.replace(//+$/,"")}function r(a,b,c){var e=d("react-compiler-runtime").c(9);c=s(c);var f=d("WearablesPath").useWearablesRouteParams();f=f.organisationID;var g;e[0]!==f?(g={organisationID:f},e[0]=f,e[1]=g):g=e[1];var h=d("WearablesPath").useProjectsPath(g),i;if(e[2]!==a||e[3]!==b||e[4]!==c||e[5]!==h){i=new Map();a.forEach(function(a){i.set(a,void 0)});e[7]!==h?(f=function(a){return a.href===h},e[7]=h,e[8]=f):f=e[8];g=a.find(f);c!=null&&i.set(c,{depth:1,item:g});var j=c!=null?c:g;b.forEach(function(a){i.set(a,{depth:2,item:j})});e[2]=a;e[3]=b;e[4]=c;e[5]=h;e[6]=i}else i=e[6];f=i;return f}function s(a){var e,f=d("react-compiler-runtime").c(6),g=d("WearablesPath").useWearablesRouteParams(),h=g.applicationID;g=g.organisationID;a=d("CometRelay").usePreloadedQuery(j!==void 0?j:j=b("WearablesNavUtils_useProjectBreadcrumbItemQuery.graphql"),a);a=a==null||(e=a.fetch__XARWearablesApplication)==null?void 0:e.name;var i;f[0]!==h||f[1]!==g?(i=h!=null&&g!=null?c("ARXWearableMetaDeveloperDevCenterProjectConfigControllerRouteBuilder").buildUri({application_id:h,organisation_id:g,tab:"overview"}).toString():null,f[0]=h,f[1]=g,f[2]=i):i=f[2];h=i;if(a==null||h==null)return null;f[3]!==h||f[4]!==a?(g={href:h,label:a},f[3]=h,f[4]=a,f[5]=g):g=f[5];return g}function t(a){switch(a){case"required_actions_issue_detail":return{getLabel:function(){return h._(/*BTDS*/"Issue to resolve")},parentTab:"required_actions"};default:return null}}function u(a,b,e){var f=d("react-compiler-runtime").c(14),g;bb0:{if(a==null||b==null||e==null){g=null;break bb0}var h;if(f[0]!==b||f[1]!==a||f[2]!==e){var i=t(a);if(i==null){g=null;break bb0}var j=c("ARXWearableMetaDeveloperDevCenterProjectConfigControllerRouteBuilder").buildUri({application_id:b,organisation_id:e,tab:a}).toString();h=i.parentTab;j=j;i=i.getLabel();f[0]=b;f[1]=a;f[2]=e;f[3]=j;f[4]=i;f[5]=h;f[6]=g}else j=f[3],i=f[4],h=f[5],g=f[6];f[7]!==a||f[8]!==j||f[9]!==i?(b={href:j,label:i,value:a},f[7]=a,f[8]=j,f[9]=i,f[10]=b):b=f[10];f[11]!==h||f[12]!==b?(e={parentTab:h,subTab:b},f[11]=h,f[12]=b,f[13]=e):e=f[13];g=e}return g}function e(a){var b=d("react-compiler-runtime").c(7),c=n(),e=m(),f=d("WearablesPath").useWearablesRouteParams(),g=f.applicationID;f=f.organisationID;c=r(c,e,a);a=p(e);var h=d("WearablesPath").useWearablesRouteParams();h=h.tabString;var i=u(h,g,f);if(b[0]!==i||b[1]!==e||b[2]!==a||b[3]!==c){h=a;g=[];if(i!=null){b[5]!==i?(f=function(a){return a.value===i.parentTab},b[5]=i,b[6]=f):f=b[6];f=e.find(f);f!=null&&(h=f,g.unshift({href:i.subTab.href,label:i.subTab.label}))}while(h!=null){g.unshift({href:h.href,label:h.label});h=(f=c.get(h))==null?void 0:f.item}b[0]=i;b[1]=e;b[2]=a;b[3]=c;b[4]=g}else g=b[4];f=g;return f}g.useProjectConfigTabs=m;g.usePrimarySidebarItems=n;g.usePrimarySidebarActiveItem=a;g.useProjectConfigActiveItem=p;g.useSidebarItemsAncestryMap=r;g.useProjectNameBreadcrumbItem=s;g.useActiveSubTab=u;g.useBreadcrumbs=e}),226);
-----
WearablesNavUtils_useProjectBreadcrumbItemQuery.graphql",["relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"appID"},{defaultValue:null,kind:"LocalArgument",name:"appIDIsNull"}],b=[{kind:"Variable",name:"id",variableName:"appID"}],c={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"WearablesNavUtils_useProjectBreadcrumbItemQuery",selections:[{condition:"appIDIsNull",kind:"Condition",passingValue:!1,selections:[{alias:null,args:b,concreteType:"XARWearablesApplication",kind:"LinkedField",name:"fetch__XARWearablesApplication",plural:!1,selections:[c],storageKey:null}]}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"WearablesNavUtils_useProjectBreadcrumbItemQuery",selections:[{condition:"appIDIsNull",kind:"Condition",passingValue:!1,selections:[{alias:null,args:b,concreteType:"XARWearablesApplication",kind:"LinkedField",name:"fetch__XARWearablesApplication",plural:!1,selections:[c,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]}]},params:{id:"30572021569111050",metadata:{},name:"WearablesNavUtils_useProjectBreadcrumbItemQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----