"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5150,5439],{75439:function(e,t,n){n.r(t),n.d(t,{CourseCarousel:function(){return N},DotButton:function(){return O},NextButton:function(){return k},PrevButton:function(){return j},useDotButton:function(){return C},usePrevNextButtons:function(){return _}});var r=n(17674),i=n(59499),o=n(4730),a=n(67294),l=n(87379),c=n(54989),s=n(18268),d=n(4813),u=n(85893),p=["children"],m=["children"],h=["children"];function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function b(e){for(var t=1;to&&!(n+o>=i-5))}},n=e.current;if(n)return t(),n.addEventListener("scroll",t),function(){n.removeEventListener("scroll",t)}},[e]),n},w=l.ZP.div.withConfig({displayName:"CarouselWrapper",componentId:"sc-ba5wei-3"})(["padding:2.1rem;margin:7px;flex:0 1 65%;background-color:transparent;background-image:url((unknown));border-radius:10px;background-size:cover;background-position:center center;background-repeat:no-repeat;color:rgb(27,39,51);@media (max-width:768px){padding:2.1rem 1rem;}.embla{max-width:72rem;margin:auto;position:relative;--slide-height:auto;--slide-spacing:2rem;--slide-size:350px;@media (max-width:768px){--slide-spacing:1.5rem;--slide-size:300px;}@media (max-width:480px){--slide-spacing:1rem;--slide-size:290px;}}.embla__viewport{overflow:hidden;padding:1.2rem 1rem;}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);}.embla__slide{transform:translate3d(0,0,0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);margin-bottom:1rem;}.embla__slide__number{box-shadow:inset 0 0 0 0.2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);user-select:none;}.embla__controls{display:flex;position:static;justify-content:space-between;gap:1.2rem;margin-top:1.8rem;padding-right:2rem;}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:0.6rem;align-items:center;}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),0.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 0.2rem var(--detail-medium-contrast);width:4.6rem;height:4.6rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center;@media (max-width:900px){width:3.6rem;height:3.6rem;}}.embla__button:disabled{color:var(--detail-high-contrast);}.embla__button__svg{width:35%;height:35%;}.embla__dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:calc((2.6rem - 1.4rem) / 2 * -1);gap:1.5rem;}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),0.5);-webkit-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:1.5rem;height:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;}.embla__dot:after{box-shadow:inset 0 0 0 0.2rem ","66;width:1.4rem;height:1.4rem;border-radius:50%;display:flex;align-items:center;content:'';}.embla__dot--selected:after{background-color:",";box-shadow:inset 0 0 0 0.2rem ",";}"],function(e){return e.theme.colors.primaryBrand},function(e){return e.theme.colors.primaryBrand},function(e){return e.theme.colors.primaryBrand}),_=function(e){var t=(0,a.useState)(!0),n=t[0],r=t[1],i=(0,a.useState)(!0),o=i[0],l=i[1],c=(0,a.useCallback)(function(){e&&e.scrollPrev()},[e]),s=(0,a.useCallback)(function(){e&&e.scrollNext()},[e]),d=(0,a.useCallback)(function(e){r(!e.canScrollPrev()),l(!e.canScrollNext())},[]);return(0,a.useEffect)(function(){e&&(d(e),e.on("reInit",d).on("select",d))},[e,d]),{prevBtnDisabled:n,nextBtnDisabled:o,onPrevButtonClick:c,onNextButtonClick:s}},j=function(e){var t=e.children,n=(0,o.Z)(e,p);return(0,u.jsxs)("button",b(b({className:"embla__button embla__button--prev",type:"button"},n),{},{children:[(0,u.jsx)("svg",{className:"embla__button__svg",viewBox:"0 0 532 532",children:(0,u.jsx)("path",{fill:"currentColor",d:"M355.66 11.354c13.793-13.805 36.208-13.805 50.001 0 13.785 13.804 13.785 36.238 0 50.034L201.22 266l204.442 204.61c13.785 13.805 13.785 36.239 0 50.044-13.793 13.796-36.208 13.796-50.002 0a5994246.277 5994246.277 0 0 0-229.332-229.454 35.065 35.065 0 0 1-10.326-25.126c0-9.2 3.393-18.26 10.326-25.2C172.192 194.973 332.731 34.31 355.66 11.354Z"})}),t]}))},k=function(e){var t=e.children,n=(0,o.Z)(e,m);return(0,u.jsxs)("button",b(b({className:"embla__button embla__button--next",type:"button"},n),{},{children:[(0,u.jsx)("svg",{className:"embla__button__svg",viewBox:"0 0 532 532",children:(0,u.jsx)("path",{fill:"currentColor",d:"M176.34 520.646c-13.793 13.805-36.208 13.805-50.001 0-13.785-13.804-13.785-36.238 0-50.034L330.78 266 126.34 61.391c-13.785-13.805-13.785-36.239 0-50.044 13.793-13.796 36.208-13.796 50.002 0 22.928 22.947 206.395 206.507 229.332 229.454a35.065 35.065 0 0 1 10.326 25.126c0 9.2-3.393 18.26-10.326 25.2-45.865 45.901-206.404 206.564-229.332 229.52Z"})}),t]}))},C=function(e){var t=(0,a.useState)(0),n=t[0],r=t[1],i=(0,a.useState)([]),o=i[0],l=i[1],c=(0,a.useCallback)(function(t){e&&e.scrollTo(t)},[e]),s=(0,a.useCallback)(function(e){l(e.scrollSnapList())},[]),d=(0,a.useCallback)(function(e){r(e.selectedScrollSnap())},[]);return(0,a.useEffect)(function(){e&&(s(e),d(e),e.on("reInit",s).on("reInit",d).on("select",d))},[e,s,d]),{selectedIndex:n,scrollSnaps:o,onDotButtonClick:c}},O=function(e){var t=e.children,n=(0,o.Z)(e,h);return(0,u.jsx)("button",b(b({type:"button"},n),{},{children:t}))},N=function(e){var t,n,i,o,l,p,m=e.entry,h=(0,c.Z)({loop:!0,align:"start"}),f=(0,r.Z)(h,2),b=f[0],N=f[1],P=(0,a.useRef)(null),Z=y(P),B=C(N),D=B.selectedIndex,S=B.scrollSnaps,I=B.onDotButtonClick,E=_(N),z=E.prevBtnDisabled,L=E.nextBtnDisabled,T=E.onPrevButtonClick,A=E.onNextButtonClick,W=(null==m||null===(t=m.fields)||void 0===t?void 0:t.type)==="List"?g:w;return m&&(null==m||null===(n=m.fields)||void 0===n?void 0:n.type)==="List"?(0,u.jsxs)(g,{$backgroundColor:null==m||null===(o=m.fields)||void 0===o?void 0:o.backgroundColor,children:[(0,u.jsx)(v,{ref:P,children:null===(l=(0,d.F)(null==m||null===(p=m.fields)||void 0===p?void 0:p.courses))||void 0===l?void 0:l.map(function(e){return(0,u.jsx)(s.fZ,{course:e,viewType:"list"},null==e?void 0:e.slug)})}),(0,u.jsx)(x,{show:Z})]}):(0,u.jsx)(W,{children:(0,u.jsxs)("section",{className:"embla",children:[(0,u.jsx)("div",{className:"embla__viewport",ref:b,children:(0,u.jsx)("div",{className:"embla__container",children:null==m||null===(i=m.fields)||void 0===i||null===(i=i.courses)||void 0===i?void 0:i.map(function(e){return(0,u.jsx)("div",{className:"embla__slide",children:(0,u.jsx)(s.fZ,{course:e})},null==e?void 0:e.slug)})})}),(null==S?void 0:S.length)>1?(0,u.jsxs)("div",{className:"embla__controls",children:[(0,u.jsx)("div",{className:"embla__buttons-left",children:(0,u.jsx)(j,{onClick:T,disabled:z})}),(0,u.jsx)("div",{className:"embla__dots",children:S.map(function(e,t){return(0,u.jsx)(O,{onClick:function(){return I(t)},className:"embla__dot".concat(t===D?" embla__dot--selected":"")},t)})}),(0,u.jsx)("div",{className:"embla__buttons-right",children:(0,u.jsx)(k,{onClick:A,disabled:L})})]}):null]})})};t.default=N},5150:function(e,t,n){n.r(t),n.d(t,{CourseCategoryList:function(){return u}});var r=n(87379),i=n(74129),o=n(47578),a=n(75439),l=n(85893),c=r.ZP.article.withConfig({displayName:"CourseListWrapper",componentId:"sc-8byxs3-0"})(["padding:2.1rem;margin:0;background-color:",";@media only screen and (max-width:","){padding:2rem;}"],function(e){return"grey"===e.containerBackground?"rgb(239, 242, 247)":"transparent"},function(e){return e.theme.breakpoints.phone}),s=r.ZP.div.withConfig({displayName:"CourseListInnerWrapper",componentId:"sc-8byxs3-1"})(["padding:0;margin:0 auto;display:flex;max-width:120rem;width:100%;border-radius:0.8rem;overflow:hidden;@media only screen and (max-width:800px){flex-direction:column;}"]),d=r.ZP.div.withConfig({displayName:"CtaWrapper",componentId:"sc-8byxs3-2"})(["padding:48px 56px 48px 40px;flex:0 1 50%;background-color:",";color:",";border-radius:10px 0 0 10px;margin:7px;p,h1,h2,h3,h4,ul,li{white-space:pre-wrap;color:",";}h1,h2,h3,h4{margin-top:0;}h1{font-size:3.8rem;line-height:5rem;margin-bottom:1.4rem;}& > img{position:relative !important;width:auto !important;height:auto !important;}@media only screen and (max-width:800px){margin:0;margin-bottom:7px;padding:4.8rem;h1{font-size:3rem;line-height:inherit;}}@media only screen and (max-width:","){ul{text-align:initial;}padding:4rem 2rem;padding-bottom:1rem;}"],function(e){var t;return null!==(t=e.contentBackgroundColor)&&void 0!==t?t:"transparent"},function(e){return e.theme.colors.primary},function(e){return e.theme.colors.primary},function(e){return e.theme.breakpoints.phone}),u=function(e){var t=e.entry,n=t.fields,r=n.title,u=n.description,p=n.containerBackground;return(0,l.jsx)(c,{containerBackground:p,children:(0,l.jsxs)(s,{children:[(0,l.jsxs)(d,{children:[(0,l.jsx)("h3",{children:r}),u&&(0,i.h)(u,o.dN)]}),(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(a.default,{entry:t})})]})})};t.default=u},4813:function(e,t,n){n.d(t,{F:function(){return p}});var r=n(59499),i=n(61585),o=n(22801),a=n(19978),l=n(52834),c=n(33770),s=n(38222),d=n(69070);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDepth,p=void 0===n?25:n,m={};return function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if((0,i.Z)(["Entry","Asset"],null==t||null===(h=t.sys)||void 0===h?void 0:h.type)){var h,f,b,g,v,x,y,w,_,j,k=t.sys,C=k.id,O=k.createdAt,N=k.updatedAt,P=k.type;if(m[C])return m[C];if(m[C]={},n>=p)return console.debug("Reached max transformation depth:",p),C;var Z={id:C,createdAt:O,updatedAt:N};"Entry"===P&&(Z.contentType=null===(f=t.sys.contentType)||void 0===f||null===(f=f.sys)||void 0===f?void 0:f.id);var B=function(e){for(var t=1;t