PageSourceSearch

https://www.loudly.com/music/static/BaseDialog-4a179Yux.js

js loudly.com collected 2026-10-01 12:06:40 UTC 15,666 bytes, 1 lines download raw bytes

1import{F as me}from"./transformers-B9rlE3nl.js";import{r as h,j as s}from"./chunk-UIGDSWPH-CcLCFrea.js";import{t as A,f as ge}from"./theme-BYqhUc9Q.js";import{u as ce}from"./useTheme-Bq_Ywf3t.js";import{a as G,c as H,m as re,b as ie}from"./createSimplePaletteValueFilter-BuduaZL2.js";import{d as ve,m as be,e as fe,g as _e,u as ke,D as he,f as le,a as Ce}from"./DialogContent-Oa84c-aN.js";import{a as Q,g as X}from"./generateUtilityClasses-CoM_PQv9.js";import{u as K}from"./useSlot-URYfzH35.js";import{c as z,u as Y}from"./DefaultPropsProvider-Ix23aTUJ.js";import{T as J,u as de}from"./useTranslation-C6k5gwFo.js";import{s as $,r as se}from"./styled-B-E3RNVO.js";import{u as xe,c as ne}from"./Paper-D3V4rGTt.js";import{B as ye,b as pe}from"./Button-DuR8bafg.js";import{L as Ee}from"./selectors-DidhJOgt.js";function Se(e){return Q("PrivateSwitchBase",e)}X("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const Pe=e=>{const{classes:t,checked:a,disabled:r,edge:i}=e,l={root:["root",a&&"checked",r&&"disabled",i&&`edge${z(i)}`],input:["input"]};return G(l,Se,t)},we=$(ye,{name:"MuiSwitchBase"})({padding:9,borderRadius:"50%",variants:[{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e==="start"&&t.size!=="small",style:{marginLeft:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e==="end"&&t.size!=="small",style:{marginRight:-12}}]}),Be=$("input",{name:"MuiSwitchBase",shouldForwardProp:se})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),Re=h.forwardRef(function(t,a){const{autoFocus:r,checked:i,checkedIcon:l,defaultChecked:c,disabled:d,disableFocusRipple:m=!1,edge:v=!1,icon:E,id:M,name:T,onBlur:S,onChange:P,onFocus:C,readOnly:x,required:y=!1,tabIndex:w,type:u,value:f,slots:B={},slotProps:g={},...R}=t,{nativeButton:F,...j}=R,[U,N]=xe({controlled:i,default:!!c,name:"SwitchBase",state:"checked"}),p=ve(),_=n=>{C&&C(n),p&&p.onFocus&&p.onFocus(n)},k=n=>{S&&S(n),p&&p.onBlur&&p.onBlur(n)},Z=n=>{if(n.nativeEvent.defaultPrevented||x)return;const b=n.target.checked;N(b),P&&P(n,b)};let L=d;p&&typeof L>"u"&&(L=p.disabled);const ee=u==="checkbox"||u==="radio",q={...t,checked:U,disabled:L,disableFocusRipple:m,edge:v},V=Pe(q),W={slots:B,slotProps:g},[te,D]=K("root",{ref:a,elementType:we,className:V.root,shouldForwardComponentProp:!0,externalForwardedProps:{...W,component:"span",...j},getSlotProps:n=>({...n,onFocus:b=>{var I;(I=n.onFocus)==null||I.call(n,b),_(b)},onBlur:b=>{var I;(I=n.onBlur)==null||I.call(n,b),k(b)}}),ownerState:q,additionalProps:{centerRipple:!0,focusRipple:!m,role:void 0,tabIndex:null}}),[oe,ue]=K("input",{elementType:Be,className:V.input,externalForwardedProps:W,getSlotProps:n=>({...n,onChange:b=>{var I;(I=n.onChange)==null||I.call(n,b),Z(b)}}),ownerState:q,additionalProps:{autoFocus:r,checked:i,defaultChecked:c,disabled:L,id:ee?M:void 0,name:T,readOnly:x,required:y,tabIndex:w,type:u,...u==="checkbox"&&f===void 0?{}:{value:f}}});return s.jsxs(te,{...D,children:[s.jsx(oe,{...ue}),U?l:E]})}),Fe=ne(s.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"})),je=ne(s.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})),De=ne(s.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}));function Ie(e){return Q("MuiCheckbox",e)}const ae=X("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),Me=e=>{const{classes:t,indeterminate:a,color:r,size:i}=e,l={root:["root",a&&"indeterminate",`color${z(r)}`,`size${z(i)}`]},c=G(l,Ie,t);return{...t,...c}},Te=$(Re,{shouldForwardProp:e=>se(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.indeterminate&&t.indeterminate,t[`size${z(a.size)}`],a.color!=="default"&&t[`color${z(a.color)}`]]}})(re(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:"default",disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(ie()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(ie()).map(([t])=>({props:{color:t},style:{[`&.${ae.checked}, &.${ae.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${ae.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}]}))),Le=s.jsx(je,{}),ze=s.jsx(Fe,{}),$e=s.jsx(De,{}),Ue=h.forwardRef(function(t,a){const r=Y({props:t,name:"MuiCheckbox"}),{checkedIcon:i=Le,color:l="primary",icon:c=ze,indeterminate:d=!1,indeterminateIcon:m=$e,size:v="medium",disableRipple:E=!1,className:M,slots:T={},slotProps:S={},...P}=r,C=d?m:c,x=d?m:i,y={...r,disableRipple:E,color:l,indeterminate:d,size:v},w=Me(y),u=S.input,[f,B]=K("root",{ref:a,elementType:Te,className:H(w.root,M),shouldForwardComponentProp:!0,externalForwardedProps:{slots:T,slotProps:S,...P},ownerState:y,additionalProps:{type:"checkbox",icon:h.cloneElement(C,{fontSize:C.props.fontSize??v}),checkedIcon:h.cloneElement(x,{fontSize:x.props.fontSize??v}),disableRipple:E,slots:T,slotProps:{input:be(typeof u=="function"?u(y):u,{"data-indeterminate":d,"aria-checked":d?"mixed":void 0})}}});return s.jsx(f,{...B,classes:w})});function Ae(e){return Q("MuiDialogContentText",e)}X("MuiDialogContentText",["root"]);const Ne=e=>{const{classes:t}=e,r=G({root:["root"]},Ae,t);return{...t,...r}},qe=$(J,{shouldForwardProp:e=>se(e)||e==="classes",name:"MuiDialogContentText",slot:"Root"})({}),Oe=h.forwardRef(function(t,a){const r=Y({props:t,name:"MuiDialogContentText"}),{children:i,className:l,...c}=r,d=Ne(c);return s.jsx(qe,{component:"p",variant:"body1",color:"textSecondary",ref:a,ownerState:c,className:H(d.root,l),...r,classes:d})}),He=e=>{const{classes:t}=e;return G({root:["root"]},_e,t)},Ge=$(J,{name:"MuiDialogTitle",slot:"Root"})({padding:"16px 24px",flex:"0 0 auto"}),Ve=h.forwardRef(function(t,a){const r=Y({props:t,name:"MuiDialogTitle"}),{className:i,id:l,...c}=r,d=r,m=He(d),{titleId:v=l}=h.useContext(fe);return s.jsx(Ge,{component:"h2",className:H(m.root,i),ownerState:d,ref:a,variant:"h6",id:l??v,...c})});
1function We(e){return Q("MuiFormControlLabel",e)}const O=X("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),Ke=e=>{const{classes:t,disabled:a,labelPlacement:r,error:i,required:l}=e,c={root:["root",a&&"disabled",`labelPlacement${z(r)}`,i&&"error",l&&"required"],label:["label",a&&"disabled"],asterisk:["asterisk",i&&"error"]};return G(c,We,t)},Je=$("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[{[`& .${O.label}`]:t.label},t.root,t[`labelPlacement${z(a.labelPlacement)}`]]}})(re(({theme:e})=>({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${O.disabled}`]:{cursor:"default"},[`& .${O.label}`]:{[`&.${O.disabled}`]:{color:(e.vars||e).palette.text.disabled}},variants:[{props:{labelPlacement:"start"},style:{flexDirection:"row-reverse",marginRight:-11}},{props:{labelPlacement:"top"},style:{flexDirection:"column-reverse"}},{props:{labelPlacement:"bottom"},style:{flexDirection:"column"}},{props:({labelPlacement:t})=>t==="start"||t==="top"||t==="bottom",style:{marginLeft:16}}]}))),Qe=$("span",{name:"MuiFormControlLabel",slot:"Asterisk"})(re(({theme:e})=>({[`&.${O.error}`]:{color:(e.vars||e).palette.error.main}}))),Xe=h.forwardRef(function(t,a){const r=Y({props:t,name:"MuiFormControlLabel"}),{checked:i,className:l,control:c,disabled:d,disableTypography:m,inputRef:v,label:E,labelPlacement:M="end",name:T,onChange:S,required:P,slots:C={},slotProps:x={},value:y,...w}=r,[u,f]=ke({props:r,states:["error"]}),B=d??c.props.disabled??(f==null?void 0:f.disabled),g=P??c.props.required,R={disabled:B,required:g};["checked","name","onChange","value","inputRef"].forEach(k=>{typeof c.props[k]>"u"&&typeof r[k]<"u"&&(R[k]=r[k])});const F={...r,disabled:B,labelPlacement:M,required:g,error:u.error},j=Ke(F),U={slots:C,slotProps:x},[N,p]=K("typography",{elementType:J,externalForwardedProps:U,ownerState:F});let _=E;return _!=null&&_.type!==J&&!m&&(_=s.jsx(N,{component:"span",...p,className:H(j.label,p==null?void 0:p.className),children:_})),s.jsxs(Je,{className:H(j.root,l),ownerState:F,ref:a,...w,children:[h.cloneElement(c,R),g?s.jsxs("div",{children:[_,s.jsxs(Qe,{ownerState:F,"aria-hidden":!0,className:j.asterisk,children:[" ","*"]})]}):_]})});class o{constructor(t,a){this.name=t,this.parameters=a}static createEvent(t,a=null){return new o(t,a)}}const Ye={downloadEvent:(e,t,a,r,i)=>o.createEvent("track_downloaded",{songName:e,genre:t,downloadInfo:a,isAiGenerated:r,songType:i}),addedLibrary:(e,t)=>o.createEvent("added_library",{id:e,songType:t}),removedLibrary:(e,t)=>o.createEvent("removed_library",{id:e,songType:t}),playSong:(e,t)=>o.createEvent("play_song",{songType:e,location:t}),userStatus:(e,t)=>o.createEvent("user_status",{isLoggedIn:e,isSubscribed:t}),register:e=>o.createEvent("register",{method:e,isLoggedIn:!0}),login:e=>o.createEvent("login",{method:e,isLoggedIn:!0}),purchaseSuccess:(e,t)=>o.createEvent("purchase_success",{subscriptionType:e,paidAmount:t}),purchaseCancel:e=>o.createEvent("purchase_cancel",{subscriptionType:e}),trackDetail:(e,t,a)=>o.createEvent("track_detail",{songName:e,genre:t,location:a}),generateButtonClickDetails:()=>o.createEvent("generate_click_details_page"),storeButtonClicked:()=>o.createEvent("store_button_clicked"),discoveryBannerClicked:()=>o.createEvent("product_spotlight_tile_click"),discoveryTileClicked:e=>o.createEvent("discovery_tile_click",{tileTitle:e}),affiliateClicked:()=>o.createEvent("affiliate_click"),upgradeSubscription:(e,t)=>o.createEvent("upgrade_button_click",{buttonLocation:e,location:t}),stemSplitterTopUp:e=>o.createEvent("stem_splitter_top_up",e),profitWellLogin:e=>o.createEvent("start_pw",{pw_user_email:e})},Ze={expandLyricsClick:()=>o.createEvent("expand_lyrics_clicked"),infoGuideClick:()=>o.createEvent("info_guide_clicked"),shareFormulaClick:e=>o.createEvent("ai_share_formula_click",{formula:e}),copyFormulaUrl:e=>o.createEvent("ai_copy_formula_url",{formula:e}),copySongClick:()=>o.createEvent("copy_song_link_clicked"),vegaAdvancedMusicGeneration:e=>{const t={prompt_type:"generator",...e};return o.createEvent("ai_track_generate",t)},vegaText2MusicGeneration:e=>{const t=e[me.Prompt],a={prompt_type:"text-to-music",chars_count:t==null?void 0:t.length};return o.createEvent("ai_track_generate",a)},playAIGeneratedSong:(e,t)=>
1o.createEvent("play_song",{songType:e,location:t}),audioUploadClick:e=>o.createEvent("audio_clip_upload_click",{location:e}),audioUploadSuccess:e=>o.createEvent("audio_clip_uploaded",{location:e}),audioUploadError:(e,t,a)=>o.createEvent("upload_audio_clip_validation_description",{description:e,fileType:t,location:a}),audioClipRecorded:({duration:e})=>o.createEvent("audio_clip_recorded",{duration:Math.round(e*100)/100}),audioClipSelectionClick:({clipType:e})=>o.createEvent("audio_clip_selection_click",{type:e}),vegaRemixApplied:e=>o.createEvent("vega_remix_applied",{formula:e}),clickModelDropdown:e=>o.createEvent("model_select_dropdown_open",e),clickModelInfo:()=>o.createEvent("model_info_click"),addEffectsButtonClick:()=>o.createEvent("add_effects_button_click"),effectsRender:e=>o.createEvent("effects_render",e),splitStemsButtonClick:()=>o.createEvent("split_stems_button_click"),aiRemixButtonClick:()=>o.createEvent("ai_remix_button_click")},et={newReleaseModalSelect:e=>o.createEvent("new_release_modal_select",{selection:e}),releaseUploadFileAdded:()=>o.createEvent("release_upload_file_added"),releaseUploadSuccess:()=>o.createEvent("release_upload_success"),releaseButtonClicked:e=>o.createEvent("release_button_clicked",{location:e}),releaseCreated:()=>o.createEvent("release_created"),createReleaseError:()=>o.createEvent("create_release_error"),releaseSubmitted:()=>o.createEvent("release_submitted"),submitReleaseError:()=>o.createEvent("submit_release_error"),upsellModalTriggered:e=>o.createEvent("distribution_upsell_modal_triggered",{location:e}),displayReleasePlaybackStats:()=>o.createEvent("view_all_stats_click")},tt={discoveryTileGenerateClick:e=>o.createEvent("discovery_tile_generate",e)},ot={splitStemsClick:e=>o.createEvent("Split_Stems_Click",{stems:e})},at={generateRemixBundleButtonClick:()=>o.createEvent("remix_button_click"),remixPreviewDownload:()=>o.createEvent("remix_preview_download"),renderRemixPackButtonClick:()=>o.createEvent("remix_pack_generation_click"),remixPackDownload:()=>o.createEvent("remix_pack_download")},rt={announcementBannerClick:()=>o.createEvent("announcement_banner_click",{}),optimizeButtonClick:()=>o.createEvent("optimize_button_click",{})},st={masteringSubmitClick:()=>o.createEvent("Mastering_Submit_Click",{}),aiMasterButtonClick:()=>o.createEvent("AI_Master_Button_Click",{})},xt={...Ye,...Ze,...et,...tt,...ot,...at,...rt,...st},nt=({onChange:e,isChecked:t,checkboxText:a})=>{const r=ce();return a?s.jsx(Xe,{sx:{marginTop:r.spacing(2)},control:s.jsx(Ue,{color:"primary",checked:t,onChange:e}),label:a}):null},it=({error:e,closeButtonAction:t})=>{const{t:a}=de(),r=ce();return s.jsxs(s.Fragment,{children:[s.jsx(he,{"data-testid":"alert-error",sx:{padding:r.spacing(1,3)},children:s.jsx(Oe,{children:e==null?void 0:e.message})}),s.jsx(le,{children:s.jsx(pe,{variant:"text",onClick:t,"data-testid":"base-dialog-close-button",children:a("general:action:cancel")})})]})},yt=({title:e,titleStyle:t,checkboxText:a,state:r,action:i,children:l,PaperProps:c,closeText:d,submitText:m,progressBar:v,submitButtonStyle:E,closeStyle:M,actionsContainerStyle:T,buttonVariant:S,buttonColor:P,textColor:C})=>{const{isOpen:x,isLoading:y,isSubmitDisabled:w,error:u}=r,{t:f}=de(),{onSubmit:B,onClose:g,onExited:R,checkboxAction:F,closeButtonActionOverride:j}=i,{sx:U,...N}=c||{},[p,_]=h.useState(!1),k=()=>{a&&F&&F(p)},Z=D=>{k(),g==null||g(D)},L=D=>{if(k(),j){j(D);return}g==null||g(D)},ee=()=>{k(),R==null||R()},q=()=>u?f("general:error:title"):e,V=()=>u?s.jsx(it,{error:u,closeButtonAction:L}):s.jsxs(s.Fragment,{children:[l,s.jsx(nt,{checkboxText:a,isChecked:p,onChange:()=>_(!p)})]}),W=!!m,te=!!v;return s.jsxs(Ce,{"data-testid":"base-dialog",sx:{color:A.palette.grey[900]},open:x,onClose:(D,oe)=>{oe==="escapeKeyDown"&&y||Z(D)},slotProps:{transition:{onExited:ee},paper:{sx:{borderRadius:A.spacing(1),padding:A.spacing(4),backgroundColor:A.palette.grey[50],width:A.spacing(75),minWidth:160,...U},...N}},children:[s.jsx(Ve,{"data-testid":"base-dialog-title",sx:{color:A.palette.grey[900],paddingInline:0,textTransform:"none",fontFamily:ge.roboto,lineHeight:1.22,letterSpacing:"normal",...t},children:q()}),V(),s.jsxs(le,{sx:{...T,marginBottom:0},disableSpacing:!0,children:[d&&s.jsx(pe,{sx:{...M},variant:"outlinedDark",onClick:L,"data-testid":"base-dialog-close-button",children:d}
1),W&&s.jsx(Ee,{autoFocus:!0,type:"submit",loading:y,disabled:w,onClick:B,"data-testid":"base-dialog-submit-button",sx:{color:C||void 0,...E},variant:S||"rounded",color:P||"primary",children:m}),te&&v]})]})};export{yt as B,Ue as C,Xe as F,Re as S,xt as e};

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.