PageSourceSearch

https://chowon.in/_next/static/chunks/pages/app/bible/tracker/deta…/setting/edit-schedule-8ec6a3d4e3332854.js

js chowon.in collected 2026-10-02 00:12:46 UTC 13,231 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8178],{90940:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/app/bible/tracker/detail/[id]/setting/edit-schedule",function(){return a(25749)}])},67728:function(e,t,a){"use strict";a.d(t,{$:function(){return s}});var r,l,n=a(10987),c=a(27226);let s=(0,n.no)("bibleTrackers",{getBibleTrackerStatus:()=>({queryKey:["getBibleTrackerStatus"],queryFn:()=>c.H.get("/bible-trackers/status")}),getChapterReadStatus:(e,t)=>({queryKey:["getChapterReadStatus",e,t],queryFn:async()=>c.H.get("/bible-trackers/".concat(e,"/").concat(t))}),getBibleTrackerChallenges:e=>({queryKey:["getBibleTrackerChallenges",e],queryFn:async()=>c.H.get("/bible-tracker-challenges?active=".concat(e))}),getAllBibleTrackerChallenges:()=>({queryKey:["getBibleTrackerChallenges",!0,!1],queryFn:async()=>c.H.get("/bible-tracker-challenges?active=true&active=false")}),getBibleTrackerChallengePreset:()=>({queryKey:["getBibleTrackerChallengePreset"],queryFn:async()=>c.H.get("/bible-tracker-challenges/preset")}),getBibleTrackerDiscover:e=>({queryKey:["getBibleTrackerDiscover",e],queryFn:async()=>c.H.get("/bible-tracker-challenges/discover?timezone=".concat(encodeURIComponent(e)))}),getPresetSchedule:e=>({queryKey:["getPresetSchedule",e],queryFn:async()=>c.H.get("/bible-tracker-challenges/preset/".concat(e,"/schedule"))}),getChallengeSchedule:e=>({queryKey:["getChallengeSchedule",e],queryFn:async()=>c.H.get("/bible-tracker-challenges/".concat(e,"/schedule"))}),getBibleTrackerChallengeDetail:e=>({queryKey:["getBibleTrackerChallengeDetail",e],queryFn:async()=>c.X.get("/bible-tracker-challenges/".concat(e))}),getBibleTrackerSummary:e=>({queryKey:["getBibleTrackerSummary",e],queryFn:async()=>c.H.get("/bible-tracker-challenges/".concat(e,"/summary"))}),getBibleTrackerChallengeMission:e=>({queryKey:["getBibleTrackerChallengeMission",e],queryFn:async()=>c.X.get("/bible-tracker-challenges/".concat(e,"/mission/today"))}),getChallengeActivitiesDate:(e,t,a)=>{let r="";if(t){let e=r.includes("?")?"&":"?";r+="".concat(e,"startDate=").concat(t)}if(a){let e=r.includes("?")?"&":"?";r+="".concat(e,"endDate=").concat(a)}return{queryKey:["getChallengeActivitiesDate",e,t,a],queryFn:async()=>c.X.get("/bible-tracker-challenges/".concat(e,"/activities/date").concat(r))}},getMemberChallengeActivitiesDate:(e,t,a,r)=>{let l="";if(a){let e=l.includes("?")?"&":"?";l+="".concat(e,"startDate=").concat(a)}if(r){let e=l.includes("?")?"&":"?";l+="".concat(e,"endDate=").concat(r)}return{queryKey:["getMemberChallengeActivitiesDate",e,t,a,r],queryFn:async()=>c.H.get("/bible-tracker-challenges/".concat(e,"/members/").concat(t,"/activities/date").concat(l))}},getChallengeActivitiesMeta:e=>({queryKey:["getChallengeActivitiesMeta",e],queryFn:async()=>c.X.get("/bible-tracker-challenges/".concat(e,"/activities/meta"))}),getChallengeBooksProgress:e=>({queryKey:["getChallengeBooksProgress",e],queryFn:async()=>c.X.get("/bible-tracker-challenges/".concat(e,"/books"))}),getBibleTrackerInvitationInfo:e=>({queryKey:["getBibleTrackerStatus",e],queryFn:()=>c.H.get("/bible-tracker-challenges/".concat(e,"/covers"))}),getBibleTrackerMembers:e=>({queryKey:["getBibleTrackerMembers",e],queryFn:()=>c.X.get("/bible-tracker-challenges/".concat(e,"/members"))}),getBibleTrackerDailyParticipants:e=>({queryKey:["getBibleTrackerDailyParticipants",e.pid,e.startDate,e.endDate],queryFn:()=>c.H.get("/bible-tracker-challenges/".concat(e.pid,"/statistic/daily?startDate=").concat(null!==(r=e.startDate)&&void 0!==r?r:"","&endDate=").concat(null!==(l=e.endDate)&&void 0!==l?l:""))}),getBibleTrackerParticipantsRanking:e=>({queryKey:["getBibleTrackerParticipantsRanking",e.pid,e.type,e.startDate,e.endDate],queryFn:()=>{var t;let a=null!==(t=e.type)&&void 0!==t?t:"weekly",r=new URLSearchParams({type:a});return"weekly"===a&&(e.startDate&&r.set("startDate",e.startDate),e.endDate&&r.set("endDate",e.endDate)),c.H.get("/bible-tracker-challenges/".concat(e.pid,"/statistic/rank?").concat(r.toString()))}}),getBibleTrackerBooksProgress:e=>({queryKey:["getBibleTrackerBooksProgress",e],queryFn:()=>c.H.get("/bible-tracker-challenges/".concat(e,"/statistic/books"))}),getBibleTrackerBookProgress:e=>{let{pid:t,book:a,bookIndex:r}=e;return{queryKey:["getBibleTrackerBookProgress",t,a,null!=r?r:0],queryFn:()=>c.H.get("/bible-tracker-challenges/".concat(t,"/statistic/books/").concat(a),{params:void 0!==r?{bookIndex:r}:void 0})}},getBibleTrackerCover:e=>({queryKey:["getBibleTrackerCover",e],queryFn:()=>c.X.get("/bible-tracker-challenges/".concat(e,"/covers"))}),getNextChapterToRead:e=>({queryKey:["getNextChapterToRead",e],queryFn:()=>c.H.get("/bible-tracker-challenges/".concat(e,"/next"))}),getMemberProfile:(e,t)=>
1({queryKey:["getMemberProfile",e,t],queryFn:async()=>c.H.get("/bible-tracker-challenges/".concat(e,"/members/").concat(t,"/profile"))})})},60479:function(e,t,a){"use strict";a.d(t,{t:function(){return c}});var r=a(36492),l=a(67728);let n=(e,t)=>(0,r.a)({...l.$.getBibleTrackerChallengeDetail(e),...t}),c=(e,t)=>n(e,{select:e=>e.data.payload,...t})},94777:function(e,t,a){"use strict";a.d(t,{T:function(){return n}});var r=a(85893),l=a(36762);let n=e=>{let{topAppBarComponent:t,children:a,className:n=""}=e;return(0,r.jsxs)("div",{className:"min-h-[100vh] pb-[60px] pt-[".concat(l.F,"px] ").concat(n),children:[t,a]})}},36762:function(e,t,a){"use strict";a.d(t,{F:function(){return s},P:function(){return i}});var r=a(85893),l=a(18894),n=a(70963),c=a(68534);let s=60,i=e=>{let{title:t,functionComponents:a,className:s="",buttonType:i="back",buttonColor:o=c.yJ,onBackClick:u}=e;return(0,r.jsxs)("header",{className:"fixed left-0 right-0 top-0 z-2 flex w-full items-center justify-between px-1 py-1.5 ".concat(s," text-labelsPrimary"),children:[(0,r.jsxs)("div",{className:"flex min-w-0 items-center gap-1",children:[u&&(0,r.jsx)("button",{type:"button",className:"p-3",onClick:e=>{e.preventDefault(),e.stopPropagation(),u()},children:"close"===i?(0,r.jsx)(n.Z,{color:o}):(0,r.jsx)(l.Z,{color:o})}),(0,r.jsx)("p",{className:"line-clamp-1 min-w-0 text-title-medium",children:null!=t?t:""})]}),a&&(0,r.jsx)("div",{className:"shrink-0",children:a})]})}},83304:function(e,t,a){"use strict";a.d(t,{n:function(){return l}});var r=a(85893);let l=()=>(0,r.jsx)("div",{className:"h-[300px] w-full"})},11081:function(e,t,a){"use strict";a.d(t,{T:function(){return n}});var r=a(85893);let l=()=>(0,r.jsxs)("div",{className:"spinner center",children:[(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"}),(0,r.jsx)("div",{className:"spinner-blade"})]}),n=e=>{let{className:t=""}=e;return(0,r.jsx)("div",{className:"fixed bottom-0 left-0 right-0 top-0 z-10 flex h-full items-center justify-center bg-LightGreyOp30 ".concat(t),children:(0,r.jsx)(l,{})})}},18894:function(e,t,a){"use strict";var r=a(85893);a(67294);let l=e=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",...e,children:(0,r.jsx)("path",{fill:e.color?e.color:"#000",d:"M18.791 11.005H7.621l4.88-4.88c.39-.39.39-1.03 0-1.42a.996.996 0 0 0-1.41 0l-6.59 6.59a.996.996 0 0 0 0 1.41l6.59 6.59a.996.996 0 1 0 1.41-1.41l-4.88-4.88h11.17c.55 0 1-.45 1-1s-.45-1-1-1"})});t.Z=l},86458:function(e,t,a){"use strict";a.d(t,{x:function(){return l}});var r=a(85893);let l=e=>{let{bold:t,color:a="text-labelsPrimary",className:l="",onClick:n,children:c}=e;return(0,r.jsx)("h2",{onClick:e=>{e.stopPropagation(),null==n||n()},className:"".concat(a," ").concat(l," ").concat(t?"text-headline-medium-bold":"text-headline-medium"," whitespace-pre-wrap"),style:{color:a},children:c})}},79821:function(e,t,a){"use strict";var r=a(95644),l=a(20416),n=a(67294);let c={name:"",emoji:"",books:[],bookOrder:[],readingType:null,startDate:null,goal:null,description:"",referenceId:null,selectedDays:[0,1,2,3,4,5,6]};Object.keys(c);let s=()=>{let e=JSON.parse(window.localStorage.getItem(l.Jr.CHALLENGE_CREATION));return e?{...e,goal:(0,r.aj)(e.goal)}:null},i=()=>{let[e,t]=(0,n.useState)(c),a=(0,n.useCallback)((e,a)=>{let r=s();window.localStorage.setItem(l.Jr.CHALLENGE_CREATION,JSON.stringify({...r,[e]:a})),t({...r,[e]:a})},[]),r=(0,n.useCallback)(()=>s(),[]),i=(0,n.useCallback)(()=>{window.localStorage.removeItem(l.Jr.CHALLENGE_CREATION)},[]),o=(0,n.useCallback)(e=>{let t=s();return!!t&&e.every(e=>{var a;return"books"!==e&&"selectedDays"!==e?t&&!!t[e]:(null===(a=t[e])||void 0===a?void 0:a.length)>0})},[]);return(0,n.useEffect)(()=>{let e=s();e&&t(e)},[]),{challengeCreation:e,getUpdatedChallengeCreation:r,updateField:a,clearAll:i,checkAllFieldsFilled:o}};t.ZP=i},25749:function(e,t,a){"use strict";a.r(t);var r=a(85893),l=a(85945),n=a(67728),c=a(60479),s=a(71017),i=a(87085),o=a(11081),u=a(36762),d=a(94777),g=a(20416),b=a(81708),y=a(47709),h=a(87907),k=a(61460),m=a(51673),v=a(41006),p=a(84159),f=a(11163),D=a(67294),C=a(76125),x=a(34289),T=a(46018),N=a(48937);t.default=function(){var e;let{t}=(0,C.$G)(["tracker","bible"]),a=(0,l.NL)(),q=(0,f.useRouter)(),{id:w}=null!==(e=null==q?void 0:q.query)&&void 0!==e?e:{},B=w?"".concat(w):"",{back:j}=(0,h.H)(),{open:S}=(0,k.D)(),{isTrackerNotificationSettingAvailable:P}=(0,y.s)(),{data:F}=(0,c.t)(B),E=(0,b.N)(F),H=(0,D.useRef)(!1);(0,D.useEffect)(()=>{!H.current&&F&&(H.current=!0,p.Kz(v.U.viewBibleTrackerSettingEditSchedulePage,E()))},[F,E]);let{mutateAsync:K}=(0,s.b)(),{trackerRoutine:A,updateTrackerRoutineSetting:_}=(0,m.PN)(null==F?void 0:F._id),O=(0,D.useCallback)(()=>{let e=window.localStorage.getItem(g.Jr.CHALLENGE_CREATION);return e?JSON.parse(e):null},[]),I=(0,D.useCallback)(()=>{window.localStorage.removeItem(g.Jr.CHALLENGE_CREATION)},[]),[R,L]=(0,D.useState)({}),[M,J]=(0,D.useState)(!1),G=(0,D.useRef)(!1),X=(0,D.useCallback)((e,t)=>{L(a=>({...a,[e]:t}))},[]),U=(0,D.useMemo)(()=>({0:e=>X(0,e)}),[X]);(0,D.useEffect)(()=>{var e,t;if(!F||M)return;let a={books:null!==(e=F.books)&&void 0!==e?e:[],bookOrder:[],startDate:F.startDate?new Date(F.startDate):null,selectedDays:null!==(t=F.readingDays)&&void 0!==t?t:[0,1,2,3,4,5,6],goal:{type:"date",endDate:(0,x.Op)((0,x.wA)(F.endDate))}};window.localStorage.setItem(g.Jr.CHALLENGE_CREATION,JSON.stringify(a)),J(!0)},[F,M,O]),(0,D.useEffect)(()=>()=>{I()},[I]);let z=(0,D.useRef)();z.current=async()=>
1{if(!G.current){G.current=!0;try{var e,r;let l=O();if(!(null==l?void 0:l.goal)||!(null==l?void 0:l.startDate)||!(null==l?void 0:null===(e=l.books)||void 0===e?void 0:e.length)){G.current=!1;return}let c=new Date(l.startDate),s=null!==(r=l.selectedDays)&&void 0!==r?r:[0,1,2,3,4,5,6],i=(0,x.u8)(l.books,l.goal,c,s);if(!(null==i?void 0:i.endDate)){G.current=!1;return}let o=(0,x.Op)(c),u=(0,x.aH)(i.endDate);if(await K({id:B,requestBody:{startDate:o,endDate:u,readingDays:s}}),a.invalidateQueries({queryKey:n.$.getBibleTrackerChallengeDetail(B).queryKey}),P&&A){let e=await (0,N.y)(F._id,o,u);_({...A,days:s},{id:F._id,startDate:e.startDate,endDate:e.endDate}).catch(()=>{})}S({message:t("tracker:setting.scheduleChanged")}),await (0,T.V)(1200),I(),j()}catch(e){S({message:t("tracker:setting.scheduleChangeFailed")})}finally{G.current=!1}}};let Z=(0,D.useCallback)(()=>{var e;null===(e=z.current)||void 0===e||e.call(z)},[]);return F&&M?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.T,{className:"bg-semanticBackgroundsGroupedPrimary !pb-0",topAppBarComponent:(0,r.jsx)(u.P,{title:t("tracker:setting.editScheduleTitle"),className:"grid-app-bar bg-semanticBackgroundsGroupedPrimary",onBackClick:j}),children:(0,r.jsx)(i.J,{active:M,onNext:Z,setFooter:U[0],buttonLabel:t("bible:button.confirm")})}),R[0]&&(0,r.jsxs)("div",{className:"fixed left-0 right-0 bottom-0 z-10",children:[(0,r.jsx)("div",{className:"pointer-events-none h-[36px]",style:{background:"linear-gradient(to bottom, transparent, var(--semantic-backgrounds-grouped-primary))"}}),(0,r.jsx)("div",{className:"grid-body bg-semanticBackgroundsGroupedPrimary p-4",children:R[0]})]})]}):(0,r.jsx)(o.T,{})}},46018:function(e,t,a){"use strict";a.d(t,{V:function(){return r}});let r=e=>new Promise(t=>{setTimeout(()=>{t("timeout done")},e)})},48937:function(e,t,a){"use strict";a.d(t,{y:function(){return l}});var r=a(27226);async function l(e,t,a){let l={startDate:t,endDate:a};try{var n,c;let a=await r.H.get("/bible-tracker-challenges/".concat(e,"/schedule")),s=null!==(c=null===(n=a.data)||void 0===n?void 0:n.payload)&&void 0!==c?c:[];if(!s.length)return l;let i=s.filter(e=>{var t;return(null===(t=e.plans)||void 0===t?void 0:t.length)>0});if(!i.length)return l;let o=Math.min(...i.map(e=>e.day)),u=Math.max(...i.map(e=>e.day)),d=new Date(t),g=new Date(d);g.setUTCDate(g.getUTCDate()+(o-1));let b=new Date(d);return b.setUTCDate(b.getUTCDate()+(u-1)),{startDate:g.toISOString(),endDate:b.toISOString()}}catch(e){return l}}}},function(e){e.O(0,[2982,1907,4511,2377,7085,9774,2888,179],function(){return e(e.s=90940)}),_N_E=e.O()}]);

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.