DEVHorizonDownloadsPackageView.react",["fbt","CometRelay","DDSFlexbox.react","DDSText.react","DEVHorizonDownloadsPackageDownloadButtonGroup.react","DEVHorizonDownloadsPackageVersionSelector.react","DEVHorizonDownloadsPackageView_coreApplication.graphql","DEVHorizonMarkdownRenderer.react","DEVHorizonPageNotFoundView.react","DMCHeading.react","ddsMargin","formatDate","isTruthy","react","stylex"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||d("react");function a(a){var e,f=a.channelName,g=a.coreApplication,k=a.version;a=d("CometRelay").useFragment(i!==void 0?i:i=b("DEVHorizonDownloadsPackageView_coreApplication.graphql"),g);g=a==null?void 0:(g=a.release_channels)==null?void 0:g.nodes[0];e=k!=null?g==null?void 0:(e=g.binaries)==null?void 0:(e=e.nodes)==null?void 0:e.filter(function(a){return(a==null?void 0:a.version)===k})[0]:g==null?void 0:g.latest_supported_binary;g=e==null?void 0:e.version;var m=e==null?void 0:e.release_notes_plain_text,n="developer.oculus.com",o="developers.meta.com",p="/documentation",q="/horizon";m!=null&&(m=m.replace(new RegExp(n,"g"),o).replace(new RegExp(p,"g"),function(a){return""+q+a}));return l.jsx(l.Fragment,{children:e?l.jsx(c("DDSFlexbox.react"),{direction:"row",xstyle:c("ddsMargin").top12,children:l.jsxs(c("DDSFlexbox.react"),{direction:"column",children:[l.jsxs(c("DDSFlexbox.react"),{direction:"row",justifyContent:"space-between",children:[l.jsx(d("DMCHeading.react").DMCHeading,{level:"h1",children:(n=a==null?void 0:a.display_name)!=null?n:""}),l.jsx(c("DEVHorizonDownloadsPackageDownloadButtonGroup.react"),{binary:e})]}),l.jsxs(c("DDSFlexbox.react"),{alignItems:"center",direction:"row",children:[l.jsx(c("DDSText.react"),{color:"secondary",type:"mcds-small-body",children:h._("Updated: {last_updated_date}",[h._param("last_updated_date",c("formatDate")(e==null?void 0:e.created_date,"M j, Y"))])}),l.jsx(c("DDSText.react"),{color:"secondary",type:"mcds-small-body",xstyle:c("ddsMargin").horiz12,children:"|"}),l.jsx(c("DEVHorizonDownloadsPackageVersionSelector.react"),{channelName:f,coreApplication:a,version:g})]}),l.jsx(c("DDSText.react"),{xstyle:c("ddsMargin").top24,children:(o=a==null?void 0:a.description)!=null?o:""}),c("isTruthy")(m)&&l.jsx("div",{className:(j||(j=c("stylex")))(c("ddsMargin").top24),children:l.jsx(c("DEVHorizonMarkdownRenderer.react"),{markdownString:m})})]})}):l.jsx(c("DEVHorizonPageNotFoundView.react"),{})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
DEVHorizonDownloadsPackageView_coreApplication.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{alias:null,args:null,kind:"ScalarField",name:"created_date",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"version",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"release_notes_plain_text",storageKey:null},{args:null,kind:"FragmentSpread",name:"DEVHorizonDownloadsPackageDownloadButtonGroup_binary"}];return{argumentDefinitions:[{defaultValue:null,kind:"LocalArgument",name:"channelName"},{defaultValue:null,kind:"LocalArgument",name:"versions"}],kind:"Fragment",metadata:null,name:"DEVHorizonDownloadsPackageView_coreApplication",selections:[{alias:null,args:null,kind:"ScalarField",name:"description",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"display_name",storageKey:null},{alias:null,args:[{items:[{kind:"Variable",name:"named.0",variableName:"channelName"}],kind:"ListValue",name:"named"},{kind:"Literal",name:"with_binaries",value:!0}],concreteType:"ApplicationWithBinaryToReleaseChannelsConnection",kind:"LinkedField",name:"release_channels",plural:!1,selections:[{alias:null,args:null,concreteType:"ReleaseChannel",kind:"LinkedField",name:"nodes",plural:!0,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"latest_supported_binary",plural:!1,selections:a,storageKey:null},{alias:null,args:[{kind:"Variable",name:"versions",variableName:"versions"}],concreteType:"ReleaseChannelBinariesConnection",kind:"LinkedField",name:"binaries",plural:!1,selections:[{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"nodes",plural:!0,selections:a,storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null},{args:[{kind:"Variable",name:"channelName",variableName:"channelName"}],kind:"FragmentSpread",name:"DEVHorizonDownloadsPackageVersionSelector_coreApplication"}],type:"CoreApplication",abstractKey:null}}();e.exports=a}),null);
-----
DEVHorizonDownloadsPackageDownloadButtonGroup.react",["fbt","CometRelay","DDSButton.react","DDSDefaultLoadingDialog.react","DDSDropdownMenu.react","DDSDropdownMenuIconTrigger.react","DDSDropdownMenuItem.react","DDSEntryPointModalTrigger.react","DDSFlexbox.react","DDSIcon.react","DEVHorizonDownloadsLicenseModal.entrypoint","DEVHorizonDownloadsPackageDownloadButtonGroup_binary.graphql","MCDSIconArrowDownShallowUOutline.svg.react","MCDSIconArrowUpDiagonalRightSquareOutline.svg.react","MCDSIconThreeDotsHorizontalOutline.svg.react","ddsMargin","goURIOnWindow","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||d("react"),l={downloadButton:{width:"xqyf9gi",$$css:!0}};function a(a){var e;a=a.binary;a=d("CometRelay").useFragment(i!==void 0?i:i=b("DEVHorizonDownloadsPackageDownloadButtonGroup_binary.graphql"),a);function f(a){if(a!=null){c("goURIOnWindow")(window.open("","_blank"),a);return}}var g=(e=a==null?void 0:a.custom_download_links)!=null?e:[],j;if((a==null?void 0:a.file_name)!=null&&(a==null?void 0:a.file_name)!==""&&(a==null?void 0:a.is_downloadable)===!0){var n=m(null);j=k.jsx(c("DDSEntryPointModalTrigger.react"),{entryPoint:c("DEVHorizonDownloadsLicenseModal.entrypoint"),options:{fallback:c("DDSDefaultLoadingDialog.react")},otherProps:{binaryKey:a},preloadParams:{},children:function(a){a=a.onTrigger;return k.jsx(c("DDSButton.react"),{icon:n.icon,iconPosition:"end",label:n.label,type:"secondary",xstyle:[l.downloadButton,c("ddsMargin").end12],onClick:a})}},n.label.toString())}var o;if(j==null&&g.length>0){e=m(g[0].type);o=k.jsx(c("DDSButton.react"),{icon:e.icon,iconPosition:"end",label:e.label,type:"secondary",xstyle:[l.downloadButton,c("ddsMargin").end12],onClick:function(){return f(g[0].url)}})}a=o==null?g:g.slice(1);e=a.map(function(a,b){b=m(a.type);return k.jsx(c("DDSDropdownMenuItem.react"),{icon:b.icon,label:b.label,onSelect:function(){return f(a.url)}},b.label.toString())});return k.jsxs(c("DDSFlexbox.react"),{alignItems:"center",direction:"row",children:[j,o,e.length>0&&k.jsx(c("DDSDropdownMenu.react"),{trigger:k.jsx(c("DDSDropdownMenuIconTrigger.react"),{"aria-label":h._("More download links"),icon:k.jsx(c("DDSIcon.react"),{color:"primary",icon:c("MCDSIconThreeDotsHorizontalOutline.svg.react")})}),children:e})]})}a.displayName=a.name+" [from "+f.id+"]";function m(a){switch(a){case"PUBLIC_REGISTRY":return{label:h._("Download from Meta"),icon:k.jsx(c("DDSIcon.react"),{icon:c("MCDSIconArrowUpDiagonalRightSquareOutline.svg.react")})};case"UNITY_ASSET_STORE":return{label:h._("Download from Unity"),icon:k.jsx(c("DDSIcon.react"),{icon:c("MCDSIconArrowUpDiagonalRightSquareOutline.svg.react")})};case"MACOS_INSTRUCTION":return{label:h._("Instruction for macOS"),icon:k.jsx(c("DDSIcon.react"),{icon:c("MCDSIconArrowUpDiagonalRightSquareOutline.svg.react")})};default:return{label:h._("Download"),icon:k.jsx(c("DDSIcon.react"),{icon:c("MCDSIconArrowDownShallowUOutline.svg.react")})}}}g["default"]=a}),226);
-----
DEVHorizonDownloadsPackageDownloadButtonGroup_binary.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"DEVHorizonDownloadsPackageDownloadButtonGroup_binary",selections:[{alias:null,args:null,concreteType:"XOCAppBinaryCustomDownloadLink",kind:"LinkedField",name:"custom_download_links",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"file_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_downloadable",storageKey:null},{args:null,kind:"FragmentSpread",name:"DEVHorizonDownloadsLicenseModal_binary"}],type:"NonExecutableBinary",abstractKey:null};e.exports=a}),null);
-----