!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5aa5c618-08b4-4d62-b015-5eef033c31ab",e._sentryDebugIdIdentifier="sentry-dbid-5aa5c618-08b4-4d62-b015-5eef033c31ab")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[89024],{23009:function(e,t,r){"use strict";r.d(t,{W:function(){return a}});var n=r(89130);let a=(0,n.Ps)`
    fragment ApplicationBlock_Attachment on Attachment {
  id
  contentUrl
  originalFilename
}
    `},91252:function(e,t,r){"use strict";r.d(t,{B:function(){return a},t:function(){return i}});var n=r(89130);let a=(0,n.Ps)`
    fragment EmbedLink_Attachment on Attachment {
  embedUrl
}
    `,i=(0,n.Ps)`
    fragment EmbedLink_Lecture on Lecture {
  title
}
    `},11637:function(e,t,r){"use strict";r.d(t,{O:function(){return a}});var n=r(89130);let a=(0,n.Ps)`
    fragment PdfBlock_Attachment on Attachment {
  id
  contentUrl
  originalFilename
  downloadable
}
    `},12293:function(e,t,r){"use strict";r.d(t,{J:function(){return a}});var n=r(89130);let a=(0,n.Ps)`
    fragment TextBlock_Attachment on Attachment {
  body
}
    `},92350:function(e,t,r){"use strict";var n=r(52322),a=r(2784),i=r(79174),l=r.n(i),o=r(81917);let s=["https://mayflower.kaik.stream","https://stream.teachifycdn.com"];t.Z=e=>{let{attachment:t,lecture:r}=e,{id:i}=r,{id:c,contentUrl:u,name:d}=t,[m,p]=(0,a.useState)(!1),[f,h]=(0,a.useState)(null),x=(0,a.useRef)(null),g=l()(d).toString(),b=`https://player.teachifycdn.net/embed/stream?id=${c}`;return((0,a.useEffect)(()=>{h(b),p(!0)},[t,g,i,b]),u)?s.some(e=>u?.includes(e))&&m&&f?(0,n.jsx)(o.Z,{ref:x,src:f}):"Loading...":(console.warn("Missing contentUrl"),null)}},21241:function(e,t,r){"use strict";r.d(t,{Sm:function(){return c},eg:function(){return p},wY:function(){return x},dL:function(){return b},_q:function(){return A},al:function(){return T},nU:function(){return U.Z}});var n=r(52322),a=r(50019),i=r(28535),l=r(38035),o=r(62929),s=r(56396),c=e=>{let{attachment:t}=e,{contentUrl:r,originalFilename:c}=t,u=(0,a.ff)("#eee","gray.800");return(0,n.jsx)(i.xu,{className:"attachment-application",borderWidth:"1px",borderRadius:"md",p:4,children:(0,n.jsx)("div",{className:"content",children:(0,n.jsx)(i.xu,{as:"a",className:"level-item",href:r||"",target:"_blank",rel:"noopener noreferrer",children:(0,n.jsxs)(l.k,{alignItems:"center",children:[(0,n.jsx)(i.xu,{as:"span",display:"inline-block",bg:u,borderRadius:"sm",lineHeight:0,p:3,mr:3,children:(0,n.jsx)(o.J,{as:s.Z})}),(0,n.jsx)(i.xu,{color:"brand.primaryColor",fontWeight:"semibold",children:c})]})})})})},u=r(4759),d=r(11122),m=r(26088),p=e=>{let{attachment:t,cover:r,downloadable:o=!1}=e,{t:s}=(0,d.$G)(["displayer"]),{name:c,originalFilename:p,contentUrl:f}=t,h=void 0!==window.audioDownloadable?window.audioDownloadable:o,x=(0,a.ff)("inherit","transparent"),g=(0,a.ff)("inherit","#fff");return(0,n.jsxs)(l.k,{className:"attachment-audio",direction:"column",borderWidth:"1px",maxW:"500px",mx:"auto",sx:{".plyr__menu__container":{background:"#fff"},".plyr--audio .plyr__controls":{background:x,color:g}},children:[(0,n.jsx)(i.xu,{className:"attachment-audio-cover",children:(0,n.jsx)(u.E,{src:r??"",w:"full",alt:(c||p)??""})}),(0,n.jsx)(i.xu,{children:(0,n.jsx)(m.Z,{url:f,options:{controls:["play","progress","current-time","duration","mute","volume",h?"download":null,"settings"],i18n:{play:s("displayer:play"),pause:s("displayer:pause"),seek:s("displayer:seek"),seekLabel:s("displayer:seekLabel"),played:s("displayer:played"),currentTime:s("displayer:current_time"),duration:s("displayer:duration"),volume:s("displayer:volume"),mute:s("displayer:mute"),unmute:s("displayer:unmute"),captions:s("displayer:captions"),settings:s("displayer:settings"),menuBack:s("displayer:menu_back"),speed:s("displayer:speed"),normal:s("displayer:normal"),quality:s("displayer:quality"),loop:s("displayer:loop")},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2]}}})})]})},f=r(81917),h=r(65150),x=e=>{let{attachment:t,lecture:r}=e,{embedUrl:a}=t,{title:i}=r;if(a?.includes("vimeo"))return(0,n.jsx)(f.Z,{title:i,src:function(e){let t=e.split("/").pop();return`https://player.vimeo.com/video/${t}`}(a)});if(a?.includes("youtube")||a?.includes("youtu.be")){let e=(0,h.A)(a);if(!e)return null;let t=`https://www.youtube.com/embed/${e}`;return(0,n.jsx)(f.Z,{title:i,src:t})}return null},g=r(44980),b=e=>{let{attachment:t}=e,{contentUrl:r,name:s}=t,c=(0,a.ff)("#eee","gray.800");return(0,n.jsx)(i.xu,{className:"attachment-external-link",borderWidth:"1px",borderRadius:"md",p:4,children:(0,n.jsx)(i.xu,{as:"a",href:r??"",target:"_blank",rel:"noopener noreferrer",children:(0,n.jsxs)(l.k,{alignItems:"center",children:[(0,n.jsx)(i.xu,{as:"span",display:"inline-block",bg:c,borderRadius:"sm",lineHeight:0,p:3,mr:3,children:(0,n.jsx)(o.J,{as:g.Z})}),(0,n.jsx)(i.xu,{color:"brand.primaryColor",fontWeight:"semibold",children:s})]})})})},y=r(2784),j=r(30227),v=r(47679),w=r(87436),k=r(95897),_=r(89511),C=r(11121),N=r(29117),P=r(32899),S=r(10802),I=r(90966),L=r(29003);r(58169),r(63758),r(81433),Promise.withResolvers||(Promise.withResolvers=function(){let e,t;return{promise:new Promise((r,n)=>{e=r,t=n}),resolve:e,reject:t}}),S.Tu.workerSrc=`//unpkg.com/pdfjs-dist@${S.i8}/legacy/build/pdf.worker.min.mjs`;let W={cMapUrl:"/cmaps/",standardFontDataUrl:"/standard_fonts/"},Z={};var A=e=>{let{attachment:t}=e,{t:r}=(0,d.$G)(["general"]),[a,l]=(0,y.useState)(void 0),[o,s]=(0,y.useState)(null),[c,u]=(0,y.useState)(),[m,p]=(0,y.useState)(1),f=(0,y.useCallback)(e=>{let[t]=e;t&&u(t.contentRect.width)},[]);function h(e){let{numPages:t}=e;l(t)}(0,y.useEffect)(()=>{if(!o||!("ResizeObserver"in window))return;let e=new ResizeObserver(f);return e.observe(o,Z),()=>{e.disconnect()}},[o,Z,f]);let x=()=>{p(e=>e>1?e-1:e)},g=()=>{p(e=>e<(a??0)?e+1:e)};return(0,n.jsx)(i.xu,{className:"attachment-pdf",children:(0,n.jsx)(w.Q,{id:t.id,border:"none",children:e=>{let{isExpanded:l}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(k.K,{display:"flex",justifyContent:"space-between",borderWidth:"1px",_hover:{background:"none"},px:3,py:4,children:[(0,n.jsx)(i.xu,{as:"span",fontWeight:"bold",textAlign:"left",children:t.originalFilename}),(0,n.jsxs)(i.xu,{children:[t?.downloadable&&(0,n.jsx)(i.xu,{as:"a",className:"attachment-pdf-download",color:"brand.primaryColor",_hover:{textDecoration:"underline"},href:t.contentUrl??"",target:"_blank",rel:"noopener noreferrer",mr:4,children:r("general:download")}),l?r("general:collapse"):r("general:expand"),(0,n.jsx)(_.X,{verticalAlign:"text-top"})]})]}),(0,n.jsx)(C.H,{borderWidth:"1px",p:4,children:(0,n.jsxs)(i.xu,{className:"attachment-pdf-preview",mx:"auto",display:"flex",flexDirection:"column",alignItems:"center",backgroundColor:"gray.50",children:[(0,n.jsx)(N.U,{justifyContent:"center",borderWidth:"1px",borderColor:"gray.100",width:"100%",backgroundColor:"gray.50",boxShadow:"sm",px:2,children:(0,n.jsxs)(N.U,{children:[(0,n.jsx)(P.h,{onClick:x,disabled:m<=1,icon:(0,n.jsx)(j.w,{}),"aria-label":"Previous page",color:"gray.500",backgroundColor:"gray.50",_hover:{backgroundColor:"gray.100"}}),(0,n.jsxs)(i.xu,{children:[r("general:page")," ",m," ",r("general:of")," ",a]}),(0,n.jsx)(P.h,{onClick:g,disabled:m>=(a??0),icon:(0,n.jsx)(v.X,{}),"aria-label":"Next page",color:"gray.500",backgroundColor:"gray.50",_hover:{backgroundColor:"gray.100"}})]})}),(0,n.jsx)(i.xu,{backgroundColor:"gray.100",my:8,width:"90%",sx:{".react-pdf__Page":{boxShadow:"lg",".annotationLayer, .textLayer":{display:"none"}}},ref:s,children:t.contentUrl&&(0,n.jsx)(I.Z,{file:`${t.contentUrl}?dl=0`,onLoadSuccess:h,options:W,children:(0,n.jsx)(L.Z,{pageNumber:m,width:c?Math.min(c,800):800})})})]})})]})}})})},$=r(49736),E=r(47311),B=r(85246);let R=e=>{let t={};return e.replace(/([\w-.]+)\s*:([^;]+);?/g,(e,r,n)=>t[r]=n),(0,$.Z)(t,{deep:!0})};var T=e=>{let{attachment:t}=e,r={replace:e=>{let{attribs:t,children:a,name:i}=e;if(t){if("a"===i&&t.href&&"#"!==t.href)return(0,n.jsx)("a",{href:t.href,target:"_blank",rel:"noopener noreferrer",className:t.class,children:(0,E.du)(a,r)});if("img"===i){let e=t?.style?R(t.style):null;return(0,n.jsx)(B.Jg,{src:t.src,width:"100%",alt:t.alt,proxy:{width:1920},style:e??void 0})}}}};return(0,n.jsx)(n.Fragment,{children:(0,E.ZP)(t.body||"",r)})},U=r(92350)},26088:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(52322),a=r(2784),i=r(13980),l=r.n(i);r(40049);let o=e=>{let{url:t,options:i}=e,[l,o]=(0,a.useState)(null),s=(0,a.useRef)(null),c=(0,a.useRef)(null);return(0,a.useEffect)(()=>{r.e(10073).then(r.t.bind(r,10073,23)).then(e=>{o(()=>e.default)})},[]),(0,a.useEffect)(()=>(l&&s.current&&(c.current&&c.current.destroy(),c.current=new l(s.current,i)),()=>{c.current&&c.current.destroy()}),[l,i]),(0,n.jsx)("audio",{id:"plyr-audio",ref:s,controls:!0,children:(0,n.jsx)("source",{src:t,type:"audio/mp3"})})};o.defaultProps={options:{debug:!1,controls:["play-large","play","progress","current-time","duration","mute","volume","settings"],speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2]},settings:["speed","loop"],i18n:{play:"Play",pause:"Pause",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",captions:"Captions",settings:"Settings",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop"}}},o.propTypes={url:l().string.isRequired};var s=e=>(0,n.jsx)(o,{...e})},28443:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(52322),a=r(75078),i=r(96577),l=r.n(i);r(85246);let o={sm:32,md:48,lg:64,xl:96,"2xl":128};var s=e=>{let{name:t,src:r,size:i="md",...s}=e;return r?(0,n.jsx)(l(),{src:r,alt:t??"",width:o[i],height:o[i],style:{display:"inline-flex",alignItems:"center",justifyContent:"center",borderRadius:"var(--chakra-radii-full)",width:o[i],height:o[i],objectFit:"cover"},...s}):(0,n.jsx)(a.q,{name:t,size:i,style:{display:"inline-flex",alignItems:"center",justifyContent:"center",color:"var(--chakra-colors-white)",background:"var(--chakra-colors-brand-primaryColor)"},...s})}},13908:function(e,t,r){"use strict";r.d(t,{N:function(){return l},q:function(){return i}});var n=r(89130),a=r(9235);let i=(0,n.Ps)`
    fragment LectureComment_Lecture on Lecture {
  id
  comments(first: 10, after: $cursor) {
    pageInfo {
      hasNextPage
      endCursor
    }
    ...CommentsContainer_CommentConnection
  }
}
    ${a.u}`,l=(0,n.Ps)`
    fragment LectureComment_Course on Course {
  id
  slug
  isLectureCommentActive
}
    `},26703:function(e,t,r){"use strict";r.d(t,{Z:function(){return j}});var n=r(52322),a=r(50019),i=r(28535),l=r(17993),o=r(74409),s=r(62614),c=r(62929),u=r(83732),d=r(5632),m=r(11122),p=r(89095),f=r(3735),h=r(89130),x=r(13908),g=r(40794);let b={},y=(0,h.Ps)`
    query LectureComment($courseSlug: String!, $lectureId: String!, $cursor: String) {
  lecture(courseSlug: $courseSlug, lectureId: $lectureId) {
    id
    ...LectureComment_Lecture
  }
}
    ${x.q}`;var j=e=>{let{lecture:t}=e,{t:r}=(0,m.$G)(["comment"]),{slug:h}=(0,d.useRouter)().query,{data:x,loading:j,fetchMore:v,refetch:w}=function(e){let t={...b,...e};return g.aM(y,t)}({variables:{courseSlug:h,lectureId:t.id}}),k=(0,a.ff)("white","gray.900"),_=(0,a.ff)("#000","#fff");if(j||!x)return null;let{comments:C}=x.lecture;return(0,n.jsx)(i.xu,{maxW:"container.md",w:"full",bg:k,px:{base:4,md:10},py:10,children:(0,n.jsxs)(l.g,{width:"full",alignItems:"stretch",spacing:8,children:[(0,n.jsx)(o.X,{as:"h3",color:_,fontSize:"lg",fontWeight:"bold",children:r("comment:leave_comment")}),(0,n.jsx)(p.Z,{resourceId:x.lecture.id,resourceType:"Lecture",refetch:w}),(0,n.jsx)(f.Z,{comments:C,refetch:w}),C&&C.pageInfo.hasNextPage?(0,n.jsx)(i.xu,{textAlign:"center",children:(0,n.jsxs)(s.z,{variant:"outline",role:"button",colorScheme:"brand.primary",_hover:{backgroundColor:"transparent"},onClick:()=>v({variables:{cursor:C&&C.pageInfo?C.pageInfo.endCursor:""},updateQuery:(e,t)=>{let{fetchMoreResult:r}=t;if(!r)return e;let n=[...e.lecture.comments.nodes,...r.lecture.comments.nodes];return Object.assign({},e,{lecture:{...r.lecture,comments:{...r.lecture.comments,nodes:n,edges:n.map(e=>({node:e}))}}})}}),children:[r("comment:load_more"),(0,n.jsx)(c.J,{as:u.Z,ml:1})]})}):null]})})}},81917:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(52322),a=r(2784);let i=r(26021).ZP.div.withConfig({componentId:"sc-ff1f639b-0"})(["overflow:hidden;padding-bottom:56.25%;position:relative;height:0;div{display:flex;justify-content:center;align-items:center;margin-top:50px;}iframe{left:0;top:0;height:100%;width:100%;position:absolute;overflow:hidden;border:none;}.loader-container{display:flex;justify-content:center;align-items:center;}.loader{width:50px;--b:8px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,#f03355) content-box;-webkit-mask:repeating-conic-gradient( #0000 0deg,#000 1deg 20deg,#0000 21deg 36deg ),radial-gradient( farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)) );-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s infinite steps(10);}@keyframes l4{to{transform:rotate(1turn);}}"]),l=(0,a.forwardRef)((e,t)=>{let{title:r,src:a}=e;return(0,n.jsxs)(i,{children:[(0,n.jsx)("div",{className:"loader-container",children:(0,n.jsx)("div",{className:"loader"})}),(0,n.jsx)("iframe",{ref:t,title:r||"Powered by Teachify",src:a,width:"640",height:"360",allowFullScreen:!0})]})});l.displayName="VideoIframePlayer";var o=l},6801:function(e,t,r){"use strict";r.d(t,{i1:function(){return a}});var n,a,i=r(52322),l=r(17190),o=r(28535),s=r(49259),c=r(25237),u=r.n(c),d=r(21241),m=r(92350),p=r(85246);let f=u()(()=>r.e(77172).then(r.bind(r,77172)),{loadableGenerated:{webpack:()=>[77172]},ssr:!1});(n=a||(a={})).TEXT="text",n.VIDEO="video",n.AUDIO="audio",n.EMBED_LINK="embed_link",n.PDF="pdf",n.APPLICATION="application",n.IMAGE="image",n.EXTERNAL_LINK="external_link";let{TEXT:h,VIDEO:x,AUDIO:g,EMBED_LINK:b,PDF:y,APPLICATION:j,IMAGE:v,EXTERNAL_LINK:w}=a,k="1140px";t.ZP=e=>{let{lecture:t,course:r}=e,{title:n,attachments:a}=t,{image:c}=r;return(0,i.jsx)(i.Fragment,{children:a?.map(e=>{let{id:r,attachmentType:a,contentUrl:u}=e;return a===h?i.jsx(l.W,{maxW:"3xl",px:{base:4,md:0},py:10,mb:2,children:i.jsx(o.xu,{pt:3,children:i.jsx(f,{children:i.jsx(d.al,{attachment:e})})})},r):a===x?i.jsx(l.W,{className:"video-block",maxW:k,px:{base:4,md:0},my:8,children:i.jsx(m.Z,{attachment:e,lecture:t})},r):a===g?i.jsx(l.W,{className:"audio-block",maxW:k,px:{base:4,md:0},py:10,mb:2,children:i.jsx(d.eg,{attachment:e,cover:c})},r):a===b?i.jsx(l.W,{maxW:k,px:{base:4,md:0},mb:2,children:i.jsx(d.wY,{attachment:e,lecture:t})},r):a===y?i.jsx(o.xu,{maxW:k,px:{base:4,md:0},mb:3,children:i.jsx(s.U,{allowToggle:!0,children:i.jsx(d._q,{attachment:e})})},r):a===j?i.jsx(o.xu,{children:i.jsx(d.Sm,{attachment:e})},r):a===v?i.jsx(l.W,{maxW:k,px:{base:4,md:0},py:8,mb:2,children:i.jsx(p.Jg,{src:u||"",alt:n,width:"100%",proxy:{width:1920}})},r):a===w?i.jsx(l.W,{maxW:k,px:{base:4,md:0},mb:3,children:i.jsx(d.dL,{attachment:e})},r):null})})}},46952:function(e,t,r){"use strict";r.d(t,{NE:function(){return s},UI:function(){return a},YX:function(){return i},b6:function(){return o},pY:function(){return l},td:function(){return n}});let n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(0===e)return"0 Bytes";let r=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,r)).toFixed(t<0?0:t))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]};function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return e.map(e=>{let r=e.name?`${t.name} - ${e.name}`:t.name;return{...e,image:t.image,name:r,slug:t.slug}})}let i=e=>e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;").replace(/(\b(https?:\/\/|www\.)[-A-Z0-9+&@#/%?=~_|!:,.;()]*[-A-Z0-9+&@#/%=~_|()])/gim,'<a href="$1" target="_blank" rel="noopener noreferrer">$1</a>'),l=e=>e.map(e=>({originalFilename:e.name,byteSize:e.size,mimeType:e.type,key:e.key})),o=(e,t)=>t.name?`${e} - ${t.name}`:e,s=e=>Number.isNaN(e)?null:new Intl.NumberFormat().format(e)},65150:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});let n=e=>{let t=e.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/);if(t&&11===t[2].length)return t[2]}},91023:function(e,t,r){"use strict";r.d(t,{Hi:function(){return d},Jg:function(){return u},dj:function(){return m}});var n=r(14595),a=r(52322),i=r(4759),l=r(34393),o=r(75078),s=r(93062),c=function(e){var t=function(t){var r=t.src,i=t.proxy,l=t.setSrcSets,o=(0,n._T)(t,["src","proxy","setSrcSets"]);if(r){var c=(void 0===i?{}:i)||{},u=c.width,d=c.quality,m=(0,s.imageProxySets)(r,{width:void 0===u?3840:u,quality:void 0===d?80:d,imgProvider:!0},void 0===l||l);return(0,a.jsx)(e,(0,n.pi)({},o,m))}return(0,a.jsx)(e,(0,n.pi)({src:r},o))};return t.displayName="WithImgProxy",t},u=c(i.E),d=c(l.E),m=c(o.q)},50633:function(){}}]);