(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[47338],{5754:function(e,n,t){"use strict";var r,a=t(67597);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var n=1;n=p?1/0:t+c)}:null,onDecrement:t>i?function(){return r(t===1/0?p:t-c)}:null,count:m(t)})," ",d]})]})},m=t(11155),h=t(3463),_=t(80665),x=t(81787),C=t(15104),Z=t(22582),y=t(12195),S=t(43609),b=t(69640),j=t(82427),V=t(70356),R=function(e){var n,t,c,p,g,v=e.chapterId,R=e.isOpen,E=e.onClose,N=e.defaultRepetitionMode,T=e.selectedVerseKey,M=(0,u.Z)("common"),I=M.t,w=M.lang,A=(0,l.useContext)(j.c),D=(0,s.v)(A,(function(e){return e.context.repeatActor})),k=null===D||void 0===D?void 0:D.getSnapshot(),O=null===k||void 0===k?void 0:k.context,H=(0,l.useState)(N),Q=H[0],L=H[1],B=(0,s.v)(A,(function(e){return!!e.context.repeatActor})),F=(0,C.Z)(w),K=(0,x.Z)().actions.onSettingsChangeWithoutDispatch,P=(0,l.useMemo)((function(){if(!F)return null;var e=(0,Z.dy)(F,v);return null===e||void 0===e?void 0:e.transliteratedName}),[v,F]),U=(0,l.useMemo)((function(){return F?(0,b.qB)(F,v).map((function(e){return{id:e,name:e,value:e,label:(0,S.Tj)(e,w)}})):[]}),[v,F,w]),Y=(0,i.Z)((0,b.UF)(F,v),2),G=Y[0],W=Y[1],q=(0,l.useState)({repeatRange:null!==(c=null===O||void 0===O||null===(n=O.repeatSettings)||void 0===n?void 0:n.totalRangeCycle)&&void 0!==c?c:2,repeatEachVerse:null!==(p=null===O||void 0===O||null===(t=O.repeatSettings)||void 0===t?void 0:t.totalVerseCycle)&&void 0!==p?p:2,from:null!==T&&void 0!==T?T:G,to:null!==T&&void 0!==T?T:W,delayMultiplier:null!==(g=null===O||void 0===O?void 0:O.delayMultiplier)&&void 0!==g?g:1}),z=q[0],J=q[1];(0,l.useEffect)((function(){J((function(e){return(0,a.Z)((0,r.Z)({},e),{from:T||G,to:T||W})}))}),[v,G,W,T]);var X=function(){A.send({type:"SET_REPEAT_SETTING",delayMultiplier:Number(z.delayMultiplier),repeatEachVerse:Number(z.repeatEachVerse),from:Number((0,b.tR)(z.from)),to:Number((0,b.tR)(z.to)),repeatRange:Number(z.repeatRange),surah:Number((0,b.Tc)(z.from))}),E()};return(0,o.jsxs)(h.Z,{isOpen:R,onClickOutside:E,onEscapeKeyDown:E,children:[(0,o.jsxs)(h.Z.Body,{children:[(0,o.jsxs)(h.Z.Header,{children:[(0,o.jsx)(h.Z.Title,{children:I("audio.player.repeat-settings")}),(0,o.jsx)(h.Z.Subtitle,{children:"".concat(I("surah")," ").concat(P)})]}),(0,o.jsxs)("div",{children:[(0,o.jsx)(m.Z,{repetitionMode:Q,rangeEndVerse:z.to,rangeStartVerse:z.from,comboboxVerseItems:U,onRepetitionModeChange:function(e){(0,y.Q8)("repitition_mode",Q,e),J((function(n){return(0,a.Z)((0,r.Z)({},n),{from:e===m.m.Single?T:G,to:e===m.m.Single?T:W})})),L(e)},onSingleVerseChange:function(e){(0,y.Q8)("repeat_single_verse",z.repeatRange,e),J((0,a.Z)((0,r.Z)({},z),{from:e,to:e}))},onRangeChange:function(e){var n=!!e.from,t=n?"repeat_verse_range_from":"repeat_verse_range_to",a=n?z.from:z.to,i=n?e.from:e.to;(0,y.Q8)(t,a,i),J((0,r.Z)({},z,e))},verseKey:z.from}),(0,o.jsx)("div",{className:d().separator,children:(0,o.jsx)(_.Z,{})}),(0,o.jsx)(f,{label:I("audio.player.play-range"),value:z.repeatRange,minValue:1,infinityThreshold:8,onChange:function(e){(0,y.Q8)("repeat_play_range",z.repeatRange,e),J((0,a.Z)((0,r.Z)({},z),{repeatRange:e}))},suffix:I("audio.player.times")}),(0,o.jsx)(f,{label:I("audio.player.repeat-verse"),value:z.repeatEachVerse,minValue:1,infinityThreshold:8,onChange:function(e){(0,y.Q8)("repeat_verse",z.repeatEachVerse,e),J((0,a.Z)((0,r.Z)({},z),{repeatEachVerse:e}))},suffix:I("audio.player.times")}),(0,o.jsx)(f,{label:I("audio.player.delay-verse"),value:z.delayMultiplier,minValue:0,onChange:function(e){(0,y.Q8)("repeat_delay_multiplier",z.delayMultiplier,e),J((0,a.Z)((0,r.Z)({},z),{delayMultiplier:e}))},suffix:I("audio.player.times"),step:.5})]})]}),(0,o.jsxs)(h.Z.Footer,{children:[(0,o.jsx)(h.Z.Action,{onClick:B?function(){(0,y.MY)("stop_repeating"),A.send({type:"REPEAT_FINISHED"}),E()}:function(){(0,y.MY)("repeat_cancel"),E()},children:I(B?"audio.player.stop-repeating":"cancel")}),(0,o.jsx)(h.Z.Action,{onClick:function(){(0,y.MY)("start_repeat_play"),K("repeatSettings",z,V.Z.AUDIO,X)},children:I("audio.player.start-playing")})]})]})}},11155:function(e,n,t){"use strict";t.d(n,{m:function(){return r}});var r,a=t(57611),i=t(67597),o=t(61395),l=t(59007),s=t.n(l),u=t(83604),c=t(34135),d=t(13769),p=t(71839),g=t(43609);!function(e){e.Single="single",e.Range="range",e.Chapter="chapter"}(r||(r={}));n.Z=function(e){var n=e.comboboxVerseItems,t=e.rangeStartVerse,l=e.rangeEndVerse,v=e.onSingleVerseChange,f=e.repetitionMode,m=e.onRangeChange,h=e.onRepetitionModeChange,_=e.verseKey,x=(0,o.Z)("common"),C=x.t,Z=x.lang,y=(0,i.useMemo)((function(){return[{value:r.Single,name:C("audio.player.single-verse")},{value:r.Range,name:C("audio.player.verses-range")},{value:r.Chapter,name:C("audio.player.full-surah")}]}),[C]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:s().switchContainer,children:(0,a.jsx)(p.Z,{items:y,selected:f,onSelect:h})}),f===r.Single&&(0,a.jsx)(d.Z,{clearable:!1,id:r.Single,value:_,items:n,onChange:function(e){return v(e)},placeholder:C("audio.player.search-verse"),initialInputValue:_?(0,g.Tj)(_,Z):null}),f===r.Range&&(0,a.jsx)("div",{children:(0,a.jsx)(c.Z,{onChange:function(e,n){n===u.S.END?m({to:e}):m({from:e})},dropdownItems:n,isVisible:!0,rangeStartVerse:t?(0,g.Tj)(t,Z):null,rangeEndVerse:l?(0,g.Tj)(l,Z):null})})]})}},83604:function(e,n,t){"use strict";t.d(n,{S:function(){return r}});var r,a=t(57611),i=t(67597),o=t(61395),l=t(93050),s=t.n(l),u=t(13769);!function(e){e.START="start",e.END="end"}(r||(r={}));var c=function(e){var n=e.type,t=e.value,i=e.dropdownItems,l=e.onChange,c=(0,o.Z)("common").t;return(0,a.jsx)("div",{className:s().selectedContainer,children:(0,a.jsx)(u.Z,{id:n,value:t,clearable:!1,items:i,onChange:l,placeholder:c("audio.player.search-verse"),initialInputValue:t,fixedWidth:!1,label:(0,a.jsx)("span",{className:s().comboboxLabel,children:"".concat(n===r.START?c("from"):c("to")," ").concat(c("verse"),":")})})})};n.Z=(0,i.memo)(c)},34135:function(e,n,t){"use strict";var r=t(45361),a=t(57611),i=(t(67597),t(37014)),o=t.n(i),l=t(83604),s=t(94937),u=t.n(s);n.Z=function(e){var n=e.dropdownItems,t=e.rangeStartVerse,i=e.rangeEndVerse,s=e.onChange,c=e.isVisible;return(0,a.jsxs)("div",{className:o()(u().rangeSelectorContainer,(0,r.Z)({},u().selectorsContainerInvisible,!c)),children:[(0,a.jsx)(l.Z,{value:t,type:l.S.START,dropdownItems:n,onChange:s}),(0,a.jsx)(l.Z,{value:i,type:l.S.END,dropdownItems:n,onChange:s})]})}},31964:function(e){e.exports={separator:"RepeatAudioModal_separator__dNgA3"}},59007:function(e){e.exports={inputContainer:"RepeatSetting_inputContainer__mo57p",label:"RepeatSetting_label__EtlI2",input:"RepeatSetting_input__U2lno",switchContainer:"RepeatSetting_switchContainer__Eu9ez"}},93050:function(e){e.exports={comboboxLabel:"SelectorContainer_comboboxLabel__TDZ9B",selectedContainer:"SelectorContainer_selectedContainer__egRiN"}},94937:function(e){e.exports={rangeSelectorContainer:"VersesRangeSelector_rangeSelectorContainer__2G9b_",selectorsContainerInvisible:"VersesRangeSelector_selectorsContainerInvisible__hckSh"}}}]); //# sourceMappingURL=47338.f8b7b0401811614f.js.map