1"use strict";(self.webpackChunkpt_clientV2=self.webpackChunkpt_clientV2||[]).push([[4997],{3350:(e,t,r)=>{r.d(t,{A:()=>O});var i=r(65043),a=r(24858),o=r(5137),n=r(73216),l=r(35475),s=r(27958),c=r(37910),d=r(8450),u=r(49204),m=r(41151),p=r(99587),h=r(94229),x=r(76482);const g=r(26623).A.injectEndpoints({endpoints:e=>({getHighestPrice:e.query({query:e=>({url:"courses",method:"GET",params:e})})})}),{useGetHighestPriceQuery:v}=g;var b=r(99039),f=r(63575),N=r(97085),y=(r(91391),r(88908)),A=r(28991),j=r(55527);const k=j.Ay.div` 2 .rc-slider-handle-dragging { 3 box-shadow: 0 0 0 8px ${e=>{let{theme:t}=e;return t.colors.primary[600]}} !important; 4 } 5 .rc-slider-handle { 6 border: 2px solid ${e=>{let{theme:t}=e;return t.colors.primary[600]}} !important; 7 background-color: ${e=>{let{theme:t}=e;return t.colors.primary[600]}} !important; 8 opacity: 1; 9 } 10 .rc-slider-mark-text:nth-of-type(even) { 11 transform: translate(-50%, -33px) !important; 12 } 13 .rc-slider-dot { 14 border: 0 !important; 15 width: 2px; 16 height: 2px; 17 bottom: 1px; 18 background-color: ${e=>{let{theme:t}=e;return t.colors.primary[600]}}; 19 } 20 .rc-slider-step { 21 background-color: ${e=>{let{theme:t}=e;return t.colors.greenBackground[35]}}; 22 } 23 .rc-slider-track { 24 background-color: ${e=>{let{theme:t}=e;return t.colors.primary[600]}}; 25 } 26 ${e=>{let{$type:t}=e;return"large"===t&&j.AH` 27 .rc-slider-rail { 28 background-color: transparent !important ; 29 } 30 .rc-slider-step { 31 height: 6px !important; 32 border-radius: 12px; 33 } 34 .rc-slider-track { 35 height: 6px !important; 36 top: 5px; 37 } 38 .rc-slider-dot { 39 &:is(:first-child) { 40 margin-left: 2px; 41 } 42 &:is(:last-child) { 43 margin-left: -2px; 44 } 45 bottom: 2px !important; 46 } 47 .rc-slider-handle { 48 height: 20px !important; 49 width: 20px !important; 50 bottom: -4px; 51 } 52 `}} 53 ${e=>{let{$disabled:t,$type:r}=e;return t&&"large"!==r&&j.AH` 54 .rc-slider-disabled { 55 background-color: transparent !important; 56 } 57 .rc-slider-step { 58 background-color: ${e=>{let{theme:t}=e;return t.colors.disabled[35]}} !important; 59 } 60 .rc-slider-handle { 61 border: 2px solid ${e=>{let{theme:t}=e;return t.colors.disabled[60]}} !important; 62 background-color: ${e=>{let{theme:t}=e;return t.colors.disabled[60]}} !important; 63 } 64 `}} 65 ${e=>{let{$disabled:t,$type:r}=e;return t&&"large"===r&&j.AH` 66 .rc-slider-disabled { 67 background-color: transparent !important; 68 } 69 .rc-slider-step { 70 background-color: ${e=>{let{theme:t}=e;return t.colors.disabled[45]}} !important; 71 } 72 .rc-slider-handle { 73 border: 2px solid ${e=>{let{theme:t}=e;return t.colors.disabled[60]}} !important; 74 background-color: ${e=>{let{theme:t}=e;return t.colors.disabled[60]}} !important; 75 } 76 `}} 77 .rc-slider-handle:active .slider-tooltip { 78 visibility: visible; 79 } 80 .rc-slider-handle:active .tooltip-value { 81 visibility: visible; 82 } 83 .tooltip-value { 84 visibility: hidden; 85 background-color: ${e=>{let{theme:t}=e;return t.colors.dark[80]}}; 86 color: ${e=>{let{theme:t}=e;return t.colors.white[100]}}; 87 border-radius: 4px; 88 position: absolute; 89 top: -32px; 90 right: -20px; 91 min-width: 40px; 92 } 93 .slider-tooltip { 94 visibility: hidden; 95 position: relative; 96 top: -10px; 97 border-style: solid; 98 border-width: 4px; 99 border-color: ${e=>{let{theme:t}=e;return t.colors.dark[80]}} transparent transparent transparent; 100 } 101`;var E=r(70579);const T={backgroundColor:(0,y.A)().colors.white[100]},$=e=>{let{min:t=0,max:r=100,type:i,disabled:a,tooltip:o,...n}=e;return(0,E.jsx)(k,{$type:i,$disabled:a,children:(0,E.jsx)(N.A,{min:t,max:r,activeDotStyle:T,...n,disabled:a,handleRender:o?e=>(e=>(0,E.jsx)("div",{...e.props,children:(0,E.jsx)("div",{className:"slider-tooltip",children:(0,E.jsx)(A.A,{className:"tooltip-value d-flex justify-content-center p--2",children:e.props["aria-valuenow"]})})}))(e):null})})};var w=r(67654),I=r(56561);const P=j.Ay.div` 102 background-color: ${e=>{let{theme:t}=e;return t.colors.background[15]}}; 103 border-radius: 8px; 104 .close-button-container { 105 svg { 106 cursor: pointer; 107 width: 18px; 108 height: 18px; 109 fill: ${e=>{let{theme:t}=e;return t.colors.dark[60]}}; 110 } 111 } 112 &.filter-root { 113 .left-box-content-header { 114 .filter { 115 font-weight: 500; 116 font-size: 20px; 117 color: ${e=>{let{theme:t}=e;return t.colors.dark[100]}}; 118 } 119 } 120 } 121`,S="Price",C="Rating",M="$0",R=0,Y=5,O=e=>{var t;let{setIsOpenFilterSection:r,entityStatus:g}=e;const{innerWidth:N}=(0,h.A)(),j=N<p.A.LG,{category:k}=(0,n.g)(),{pathname:T}=(0,n.zy)(),O=(0,n.Zp)(),{data:_,isLoading:G}=v({entitiesMaxPrice:!0}),L=(0,x.A)(),[q,z]=(0,l.ok)(),V=(0,o.d4)((e=>null===e||void 0===e?void 0:e.authorizationsSlice)),{isAuth:H}=V,D=q.get("max-price"),F=q.get("min-price"),Z=q.get("rating"),B=(0,i.useMemo)((()=>Z?Z.split("-"):[]),[Z]),{control:U,setValue:W,register:J}=(0,a.mN)({mode:"onChange"}),{field:Q}=(0,a.as)({control:U,name:"price",defaultValue:{max:"",min:""}}),{field:K}=(0,a.as)({control:U,name:"rating",defaultValue:[]});(0,i.useEffect)((()=>{W("rating",B),W("price",{max:D||"",min:F||""})}),[D,F,B,W]);const X=H?m.A:m.A.filter((e=>"favorites"!==e.value)),ee=m.A.filter((e=>"members"!==e.value&&"favorites"!==e.value)),te=(e,t)=>
121{Q.onChange({min:"min"===t&&e,max:"max"===t&&e}),"min"===t&&q.set("min-price",e),"max"===t&&q.set("max-price",e),setTimeout((()=>{O({search:(0,l.PI)(q).toString()})}),1e3)};return(0,E.jsxs)(P,{className:"filter-root p--16 mb--80",children:[j?(0,E.jsx)("div",{className:"close-button-container",children:(0,E.jsx)(f.bm,{className:"pb--16",onClick:()=>null===r||void 0===r?void 0:r(!1)})}):null,(0,E.jsxs)("div",{className:"mb--24",children:[(0,E.jsx)(w.A,{variant:5,className:"mb--24",children:"Categories"}),(0,E.jsx)(d.A,{activeCategory:k||g,changeCategory:e=>{const t=(0,I.S)(e);t!==T&&O(t)},options:L?ee:X,searchParams:q})]}),(0,E.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb--12",children:[(0,E.jsx)(w.A,{variant:5,children:"Filters"}),(0,E.jsx)(b.A,{variant:"link",onClick:()=>{Q.onChange({max:"",min:""}),K.onChange([]);const e=q.get("q");z(e?{q:e}:{}),null===r||void 0===r||r(!1)},children:"Reset"})]}),g===u.ENTITY_TYPES.MEMBER.key||G?null:(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(A.A,{$variant:2,color:(0,y.A)().colors.gray[10],weight:600,className:"mb--16",children:S}),(0,E.jsx)($,{className:"mv--16",defaultValue:[F,D||_],range:!0,min:0,max:_,value:D?[F,D]:[F,_],onChange:e=>{return t=e,Q.onChange({...Q.value,min:t[0],max:t[1]}),q.set("min-price",t[0]),q.set("max-price",t[1]),W("inputMinPrice",t[0]),W("inputMaxPrice",t[1]),setTimeout((()=>{O({search:(0,l.PI)(q).toString()})}),500),void(null===r||void 0===r||r(!1));var t},tooltip:!0}),(0,E.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb--12",children:[(0,E.jsx)(A.A,{$variant:3,children:M}),(0,E.jsxs)(A.A,{$variant:3,color:(0,y.A)().colors.gray[10],children:["$",_||""]})]}),(0,E.jsxs)(s.A,{className:"d-flex justify-content-between align-items-center mb--12",children:[(0,E.jsx)(c.Input,{...J("inputMinPrice"),defaultValue:F,onChange:e=>te(e.target.value,"min")}),(0,E.jsx)(A.A,{$variant:3,className:"mb--24 mh--12",children:"-"}),(0,E.jsx)(c.Input,{defaultValue:null===Q||void 0===Q||null===(t=Q.value)||void 0===t?void 0:t.max,...J("inputMaxPrice"),onChange:e=>te(e.target.value,"max")})]}),(0,E.jsx)(A.A,{$variant:2,color:(0,y.A)().colors.gray[10],weight:600,className:"mb--16",children:C}),(0,E.jsx)($,{className:"mv--16",defaultValue:[B[0]||0,B[1]||Y],range:!0,min:R,max:Y,value:B[1]?[B[0],B[1]]:[R,Y],onChange:e=>{return(t=e).length&&(K.onChange([...K.value,t]),q.set("rating",t.join("-"))),void setTimeout((()=>{O({search:(0,l.PI)(q).toString()})}),500);var t},tooltip:!0}),(0,E.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb--12",children:[(0,E.jsx)(A.A,{$variant:3,children:R}),(0,E.jsx)(A.A,{$variant:3,color:(0,y.A)().colors.gray[10],children:Y})]})]})]})}},5088:(e,t,r)=>{r.r(t),r.d(t,{default:()=>P});var i=r(65043),a=r(98139),o=r.n(a),n=r(49204),l=r(20846),s=r(13148),c=r(5256),d=r(46424),u=r(27554),m=r(96159),p=r(19627),h=r(99587),x=r(83059),g=r(94229),v=r(35475),b=r(78161);const f=r(26623).A.injectEndpoints({endpoints:e=>({getExploreMembers:e.query({query:e=>({url:"/members",method:"GET",params:e}),transformResponse:e=>e,...b.K})}),overrideExisting:!1}),{useLazyGetExploreMembersQuery:N}=f;var y=r(99039),A=r(3350);const j=r(55527).Ay.div` 122 height: 100%; 123 background-color: ${e=>{let{theme:t}=e;return t.colors.white[100]}}; 124 .side-bar-container { 125 position: fixed; 126 margin-top: 70px; 127 top: 0; 128 .side-bar-content { 129 background-color: ${e=>{let{theme:t}=e;return t.colors.white[100]}}; 130 overflow-y: auto; 131 width: 320px; 132 height: 100%; 133 border-right: none !important; 134 padding-top: 24px !important; 135 } 136 } 137 .card-position { 138 margin-left: 340px; 139 } 140 .search-input { 141 margin-left: 8px; 142 margin-bottom: 32px !important; 143 } 144 .skeleton-title { 145 padding-left: 8px; 146 } 147 .cards { 148 max-width: 1400px; 149 row-gap: 16px; 150 } 151 .letters-section { 152 scrollbar-width: thin; 153 overflow: auto; 154 } 155 .active-button { 156 text-decoration: underline; 157 } 158`;var k=r(70579);const{LEARNING_COMMUNITY:E,DEPARTMENT:T,ORGANIZATION:$,MEMBER:w}=n.ENTITY_TYPES,I="col-xxl-4 col-xl-6 col-lg-6 col-md-6 col-sm-12 col-12 ph--8",P=()=>{var e,t,r;const[a,n]=(0,i.useState)(!1),{innerWidth:b}=(0,g.A)(),[f,{data:P={},isLoading:S}]=N(),C=(null===P||void 0===P?void 0:P.total)>(null===P||void 0===P||null===(e=P.rows)||void 0===e?void 0:e.length),{scrollerRef:M,loaderRef
158:R}=(0,x.A)({request:f,hasNextPage:C}),Y=b>=h.A.LG||a,[O,_]=(0,v.ok)({letter:"all"}),G=O.get("letter");return(0,i.useEffect)((()=>{M&&(M.current=document)}),[M]),(0,k.jsxs)(j,{children:[(0,k.jsx)(d.A,{title:`Explore | ${E.key}`,description:`Explore ${E.lowercase}, ${T.lowercase} and ${$.lowercase}`}),(0,k.jsx)(m.A,{showSidebar:Y,className:o()({"side-bar-container":Y}),children:(0,k.jsx)(A.A,{setIsOpenFilterSection:n,entityStatus:w.key})}),(0,k.jsxs)(u.A,{className:o()("overflow",{"card-position":Y}),children:[b>h.A.MD?(0,k.jsx)("div",{className:"pt--32 pl--8",children:(0,k.jsx)(c.A,{entityCategory:E.key,placeholder:`Search ${w.key}`})}):null,(0,k.jsx)("div",{className:"d-flex letters-section pl--8 pb--8 justify-content-between",children:p.d.map((e=>(0,k.jsx)(y.A,{variant:"link",onClick:()=>_({letter:e.toLowerCase()}),className:o()(e.toLowerCase()===G?"active-button":null),children:e},e)))}),null===P||void 0===P||null===(t=P.rows)||void 0===t||!t.length||S?(0,k.jsx)(l.A,{isLoading:S,category:w.key,cardsCount:15,colSpan:I}):(0,k.jsxs)("div",{className:"row cards pv--16 pl--8",children:[null===P||void 0===P||null===(r=P.rows)||void 0===r?void 0:r.map((e=>(0,k.jsx)("div",{className:I,children:(0,k.jsx)(s.A,{data:e})},e.id))),C?(0,k.jsx)("div",{ref:R,children:"loaderRef",className:"invisible"}):null]})]})]})}},5256:(e,t,r)=>{r.d(t,{A:()=>m});var i=r(16010),a=r(19241),o=r(65043),n=r(73216),l=r(35475),s=r(63575),c=r(37910);const d=r(55527).Ay.div` 159 width: 328px; 160 .search-input { 161 path { 162 fill: ${e=>{let{theme:t}=e;return t.colors.dark[60]}}; 163 } 164 } 165`;var u=r(70579);const m=e=>{let{placeholder:t,entityCategory:r}=e;const[m,p]=(0,o.useState)(""),[h,x]=(0,o.useState)(!1),{category:g}=(0,n.g)(),[v,b]=(0,l.ok)(),{pathname:f}=(0,n.zy)(),N=(0,a.A)(f),y=v.get("q"),A=()=>{v.set("q",m.trim()),v.set("category",g||r);const e=Object.fromEntries(v);if(null===m||void 0===m||!m.trim())return v.delete("q"),v.delete("category"),void b(v);null!==m&&void 0!==m&&m.trim()&&h&&b(e)};return(0,o.useEffect)((()=>{f!==N&&p("")}),[f,N,v,y,b]),(0,i.A)({keyFn:{Enter:{fn:A},NumpadEnter:{fn:A}},event:"keydown"}),(0,u.jsx)(d,{children:(0,u.jsx)(c.Input,{placeholder:t,Prefix:s.vj,className:"search-input",onChange:e=>p(e.target.value),value:m,onFocus:()=>x(!0),onBlur:()=>x(!1)})})}},13148:(e,t,r)=>{r.d(t,{A:()=>p});var i=r(65043),a=r(5137),o=r(73216),n=r(56125),l=r(23),s=r(4783),c=r(50958),d=r(28991);const u=r(55527).Ay.div` 166 .root { 167 height: 190px; 168 border: 1px solid ${e=>{let{theme:t}=e;return t.colors.secondary[50]}}; 169 border-radius: 8px; 170 box-sizing: border-box; 171 text-align: center; 172 cursor: pointer; 173 background-color: ${e=>{let{theme:t}=e;return t.colors.white[100]}}; 174 175 &:hover { 176 box-shadow: 0px 0px 12px ${e=>{let{theme:t}=e;return t.colors.boxShadow[25]}}; 177 } 178 179 .avatar-box { 180 height: 100px; 181 padding-top: 20px; 182 padding-bottom: 16px; 183 img, 184 .avatar { 185 width: 100px; 186 height: 100px; 187 } 188 .name { 189 font-size: 24px; 190 font-weight: 500; 191 } 192 } 193 194 .name-box { 195 display: flex; 196 justify-content: center; 197 padding: 18px; 198 padding-top: 17px; 199 box-sizing: border-box; 200 border-top: 1px solid #edeff1; 201 .main { 202 word-break: break-all; 203 line-height: 19px; 204 margin: 0; 205 } 206 } 207 } 208`;var m=r(70579);const p=e=>{let{data:t}=e;const r=(0,a.d4)((e=>null===e||void 0===e?void 0:e.authorizationsSlice)),{isAuth:p}=r,{profileImage:h,originalName:x,userName:g}=t||{},v=x||g,b=(0,o.Zp)(),[f,N]=(0,i.useState)(!1);return(0,m.jsx)(u,{children:(0,m.jsxs)("div",{className:"root",onClick:()=>{const e=`/user/${g}`;if(!p)return(0,s.jp)(e),void b(c.A.SIGN_IN);b(e)},children:[(0,m.jsx)("div",{className:"avatar-box",children:(0,m.jsx)(l.A,{className:"avatar",picture:h,userName:v})}),(0,m.jsx)("div",{className:"name-box",children:(0,m.jsx)(n.A,{overlay:v,placement:"top",$disabled:!f,children:(0,m.jsx)(d.A,{$variant:3,$ellipsis:!0,ref:e=>N((null===e||void 0===e?void 0:e.scrollHeight)>(null===e||void 0===e?void 0:e.clientHeight)),children:v})})})]})})}},19627:(e,t,r)=>{r.d(t,{d:()=>i});const i=["All","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]},20846:(e,t,r)=>{r.d(t,{A:()=>x});var i=r(49204),a=r(64206),o=r(70579);const{LEARNING_COMMUNITY:n,DEPARTMENT:l,ORGANIZATION:s,INVITED:c,MEMBER:d}=i.ENTITY_TYPES,u={[n.key]:340,[l.key]:280,[s.key]:260,[c.key]:340,[d.key]:190,favorites:340,all:340},m=(e,t)=>
208(0,o.jsxs)("div",{className:t,children:[" ",e]}),p=e=>{let{category:t,height:r,isHomePage:i=!1,cardSize:n,count:l}=e;return(0,o.jsx)("div",{children:i?(0,o.jsx)("div",{className:"cards",children:(0,o.jsx)(a.default,{skeleton:{height:r||u[t],className:"card-skeleton",count:l,wrapper:e=>{let{children:t}=e;return m(t,n)}}})}):(0,o.jsxs)("div",{className:"section-box",children:[(0,o.jsx)("div",{className:"skeleton-title mb--16",children:(0,o.jsx)(a.default,{skeleton:{width:260,height:25}})}),(0,o.jsx)("div",{className:"cards",children:(0,o.jsx)(a.default,{skeleton:{height:r||u[t],count:l,wrapper:e=>{let{children:t}=e;return m(t,n)}}})})]})})};var h=r(68046);const x=e=>{let{isLoading:t,isHomePage:r,category:i,isOrganizer:a,cardsCount:n,colSpan:l}=e;return(0,o.jsx)("div",{className:"empty-element",children:t?(0,o.jsx)(p,{category:i,cardSize:l,count:n,isHomePage:r}):(0,o.jsx)("div",{className:"d-flex justify-content-center align-items-center pt--96",children:(0,o.jsx)(h.A,{isAdmin:a,category:i})})})}},68046:(e,t,r)=>{r.d(t,{A:()=>b});var i=r(69430),a=r(50958),o=r(73216),n=r(31387),l=r(49204);const s=(e,t)=>{switch(e){case l.ENTITY_TYPES.LEARNING_COMMUNITY.key:return l.ENTITY_TYPES.LEARNING_COMMUNITY[t];case l.ENTITY_TYPES.DEPARTMENT.key:return l.ENTITY_TYPES.DEPARTMENT[t];case l.ENTITY_TYPES.ORGANIZATION.key:return l.ENTITY_TYPES.ORGANIZATION[t];default:return l.ENTITY_TYPES.LEARNING_COMMUNITY.singular}};var c=r(21618),d=r(65043),u=r(19615),m=r(5575),p=r(57440),h=r(93277),x=r(56561),g=r(8814),v=r(70579);const b=e=>{let{isAdmin:t,category:r}=e;const[l]=(0,m.iw)(),[b]=(0,u.Lx)(),[f]=(0,p.O6)(),N=(0,o.Zp)(),y=(0,d.useCallback)(((e,t,r)=>{N((0,c.h0)(e,t,r))}),[N]),{pathname:A}=(0,o.zy)(),j=s(r,"singular");return A===(0,n.tW)(a.A.EXPLORE,{category:r})?(0,v.jsx)("div",{className:"card-box d-flex align-items-center justify-content-center",children:(0,v.jsx)(h.A,{src:i})}):t?(0,v.jsx)(g.A,{title:"There is no data here",text:`Create your own ${j} to teach`,buttonText:"Create now",onClick:()=>{(0,c.qN)(l,b,f,r,y)}}):(0,v.jsx)(g.A,{title:"There is no data here",text:`Find and join existing ${j}`,buttonText:"Explore",onClick:()=>{N((0,x.S)(r))}})}},83059:(e,t,r)=>{r.d(t,{A:()=>s});var i=r(87433),a=r(19241),o=r(65043),n=r(35475),l=r(4783);const s=e=>{let{request:t,hasNextPage:r,minPrice:s,maxPrice:c,ratingValue:d,status:u,role:m}=e;const[p,h,x,g]=(0,i.A)({hasMore:r}),[v]=(0,n.ok)(),b=v.get("q")||void 0,f=v.get("letter"),N=(0,a.A)(b);return(0,o.useEffect)((()=>{var e,t;N!==b&&(h(0),null===(e=g.current)||void 0===e||null===(t=e.scrollTo)||void 0===t||t.call(e,{top:0,behavior:"auto"}))}),[N,g,b,h]),(0,o.useEffect)((()=>{t({...(0,l.En)({page:0}),searchText:b,letterSearch:f&&"all"!==f?f:"",maxPrice:c,minPrice:s,ratings:JSON.stringify(null===d||void 0===d?void 0:d.map((e=>Number(e)))),status:u,role:m})}),[c,s,d,t,m,b,u,f]),(0,o.useEffect)((()=>{0!==p&&t({...(0,l.En)({page:p}),letterSearch:f&&"all"!==f?f:"",searchText:b,maxPrice:c,minPrice:s,ratings:JSON.stringify(null===d||void 0===d?void 0:d.map((e=>Number(e)))),status:u,role:m})}),[t,p,b,c,s,d,u,m,f]),{loaderRef:x,scrollerRef:g}}}}]); 209//# sourceMappingURL=4997.17d16696.chunk.js.map
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.