PageSourceSearch

https://disvideo.ai/_next/static/chunks/3369.1ec6a53779ab9122.js

js disvideo.ai collected 2026-10-05 12:00:30 UTC 7,352 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3369],{33419:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(20517).A)("pause",[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]])},67541:(e,r,t)=>{t.d(r,{z:()=>a});function a(e){if(!Number.isFinite(e)||e<=0)return"0 B";let r=["B","KB","MB","GB","TB"],t=Math.min(Math.floor(Math.log(e)/Math.log(1024)),r.length-1);return`${(e/1024**t).toFixed(+(0!==t))} ${r[t]}`}},87893:(e,r,t)=>{t.d(r,{A:()=>a});let a=(0,t(20517).A)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]])},93369:(e,r,t)=>{t.r(r),t.d(r,{AudioUploadField:()=>N});var a=t(45279),n=t(74809),i=t(19703),l=t(67541),s=t(5657),u=t(75162),o=t(33419),c=t(87893),d=t(17937),f=t(6262),p=t(84532),m=t(72084),x=t(39792),h=t(35540),v=t(99878),g=t(51901);let j="audio/mpeg,audio/wav,audio/ogg,audio/mp4,audio/aac,audio/flac";function N(e){let r,t,i,l,s=(0,n.c)(15),{fieldConfig:u,name:o,defaultValue:c}=e,{control:d}=(0,m.xW)(),f=(0,p.c)("ai.generator");return s[0]!==u.required||s[1]!==f?(r={validate:e=>!u.required||!!e||f("validation.upload_audio")},s[0]=u.required,s[1]=f,s[2]=r):r=s[2],s[3]!==u.maxSizeMB||s[4]!==u.uploadPrefix?(t=e=>{let{field:r,fieldState:t}=e;return(0,a.jsx)(y,{value:r.value,onChange:r.onChange,error:t.error?.message,uploadPrefix:u.uploadPrefix||"audio-gen",maxSizeMB:u.maxSizeMB??50})},s[3]=u.maxSizeMB,s[4]=u.uploadPrefix,s[5]=t):t=s[5],s[6]!==d||s[7]!==c||s[8]!==o||s[9]!==r||s[10]!==t?(i=(0,a.jsx)(m.xI,{name:o,control:d,defaultValue:c,rules:r,render:t}),s[6]=d,s[7]=c,s[8]=o,s[9]=r,s[10]=t,s[11]=i):i=s[11],s[12]!==u||s[13]!==i?(l=(0,a.jsx)(v.cm,{field:u,children:i}),s[12]=u,s[13]=i,s[14]=l):l=s[14],l}function y(e){let r,t,m,v,N,y,z,w=(0,n.c)(46),{value:k,onChange:M,error:A,uploadPrefix:B,maxSizeMB:S}=e,E=(0,p.c)("ai.generator"),C=(0,i.useRef)(null),D=(0,i.useRef)(null),P=(0,i.useRef)(null),[R,F]=(0,i.useState)(!1),[L,$]=(0,i.useState)(!1),[W,q]=(0,i.useState)(null),Q=(0,i.useRef)(0),T=1024*S*1024;w[0]===Symbol.for("react.memo_cache_sentinel")?(r=()=>()=>{D.current&&(D.current.pause(),D.current.src="",D.current=null),P.current&&(P.current.pause(),P.current.src="",P.current=null)},t=[],w[0]=r,w[1]=t):(r=w[0],t=w[1]),(0,i.useEffect)(r,t);let V=(0,h.lQ)(k)?k:null,I=V?V.preview:"string"==typeof k&&k?k:null;if(w[2]!==W||w[3]!==A||w[4]!==R||w[5]!==L||w[6]!==T||w[7]!==S||w[8]!==M||w[9]!==V||w[10]!==I||w[11]!==E||w[12]!==B||w[13]!==k){let e,r,t,n,i,p,y,z,K,O=V?V.file.name:I?E("audio.file_label"):null,U=V?V.file.size:void 0;w[17]!==T||w[18]!==S||w[19]!==M||w[20]!==E||w[21]!==B||w[22]!==k?(e=e=>{if(!e.type.startsWith("audio/"))return void x.oR.error(E("validation.unsupported_audio"));if(e.size>T)return void x.oR.error(E("validation.file_too_large",{size:`${S}MB`}));D.current&&(D.current.pause(),D.current=null,$(!1)),(0,h.lQ)(k)&&(0,h.go)(k);let r=(0,h.FW)(e,B),t=new Audio(r.preview);P.current=t;let a=()=>{t.removeEventListener("loadedmetadata",n),t.removeEventListener("error",a),t.src="",P.current===t&&(P.current=null)},n=()=>{Number.isFinite(t.duration)&&q(t.duration),a()};t.addEventListener("loadedmetadata",n),t.addEventListener("error",a),q(null),M(r)},w[17]=T,w[18]=S,w[19]=M,w[20]=E,w[21]=B,w[22]=k,w[23]=e):e=w[23];let G=e;w[24]!==G?(r=e=>{let r=e.target.files?.[0];r&&G(r),C.current&&(C.current.value="")},w[24]=G,w[25]=r):r=w[25];let H=r;w[26]!==M||w[27]!==k?(t=()=>{D.current&&(D.current.pause(),D.current.src="",D.current=null,$(!1)),(0,h.lQ)(k)&&(0,h.go)(k),q(null),M("")},w[26]=M,w[27]=k,w[28]=t):t=w[28];let J=t;w[29]!==L||w[30]!==I||w[31]!==E?(n=()=>{if(I){if(L&&D.current){D.current.pause(),$(!1);return}D.current?.src!==I&&(D.current&&D.current.pause(),D.current=new Audio(I),D.current.addEventListener("ended",()=>$(!1)),D.current.addEventListener("loadedmetadata",()=>{D.current&&Number.isFinite(D.current.duration)&&q(D.current.duration)})),D.current.play().then(()=>$(!0)).catch(()=>{x.oR.error(E("errors.audio_play_failed")),$(!1)})}},w[29]=L,w[30]=I,w[31]=E,w[32]=n):n=w[32];let X=n;w[33]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{e.preventDefault(),e.stopPropagation(),Q.current=Q.current+1,F(!0)},w[33]=i):i=w[33];let Y=i;w[34]===Symbol.for("react.memo_cache_sentinel")?(p=e=>{e.preventDefault(),e.stopPropagation(),Q.current=Q.current-1,Q.current<=0&&(Q.current=0,F(!1))},w[34]=p):p=w[34];let Z=p;w[35]!==G?(y=e=>{e.preventDefault(),e.stopPropagation(),Q.current=0,F(!1);let r=Array.from(e.dataTransfer?.files||[]).find(b);r&&G(r)},w[35]=G,w[36]=y):y=w[36];let ee=y;m=g.ng,w[37]!==H?(v=(0,a.jsx)("input",{ref:C,type:"file",accept:j,onChange:H,className:"hidden"}),w[37]=H,w[38]=v):v=w[38],N=I&&O?(0,a.jsx)("div",{className:(0,s.cn)(g.ON,"relative overflow-hidden p-3"),children:(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("button",{type:"button",className:(0,s.cn)(g.iV,"text-primary-emphasis hover:bg-selected focus-visible:focus-ring focus-visible:ring-ring/50 size-12 focus-visible:outline-none"),"aria-label":L?E("audio.pause_file",{name:O??""}):E("audio.play_file",{name:O??""}),onClick:X,children:L?(0,a.jsx)(o.A,{className:"text-primary size-5"}):(0,a.jsx)(c.A,{className:"text-primary size-5"})}),(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,a.jsx)("p",{className:"text-foreground truncate text-sm font-medium",children:O}),(0,a.jsxs)("div",{className:"text-muted-foreground flex items-center gap-2 text-xs",children:[null!=U&&(0,a.jsx)("span",{children:(0,l.z)(U)}),null!==W&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"text-border",children:"|"}),(0,a.jsx)("span",{children:(z=Math.floor(W/60),K=Math.floor(W%60),`${z}:${K.toString().padStart(2,"0")}`)})]})]})]}),(0,a.jsx)(u.$,{type:"button",size:"icon",variant:"ghost",className:"size-8 shrink-0","aria-label":E("audio.remove_file",{name:O??""}),onClick:J,children:(0,a.jsx)(d.A,{className:"size-4"})})]})}):(0,a.jsx)("div",{className:(0,s.cn)(g.hv,"hover:shadow-glow cursor-pointer p-1",R&&g.UK,A&&g.mv),onDragEnter:Y,onDragOver:_,onDragLeave:Z,onDrop:ee,children:(0,a.jsxs)("button",{type:"button",className:"focus-visible:ring-ring/50 focus-visible:focus-ring rounded-control flex w-full flex-col items-center justify-center gap-2 py-8 focus-visible:outline-none",onClick:()=>C.current?.click(),children:[(0,a.jsx)("div",{className:(0,s.cn)(g.iV,"size-10 border-dashed"),children:(0,a.jsx)(f.A,{className:"size-5"})}),(0,a.jsx)("span",{className:"text-sm font-medium",children:E("upload.select_audio")}),(0,a.jsx)("span",{className:"text-muted-foreground text-xs",children:E("upload.max_size",{size:`${S}MB`})}),(0,a.jsx)("span",{className:"text-muted-foreground text-xs",children:E("upload.accepted_formats",{formats:(0,g.wR)(j.split(","))})})]})}),w[2]=W,w[3]=A,w[4]=R,w[5]=L,w[6]=T,w[7]=S,w[8]=M,w[9]=V,w[10]=I,w[11]=E,w[12]=B,w[13]=k,w[14]=m,w[15]=v,w[16]=N}else m=w[14],v=w[15],N=w[16];return w[39]!==A?(y=A&&(0,a.jsx)("p",{className:g.IN,role:"alert",children:A}),w[39]=A,w[40]=y):y=w[40],w[41]!==m||w[42]!==v||w[43]!==N||w[44]!==y?(z=(0,a.jsxs)("div",{className:m,children:[v,N,y]}),w[41]=m,w[42]=v,w[43]=N,w[44]=y,w[45]=z):z=w[45],z}function b(e){return e.type.startsWith("audio/")}function _(e){e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect="copy"}}}]);

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.