"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8627],{67706:function(e,t,r){var n=r(59499),i=r(53575),o=r(85893);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}t.Z=function(e){return(0,o.jsx)(i.xv,function(e){for(var t=1;t"]})]})})}))}},53725:function(e,t,r){r.d(t,{Tn:function(){return l.Z},_e:function(){return u.Z},jD:function(){return P},Dx:function(){return a.Z}});r(67294);var n=r(53575),i=r(85893);var o=r(6998),c=(r(67706),r(12078)),s=r(96183),a=r(78537),l=r(28309),u=r(19890),p=r(41664),f=r.n(p),d=r(39138),g=r.n(d),b=r(5826),v=(r(94606),r(54929)),O=r(98782);var j=r(59499),h=r(4730),y=["article"];function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function x(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{},n=c.parse(document.location.search),i=c.stringify(u(u({},n),r)),s=a()(i)?"":"?".concat(i);o().replace("".concat(e).concat(s),"".concat(t).concat(s),{shallow:!0})}},71042:function(e,t,r){var n=r(59499),i=r(67294),o=r(53575),c=r(5826),s=r(1996),a=r(85893);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t0&&(0,h.jsxs)(p.xu,{mb:5,children:[(0,h.jsx)(p.H2,{scale:"md",mb:5,children:c("market-musing"===F?"Latest News ({{total}})":"Articles ({{total}})",{total:S})}),Z===P.ZL&&(0,h.jsx)(y,{articles:k}),Z===P.eG&&(0,h.jsx)(x,{articles:k}),(0,h.jsx)(p.kC,{justifyContent:"center",children:(0,h.jsx)(v,{count:E,page:C.page+1,onChange:R,siblingCount:1,boundaryCount:1,renderItem:function(e){var t=e.page>=1&&e.page<=E?"?".concat(u.stringify(D(D({},T),{},{page:e.page}))):"";return(0,h.jsx)(b.Z,D({component:"a",href:"/academy/".concat(d).concat(_,"/").concat(t)},e))}})})]})]})}},67746:function(e,t,r){var n=r(59499),i=r(67294),o=r(53575),c=r(5826),s=r(1996),a=r(85893);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,l=arguments.length>5?arguments[5]:void 0,u=c.tags,p=c.difficulties,f=c.minRead,d=void 0===f?1:f,b=c.maxRead,v=void 0===b?30:b,O=c.page,h=void 0===O?0:O,m=c.with,x=void 0===m?"articles,glossaries":m,P=c.term,w=u?u.split(","):[],D=p?p.split(","):F,k={page:h,term:P,lang:a,size:18,with:x,tags:s.map((function(e){return j(j({},e),{},{isActive:w.includes(e.slug)})})),difficulties:g.map((function(e){return j(j({},e),{},{isActive:D.includes(e.slug)})})),readingTime:[d,1e3===v?30:v]};return{category:l,isLoading:!1,isDefaultParams:!0,view:y,isFiltersOpen:!1!==c.isFiltersOpen,currentFilters:k,activeFilters:k,articles:null!==(r=null===e||void 0===e?void 0:e.data)&&void 0!==r?r:[],totalArticles:null!==(n=null===e||void 0===e?void 0:e.total)&&void 0!==n?n:0,glossaries:null!==(i=null===t||void 0===t?void 0:t.data)&&void 0!==i?i:[],totalGlossaries:null!==(o=null===t||void 0===t?void 0:t.total)&&void 0!==o?o:0}},T=function(e){return e.isActive},E=function(e){return e.slug},R=function(e){var t=e.size,r=e.page,n=void 0===r?0:r,i=e.term,c=e.readingTime,s=e.with,a=e.lang,l=e.difficulties,u=e.tags,p=(0,o.Z)(c,2),f=p[0],d=p[1],g=l.filter(T),b=u.filter(T);return{page:n,size:t,term:i,lang:a,with:s,minRead:f,maxRead:35===d?1e3:d,difficulties:g.length>0?g.map(E).sort().join(","):void 0,tags:b.length?b.map(E).sort().join(","):void 0}},I=function(e,t){var r,n,i,o,c,s,a,l;switch(t.type){case x:return j(j({},e),{},{currentFilters:j(j({},e.currentFilters),{},{difficulties:e.currentFilters.difficulties.map((function(e){return e.slug===t.data?j(j({},e),{},{isActive:!e.isActive}):e}))})});case w:return j(j({},e),{},{currentFilters:j(j({},e.currentFilters),{},{tags:e.currentFilters.tags.map((function(e){return e.slug===t.data?j(j({},e),{},{isActive:!e.isActive}):e}))})});case P:return j(j({},e),{},{currentFilters:j(j({},e.currentFilters),{},{readingTime:t.data})});case D:return j(j({},e),{},{isFiltersOpen:t.data});case k:return j(j({},e),{},{view:t.data});case Z:return j(j({},e),{},{isLoading:!0});case S:return j(j({},e),{},{isLoading:!1,isDefaultParams:!1,articles:null!==(r=null===(n=t.data.response.pages)||void 0===n?void 0:n.data)&&void 0!==r?r:[],totalArticles:null!==(i=null===(o=t.data.response.pages)||void 0===o?void 0:o.total)&&void 0!==i?i:0,glossaries:null!==(c=null===(s=t.data.response.glossaries)||void 0===s?void 0:s.data)&&void 0!==c?c:[],totalGlossaries:null!==(a=null===(l=t.data.response.glossaries)||void 0===l?void 0:l.total)&&void 0!==a?a:0,total:t.total,activeFilters:j(j({},e.currentFilters),{},{page:t.data.page}),currentFilters:j(j({},e.currentFilters),{},{page:t.data.page})});case C:return j(j({},t.data),{},{view:e.view});default:return e}},z=function(e){var t=e.articleResponse,r=e.glossaryResponse,o=e.initialParams,c=e.tags,s=e.isTagsBasedOnResults,u=void 0!==s&&s,g=e.category,O=void 0===g?null:g,y=(0,i.Z)(e,v),m=(0,d.QT)(),F=m.locale,T=m.t,z=(0,l.useReducer)(I,_(t,r,o,c,F,O)),M=z[0],Q=z[1],N=(0,d.lm)().setError,L={toggleDifficulty:function(e){Q({type:x,data:e})},toggleTag:function(e){Q({type:w,data:e})},setReadingTime:function(e){Q({type:P,data:e})},setFiltersIsOpen:function(e){return Q({type:D,data:e})},setView:function(e){return Q({type:k,data:e})},fetchArticles:function(){var e=(0,n.Z)(a().mark((function e(){var t,r,n=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:0,Q({type:Z}),e.prev=2,e.next=5,(0,f.n$)(R(j(j({},M.currentFilters),{},{page:t})));case 5:r=e.sent,Q({type:S,data:{response:r,page:t}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),N(T("An error occurred, please try again."));case 12:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(){return e.apply(this,arguments)}}(),clearFilters:function(){var e=(0,n.Z)(a().mark((function e(){var t,r,n,i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q({type:Z}),e.prev=1,e.next=4,(0,f.n$)(A(M.activeFilters.term,F));case 4:t=e.sent,r=t.pages,n=t.glossaries,i={term:M.activeFilters.term,tags:u?r.tags.map(E).join(","):c.map(E).join(",")},Q({type:C,data:_(r,n,i,c,F)}),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(1),console.error(e.t0),N(T("An error occurred, please try again."));case 15:case"end":return e.stop()}}),e,null,[[1,11]])})));return function(){return e.apply(this,arguments)}}()};return(0,b.jsx)(h.Provider,j({value:{state:M,helpers:L,isDirty:!p()(M.currentFilters,M.activeFilters)}},y))};z.defaultProps={glossaryResponse:{},initialParams:{},isTagsBasedOnResults:!1,category:null},t.ZP=z},63483:function(e,t,r){var n=r(59499),i=r(67294),o=r(53575),c=r(5826),s=r(1996),a=r(85893);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t2&&void 0!==arguments[2])||arguments[2],i=(0,n.useState)(!1),o=i[0],c=i[1],u=(0,n.useContext)(s.s_),p=u.state.activeFilters;(0,n.useEffect)((function(){if(o){var n=(0,s.Qf)(p),i=n.minRead,u=n.maxRead,f=n.page,d=n.difficulties,g=n.tags,b=p.difficulties.filter((function(e){return e.isActive})),v=p.tags.filter((function(e){return e.isActive}));a(e,t,{page:f+1===1?void 0:f+1,minRead:1===i?void 0:i,maxRead:l.includes(u)?void 0:u,difficulties:3===b.length?void 0:d,tags:r&&v.length!==p.tags.length?g:void 0})}else c(!0)}),[e,t,r,p])}}}]);