1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[76],{12399:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});let n={CA:{currency:"cad",token:"pk_live_bjUttrn6iBOwRIhuk06i5Ero"},EU:{currency:"eur",token:"pk_live_51RrPArGWkn3h96ZdzffoB08vUmQPzgHrUaclvcK9bAxa139w7QYRoJKHS8tHZqXDax8hqV3ZJQ4pvpv6Vzq6ZdQT00XBlQXTNj"},GB:{currency:"gbp",token:"pk_live_Fqooj4F8dJaGgezSN7B3T0HN"},US:{currency:"usd",paymentMethodConfiguration:"pmc_1T6cPjC5YI2qtT0NWotCxaHK",token:"pk_live_nkAHYZjUJWLMWmVTRr4DMsBG"}},i=e=>{let t=e.split("-")[1];return t&&t in n?n[t]:n.EU}},15903:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>G});var n=r(9329),i=r(6029),o=r(56431),a=r.n(o),s=r(52025),l=r(95669),d=r.n(l),c=r(85960),u=r(55729),p=r(12399),h=r(74423),m=r(89539);function g(){let{locale:e}=(0,h.A)(),{token:t}=(0,p.W)(e);return(0,u.useEffect)(()=>{(0,c.c)(t,{locale:e}).catch(e=>{(0,m.N7)(e,{context:"RadarStripeLoader"})})},[t,e]),null}var b=r(39053),x=r(14733),f=r(66951),k=r(54072),v=r(1368),j=r(63965);let y=()=>(0,i.jsx)(_,{cta:(0,i.jsx)(w,{href:j.f0.BILLING_INFO,children:(0,i.jsx)(v.s,{id:"book.dynamic.sticky.button"})}),icon:(0,i.jsx)(f.default,{color:"currentColor","data-testid":"warning-icon"}),children:(0,i.jsx)(v.s,{id:"book.dynamic.sticky.title"})}),_=(0,s.default)(x.Ay)(e=>{let{theme:t}=e;return{"& > span":{color:t.meadow.purpose.error.main,maxWidth:"none"},backgroundColor:t.meadow.purpose.error.extraSubtle,border:"none",borderRadius:0,color:t.meadow.purpose.error.main,justifyContent:"center"}}),w=(0,s.default)(k.default)(e=>{let{theme:t}=e;return{"&:hover":{color:t.meadow.purpose.error.emphasis},color:t.meadow.purpose.error.main,minWidth:"auto",padding:0,verticalAlign:"baseline"}});var S=r(20399),C=r(15836),I=r(91329),A=r(95556),T=r(86839),D=r.n(T),E=r(16214),R=r(81278),N=r(88968),O=r(97205),B=r(92397);let P={confirm:{messageId:"book.progress.states.confirm"},dateTime:{messageId:"book.progress.states.date-time"},details:{messageId:"book.progress.states.form"},recommendations:{messageId:"book.progress.states.recommendations"}},H=["details","recommendations","dateTime","confirm"],L=["details","confirm"],M=e=>{let t,{directHire:r,progressStep:n,progressTracker:o}=e,a=(0,h.A)(),s=(0,R.useRouter)(),l=n;"recommendations"===n&&s.asPath.includes(B.Ay.SCHEDULE)?l="dateTime":"dateTime"===n&&s.asPath.includes(B.Ay.RECOMMENDATIONS)&&(l="recommendations");let d=r?L:H,c=(t=l,(d.length?d.findIndex(e=>t===e):0)+1),u=d.map(e=>(e=>e?a.formatMessage({id:P[e].messageId}):"")(e));return(0,i.jsx)(N.A,{children:(0,i.jsxs)(D(),{alignItems:"center",direction:"row",gap:{md:5,xs:2},height:70,children:[(0,i.jsx)(O.A,{trLogoProps:{size:"small",variant:{lg:"horizontal",md:"horizontal",xs:"icon"}}}),o&&(0,i.jsx)(E.A,{activeStep:c,showLabel:!0,steps:u})]})})};var U=r(23613);function q(){let e=(0,n._)([""]);return q=function(){return e},e}let F=(0,s.default)("div")(q()),J=(0,s.default)(a())(e=>{let{theme:{meadow:t,spacing:r},$paddingTop:n=!0}=e;return{background:t.purpose.background.extraEmphasis,minHeight:"calc(100vh - 80px)",paddingTop:n?r(4):0}}),W=e=>{let{children:t,jotai:r,layoutProps:n={}}=e,{contentPaddingTop:o=!0,progressTrackerProps:a}=n,s="showDelinquentBanner"in n&&n.showDelinquentBanner;return(0,i.jsx)(b.A,{value:r,children:(0,i.jsxs)(U.v,{children:[(0,i.jsx)(g,{}),(0,i.jsx)(A.j,{children:(0,i.jsxs)(F,{children:[(e=>(null==e?void 0:e.trackerVariant)==="booking"?(0,i.jsx)(M,{directHire:e.directHire,progressStep:e.progressStep,progressTracker:!0}):(0,i.jsx)(M,{progressTracker:!1}))(a),s&&(0,i.jsx)(y,{}),(0,i.jsx)(C.A,{}),(0,i.jsx)(J,{$paddingTop:o,container:!0,direction:"column",children:t})]})})]})})},G=(e,t)=>(0,i.jsxs)(W,{...t,children:[(0,i.jsxs)(d(),{children:[(0,i.jsx)("meta",{content:"noindex",name:"robots"}),(0,i.jsx)("style",{children:"\n html {\n scroll-behavior: smooth;\n @media (prefers-reduced-motion: reduce) {\n scroll-behavior: auto;\n }\n }\n "})]}),(0,i.jsx)(e,{...t}),(0,i.jsx)(S.G,{}),(0,i.jsx)(I.A,{...(0,I.o)()})]})},23133:(e,t,r)=>{"use strict";r.d(t,{DD:()=>o,tx:()=>u,te:()=>c,ls:()=>d,sL:()=>l});var n=r(57067);let i=()=>crypto.randomUUID(),o="event_metadata",a=()=>{let e=(0,n.getCookie)(o);return"string"==typeof e&&e.length?JSON.parse(e):{}},s=(e,t)=>t?"".concat(e,"-").concat(t):null,l=(e,t)=>
1{let r=a(),l={...r};l.segment_session_id||(l.segment_session_id=i());let d=e.toUpperCase().replaceAll(" ","_");return l[d]=s(l.segment_session_id,t),(0,n.setCookie)(o,JSON.stringify(l),{maxAge:1800}),r[d]!==l[d]},d=e=>{let t=a(),r={...t};return r.segment_session_id||(r.segment_session_id=i()),r.recent_job_draft_id=s(r.segment_session_id,e),(0,n.setCookie)(o,JSON.stringify(r),{maxAge:1800}),t.recent_job_draft_id!==r.recent_job_draft_id},c=()=>{let e=(0,n.getCookie)(o);if(!(e&&"string"==typeof e))return null;let{segment_session_id:t}=JSON.parse(e);return t?String(t):null},u=()=>{let e={...a()};return e.original_referrer?String(e.original_referrer):null}},23613:(e,t,r)=>{"use strict";r.d(t,{f:()=>o,v:()=>a});var n=r(6029),i=r(60129);let o={book:{aiChatId:void 0,assemblyItemType:void 0,confirmedBooking:!1,date:void 0,description:"",displayTime:void 0,dropoffDonation:!1,dropoffDonationBags:void 0,dropoffDonationItems:[],job:void 0,jobSize:void 0,lessThan24Hours:!1,location:void 0,locationUnit:"",meta:void 0,metro:null,monetaryDonation:!1,promotion:void 0,recommendationId:void 0,recurrence:"0",repost:void 0,sameday:!1,scopingAnswers:[],secondaryLocation:void 0,secondaryLocationUnit:"",sepaBillingDetails:{email:"",name:""},tasker:void 0,taskerId:null,taskTemplateId:void 0,time:void 0,timeRangeOptions:[],vehicleRequirement:void 0}};(0,i.y$)(o);let a=e=>{let{children:t}=e;return(0,n.jsx)(i.wU,{children:t})}},26114:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(6029),i=r(39582);let o=e=>{let{children:t,...r}=e;return(0,n.jsx)(i.l1,{...r,children:(0,n.jsx)(i.lV,{children:t})})}},29289:(e,t,r)=>{"use strict";r.d(t,{A:()=>g,P:()=>d});var n=r(57067),i=r(81278),o=r(55729),a=r(89539);let s=["fbclid","gclid","msclkid","pclid","ttclid"];var l=r(23133);let d=()=>{let e=(0,n.getCookie)(l.DD);if("string"!=typeof e)return{};try{let{utm:t,...r}=JSON.parse(e),n=(e=>{let t=s.reduce((t,r)=>e[r]?{...t,[r]:e[r]}:t,{});if(1===Object.keys(t).length)return t})(r);return t||n?{campaign:{...t,...n}}:{}}catch(e){return{}}},c=e=>{if(!e)return{};let t={};for(let r in e)("id"===r||r.endsWith("_id"))&&"number"==typeof e[r]?t[r]=String(e[r]):t[r]=e[r];return t},u=async e=>{let{user:t,properties:r}=e,{email:n,first_name:i,id:o,last_name:s,locale:l,metro_id:d,metro_name:u,zipcode:p}=t;if(!o)return null;let h={country_iso_code:(0,a.wA)(l).country,email:n,first_name:i,id:o,is_tasker:t.rabbit,last_name:s,metro:u,metro_id:d,server_locale:l,zipcode:p,...r},m=c(h);return globalThis.analytics.identify(m.id,m)},p=e=>({country_iso_code:(0,a.wA)(e).country,original_referrer:(0,l.tx)(),segment_session_id:(0,l.te)(),server_locale:null!=e?e:""}),h=()=>globalThis.analytics.reset(),m=()=>{let{campaign:e}=d();return e?{campaign:e}:void 0},g=()=>{let{locale:e,pathname:t}=(0,i.useRouter)(),r=(0,o.useCallback)(async r=>{let{name:n,properties:i}=r,o=m(),a=c(i),s=[n,{...p(e),...a,page:i.page||t}];return o&&s.push({context:o}),globalThis.analytics.track(...s)},[e,t]);return{reset:h,trackEvent:r,trackIdentity:u,trackPage:(0,o.useCallback)(async t=>{let{name:r,properties:n}=t,i=m(),o=c(n),a=[r,{...p(e),...o}];return i&&a.push({context:i}),globalThis.analytics.page(...a)},[e])}}},54057:(e,t,r)=>{"use strict";r.d(t,{aD:()=>o,ux:()=>i,v:()=>n});let n=(e,t)=>({...e,book:{...e.book,taskerId:t.taskerId}}),i=(e,t)=>({...e,book:{...e.book,tasker:t}}),o=(e,t)=>({...e,book:{...e.book,...t}})},61905:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(6029),i=r(28222),o=r.n(i),a=r(83962),s=r(64640);let l=e=>{let{htmlFor:t,label:r,labelDescription:i,required:l=!1,...d}=e;return(0,n.jsx)(o(),{mb:1,children:(0,n.jsx)(a.default,{component:"label",htmlFor:t,variant:"label1",...d,children:(0,n.jsx)(s.A,{label:r,labelDescription:i,required:l})})})}},63965:(e,t,r)=>{"use strict";r.d(t,{TS:()=>l,f0:()=>s});var n=r(97036),i=r.n(n),o=r(67588);let a=[["ca-ES","es-es"],["de-DE","de"],["en-CA","en-ca"],["en-GB","en-gb"],["en-US","en-us"],["es-ES","es-es"],["fr-CA","fr-ca"],["fr-FR","fr-fr"],["it-IT","it"],["pt-PT","pt"]];var s=function(e){return e.ACCOUNT="/account",e.BILLING_INFO="/account/billing-info",e.CHAT="/dashboard/tasks/[taskId]/chat/[taskerId]",e.DASHBOARD="/dashboard",e.EXPLORE="/dashboard/explore",e.MY_TASKERS="/dashboard/team",e.REBOOK="/profile",e.REPOST="/tasks/repost",e.SUPPORT="https://support.taskrabbit.com/hc/[locale]",e.TASK_DETAILS="/dashboard/tasks/[guid]",e.TASK_INVOICE="/dashboard/tasks/[guid]/invoice/[invoiceId]",e.TASKS_ACTIVE="/dashboard/active",e.TASKS_COMPLETED="/dashboard/completed",e}({});let l={chat:(e,t)=>
1"".concat("/dashboard/tasks/[taskId]/chat/[taskerId]".replace("[taskId]",e.toString()).replace("[taskerId]",t.toString())),details:(e,t)=>{let r="/dashboard/tasks/[guid]".replace("[guid]",e);return t?"".concat(r,"?invoiceId=").concat(t):r},invoice:(e,t)=>"/dashboard/tasks/[guid]/invoice/[invoiceId]".replace("[guid]",e).replace("[invoiceId]",t),quickbook:e=>{let t=i().stringify(e,{skipNulls:!0});return"/profile/".concat(e.slug,"?").concat(t)},repost:e=>{let t=i().stringify(e,{skipNulls:!0});return"/tasks/repost?".concat(t)},reschedule:e=>"".concat("/dashboard/tasks/[guid]".replace("[guid]",e),"?action=reschedule"),support:e=>{let t=a.find(t=>{let[r]=t;return r===e})||a.find(e=>{let[t]=e;return t===o.Xn});return"https://support.taskrabbit.com/hc/[locale]".replace("[locale]",t[1])}}},64640:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(6029),i=r(83962);let o=e=>{let{children:t}=e;return(0,n.jsx)(i.default,{sx:e=>{let{meadow:t}=e;return{color:t.purpose.text.extraSubtle}},variant:"body2",children:t})},a=()=>(0,n.jsx)(i.default,{"aria-hidden":"true",color:"error.main",component:"span",ml:.5,variant:"inherit",children:"*"}),s=e=>{let{label:t,labelDescription:r,required:i=!1}=e;return(0,n.jsxs)(n.Fragment,{children:[t,i&&(0,n.jsx)(a,{}),r&&(0,n.jsx)(o,{children:r})]})}},64845:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(6029),i=r(28222),o=r.n(i),a=r(1137),s=r(39582),l=r(61905),d=r(96961);let c=e=>{let{label:t,labelDescription:r,name:i,required:c,validate:u,...p}=e;return(0,n.jsx)(s.D0,{name:i,validate:u,children:e=>{let{field:i,meta:s}=e,u=(0,d.y)(i.name);return(0,n.jsxs)(o(),{mb:{sm:3,xs:2},children:[t&&(0,n.jsx)(l.A,{htmlFor:u,label:t,labelDescription:r,required:c}),(0,n.jsx)(a.A,{error:!!s.error&&s.touched,helperText:s.error&&s.touched&&s.error,id:u,name:i.name,onBlur:i.onBlur,onChange:i.onChange,required:c,rows:3,value:i.value,...p})]})}})}},83844:(e,t,r)=>{"use strict";r.r(t),r.d(t,{JobDescriptionChatIndex:()=>ev,__N_SSP:()=>ek,default:()=>ej});var n=r(6029),i=r(71541),o=r(15903),a=r(62040),s=r.n(a),l=r(92824),d=r(28222),c=r.n(d),u=r(86839),p=r.n(u),h=r(83962),m=r(60129),g=r(55729),b=r(71024);let x=r.n(b)()(()=>Promise.all([r.e(1541),r.e(4879),r.e(5092),r.e(1906)]).then(r.bind(r,92160)).then(e=>e.ChatBoxImpl),{loadableGenerated:{webpack:()=>[92160]},ssr:!1});var f=r(88113),k=r(34232),v=r(94602),j=r(2337),y=r(52025);let _="0 0 8px 0 rgba(4, 46, 41, 0.14), 0 0 4px 0 rgba(7, 7, 7, 0.10)",w=(0,y.default)(k.V)(e=>{let{theme:{breakpoints:t,meadow:{purpose:{component:r}},spacing:n}}=e;return{"&&&":{"&:focus-within:not([data-disabled])":{borderColor:"transparent",boxShadow:_},backgroundColor:r.main,border:"none",borderRadius:n(3,3,0,0),boxShadow:_,display:"flex",flexDirection:"column",marginBottom:0,padding:n(3,2,2,2),[t.up("md")]:{padding:n(4)}}}}),S=(0,y.default)("div")(e=>{let{$isError:t,$sendButtonDisabled:r,theme:n}=e,i=n.meadow.purpose.primary.main;return t?i=n.meadow.purpose.error.main:r&&(i=n.meadow.purpose.outline.main),{"&:focus-within":{borderColor:t?n.meadow.purpose.error.main:n.meadow.purpose.primary.main},alignItems:"flex-end",border:"1px solid ".concat(i),borderRadius:24,display:"flex",gap:n.spacing(2),padding:n.spacing(2),width:"100%"}}),C=(0,y.default)(v.H)({border:0,clip:"rect(0 0 0 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:1}),I=(0,y.default)(j.default)(e=>{let{theme:t}=e;return{"&.Mui-disabled":{color:t.meadow.purpose.text.disabled},aspectRatio:"1 / 1",borderRadius:"50%",color:t.meadow.purpose.text.invert,flexShrink:0,minWidth:0,padding:0}});var A=r(59609);let T=(0,y.default)(A.H)(e=>{let{theme:t}=e;return{"&&":{...(0,y.withTypographyRules)(t,"body1"),margin:"auto 0",minHeight:"unset",overflowY:"auto",padding:0,width:"100%",[t.breakpoints.up("md")]:{fontSize:18}}}}),D=(0,y.default)("div")(e=>{let{theme:t}=e;return{alignItems:"center",display:"flex",gap:t.spacing(2),justifyContent:"space-between",paddingTop:t.spacing(1),width:"100%"}}),E=(0,y.default)("span")(e=>{let{$isError:t,theme:r}=e;return(0,y.withTypographyRules)(r,"label4",{color:t?r.meadow.purpose.error.main:r.meadow.purpose.text.subtle,marginLeft:"auto",paddingRight:r.spacing(2)})}),R=(0,y.default)("span")(e=>{let{theme:t}=e;return(0,y.withTypographyRules)(t,"label4",{color:t.meadow.purpose.error.main})});var N=r(74661);let O=(0,g.createContext)({maxLength:1e3});function B(){let{disabled:e,isStreaming:t,setValue:r,value:n}=(0,N.H)(),{maxLength:i,onSubmit:o}=(0,g.useContext)(O),a="idle";e?a="disabled":t&&(a="streaming");let s=0===n.trim().length,l=null!=i&&n.length>i,d=l&&"disabled"!==a,c=!s&&!l&&"idle"===a;return{canSubmit:c,isError:d,isOverLimit:l,maxLength:i,notifySubmit:()=>{c&&(null==o||o({text:n.trim()}))},setValue:r,value:n}}let P=e=>{let{id:t="ChatComposer",placeholder:r="Type your response here",rows:i=1}=e,{isError:o,isOverLimit:a,notifySubmit:s}=B(),l="".concat(t,"-error");return(0,n.jsx)(T,{"aria-describedby":o?l:void 0,"aria-invalid":o||void 0,id:t,onKeyDown:e=>{if("Enter"===e.key&&!e.shiftKey&&!e.nativeEvent.isComposing){if(a)return void e.preventDefault();s()}},placeholder:r,rows:i})},H=e=>{let{defaultValue:t,onChange:r,value:n}=e,{setValue:i,value:o}=B();return(0,g.useEffect)(()=>{null!=t&&i(t)},[]),(0,g.useEffect)(()=>{null!=n&&n!==o&&i(n)},[o,i,n]),(0,g.useEffect)(()=>{null==r||r(o)},[o]),null},L=e=>{let{id:t="ChatComposer",placeholder:r,rows:i}=e,{canSubmit:o,isError:a,maxLength:s,notifySubmit:l,value:d}=B(),c="".concat(t,"-character-counter"),u="".concat(t,"-error");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(S,{$isError:a,$sendButtonDisabled:!o,children:[(0,n.jsx)(C,{htmlFor:t}),(0,n.jsx)(P,{id:t,placeholder:r,rows:i}),(0,n.jsx)(I,{"aria-label":"Send",disabled:!o,onClick:l,type:"submit",children:(0,n.jsx)(f.default,{color:"currentColor"})})]}),null!=s&&(0,n.jsxs)(D,{children:[a&&(0,n.jsx)(R,{"aria-live":"polite",id:u,children:"Please shorten your message"}),(0,n.jsxs)(E,{$isError:a,id:c,children:[d.length," / ",s]})]})]})},M=e=>{let{defaultValue:t,disabled:r,id:i="ChatComposer",maxLength:o=1e3,onChange:a,onSubmit:s,placeholder:l,rows:d,value:c}=e,u=(0,g.useMemo)(()=>({maxLength:o,onSubmit:s}),[o,s]);return(0,n.jsx)(w,{disabled:r,features:{attachments:!1},variant:"compact",children:(0,n.jsxs)(O.Provider,{value:u,children:[(0,n.jsx)(H,{defaultValue:t,onChange:a,value:c}),(0,n.jsx)(L,{id:i,placeholder:l,rows:d})]})})};var U=r(8588),q=r.n(U);let F={src:"https://assets.taskrabbit.com/_next/static/media/beta-badge.a0a8560c.svg",height:16,width:27,blurWidth:0,blurHeight:0},J={src:"https://assets.taskrabbit.com/_next/static/media/task-builder.3f3e6b02.svg",height:24,width:24,blurWidth:0,blurHeight:0},W=(0,y.default)(p())(()=>({alignItems:"center",flexDirection:"row"})),G=(0,y.default)("div")(e=>{let{theme:{spacing:t}}=e;return{alignItems:"center",display:"flex",marginRight:t(.5)}}),K=e=>{let{subtitle:t,title:r}=e;return(0,n.jsxs)(p(),{spacing:1,children:[(0,n.jsxs)(W,{children:[(0,n.jsx)(G,{children:(0,n.jsx)(q(),{alt:"Task builder",height:24,src:J,width:24})}),(0,n.jsx)(h.default,{sx:{marginRight:1},variant:"h3",children:r}),(0,n.jsx)(q(),{alt:"Beta",height:16,src:F,width:26})]}),(0,n.jsx)(h.default,{variant:"body2",children:t})]})};var V=r(29289),z=r(19888),X=r(5307),Y=r(54057),Q=r(92397),Z=r(33821),$=r(9329);function ee(){let e=(0,$._)(["\n display: flex;\n flex-direction: column;\n height: calc(100vh - ","px);\n height: calc(100dvh - ","px);\n"]);return ee=function(){return e},e}let et=(0,y.default)(c())(ee(),80,80),er=(0,y.default)(c())({display:"flex",flex:1,flexDirection:"column",minHeight:0});var en=r(39582),ei=r(86733),eo=r(26114),ea=r(64845),es=r(96961);let el=(0,y.default)(p())(e=>{let{theme:t}=e,{breakpoints:r,meadow:{purpose:n},spacing:i}=t;return{[r.up("sm")]:{padding:i(4)}
1,backgroundColor:n.component.main,borderRadius:i(3,3,0,0),boxShadow:n.boxShadow.surface,display:"flex",flexDirection:"column",gap:i(4),padding:i(4,2),width:"100%"}}),ed=ei.object({description:ei.string().trim().min(1,"Description is required")}),ec=(0,es.S)(ed),eu=()=>{let{isSubmitting:e,isValid:t}=(0,en.j7)();return(0,n.jsx)(j.default,{disabled:!t||e,sx:{alignSelf:"flex-start"},type:"submit",children:"Continue"})},ep=e=>{let{className:t,description:r,id:i="JobDescriptionCard",onSubmit:o}=e;return(0,n.jsxs)(el,{"aria-labelledby":"".concat(i,"-heading"),className:t,component:"section",id:i,children:[(0,n.jsxs)(p(),{gap:1,children:[(0,n.jsx)(h.default,{component:"h2",id:"".concat(i,"-heading"),variant:"subtitle1",children:"All set â here's your task description"}),(0,n.jsx)(h.default,{variant:"body2",children:"Something missing? Add whatever you'd like."})]}),(0,n.jsx)(eo.A,{initialValues:{description:r},onSubmit:o,validate:ec,children:(0,n.jsxs)(p(),{gap:4,children:[(0,n.jsxs)(p(),{gap:1,sx:{"& > :first-of-type":{mb:0}},children:[(0,n.jsx)(ea.A,{id:"".concat(i,"-textarea"),inputProps:{"aria-label":"Job description"},name:"description",rows:6}),(0,n.jsx)(h.default,{component:"span",sx:{color:e=>e.meadow.purpose.text.subtle},variant:"body3",children:"AI isn't perfect. Make sure everything looks right."})]}),(0,n.jsx)(eu,{})]})})]})},eh="Task Builder",em="Describe your task in your own words. Say as much or as little as you like, and weâll ask follow-up questions to fill in the details for your Tasker.",eg={displayName:"You",id:"user-1",role:"user"},eb={displayName:"Assistant",id:"assistant-1",role:"assistant"};function ex(e){let{chatId:t,initialGeneratedDescription:r,initialMessages:i,taskTemplateId:o,title:a}=e,s=(0,Z.k)(),{actions:l,state:{book:d}}=(0,m.uZ)({updateBookState:Y.aD}),{trackEvent:u}=(0,V.A)(),[b,f]=(0,g.useState)(!1),[k,v]=(0,g.useState)(()=>d.description||r||null),[j,y]=(0,g.useState)(!1),[_,w]=(0,g.useState)(i.length>0),S=(0,g.useRef)(!1),C=null!==k||j,I=(0,g.useCallback)(e=>{e.length>0&&w(!0)},[]),A=(0,g.useCallback)(e=>{let{description:t}=e;return l.updateBookState({description:t.trim()}),s.push(Q.iY.recommendations(o))},[l,s,o]),T=(0,g.useCallback)(e=>{e&&S.current&&(S.current=!1,e.focus())},[]),D=(0,g.useMemo)(()=>(0,z.bH)({onEnhancedDescription:e=>{var r,n,i,o;S.current=!0,v(e),u({name:"Enhanced Job Description Viewed",properties:{booking_experience_type:"recommendation",chat_id:t,funnel_id:d.funnelId,job_category:null==(r=d.meta)?void 0:r.category.name,job_category_id:null==(n=d.meta)?void 0:n.category.id,metro:null==(i=d.metro)?void 0:i.name,metro_id:null==(o=d.metro)?void 0:o.id}})},onPendingChange:f}),[]),E=(0,g.useCallback)(e=>{e.type===X.F&&(S.current=!0,y(!0))},[]),R=(0,g.useMemo)(()=>({id:t,subtitle:em,title:eh}),[t]);return(0,n.jsxs)(et,{children:[!_&&(0,n.jsxs)(p(),{gap:3,sx:{mb:2,mt:4,px:2},children:[(0,n.jsx)(h.default,{variant:"h1Trailblazer",children:a}),(0,n.jsx)(K,{subtitle:em,title:eh})]}),(0,n.jsx)(er,{children:(0,n.jsx)(x,{adapter:D,conversation:R,currentUser:eg,initialMessages:i,isLocked:C,isPending:b,members:[eg,eb],onData:E,onMessagesChange:I,partRenderers:{[X.F]:()=>null},slots:{composerRoot:M}})}),C&&(0,n.jsx)(c(),{ref:T,tabIndex:-1,children:(0,n.jsx)(ep,{description:null!=k?k:"",onSubmit:A})})]})}function ef(e){let{chatId:t,initialGeneratedDescription:r,initialMessages:i,taskTemplateId:o,title:a}=e;return(0,n.jsx)(s(),{sx:{maxWidth:{xs:"".concat(l.R2,"px")},paddingInline:{xs:0}},children:(0,n.jsx)(ex,{chatId:t,initialGeneratedDescription:r,initialMessages:i,taskTemplateId:o,title:a})})}var ek=!0;function ev(e){let{chatId:t,initialGeneratedDescription:r,initialMessages:i,taskTemplateId:o,title:a}=e;return(0,n.jsx)(ef,{chatId:t,initialGeneratedDescription:r,initialMessages:i,taskTemplateId:o,title:a})}ev.getLayout=o.Ay;let ej=(0,i.X3)(ev)},88762:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/book/[task_template_id]/job_description/[chat_id]",function(){return r(83844)}])},88968:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(28222),i=r.n(n);let o=(0,r(52025).default)(i())(e=>{let{theme:{breakpoints:t,spacing:r}}=e;return{[t.up("lg")]:{paddingBlock:r(2),paddingInline:r(11)},[t.up("sm")]:{boxShadow:"0px 0px 4px 0px #0707071A, 0px 0px 8px 0px #042E2924"},backgroundColor:"white",paddingBlock:r(1),paddingInline:r(2),position:"relative"}}
1)},92397:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>o,iY:()=>i});var n=function(e){return e.CONFIRM="/confirm",e.DETAILS="/details",e.RECOMMENDATIONS="/recommendations",e.REPOST="/book/repost",e.SCHEDULE="/schedule",e.MATCH="/match",e.OPTIONS_SCHEDULE="/options/schedule",e}({});let i={confirm:e=>"/book/".concat(e,"/confirm"),details:e=>"/book/".concat(e,"/details"),hire:(e,t)=>"/book/".concat(e,"/hire/").concat(t),jobDescription:(e,t)=>"/book/".concat(e,"/job_description/").concat(t),match:e=>"/book/".concat(e,"/match"),matchConfirm:e=>"/book/".concat(e,"/match/confirm"),optionsSchedule:e=>"/book/".concat(e,"/options/schedule"),recommendations:e=>"/book/".concat(e,"/recommendations"),repost:"/book/repost",schedule:e=>"/book/".concat(e,"/schedule"),scopingQuestions:e=>"/book/".concat(e,"/scoping_questions")},o=n},92824:(e,t,r)=>{"use strict";r.d(t,{R2:()=>a,SP:()=>i,oC:()=>o,x5:()=>n});let n=[1053,1059,1068,1142,1072],i=[1084],o=[6,413,522],a=705},96961:(e,t,r)=>{"use strict";r.d(t,{S:()=>i,y:()=>n});let n=e=>"".concat(e,"Input");function i(e){return async t=>{let r=await e.safeParseAsync(t);if(!r.success){var n=r.error;let e={};for(let t of n.issues){let r=t.path.filter(Boolean).join(".");e[r]||(e[r]=t.message)}return e}}}}},e=>{e.O(0,[3984,2295,1660,9582,1137,7693,6392,9423,5128,9888,636,6593,8792],()=>e(e.s=88762)),_N_E=e.O()}]); 2//# sourceMappingURL=[chat_id]-2f795b26ffb07526.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.