"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6063],{1942:function(e,t,i){var n=i(95318),s=i(20862);t.Z=void 0;var a=s(i(67294)),r=(0,n(i(2108)).default)(a.createElement("path",{d:"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2h-4zM4 6h16v10H4V6z"}),"Computer");t.Z=r},90173:function(e,t,i){i.d(t,{ZP:function(){return N},WO:function(){return _},Fz:function(){return Y}});var n=i(40066),s=i(10219),a=i(92809),r=i(67294),l=i(5152),c=i(27361),o=i.n(c),d=i(86010),p=i(41120),m=i(41749),x=i(99956),u=i(22318),f=i(282),h=i(24216),g=i(48122),j=i(68751),Z=i(58885),b=i(75150),y=i(52829),v=i(69713),D=i(46409),k=i(14290),S=i(74619),M=i(85893),T=["listPrice","salePrice","affirm"];function O(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function C(e){for(var t=1;t ../faculty/FacultyAvatar"]}}),w=(0,l.default)((function(){return Promise.resolve().then(i.bind(i,14290))}),{ssr:!1,loadableGenerated:{webpack:function(){return[14290]},modules:["../src/components/scheduler/DisplayClass.js -> ./ClassCapacityAvailability"]}}),I=(0,p.Z)((function(e){var t,i;return{root:(0,a.Z)({borderTopColor:"#f1f1f1",borderTop:"2px solid","&:hover":{background:e.palette.background.gray}},e.breakpoints.down("md"),{height:"auto",minHeight:"130px",paddingLeft:"10px",paddingRight:"10px"}),item:{paddingTop:e.spacing(1),paddingBottom:e.spacing(2)},className:(0,a.Z)({paddingTop:e.spacing(1),paddingLeft:e.spacing(2)},e.breakpoints.down("md"),{paddingLeft:0}),classDetails:(t={textAlign:"center"},(0,a.Z)(t,e.breakpoints.down("md"),{textAlign:"left"}),(0,a.Z)(t,"& a",{textDecoration:"underline"}),(0,a.Z)(t,"& .cdBox",(0,a.Z)({},e.breakpoints.down("md"),{minHeight:"auto"})),(0,a.Z)(t,"& .cdLink",{marginTop:"auto"}),t),price:{paddingTop:e.spacing(1),paddingBottom:e.spacing(2),textAlign:"center","& div":(0,a.Z)({},e.breakpoints.down("md"),{minHeight:"auto"})},dateDisplay:(0,a.Z)({paddingLeft:e.spacing(2)},e.breakpoints.down("md"),{paddingLeft:0}),teacher:{"& a":{textDecoration:"underline"}},faculty:{display:"inline-flex",borderRadius:"50%"},coaching:{display:"inline"},icon:{paddingTop:"5px"},buttonLH:{lineHeight:"1.65rem"},enroll:(i={},(0,a.Z)(i,e.breakpoints.up("sm"),{textAlign:"right",paddingRight:e.spacing(2)}),(0,a.Z)(i,e.breakpoints.down("sm"),{textAlign:"left"}),i),root2:(0,a.Z)({padding:e.spacing(3,1),"&:hover":{background:e.palette.background.gray}},e.breakpoints.down("sm"),{display:"block",paddingLeft:"2em"}),button:{minWidth:"auto"},eventDate:(0,a.Z)({},e.breakpoints.up("md"),{maxWidth:"18%"}),eventMobile:(0,a.Z)({},e.breakpoints.down("sm"),{justifyContent:"flex-start",padding:e.spacing(1)}),schedulerAffirmMsg:{"& a":{textDecoration:"underline","&:hover":{textDecoration:"none"}}},affirmMsg:{"& p":{fontSize:"12px",margin:"0.5em 0 0"}}}}));function N(e){var t=e.cls,i=t.listPrice,n=t.salePrice,a=t.affirm,l=(0,s.Z)(t,T),c=e.includeBundles,p=I(),u=l.addonIncludedText,f=l.addonText,O=l.addonTip,N=l.affirmEligible,_=l.bundlePrice,Y=l.bundles,z=l.catalog,A=l.classId,B=l.className,E=l.closingDate,F=l.cross_sale_Id,L=l.currency,H=l.firstSessionDate,W=l.freeSessionText,R=l.isFreeTrial,G=l.teacherId,U=l.trialClassId,V=l.startDate&&(0,h.gb)(l.startDate,"MMM D, YYYY"),K=l.endDate&&(0,h.gb)(l.endDate,"MMM D, YYYY"),X=V&&(0,h.vc)(V,"","DD"),q=V&&(0,h.vc)(V,"","MMM"),$=K&&(0,h.vc)(K,"","DD"),J=K&&(0,h.vc)(K,"","MMM"),Q=(0,Z.Oc)(),ee=Q.config,te=Q.prismicConfig,ie=(0,S.zh)(z,ee),ne=o()(te,"free_trial",""),se=(0,r.useState)(!1),ae=se[0],re=se[1],le=(0,r.useState)(!1),ce=le[0],oe=le[1];return _&&Y&&Y.classIds&&Y.classIds.length>0&&Y.salePrice&&Y.listPrice&&(i+=Y.listPrice,n+=Y.salePrice),(0,M.jsxs)(m.Z,{container:!0,className:p.root,alignItems:"flex-start",justifyContent:"center",children:[(0,M.jsx)(m.Z,{item:!0,xs:12,children:(0,M.jsx)(x.Z,{fontSize:"h5.fontSize",fontWeight:"fontWeightBold",className:p.className,children:B})}),(0,M.jsx)(m.Z,{item:!0,xs:6,lg:2,classes:{item:p.item},children:(0,M.jsxs)("div",{className:p.dateDisplay,children:[(0,h.ZG)(V,K)?(0,M.jsxs)(x.Z,{fontSize:"body2.fontSize",fontWeight:"regular",children:[q," ",X]}):(0,M.jsxs)(x.Z,{fontSize:"body2.fontSize",fontWeight:"regular",children:[q," ",X," - ",J," ",$]}),(0,M.jsx)(x.Z,{fontSize:"button.fontSize",lineHeight:"2rem",children:(0,h.mc)(l)})]})}),(0,M.jsx)(m.Z,{item:!0,xs:6,lg:2,className:(0,d.Z)(p.item,p.teacher),children:(0,M.jsx)(P,{teacherId:G})}),(0,M.jsx)(m.Z,{item:!0,xs:6,lg:2,classes:{item:p.item},className:p.classDetails,children:(0,M.jsxs)(x.Z,{fontSize:"button.fontSize",lineHeight:"2rem",display:"flex",justifyContent:"space-between",flexDirection:"column",minHeight:72,className:"cdBox",children:[(0,M.jsx)(w,{classId:A,trialClassId:U,firstSessionDate:H,closingDate:E,setDisabled:oe}),(0,M.jsx)(x.Z,{className:"cdLink",children:(0,M.jsx)(D.Z,C(C({},(0,g.Xv)({__typename:"_InternalLink",routeNameOrUrl:"classdetail"},"true"===c||ae?{classId:A,includeBundles:"true"}:{classId:A})),{},{children:"View Class Details"}))})]})}),(0,M.jsx)(m.Z,{item:!0,xs:6,lg:3,classes:{item:p.price},children:(0,M.jsxs)(x.Z,{display:"flex",justifyContent:"space-between",flexDirection:"column",minHeight:72,children:[(0,M.jsxs)(x.Z,{fontSize:"h6.fontSize",lineHeight:"2rem",fontWeight:"fontWeightBold",children:[(0,M.jsx)(v.Z,{currency:L,salePrice:n,listPrice:i,hidePromo:!0,bundles:ae?[{catalog:Y}]:void 0}),(0,M.jsx)(y.Z,{affirmEligible:N,classes:p.schedulerAffirmMsg,pageType:"product",affirmPromoMessage:a,bundles:ae?[{catalog:Y}]:_&&Y?Y:void 0,product:z})]}),R&&0!==U&&(0,M.jsx)(x.Z,{fontSize:"button.fontSize",lineHeight:"2rem",children:(0,M.jsx)(k.FreeTrialLink,{cartLink:ie,trialClassId:U,labelText:""!==o()(W,"[0].text","")?j.Z.asText(W):ne})})]})}),(0,M.jsx)(m.Z,{item:!0,xs:12,lg:3,className:(0,d.Z)(p.item,p.enroll),children:(0,M.jsx)(b.Z,{label:"Enroll",classId:A.toString(),bundles:Y,addOnText:c?u:f,addOnTip:O,includeBundles:c,cross_sale_Id:F,handCheckBoxClick:function(e){re(e)},isDisabled:ce,catalogData:z,theme:"mprep"})})]})}function _(e){var t=(0,n.Z)({},e),i=I(t),s=(0,Z.Oc)(),a=s.config,r=s.prismicConfig,l=o()(r,"paid_product","");console.log("props",t);var c=o()(t,"label","free"),d=o()(t,"startDate","")?(0,h.vc)(t.startDate,"MMM-DD-YYYY","MMM DD"):"",p=o()(t,"className",""),j=o()(t,"facility.name","Online"),b=l,k=o()(t,"classId",""),S=o()(t,"classCode",""),T=o()(t,"teacherId",""),O=o()(t,"simple_signup",!1),w=o()(t,"lead_source",!1),N=o()(t,"affirmEligible","");return(0,M.jsxs)(m.Z,{container:!0,alignItems:"center",className:i.root2,children:[(0,M.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:i.eventMobile,children:(0,M.jsx)(u.Z,{variant:"body2",align:"center",className:i.eventDate,children:d})}),(0,M.jsxs)(m.Z,{item:!0,md:3,lg:4,className:i.eventMobile,children:[(0,M.jsx)(u.Z,{variant:"body2",children:(0,M.jsx)(D.Z,C(C({},(0,g.Xv)({__typename:"_InternalLink",routeNameOrUrl:"classdetail"},{classId:S})),{},{passHref:!0,naked:!0,children:p}))}),(0,M.jsx)(u.Z,{variant:"body2",children:t&&t.dayTime&&function(e){if(!e.dayTime)return null;var t={},i={Sun:1,Mon:2,Tue:3,Wed:4,Thu:5,Fri:6,Sat:7};if(e.dayTime){if(Object.keys(e.dayTime).sort((function(e,t){return i[e]-i[t]})).forEach((function(i){return t[i]=e.dayTime[i]})),Object.keys(t).length<5){var n=e.deliveryType;return Object.keys(t).map((function(e,i){return(0,M.jsxs)("div",{children:[t[e]&&t[e][0]&&!t[e][0].timesVary&&(0,M.jsxs)("div",{children:[(0,M.jsxs)("span",{className:"dayOfWeek",children:[e,": "]}),(0,h.vc)(t[e][0].startTime,"h:mm","h:mm")," ",(0,h.vc)(t[e][0].endTime,"h:mm","A")===(0,h.vc)(t[e][0].startTime,"h:mm","A")?"":(0,h.vc)(t[e][0].startTime,"h:mm","A")," ","- ",(0,h.vc)(t[e][0].endTime,"h:mm","h:mm A")," ",n&&11===n?"ET":""]},i),t[e]&&t[e][0]&&t[e][0].timesVary&&(0,M.jsxs)("div",{children:[(0,M.jsx)("span",{className:"dayOfWeek",children:e})," Times vary"]},i)]},"01"+i)}))}var s,a="";return Object.keys(t).forEach((function(e){a+=e,t[e].length,s="Times vary"})),(0,M.jsxs)("div",{children:[(0,M.jsxs)("span",{className:"dayOfWeek",children:[a.substr(0,3)," - ",a.substr(a.length-3,a.length)]}),(0,M.jsx)("br",{}),s]})}}(t)}),(0,M.jsx)(u.Z,{variant:"body2",children:j})]}),(0,M.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:i.eventMobile,children:(0,M.jsx)(x.Z,{textAlign:"center",fontSize:"button.fontSize",lineHeight:"2rem",children:(0,M.jsx)(P,{teacherId:T})})}),(0,M.jsx)(m.Z,{item:!0,md:2,lg:3,container:!0,justifyContent:"center",className:i.eventMobile,children:(0,M.jsx)(x.Z,{textAlign:{xs:"left",lg:"center"},children:"paid"===c?(0,M.jsxs)("div",{children:[(0,M.jsx)(v.Z,C({},t)),(0,M.jsx)(y.Z,{affirmEligible:N,classes:i.affirmMsg,pageType:"product",affirmPromoMessage:o()(t,"affirm","")})]}):(0,M.jsx)(v.Z,{hidePromo:!0,salePrice:0,listPrice:"free"})})}),(0,M.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:i.eventMobile,children:(0,M.jsx)(D.Z,{onClick:function(){return w&&sessionStorage&&sessionStorage.setItem("freeEvent_leadSource_"+k,w)},href:(O?o()(a,"storefront.signupLink"):o()(a,"storefront.shoppingcart"))+k+"&lead_source="+w,passHref:!0,naked:!0,children:(0,M.jsx)(f.Z,{className:i.button,variant:"contained",size:"large",color:"primary",children:b})})})]})}function Y(e){var t,i=(0,n.Z)({},e),s=I(i),a=(0,Z.Oc)(),r=a.config,l=a.prismicConfig,c=o()(l,"paid_product",""),d=o()(l,"free_product",""),p=o()(i,"label","free"),j=o()(i,"startDate","")?(0,h.vc)(i.startDate,"YYYY-MM-DD","MMM DD"):"",b=o()(i,"name",""),k=o()(i,"Facility.name","Online"),S=o()(i,"simple_signup",!1),T=S?d:c,O=o()(i,"id",""),w=o()(i,"Meeting[0].SessionFacilitator[0].teacher.id",""),N=o()(i,"lead_source",!1),_=i.deliveryType||11===i.deliveryType?"ET":"",Y=o()(i,"affirmEligible","");return(0,M.jsxs)(m.Z,{container:!0,alignItems:"center",className:s.root2,children:[(0,M.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:s.eventMobile,children:(0,M.jsx)(u.Z,{variant:"body2",align:"center",className:s.eventDate,children:j})}),(0,M.jsxs)(m.Z,{item:!0,md:3,lg:4,className:s.eventMobile,children:[(0,M.jsx)(u.Z,{variant:"body2",children:(0,M.jsx)(D.Z,C(C({},(0,g.Xv)({__typename:"_InternalLink",routeNameOrUrl:"classdetail"},{classId:O})),{},{passHref:!0,naked:!0,children:b}))}),(0,M.jsx)(u.Z,{variant:"body2",children:i&&i.dayTime&&(t=i,Object.keys(t.dayTime).map((function(e,i){return(0,M.jsx)("span",{children:t.dayTime[e]&&t.dayTime[e][0]&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)("span",{children:[(0,h.vc)(e,"dd","dddd")," "]}),(0,M.jsxs)("span",{children:[(0,h.vc)(t.dayTime[e][0].startTime,"h:mm","h:mm A")," -"," ",(0,h.vc)(t.dayTime[e][0].endTime,"h:mm","h:mm A")," ",_]})]})},i)}))[0])}),(0,M.jsx)(u.Z,{variant:"body2",children:k})]}),(0,M.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:s.eventMobile,children:(0,M.jsx)(x.Z,{textAlign:"center",fontSize:"button.fontSize",lineHeight:"2rem",children:(0,M.jsx)(P,{teacherId:w})})}),(0,M.jsx)(m.Z,{item:!0,md:2,lg:3,container:!0,justifyContent:"center",className:s.eventMobile,children:(0,M.jsx)(x.Z,{textAlign:{xs:"left",lg:"center"},children:"paid"===p?(0,M.jsxs)("div",{children:[(0,M.jsx)(v.Z,C({},i)),(0,M.jsx)(y.Z,{affirmEligible:Y,classes:s.affirmMsg,pageType:"product",affirmPromoMessage:o()(i,"affirm","")})]}):(0,M.jsx)(v.Z,{hidePromo:!0,salePrice:0,listPrice:"free"})})}),(0,M.jsx)(m.Z,{item:!0,xs:!0,container:!0,justifyContent:"center",className:s.eventMobile,children:(0,M.jsx)(f.Z,{component:D.Z,onClick:function(){return N&&sessionStorage.setItem("freeEvent_leadSource_"+O,N)},href:(S?o()(r,"storefront.signupLink"):"storefront.shoppingcart")+O+"&lead_source="+N,passHref:!0,naked:!0,className:s.button,variant:"contained",size:"large",color:"primary",children:T})})]})}},45118:function(e,t,i){i.d(t,{i2:function(){return ie},py:function(){return ne},ZP:function(){return te}});var n=i(40066),s=i(92809),a=i(67294),r=i(86010),l=i(27361),c=i.n(l),o=i(5152),d=i(24216),p=i(25838),m=i(58885),x=i(75150),u=i(46409),f=i(69713),h=i(80318),g=i(83789),j=i(18499),Z=i(61327),b=i(61606),y=i(8709),v=i(74831),D=i(9989),k=i(42761),S=i(61769),M=i(46685),T=i(68751),O=i(71792),C=i(41120),P=i(8920),w=i(52663),I=i(17812),N=i(99956),_=i(22318),Y=i(282),z=i(41749),A=i(80366),B=i(63457),E=i(60508),F=i(52829),L=i(85893);function H(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function W(e){for(var t=1;t0&&(0,g.Z)(new Set(ue.map((function(e){return e.SessionFacilitator&&e.SessionFacilitator.length>0?e.SessionFacilitator&&e.SessionFacilitator[0]&&e.SessionFacilitator[0].facilitatorStatus&&"Teacher"===e.SessionFacilitator[0].facilitatorStatus&&e.SessionFacilitator[0].teacher&&e.SessionFacilitator[0].teacher.id:[]})))),he=fe&&fe.length>1,ge=he?v.at:c()(te,"OpClass[0].primaryTeacherId",0),je=se&&(6===se||7===se),Ze=se&&2===se;de.name=c()(ie,"Facility.name","");var be=c()(ie,"Product.id",0),ye="/product/".concat(be),ve=(0,j.aM)(b.Is,{skip:!be,variables:{path:ye},context:{local:!0},ssr:!1}).data,De=c()(ve,"Product[0].catalog.affirmEligible",!1),ke=c()(ve,"Product[0].catalog.affirm",{}),Se=c()(ve,"Product[0].catalog",{}),Me=c()(Se,"promo",void 0),Te=(0,j.aM)(b.F,{skip:!te||!te.kaptestCourseDetailSearch||!te.kaptestCourseDetailSearch.productId,variables:{search:te&&te.kaptestCourseDetailSearch?te.kaptestCourseDetailSearch.productId+"":""}}),Oe=R(),Ce=(0,P.Z)(),Pe=a.useState(!0),we=(0,h.Z)(Pe,1)[0],Ie=a.useState("xl"),Ne=(0,h.Z)(Ie,1)[0],_e=(0,B.Z)(Ce.breakpoints.down("sm")),Ye=a.useState(!1),ze=(0,h.Z)(Ye,2),Ae=ze[0],Be=ze[1],Ee=c()(Te,"data.allProducts.edges[0].node",""),Fe=""!==c()(Ee,"product_description.class_description[0].title[0].text")?c()(Ee,"product_description.class_description"):c()(Ee,"product_description.description");if(ee)return"Error";if(Q)return null;return(0,L.jsxs)(w.Z,{onClose:function(){t()},"aria-labelledby":"course-details",open:i,fullWidth:we,maxWidth:Ne,fullScreen:_e,PaperProps:{square:!0},className:Oe.dialog,"data-slice-name":U,"data-class-id":K,children:[(0,L.jsx)(I.Z,{"aria-label":"close",className:Oe.closeButton,onClick:t,children:(0,L.jsx)(A.Z,{})}),(0,L.jsxs)(N.Z,{p:4,children:[(0,L.jsx)(E.Z,{pName:ae,startDate:pe,endDate:me,facility:de,daysOfWeek:undefined,liveOnlineClass:xe,status:oe,catalogData:H}),"no_price"!==X&&(0,L.jsxs)(L.Fragment,{children:[le>0&&(0,L.jsxs)(N.Z,{textAlign:"center",my:2,children:[(0,L.jsx)(_.Z,{variant:"body1",className:Oe.price,children:(0,L.jsx)(f.Z,{currency:"$",salePrice:ce,listPrice:le})}),(0,L.jsx)(F.Z,{affirmEligible:De,classes:Oe.affirmMsg,pageType:"landing",affirmPromoMessage:ke})]}),Me&&(0,L.jsx)(N.Z,{textAlign:"center",mb:2,className:Oe.promo,children:(0,L.jsx)(y.Z,W(W({},Me),{},{showBold:!0}))}),s?(0,L.jsx)(N.Z,{textAlign:"center",mt:3,mb:4,children:(0,L.jsx)(Y.Z,{component:u.Z,onClick:function(e){e.preventDefault(),Be(!0)},href:"#",naked:!0,variant:"contained",children:"Enroll"})}):(0,L.jsx)(N.Z,{textAlign:"center",mt:3,mb:4,children:(0,L.jsx)(x.Z,{classId:n.toString(),bundles:r,addOnText:p?d:l,addOnTip:o,includeBundles:p,isFree:m,label:X,leadSource:C,catalogData:H,variant:"contained",color:"primary"})})]}),Ae&&s&&(0,L.jsx)(k.Z,{open:Ae,onClose:function(){Be(!1),t()},catalog:H,crossSaleProductDocument:s,classId:n.toString()}),(0,L.jsxs)(z.Z,{container:!0,spacing:2,children:[(0,L.jsxs)(z.Z,{item:!0,xs:12,children:[(0,L.jsx)(N.Z,{textAlign:"left",fontSize:"h6.fontSize",pb:1,children:"Classes subject to change or cancellation."}),(0,L.jsx)("br",{}),(je||m)&&ne&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(_.Z,{variant:"h5",children:[je?"Event":"Class"," Description"]}),(0,L.jsx)(N.Z,{fontSize:"h5.fontSize",children:ne})]}),(0,L.jsx)("br",{})]}),(0,L.jsxs)(z.Z,{item:!0,xs:12,md:9,children:[ue&&ue.length>0&&(0,L.jsx)(M.Z,{courseSessions:ue,modifyDate:!1,isOnsite:Ze,isMultipleTeachers:he}),Fe&&Fe.length>0&&(c()(Fe,"[0].title")||c()(Fe,"[0].summary"))&&(0,L.jsxs)(z.Z,{container:!0,spacing:4,className:Oe.description,children:[(0,L.jsx)(z.Z,{item:!0,xs:12,children:(0,L.jsx)(_.Z,{variant:"h4",children:"Class description"})}),Fe.map((function(e,t){return(0,L.jsx)(z.Z,{item:!0,xs:12,children:(0,L.jsxs)(N.Z,{fontSize:"h5.fontSize",children:[e.title&&(0,L.jsx)(T.Z,{render:e.title,htmlSerializer:O.x}),(0,L.jsx)(T.Z,{render:e.summary})]})},t)}))]}),(0,L.jsx)(N.Z,{mt:3,mb:3,fontSize:"h6.fontSize",children:"".concat(je?"Event":"Class"," Code: ").concat(re)})]}),(0,L.jsxs)(z.Z,{item:!0,xs:12,md:3,children:[!xe&&de&&null!==de.address1&&(0,L.jsx)(D.P9,{facility:de}),ge>0&&(0,L.jsx)(S.FacultyCourseDetails,{teacherId:ge})]})]})]})]})}function U(e){var t=e.classId,i=e.cross_sale_Id,n=e.linkText,s=e.isFree,r=e.leadSource,l=e.catalogData,c=e.label,o=e.classType,d=a.useState(!1),m=(0,h.Z)(d,2),x=m[0],f=m[1];return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(u.Z,{onClick:function(e){e.preventDefault(),window._etmc=window._etmc||[],window._etmc.push(["setOrgId","7209580"]),window._etmc.push(["trackPageView",{item:t}]),(0,p.YW)("Scheduler","Course Details Dialog",window.location.href),f(!0)},href:"#",noNext:!0,children:[o," ",n||"Course Details"]}),x&&(0,L.jsx)(G,{open:x,onClose:function(){f(!1)},classId:t,cross_sale_Id:i,isFree:s,leadSource:r,catalogData:l,dataSliceName:"class-detail-dialog",dataClassId:t,label:c})]})}var V=i(69135),K=i(3646),X=i(1942);function q(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function $(e){for(var t=1;t ../faculty/FacultyAvatar"]}}),Q=(0,C.Z)((function(e){var t,i,n,a,r,l,o;return{root:(i={borderTop:"2px solid "+e.palette.background.outline,paddingTop:e.spacing(2),paddingBottom:e.spacing(2),"&:hover":{background:e.palette.background.gray}},(0,s.Z)(i,e.breakpoints.down("md"),{height:"auto",minHeight:"130px",paddingLeft:e.spacing(1),paddingRight:e.spacing(1),alignItems:"start"}),(0,s.Z)(i,"& .MuiGrid-item",(t={},(0,s.Z)(t,e.breakpoints.down("md"),{paddingBottom:e.spacing(1)}),(0,s.Z)(t,"& .MuiTypography-body1",(0,s.Z)({},e.breakpoints.up("lg"),{fontSize:"1.6rem"})),t)),i),eventsBox:(0,s.Z)({border:"1px solid "+e.palette.background.outline},e.breakpoints.up("lg"),{paddingRight:e.spacing(4)}),dateDisplay:(0,s.Z)({paddingLeft:e.spacing(3),paddingRight:e.spacing(3)},e.breakpoints.down("md"),{paddingLeft:0,paddingRight:0}),displayDate:{"& div":{fontWeight:600}},showTime:(n={},(0,s.Z)(n,e.breakpoints.down("xs"),{display:"flex",justifyContent:"center"}),(0,s.Z)(n,e.breakpoints.up("sm"),{textAlign:"center"}),(0,s.Z)(n,e.breakpoints.up("lg"),{textAlign:"left"}),(0,s.Z)(n,"& .dayOfWeek",(0,s.Z)({display:"inline-block",minWidth:"45px"},e.breakpoints.down("xs"),{minWidth:"40px"})),n),classDetails:(a={},(0,s.Z)(a,e.breakpoints.down("lg"),{paddingTop:e.spacing(1)}),(0,s.Z)(a,"& a",{color:c()(e,"palette.class.linkColor")||e.palette.secondary.main}),a),facultyDetails:(0,s.Z)({alignSelf:"flex-end"},e.breakpoints.down("xs"),{display:"flex",justifyContent:"center"}),enrollBox:(r={display:"flex"},(0,s.Z)(r,e.breakpoints.up("lg"),{justifyContent:"flex-end"}),(0,s.Z)(r,e.breakpoints.down("md"),{marginRight:"auto"}),r),price:{alignSelf:"center"},button:{minWidth:"auto"},spevent:{"& a":{color:c()(e,"palette.class.linkColor")||e.palette.secondary.main}},affirmMsg:{"& p":{fontSize:"12px",margin:"0.5em 0 0","& a":{color:e.palette.text.primary}}},mobileBtn:(l={},(0,s.Z)(l,e.breakpoints.down("md"),{marginTop:e.spacing(3.5)}),(0,s.Z)(l,e.breakpoints.up("sm"),{display:"flex"}),(0,s.Z)(l,"& .MuiButton-root",{padding:e.spacing(1.375,2.25)}),(0,s.Z)(l,"& .MuiButton-label",{justifyContent:function(e){var t=e.listPrice;return""!==t||null!==t?"space-between":"center"}}),l),hideLgUp:(0,s.Z)({},e.breakpoints.up("lg"),{display:"none"}),hideMdDown:(0,s.Z)({},e.breakpoints.down("md"),{display:"none"}),discountPrice:(o={color:c()(e,"palette.text.textGray"),"& del":{color:c()(e,"palette.text.textGray")}},(0,s.Z)(o,e.breakpoints.up("xs"),{display:"flex",paddingRight:e.spacing(2)}),(0,s.Z)(o,e.breakpoints.down("sm"),{paddingBottom:e.spacing(2)}),o)}})),ee=function(e,t,i,n){var s=e&&(0,d.vc)(e,i||"MMM-D-YYYY","D"),a=e&&(0,d.vc)(e,i||"MMM-D-YYYY","MMM"),r=t&&(0,d.vc)(t,i||"MMM-D-YYYY","D"),l=t&&(0,d.vc)(t,i||"MMM-D-YYYY","MMM"),c=e&&(0,d.vc)(e,i||"MMM-D-YYYY","YYYY"),o=t&&(0,d.vc)(t,i||"MMM-D-YYYY","YYYY");return(0,d.ZG)(e,t,i)?(0,L.jsxs)(_.Z,{variant:"body1",component:"div",children:[a," ",s]}):void 0===n?(0,L.jsxs)(_.Z,{variant:"body1",component:"div",children:[a," ",s," - ",l," ",r]}):n?n?(0,L.jsxs)(_.Z,{variant:"body1",component:"div",children:[a," ",s," - ",l," ",r]}):void 0:(0,L.jsxs)(_.Z,{variant:"body1",component:"div",children:[(0,L.jsxs)(N.Z,{whiteSpace:"nowrap",children:[a," ",s," ",c," -"]}),(0,L.jsxs)(N.Z,{whiteSpace:"nowrap",children:[l," ",r," ",o]})]})};function te(e){var t=(0,n.Z)({},e.cls),i=e.includeBundles,s=e.handleClick,a=e.classType,r=e.showFacility,l=(0,m.Oc)(),o=l.config,u=l.query,h=o.theme,g=t.startDate,j=t.endDate,Z=t.classId,b=t.teacherId,y=t.bundles,v=t.addonText,D=t.addonTip,k=t.addonIncludedText,S=t.scheduler_cross_sell,M=parseInt(c()(t,"salePrice")),T=parseInt(c()(t,"listPrice")),O=M