OCDevManageWorldsInventoryCreationFlowDesign3DContent.react",["fbt","AvatarCreatorsCreationFlowConsts","AvatarCreatorsCreationFlowDesign3DBabylonCanvas","AvatarCreatorsCreationFlowDesign3DTemplateMeshController","AvatarCreatorsCreationFlowDesign3DUtils","AvatarCreatorsLogging","CometImage.react","CometPressable.react","GeoBaseText.react","GeoFlexbox.react","GeoGrid.react","GeoGridTypes","GeoMediaItem.react","GeoSpinner.react","GeoVStack.react","OCDevManageWorldsInventoryCreationFlowActions","OCDevManageWorldsInventoryCreationFlowContext","OCDevManageWorldsInventoryCreationFlowDesign3DContentQuery.graphql","OCDevManageWorldsInventoryCreationFlowDesign3DContent_creatable.graphql","OCDevManageWorldsInventoryCreationFlowUtils","Promise","RelayHooks","asyncToGeneratorRuntime","babylonjs-7.31.2","geoMargin","gkx","jszip","nullthrows","react","useAvatarModelLoadingState","useGeoTheme"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d,m=d||(d=o("react")),p=d,_=p.useCallback,f=p.useEffect,g=p.useMemo,h=p.useRef,y=p.useState,C={grid:{paddingTop:"xyamay9",paddingInlineEnd:"xv54qhq",paddingBottom:"x1l90r2v",paddingInlineStart:"xf7dkkf",$$css:!0},avatarPreviewContainer:{position:"x10l6tqk",top:"x13vifvy",height:"x5yr21d",display:"x78zum5",alignItems:"x6s0dn4",justifyContent:"xlqzeqv",zIndex:"x1vjfegm",pointerEvents:"x67bb7w",$$css:!0},loadingOverlay:{position:"x10l6tqk",top:"x13vifvy",insetInlineStart:"x1o0tod",insetInlineEnd:"xtijo5x",left:null,right:null,bottom:"x1ey2m1c",display:"x78zum5",alignItems:"x6s0dn4",justifyContent:"xl56j7k",zIndex:"x1vjfegm",$$css:!0}},b=e!==void 0?e:e=n("OCDevManageWorldsInventoryCreationFlowDesign3DContentQuery.graphql"),v=u!==void 0?u:u=n("OCDevManageWorldsInventoryCreationFlowDesign3DContent_creatable.graphql");function S(e,t){if(t==="HEADWEAR"){var n=o("OCDevManageWorldsInventoryCreationFlowUtils").assertClass(e.getCameraByName("mainCamera"),r("babylonjs-7.31.2").ArcRotateCamera),a=Math.max(n.radius,1);n.upperRadiusLimit=a,n.lowerRadiusLimit=a*.5,n.radius=n.upperRadiusLimit,n.storeState()}}function R(e){var t,a,l,u=e.activeTextureIndex,d=e.showUVGuide,p=e.textureGenerationInProgress,R=e.textures,L=e.uvGuideSegmentToImageData,E=e.isAvatarPreviewSelected,k=e.isNewTemplatePreview,I=e.queryRef,T=e.setNewTemplatePreview,D=o("OCDevManageWorldsInventoryCreationFlowContext").useAvatarCreatorsCreationFlowDispatch(),x=r("useGeoTheme")(),$=x.selectStaticBackgroundColor,P=$({surface:"content"}),N=h(!1),M=h(),w=h(null),A=h(),F=h(null),O=o("RelayHooks").usePreloadedQuery(b,I),B=O.asset_template_config,W=O.retexture_template_config,q=O.xfb_digigoods_creatable_info,U=r("nullthrows")(W==null?void 0:W.template_uri),V=B==null||(t=B.avatar_preview_uris)==null?void 0:t.map(function(e){return e.thumbnail_uri}),H=r("nullthrows")(W==null?void 0:W.category),G=B==null?void 0:B.seam_guide_uv_uri,z=B==null?void 0:B.design_3d_usdz_uri,j=o("RelayHooks").useFragment(v,q),K=j==null?void 0:j.original_retexturing_texture,Q=j==null?void 0:j.original_retexturing_texture_tile_list,X=g(function(){var e,t;return(e=j==null||(t=j.original_retexturing_texture_list)==null?void 0:t.filter(function(e,t,n){return n.indexOf(e)===t}))!=null?e:null},[j==null?void 0:j.original_retexturing_texture_list]),Y=u!=null?R[u]:null,J=y(0),Z=J[0],ee=J[1],te=r("useAvatarModelLoadingState")({avatarSelectedNumber:Z,isAvatarPreviewSelected:E}),ne=te.isLoadingAvatar,re=te.markAsLoaded;f(function(){D(o("OCDevManageWorldsInventoryCreationFlowActions").setTemplateUSDZUri(z))},[z,D]),f(function(){if(Y==null)return;if(G==null){o("AvatarCreatorsLogging").logMustFix("UV grid guide URI is null.");return}function e(){return t.apply(this,arguments)}function t(){return t=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var e=yield window.fetch(r("nullthrows")(G)),t=yield e.blob(),a=Object.keys(r("nullthrows")(Y).segmentToImageData).map(function(e){return r("nullthrows")(o("AvatarCreatorsCreationFlowConsts").TemplateSegment.cast(e))});if(yield o("OCDevManageWorldsInventoryCreationFlowUtils").checkBlobFileType(t,o("AvatarCreatorsCreationFlowConsts").FileType.PNG)){var i=Object.fromEntries(a.map(function(e){return[e,t]}));D(o("OCDevManageWorldsInventoryCreationFlowActions").setUVGuide(i))}else if(yield o("OCDevManageWorldsInventoryCreationFlowUtils").checkBlobFileType(t,o("AvatarCreatorsCreationFlowConsts").FileType.ZIP)){var l=new(r("jszip"));yield l.loadAsync(t);var s=a.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e){var t=e,n=l.file(t+".png"),a=yield r("nullthrows")(n).async("blob");return o("OCDevManageWorldsInventoryCreationFlowUtils").assertClass(a,Blob)});return function(t){return e.apply(this,arguments)}})()),u=yield(c||(c=n("Promise"))).all(s),d=Object.fromEntries(a.map(function(e,t){return[e,r("nullthrows")(u[t])]}));D(o("OCDevManageWorldsInventoryCreationFlowActions").setUVGuide(d))}else throw o("AvatarCreatorsLogging").logger().mustfixThrow("Unsupported UV guide data type")}),t.apply(this,arguments)}e().catch(o("AvatarCreatorsLogging").logMustFixError)},[D,G,Y]),f(function(){D(o("OCDevManageWorldsInventoryCreationFlowActions").setModelCategory(H))},[D,H]),f(function(){if(Q!=null){var e=(function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){if(K!=null){var e=yield window.fetch(K),t=yield e.blob();D(o("OCDevManageWorldsInventoryCreationFlowActions").setOriginalTexture(t)),D(o("OCDevManageWorldsInventoryCreationFlowActions").setOriginalTextureList(X!=null?X:[]))}});return function(){return e.apply(this,arguments)}})();e().catch(o("AvatarCreatorsLogging").logMustFixError)}},[D,K,Q,X]);var oe=_(function(e){o("AvatarCreatorsCreationFlowDesign3DUtils").setupDefaultScene(e);function t(){return a.apply(this,arguments)}function a(){return a=n("asyncToGeneratorRuntime").asyncToGenerator(function*(){var t,a,i=Date.now(),l=yield window.fetch(U),s=yield l.arrayBuffer(),u=(t=B==null||(a=B.avatar_preview_uris)==null||(a=a[Z])==null?void 0:a.avatar_uri)!=null?t:"",d=yield o("AvatarCreatorsCreationFlowDesign3DTemplateMeshController").TemplateMeshController.FromTemplateModel(e,s,E,u);if(A.current=d,o("AvatarCreatorsCreationFlowDesign3DUtils").centerDefaultCamerasOnNode(e,d.getMesh()),S(e,H),o("AvatarCreatorsCreationFlowDesign3DUtils").setMainCameraTargetBounds(e,d.getMesh().getHierarchyBoundingVectors(),E&&r("gkx")("8979")),Q!=null){D(o("OCDevManageWorldsInventoryCreationFlowActions").setOriginalTextureList(X!=null?X:[]));var m=r("nullthrows")(d.getSegments());if((Q==null?void 0:Q.length)===1){var p=Q[0],_=yield window.fetch(r("nullthrows")(p.original_retexture)),f=yield _.blob(),g=Object.fromEntries(m.length>0?[[m[0],f]]:[]),h={isShapeAware:!1,segmentToImageData:g,type:"default"};D(o("OCDevManageWorldsInventoryCreationFlowActions").addTexture(h))}else{var y,C,b=(y=Q==null?void 0:Q.map(function(e){var t=e==null?void 0:e.material_type;if(t!=null&&t.endsWith("_material")){var n=t.replace("_material","");return o("AvatarCreatorsCreationFlowConsts").TemplateSegment.cast(n)}return null}).filter(Boolean))!=null?y:[],v=(C=Q==null?void 0:Q.every(function(e){return(e==null?void 0:e.material_type)==="default_material"}))!=null?C:!1,R=v?m:b,L=yield(c||(c=n("Promise"))).all(R.map((function(){var e=n("asyncToGeneratorRuntime").asyncToGenerator(function*(e,t){var n,r;v?r=Q==null?void 0:Q[t]:r=Q==null?void 0:Q.find(function(t){return(t==null?void 0:t.material_type)===e+"_material"});var o=(n=r)==null?void 0:n.original_retexture;if(o!=null){var a=yield window.fetch(o),i=yield a.blob();return[e,i]}return null});return function(t,n){return e.apply(this,arguments)}})())).then(function(e){return Object.fromEntries(e.filter(Boolean))});D(o("OCDevManageWorldsInventoryCreationFlowActions").addTexture({isShapeAware:!1,segmentToImageData:L,type:"default"}))}}else{var k=d.getSegments(),I=k.map(function(e){return d.getSegmentAlbedoTextureData(e)}),x=yield(c||(c=n("Promise"))).all(I),$=Object.fromEntries(k.map(function(e,t){return[e,x[t]]}));D(o("OCDevManageWorldsInventoryCreationFlowActions").addTexture({isShapeAware:!1,segmentToImageData:$,type:"default"}))}w.current=e,T(!0);var P=Date.now()-i,N=1e3;P-----
OCDevManageWorldsInventoryCreationFlowQueries.entrypointutils",["OCDevManageWorldsInventoryCreationFlowDesign3DContentQuery$Parameters","OCDevManageWorldsInventoryCreationFlowFantaStyleSelectionQuery$Parameters","OCDevManageWorldsInventoryCreationFlowFantaUploadPanelQuery$Parameters","OCDevManageWorldsInventoryCreationFlowTemplateSelectionQuery$Parameters","XFBAvatarAssetTemplateCategory.oculus"],(function(a,b,c,d,e,f,g){"use strict";function a(a){a=a.routeParams;var b=a.item_type,d=a.step,e=a.template_category;a=a.template_id;var f={};d=d;if(d==null)switch(b){case"clothing":case null:d="template";break;case"fanta":d="fanta_template";break;default:d=""}if(d==="template"){f.templates={parameters:c("OCDevManageWorldsInventoryCreationFlowTemplateSelectionQuery$Parameters"),variables:{category:[(b=c("XFBAvatarAssetTemplateCategory.oculus").cast(e))!=null?b:"TOP"],useCase:"CREATOR_3P"}}}else d==="fanta_template"?f.fanta_template_list={parameters:c("OCDevManageWorldsInventoryCreationFlowFantaStyleSelectionQuery$Parameters"),variables:{category:["FANTA_BODY"],useCase:"CREATOR_3P"}}:d==="fanta_design"&&(f.fanta_template={parameters:c("OCDevManageWorldsInventoryCreationFlowFantaUploadPanelQuery$Parameters"),variables:{category:["FANTA_BODY"],useCase:"CREATOR_3P"}});a!=null&&(f.renderer={parameters:c("OCDevManageWorldsInventoryCreationFlowDesign3DContentQuery$Parameters"),variables:{templateID:a}});return f}g.getQueryParams=a}),98);
-----
OCDevManageWorldsInventoryCreationFlowDesign3DContentQuery$Parameters",[],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:"10020266858057328",metadata:{},name:"OCDevManageWorldsInventoryCreationFlowDesign3DContentQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
OCDevManageWorldsInventoryCreationFlowDesign3DContentQuery.graphql",["relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"templateID"}],b={alias:"retexture_template_config",args:[{kind:"Variable",name:"template_config_id",variableName:"templateID"}],concreteType:"AvatarRetextureSingleTemplateResponse",kind:"LinkedField",name:"avatars_retexture_template_config",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"template_uri",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"category",storageKey:null}],storageKey:null},c=[{kind:"Variable",name:"node_id",variableName:"templateID"}],d={kind:"InlineFragment",selections:[{alias:null,args:null,kind:"ScalarField",name:"seam_guide_uv_uri",storageKey:null}],type:"XFBAVAAvatarAssetTemplateConfig",abstractKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"OCDevManageWorldsInventoryCreationFlowDesign3DContentQuery",selections:[b,{alias:"asset_template_config",args:c,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[d],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"OCDevManageWorldsInventoryCreationFlowDesign3DContentQuery",selections:[b,{alias:"asset_template_config",args:c,concreteType:null,kind:"LinkedField",name:"node",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},d,{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}]},params:{id:"10020266858057328",metadata:{},name:"OCDevManageWorldsInventoryCreationFlowDesign3DContentQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----