(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[57985,52716],{273433:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var i=r(487462),n=r(145987),a=r(667294),s=function(e){e.styles;var t=(0,n.Z)(e,["styles"]);return a.createElement("svg",(0,i.Z)({height:"23",viewBox:"0 0 24 23",width:"24",xmlns:"http://www.w3.org/2000/svg"},t),a.createElement("path",{d:"M23.97 8.721a.597.597 0 0 0-.507-.413l-7.744-.822-3.172-7.16c-.192-.435-.903-.435-1.095 0l-3.17 7.16-7.745.822a.601.601 0 0 0-.508.413.606.606 0 0 0 .17.635l5.785 5.248-1.616 7.667a.605.605 0 0 0 .586.729.595.595 0 0 0 .3-.081L12 19.003l6.747 3.916c.204.119.46.105.652-.035a.606.606 0 0 0 .234-.613l-1.616-7.668 5.786-5.248a.606.606 0 0 0 .168-.634z"}))}},192352:function(e,t,r){"use strict";var i,n=r(667294);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;ta.createElement(s.t,{leadingSvgIcon:a.createElement(o.Z,null),accent:"positive",size:"medium"},a.createElement(n._H,{id:"shared-translations-id-scope.free_trial_badge.text",defaultMessage:"Free trial",values:i.a8}))},29178:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var i=r(362508),n=e=>{var{isFailedTrialExperimentActive:t,discountOrigin:r}=e;return t&&r===i.QQp.OriginTrialWrapFailedTrial}},572681:function(e,t,r){"use strict";r.d(t,{n:function(){return I}});var i=r(312707),n=r(481312),a=r(667294),s=r(814964),o=r(308409),l=r(471863),c=r(691230),u=r(887589),d=r(817979),p="balance_for_trial_banner_seen",h=r(941375),m=r(343105),f=r(574022),y={id:1,icon:m.Z,label:()=>a.createElement(n._H,{defaultMessage:"Use your balance to book a trial lesson with a tutor you like.",id:"shared-translations-id-scope.stt.balance_for_trial_banner.modal.use_balance.text",values:i.a8})},v=[y,{id:2,icon:f.Z,label:e=>a.createElement(n._H,{defaultMessage:"Transfer your subscription from {tutorName} to your new tutor once you’re ready.",id:"shared-translations-id-scope.stt.balance_for_trial_banner.modal.transfer_subs.text",values:(0,h.Zj)((0,h.Zj)({},i.a8),{tutorName:e})})}],g=[y,{id:3,icon:f.Z,label:e=>e?a.createElement(n._H,{defaultMessage:"Transfer your lessons from {tutorName} to your new tutor once you’re ready.",id:"shared-translations-id-scope.stt.balance_for_trial_banner.modal.transfer_lessons.text",values:(0,h.Zj)((0,h.Zj)({},i.a8),{tutorName:e})}):a.createElement(n._H,{defaultMessage:"Transfer your lessons from your current tutor to your new tutor once you’re ready.",id:"shared-translations-id-scope.stt.balance_for_trial_banner.modal.transfer_lessons.generic.text",values:i.a8})}],T=[y,{id:4,icon:f.Z,label:()=>a.createElement(n._H,{defaultMessage:"Transfer subscription from your current tutor to your new tutor once you're ready.",id:"shared-translations-id-scope.stt.balance_for_trial_banner.modal.transfer_lessons.new_tutor.text",values:i.a8})}],b=r(258722),w=r(595244),E=b.ZP.div.withConfig({displayName:"Wrapper",componentId:"sc-ix879-0"})(["","{width:356px;}"],(0,w.i)("medium-l")),U=r(872520),I=e=>{var{onClose:t,isOpen:r,tutorName:h,isModalSeen:m,isQuarterlySub:f=!1}=e,[y,b]=(0,a.useState)(null==r||r),w=(0,d.Kd)(p);(0,a.useEffect)(()=>{m||w(!0)},[m,w]),(0,a.useEffect)(()=>{b(null==r||r)},[r]);var I=f?g:v,O=h||f?I:T;return a.createElement(U.P,{isOpen:y,onRequestClose:t},a.createElement(E,null,a.createElement(s.t,{direction:"column",gap:"24",padding:["0","0","48"]},a.createElement(o.t,{variant:"medium",tag:"h3"},a.createElement(n._H,{defaultMessage:"How to change tutors easily",id:"shared-translations-id-scope.stt.balance_for_trial_banner.modal.title",values:i.a8})),a.createElement(s.t,{direction:"column",gap:"16"},O.map(e=>a.createElement(s.t,{direction:"row",alignItems:"center",gap:"12",key:e.id,nowrap:!0},a.createElement(l.t,{svg:e.icon}),a.createElement(c.t,{variant:"default-regular"},h?e.label(h):e.label("")))))),a.createElement(u.t,{variant:"primary",onClick:t,size:"medium",fullWidth:!0},a.createElement(n._H,{defaultMessage:"Got it",id:"shared-translations-id-scope.stt.balance_for_trial_banner.modal.got_it.button",values:i.a8}))))}},41338:function(e,t,r){"use strict";r.d(t,{z:function(){return a}});var i,n=r(941375),a=(0,r(459567).ZP)(i||(i=(0,n.AI)(["\n query BannerForTrialTutoringInfo($tutoringId: Int!) {\n currentUser {\n id\n tutoring(tutoringId: $tutoringId) {\n id\n tutor {\n id\n user {\n id\n firstName\n }\n }\n refill {\n id\n billingFrequency\n }\n }\n }\n }\n"])))},52716:function(e,t,r){"use strict";r.d(t,{ZV:function(){return y}});var i,n,a=r(941375),s=r(459567),o=r(844988),l=r(906100),c=r(552824),u=["HomePageVisit","SearchPageVisit","TutorProfilePageVisit","LearnPageVisit","MyLessonsVisit","ModalToSubscribeOpen","ChatOpen"],d={tutors:["MyLessonsVisit","StatisticsPageVisit","ChatOpen","ClassroomPageVisit","PayoutModalOpen","RegistrationPageVisit","TutorCalendarPageVisit"],gcUser:["HomePageVisit","SearchPageVisit","TutorProfilePageVisit","LearnPageVisit","MyLessonsVisit","ModalToSubscribeOpen","ChatOpen","CourseListPageVisit","CourseDetailsPageVisit","CheckoutPageVisit","MyCoursesPageVisit"],b2b:["HomePageVisit","SearchPageVisit","TutorProfilePageVisit","LearnPageVisit","MyLessonsVisit","BuyPackagesModalOpen","ChatOpen"],b2cNotPaying:u,b2cTrailer:u,b2cFirstMonthSubscription:u,b2cTwoMonthsSubscription:u},p=e=>Object.fromEntries(Object.entries(e).map(e=>{var[t,r]=e,i=r.filter(e=>new Date(e).getTime()>Date.now()-2592e6);return i.length>10&&(i.sort((e,t)=>new Date(t).getTime()-new Date(e).getTime()),i=i.slice(0,10)),[t,i]})),h=e=>{var t,r,i,n,a=(null===(t=e.currentUser)||void 0===t||null===(t=t.client)||void 0===t||null===(t=t.lessons)||void 0===t||null===(t=t.nodes)||void 0===t?void 0:t.length)||0,s=(null===(r=e.currentUser)||void 0===r||null===(r=r.client)||void 0===r||null===(r=r.tutorings)||void 0===r?void 0:r.nodes)||[];return null!==(i=e.currentUser)&&void 0!==i&&null!==(i=i.tutor)&&void 0!==i&&i.id?"tutors":null!==(n=e.currentUser)&&void 0!==n&&null!==(n=n.client)&&void 0!==n&&n.isEnterprise?"b2b":e.paymentsHistory&&0!==e.paymentsHistory.payments.length?1!==a||s.some(e=>e&&(e.hasBoughtPackage||e.refill))?a<=2&&s.some(e=>e&&e.refill&&2===e.paymentsCount)?"b2cFirstMonthSubscription":s.some(e=>e&&e.refill&&e.paymentsCount>=3)?"b2cTwoMonthsSubscription":null:"b2cTrailer":"b2cNotPaying"},m=(e,t)=>{var r=d[e],i=0,n=0;return Object.entries(t).forEach(e=>{var[t,a]=e;r.includes(t)&&a.length>0&&(i+=a.length,n+=1)}),i>=10&&n>=2};class f{getEvents(){return(0,c.MI)(this.localStorageKey)||{}}setEvents(e){(0,c.d6)(this.localStorageKey,e)}addEvent(e){var t=this.getEvents();t[e]=[...t[e]||[],new Date().toISOString()],this.setEvents(p(t))}surveyBucketUserIsValidFor(){var e=this;return(0,a.x)(function*(){if(!e.fetchGql)return null;var t=h((yield e.fetchGql((0,s.ZP)(i||(i=(0,a.AI)(["\n query HotJarSurveyBuckets {\n currentUser {\n id\n tutor {\n id\n }\n client {\n id\n isEnterprise\n lessons(lessonsPerPage: 5, statuses: [COMPLETED, AUTOCOMPLETED]) {\n nodes {\n id\n }\n }\n tutorings(count: 10) {\n nodes {\n id\n hasBoughtPackage\n refill {\n id\n }\n paymentsCount\n }\n }\n }\n }\n paymentsHistory {\n payments {\n id\n }\n }\n }\n "]))))).data),r=p(e.getEvents());return t&&m(t,r)?t:null})()}isExpActive(){return this.fetchGql?this.fetchGql((0,s.ZP)(n||(n=(0,a.AI)(["\n query FetchFlagValueHJ($flag: String!) {\n flagIsActive(id: $flag) {\n id\n isActive\n }\n }\n "]))),{flag:this.expName}).then(e=>e.data.flagIsActive.isActive):Promise.resolve(!1)}triggerUserBucketsHotjarSurveyExperiment(){var e=this;return(0,a.x)(function*(){var t=yield e.isExpActive(),r=yield e.surveyBucketUserIsValidFor();(0,l.pA)({event_name:"user_buckets_hotjar_survey_experiment",event_type:l.g7.EVENT_TYPE_CUSTOM,param1:t.toString(),param2:r||void 0}),r&&((0,o.z)(e.expName),t&&window.hj("trigger","user-buckets-hotjar-survey-".concat(r)))})()}initThrottled(e){this.fetchGql=e;var t=(0,c.MI)(this.localStorageKeyThrottleDate);return!t||new Date(t).getTime()0?1:r}function u(e,t){(0,s.Z)(2,arguments);var r=(0,i.Z)(e),n=(0,i.Z)(t),a=c(r,n),o=Math.abs(l(r,n));r.setDate(r.getDate()-a*o);var u=Number(c(r,n)===-a),d=a*(o-u);return 0===d?0:d}},683280:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var i=r(729451),n=r(717060);function a(e,t){(0,n.Z)(2,arguments);var r=(0,i.Z)(e),a=(0,i.Z)(t);return r.getTime()>a.getTime()}},264235:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var i=r(729451),n=r(717060);function a(e){(0,n.Z)(1,arguments);var t=(0,i.Z)(e);return t.setHours(0,0,0,0),t}},670092:function(){},951951:function(module){var __dirname="/";!function(){var __webpack_modules__={950:function(__unused_webpack_module,exports){var indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0;r>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function c(e,t,r){var i=t.length-1;if(i=0?(n>0&&(e.lastNeed=n-1),n):--i=0?(n>0&&(e.lastNeed=n-2),n):--i=0?(n>0&&(2===n?n=0:e.lastNeed=n-3),n):0}function u(e,t,r){if((192&t[0])!=128)return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if((192&t[1])!=128)return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&(192&t[2])!=128)return e.lastNeed=2,"�"}}function d(e){var t=this.lastTotal-this.lastNeed,r=u(this,e,t);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):void(e.copy(this.lastChar,t,0,e.length),this.lastNeed-=e.length)}function p(e,t){var r=c(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var i=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,i),e.toString("utf8",t,i)}function h(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t}function m(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function f(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function y(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function v(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function g(e){return e.toString(this.encoding)}function T(e){return e&&e.length?this.write(e):""}t.StringDecoder=o,o.prototype.write=function(e){var t,r;if(0===e.length)return"";if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r(0,o.jsx)(i.t,{svg:d.Z,size:"24"}),positive:()=>(0,o.jsx)(i.t,{svg:l.Z,size:"24"}),warning:()=>(0,o.jsx)(i.t,{svg:u.Z,size:"24"}),critical:()=>(0,o.jsx)(i.t,{svg:c.Z,size:"24"})},h=(0,s.forwardRef)(function(e,t){let{svg:r,children:l,className:c=""}=e,{variant:u}=(0,s.useContext)(a.O),d=[n.t.icon,c].join(" "),h=null;return(l?h=l:r?h=(0,o.jsx)(i.t,{svg:r,size:"24"}):u&&u in p&&(h=p[u]()),h)?(0,o.jsx)("div",{ref:t,className:d,children:h}):null})},889627:function(e,t,r){"use strict";r.d(t,{O:function(){return l},g:function(){return c}});var i=r(277849),n=r(667294),a=r(16676),s=r(571416),o=r(785893),l=(0,n.createContext)({variant:"neutral",size:"regular"}),c=(0,n.forwardRef)(function(e,t){let{variant:r="neutral",size:n="regular",children:c,dataset:u,className:d="",...p}=e,h=[i.t.banner,d].join(" ");return(0,o.jsx)(l.Provider,{value:{variant:r,size:n},children:(0,o.jsx)("div",{ref:t,role:"note",className:h,...(0,a.J)(u,{preplyDsComponent:s.W_.CalloutBanner}),"data-variant":r,"data-size":n,...p,children:c})})})},571574:function(e,t,r){"use strict";r.d(t,{k:function(){return o}});var i=r(691230),n=r(889627),a=r(667294),s=r(785893),o=(0,a.forwardRef)(function(e,t){let{size:r}=(0,a.useContext)(n.O);return(0,s.jsx)(i.t,{ref:t,variant:"small"===r?"small-regular":"default-regular",...e})})},174263:function(e,t,r){"use strict";r.d(t,{f:function(){return h}});var i=r(30710),n=r(548193),a=r(110994),s=r(110422),o=r(667294),l=r(16676),c=r(571416),u=r(785893),[d,p]=(0,s.Q)("SingleSelectChips"),h=(0,o.forwardRef)(function(e,t){let{items:r,children:s,orientation:o=a.s,"aria-label":p,"aria-controls":h,value:f,onValueChange:y,defaultValue:v,dataset:g,...T}=e,[b,w]=(0,n.T)({value:f,onValueChange:y,defaultValue:null!=v?v:null}),E=r?r.map(e=>{let{label:t,value:r,...i}=e;return(0,u.jsx)(m,{value:r,...i,children:t},r)}):s;return(0,u.jsx)(d,{value:{value:b,onValueChange:w},children:(0,u.jsx)(a.o,{orientation:o,children:(0,u.jsx)(a.a,{...(0,i.r)(T),ref:t,orientation:o,"aria-orientation":o,"aria-label":p,"aria-controls":h,role:"listbox","aria-multiselectable":"false",...(0,l.J)(g,{preplyDsComponent:c.W_.SingleSelectChips}),children:E})})})}),m=(0,o.forwardRef)(function(e,t){let{value:r,children:n,icon:s,countryFlagCode:o,disabled:d,counter:h,dataset:m,...f}=e,{value:y,onValueChange:v}=p(),g=y===r;return(0,u.jsx)(a.i,{role:"presentation",children:(0,u.jsx)(a.t,{...(0,i.r)(f),ref:t,role:"option","aria-selected":g,onClick:()=>v(g?null:r),icon:s,countryFlagCode:o,disabled:d,...(0,l.J)(m,{preplyDsComponent:c.W_.SingleSelectChipsItem}),children:(0,u.jsx)(a.r,{counter:h,children:n})})})})},277849:function(e,t,r){"use strict";r.d(t,{t:function(){return i}}),r(670092);var i={banner:"banner__5hj7e",icon:"icon__Z3toC",dismissButton:"dismissButton__nEoLr"}}}]); //# sourceMappingURL=57985-26d87607afd9a2d0.js.map