PageSourceSearch

https://fidibo.com/static/js/7624.992ccc96.chunk.js

js fidibo.com collected 2026-09-24 18:47:48 UTC 33,608 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkfidibo_web=globalThis.webpackChunkfidibo_web||[]).push([[7624],{77404(e,t,n){n.d(t,{A:()=>r});var a=n(9950),i=n(93636);const r=function(e){let{bookUUID:t}=e;const{state:{book:{results:n}}}=(0,a.useContext)(i.Z),r=n[t];return{data:r,isLoading:!r}}},67624(e,t,n){n.r(t),n.d(t,{default:()=>le});var a=n(9950);const i=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,r=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,l=/\.(m3u8)($|\?)/i,s=/\.(mpd)($|\?)/i,o=/stream\.mux\.com\/(?!\w+\.m3u8)(\w+)/,c=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,u=/vimeo\.com\/(?!progressive_redirect).+/,d=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,m=/open\.spotify\.com\/(\w+)\/(\w+)/i,p=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+|(videos?\/|\?video=)\d+)($|\?)/,f=/tiktok\.com\/(?:player\/v1\/|share\/video\/|@[^/]+\/video\/)([0-9]+)/,y=(e,t)=>{if(Array.isArray(e)){for(const n of e){if("string"===typeof n&&y(n,t))return!0;if(y(n.src,t))return!0}return!1}return t(e)},v={html:e=>y(e,e=>i.test(e)||r.test(e)),hls:e=>y(e,e=>l.test(e)),dash:e=>y(e,e=>s.test(e)),mux:e=>o.test(e),youtube:e=>c.test(e),vimeo:e=>u.test(e)&&!r.test(e)&&!l.test(e),wistia:e=>d.test(e),spotify:e=>m.test(e),twitch:e=>p.test(e),tiktok:e=>f.test(e)};var b=a.forwardRef((e,t)=>{const n=i.test(`${e.src}`)?"audio":"video";return a.createElement(n,{...e,ref:t},e.children)});var h=[{key:"hls",name:"hls.js",canPlay:v.hls,canEnablePIP:()=>!0,player:(0,a.lazy)(()=>Promise.all([n.e(729),n.e(3441),n.e(2262)]).then(n.bind(n,86388)))},{key:"dash",name:"dash.js",canPlay:v.dash,canEnablePIP:()=>!0,player:(0,a.lazy)(()=>Promise.all([n.e(729),n.e(6395)]).then(n.bind(n,74929)))},{key:"mux",name:"Mux",canPlay:v.mux,canEnablePIP:()=>!0,player:(0,a.lazy)(()=>Promise.all([n.e(729),n.e(3441),n.e(2723)]).then(n.bind(n,91969)))},{key:"youtube",name:"YouTube",canPlay:v.youtube,player:(0,a.lazy)(()=>n.e(8446).then(n.bind(n,43655)))},{key:"vimeo",name:"Vimeo",canPlay:v.vimeo,player:(0,a.lazy)(()=>n.e(6173).then(n.bind(n,92185)))},{key:"wistia",name:"Wistia",canPlay:v.wistia,canEnablePIP:()=>!0,player:(0,a.lazy)(()=>n.e(9340).then(n.bind(n,58057)))},{key:"spotify",name:"Spotify",canPlay:v.spotify,canEnablePIP:()=>!1,player:(0,a.lazy)(()=>n.e(2771).then(n.bind(n,36364)))},{key:"twitch",name:"Twitch",canPlay:v.twitch,canEnablePIP:()=>!1,player:(0,a.lazy)(()=>n.e(2042).then(n.bind(n,93334)))}
1,{key:"tiktok",name:"TikTok",canPlay:v.tiktok,canEnablePIP:()=>!1,player:(0,a.lazy)(()=>n.e(8085).then(n.bind(n,73456)))},{key:"html",name:"html",canPlay:v.html,canEnablePIP:()=>!0,player:b}];const g={width:"320px",height:"180px",volume:1,playbackRate:1,previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}"},x=a.forwardRef((e,t)=>{const{playing:n,pip:i}=e,r=e.activePlayer,l=(0,a.useRef)(null),s=(0,a.useRef)(!0);(0,a.useEffect)(()=>{var t,a;l.current&&(l.current.paused&&!0===n&&l.current.play(),l.current.paused||!1!==n||l.current.pause(),l.current.playbackRate=null!=(t=e.playbackRate)?t:1,l.current.volume=null!=(a=e.volume)?a:1)}),(0,a.useEffect)(()=>{var e,t,n,a,r;if(l.current&&globalThis.document){if(i&&!document.pictureInPictureElement)try{null==(t=(e=l.current).requestPictureInPicture)||t.call(e)}catch(s){}if(!i&&document.pictureInPictureElement)try{null==(a=(n=l.current).exitPictureInPicture)||a.call(n),null==(r=document.exitPictureInPicture)||r.call(document)}catch(s){}}},[i]);if(!r)return null;const o={},c=["onReady","onStart"];for(const a in e)a.startsWith("on")&&!c.includes(a)&&(o[a]=e[a]);return a.createElement(r,{...o,style:e.style,className:e.className,slot:e.slot,ref:(0,a.useCallback)(e=>{l.current=e,"function"===typeof t?t(e):null!==t&&(t.current=e)},[t]),src:e.src,crossOrigin:e.crossOrigin,preload:e.preload,controls:e.controls,muted:e.muted,autoPlay:e.autoPlay,loop:e.loop,playsInline:e.playsInline,disableRemotePlayback:e.disableRemotePlayback,config:e.config,onLoadStart:t=>{var n,a;s.current=!0,null==(n=e.onReady)||n.call(e),null==(a=e.onLoadStart)||a.call(e,t)},onPlay:t=>{var n,a;s.current&&(s.current=!1,null==(n=e.onStart)||n.call(e,t)),null==(a=e.onPlay)||a.call(e,t)}},e.children)});x.displayName="Player";var k=x;const w=(0,a.lazy)(()=>n.e(6353).then(n.bind(n,35924))),N=[],j=e=>{let{children:t}=e;return t};var P=((e,t)=>{const n=a.forwardRef((n,i)=>{const r={...g,...n},{src:l,slot:s,className:o,style:c,width:u,height:d,fallback:m,wrapper:p}=r,[f,y]=(0,a.useState)(!!r.light);(0,a.useEffect)(()=>{r.light?y(!0):y(!1)},[r.light]);const v=e=>{var t;y(!1),null==(t=r.onClickPreview)||t.call(r,e)},b=null==p?j:p,h=!1===m?j:a.Suspense;return a.createElement(b,{slot:s,className:o,style:{width:u,height:d,...c}},a.createElement(h,{fallback:m},f?(e=>{if(!e)return null;const{light:t,playIcon:n,previewTabIndex:i,oEmbedUrl:l,previewAriaLabel:s}=r;return a.createElement(w,{src:e,light:t,playIcon:n,previewTabIndex:i,previewAriaLabel:s,oEmbedUrl:l,onClickPreview:v})})(l):(n=>{var l,c;const u=(n=>{for(const t of[...N,...e])if(n&&t.canPlay(n))return t;return t||null})(n);if(!u)return null;const{style:d,width:m,height:p,wrapper:f}=r,y=null==(l=r.config)?void 0:l[u.key];return a.createElement(k,{...r,ref:i,activePlayer:null!=(c=u.player)?c:u,slot:f?void 0:s,className:f?void 0:o,style:f?{display:"block",width:"100%",height:"100%"}:{display:"block",width:m,height:p,...d},config:y})})(l)))});return n.displayName="ReactPlayer",n.addCustomPlayer=e=>{N.push(e)},n.removeCustomPlayers=()=>{N.length=0},n.canPlay=t=>{if(t)for(const n of[...N,...e])if(n.canPlay(t))return!0;return!1},n.canEnablePIP=t=>{var n;if(t)for(const a of[...N,...e])if(a.canPlay(t)&&(null==(n=a.canEnablePIP)?void 0:n.call(a)))return!0;return!1},n})(h,h[h.length-1]),R=n(79918),A=n(72902),I=n(44414);const T=function(e){let{className:t}=e;return(0,I.jsx)("svg",{className:t,viewBox:"0 0 10 7",fill:"none",children:(0,I.jsx)("path",{d:"M5.80295 5.9183C5.40314 6.45691 4.59686 6.45691 4.19704 5.9183L0.9886 1.59604C0.498792 0.936193 0.969785 0 1.79156 0H8.20844C9.03022 0 9.50121 0.936194 9.0114 1.59604L5.80295 5.9183Z",fill:"var(--first-background-color)"})})};var C=n(85915),S=n(24191);const E=function(e){let{setVolume:t,volume:n,getDefaultVolume:i}=e;const[r,l]=(0,a.useState)(!1),[s,o]=(0,a.useState)(!1),c=0===n?"mute":1===n?"very-up":"up",u=(0,a.useRef)(null),d=(0,a.useRef)(null);function m(e){const n=Number(e.target.dataset.seek?e.target.dataset.seek:e.target.value);t(n),0!==n&&localStorage.setItem("volume",n)}return(0,I.jsxs)("div",{className:"audio-player-content-volume-btn",onMouseEnter:function(){window.innerWidth>S.A.mobileBreakPoint&&(clearTimeout(d.current),clearTimeout(u.current),r||(clearTimeout(u.current),u.current=setTimeout(()=>{o(!1),l(!0),setTimeout(()=>
1o(!0),10)},300)))},onMouseLeave:function(){window.innerWidth>S.A.mobileBreakPoint&&(clearTimeout(u.current),clearTimeout(d.current),r&&(clearTimeout(d.current),d.current=setTimeout(()=>{o(!1),setTimeout(()=>l(!1),220)},500)))},children:[(0,I.jsx)(C.A,{className:"audio-player-content-btn-material",onClick:function(){t(0!==n?0:i())},children:"mute"===c?(0,I.jsx)("span",{className:"fidibo-volume-off-outline audio-player-content-btn-material-icon"}):"very-up"===c?(0,I.jsx)("span",{className:"fidibo-volume-up-outline audio-player-content-btn-material-icon"}):(0,I.jsx)("span",{className:"fidibo-volume-down-outline audio-player-content-btn-material-icon"})}),r&&(0,I.jsx)(I.Fragment,{children:(0,I.jsxs)("div",{className:"audio-player-volume-menu "+(s?"":"hide"),children:[(0,I.jsxs)("div",{className:"audio-player-content-volume",children:[(0,I.jsx)("input",{className:"audio-player-content-volume-input",onInput:m,onChange:m,value:n,min:"0",max:"1",type:"range",step:"0.1"}),(0,I.jsx)("div",{className:"audio-player-content-volume-seek",style:{width:100*n+"%"}}),(0,I.jsx)("div",{className:"audio-player-content-volume-slider",style:{left:100*n+"%"}})]}),(0,I.jsx)(T,{className:"audio-player-speed-menu-icon"})]})})]})};var D=n(86144),U=n(62165),$=n(50631),L=n(63124);const V=function(e){let{playbackRate:t,setPlaybackRate:n,isFullView:i,isGesturing:r}=e;const{isMobile:l}=(0,U.A)(),{textConstant:s}=(0,D.A)(),o=[{title:"0.8 x",value:.8},{title:`1 x ${s.normal}`,value:1},{title:"1.25 x",value:1.25},{title:"1.5 x",value:1.5},{title:"1.75 x",value:1.75},{title:"2 x",value:2}],[c,u]=(0,a.useState)(!1),[d,m]=(0,a.useState)(!1),p=o.findIndex(e=>e.value===t),f=l?72+56*p+"px":50.5+39*p+"px",y=(0,a.useRef)(null);function v(){m(!1),c?setTimeout(()=>u(!1),220):(u(!0),setTimeout(()=>m(!0),10))}function b(e){return function(){n(e.value),setTimeout(L.A.back,150)}}return(0,I.jsxs)("div",{className:`audio-player-content-speed ${r?"is-gesturing":""} ${i?"full-view":""}`,ref:y,children:[(0,I.jsx)(C.A,{className:"audio-player-content-btn-material",onClick:v,children:(0,I.jsx)("span",{className:"fidibo-speed-outline audio-player-content-btn-material-icon"})}),c&&(0,I.jsxs)($.A,{backClassName:"audio-player-speed-menu-back",className:"audio-player-speed-menu "+(d?"":"hide"),disableAutoHeight:!0,close:v,root:y.current,children:[(0,I.jsx)("div",{className:"audio-player-speed-menu-item title",children:(0,I.jsx)("div",{className:"audio-player-speed-menu-item-inner",children:s.playSpeed})}),o.map((e,t)=>(0,I.jsx)(C.A,{className:"audio-player-speed-menu-item "+(t===o.length-1?"last":""),onClick:b(e),children:(0,I.jsx)("div",{className:"audio-player-speed-menu-item-inner",children:e.title})},t)),(0,I.jsx)(T,{className:"audio-player-speed-menu-icon just-desktop"}),(0,I.jsx)("span",{className:"fidibo-tick-outline audio-player-speed-menu-tick",style:{to
1p:f}})]})]})};var M=n(4786),_=n(63778);const B=function(e){let{className:t="",playRef:n,isFullView:i,dontPropagation:r}=e;const{state:{isPlaying:l},dispatch:s}=(0,a.useContext)(_.jY);return(0,I.jsxs)(C.A,{isDiv:!0,contRef:n,className:`play-pause-btn ${t} ${i?"full-view":""}`,onClick:function(e){var t;r||null===e||void 0===e||null===(t=e.stopPropagation)||void 0===t||t.call(e),R.A.togglePlayPause({isPlaying:!l,dispatch:s})},backgroundColor:(0,M.A)({variable:"--on-first-surface-color"}),children:[(0,I.jsx)("span",{className:"fidibo-pause-outline audio-player-content-play-icon pause "+(l?"":"hide")}),(0,I.jsx)("span",{className:"fidibo-play-fill audio-player-content-play-icon play "+(l?"hide":"")})]})};var F=n(70802),z=n(7761),H=n(17681),O=n(77056),Y=n(1786),q=n(53902),W=n(41882);const Z=function(e){var t;let{content:n,contRef:i,isRow:r,onClose:l}=e;const{title:s,cover:o,subtitle:c,action:u,episode:d,episodeSlug:m}=n||{},{image:p}=o||{},[f,y]=(0,a.useState)(!1),v=(0,a.useRef)(null),{slug:b}=d||{},h=!!d||!!m,{textConstant:g}=(0,D.A)(),x=u?null===(t=(0,q.A)({action:u}))||void 0===t?void 0:t.link:h&&W.A.episodeOverview(b||m),k=h?"fidibo-podcast-outline":"fidibo-book-outline";function w(){y(e=>!e)}return(0,a.useEffect)(()=>{if(f&&window.innerWidth>S.A.mobileBreakPoint){const{top:e}=v.current.getBoundingClientRect(),t=v.current.clientHeight,n=12;if(e+t+n>window.innerHeight){const a=e+t+n-window.innerHeight;v.current.style.marginTop=-1*a+"px",v.current.style.transformOrigin="0 "+(a+"px")}}},[f]),(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("div",{className:"library-card-content-detail-buttons "+(r?"row":""),children:(0,I.jsx)(C.A,{className:"library-card-content-detail-buttons-item",onClick:w,children:(0,I.jsx)("span",{className:"fidibo-menu-dot-outline library-card-content-detail-buttons-item-icon"})})}),f&&i.current&&(0,I.jsx)($.A,{backClassName:"library-card-menu-back",className:"library-card-menu",close:w,disableAutoHeight:!0,root:i.current,modalRef:v,children:(0,I.jsxs)("div",{className:"library-card-menu-inner",children:[(0,I.jsx)(Y.A,{title:s,subtitle:c,image:p,isAudio:!0}),(0,I.jsx)(C.A,{className:"library-card-menu-item-cont",to:x,onClick:function(){L.A.back(),setTimeout(()=>{l()},200)},children:(0,I.jsxs)("div",{className:"library-card-menu-item-inner",children:[(0,I.jsx)("span",{className:`library-card-menu-item-inner-icon ${k}`}),(0,I.jsx)("div",{className:"library-card-menu-item-inner-title",children:g.pageInfoOfThis}),(0,I.jsx)("span",{className:"fidibo-arrow-left-outline library-card-menu-item-inner-arrow"})]})})]})})]})};const G=function(e){let{content:t,volume:n,setVolume:i,getDefaultVolume:r,playbackRate:l,setPlaybackRate:s,isLoading:o,currentTime:c,duration:u,formatTime:d,inputRef:m,onInput:p,nextIsDisabled:f,previousIsDisabled:y,loadedRef:v,seenRef:b,sliderRef:h,elapseRef:g,durationRef:x,forward:k,backward:w,showPlaylistBtn:N,nextAndPrevious:j,onCloseSync:P}=e;const{state:{data:T,showPlaylist:S,isFullView:$},dispatch:L}=(0,a.useContext)(_.jY),{cover:M,title:Y,description:q,isFromSubscription:W,authors:G}=T||{},{full_name:J}=(null===G||void 0===G?void 0:G[0])||{},{isMobile:X}=(0,U.A)(),{image:K,background:Q}=M||{},{r:ee,g:te,b:ne,a:ae}=Q||{},ie=void 0!==ee?{backgroundColor:`rgba(${ee},${te},${ne},${ae})`}:null,[re,le]=(0,a.useState)(!1),[se,oe]=(0,a.useState)(!1),ce=(0,a.useRef)(null),ue=(0,a.useRef)(null),de=(0,a.useRef)(null),me=(0,a.useRef)(null),pe=((0,a.useRef)(null),(0,a.useRef)(null)),fe=(0,a.useRef)(null),ye=(0,a.useRef)(0),ve=+(0,F.A)("--player-mobile-height").replace("px",""),{textConstant:be}=(0,D.A)(),he=u?Math.min(100,c/u*100):0,ge=[{title:"0.8 x",value:.8},{title:`1 x ${be.normal}`,value:1},{title:"1.25 x",value:1.25},{title:"1.5 x",value:1.5},{title:"1.75 x",value:1.75},{title:"2 x",value:2}].find(e=>e.value===l);(0,a.useEffect)(()=>{X?(null!==ie&&void 0!==ie&&ie.backgroundColor&&($?z.A.pushBarColor({barColor:ie.backgroundColor}):z.A.popBarColor()),$?je():Pe()):Pe()},[X,$]);const xe=N&&(0,I.jsx)("div",{className:`audio-player-content-playlist ${re?"is-gesturing":""}${$?" full-view":""}`,children:(0,I.jsx)(C.A,{className:"audio-player-content-btn-material",onClick:function(){R.A.toggleShowPlaylist({showPlaylist:!S,dispatch:L})},children:(0,I.jsx)("span",{className:"fidibo-list-outline audio-player-content-btn-material-icon"})})}),ke=j&&(0,I.jsx)(C.A,{disable:f,className:`audio-player-content-forward-back next ${f?"disable":""} ${re?"is-gesturing":""}`,onClick:Ce({isNext:!0}),children:(0,I.jsx)("span",{className:"fidibo-next-outline audio-player-content-btn-material-icon"})}),we=j&&(0,I.jsx)(C.A,{disable:y,className:`audio-player-content-forward-back previous ${y?"disable":""} ${re?"is-gesturing":""}`,onClick:Ce({isNext:!1}),children:(0,I.jsx)("span",{className:"fidibo-previous-outline audio-player-content-btn-material-icon"})});function Ne(e){null===e||void 0===e||e.stopPropagation(),P(),$&&X?Pe():(oe(!0),setTimeout(()=>R.A.clear({dispatch:L}),420))}function je(){X&&(ye.current=window.innerHeight),R.A.togglePlayerMode({isFullView:!0,dispatch:L})}function Pe(){X&&(ye.current=ve),R.A.togglePlayerMode({isFullView:!1,dispatch:L})}function Re(e){var t;null===e||void 0===e||null===(t=e.stopPropagation)||void 0===t||t.call(e)}function Ae(e){Re(e),p(e)}function Ie(e){Re(e),k()}function Te(e){Re(e),w()}function Ce(e){return function(t){var n;Re(t),null===(n=j(e))||void 0===n||n()}}return $?(0,I.jsxs)("div",{className:"audio-player full-view "+(W?"is-from-subscription":""),ref:ce,children:[(0,I.jsxs)("div",{className:"audio-player-content-header full-view-player-options",children:[(0,I.jsx)("div",{children:(0,I.jsx)(C.A,{className:"full-view-audio-player-content-actions",onClick:Ne,children:(0,I.jsx)("span",{className:"fidibo-arrow-down-outline full-view-audio-player-content-actions-icon"})})}),(0,I.jsxs)("div",{className:"audio-player-content-header-left-actions",children:[(0,I.jsx)(H.A,{content:t}),(0,I.jsx)("span",{className:"middle-border"}),(0,I.jsx)(Z,{content:T,contRef:ce,isRow:!0,onClose:Ne})]})]}),(0,I.jsxs)("div",{className:"audio-player-content",children:[(0,I.jsxs)("div",{className:"audio-player-content-top",children:[(0,I.jsx)(A.A,{contRef:pe,className:"audio-player-content-img full-view",src:K,resize:{desktop:64,mobile:240}}),(0,I.jsxs)("div",{className:"audio-player-content-detail",children:[(0,I.jsx)("div",{className:"audio-player-content-detail-title full-view",ref:ue,children:Y}),q&&(0,I.jsx)("div",{className:`audio-player-content-detail-desc ${re?"is-gesturing":""} full-view`,children:q}),(0,I.jsx)(O.A,{owner_name:J})]})]}),(0,I.jsxs)("div",{className:"audio-player-content-bottom",children:[(0,I.jsxs)("div",{className:"audio-player-content-bottom-options",children:[xe,(0,I.jsx)(E,{volume:n,setVolume:i,getDefaultVolume:r,isFullView:$}),(0,I.jsxs)("div",{className:"audio-player-content-speed-wrapper "+(1!==ge.value?"active":""),children:[(0,I.jsx)(V,{playbackRate:l,setPlaybackRate:s,isFullView:$,isGesturing:re}),(0,I.jsx)("span",{className:"audio-player-content-speed-wrapper-text",children:ge.title})]})]}),(0,I.jsxs)("div",{className:"audio-player-content-progress-cont dont-gesture",children:[(0,I.jsxs)("div",{ref:fe,className:"audio-player-content-progress "+(o?"loading":""),children:[(0,I.jsx)("input",{className:"audio-player-content-progress-input",ref:m,onClick:Re,onInput:Ae,onChange:Ae,value:c,min:"0",max:u,type:"range",step:"1"}),(0,I.jsx)("div",{className:"audio-player-content-progress-seek loaded",ref:v}),(0,I.jsx)("div",{className:"audio-player-content-progress-seek "+(o?"loading":"show"),ref:b,style:{width:he+"%"}}),(0,I.jsx)("div",{className:"audio-player-content-progress-slider "+(o?"hide":""),ref:h,style:{left:he+"%"}})]}),(0,I.jsxs)("div",{className:"audio-player-content-time",children:[(0,I.jsx)("div",{className:`audio-player-content-time-elapsed ${re?"is-gesturing":""} full-view`,ref:g,children:d(c)}),(0,I.jsx)("div",{className:"audio-player-content-time-duration full-view",ref:x,children:d(u)})]})]}),(0,I.jsxs)("div",{className:"audio-player-content-bottom-control
1s",children:[ke,(0,I.jsx)(C.A,{className:"audio-player-content-forward-back forward "+(re?"is-gesturing":""),onClick:Ie,children:(0,I.jsx)("span",{className:"fidibo-second-forward-2-outline audio-player-content-btn-material-icon"})}),(0,I.jsx)(B,{className:"audio-player-content-play",playRef:de}),(0,I.jsx)(C.A,{className:"audio-player-content-forward-back backward "+(re?"is-gesturing":""),onClick:Te,children:(0,I.jsx)("span",{className:"fidibo-second-backward-2-outline audio-player-content-btn-material-icon"})}),we]})]})]})]}):(0,I.jsx)("div",{className:`audio-player ${W?"is-from-subscription":""} ${se?"hide":""}`,ref:ce,onClick:X?je:null,children:(0,I.jsxs)("div",{className:"audio-player-content",children:[(0,I.jsx)("div",{ref:me,className:"audio-player-content-bg-one",style:ie}),(0,I.jsx)(A.A,{contRef:pe,className:"audio-player-content-img",src:K,resize:{desktop:64,mobile:240}}),(0,I.jsxs)("div",{className:"audio-player-content-detail",children:[(0,I.jsx)("div",{className:"audio-player-content-detail-title",ref:ue,children:Y}),q&&(0,I.jsx)("div",{className:"audio-player-content-detail-desc "+(re?"is-gesturing":""),children:q})]}),xe,(0,I.jsx)(E,{volume:n,setVolume:i,getDefaultVolume:r,isFullView:$}),(0,I.jsx)(V,{playbackRate:l,setPlaybackRate:s,isFullView:$,isGesturing:re}),(0,I.jsxs)("div",{className:"audio-player-content-progress-cont dont-gesture",children:[(0,I.jsxs)("div",{ref:fe,className:"audio-player-content-progress "+(o?"loading":""),children:[(0,I.jsx)("input",{className:"audio-player-content-progress-input",ref:m,onClick:Re,onInput:Ae,onChange:Ae,value:c,min:"0",max:u,type:"range",step:"1"}),(0,I.jsx)("div",{className:"audio-player-content-progress-seek loaded",ref:v}),(0,I.jsx)("div",{className:"audio-player-content-progress-seek "+(o?"loading":"show"),ref:b,style:{width:he+"%"}}),(0,I.jsx)("div",{className:"audio-player-content-progress-slider "+(o?"hide":""),ref:h,style:{left:he+"%"}})]}),(0,I.jsxs)("div",{className:"audio-player-content-time",children:[(0,I.jsx)("div",{className:"audio-player-content-time-elapsed "+(re?"is-gesturing":""),ref:g,children:d(c)}),(0,I.jsx)("div",{className:"audio-player-content-time-duration",ref:x,children:d(u)})]})]}),ke,(0,I.jsx)(C.A,{className:"audio-player-content-forward-back forward "+(re?"is-gesturing":""),onClick:Ie,children:(0,I.jsx)("span",{className:"fidibo-second-forward-2-outline audio-player-content-btn-material-icon"})}),(0,I.jsx)(B,{className:"audio-player-content-play",playRef:de,isFullView:$}),(0,I.jsx)(C.A,{className:"audio-player-content-forward-back backward "+(re?"is-gesturing":""),onClick:Te,children:(0,I.jsx)("span",{className:"fidibo-second-backward-2-outline audio-player-content-btn-material-icon"})}),we,(0,I.jsx)(C.A,{className:"audio-player-content-close",onClick:Ne,children:(0,I.jsx)("span",{className:"fidibo-close-outline audio-player-content-close-icon"})}),(0,I.jsx)("div",{className:"audio-player-mobile-row "+(re?"is-gesturing":"")})]})})};var J=n(32383),X=n(35032),K=n(49998),Q=n(48420);const ee=function(e){let{contentUUID:t,initialProgress:n,episodeId:i,episodeUUID:r,streamLink:l,type:s,book:o}=e;const{dispatch:c}=(0,a.useContext)(_.jY),[u,d]=(0,a.useState)(Boolean(l)),[m,p]=(0,a.useState)(1),[f,y]=(0,a.useState)(T()),[v,b]=(0,a.useState)(0),[h,g]=(0,a.useState)(0),x=(0,a.useRef)(null),k=(0,a.useRef)(null),w=(0,a.useRef)(null),N=(0,a.useRef)(null),j=(0,a.useRef)(null),P=(0,a.useRef)(null),A=(0,a.useRef)(null),I=(0,a.useRef)(!1);function T(){const e=localStorage.getItem("volume");return e&&"0"!==e?+e:1}function C(e){if(!Number.isFinite(e)||e<0)return"--:--";const t=new Date(1e3*e);if(isNaN(t.getTime()))return"--:--";let n=t.toISOString().slice(11,19);return n.startsWith("00:")&&(n=n.slice(3)),n}function S(e,t){return t?e/t*100:0}function E(){var e,t;return"number"===typeof(null===(e=j.current)||void 0===e?void 0:e.currentTime)?j.current.currentTime:"function"===typeof(null===(t=j.current)||void 0===t?void 0:t.getCurrentTime)&&j.current.getCurrentTime()||0}function D(){var e,t;return"number"===typeof(null===(e=j.current)||void 0===e?void 0:e.duration)?Number.isFinite(j.current.duration)?j.current.duration:0:"function"===typeof(null===(t=j.current)||void 0===t?void 0:t.getDuration)&&j.current.getDuration()||0}function U(e){j.current&&("function"!==typeof j.current.fastSeek?"currentTime"in j.current?j.current.currentTime=e:"function"===typeof j.current.seekTo&&j.current.seekTo(e):j.current.fastSeek(e))}function $(e){var t;const n=Number(null!==(t=e.target.dataset)&&void 0!==t&&t.seek?e.target.dataset.seek:e.target.value);U(n),b(n),x.current&&(x.current.value=n);const a=S(n,D()||h||0);
1w.current&&(w.current.style.width=a+"%"),N.current&&(N.current.style.left=a+"%"),V({time:n})}function L(e){const t=function(e){var t,n;return"number"===typeof e?e:"number"===typeof(null===e||void 0===e?void 0:e.duration)?e.duration:"number"===typeof(null===e||void 0===e||null===(t=e.target)||void 0===t?void 0:t.duration)?e.target.duration:"number"===typeof(null===e||void 0===e||null===(n=e.currentTarget)||void 0===n?void 0:n.duration)?e.currentTarget.duration:D()}(e);if(Number.isFinite(t)&&!(t<=0)){if(d(!1),g(t),n&&!I.current){I.current=!0;$({target:{value:Math.max(0,Math.min(+n/100*t,t>10?t-10:t))}})}x.current&&x.current.setAttribute("max",t.toString()),P.current&&(P.current.innerText=C(t)),A.current&&!I.current&&(A.current.innerText=C(0))}}function V(){const e=function(){var e,t;let{time:n,event:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"number"===typeof n?n:a&&"number"===typeof a.currentTime?a.currentTime:"number"===typeof(null===a||void 0===a||null===(e=a.target)||void 0===e?void 0:e.currentTime)?a.target.currentTime:"number"===typeof(null===a||void 0===a||null===(t=a.currentTarget)||void 0===t?void 0:t.currentTime)?a.currentTarget.currentTime:"number"===typeof(null===a||void 0===a?void 0:a.playedSeconds)?a.playedSeconds:E()}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{});if(e||0===e){d(!1),b(e),x.current&&(x.current.value=e);const t=D()||h||0,n=S(e,t);w.current&&(w.current.style.width=n+"%"),N.current&&(N.current.style.left=n+"%");const a=function(){var e,t;const n=null===(e=j.current)||void 0===e?void 0:e.buffered;return null!==n&&void 0!==n&&n.length?n.end(n.length-1):"function"===typeof(null===(t=j.current)||void 0===t?void 0:t.getSecondsLoaded)&&j.current.getSecondsLoaded()||0}();k.current&&(k.current.style.width=S(a,t)+"%"),A.current&&(A.current.innerText=C(e)),s===J.A.audiobook&&t>0&&c({type:Q.Yq,payload:{progress:n}})}}return(0,a.useEffect)(()=>{d(Boolean(l)),b(0),g(0),I.current=!1,s===J.A.audiobook&&c({type:Q.Yq,payload:{progress:0}}),x.current&&(x.current.value=0,x.current.setAttribute("max","0")),k.current&&(k.current.style.width="0%"),w.current&&(w.current.style.width="0%"),N.current&&(N.current.style.left="0%"),A.current&&(A.current.innerText=C(0)),P.current&&(P.current.innerText=C(0))},[t,c,i,r,l,s]),{playerRef:j,elapseRef:A,durationRef:P,isLoading:u,setIsLoading:d,currentTime:v,duration:h,formatTime:C,playbackRate:m,setPlaybackRate:p,volume:f,setVolume:y,inputRef:x,seenRef:w,getDefaultVolume:T,loadedRef:k,sliderRef:N,onError:function(e){var n;d(!1);const a=null!==(n=null===e||void 0===e?void 0:e.message)&&void 0!==n?n:String(null!==e&&void 0!==e?e:"");a.includes("interrupted")||(a.includes("interact")||a.includes("permission")||a.includes("play()")?R.A.togglePlayPause({isPlaying:!1,dispatch:c}):(0,K.RB)("stream_failed",{item_id:s===J.A.episode?o.episodeUUID:t,episode_id:s===J.A.episode?null:i,content_type:o.type,fail_reason:String(null===e||void 0===e?void 0:e.message)}))},onInput:$,onDuration:L,onCanPlayThrough:function(){d(!1)},onReady:function(){d(!1);const e=D();e>0&&L(e),V()},onTimeUpdate:V,handlePlay:function(){R.A.togglePlayPause({isPlaying:!0,dispatch:c}),(0,X.Z$)((0,X.NG)())},forward:function(){const e=E(),t=D()||h||0,n=Math.max(0,e+Math.min(15,t-e));U(n),V({time:n})},backward:function(){const e=E(),t=e-Math.min(15,e);U(t),V({time:t})}}};var te=n(93636),ne=n(56428),ae=n(4240),ie=n(17275),re=n(77404);const le=function(){const{state:{data:e,isPlaying:t,isSyncPending:n},dispatch:i}=(0,a.useContext)(_.jY),{streamLink:r,type:l,episodeUUID:s,episodeSlug:o,contentUUID:c,playlist:u,initialProgress:d,episodeId:m,title:p,description:f,cover:y}=e||{},{image:v}=y||{},b=l===J.A.sample,h=l===J.A.audiobook,g=Boolean(r),{dispatch:x}=(0,a.useContext)(te.Z),{dispatch:k}=(0,a.useContext)(ne.B),{dispatch:w}=(0,a.useContext)(ae.H),N=h?u.findIndex(e=>e.episode_uuid===s):null,j=!h||N===(null===u||void 0===u?void 0:u.length)-1,A=!h||0===N,T=(0,a.useRef)(null),C=(0,a.useRef)(null),S=(0,a.useRef)(!1),E=(0,a.useRef)(!1),D=(0,a.useRef)(()=>()=>{}),U=(0,a.useRef)(t);U.current=t;const $=(0,a.useRef)({isAudioBook:!1,nextIsDisabled:!0,previousIsDisabled:!0}),L=(0,a.useRef)({play:null,pause:null,seekbackward:null,seekforward:null,previoustrack:null,nexttrack:null}),{data:V}=(0,ie.A)({bookUUID:c}),{data:M}=(0,re.A)({bookUUID:c}
1),B=V||M,F={playerDispatch:i,libraryDispatch:x,episodeDispatch:k,bookDispatch:w},{playerRef:z,elapseRef:H,durationRef:O,isLoading:Y,setIsLoading:q,currentTime:W,duration:Z,formatTime:K,playbackRate:Q,setPlaybackRate:le,volume:se,setVolume:oe,inputRef:ce,seenRef:ue,getDefaultVolume:de,loadedRef:me,sliderRef:pe,onError:fe,onInput:ye,onDuration:ve,onReady:be,onTimeUpdate:he,handlePlay:ge,forward:xe,backward:ke}=ee({contentUUID:c,initialProgress:d,episodeId:m,episodeUUID:s,streamLink:r,type:l,book:e}),we=Y||n;C.current=F;const Ne=(0,a.useCallback)(()=>{(0,X.LY)({book:B,dispatches:C.current})},[B]),je=(0,a.useCallback)(()=>{E.current=!0,ge()},[ge]),Pe=(0,a.useCallback)(()=>{E.current&&!S.current&&(E.current=!1,Ne())},[Ne]);(0,a.useEffect)(()=>{E.current=!1},[r,s]);const Re=(0,a.useCallback)(()=>{if(be(),!(0,X.Oh)())return;E.current=!0,R.A.togglePlayPause({isPlaying:!0,dispatch:i});const e=z.current;e&&"function"===typeof e.play&&e.play().catch(()=>{E.current=!1,(0,X.x6)(),R.A.togglePlayPause({isPlaying:!1,dispatch:i}
1)})},[be,i,z]);function Ae(e){let{isNext:n,isEnded:a}=e;return function(){if(n?!j:!A){const e=t;e&&R.A.togglePlayPause({isPlaying:!1,dispatch:i}),setTimeout(()=>{he({time:0}),setTimeout(()=>{if(H.current.innerText="--",O.current.innerText="--",q(!0),h){const t=u.findIndex(e=>e.episode_uuid===s),{title:r,episode_uuid:l}=u[t+(n?1:-1)];R.A.setActiveItem({data:{description:r,episodeUUID:l,initialProgress:0},dispatch:i}),R.A.getAudioBookStreamLink({episodeUUID:l,contentUUID:c,book:B}).then(t=>{var n,r,l;const{stream_link:s}=null!==(n=null===t||void 0===t||null===(r=t.data)||void 0===r||null===(l=r.result)||void 0===l?void 0:l[0])&&void 0!==n?n:{};R.A.setActiveItem({data:{streamLink:s},dispatch:i}),setTimeout(()=>{(e||a)&&je()},10)})}},50)},100)}}}return(0,a.useEffect)(()=>((0,X.RM)(()=>({type:l,contentUUID:c,episodeUUID:s,episodeId:m,episodeSlug:o,playlist:u,playerRef:z,inputRef:ce,title:p})),()=>(0,X.RM)(null)),[l,c,s,m,o,u,p,z,ce]),(0,a.useEffect)(()=>t&&g?((0,X.hX)(),(0,X.TY)(),T.current=setInterval(()=>{(0,X.hX)(),(0,X.TY)(),(0,X.qJ)(C.current)},X.cO),()=>{clearInterval(T.current)}):(clearInterval(T.current),void(0,X.uu)()),[t,g,c,s,l]),(0,a.useEffect)(()=>{const e=()=>{if(U.current)try{const e=JSON.parse(localStorage.getItem("audio-player")||"{}");localStorage.setItem("audio-player",JSON.stringify({...e,wasPlaying:!0}))}catch{}S.current=!0,(0,X.wm)(C.current)};return window.addEventListener("pagehide",e),()=>{window.removeEventListener("pagehide",e)}},[]),(0,a.useEffect)(()=>{$.current={isAudioBook:h,nextIsDisabled:j,previousIsDisabled:A},L.current={play:()=>{R.A.togglePlayPause({isPlaying:!0,dispatch:i})},pause:()=>{R.A.togglePlayPause({isPlaying:!1,dispatch:i})},seekbackward:()=>{ke()},seekforward:()=>{xe()},previoustrack:()=>{const e=$.current;e.isAudioBook&&!e.previousIsDisabled&&D.current({isNext:!1})()},nexttrack:()=>{const e=$.current;e.isAudioBook&&!e.nextIsDisabled&&D.current({isNext:!0})()}}},[i,ke,xe,h,j,A]),(0,a.useEffect)(()=>{if(!("mediaSession"in navigator))return;const e=(e,t)=>{try{navigator.mediaSession.setActionHandler(e,t)}catch(n){}};return e("play",()=>{var e,t;return null===(e=(t=L.current).play)||void 0===e?void 0:e.call(t)}),e("pause",()=>{var e,t;return null===(e=(t=L.current).pause)||void 0===e?void 0:e.call(t)}),e("seekbackward",()=>{var e,t;return null===(e=(t=L.current).seekbackward)||void 0===e?void 0:e.call(t)}),e("seekforward",()=>{var e,t;return null===(e=(t=L.current).seekforward)||void 0===e?void 0:e.call(t)}),e("previoustrack",()=>{var e,t;return null===(e=(t=L.current).previoustrack)||void 0===e?void 0:e.call(t)}),e("nexttrack",()=>{var e,t;return null===(e=(t=L.current).nexttrack)||void 0===e?void 0:e.call(t)}),()=>{["play","pause","seekbackward","seekforward","previoustrack","nexttrack"].forEach(e=>{try{navigator.mediaSession.setActionHandler(e,null)}catch(t){}})}},[]),(0,a.useEffect)(()=>{if("mediaSession"in navigator)try{"playbackState"in navigator.mediaSession&&(navigator.mediaSession.playbackState=t?"playing":"paused")}catch(e){}},[t]),(0,a.useEffect)(()=>{if("mediaSession"in navigator)try{if(!p||!window.MediaMetadata)return void(navigator.mediaSession.metadata=null);navigator.mediaSession.metadata=new window.MediaMetadata({title:p,artist:f||"",album:l===J.A.audiobook?"Audiobook":l===J.A.episode?"Podcast":"Sample",artwork:v?[{src:v}]:[]})}catch(e){}},[p,f,v,l]),D.current=Ae,(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(G,{content:B,volume:se,setVolume:oe,isLoading:g&&we,currentTime:W,duration:Z,formatTime:K,backward:ke,forward:xe,durationRef:O,elapseRef:H,inputRef:ce,seenRef:ue,getDefaultVolume:de,loadedRef:me,onInput:ye,playbackRate:Q,setPlaybackRate:le,sliderRef:pe,showPlaylistBtn:!b,nextAndPrevious:h&&Ae,nextIsDisabled:j,previousIsDisabled:A,onCloseSync:Ne}),g&&(0,I.jsx)(P,{playing:t&&!n,src:r,ref:z,playsInline:!0,preload:"metadata",className:"audio-player-main",volume:Number.isFinite(Number(se))?Number(se):1,loop:!1,playbackRate:Q,onDurationChange:ve,onPlay:je,onPause:Pe,onEnded:function(){h&&!j&&Ae({isNext:!0,isEnded:!0})()},onError:fe,onReady:Re,onProgress:e=>{he({event:e})},onTimeUpdate:e=>{he({event:e})}},`${r}-${s}`)]})}},77056(e,t,n){n.d(t,{A:()=>l});
1var a=n(86144),i=n(85915),r=n(44414);const l=function(e){let{owner_name:t}=e;const{textConstant:n}=(0,a.A)();if(t)return(0,r.jsx)("h2",{className:"book-main-box-detail-channel",children:(0,r.jsx)(i.A,{className:"book-main-box-detail-channel-value",children:t})})}},17681(e,t,n){n.d(t,{A:()=>c});var a=n(9950),i=n(37018),r=n(14221),l=n(25917),s=n(44414);const o=(0,a.lazy)(()=>Promise.all([n.e(2708),n.e(4977)]).then(n.bind(n,52708)));const c=function(e){let{content:t}=e;const{cover:n,content_type:c,title:u,share_url:d,image:m}=t||{},p=c===l.A.episode,{image:f}=n||{},y=f||m,v=d||("undefined"!==typeof window?window.location.href:""),[b,h]=(0,a.useState)(!1),g=(0,i.A)(c);function x(){h(e=>!e)}return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.A,{ariaLabel:"share",className:"book-main-box-buttons-item",onClick:x,children:(0,s.jsx)("span",{className:"fidibo-share-outline book-main-box-buttons-item-icon"})}),b&&(0,s.jsx)(a.Suspense,{fallback:null,children:(0,s.jsx)(o,{close:x,isSquare:g,image:y,share_url:v,data:t,type:p?"episode":"content",content_type:c,title:u})})]})}}
1,1786(e,t,n){n.d(t,{A:()=>r});var a=n(72902),i=n(44414);const r=function(e){let{isAudio:t,image:n,title:r,subtitle:l}=e;return(0,i.jsxs)("div",{className:"library-card-menu-box",children:[(0,i.jsx)(a.A,{className:"library-card-menu-box-img "+(t?"square":""),src:n,resize:{desktop:52,mobile:52}}),(0,i.jsxs)("div",{className:"library-card-menu-box-detail",children:[(0,i.jsx)("div",{className:"library-card-menu-box-detail-title",children:r}),(0,i.jsx)("div",{className:"library-card-menu-box-detail-subtitle",children:l})]})]})}}}]);

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.