PageSourceSearch

https://soundboard67.com/_next/static/chunks/2915-116a68b7d9fca005.js

js soundboard67.com collected 2026-10-04 09:15:25 UTC 22,921 bytes, 24 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2915],{2915:(e,t,s)=>{s.d(t,{default:()=>P});var a=s(5155),o=s(9092),n=s.n(o),i=s(2115),l=s(4825),r=s(3810),f=s(6962),c=s(7686),d=s(8500),u=s.n(d),p=s(3321),m=s(1337),b=s(7803),y=s(4626),x=s(3573);let h=new Map,g=[],v=null;function w(e){let t=g.indexOf(e);-1!==t&&g.splice(t,1),g.push(e)}function j(e){let t=h.get(e);if(!t)return;try{t.el.pause(),t.el.onended=null,t.el.onerror=null,t.el.removeAttribute("src"),t.el.load()}catch{}h.delete(e);let s=g.indexOf(e);-1!==s&&g.splice(s,1),v===e&&(v=null)}function N(e){for(;h.size>14;){let t=g.find(t=>t!==e&&t!==v);if(void 0===t)break;j(t)}}function $(e){let t=new Audio(e);return t.preload="auto",t.setAttribute("playsinline","true"),t.setAttribute("webkit-playsinline","true"),t}function k(e){for(let[t,s]of h)if(t!==e){s.active=!1;try{s.el.paused||s.el.pause(),s.el.currentTime=0}catch{}}v=e}function C(e){let t=h.get(e);return!!t&&(!!t.active||!t.el.paused&&!t.el.ended)}function S(e,t){if(!t)return;if(h.get(e))return void w(e);if(function(){let e=0;for(let t of h.values())t.el.readyState<2&&e++;return e}()>=2)return;let s=$(t);h.set(e,{soundId:e,url:t,el:s,active:!1}),w(e),N(e)}let _=new Map,E=new Map,O=!1;function M(e){for(let[t,s]of(k(e),_))t!==e&&s.isActive()&&s.pause()}let I=(0,l.default)(()=>s.e(4292).then(s.bind(s,4292)),{loadableGenerated:{webpack:()=>[4292]},ssr:!1}),A=null,U=!1;function T(){if(!U){U=!0;try{A||(A=new(window.AudioContext||window.webkitAudioContext)),A&&"suspended"===A.state&&A.resume().catch(()=>{})}catch(e){}document.removeEventListener("click",T,!0),document.removeEventListener("touchstart",T,!0),document.removeEventListener("keydown",T,!0)}}let L=!1;"u">typeof document&&!L&&"u">typeof document&&(L=!0,document.addEventListener("click",T,!0),document.addEventListener("touchstart",T,!0),document.addEventListener("keydown",T,!0));let P=(0,i.memo)(({sound:e,isAboveTheFold:t=!1,customSize:s,hideLabel:o=!1,hideActions:l=!1,isMobileDevice:d=!1,detailPath:g})=>{let U,T,L,P=(0,p.useRouter)(),{token:H}=(0,b.A)(),[R,D]=(0,i.useState)(!1),[Z,W]=(0,i.useState)(!!e.is_liked),[G,J]=(0,i.useState)(e.likes_count??0),[B,z]=(0,i.useState)(!1),F=(0,i.useRef)(!1),q=(0,i.useRef)(H),X=(0,i.useRef)(0),Y=(0,i.useRef)(null),K=(0,i.useRef)(null),Q=(0,i.useCallback)(e=>{let t=K.current;t&&(e?t.classList.add("pressed"):t.classList.remove("pressed"))},[]);(0,i.useEffect)(()=>{q.current=H},[H]);let V=e=>{F.current=e};(0,i.useEffect)(()=>{if(!t)return;let s=y.uE.resolvePlaybackUrl(e);s&&S(e.id,s)},[t,e.id,e.sound_file]),(0,i.useEffect)(()=>{H?D(!!e.is_favorited):D(!1)},[e.id,e.is_favorited,H]);let ee=i.useMemo(()=>g??(0,x.GS)(e.name??"",e.id),[g,e.name,e.id]),et=(0,i.useCallback)(()=>{let t=y.uE.resolvePlaybackUrl(e);t&&S(e.id,t)},[e.id,e.sound_file]),es=(0,i.useCallback)(()=>{if(!A)try{A=new(window.AudioContext||window.webkitAudioContext)}catch(e){}A&&"suspended"===A.state&&A.resume().catch(()=>{});let t=y.uE.resolvePlaybackUrl(e);t?(M(e.id),V(!0),Q(!0),(function(e,t,s){if(!t)return Promise.reject(Error("no audio url"));k(e);let a=h.get(e);if(a&&a.url===t)a.active=!0;else{a&&j(e);let s=$(t);a={soundId:e,url:t,el:s,active:!0},h.set(e,a)}v=e,w(e),N(e);let o=a.el;o.onended=()=>{a.active=!1,v===e&&(v=null),s?.onEnded?.()},o.onerror=()=>{a.active=!1,v===e&&(v=null),s?.onError?.()};try{o.currentTime=0}catch{}let n=o.play();return n&&"function"==typeof n.then?n.then(()=>{s?.onStarted?.()}).catch(t=>{throw a.active=!1,v===e&&(v=null),s?.onError?.(),t}):(s?.onStarted?.(),Promise.resolve())})(e.id,t,{onStarted:()=>{Q(!1),q.current&&y.uE.recordPlay(e.id,q.current).catch(()=>{})},onEnded:()=>{V(!1),Q(!1),window.dispatchEvent(new CustomEvent("sound-ended",{detail:{soundId:e.id}}))},onError:()=>{V(!1),Q(!1)}}).catch(()=>{V(!1),Q(!1)})):console.error("Failed to generate audio URL for sound:",e)},[e.id,e.sound_file,Q]),ea=async t=>{if(t.stopPropagation(),!H)return void P.push(`/login?redirect=${encodeURIComponent(ee)}`);let s="sb_favorites";try{R?(await y.uE.unfavoriteSound(H,e.id),Z&&(await y.uE.unlikeSound(H,e.id).catch(()=>{}),W(!1),J(e=>Math.max(0,e-1)))):(await y.uE.favoriteSound(H,e.id),Z||(await y.uE.likeSound(H,e.id).catch(()=>{}),W(!0),J(e=>e+1)));let t=JSON.parse(localStorage.getItem(s)||"[]");R?(D(!1),t=t.filter(t=>t!==e.id),localStorage.setItem(s,JSON.stringify(t)),window.dispatchEvent(new CustomEvent("favoritesUpdated",{detail:{action:"remove",soundId:e.id}}))):(D(!0),t.push(e.id),localStorage.setItem(s,JSON.stringify(t)),window.dispatchEvent(new CustomEvent("favoritesUpdated",{detail:{action:"add",soundId:e.id}})))}catch(e){console.error("Error updating favorites:",e)}};(0,i.useEffect)(()=>{var t,s;let a=(t=e.id,s={soundId:e.id,pause:()=>{if(F.current||C(e.id)){var t=e.id;let s=h.get(t);if(s){s.active=!1;try{s.el.paused||s.el.pause(),s.el.currentTime=0}catch{}v===t&&(v=null)}F.current=!1,Q(!1)}},isActive:()=>F.current||C(e.id)},O||(O=!0,window.addEventListener("pause-all-sounds",e=>{M(e.detail?.exceptId??null)}),window.addEventListener("play-sound-auto",e=>{let t=e.detail?.soundId;null!=t&&E.get(t)?.()})),_.set(t,s),es&&E.set(t,es),()=>{_.delete(t),E.delete(t)});return()=>{a()}}
1,[e.id,es,Q]);let eo=(U=["#E74C3C","#27AE60","#3498DB","#9B59B6","#F1C40F","#1abc9c"],T=e.id%U.length,U[T]),en=Math.floor(1.15*Math.floor(.92*(s??90))),ei=(L=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(eo))?{r:parseInt(L[1],16),g:parseInt(L[2],16),b:parseInt(L[3],16)}:{r:107,g:114,b:128},el=`button-${e.id}`,er=(e,t,s)=>`#${[e,t,s].map(e=>{let t=Math.max(0,Math.min(255,Math.round(e))).toString(16);return 1===t.length?"0"+t:t}).join("")}`,ef=s&&s>=200;return(0,a.jsxs)("div",{ref:Y,style:{width:ef?`${s}px`:"100%",height:ef?`${s}px`:"auto",minHeight:ef?`${s}px`:"auto",maxHeight:ef?`${s}px`:"none",minWidth:ef?`${s}px`:0,maxWidth:ef?`${s}px`:"100%",flexDirection:"column",alignItems:"center",justifyContent:"flex-start",padding:"0",margin:"0",boxSizing:"border-box",overflow:"visible",gap:"0",flexShrink:0,position:"relative"},className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" flex flex-col items-center",children:[(0,a.jsx)("div",{style:{overflow:"visible",flexShrink:0,boxShadow:"none",width:ef?`${s}px`:"100%",height:ef?`${s}px`:"auto",minWidth:ef?`${s}px`:"auto",minHeight:ef?`${s}px`:"auto",maxWidth:ef?`${s}px`:"100%",maxHeight:ef?`${s}px`:"none",aspectRatio:"1 / 1"},className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" relative w-full aspect-square mx-auto",children:(0,a.jsx)("div",{ref:K,role:"button","aria-label":`Play ${(0,m.rT)(e.name??"")}`,onClick:e=>{e.preventDefault(),Date.now()-X.current<400||es()},onMouseEnter:et,onMouseDown:()=>Q(!0),onMouseUp:()=>Q(!1),onMouseLeave:()=>{Q(!1)},onTouchStart:()=>{Q(!0),X.current=Date.now(),et()},onTouchEnd:e=>{e.preventDefault(),es(),Q(!1)},style:{cursor:"pointer",position:"relative",overflow:"visible",margin:"0 auto",width:ef?`${s}px`:"100%",height:ef?`${s}px`:"100%",minWidth:ef?`${s}px`:"auto",minHeight:ef?`${s}px`:"auto",maxWidth:ef?`${s}px`:"100%",maxHeight:ef?`${s}px`:"100%",flexShrink:0},className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" sound-button-container w-full h-full",children:(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",viewBox:"0 0 508.88 499.32","aria-label":"Sound button",style:{display:"block",overflow:"visible",width:ef?`${s}px`:"100%",height:ef?`${s}px`:"auto",minWidth:ef?`${s}px`:"auto",minHeight:ef?`${s}px`:"auto",maxWidth:ef?`${s}px`:"100%",maxHeight:ef?`${s}px`:"none",flexShrink:0},preserveAspectRatio:"xMidYMid meet",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" w-full h-auto",children:[(0,a.jsxs)("defs",{className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]]),children:[(0,a.jsx)("style",{children:`
2                .cls-1-${el} { fill: ${er(Math.max(0,ei.r-30),Math.max(0,ei.g-30),Math.max(0,ei.b-30))}; }
3                .cls-2-${el} { fill: #b0aaab; }
4                .cls-3-${el} { fill: url(#linear-gradient-2-${el}); }
5                .cls-4-${el} { fill: #1f1f1f; }
6                .cls-5-${el} { fill: ${er(Math.max(0,ei.r-20),Math.max(0,ei.g-20),Math.max(0,ei.b-20))}; }
7                .cls-6-${el} { fill: ${eo}; }
8                .cls-7-${el} { fill: #404140; }
9                .cls-8-${el} { fill: url(#linear-gradient-${el}); }
10                .cls-8p-${el} { fill: url(#linear-gradient-pressed-${el}); }
11                .cls-3p-${el} { fill: url(#linear-gradient-2-pressed-${el}); }
12                .button-top-${el} {
13                  transition: transform 0.15s ease-out;
14                  transform-origin: center;
15                }
16              `}),(0,a.jsxs)("linearGradient",{id:`linear-gradient-${el}`,x1:"883.46",y1:"-341.94",x2:"1037.44",y2:"-75.24",gradientTransform:"translate(1217.61 -59.25) rotate(-180)",gradientUnits:"userSpaceOnUse",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]]),children:[(0,a.jsx)("stop",{offset:".05",stopColor:"#fff",stopOpacity:".83",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".05",stopColor:"#fff",stopOpacity:".79",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".09",stopColor:"#fff",stopOpacity:".46",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".11",stopColor:"#fff",stopOpacity:".33",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".2",stopColor:"#fff",stopOpacity:".12",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".25",stopColor:"#fff",stopOpacity:"0",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])})]}),(0,a.jsxs)("linearGradient",{id:`linear-gradient-2-${el}`,x1:"254.44",y1:"293.77",x2:"254.44",y2:"23.06",gradientUnits:"userSpaceOnUse",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]]),children:[(0,a.jsx)("stop",{offset:".05",stopColor:"#fff",stopOpacity:".83",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".15",stopColor:"#fff",stopOpacity:".61",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".26",stopColor:"#fff",stopOpacity:".43",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".36",stopColor:"#fff",stopOpacity:".27",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".46",stopColor:"#fff",stopOpacity:".15",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".55",stopColor:"#fff",stopOpacity:".07",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".65",stopColor:"#fff",stopOpacity:".02",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".73",stopColor:"#fff",stopOpacity:"0",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])})]}),(0,a.jsxs)("linearGradient",{id:`linear-gradient-pressed-${el}`,x1:"890.69",y1:"-358.27",x2:"1031.73",y2:"-113.99",gradientTransform:"translate(1217.61 -59.25) rotate(-180)",gradientUnits:"userSpaceOnUse",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]]),children:[(0,a.jsx)("stop",{offset:".05",stopColor:"#fff",stopOpacity:".83",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".05",stopColor:"#fff",stopOpacity:".79",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".09",stopColor:"#fff",stopOpacity:".46",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".11",stopColor:"#fff",stopOpacity:".33",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".2",stopColor:"#fff",stopOpacity:".12",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".25",stopColor:"#fff",stopOpacity:"0",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])})]}),(0,a.jsxs)("linearGradient",{id:`linear-gradient-2-pressed-${el}`,x1:"254.44",y1:"300.24",x2:"254.44",y2:"79.26",gradientUnits:"userSpaceOnUse",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]]),children:[(0,a.jsx)("stop",{offset:".05",stopColor:"#fff",stopOpacity:".83",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".15",stopColor:"#fff",stopOpacity:".61",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".26",stopColor:"#fff",stopOpacity:".43",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".36",stopColor:"#fff",stopOpacity:".27",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".46",stopColor:"#fff",stopOpacity:".15",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".55",stopColor:"#fff",stopOpacity:".07",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".65",stopColor:"#fff",stopOpacity:".02",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])}),(0,a.jsx)("stop",{offset:".73",stopColor:"#fff",stopOpacity:"0",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])})]})]}),(0,a.jsx)("g",{className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" button-base",children:(0,a.jsxs)("g",{className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]]),children:[(0,a.jsx)("path",{d:"M482.41,213.7H26.47c-10.23,18.8-15.83,39.21-15.83,60.54v50.43c0,7.1.71,14.08,2.22,20.92,16.02,75.81,118.07,134.27,241.58,134.27s225.56-58.46,241.58-134.27c1.47-6.84,2.22-13.82,2.22-20.92v-50.43l-15.83-60.54Z",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-4-${el}`}),(0,a.jsx)("path",{d:"M498.24,274.24c0,94.1-109.15,170.4-243.8,170.4S10.63,368.34,10.63,274.24c0-21.33,5.6-41.73,15.83-60.54,34.94-64.22,123.82-109.86,227.97-109.86s193.03,45.64,227.97,109.86c10.23,18.8,15.83,39.21,15.83,60.54Z",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-7-${el}`}),(0,a.jsx)("ellipse",{cx:"255.32",cy:"270.96",rx:"235.23",ry:"160.56",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-2-${el}`})]})}),(0,a.jsxs)("g",{className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`button-top button-top-layer-unpressed button-top-${el}`,children:[(0,a.jsxs)("g",{className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]]),children:[(0,a.jsx)("path",{d:"M462.66,154.7v94c0,6-.63,11.94-1.9,17.73-13.68,64.23-100.85,113.74-206.32,113.74s-192.63-49.51-206.32-113.74c-1.27-5.79-1.9-11.72-1.9-17.73v-94h416.43Z",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-1-${el}`}),(0,a.jsx)("ellipse",{cx:"254.44",cy:"154.7",rx:"208.22",ry:"139.17",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-5-${el}`}),(0,a.jsx)("ellipse",{cx:"254.53",cy:"152.02",rx:"197.7",ry:"131.14",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-6-${el}`})]}),(0,a.jsx)("path",{d:"M257.8,283.16c-51.32,0-102.69-12.82-141.89-38.46-38.78-25.35-60.16-59.32-60.2-95.66-.05-36.1,21.01-69.85,59.28-95.03,77.9-51.29,205.05-51.3,283.44-.02,38.77,25.35,60.15,59.32,60.2,95.65.05,36.1-21.02,69.86-59.31,95.05-38.94,25.64-90.2,38.47-141.52,38.47ZM256.54,23.66c-50.01,0-99.95,12.49-137.89,37.48-35.93,23.64-55.7,54.85-55.66,87.88.04,33.27,20.13,64.71,56.56,88.53h0c76.37,49.96,200.23,49.97,276.1,0,35.95-23.65,55.72-54.87,55.68-87.9-.04-33.27-20.13-64.7-56.56-88.52-38.18-24.98-88.24-37.47-138.24-37.47Z",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-8-${el}`}),(0,a.jsx)("ellipse",{cx:"254.44",cy:"150.44",rx:"187.39",ry:"116.99",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-3-${el}`})]}),(0,a.jsxs)("g",{transform:"translate(0, 8)",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`button-top button-top-layer-pressed button-top-${el}`,children:[(0,a.jsxs)("g",{className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]]),children:[(0,a.jsx)("path",{d:"M458.43,173.78v69.35c0,5.06-.62,10.08-1.86,14.96-13.41,54.21-98.81,95.99-202.14,95.99s-188.72-41.78-202.13-95.99c-1.24-4.89-1.86-9.9-1.86-14.96v-69.35l3.47-10h401.06c.91,2.83,1.66,5.71,2.22,8.61.42.46.83.92,1.24,1.39Z",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-1-${el}`}),(0,a.jsx)("path",{d:"M458.45,185.49c0,.51-.01,1.01-.02,1.52-.1,4.86-.72,9.65-1.82,14.35-13.46,57.37-98.84,101.6-202.16,101.6s-188.69-44.22-202.15-101.6c-1.22-5.19-1.85-10.49-1.85-15.87v-.15c.01-4.4.43-8.73,1.27-13,.55-2.89,1.29-5.74,2.2-8.57,17.7-54.5,100.75-95.74,200.52-95.74s182.84,41.25,200.53,95.74c.91,2.83,1.66,5.71,2.22,8.61.68,3.51,1.09,7.07,1.22,10.67.01.3.02.61.02.91.01.51.02,1.01.02,1.52Z",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-5-${el}`}),(0,a.jsx)("ellipse",{cx:"254.53",cy:"183.24",rx:"193.69",ry:"110.69",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-6-${el}`})]}),(0,a.jsx)("path",{d:"M257.02,293.61c-49.82,0-99.69-11.18-137.74-33.55-37.64-22.11-58.4-51.74-58.44-83.44-.04-31.48,20.39-60.92,57.55-82.89,75.62-44.74,199.05-44.7
165,275.15-.02,37.64,22.11,58.4,51.74,58.44,83.44.05,31.49-20.4,60.94-57.57,82.91-37.8,22.37-87.57,33.55-137.38,33.55ZM255.8,67.26c-48.54,0-97.03,10.9-133.86,32.69-34.88,20.62-54.07,47.85-54.03,76.65.04,29.02,19.54,56.44,54.91,77.22h0c74.14,43.58,194.38,43.58,268.03,0,34.9-20.63,54.1-47.86,54.05-76.67-.04-29.02-19.54-56.44-54.9-77.21-37.07-21.79-85.66-32.68-134.2-32.68Z",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-8p-${el}`}),(0,a.jsx)("ellipse",{cx:"254.44",cy:"183.24",rx:"183.59",ry:"95.5",className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+`cls-3p-${el}`})]})]})})}),(0,a.jsx)(n(),{id:"5d526f9bb1f5fcf4",dynamic:[en,en],children:`.sound-button-container.__jsx-style-dynamic-selector{position:relative;width:${en}px;height:${en}px;overflow:visible!important;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:none!important}.sound-button-container.__jsx-style-dynamic-selector .button-top-layer-pressed{display:none}.sound-button-container.pressed.__jsx-style-dynamic-selector .button-top-layer-unpressed{display:none}.sound-button-container.pressed.__jsx-style-dynamic-selector .button-top-layer-pressed{display:block}.sound-button-container.__jsx-style-dynamic-selector *.__jsx-style-dynamic-selector{box-shadow:none!important}.sound-button-container.__jsx-style-dynamic-selector svg.__jsx-style-dynamic-selector{display:block;box-shadow:none!important;transform:none!important;transition:none!important}.sound-button-container.__jsx-style-dynamic-selector svg.__jsx-style-dynamic-selector *.__jsx-style-dynamic-selector{box-shadow:none!important}.button-base.__jsx-style-dynamic-selector{transform:none!important;transition:none!important;will-change:auto!important}.button-base.__jsx-style-dynamic-selector *.__jsx-style-dynamic-selector{transform:none!important;transition:none!important}.button-top.__jsx-style-dynamic-selector{transform-origin:center;transition:transform.15s ease-out}.sound-button-container.__jsx-style-dynamic-selector svg.__jsx-style-dynamic-selector{transition:none!important}`}),(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:`
17        .sound-title-2line {
18          display: -webkit-box !important;
19          -webkit-line-clamp: 2 !important;
20          -webkit-box-orient: vertical !important;
21          overflow: hidden !important;
22          text-overflow: ellipsis !important;
23        }
24      `}}),!o&&(0,a.jsx)(u(),{href:ee,prefetch:!1,className:"text-center block w-full max-w-[90px] sm:max-w-[95px] md:max-w-[100px] lg:max-w-[104px]",style:{boxSizing:"border-box",overflow:"hidden",minHeight:"2.5rem",height:"2.5rem",marginTop:"0.25rem",marginBottom:"0",display:"block",flexShrink:0},"aria-label":`${(0,m.rT)(e.name??"")} - view details`,children:(0,a.jsx)("span",{style:{lineHeight:1.25},className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" sound-title-2line text-xs sm:text-sm font-semibold text-gray-700 dark:text-gray-200 hover:text-primary transition-colors cursor-pointer leading-tight text-center px-0.5 block w-full",children:(0,m.rT)(e.name??"")})}),!l&&(0,a.jsxs)("div",{style:{flexShrink:0},className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" flex items-center justify-center gap-1.5 mt-1.5 mb-1",children:[(0,a.jsx)("button",{onClick:ea,title:R?"Remove from favorites":"Add to favorites",style:{background:R?"linear-gradient(135deg, #f472b6 0%, #ef4444 100%)":"linear-gradient(135deg, #f9a8d4 0%, #fb7185 100%)"},className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" "+((0,m.cn)("p-1.5 rounded-full transition-all hover:scale-110 flex items-center justify-center shadow-md",R?"bg-gradient-to-br from-pink-400 to-red-500":"bg-gradient-to-br from-pink-300 to-rose-400")||""),children:(0,a.jsx)(c.A,{className:"w-4 h-4 text-white drop-shadow-sm"})}),(0,a.jsx)("button",{onClick:e=>{e.stopPropagation(),z(!0)},title:"Share",style:{background:"linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%)"},onMouseEnter:e=>{e.currentTarget.style.background="linear-gradient(135deg, #3b82f6 0%, #2563eb 100%)"},onMouseLeave:e=>{e.currentTarget.style.background="linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%)"},className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" p-1.5 rounded-full transition-all hover:scale-110 flex items-center justify-center shadow-md",children:(0,a.jsx)(r.A,{className:"w-4 h-4 text-white drop-shadow-sm"})}),(0,a.jsx)("button",{onClick:e=>{e.stopPropagation(),P.push(ee)},title:"Download / Details",style:{background:"linear-gradient(135deg, #a78bfa 0%, #8b5cf6 100%)"},onMouseEnter:e=>{e.currentTarget.style.background="linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%)"},onMouseLeave:e=>{e.currentTarget.style.background="linear-gradient(135deg, #a78bfa 0%, #8b5cf6 100%)"},className:n().dynamic([["5d526f9bb1f5fcf4",[en,en]]])+" p-1.5 rounded-full transition-all hover:scale-110 flex items-center justify-center shadow-md",children:(0,a.jsx)(f.A,{className:"w-4 h-4 text-white drop-shadow-sm"})})]}
24),B&&(0,a.jsx)(I,{soundName:e.name||"",soundId:e.id,isOpen:B,onClose:()=>z(!1),shareUrl:`${window.location.origin}${g??(0,x.GS)(e.name??"",e.id)}`})]})})},7803:(e,t,s)=>{s.d(t,{A:()=>f,AuthProvider:()=>r});var a=s(5155),o=s(2115);let n="sb_auth_token",i="sb_auth_user",l=(0,o.createContext)(null);function r({children:e}){let[t,s]=(0,o.useState)(null),[f,c]=(0,o.useState)(null),[d,u]=(0,o.useState)(!1);(0,o.useEffect)(()=>{let{token:e,user:t}=function(){try{let e=localStorage.getItem(n),t=localStorage.getItem(i),s=t?JSON.parse(t):null;return{token:e,user:s}}catch{return{token:null,user:null}}}();c(e),s(t),u(!0)},[]);let p=(0,o.useCallback)((e,t)=>{c(e),s(t);try{localStorage.setItem(n,e),localStorage.setItem(i,JSON.stringify(t))}catch{}},[]),m=(0,o.useCallback)(()=>{c(null),s(null);try{localStorage.removeItem(n),localStorage.removeItem(i)}catch{}},[]),b=(0,o.useCallback)(e=>{if(s(e),e)try{localStorage.setItem(i,JSON.stringify(e))}catch{}else try{localStorage.removeItem(i)}catch{}},[]);return(0,a.jsx)(l.Provider,{value:{user:t,token:f,isReady:d,login:p,logout:m,setUser:b},children:e})}function f(){let e=(0,o.useContext)(l);if(!e)throw Error("useAuth must be used within AuthProvider");return 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.