1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="1f0a13c9-b270-5e43-bb0b-dd129e0516f7")}catch(e){}}(); 3(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,92050,e=>{"use strict";var t,i=e.i(673157),a=e.i(628615),r=e.i(853629),o=e.i(175449);e.i(975824);var n=e.i(524986),l=e.i(249892),s=e.i(996967),d=e.i(920440),u=e.i(44396),c=e.i(143923),p=e.i(334959),g=e.i(868867),m=e.i(964977),f=e.i(838038),S=e.i(40380),y=e.i(570073),C=e.i(185381),h=e.i(712300),E=e.i(242014),v=e.i(79076),k=e.i(335380),I=e.i(601194),A=e.i(429131),U=e.i(725516),b=e.i(539594),P=e.i(245321),T=e.i(495608),_=e.i(248949),w=e.i(819005),R=e.i(279977);async function L({fileName:e,i18nInstance:t,totalUploading:i}){return 0===i?"":(0,_.resolveTextOnDemand)({instance:t,namespace:"studio",resolve:t=>1===i?e?t("studioUploads.fileIsComing",{fileName:e}):t("studioUploads.uploading"):t("studioUploads.uploadingCount",{count:i})})}var O=((t={}).TermsOfService="TermsOfService",t.UploadOrRecord="UploadOrRecord",t.CategorySelect="CategorySelect",t.AudioDescription="AudioDescription",t.Uploading="Uploading",t);let D="audio-upload-streamline-labeling",F={disableExposureLog:!0},N=(0,l.createContext)(void 0),x=(0,n.observer)(({autoSaveOnFinalize:t=!1,...n})=>{let O=(({autoSaveOnFinalize:t=!1})=>{let{session:i,project:n,clips:O}=(0,A.useStores)(),{studioUploadStatus:N,updateStudioUploadStatusForClip:x,isStudioUploadCancelled:M,cancelStudioUpload:G,removeStudioUpload:W,retryStudioUpload:V}=(()=>{let t=(0,v.useApiClient)(),i=(0,m.useAppI18n)(),[a,r]=(0,l.useState)(null),o=(0,l.useRef)(new Map),n=(0,l.useCallback)(e=>{let{clipId:t,fileName:a,status:n,error:l,originalFile:s}=e,d=new Map(o.current);if("completed"===n||"cancelled"===n?d.delete(t):d.set(t,{id:t,fileName:a,status:n,error:l,originalFile:s}),o.current=d,0===d.size)return void r(null);let u=Array.from(d.values()).filter(e=>"uploading"===e.status).length,c=u>0,p=Array.from(d.values()).find(e=>"uploading"===e.status);c?(r({isUploading:c,message:"",uploads:d,totalUploading:u}),L({fileName:p?.fileName,i18nInstance:i,totalUploading:u}).then(e=>{o.current===d&&r({isUploading:c,message:e,uploads:d,totalUploading:u})})):r({isUploading:c,message:"",uploads:d,totalUploading:u})},[i]),s=(0,l.useCallback)(e=>o.current.get(e)?.status==="cancelled",[]),d=(0,l.useCallback)(e=>{let t=o.current.get(e);t&&n({clipId:e,fileName:t.fileName,status:"cancelled"})},[n]),u=(0,l.useCallback)(e=>{let t=new Map(o.current);if(t.delete(e),o.current=t,0===t.size)return void r(null);let i=Array.from(t.values()).filter(e=>"uploading"===e.status).length;r(e=>e?{...e,uploads:t,totalUploading:i,isUploading:i>0}:null)},[]),c=(0,l.useCallback)(async(e,a,r,o=75)=>{try{let{data:l}=await t.GET("/api/uploads/audio/{upload_id}/",{params:{path:{upload_id:e}}});if(l?.status==="error")return void n({clipId:e,fileName:a,status:"failed",error:l?.error_message||await (0,_.resolveTextOnDemand)({instance:i,namespace:"studio",resolve:e=>e("editV3.processingFailed")}),originalFile:r});l?.status!=="complete"?o>0?setTimeout(()=>c(e,a,r,o-1),4e3):n({clipId:e,fileName:a,status:"failed",error:"Upload processing timed out",originalFile:r}):n({clipId:e,fileName:a,status:"completed"})}catch(t){console.error("Polling failed:",t),n({clipId:e,fileName:a,status:"failed",error:"Status check failed",originalFile:r})}},[t,i,n]),p=(0,l.useCallback)(async(a,r,l)=>{try{let d=(await e.A(67313)).default,u=(await e.A(109881)).default,p=(await e.A(856801)).default,g=null,m=new p({restrictions:{maxNumberOfFiles:1,maxFileSize:524288e3}}).use(d).use(u,{getUploadParameters:async e=>{let{data:i,response:s,error:d}=await t.POST("/api/uploads/audio/",{body:{extension:e.extension,is_stem_mix:!1}});if((0,w.isCopyrightInfringementError)(d))throw Error("Copyright infringement detected");if(d)throw(0,R.formatErrorResponse)(d,s);if(!i)throw Error("Failed to fetch upload parameters");return g=i.id,o.current.has(l)&&(n({clipId:l,fileName:r,status:"cancelled"}
3),n({clipId:g,fileName:r,status:"uploading",originalFile:a})),{url:i?.url,fields:i.fields}}});m.on("complete",async()=>{if(g){if(s(g))return void console.log("Upload cancelled, skipping finalize API call");try{let{data:e}=await t.POST("/api/uploads/audio/{upload_id}/upload-finish/",{params:{path:{upload_id:g}},body:{upload_type:"studio_file_upload",upload_filename:r}});e&&c(g,r,a)}catch(e){console.error("Upload finish failed:",e),n({clipId:g,fileName:r,status:"failed",error:"Upload finish failed"})}}}),m.on("upload-error",(e,t)=>{console.error("Upload error:",t);let a=g;a&&(0,_.resolveTextOnDemand)({instance:i,namespace:"studio",resolve:e=>e("studioUploads.failed")}).then(e=>{n({clipId:a,fileName:r,status:"failed",error:e})})}),m.addFile({name:r,type:a.type,data:a}),m.upload()}catch(e){console.error("Reupload failed:",e),n({clipId:l,fileName:r,status:"failed",error:`Reupload failed: ${e}`})}},[t,i,n,s,c]),g=(0,l.useCallback)(e=>{let t=o.current.get(e);if(t&&"failed"===t.status&&t.originalFile){n({clipId:e,fileName:t.fileName,status:"cancelled"});let i=`retry-${Date.now()}`;n({clipId:i,fileName:t.fileName,status:"uploading",originalFile:t.originalFile}),p(t.originalFile,t.fileName,i)}},[n,p]);return{studioUploadStatus:a,updateStudioUploadStatusForClip:n,isStudioUploadCancelled:s,cancelStudioUpload:d,removeStudioUpload:u,retryStudioUpload:g}})(),B=(0,r.useQueryClient)(),j=(0,h.default)(),z=(0,v.useApiClient)(),H=(0,S.useResolveFreshClip)(),{openModalWithData:q}=(0,f.useModalContext)(),{renameClip:Q}=(0,y.useRenameClip)(),K=(0,m.useAppI18n)(),$=(0,C.useContextSelector)(c.ClipBrowserRegistryContext,e=>e?.clipCreated||o.noop),X=(0,a.useGateValue)(D,F),{client:J}=(0,a.useStatsigClient)(),Y=J?.loadingStatus==="Ready",[Z,ee]=(0,l.useMemo)(()=>[i.audioUploadLimits?.min??6,i.audioUploadLimits?.max??U.FREE_MAX_UPLOAD_SECONDS],[i.audioUploadLimits]),et=(0,E.useIsVipProgramMember)(),ei=(0,l.useCallback)(()=>!et&&(0,s.default)("localStorage")&&!!localStorage.getItem(U.AUDIO_UPLOAD_TOS_STORAGE_KEY),[et]),[ea,er]=(0,l.useState)(ei),[eo,en]=(0,l.useState)(!1);(0,l.useEffect)(()=>{eo||er(ei())},[eo,ei]);let[el,es]=(0,l.useState)(null),[ed,eu]=(0,l.useState)(null),[ec,ep]=(0,l.useState)(null),[eg,em]=(0,l.useState)(!1),[ef,eS]=(0,l.useState)(null),ey=(0,l.useRef)(null),eC=(0,l.useMemo)(()=>!ec?.audioBuffer,[ec?.audioBuffer]);(0,l.useEffect)(()=>{ea&&ef&&Y&&J.checkGate(D)},[ea,ef,Y,J]);let[eh,eE]=(0,l.useState)(null),ev=(0,l.useRef)(null),ek=(0,l.useRef)(null),eI=(0,l.useRef)(null),[eA,eU]=(0,l.useState)(""),[eb,eP]=(0,l.useState)(!1),[eT,e_]=(0,l.useState)(!1),[ew,eR]=(0,l.useState)(null),[eL,eO]=(0,l.useState)(null),[eD,eF]=(0,l.useState)([]),eN=(0,l.useRef)({inferredDescription:null,userCorrectedDescription:null,selectedCategories:[]}),ex=(0,l.useRef)(!1),[eM,eG]=(0,l.useState)(null),[eW,eV]=(0,l.useState)(null),eB=(0,l.useRef)(null),[ej,ez]=(0,l.useState)(null),eH=(0,l.useRef)(null),eq=(0,l.useCallback)(e=>{eH.current=e,ez(e)},[]),[eQ,eK]=(0,l.useState)(null),e$=(0,l.useRef)(null),eX=(0,l.useCallback)(e=>{e$.current=e,eK(e)},[]),[eJ,eY]=(0,l.useState)(null),[eZ,e0]=(0,l.useState)(null),e1=(0,l.useRef)(null);(0,l.useEffect)(()=>{eH.current=ej,e$.current=eQ,ev.current=eh,e1.current=eZ,eN.current={inferredDescription:ew,userCorrectedDescription:eL,selectedCategories:eD}},[ej,eQ,eh,eZ,ew,eL,eD]);let e2=(0,l.useCallback)(()=>{let e=n.currentProjectId;if(e===U.DEFAULT_PROJECT_ID&&(0,s.default)("localStorage")&&i.user?.id){let e=(0,T.loadStoredWorkspaceId)(i.user.id);if(e)return e}return e},[n.currentProjectId,i.user?.id]),e4=e=>{eE(e)},e3=(0,l.useCallback)(()=>{em(!1),ep(null),eS(null),eP(!1),e_(!1),eU(""),eV(null),eR(null),eO(null),eF([]),eN.current={inferredDescription:null,userCorrectedDescription:null,selectedCategories:[]},eG(null),eI.current=null,ex.current=!1,eu(null)},[]),e9=(0,l.useCallback)(async({uploadId:e,title:a,imageUrl:r,uploadType:o,copyrightMuted:l,analyticsSnapshot:s,isCurrent:c})=>{if(ev.current===d.AudioUploadStatus.CANCELLED)return;if(!eI.current){let{data:i,error:a}=await z.POST("/api/uploads/audio/{upload_id}/initialize-clip/",{params:{path:{upload_id:e||""}},body:t?{}:{user_reviewed_tags:!0}});if(a||!i){eE(d.AudioUploadStatus.INVALID_UPLOAD),(0,g.reportAudioUploadFailure)({failure:g.AudioUploadFailure.InvalidUpload,instance:K,isCurrent:c}),en(!1),eq(null),e3();return}eI.current=i.clip_id}let m=eI.current;eE(d.AudioUploadStatus.COMPLETE),l&&q(p.ModalTypes.COPYRIGHT_MUTE_PROMPT,{clipId:m}
3),(0,u.invalidateClipBrowserQueries)(B),await H(m).catch(()=>void 0);try{await Q({clipId:m,title:a,imageUrl:r,isAudioUploadTOSAccepted:!0,showSuccessToast:!1})}catch{}let f=eN.current,S=null!==f.userCorrectedDescription&&f.userCorrectedDescription!==f.inferredDescription;if((f.inferredDescription||f.userCorrectedDescription||f.selectedCategories.length>0)&&!(await O.setAudioDescription(m,{geminiDescriptionAccepted:!S,userCorrectedDescription:S&&f.userCorrectedDescription||void 0,audioContentTypes:f.selectedCategories.length>0?f.selectedCategories:void 0})).success)throw Error("description_moderation");let y=(0,k.getCachedClip)(m,B)??await H(m).catch(()=>void 0),C=e2();eV({...eB.current,clipId:m,projectId:C,title:a}),eB.current={...eB.current,clipId:m,projectId:C,title:a},eJ?.({clipId:m,title:a,initializationCondition:eH.current??e$.current,duration:ec?.audioBuffer?.duration??0,fileSize:ec?.clientSelectedFile?.size??0,fileType:ec?.clientSelectedFile?.type??"unknown",isFileUpload:!!ec?.clientSelectedFile}),eq(null),C!==U.DEFAULT_PROJECT_ID&&y&&(n?.addClip(y),await n?.addClipsToProject([y],C));let h=await H(m).catch(()=>void 0);h?eB.current?.projectId===n?.currentProjectId&&$(h):y&&$(y),(0,u.invalidateWorkspaceQueries)(B,n.currentProjectId),en(!1),eE(null),e3(),b.eventLogger.logAudioCreationEvent(P.ActionName.uploadSong,s,i,{hasVocal:y?.metadata?.has_vocal,newClipIds:[m],isUploaded:!0,uploadType:o})},[z,eh,eE,en,eW,eJ,$,i,Q,O,H,n,ed,e2,q,K]);(0,l.useEffect)(()=>{if((ea||t)&&ef&&ec&&ef!==ey.current){ey.current=ef;let e=Symbol("audio-upload");ek.current=e;let i=()=>ek.current===e&&ev.current!==d.AudioUploadStatus.CANCELLED;e4(d.AudioUploadStatus.UPLOADING);let a=ec?.title||"",r=e2();eV({...eW,projectId:r,title:a}),eB.current={...eW,projectId:r,title:a};let o={file:ef,type:eg?"audio_recording":"file_upload",analyticsSnapshot:ec.analyticsSnapshot,agreedToVipUploadTerms:et,isCurrent:i};t&&(o.onGetClipId=e=>{x({clipId:e,fileName:ef.name,status:"uploading",originalFile:ef})},o.getUploadCancelled=e=>M(e)),j(o).then(async e=>{let r=ex.current;ex.current=!1;let o=a||e.title;if(eU(t=>t||e.imageUrl),eR(e.inferredDescription??""),e.errorMessage)e4(d.AudioUploadStatus.INVALID_UPLOAD),t&&e.uploadId&&x({clipId:e.uploadId,fileName:ef.name,status:"failed",error:e.errorMessage,originalFile:ef}),e3(),en(!1),eE(null),eq(null);else{if(ev.current===d.AudioUploadStatus.CANCELLED)return;if(e.hasVocal&&e4(d.AudioUploadStatus.VOCALS_DETECTED),t||r)try{e4(d.AudioUploadStatus.INITIALIZING),await e9?.({uploadId:e.uploadId,title:o,imageUrl:eA||e.imageUrl,uploadType:eg?"audio_recording":"file_upload",copyrightMuted:e.copyrightMuted??!1,analyticsSnapshot:ec.analyticsSnapshot,isCurrent:i}),t&&x({clipId:e.uploadId,fileName:ef.name,status:"completed"})}catch(i){t&&x({clipId:e.uploadId,fileName:ef.name,status:"failed",error:`Initialization failed: ${i}`,originalFile:ef})}else e4(d.AudioUploadStatus.COMPLETE),eG({uploadId:e.uploadId,title:o,imageUrl:eA||e.imageUrl,uploadType:eg?"audio_recording":"file_upload",copyrightMuted:e.copyrightMuted??!1,analyticsSnapshot:ec.analyticsSnapshot,isCurrent:i})}}).catch(e=>{console.error("Upload error:",e),(0,h.isUploadPresignErrorWithDedicatedToast)(e)||(0,g.reportAudioUploadFailure)({failure:g.AudioUploadFailure.UploadFailed,description:e instanceof Error?e.message:null,instance:K,isCurrent:i}),en(!1),eE(null),e3()})}},[ea,et,ef,ec,j,eg,n.currentProjectId,e9,eA,t,K]);let e5=(0,l.useCallback)(async()=>{if(eM)try{e4(d.AudioUploadStatus.INITIALIZING),await e9?.(eM)}catch(e){throw e instanceof Error&&"description_moderation"===e.message||((0,g.reportAudioUploadFailure)({failure:g.AudioUploadFailure.ClipCreationFailed,instance:K,isCurrent:eM.isCurrent}),e3()),e4(d.AudioUploadStatus.COMPLETE),e}},[eM,e9,K,e3]),e8=(0,l.useCallback)(()=>{ex.current=!0,en(!1),eM&&e5().catch(()=>{})},[eM,e5]),e6=(0,l.useMemo)(()=>ea?eC?"UploadOrRecord":X||eb?eT?"Uploading":"AudioDescription":"CategorySelect":"TermsOfService",[ea,eC,X,eb,eT]),e7=(0,l.useCallback)(()=>{ek.current=null,en(!1),e3()},[e3]);(0,l.useEffect)(()=>{if(!ec?.audioBuffer)return;let{audioBuffer:e,clientSelectedFile:t,title:i}=ec,a=e.duration;if(a<Z){(0,g.reportAudioUploadFailure)({failure:g.AudioUploadFailure.AudioTooShort,minSeconds:Z,instance:K}),e7();return}if(a>ee){(0,g.reportAudioUploadFailure)({failure:g.AudioUploadFailure.AudioTooLong,maxSeconds:ee,instance:K}),e7();return}if(t)eS(t);else{let t=Symbol("audio-processing");ek.current=t;let a=()=>ek.current===t,r=!1;return(0,I.default)(e).then(e=>{r||eS(new File([e],`${i}.wav`,{type:"audio/wav"}))}).catch(()=>{r||(ep(null),(0,g.reportAudioUploadFailure)({failure:g.AudioUploadFailure.RecordingProcessingFailed,instance:K,isCurrent:a}))}),()=>{r=!0}}},[e7,K,ee,Z,ec?.audioBuffer]);let te=(0,l.useCallback)(()=>{"UploadOrRecord"===e6||"TermsOfService"===e6?e7():"CategorySelect"===e6?(ep(null),eS(null)):"AudioDescription"===e6?X?(ep(null),eS(null)):eP(!1):console.error("Invalid UI stage")},[e6,e7,X]);return(0,l.useMemo)(()=>({setConfirmedTOS:er,setIsRecordingMode:em,setTrimmedFile:eS,setUploadFileConfig:ep,uploadFileConfig:ec,isUploadModalOpen:eo,setIsUploadModalOpen:en,isRecordingMode:eg,pendingHomepageAction:el,setPendingHomepageAction:es,uploadStatus:eh,setUploadStatus:eE,uiStage:e6,handleGoBack:te,minSeconds:Z,maxSeconds:ee,trimmedFile:ef,closeAndReset:e7,isMergedAudioDescriptionEnabled:X,setCategoriesConfirmed:eP,setDescriptionConfirmed:e_,inferredDescription:ew,userCorrectedDescription:eL,setUserCorrectedDescription:eO,selectedCategories:eD,setSelectedCategories:eF,pendingUploadResult:eM,finalizeUpload:e5,requestBackgroun
3dFinalize:e8,initializationCondition:ej,setInitializationCondition:eq,defaultInitializationCondition:eQ,setDefaultInitializationCondition:eX,setOnClipInitializedCallback:eY,setAddClipConditionCallback:e0,pendingClipContext:eW,setPendingClipContext:eV,uploadOrigin:ed,setUploadOrigin:eu,studioUploadStatus:N,cancelStudioUpload:G,removeStudioUpload:W,retryStudioUpload:V}),[e6,ec,eg,el,eo,te,ef,Z,ee,eh,eE,e7,X,ew,eL,eD,eM,e5,e8,ej,eq,eQ,eY,e0,e1,eW,eV,ed,N,G,W,V])})({autoSaveOnFinalize:t});return(0,i.jsx)(N.Provider,{value:O,children:n.children})});e.s(["UploadStateProvider",0,x,"UploaderUIStage",()=>O,"default",0,N],92050)},920440,e=>{"use strict";var t,i=((t={}).UPLOADING="uploading",t.INITIALIZING="initializing",t.VOCALS_DETECTED="vocals_detected",t.INVALID_UPLOAD="invalid_upload",t.COMPLETE="complete",t.CANCELLED="cancelled",t.ERROR="error",t);e.s(["AudioUploadStatus",()=>i])},747118,104412,e=>{"use strict";var t=e.i(511927),i=e.i(531960),a=e.i(853629),r=e.i(740851),o=e.i(249892),n=e.i(248949);e.i(948952);var l=e.i(350671),s=e.i(964977),d=e.i(79076);let u=["integrations"];function c(e){return{connectError:()=>(0,n.resolveTextOnDemand)({instance:e,namespace:"account",resolve:e=>e("integrations.connectError")}),connectSuccess:()=>(0,n.resolveTextOnDemand)({instance:e,namespace:"account",resolve:e=>e("integrations.connectSuccess")}),disconnectError:()=>(0,n.resolveTextOnDemand)({instance:e,namespace:"account",resolve:e=>e("integrations.disconnectError")}),disconnectSuccess:()=>(0,n.resolveTextOnDemand)({instance:e,namespace:"account",resolve:e=>e("integrations.disconnectSuccess")})}}async function p({copy:e,type:t}){l.toastManager.add({title:await e(),type:t,timeout:"success"===t?3e3:5e3})}e.s(["useMusixmatchConnection",0,function({enabled:e=!0}={}){let r=(0,d.useApiClient)(),o=(0,a.useQueryClient)(),n=c((0,s.useAppI18n)()),l=(0,i.useQuery)({queryKey:u,enabled:e,queryFn:async()=>{let{data:e,error:t}=await r.GET("/api/v2/integrations");if(t)throw t;return e}}),g=l.data?.connections.find(e=>"musixmatch"===e.provider),m=(0,t.useMutation)({mutationFn:async()=>{let{data:e,error:t}=await r.POST("/api/v2/integrations/musixmatch/authorize-url",{});if(t)throw t;return e},onSuccess:e=>{if(e?.authorize_url){window.location.href=e.authorize_url;return}p({copy:n.connectError,type:"error"})},onError:()=>{p({copy:n.connectError,type:"error"})}}),f=(0,t.useMutation)({mutationFn:async()=>{let{error:e}=await r.DELETE("/api/v2/integrations/musixmatch",{});if(e)throw e},onSuccess:()=>{o.invalidateQueries({queryKey:u}),p({copy:n.disconnectSuccess,type:"success"})},onError:()=>{p({copy:n.disconnectError,type:"error"})}});return{isLoading:l.isLoading,isConnected:!!g,connection:g,connect:m.mutate,isConnecting:m.isPending,disconnect:f.mutate,isDisconnecting:f.isPending}},"useMusixmatchRedirectToast",0,function(){let e=(0,r.useSearchParams)(),t=(0,r.useRouter)(),i=(0,s.useAppI18n)(),n=(0,a.useQueryClient)();(0,o.useEffect)(()=>{let a=e.get("musixmatch");if(!a)return;let r="connected"===a,o=c(i);p({copy:r?o.connectSuccess:o.connectError,type:r?"success":"error"}),r&&n.invalidateQueries({queryKey:u});let l=new URLSearchParams(e.toString());l.delete("musixmatch");let s=l.toString();t.replace(s?`/settings?${s}`:"/settings")},[i,n,t,e])}],747118);var g=e.i(628615);let m={disableExposureLog:!0};e.s(["useIsMusixmatchIntegrationEnabled",0,function(){return(0,g.useGateValue)("trust-musixmatch-integration",m)}],104412)},868867,e=>{"use strict";var t,i=e.i(248949);e.i(948952);var a=e.i(350671),r=e.i(605960),o=((t={}).AudioTooLong="audio-too-long",t.AudioTooShort="audio-too-short",t.ClipCreationFailed="clip-creation-failed",t.InvalidUpload="invalid-upload",t.ProcessingFailed="processing-failed",t.RateLimited="rate-limited",t.RecordingProcessingFailed="recording-processing-failed",t.Restricted="restricted",t.UploadFailed="upload-failed",t);async function n(e){let t,{instance:o,isCurrent:n}=e;if(n?.()===!1)return;let l=o.t("fallbacks.contentUnavailable",{ns:"common"}),s="upload-failed"===e.failure?e.description:void 0,d=4e3;try{let a=await (0,i.loadTranslationsOnDemand)(o,"uploads");
3switch(e.failure){case"audio-too-long":l=a("uploads.audioTooLong",{maxSeconds:e.maxSeconds});break;case"audio-too-short":l=a("uploads.audioTooShort",{minSeconds:e.minSeconds});break;case"clip-creation-failed":l=a("uploads.uploadFailed"),s=a("uploads.failedToCreateClip");break;case"invalid-upload":l=a("uploads.invalidUpload"),d=0;break;case"processing-failed":({title:l,description:s,link:t}=(0,r.getUploadErrorMessage)({canRegisterInCatalog:e.canRegisterInCatalog,errorType:e.errorType,fallbackMessage:e.fallbackMessage,uploadId:e.uploadId,t:a})),d=0;break;case"rate-limited":l=a("uploads.errorRateLimitedTitle"),s=a("uploads.errorRateLimitedDescription"),d=6e3;break;case"restricted":l=a("uploads.supportRequiredTitle"),s=a("uploads.supportRequiredDescription"),d=6e3;break;case"recording-processing-failed":l=a("uploads.failedToProcessRecording");break;case"upload-failed":l=a("uploads.uploadFailed"),s=e.description}}catch{}if(n?.()===!1)return;let u=t?"info":"error";a.toastManager.add({title:l,description:s,type:u,timeout:d,...t?{data:{linkText:t.text,href:t.href}}:{}})}e.s(["AudioUploadFailure",()=>o,"reportAudioUploadFailure",0,n])},819005,e=>{"use strict";var t=e.i(362855);e.i(948952);var i=e.i(350671),a=e.i(710960);let r="copyright_infringment";function o(e){let t="object"==typeof e&&null!==e&&"detail"in e?e.detail:void 0;return e===r||t===r}class n extends a.HandledGenerationError{constructor(){super({name:a.HandledGenerationErrorName.RateLimit,message:"Rate limit already handled"})}}class l extends a.HandledGenerationError{constructor({name:e=a.HandledGenerationErrorName.InsufficientCredits,message:t="Insufficient credits already handled"}={}){super({name:e,message:t})}}class s extends l{constructor(){super({name:a.HandledGenerationErrorName.CreditRateLimit,message:"Credit rate limit denial already handled"})}}class d extends a.HandledGenerationError{originalError;constructor({originalError:e,statusCode:t}){super({name:a.HandledGenerationErrorName.GenericGeneration,message:`Generation API error already handled (${t??"unknown"})`,cause:e}),this.originalError=e}}function u(e){return e instanceof a.HandledGenerationError}e.s(["CreditRateLimitHandledError",0,s,"GenericGenerationHandledError",0,d,"InsufficientCreditsHandledError",0,l,"RateLimitHandledError",0,n,"getGenerationToolExecutionFailureOutcome",0,function(e){return e instanceof n||e instanceof s?{status:"error",errorCode:"rate_limited"}:"token_validation_failed"===(e instanceof d?e.originalError?.error_type:void 0)?{status:"error",errorCode:"captcha_failed"}:void 0},"handleGenerationError",0,function({error:e,instance:a}){if(u(e))return;console.error(e);let r=a.getFixedT((0,t.getPrimaryI18nLookupLanguage)({instance:a}),"common");i.toastManager.add({title:r("runtimeFeedback.generationFailed"),description:r("runtimeFeedback.genericErrorDescription"),type:"error",timeout:4e3})},"isCopyrightInfringementError",0,o,"isHandledGenerationError",0,u,"logGenerationStartError",0,(e,t,i)=>{switch(t.status){case 402:i?.error_type==="insufficient_credits"?e.logWebUserEvent({actionName:"GenerationStartError",principalObjectType:"error_type",principalObjectValue:"Insufficient Credits"}):i?.error_type==="rate_limited"?e.logWebUserEvent({actionName:"GenerationStartError",principalObjectType:"error_type",principalObjectValue:"Credit Rate Limited"}):e.logWebUserEvent({actionName:"GenerationStartError",principalObjectType:"error_type",principalObjectValue:"Unknown Error",context:{message:i?.detail_fallback||i?.detail||i?.message||String(i)}});break;case 423:e.logWebUserEvent({actionName:"GenerationStartError",principalObjectType:"error_type",principalObjectValue:"Support Assistance Required"});break;case 424:o(i)?e.logWebUserEvent({actionName:"GenerationStartError",principalObjectType:"error_type",principalObjectValue:"Unacknowledged Copyright Infringement"}):e.logWebUserEvent({actionName:"GenerationStartError",principalObjectType:"error_type",principalObjectValue:"Unknown Error",context:{message:i?.message||i?.error_message||i}});break;case 451:e.logWebUserEvent({actionName:"GenerationStartError",principalObjectType:"error_type",principalObjectValue:"Does Not Meet Guidelines"});break;case 503:e.logWebUserEvent({actionName:"GenerationStartError",principalObjectType:"error_type",principalObjectValue:"Elevated Usage"});break;default:i&&e.logWebUserEvent({actionName:"GenerationStartError",principalObjectType:"error_type",principalObjectValue:"Unknown Error",context:{message:i?.message||i?.error_message||i}})}}])},628515,e=>{"use strict";var t=e.i(747118),i=e.i(104412);e.s(["useIsMusixmatchLinked",0,function({enabled:e=!0}={}){let a=(0,i.useIsMusixmatchIntegrationEnabled)(),r=e&&a,{isConnected:o,isLoading:n}=(0,t.useMusixmatchConnection)({enabled:r});return{isLinked:r&&o,isLoading:r&&n}}])},712300,53084,664719,e=>{"use strict";var t=e.i(810789);e.i(190345);var i=e.i(557161),a=e.i(526222),r=e.i(199757),o=e.i(249892),n=e.i(334959),l=e.i(868867),s=e.i(964977),d=e.i(838038),u=e.i(819005),c=e.i(628615),p=e.i(628515);let g={disableExposureLog:!0},{subscribeHealth:m,getHealthSnapshot:f}=e.i(412988).realtimeManagerV2;function S(){return f().isHealthy}let y=!1;function C(){return y&&f().isHealthy}e.s(["isRealtimeUploadUsableV2",0,C,"setRealtimeUploadActiveV2",0,function(e){y=e},"useRealtimeConnectionHealth",0,function(e){let t=(0,o.useSyncExternalStore)(m,S,()=>!0);return!e||t}],53084);let h=new Map;function E(e,t){return h.set(e,t),()=>{h.get(e)===t&&h.delete(e)}}e.s(["dispatchUploadStatus",0,function(e,t){h.get(e)?.(t)},"registerUploadHandler",0,E],664719);var v=e.i(277565),k=e.i(279977),I=e.i(429131),A=e.i(539594),U=e.i(245321);
3class b extends Error{}let P=new Set(["upload_blocked_account","upload_rate_limited"]);e.s(["default",0,()=>{let{session:e}=(0,I.useStores)(),{openModal:m}=(0,d.useModalContext)(),f=(0,s.useAppI18n)(),S=function(){let e=(0,c.useGateValue)("trust-catalog-management",g),{isLinked:t}=(0,p.useIsMusixmatchLinked)({enabled:e});return e&&t}(),y=(0,o.useRef)(S);return(0,o.useEffect)(()=>{y.current=S},[S]),(0,o.useCallback)(async o=>{let{file:s,type:d,nameOverride:c,isStemMix:p,onGetClipId:g,getUploadCancelled:S,isCurrent:h,suppressErrorToast:I,onProgress:P,analyticsSnapshot:T,agreedToVipUploadTerms:_}=o;return await new Promise((o,w)=>{let R=null,L=null,O=!1,D=null,F=Date.now(),N=()=>{O=!0,D?.(),D=null},x=new r.default({restrictions:{maxNumberOfFiles:1,maxFileSize:524288e3}}).use(i.default).use(a.default,{getResponseData:(e,t)=>({rawBody:e,amzRequestId:t.getResponseHeader("x-amz-request-id")??void 0,amzId2:t.getResponseHeader("x-amz-id-2")??void 0}),getUploadParameters:async t=>{let{data:i,response:a,error:r}=await e.apiClient.POST("/api/uploads/audio/",{body:{extension:t.extension,is_stem_mix:p,upload_type:d}});if(423===a.status)throw L="upload_blocked_account",I||(0,l.reportAudioUploadFailure)({failure:l.AudioUploadFailure.Restricted,instance:f,isCurrent:h}),new b("Audio upload restricted for account");if(429===a.status)throw L="upload_rate_limited",I||(0,l.reportAudioUploadFailure)({failure:l.AudioUploadFailure.RateLimited,instance:f,isCurrent:h}),Error("Audio upload rate limited");if((0,u.isCopyrightInfringementError)(r))throw L="upload_blocked_copyright",m(n.ModalTypes.COPYRIGHT_WARNING),Error("Copyright infringement detected");if(r)throw(0,k.formatErrorResponse)(r,a);if(!i)throw Error("Failed to fetch upload parameters");return R=i.id,g?.(R),{url:i?.url,fields:i.fields}}}),M=t=>{if(!O){if(t?.status==="error"){N();let i=t?.error_message;I||(0,l.reportAudioUploadFailure)({failure:l.AudioUploadFailure.ProcessingFailed,errorType:t?.error_type,fallbackMessage:t?.error_message,canRegisterInCatalog:y.current,uploadId:R,instance:f,isCurrent:h}),A.eventLogger.logAudioCreationEvent(U.ActionName.uploadSong,T,e,{uploadId:R,errorMessage:i,isUploaded:!1,uploadType:d}),o({uploadId:R,title:t.title||void 0,imageUrl:t.image_url||void 0,errorMessage:i??void 0,errorType:t?.error_type??void 0});return}t?.status==="complete"&&(N(),A.eventLogger.logAudioCreationEvent(U.ActionName.uploadSong,T,e,{uploadId:R,isUploaded:!0,uploadType:d}),o({uploadId:R,title:t.title||void 0,imageUrl:t.image_url||void 0,hasVocal:t.has_vocal||!1,inferredDescription:t.inferred_description||void 0,copyrightMuted:t.copyright_muted||!1}))}},G=null,W=async()=>{if(O)return;if(null===G&&(G=Date.now()+3e5),Date.now()>=G){N(),w("Audio processing timed out. Please try again.");return}if(C())return void setTimeout(W,2e3);let{data:t}=await e.apiClient.GET("/api/uploads/audio/{upload_id}/",{params:{path:{upload_id:R}}});if(!O){if(t?.status==="error"||t?.status==="complete")return void M(t);setTimeout(W,4e3)}};x.on("upload-error",(i,a,r)=>{var o;if(N(),w((o=L??(R?"upload_transport_failed":"upload_presign_failed"),"object"!=typeof a||null===a?a:Object.assign(a,{errorType:o}))),R)try{let o=a instanceof Error?a.message:String(a??"unknown"),n="number"==typeof r?.status?r.status:void 0,l=null!=n,s=r?.body!=null&&"object"==typeof r.body?r.body:void 0,u=s?s.rawBody:r?.body,c="string"==typeof u?u.slice(0,2e3):u,p=s?.amzRequestId,g=s?.amzId2,m={errorStage:"client_to_s3",uploadId:R,uploadType:d,fileName:i?.name,fileSize:i?.size,fileType:i?.type,fileExtension:i?.extension,s3Status:n,s3ResponseBody:c,amzRequestId:p,amzId2:g,errorMessage:o,reachedS3:l,isOnline:"u">typeof navigator?navigator.onLine:void 0,uploadDurationMs:Date.now()-F};A.eventLogger.logAudioCreationEvent(U.ActionName.uploadSong,T,e,{...m,isUploaded:!1}),l&&t.captureException(a instanceof Error?a:Error(o),{tags:{source:"audio-upload-error",upload_stage:"client_to_s3",upload_type:d,s3_status:n},extra:m})}catch(e){console.warn("Failed to report audio upload error",e)}}),P&&x.on("progress",e=>P(e)),x.on("complete",async t=>{if(!R||t.failed.length>0)return;if(S&&S(R))return void console.log("Upload cancelled, skipping finalize API call");_&&(0,v.default)({actionName:"VipUploadTermsAgreed",context:{filename:c||s.name,source:d}});let{data:i}=await e.apiClient.POST("/api/uploads/audio/{upload_id}/upload-finish/",{params:{path:{upload_id:R}},body:{upload_type:d,upload_filename:c||s.name,agreed_to_vip_upload_terms:_}});i&&(D=E(R,M),W())}),x.addFile({name:c||s.name,type:s.type,data:s}),x.upload()})},[])},"isUploadPresignErrorWithDedicatedToast",0,function(e){return e instanceof b||"object"==typeof e&&null!==e&&"errorType"in e&&"string"==typeof e.errorType&&P.has(e.errorType)}],712300)},242014,e=>{"use strict";var t=e.i(511927),i=e.i(379309),a=e.i(79076),r=e.i(429131);function o({isTrustedVip:e,acceptedVipProgramTos:t}){return!!e&&!!t}e.s(["isVipProgramMember",0,o,"useIsVipProgramMember",0,function(){let{session:e}=(0,r.useStores)(),{isTrustedVip:t,acceptedVipProgramTos:i}=e;return o({isTrustedVip:t,acceptedVipProgramTos:i})},"useSetVipProgramAcceptance",0,function(){let e=(0,a.useApiClient)(),{session:o}=(0,r.useStores)(),n=(0,t.useMutation)({mutationFn:async t=>{let{data:i,error:a}=await e.POST("/api/user/vip_program_acceptance",{body:{accepted:t}});if(a||!i)throw Error("Failed to set VIP program acceptance");return i},onSuccess:e=>{(0,i.runInAction)(()=>{o.acceptedVipProgramTos=e.accepted_vip_program_tos,o.isTrustedVip=e.is_trusted_vip})}});return{setAcceptance:n.mutateAsync,...n}}])},601194,e=>{"use strict";var t=e.i(418627);let i=async(e,t,i,n,l,s)=>{let d=l/8,u=n*d,c=new ArrayBuffer(44+e.length*d),p=new DataView(c);return o(p,0,"RIFF"),p.setUint32(4,36+e.length*d,!0),o(p,8,"WAVE"),o(p,12,"fmt "),p.setUint32(16,16,!0),p.setUint16(20,t,!0),p.setUint16(22,n,!0),p.setUint32(24,i,!0),p.setUint32(28,i*u,!0),p.setUint16(32,u,!0),p.setUint16(34,l,!0),o(p,36,"data"),p.setUint32(40,e.length*d,!0),1===t?await r(p,44,e,s):await a(p,44,e,s),c},a=async(e,i,a,r)=>{for(let o=0;o<a.length;o++,i+=4)e.setFloat32(i,a[o],!0),o%1024==0&&r&&(r(o/a.length),await (0,t.sleep)(0));r&&r(1)},r=async(e,i,a,r)=>{for(let o=0;o<a.length;o++,i+=2){let n=Math.max(-1,Math.min(1,a[o]));e.setInt16(i,n<0?32768*n:32767*n,!0),o%1024==0&&r&&(r(o/a.length),await (0,t.sleep)(0))}r&&r(1)},o=(e,t,i)=>{for(let a=0;a<i.length;
3a++)e.setUint8(t+a,i.charCodeAt(a))},n=async(e,t={},a)=>{let r=e.numberOfChannels,o=e.sampleRate,n=t.float32?3:1;return i(2===r?((e,t)=>{let i=e.length+t.length,a=new Float32Array(i),r=0,o=0;for(;r<i;)a[r++]=e[o],a[r++]=t[o],o++;return a})(e.getChannelData(0),e.getChannelData(1)):e.getChannelData(0),n,o,r,3===n?32:16,a)};e.s(["default",0,n])},539594,245321,e=>{"use strict";var t,i=e.i(653514),a=e.i(627994),r=e.i(277565),o=e.i(312113);let n={clickedInspirationCard:"Inspiration Card Clicked",clickedCreateSongLoggedOut:"Logged out: Clicked Create Song",clickedCreateSong:"Create Song Clicked",songCreateResponseSuccess:"Song Successfully Created",songCreateResponseError:"Song Create Request Errored",audioPlayerWhileLoadingPlayClicked:"Audio Player: While Loading Play Clicked",audioCreationEvent:"Audio-Creation-Event",audioActionEvent:"Audio-Action-Event",playlistActionEvent:"Playlist-Action-Event",artistActionEvent:"Artist-Action-Event",audioPlayerEvent:"Audio-Player-Event",accountActionEvent:"Account-Action-Event",linkClickEvent:"Link-Click-Event",searchEvent:"Search-Event",audioEditingEvent:"Audio-Editing-Event",recommendedStyleClick:"Click Recommended Style",songSearch:"Search: search for songs",extendSongBtnClick:"Click Extend Button",likeSongBtnClick:"Click Like Song Button",autoPlayBtnClick:"Click AutoPlay Button",reusePromptBtnClick:"Click Reuse Prompt Button",coverSongBtnClick:"Click Cover Song Button",copyLinkBtnClick:"Click Copy Link Button",shareToBtnClick:"Click Share to Button",shareOnFackbookClick:"Click Share On Facebook Button",shareOnLinkedInClick:"Click Share On LinkedIn Button",shareOnRedditClick:"Click Share On Reddit Button",shareOnXClick:"Click Share On X Button",shareOnEmailClick:"Click Share On Email Button",followBtnClick:"Click Follow Button",playlistPageOpen:"Open Playlsit Page",audioUploadBanner:"AudioUploadBanner",tutorialClick:"Creation Music Creation Tutorial",excludeStyleClick:"Click Exclude Style",webPageEvent:"Web-Page-Event",webUserEvent:"Web-User-Event"};e.s(["ActionName",0,{identify:"Identify",playNewSong:"PlayNewSong",songEnd:"SongEnd",autoRepeatPlaySong:"AutoRepeatPlaySong",playSong:"PlaySong",pauseSong:"PauseSong",seekProgressBarPauseSong:"SeekProgressBarPauseSong",seekProgressBarPlaySong:"SeekProgressBarPlaySong",backwardPauseSong:"BackwardPauseSong",backwardRepeatSong:"BackwardRepeatSong",forwardPausePreSong:"ForwardPausePreSong",playNewSongPauseSong:"PlayNewSongPauseSong",autoPlayNewSong:"AutoPlayNewSong",autoRepeatPauseSong:"AutoRepeatPauseSong",backwardPlayNewSong:"BackwardPlayNewSong",forwardPlayNewSong:"ForwardPlayNewSong",playSongInMediaSession:"PlaySongInMediaSession",seekProgressBarPlaySongInMediaSession:"SeekProgressBarPlaySongInMediaSession",seekProgressBarPauseSongInMediaSession:"SeekProgressBarPauseSongInMediaSession",createSong:"CreateSong",uploadSong:"UploadSong",useRecommendStyle:"UseRecommendStyle",clickDisabledCreateSongWhenOutOfCredits:"ClickDisabledCreateSongWhenOutOfCredits",redirectToAccountPage:"RedirectToAccountPage",likeSong:"LikeSong",undoLikeSong:"UndoLikeSong",dislikeSong:"DislikeSong",undoDislikeSong:"UndoDislikeSong",makePublic:"MakePublic",makePrivate:"MakePrivate",shareSongWithLink:"ShareSongWithLink",shareSongWithX:"ShareSongWithX",shareSongWithFacebook:"ShareSongWithFacebook",shareSongWithEmail:"ShareSongWithEmail",shareSongWithLinkedIn:"ShareSongWithLinkedIn",shareSongWithReddit:"ShareSongWithReddit",shareSongWithInApp:"ShareSongWithInApp",downloadMP3:"DownloadMP3",downloadWAV:"DownloadWAV",downloadWAVUrlRetrieved:"DownloadWAVUrlRetrieved",downloadWAVTimeout:"DownloadWAVTimeout",downloadVideo:"DownloadVideo",regenerateVideo:"RegenerateVideo",getStems:"GetStems",clickDisabledGetStems:"ClickDisabledGetStems",upsampleClip:"UpsampleClip",clickDisabledUpsample:"ClickDisabledUpsample",goToSongRadio:"GoToSongRadio",editTitle:"EditTitle",editLyrics:"EditLyrics",reusePrompt:"ReusePrompt",coverSong:"CoverSong",extendSong:"ExtendSong",clickDisabledCoverSong:"ClickDisabledCoverSong",likePlaylist:"LikePlaylist",undoLikePlaylist:"UndoLikePlaylist",dislikePlaylist:"DislikePlaylist",undoDislikePlaylist:"UndoDislikePlaylist",sharePlaylistWithLink:"sharePlaylistWithLink",followArtist:"FollowArtist",unfollowArtist:"UnfollowArtist",shareArtistWithLink:"ShareArtistWithLink",cancelConfirmLyricsReplacement:"CancelConfirmLyricsReplacement",confirmLyricsReplacement:"ConfirmLyricsReplacement",confirmWaveformSelection:"ConfirmWaveformSelection",endEditModeSession:"EndEditModeSession",exitEditMode:"ExitEditMode",makeWaveformSelection:"MakeWaveformSelection",selectEditModeTool:"SelectEditModeTool",startEditModeSession:"StartEditModeSession",startLyricsReplacement:"StartLyricsReplacement",updateLyricsReplacement:"UpdateLyricsReplacement",updateDurationControl:"UpdateDurationControl",enableNegativeTags:"EnableNegativeTags",disableNegativeTags:"DisableNegativeTags",clickDisabledNegativeTags:"ClickDisabledNegativeTags"},"ComponentContext",0,{SONG_ACTIONS:"song_actions",MOBILE_SONG_ACTIONS:"mobile_song_actions",SONG_CARD:"song_card"},"EventNames",0,n],245321);var l=((t={}).SCROLL="scroll",t.CLICK="click",t.REDIRECT="redirect",t.OPEN="open",t.CLOSE="close",t.VIEW="view",t.HOVER="hover",t.VISIT="visit",t.PROGRAMMATIC="programmatic",t.ENTER="enter",t);let s=new class{initialized=!1;identified=!1;extendSessionLock=!1;createSessionLock=!1;segmentTrack=async(e,t,n)=>{(0,r.getShouldLogEventsToConsole)()&&(0,r.logToConsole)(e,t||{});{let r={deviceId:await (0,o.getAnonymousId)()};(0,i.extendAnalyticsSessionId)(t?.userId,JSON.stringify(r),Date.now()/1e3,1).then(i=>{i&&t&&(t.sessionId=i),(0,o.track)(e,t||{});let r={email:n?.userEmail,phone:n?.phoneNumber,clerkId:n?.clerkId,...t};Promise.all(a.eventSubscribers?.map(t=>t.push(e,r))||[])}).catch(i=>{console.log("Error in extending analytics session id",i),(0,o.track)(e,t||{})})}};logWebPageEvent=e=>{this.segmentTrack(n.webPageEvent,e)};logAudioActionWithContext=e=>{let{isMobile:t,actionName:i,clip:a,session:r,pathname:o,playlistId:l,componentContext:s}=e;this.segmentTrack(n.audioActionEvent,{isMobile:t,clipId:a?.id,playlistId:l,isPublic:a?.is_public,actionName:i,isUserSongOwner:r?.userId!==void 0&&r?.userId===a?.user_id,clickSourceUrl:o,userId:r?.userId,componentContext:s},r)};logAudioActionEvent=(e,t,i,a,r,o)=>
3{this.segmentTrack(n.audioActionEvent,{isMobile:e,clipId:i?.id,playlistId:o,isPublic:i?.is_public,actionName:t,isUserSongOwner:a?.userId!==void 0&&a?.userId===i?.user_id,clickSourceUrl:r,userId:a?.userId},a)};logAudioCreationEvent=(e,t,i,a)=>{let r=function({actionName:e,createFormAnalyticsSnapshot:t,session:i,extraFields:a={}}){let r=null;return t.coverClipId?r=t.coverClipId:t.continueClipId?r=t.continueClipId:t.personaClipId?r=t.personaClipId:t.artistClipId&&(r=t.artistClipId),{isMobile:t.isMobile,continueClipId:t.continueClipId,actionName:e,clickSourceUrl:location.pathname,userId:i.userId,isCustomMode:!t.isSimple,isCover:!!t.coverClipId,isArtistConsistency:!!t.artistClipId,isPersona:!!t.personaClipId,editedClipId:r,hasLyrics:0!==t.lyrics.length,hasStyle:0!==t.style.length,style:t.style,hasNegativeTags:t.enableExcludeStyle&&0!==t.negativeTags.length,negativeTags:t.enableExcludeStyle?t.negativeTags:null,enableExcludeStyle:t.enableExcludeStyle,hasTitle:0!==t.title.length,hasDescription:0!==t.description.length,isInstrumentalMode:t.instrumental,modelVersion:t.mv,isUserExtendSongOwner:void 0!==i.userId&&i.userId===t.continueClipUserId,isContinueClipPublic:t.continueClipIsPublic,generateInstanceToken:t.createSessionToken,...a}}({actionName:e,createFormAnalyticsSnapshot:t,session:i,extraFields:a});this.segmentTrack(n.audioCreationEvent,r,i)}};e.s(["PageEventType",()=>l,"eventLogger",0,s],539594)}]); 4 5//# sourceMappingURL=3ugndwjs4v4m6.js.map 6//# debugId=1f0a13c9-b270-5e43-bb0b-dd129e0516f7
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.