PageSourceSearch

https://ayoubadanabdi-somali-mms-tts.hf.space/assets/index-D6gV4Ntr.js

js ayoubadanabdi-somali-mms-tts.hf.space collected 2026-10-04 16:42:54 UTC 23,747 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./module-C85Cvh0Z.js","./module-DoWOc2fJ.js","./module-B5lWqP2v.js"])))=>i.map(i=>d[i]);
2import{p as l,i as L,q as Ke,w as Ze,e as ie,b as We,M as Ae,f as st,j as lt,a as dt,I as ut,r as ct,G as _t,g as He}from"./i18n-DhLovEFo.js";import{M as we,a5 as Se,Q as D,T as S,t as re,a as _,O as pe,U as te,a1 as oe,N as G,X as r,R as j,af as $e,a8 as W,a9 as De,ac as et,aa as ee,$ as p,S as R,aJ as mt,Y as H,ad as Ne,ar as vt,G as gt}from"./index-9Ev7iYt6.js";import{S as Fe}from"./index-BKfLiH8b.js";import"./StreamingBar.svelte_svelte_type_style_lang-D07DuzRz.js";import{W as ft,A as ht,S as bt}from"./StaticAudio-l4w18DLY.js";import{s as wt}from"./snippet-xbRfGdXG.js";import{U as pt}from"./Upload-yxDsxAyc.js";import{M as Ve}from"./ModifyUpload-B3fYKBFw.js";import{S as yt}from"./ScrollFade.svelte_svelte_type_style_lang-ogAEaD61.js";import{B as kt}from"./BlockLabel-CqQRDPfZ.js";import{S as xt}from"./ShareButton-qU8V1sqI.js";import{M as Rt}from"./Music-D5Y3DRDy.js";import{C as Pt}from"./IconButtonWrapper-DATTLsrh.js";import{S as At}from"./StreamingBar-DNDaYYJd.js";import{s as Ye,u as qe,p as Je}from"./MinimalAudioPlayer-CM9lBoeL.js";import{o as Oe}from"./record.esm-EHLfhwCm.js";import{P as Dt}from"./VolumeLevels-D1Dix7A4.js";import{S as St}from"./Spinner-BMpW1YeX.js";import{B as Qe}from"./Block-MCGnkHAA.js";import{U as Bt}from"./UploadText-CYZU968p.js";import{default as Ur}from"./Example-BCu6Jpvf.js";import"./Clear-D8pztZ4O.js";import"./html-CfSn455r.js";import"./index-B_pwUImq.js";import"./DownloadLink-hEoT-mAd.js";import"./Empty-B_oS1nZx.js";import"./Download-BvDI8Efl.js";import"./Play-CcfJa8Qv.js";import"./Undo-DTF74Pc_.js";import"./actions-DWbx7e_v.js";import"./Edit-DmAqHUCp.js";var Et=j("<option> </option>"),Mt=j("<option> </option>"),jt=j('<select class="mic-select svelte-ym1wxn" aria-label="Select input device"><!></select>');function tt(Z,e){we(e,!0);let o=l(e,"micDevices",15);Se(()=>{if(typeof window<"u"&&navigator.mediaDevices){let d=[];Oe.getAvailableAudioDevices().then(a=>{o(a),a.forEach(i=>{i.deviceId&&d.push(i)}),o(d)}).catch(a=>{a instanceof DOMException&&a.name=="NotAllowedError"&&e.onerror?.(e.i18n("audio.allow_recording_access"))})}});var f=jt(),K=D(f);{var t=d=>{var a=Et(),i=D(a,!0);S(a),a.value=a.__value="",re(P=>te(i,P),[()=>e.i18n("audio.no_microphone")]),_(d,a)},y=d=>{var a=oe(),i=G(a);Ke(i,17,o,Ze,(P,v)=>{var h=Mt(),E=D(h,!0);S(h);var C={};re(()=>{te(E,r(v).label),C!==(C=r(v).deviceId)&&(h.value=(h.__value=r(v).deviceId)??"")}),_(P,h)}),_(d,a)};L(K,d=>{!o()||o().length===0?d(t):d(y,!1)})}S(f),re(()=>f.disabled=!o()||o().length===0),_(Z,f),pe()}var Ct=j('<time class="duration-button duration svelte-1xuh0j1"> </time>'),It=j('<div class="controls svelte-1xuh0j1"><div class="wrapper svelte-1xuh0j1"><button class="record record-button svelte-1xuh0j1"> </button> <button> </button> <button id="stop-paused" class="stop-button-paused svelte-1xuh0j1"> </button> <button aria-label="pause" class="pause-button svelte-1xuh0j1"><!></button> <button class="resume-button svelte-1xuh0j1"> </button> <!></div> <!></div>');function Ut(Z,e){we(e,!0);let o=l(e,"recording",3,!1),f=l(e,"timing",3,!1),K=W(De([])),t,y,d,a,i,P=W(!1);const v=()=>{t.style.display="none",a.style.display="flex",y.style.display="block"},h=()=>{e.record.isPaused()&&(e.record.resumeRecording(),e.record.stopRecording()),e.record.stopMic(),t.style.display="flex",a.style.display="none",y.style.display="none",t.disabled=!1},E=()=>{y.style.display="none",d.style.display="block",a.style.display="none",i.style.display="flex"},C=()=>{y.style.display="block",d.style.display="none",t.style.display="none",a.style.display="flex",i.style.display="none"};Se(()=>{e.record.on("record-start",v),e.record.on("record-end",h),e.record.on("record-pause",E),e.record.on("record-resume",C)}),et(()=>{e.record.un("record-start",v),e.record.un("record-end",h),e.record.un("record-pause",E),e.record.un("record-resume",C)}),ee(()=>{o()&&!r(P)?e.record.startMic().then(()=>{e.record.startRecording(),p(P,!0)}):!o()&&r(P)&&(e.record.isPaused()&&e.record.resumeRecording(),e.record.stopRecording(),p(P,!1))});var N=It(),F=D(N),O=D(F);O.__click=()=>e.record.startRecording();var V=D(O,!0);S(O),ie(O,u=>t=u,()=>t);var s=R(O,2);s.__click=()=>{e.record.isPaused()&&(e.record.resumeRecording(),e.record.stopRecording()),e.record.stopRecording()};var B=D(s,!0);S(s),ie(s,u=>a=u,()=>a);var M=R(s,2);M.__click=()=>{e.record.isPaused()&&(e.record.resumeRecording(),e.record.stopRecording()),e.record.stopRecording()};var A=D(M,!0);S(M),ie(M,u=>i=u,()=>i);var I=R(M,2);I.__click=()=>e.record.pauseRecording();var z=D(I);Dt(z),S(I),ie(I,u=>y=u,()=>y);var k=R(I,2);k.__click=()=>e.record.resumeRecording();var g=D(k,!0);S(k),ie(k,u=>d=u,()=>d);var x=R(k,2);{var T=u=>{var $=Ct(),c=D($,!0);S($),re(()=>
2te(c,e.record_time)),_(u,$)};L(x,u=>{f()&&!e.show_recording_waveform&&u(T)})}S(F);var q=R(F,2);tt(q,{get i18n(){return e.i18n},get micDevices(){return r(K)},set micDevices(u){p(K,u,!0)}}),S(N),re((u,$,c,ue,se)=>{te(V,u),We(s,1,`stop-button ${$??""}`,"svelte-1xuh0j1"),te(B,c),te(A,ue),te(g,se)},[()=>e.i18n("audio.record"),()=>e.record.isPaused()?"stop-button-paused":"",()=>e.i18n("audio.stop"),()=>e.i18n("audio.stop"),()=>e.i18n("audio.resume")]),_(Z,N),pe()}$e(["click"]);var Lt=j('<time class="trim-duration svelte-j9q3sk"> </time>'),zt=j('<time class="duration svelte-j9q3sk"> </time>'),Tt=j('<time class="duration svelte-j9q3sk">0:00</time>'),qt=j('<div class="timestamps svelte-j9q3sk"><time class="time svelte-j9q3sk">0:00</time> <div><!> <!></div></div>'),Wt=j('<div class="component-wrapper svelte-j9q3sk"><div class="microphone svelte-j9q3sk" data-testid="microphone-waveform"></div> <div data-testid="recording-waveform"></div> <!> <!> <!></div>');function Ot(Z,e){we(e,!0);let o=l(e,"mode",15),f=l(e,"waveform_options",19,()=>({show_recording_waveform:!0})),K=l(e,"editable",3,!0),t=l(e,"recording",3,!1),y,d=W(void 0),a=W(!1),i,P,v=W(void 0),h=W(null),E,C,N=W(0),F=W(0),O,V=W(!1),s=W(0),B=W(!1);const M=()=>{clearInterval(O),O=setInterval(()=>{mt(F)},1e3)};function A(){if(M(),p(V,!0),e.onstartrecording?.(),f().show_recording_waveform){let n=P;n&&(n.style.display="block")}}async function I(n){p(F,0),p(V,!1),clearInterval(O);try{const b=await n.arrayBuffer(),ne=await new AudioContext({sampleRate:e.waveform_settings.sampleRate}).decodeAudioData(b);ne&&await Je(ne).then(async le=>{await e.dispatch_blob([le],"change"),await e.dispatch_blob([le],"stop_recording")})}catch(b){console.error(b)}}ee(()=>{r(v)?.on("record-resume",()=>{M()})}),ee(()=>{r(d)?.on("decode",n=>{p(N,n,!0),C&&(C.textContent=Ae(n))})}),ee(()=>{r(d)?.on("timeupdate",n=>E&&(E.textContent=Ae(n)))}),ee(()=>{r(d)?.on("pause",()=>{e.onpause?.(),p(a,!1)})}),ee(()=>{r(d)?.on("play",()=>{e.onplay?.(),p(a,!0)})}),ee(()=>{r(d)?.on("finish",()=>{e.onstop?.(),p(a,!1)})});const z=()=>{P&&(P.innerHTML=""),y!==void 0&&y.destroy(),P&&(y=qe.create({...e.waveform_settings,normalize:!1,container:P}),p(v,y.registerPlugin(Oe.create()),!0),r(v)?.on("record-end",I),r(v)?.on("record-start",A),r(v)?.on("record-pause",()=>{e.onpauserecording?.(),clearInterval(O)}),r(v)?.on("record-end",n=>{p(h,URL.createObjectURL(n),!0);const b=P,Y=i;b&&(b.style.display="none"),Y&&r(h)&&(Y.innerHTML="",k())}),p(B,!0))},k=()=>{let n=i;!r(h)||!n||p(d,qe.create({container:n,url:r(h),...e.waveform_settings}),!0)},g=async(n,b)=>{o("edit");const Y=r(d)?.getDecodedData();Y&&await Je(Y,n,b).then(async ne=>{await e.dispatch_blob([ne],"change"),await e.dispatch_blob([ne],"stop_recording"),r(d)?.destroy(),k()}),e.onedit?.()};Se(()=>{z(),window.addEventListener("keydown",n=>{if(!(i&&i.contains(document.activeElement)))return;const Y=r(d);Y&&(n.key==="ArrowRight"?Ye(Y,.1):n.key==="ArrowLeft"&&Ye(Y,-.1))})});var x=Wt(),T=D(x);ie(T,n=>P=n,()=>P);var q=R(T,2);ie(q,n=>i=n,()=>i);var u=R(q,2);{var $=n=>{var b=qt(),Y=D(b);ie(Y,J=>E=J,()=>E);var ne=R(Y,2),le=D(ne);{var ye=J=>{var Q=Lt(),de=D(Q,!0);S(Q),re(ge=>te(de,ge),[()=>Ae(r(s))]),_(J,Q)};L(le,J=>{o()==="edit"&&r(s)>0&&J(ye)})}var Ue=R(le,2);{var Be=J=>{var Q=zt(),de=D(Q,!0);S(Q),re(ge=>te(de,ge),[()=>Ae(r(F))]),_(J,Q)},Ee=J=>{var Q=Tt();ie(Q,de=>C=de,()=>C),_(J,Q)};L(Ue,J=>{r(V)?J(Be):J(Ee,!1)})}S(ne),S(b),_(n,b)};L(u,n=>{(r(V)||r(h))&&f().show_recording_waveform&&n($)})}var c=R(u,2);{var ue=n=>{{let b=H(()=>Ae(r(F)));Ut(n,{get record(){return r(v)},get i18n(){return e.i18n},get timing(){return r(V)},get recording(){return t()},get show_recording_waveform(){return f().show_recording_waveform},get record_time(){return r(b)}})}};L(c,n=>{r(B)&&!r(h)&&n(ue)})}var se=R(c,2);{var Ge=n=>{ft(n,{get waveform(){return r(d)},get container(){return i},get playing(){return r(a)},get audio_duration(){return r(N)},get i18n(){return e.i18n},get editable(){return K()},interactive:!0,handle_trim_audio:g,show_redo:!0,get handle_reset_value(){return e.handle_reset_value},get waveform_options(){return f()},get trimDuration(){return r(s)},set trimDuration(b){p(s,b,!0)},get mode(){return o()},set mode(b){o(b)}})};L(se,n=>{r(d)&&r(h)&&n(Ge)})}S(x),_(Z,x),pe()}var Gt=j('<div class="svelte-m6ymia"></div>'),Ht=j('<button><span class="record-icon svelte-m6ymia"><span class="pinger svelte-m6ymia"></span> <span class="dot svelte-m6ymia"></span></span> </button>'),Nt=j('<button class="spinner-button svelte-m6ymia"><div class="icon svelte-m6ymia"><!></div> </button>'),Ft=j('<button class="record-button svelte-m6ymia"><span class="record-icon svelte-m6ymia"><span class="dot svelte-m6ymia"></span></span> </button>'),Vt=j('<div class="mic-wrap svelte-m6ymia"><!> <div class="controls svelte-m6ymia"><!> <!></div></div>');function Yt(Z,e){we(e,!0);
2let o=l(e,"recording",3,!1),f=l(e,"paused_recording",3,!1),K=l(e,"waveform_options",19,()=>({show_recording_waveform:!0})),t=l(e,"waiting",3,!1),y,d,a,i=W(De([]));Se(()=>{P()});const P=()=>{y!==void 0&&y.destroy(),a&&(y=qe.create({...e.waveform_settings,normalize:!1,container:a}),d=y.registerPlugin(Oe.create()))};var v=Vt(),h=D(v);{var E=s=>{var B=Gt();let M;ie(B,A=>a=A,()=>a),re(()=>M=st(B,"",M,{display:o()?"block":"none"})),_(s,B)};L(h,s=>{K().show_recording_waveform&&s(E)})}var C=R(h,2),N=D(C);{var F=s=>{var B=Ht();B.__click=()=>{d?.stopMic(),e.stop()};var M=R(D(B));S(B),re(A=>{We(B,1,lt(f()?"stop-button-paused":"stop-button"),"svelte-m6ymia"),te(M,` ${A??""}`)},[()=>f()?e.i18n("audio.pause"):e.i18n("audio.stop")]),_(s,B)},O=s=>{var B=oe(),M=G(B);{var A=z=>{var k=Nt();k.__click=()=>{e.stop()};var g=D(k),x=D(g);St(x),S(g);var T=R(g);S(k),re(q=>te(T,` ${q??""}`),[()=>e.i18n("audio.waiting")]),_(z,k)},I=z=>{var k=Ft();k.__click=()=>{d?.startMic(),e.record()};var g=R(D(k));S(k),re(x=>te(g,` ${x??""}`),[()=>e.i18n("audio.record")]),_(z,k)};L(M,z=>{o()&&t()?z(A):z(I,!1)},!0)}_(s,B)};L(N,s=>{o()&&!t()?s(F):s(O,!1)})}var V=R(N,2);tt(V,{get i18n(){return e.i18n},get micDevices(){return r(i)},set micDevices(s){p(i,s,!0)}}),S(C),S(v),_(Z,v),pe()}$e(["click"]);let Xe;async function Jt(){const{MediaRecorder:Z,register:e}=await Ne(async()=>{const{MediaRecorder:f,register:K}=await import("./module-C85Cvh0Z.js");return{MediaRecorder:f,register:K}},__vite__mapDeps([0,1]),import.meta.url),{connect:o}=await Ne(async()=>{const{connect:f}=await import("./module-B5lWqP2v.js");return{connect:f}},__vite__mapDeps([2,1]),import.meta.url);return e(await o()),Xe=Z,Xe}var Qt=j("<!> <!>",1),Xt=j("<!> <!>",1),Kt=j("<!> <div><!> <!> <!></div>",1);function Zt(Z,e){we(e,!0);let o=l(e,"value",15,null),f=l(e,"subtitles",3,null),K=l(e,"show_label",3,!0),t=l(e,"buttons",19,()=>["download","share"]),y=l(e,"on_custom_button_click",3,null),d=l(e,"sources",19,()=>["microphone","upload"]),a=l(e,"pending",3,!1),i=l(e,"streaming",3,!1),P=l(e,"trim_region_settings",19,()=>({})),v=l(e,"waveform_options",19,()=>({})),h=l(e,"dragging",15,!1),E=l(e,"active_source",15,"microphone"),C=l(e,"handle_reset_value",3,()=>{}),N=l(e,"editable",3,!0),F=l(e,"max_file_size",3,null),O=l(e,"stream_every",3,.1),V=l(e,"uploading",15,!1),s=l(e,"recording",15,!1),B=l(e,"class_name",3,""),M=l(e,"upload_promise",15),A=l(e,"initial_value",15),I=l(e,"playback_position",15),z=l(e,"time_limit",3,null),k=l(e,"stream_state",3,"closed");ee(()=>{e.ondrag?.(h())});let g,x=W(""),T,q=[],u=!1,$=!1,c;const ue=44;let se=[];typeof window<"u"&&i()&&Jt().then(m=>{c=m});const n=m=>m.map(w=>w instanceof Blob?w:w.slice()),b=async(m,w)=>{let ae=new File(n(m),"audio.wav",{type:"audio/wav"});if(ae.size===0)return;const ce=await vt([ae],w==="stream");A(o()),o((await e.upload(ce,e.root,void 0,F()||void 0))?.filter(Boolean)[0]),w==="stream"?e.onstream?.(o()):w==="change"?e.onchange?.(o()):w==="stop_recording"&&e.onstop_recording?.()};et(()=>{i()&&g&&g.state!=="inactive"&&g.stop()});async function Y(){let m;try{m=await navigator.mediaDevices.getUserMedia({audio:!0})}catch(w){if(!navigator.mediaDevices){e.onerror?.(e.i18n("audio.no_device_support"));return}if(w instanceof DOMException&&w.name=="NotAllowedError"){e.onerror?.(e.i18n("audio.allow_recording_access"));return}throw w}m!=null&&(i()?(g=new c(m,{mimeType:"audio/wav"}),g.addEventListener("dataavailable",ne)):(g=new MediaRecorder(m),g.addEventListener("dataavailable",w=>{se.push(w.data)})),g.addEventListener("stop",async()=>{s(!1),g.stop(),await b(se,"change"),await b(se,"stop_recording"),se=[]}),$=!0)}async function ne(m){let w=await m.data.arrayBuffer(),ae=new Uint8Array(w);if(T||(T=new Uint8Array(w.slice(0,ue)),ae=new Uint8Array(w.slice(ue))),a())q.push(ae);else{let ce=[T].concat(q,[ae]);if(!s()||k()==="waiting")return;b(ce,"stream"),q=[]}}ee(()=>{if(u&&a()===!1&&(u=!1,T&&q)){let m=[T].concat(q);q=[],b(m,"stream")}});async function le(){s(!0),e.onstart_recording?.(),$||await Y(),T=void 0,i()&&g.state!="recording"&&g.start(O()*1e3)}function ye(){e.onchange?.(null),e.onclear?.(),p(x,""),o(null)}function Ue(m){o(m),e.onchange?.(m),e.onupload?.(m)}async function Be(){s(!1),i()&&(e.onclose_stream?.(),e.onstop_recording?.(),g.stop(),a()&&(u=!0),await b(se,"stop_recording"),e.onclear?.(),p(x,""))}ee(()=>{!s()&&g&&r(x)!==""&&Be()}),ee(()=>{s()&&g&&le()});var Ee=Kt(),J=G(Ee);{let m=H(()=>E()==="upload"&&o()===null),w=H(()=>e.label||e.i18n("audio.audio"));kt(J,{get show_label(){return K()},get Icon(){return Rt},get float(){return r(m)},get label(){return r(w)}})}var Q=R(J,2),de=D(Q);At(de,{get time_limit(){return z()}});var ge=R(de,2);{var rt=m=>{var w=oe(),ae=G(w);{var ce=X=>{var fe=Qt(),_e=G(fe);Ve(_e,{get i18n(){return e.i18n},onclear:ye});var xe=R(_e,2);{var me=U=>{{let he=H(()=>k()==="waiting");Yt(U,{record:le,get recording(){return s()},stop:Be,get i18n(){return e.i18n},get waveform_settings(){return e.waveform_settings},get waveform_options(){return v()},get waiting(){return r(he)}})}},ve=U=>{Ot(U,{get i18n(){return e.i18n},get editable(){return N()},get recording(){return s()},dispatch_blob:b,get waveform_settings(){return e.waveform_settings},get waveform_options(){return v()},get handle_reset_value(){return C()},onstartrecording:()=>e.onstart_recording?.(),onpauserecording:()=>e.onpause_recording?.(),onstoprecording:()=>e.onstop_recording?.(),get mode(){return r(x)},set mode(he){p(x,he,!0)}})};L(xe,U=>{i()?U(me):U(ve,!1)})}_(X,fe)},ke=X=>{var fe=oe(),_e=G(fe);{var xe=me=>{{let ve=H(()=>e.i18n("audio.drop_to_upload"));pt(me,{filetype:"audio/aac,audio/midi,audio/mpeg,audio/ogg,audio/wav,audio/x-wav,audio/opus,audio/webm,audio/flac,audio/vnd.rn-realaudio,audio/x-ms-wma,audio/x-aiff,audio/amr,audio/*",onload:Ue,onerror:U=>e.onerror?.(U),get root(){return e.root},get max_file_size(){return F()},get upload(){return e.upload},get stream_handler(){return e.stream_handler},get aria_label(){return r(ve)},get upload_promise(){return M()},set upload_promise(U){M(U)},get dragging(){return h()},set dragging(U){h(U)},get uploading(){return V()},set uploading(U){V(U)},children:(U,he)=>{var Me=oe(),Re=G(Me);{var je=Pe=>{var Ce=oe(),Le=G(Ce);wt(Le,()=>e.children),_(Pe,Ce)};L(Re,Pe=>{e.children&&Pe(je)})}_(U,Me)},$$slots:{default:!0}})}};L(_e,me=>{E()==="upload"&&me(xe)},!0)}_(X,fe)};L(ae,X=>{E()==="microphone"?X(ce):X(ke,!1)})}_(m,w)},at=m=>{var w=Xt(),ae=G(w);{let ke=H(()=>t()===null||t().some(X=>typeof X=="string"&&X==="download")?o().url:null);Ve(ae,{get i18n(){return e.i18n},onclear:ye,onedit:()=>{p(x,"edit"),e.onedit?.()},get download(){return r(ke)},children:(X,fe)=>{var _e=oe(),xe=G(_e);{var me=ve=>{var U=oe(),he=G(U);Ke(he,17,t,Ze,(Me,Re)=>
2{var je=oe(),Pe=G(je);{var Ce=be=>{var Ie=oe(),nt=G(Ie);{var it=ze=>{xt(ze,{get i18n(){return e.i18n},get onerror(){return e.onerror},onshare:()=>{},formatter:async Te=>!Te||!Te.url?"":`<audio controls src="${await ut(Te.url)}"></audio>`,get value(){return o()}})};L(nt,ze=>{r(Re)==="share"&&ze(it)})}_(be,Ie)},Le=be=>{Pt(be,{get button(){return r(Re)},on_click:Ie=>{y()&&y()(Ie)}})};L(Pe,be=>{typeof r(Re)=="string"?be(Ce):be(Le,!1)})}_(Me,je)}),_(ve,U)};L(xe,ve=>{o()!==null&&t()&&ve(me)})}_(X,_e)},$$slots:{default:!0}})}var ce=R(ae,2);{let ke=H(()=>Array.isArray(f())?f():f()?.url);ht(ce,{get value(){return o()},get subtitles(){return r(ke)},get label(){return e.label},get i18n(){return e.i18n},dispatch_blob:b,get waveform_settings(){return e.waveform_settings},get waveform_options(){return v()},get trim_region_settings(){return P()},get handle_reset_value(){return C()},get editable(){return N()},get loop(){return e.loop},interactive:!0,get onstop(){return e.onstop},get onplay(){return e.onplay},get onpause(){return e.onpause},get onedit(){return e.onedit},get mode(){return r(x)},set mode(X){p(x,X,!0)},get playback_position(){return I()},set playback_position(X){I(X)}})}_(m,w)};L(ge,m=>{o()==null||i()?m(rt):m(at,!1)})}var ot=R(ge,2);yt(ot,{get sources(){return d()},handle_clear:ye,get active_source(){return E()},set active_source(m){E(m)}}),S(Q),re(()=>{We(Q,1,`audio-container ${B()??""}`,"svelte-ocxd3m"),dt(Q,"data-testid",e.label?"waveform-"+e.label:"unlabelled-audio")}),_(Z,Ee),pe()}var $t=j("<!> <!>",1),er=j("<!> <!>",1);function jr(Z,e){we(e,!0);let o=ct(e,["$$slots","$$events","$$legacy"]),f=W(void 0);e.props.stream_every=.1;class K extends _t{async get_data(){return r(f)&&(await r(f),await gt()),await super.get_data()}}const t=new K(o);let y=H(()=>t.shared.label||t.i18n("audio.audio")),d=H(()=>e.minimal??t.props.minimal??!1),a=H(()=>t.props.sources?t.props.sources[0]:null),i=W(De(t.props.value));const P=()=>{r(i)===null||t.props.value===r(i)||(t.props.value=r(i))};let v=W(!1),h=W(De(t.props.recording??!1));ee(()=>{t.props.recording=r(h)});let E="darkorange",C=De({height:50,barWidth:2,barGap:3,cursorWidth:2,cursorColor:"#ddd5e9",autoplay:t.props.autoplay,barRadius:10,dragToSeek:!0,normalize:!0,minPxPerSec:20,waveColor:t.props.waveform_options.waveform_color||"#9ca3af",progressColor:t.props.waveform_options.waveform_progress_color||E,mediaControls:t.props.waveform_options.show_controls??!1,sampleRate:t.props.waveform_options.sample_rate||44100});const N={color:t.props.waveform_options.trim_region_color,drag:!0,resize:!0};function F(){document.documentElement.style.setProperty("--trim-region-color",N.color||E)}function O(A){const[I,z]=A.includes("Invalid file type")?["warning","complete"]:["error","error"];t.shared.loading_status&&(t.shared.loading_status.status=z,t.shared.loading_status.message=A),t.dispatch(I,A)}t.watch_for_change(),Se(()=>{F()});var V=oe(),s=G(V);{var B=A=>{{let I=H(()=>r(v)?"focus":"base");Qe(A,{variant:"solid",get border_mode(){return r(I)},padding:!1,allow_overflow:!1,get elem_id(){return t.shared.elem_id},get elem_classes(){return t.shared.elem_classes},get visible(){return t.shared.visible},get container(){return t.shared.container},get scale(){return t.shared.scale},get min_width(){return t.shared.min_width},children:(z,k)=>{var g=$t(),x=G(g);Fe(x,He({get autoscroll(){return t.shared.autoscroll},get i18n(){return t.i18n}},()=>t.shared.loading_status,{on_clear_status:()=>t.dispatch("clear_status",t.shared.loading_status)}));var T=R(x,2);{let q=H(()=>t.props.buttons??["download","share"]);bt(T,{get i18n(){return t.i18n},get show_label(){return t.shared.show_label},get buttons(){return r(q)},get value(){return t.props.value},get subtitles(){return t.props.subtitles},get label(){return r(y)},get loop(){return t.props.loop},get waveform_settings(){return C},get waveform_options(){return t.props.waveform_options},get editable(){return t.props.editable},get minimal(){return r(d)},on_custom_button_click:u=>{t.dispatch("custom_button_click",{id:u})},onshare:u=>t.dispatch("share",u),onerror:u=>t.dispatch("error",u.detail),onplay:()=>t.dispatch("play"),onpause:()=>t.dispatch("pause"),onstop:()=>t.dispatch("stop"),get playback_position(){return t.props.playback_position},set playback_position(u){t.props.playback_position=u}})}_(z,g)},$$slots:{default:!0}})}},M=A=>{{let I=H(()=>t.props.value===null&&r(a)==="upload"?"dashed":"solid"),z=H(()=>r(v)?"focus":"base");Qe(A,{get variant(){return r(I)},get border_mode(){return r(z)},padding:!1,allow_overflow:!1,get elem_id(){return t.shared.elem_id},get elem_classes(){return t.shared.elem_classes},get visible(){return t.shared.visible},get container(){return t.shared.container},get scale(){return t.shared.scale},get min_width(){return t.shared.min_width},children:(k,g)=>{var x=er(),T=G(x);Fe(T,He({get autoscroll(){return t.shared.autoscroll},get i18n(){return t.i18n}},()=>t.shared.loading_status,{on_clear_status:()=>t.dispatch("clear_status",t.shared.loading_status)}));var q=R(T,2);{let u=H(()=>t.props.buttons??[]),$=H(()=>r(a)||void 0);Zt(q,{get label(){return r(y)},get show_label(){return t.shared.show_label},get buttons(){return r(u)},on_custom_button_click:c=>{t.dispatch("custom_button_click",{id:c})},get value(){return t.props.value},get subtitles(){return t.props.subtitles},onchange:c=>t.props.value=c,onstream:c=>{t.props.value=c,t.dispatch("stream",t.props.value)},ondrag:c=>p(v,c,!0),get root(){return t.shared.root},get sources(){return t.props.sources},get active_source(){return r($)},get pending(){return t.shared.loading_status.pending},get streaming(){return t.props.streaming},get loop(){return t.props.loop},get max_file_size(){return t.shared.max_file_size},handle_reset_value:P,get editable(){return t.props.editable},onedit:()=>t.dispatch("edit"),onplay:()=>t.dispatch("play"),onpause:()=>t.dispatch("pause"),onstop:()=>t.dispatch("stop"),onstart_recording:()=>t.dispatch("start_recording"),onpause_recording:()=>t.dispatch("pause_recording"),onstop_recording:()=>{t.dispatch("stop_recording"),t.dispatch("input")},onupload:()=>{t.dispatch("upload"),t.dispatch("input")},onclear:()=>{t.dispatch("clear"),t.dispatch("input")},onerror:O,onclose_stream:()=>t.dispatch("close_stream","stream"),get i18n(){return t.i18n},get waveform_settings(){return C},get waveform_options(){return t.props.waveform_options},get trim_region_settings(){return N},get stream_every(){return t.props.stream_every},get stream_state(){return t.shared.loading_status.stream_state},upload:(...c)=>t.shared.client.upload(...c),stream_handler:(...c)=>t.shared.client.stream(...c),get time_limit(){return t.shared.loading_status.time_limit},get upload_promise(){return r(f)},set upload_promise(c){p(f,c,!0)},get initial_value(){return r(i)},set initial_value(c){p(i,c,!0)},get recording(){return r(h)},set recording(c){p(h,c,!0)},get dragging(){return r(v)},set dragging(c){p(v,c,!0)},get playback_position(){return t.props.playback_position},set playback_position(c){t.props.playback_position=c},children:(c,ue)=>{Bt(c,{get i18n(){return t.i18n},type:"audio"})},$$slots:{default:!0}})}_(k,x)},$$slots:{default:!0}})}};L(s,A=>{t.shared.interactive?A(M,!1):A(B)})}_(Z,V),pe()}export{Ur as BaseExample,Zt as BaseInteractiveAudio,ht as BasePlayer,bt as BaseStaticAudio,jr as default};

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.