(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+GZi":function(e,t,a){},"2VrW":function(e,t,a){},"8eKL":function(e,t,a){"use strict";var n=a("mj2O"),r=a.n(n),i=a("7SM1"),c=a("s8DI"),o=a("O94r"),s=a.n(o),l=a("7IKl"),d=a("lE29"),u=a("ERkP"),m=a.n(u),f=a("Tr4L"),g=a("uDfI"),b=(a("I4Wp"),function AgentTypingIndicator(){var e=Object(f.a)().t,t=Object(d.a)().messageAuthorTheme,a=Object(g.c)(function(e){return e.conversations.typingIndicators[e.conversations.activeConversation]||{}}),n=a.isTyping,r=void 0!==n&&n,i=a.userId,c=Object(l.a)(i);return r?m.a.createElement("p",{"aria-live":"polite",style:t,className:"agent-typing-indicator"},e("status.agentTyping",{agent:c})):null}),p=a("nfbA"),v=a("efbE"),h=a("rAc1"),j=a("l6A5"),O=function urlIdentity(e){return Object(h.a)(e)},E=(Object(j.a)(O,function(e){return v.j.get("/",{params:{url:encodeURI(e)}})}),Object(j.a)(O,function(e){return v.i.get("/",{params:{url:e,iframe:1,omit_script:1,media:1}})})),w=a("YWhp"),y=function Retry(e){var t=e.height,a=void 0===t?24:t,n=e.width,r=void 0===n?24:n;return m.a.createElement(w.a,{className:"drift-default-icon drift-default-icon--retry",width:r,height:a,viewBox:"0 0 28 24"},m.a.createElement("path",{d:"M27.82 19.074c-0.17 0.085-0.353 0.126-0.53 0.126-0.436 0-0.854-0.244-1.063-0.664l-0.994-2.010c-1.762 4.469-5.996 7.474-11.002 7.474-5.438 0-10.298-3.548-11.82-8.628-0.19-0.635 0.164-1.304 0.792-1.496 0.624-0.193 1.29 0.166 1.48 0.8 1.222 4.076 5.148 6.924 9.548 6.924 4.128 0 7.481-2.436 8.838-6.126l-2.372 1.199c-0.588 0.298-1.3 0.056-1.592-0.536s-0.055-1.313 0.53-1.609l4.748-2.401c0.589-0.296 1.301-0.055 1.594 0.538l2.374 4.8c0.294 0.593 0.055 1.314-0.53 1.61zM25.259 10.126c-0.626 0.191-1.291-0.167-1.481-0.802-1.223-4.076-5.148-6.924-9.547-6.924-4.132 0-7.486 2.437-8.842 6.127l2.375-1.201c0.588-0.296 1.301-0.055 1.592 0.538 0.294 0.593 0.056 1.314-0.53 1.61l-4.748 2.399c-0.17 0.086-0.352 0.127-0.529 0.127-0.437 0-0.856-0.242-1.063-0.662l-2.375-4.801c-0.293-0.593-0.055-1.314 0.532-1.61 0.589-0.296 1.3-0.055 1.592 0.538l0.994 2.008c1.759-4.468 5.994-7.471 11.003-7.471 5.436 0 10.296 3.548 11.819 8.628 0.191 0.635-0.164 1.304-0.791 1.498z"}))},N=a("YYte"),k=a("nQD+"),T=a("+Kbs"),S=a("HXmn"),A=a("fsHk"),C=a("0lfv"),I=function MessageFooter(e){var t=e.message,a=e.isLastGroup,n=e.isLastMessage,r=e.delivered,i=e.generated,o=e.messageTimedOut,l=e.deliveryFailed,d=e.resolveMessageHeight,g=Object(f.a)().t,b=Object(u.useState)(!1),p=Object(c.a)(b,2),v=p[0],h=p[1];if(Object(u.useEffect)(function(){return(o||r)&&Object(C.e)(function(){return h(!1)},500),r||l||v||h(!0),function(){return h(!1)}},[r,o,v,l]),Object(u.useLayoutEffect)(function(){d()},[d,r,v,a,n,l]),!r||v)return m.a.createElement("li",{key:"".concat(i,"-message-status"),className:s()("drift-widget-message drift-widget-message--meta-date drift-no-op",{"drift-widget-message-failed-status":l})},m.a.createElement("span",{"aria-live":l?"polite":"off",className:"drift-widget-message--meta-status"},!v&&l?g("status.sendMessageFailed"):m.a.createElement(S.a,{size:"small",className:"drift-widget-message--meta-status__sending",titleId:"MessageLoading-".concat(t.id)})));if(!a&&!r)return m.a.createElement("li",{key:"".concat(i,"-message-status"),className:"drift-widget-message drift-widget-message--meta-date drift-no-op"});if(n&&a){var j=A.a.unixFormatDateTime(r,g("dt.format.time.short"));return m.a.createElement("li",{key:"".concat(t.createdAt,"-message-status"),className:"drift-widget-message--meta-date drift-widget-message"},m.a.createElement("div",{className:"drift-widget-message--meta-status"},m.a.createElement(T.j,{className:"drift-widget-message-sent",height:12,width:12,title:"Message successfully delivered"}),m.a.createElement("span",{className:"drift-widget-message--meta-date-stamp"},j)))}return null},M=a("QtlZ"),L=a("mZ4K"),R=a("58kB"),x=a("K7i0"),_=a("da4L"),P=a("g6eD"),F=a("LVcX"),B=a("mfas"),G=a("PjZB"),D=a("BcLd"),U=a("EQxi"),z=function LazyCard(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:S.a;return function(a){return m.a.createElement(u.Suspense,{fallback:m.a.createElement(t,{titleId:"LazyCardLoadingFallback"})},m.a.createElement(e,a))}},H=function(){return m.a.createElement("div",{className:"drift-widget-message--box--loader"},m.a.createElement(S.a,{titleId:"Loading"}))},V=a("q+cq"),K=(a("CHQR"),function DefaultMessage(e){var t=e.body;return m.a.createElement("div",{className:"drift-widget-message--box drift-widget-message--STRING"},t)}),Q={BOT:z(Object(u.lazy)(function(){return a.e(37).then(a.bind(null,"qfyu"))}),H),CONVO_RATING:z(Object(u.lazy)(function(){return a.e(47).then(a.bind(null,"6lGB"))}),H),EMAIL_CAPTURE:z(Object(u.lazy)(function(){return a.e(32).then(a.bind(null,"ZJQa"))}),H),HTML:z(Object(u.lazy)(function(){return a.e(5).then(a.bind(null,"9Xg1"))}),H),LEGACY:z(Object(u.lazy)(function(){return a.e(5).then(a.bind(null,"9Xg1"))}),H),MEETING:z(Object(u.lazy)(function(){return Promise.all([a.e(42),a.e(36)]).then(a.bind(null,"c+1e"))}),function(){return m.a.createElement(V.a,{loadingFrame:!0},m.a.createElement(S.a,{titleId:"MeetingLoader"}))}),SMS_CAPTURE:z(Object(u.lazy)(function(){return a.e(48).then(a.bind(null,"vYZB"))}),H),SMS_SUCCESS:z(Object(u.lazy)(function(){return a.e(49).then(a.bind(null,"oqPC"))}),H),STRING:K},Z=a("UXBQ"),q=a("vDqi"),X=a.n(q),Y=a("nJ3u"),J=a("z24s"),W=function FileAttachmentMessage(e){var t=e.attachment,a=void 0===t?{}:t,n=e.multi,r=e.senderType,i=void 0===r?G.d.END_USER:r,c=Object(d.a)(),o=c.activeColor,l=c.agentIconTheme,f=c.buttonStyles,g=c.svgStyles,b=Object(u.useRef)(null),p=Object(J.a)(b);if(!a.fileName)return null;var v=i===G.d.END_USER?g:l;return m.a.createElement("a",{href:a.publicUrl,target:"_blank",rel:"nofollow noopener noreferrer",className:s()("drift-widget-message--file",{"keyboard-focused":p}),style:n?f:{},"aria-label":"Download file: ".concat(a.fileName),ref:b},m.a.createElement("style",null,"\n .drift-widget-message--file.keyboard-focused {\n ".concat(Object(Y.a)(o,!1),"\n }\n ")),m.a.createElement(T.m,{fill:v.fill,width:16,height:16}),m.a.createElement("span",{className:"drift-widget-attachment--filename",title:a.fileName},a.fileName))},$=function ImageAttachmentMessage(e){var t=e.attachment,a=void 0===t?{}:t,n=e.resolveMessageHeight,r=void 0===n?function(){}:n,i=Object(u.useState)(!1),o=Object(c.a)(i,2),l=o[0],f=o[1],g=Object(d.a)().activeColor,b=Object(u.useRef)(null),p=Object(J.a)(b);return m.a.createElement("a",{href:a.publicUrl,className:s()("drift-widget-attachment--img",{"keyboard-focused":p}),target:"_blank",ref:b,rel:"nofollow noopener noreferrer","aria-label":"Download image: ".concat(a.fileName)},m.a.createElement("style",null,"\n .drift-widget-attachment--img.keyboard-focused {\n ".concat(Object(Y.a)(g,!1),"\n }\n ")),m.a.createElement("img",{src:a.publicUrl,alt:a.fileName,onLoad:function onLoad(){!l&&r(),!l&&f(!0)}}))},ee=(a("Qp3a"),function AttachmentMessage(e){var t=e.attachmentIds,a=void 0===t?[]:t,n=e.resolveMessageHeight,c=e.sentFrom,o=void 0===c?G.d.END_USER:c,l=Object(g.b)(),f=Object(g.c)(function(e){return e.conversations.attachments}),b=X.a.CancelToken.source(),p=Object(d.a)(),v=p.agentMessageTheme,h=p.endUserMessageTheme,j=o===G.d.END_USER?h:v;Object(u.useEffect)(function(){var e=a.filter(function(e){return!f[e]}),t=function(){var t=Object(i.a)(r.a.mark(function _callee(){var t,a;return r.a.wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,Object(Z.a)(e,b.token);case 3:t=n.sent,a=t.data,l(Object(x.f)({attachments:a})),n.next=10;break;case 8:n.prev=8,n.t0=n.catch(0);case 10:case"end":return n.stop()}},_callee,null,[[0,8]])}));return function fetchAttachmentsForMessage(){return t.apply(this,arguments)}}();return e.length&&t(),function(){b.cancel()}},[f,a,b,l]);var O=Object(u.useMemo)(function(){return a&&a.map(function(e){return f[e]?function isImage(e){var t=e.mimeType;return/image/.test(t)&&"image/svg+xml"!==t}(f[e])?m.a.createElement($,{attachment:f[e],key:"drift-widget-attachment--".concat(e),resolveMessageHeight:n}):m.a.createElement(W,{multi:a.length>1,attachment:f[e],key:"drift-widget-attachment--".concat(e),senderType:o}):null})},[a,f,n,o]);return m.a.createElement("div",{style:j,className:s()("drift-widget-attachment drift-widget-message--box",{"drift-widget-attachment--multi":a&&a.length>1})},O)}),te=(a("mQ2C"),function UnfurlMessage(e){var t=e.unfurlData,a=e.style,n=void 0===a?{}:a,r=e.resolveMessageHeight,i=void 0===r?function(){}:r,c=e.sender,o=t.html,l=t.meta,d=void 0===l?{}:l,f=t.links,b=void 0===f?{}:f,p=t.url,v=void 0===p?"":p,h=t.rel,j=void 0===h?[]:h,O=Object(g.b)();Object(u.useLayoutEffect)(function(){i(),O(Object(P.a)(!0))},[i,o,O]);var E=!!v&&!!d.title,w=!!d.description||!!d.site,y=E&&w,N=Object(F.a)(null,["thumbnail",0],b),k=Object(F.a)(v,["site"],d),T="player"===j[0],S=!T&&N;return Object(u.useMemo)(function(){return S||T||y},[S,T,y])?m.a.createElement("li",{className:"drift-widget-message drift-widget-message--unfurl drift-widget-message-sender--".concat(c)},m.a.createElement("div",{className:s()("drift-widget-message--box drift-widget-message--unfurl-container"),style:n},T&&m.a.createElement("div",{className:"drift-widget-message--unfurl-video",dangerouslySetInnerHTML:{__html:o}}),S&&m.a.createElement("div",{className:"drift-widget-message--unfurl-image"},m.a.createElement("a",{href:v,target:"_blank",rel:"nofollow noopener noreferrer","aria-label":"Go to ".concat(v)},m.a.createElement("img",{alt:"".concat(k," - thumbnail"),src:N.href,onLoad:function onLoad(){O(Object(P.a)(!0))}}))),y&&m.a.createElement("div",{className:"drift-widget-message--unfurl_meta"},d.title&&m.a.createElement("h3",{className:"drift-widget-message--unfurl_title"},m.a.createElement("a",{rel:"noopener noreferrer",target:"_blank",href:v,title:d.title},d.title)),d.description&&m.a.createElement("p",{className:"drift-widget-message--unfurl_description"},d.description),d.site&&m.a.createElement("p",{className:"drift-widget-message--unfurl_site"},d.site)))):null}),ae=(a("ZP32"),function MessageSentTimestamp(e){var t=e.sender,a=e.deliveredAt,n=Object(f.a)().t;return m.a.createElement("span",{"aria-hidden":"true",className:"drift-widget-message-timestamp drift-widget-message-timestamp--".concat(t)},A.a.unixFormatDateTime(a,n("dt.format.time.short")))}),ne=function MessageComponent(e){var t,a=e.message,n=e.nextMessage,r=e.isLastGroup,i=e.isLastMessage,o=e.resolveMessageHeight,l=Object(u.useState)([]),f=Object(c.a)(l,2),b=f[0],v=f[1],h=Object(u.useState)(null),j=Object(c.a)(h,2),O=j[0],w=j[1],T=Object(g.b)(),S=Object(u.useRef)(),z=Object(L.a)(),H=Object(R.a)(z).recipient,V=Object(C.n)(),K=Object(g.c)(function(e){return Object(F.a)(!1,["embed","configuration","theme","showUnfurl"],e)}),Z=Object(d.a)(),q=Z.borderStyles,X=Z.endUserMessageTheme,Y=Z.agentMessageTheme,J=function resolveMessageComponent(e){var t=e.attributes,a=t.isBot,n=void 0!==a&&a,r=t.show_email_capture_card,i=t.conversationRating;return r?Q.EMAIL_CAPTURE:Object(_.j)(e)?Q.MEETING:n?Q.BOT:i?Q.CONVO_RATING:Object(_.m)(e)?Q.SMS_CAPTURE:Object(_.n)(e)?Q.SMS_SUCCESS:Q.HTML}(a),W=Object(_.i)(a)?G.d.END_USER:G.d.AGENT;Object(u.useEffect)(function(){Object(D.a)(null===S||void 0===S?void 0:S.current)},[S]),Object(u.useEffect)(function(){if(!Object(_.d)(a,"instantMeeting")){var e=Object(U.a)(a.body);e.length&&v(e)}},[a]),Object(u.useEffect)(function(){if(b.length>0){var e=document.createElement("textarea");e.innerHTML=b[0],E(e.value.replace("#61;","")).then(function(e){var t=e.data;w(Object(p.a)(Object(p.a)({},t),{},{url:b[0]}))}).catch(function(e){return Object(C.o)({data:["Failed to unfurl url: ".concat(b[0]),e]})})}},[b]),Object(u.useLayoutEffect)(function(){o(),M.a.dispatch(Object(P.a)(!0))},[o,r]);var $=!!a.attributes.appointmentInfo||!!a.attributes.conversationRating||a.type===G.e.EMAIL_CAPTURE_CARD||a.contentType===G.c.SMS_NUMBER_REQUESTED||a.contentType===G.c.SMS_NUMBER_SUCCESS,ne=!!a.body||$,re=K&&O,ie=a.attachments&&a.attachments.length>0;if(!ne&&!re&&!ie)return null;var ce=Object(F.a)(null,["createdAt"])(a),oe=Object(F.a)(null,["attributes","generatedAt"])(a),se=Object(F.a)(!1,["failedToSend"])(a),le=!ce&&A.a.isTimeAfterSeconds(A.a.getCurrentTimeEpoch(),oe,30),de=!ce&&se,ue=W===G.d.END_USER?"Sent by: You":"Sent by: ".concat(H.name);return m.a.createElement(m.a.Fragment,null,ne&&m.a.createElement("li",{role:V?"none":"gridcell",tabIndex:V?-1:0,className:s()("drift-widget-message drift-widget-message-sender--".concat(W),{"drift-widget-message-failed":de}),ref:S},m.a.createElement(J,Object.assign({},a,{isLastGroup:r,isLastMessage:i,nextMessage:n,resolveMessageHeight:o,style:W===G.d.END_USER?X:Y})),m.a.createElement(N.a,{content:ue}),!$&&ce&&m.a.createElement(ae,{sender:W,deliveredAt:ce}),de&&m.a.createElement(k.a,{"aria-label":'Retry uploading message "'.concat(null!==(t=null===a||void 0===a?void 0:a.body)&&void 0!==t?t:"",'"'),onClick:function doSendMessage(){T(Object(x.p)({message:Object(p.a)(Object(p.a)({},Object(B.a)(["failedToSend"],a)),{},{attributes:Object(p.a)(Object(p.a)({},a.attributes),{},{generatedAt:(new Date).valueOf()})})}))}},m.a.createElement(y,{height:12,width:12}))),re&&m.a.createElement(te,{unfurlData:O,resolveMessageHeight:o,style:W===G.d.END_USER?Object(p.a)({},q):{},sender:W}),ie&&m.a.createElement("li",{className:"drift-widget-message drift-widget-message-sender--".concat(W)},m.a.createElement(ee,{attachmentIds:a.attachments,resolveMessageHeight:o,sentFrom:W}),m.a.createElement(ae,{sender:W,deliveredAt:ce})),m.a.createElement(I,{message:a,isLastGroup:r,isLastMessage:i,delivered:ce,generated:oe,messageTimedOut:le,deliveryFailed:de,resolveMessageHeight:o}))},re=a("NJA7"),ie=a("pYxh"),ce=a("fw6E"),oe=a("+oIK"),se=a("+f1A"),le=a("ADGC"),de=(a("yAze"),Object(u.lazy)(function(){return Promise.all([a.e(35),a.e(14),a.e(55)]).then(a.bind(null,"RR8A"))})),ue=function AgentRequestedOptions(e){var t=e.message,a=Object(f.a)().t,n=t.attributes,o=t.id,l=t.conversationId,b=Object(g.b)(),v=Object(g.c)(function(e){return e.session}).endUser,h=Object(ce.a)().conversationHistoryOpen,j=Object(g.c)(function(e){return e.view}).chatOpen,O=Object(u.useState)(void 0),E=Object(c.a)(O,2),w=E[0],y=E[1],N=Object(u.useState)(!j),k=Object(c.a)(N,2),T=k[0],A=k[1],I=Object(u.useState)(!1),M=Object(c.a)(I,2),L=M[0],R=M[1],P=Object(g.c)(se.l),F=Object(_.p)(t),B=Object(le.c)(),G=Object(d.a)().foregroundStyles,D=function doSendMessage(e){var a=e.label;return function(){var e=Object(oe.a)({message:a,activeConversation:l,authorId:v.id,attributes:{buttonClicked:!0,questionId:t.attributes.questionId,instanceId:P}});b(Object(x.p)({message:e}))}},U=Object(u.useState)(null),z=Object(c.a)(U,2),H=z[0],V=z[1],K={option:function option(e,t){t.data,t.isDisabled;var a=t.isFocused;return t.isSelected,Object(p.a)(Object(p.a)({},e),{},{backgroundColor:a?"#0071EB0D":"white",color:"black",fontSize:"14px"})},placeholder:function placeholder(e){return Object(p.a)(Object(p.a)({},e),{},{fontSize:"14px"})},control:L&&function customControlStyles(e){return Object(p.a)(Object(p.a)({},e),{},{borderColor:"#d0241b",borderRadius:"4px",borderStyle:"solid",borderWidth:"1px",boxShadow:"0 0 0 1px #d0241b",boxSizing:"border-box","&:hover":{borderColor:"#d0241b"}})},menuPortal:function menuPortal(e){return Object(p.a)(Object(p.a)({},e),{},{zIndex:9999})}};Object(u.useLayoutEffect)(function(){var e;function _delayButtons(){return(_delayButtons=Object(i.a)(r.a.mark(function _callee(){return r.a.wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:if(!j||T){t.next=5;break}return e=Object(C.s)(500),t.next=4,e.promise;case 4:A(!0);case 5:case"end":return t.stop()}},_callee)}))).apply(this,arguments)}return function delayButtons(){return _delayButtons.apply(this,arguments)}(),function(){return e&&e.timeout&&clearTimeout(e.timeout)}},[T,j,t]);var Q=T?"visible":"hidden";return F?m.a.createElement(ie.a,{className:"drift-dropdown-card"},m.a.createElement("div",{className:"drift-dropdown-input-container"},m.a.createElement(u.Suspense,{fallback:m.a.createElement(S.a,{titleId:"AgentRequestedOptionsDropdown"})},m.a.createElement(de,{maxMenuHeight:B?180:280,options:n.buttons,className:"drift-dropdown-input",menuPortalTarget:document.body,menuPosition:"fixed",placeholder:a("composer.dropdownPlaceHolder"),noOptionsMessage:function noOptionsMessage(){return m.a.createElement("div",null,a("composer.noOptionsMessage"))},value:H,onChange:function handleChange(e){y(void 0),V(e);var t=n.buttons.find(function(t){return t.value===e.value});t&&y(t)},styles:K,onInputChange:function localFilter(e){var t=n.buttons.find(function(t){return t.value.includes(e)});R(!(!e||""===e||t))}}))),m.a.createElement("button",{style:w&&Object(p.a)({},G),disabled:h||!w,onClick:w&&D(w),className:s()("drift-dropdown-button",{disabled:!w})},a("composer.confirmButton"))):m.a.createElement("ul",{className:"drift-widget-message-group drift-widget-message-group-type--END_USER drift-bot-buttons--set drift-bot-buttons--".concat(Q)},n.buttons.map(function(e,t){return m.a.createElement("li",{className:"drift-widget-button--list-item","aria-posinset":t+1,key:"bot-button-".concat(o,"-").concat(t)},m.a.createElement(re.a,{onClick:D(e),invertOnHover:!0,disabled:h,"aria-label":"".concat(e.label," - Reply as a response"),forceFocus:!0},e.label))}))},me=a("yEsl"),fe=(a("UwV1"),function getAvatarPositionClassName(e){var t=Object(_.j)(e),a=e.attributes.show_email_capture_card;return"message-group-avatar-".concat(void 0!==a&&a||t?"top":"bottom")}),ge=function MessageGroupHeader(e){var t=e.senderType,a=e.senderId,n=Object(l.a)(a),r=Object(d.a)().messageAuthorTheme;return t!==G.d.AGENT?null:m.a.createElement("li",{className:"drift-widget-message-sender"},m.a.createElement("span",{className:"drift-widget-message--meta-author",style:r},n))},be=function MessageGroup(e){var t=e.messages,a=void 0===t?[]:t,n=e.isLastGroup,r=void 0!==n&&n,i=e.showTimestamp,o=void 0!==i&&i,l=e.resolveMessageHeight,g=void 0===l?function(){}:l,b=Object(f.a)().t,p=Object(d.a)().messageTimestampTheme;Object(u.useLayoutEffect)(function(){g()},[g,r,o]);var v=Object(c.a)(a,1)[0],h=Object(_.i)(v)?G.d.END_USER:G.d.AGENT,j=v.authorId,O=a[a.length-1],E=r&&Object(_.d)(O,"buttons");return m.a.createElement("div",{className:s()("drift-widget-message-group-wrapper",{"drift-widget-message-group-wrapper--last":r})},o&&m.a.createElement("p",{className:"drift-widget-message-group-timestamp",style:p},function formatTimestamp(e,t){return e>0?A.a.isTimeSame(e,"date")?"".concat(t("dt.today")," ").concat(A.a.unixFormatDateTime(e,t("dt.format.time.short"))):A.a.unixFormatDateTime(e,t("dt.format.datetime.short")):""}(a[0].createdAt,b)),m.a.createElement("ul",{className:"drift-widget-message-group drift-widget-message-group-type--".concat(h)},m.a.createElement(ge,{senderType:h,senderId:j}),a.map(function(e,t){var n=t===a.length-1,i=a[t-1],c=n?null:a[t+1];return i&&i.id===e.id?null:m.a.createElement(u.Fragment,{key:e.attributes.generatedAt||e.id||e.attributes.widgetGuid},n&&h===G.d.AGENT&&m.a.createElement("li",{className:s()("drift-widget-message-group-avatar",fe(e))},m.a.createElement(me.a,{id:j,size:"SMALL"})),m.a.createElement(ne,{resolveMessageHeight:g,message:e,nextMessage:c,isLastMessage:n,isLastGroup:r}))})),E&&m.a.createElement(ue,{message:O}))},pe=(a("aoqB"),function BotTypingIndicator(e){var t=e.resolveMessageHeight,a=void 0===t?function(){}:t,n=Object(g.c)(function(e){return e.conversations.botTypingIndicators[e.conversations.activeConversation]||{}}),r=n.isTyping,i=void 0!==r&&r,c=n.authorId,o=n.step,s=void 0===o?1:o,l=n.message;if(!i)return null;var d={attributes:{isBot:!0},authorId:c,body:function TypingIndicator(e){var t="";switch(e){case 1:t="Thinking...";break;case 2:t="Still thinking...";break;case 3:t="Just a moment...";break;default:t=""}return'
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n '.concat(t,"\n
")}(s),contentType:G.c.CHAT,conversationId:l.conversationId};return m.a.createElement("div",{role:"listitem",className:"drift-widget-message-group-wrapper drift-widget-message-group-wrapper--last"},m.a.createElement("ul",{className:"drift-widget-message-group drift-widget-message-group-type--AGENT"},m.a.createElement(ge,{senderType:G.d.AGENT,senderId:c}),m.a.createElement("li",{className:"drift-widget-message-group-avatar message-group-avatar-bottom"},m.a.createElement(me.a,{id:c,size:"SMALL"})),m.a.createElement(ne,{message:d,isLastGroup:!0,isLastMessage:!0,resolveMessageHeight:a})))}),ve=a("gRD2"),he=a("fJrp"),je=a("xqp/"),Oe=a("qixE"),Ee=a("xwTo"),we=a("TbSn"),ye=a("XuDI"),Ne=(a("P6Di"),function shouldShowTimestamp(e,t){var a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e&&!a)return!1;if(!e)return!0;var n=e?e[e.length-1].createdAt:0;return A.a.isTimeAfterHours(t[0].createdAt,n,2)}),ke=function setScrollTop(e,t,a){if(e.scrollTop!==t){var n=e.style;a&&(n["-webkit-overflow-scrolling"]="auto",n.overflow="hidden"),e.scrollTop=t,a&&(n.overflow="scroll",n["-webkit-overflow-scrolling"]="touch")}};t.a=function MessageGroupList(e){var t=e.reflowHidden,a=e.messageGroups,n=e.messages,o=e.disabled,l=void 0!==o&&o,f=e.inheritBackgroundStyle,p=void 0!==f&&f,v=e.showTimestampForFirstGroup,h=void 0===v||v,j=Object(g.b)(),O=Object(d.a)().widgetBackgroundStyles,E=Object(g.c)(Ee.a),w=Object(ve.a)().fetchMessages,y=Object(g.c)(function(e){return e.view}),N=y.chatOpen,k=y.shouldAutoScrollChatToBottom,T=Object(g.c)(function(e){return Object(F.a)({},["conversations","conversations",E],e)}),A=T.hasMoreMessages,I=T.nextPageMessageId,M=Object(le.c)(),L=Object(C.n)(),R=Object(u.useState)(!0),x=Object(c.a)(R,2),D=x[0],U=x[1],z=Object(u.useState)(!1),H=Object(c.a)(z,2),V=H[0],K=H[1],Q=Object(u.useState)(!1),Z=Object(c.a)(Q,2),q=Z[0],X=Z[1],Y=Object(u.useState)(!1),J=Object(c.a)(Y,2),W=J[0],$=J[1],ee=Object(u.useRef)(null),te=Object(u.useRef)(0),ae=Object(u.useRef)(!1),ne=Object(u.useMemo)(function(){return Object(we.a)(n)},[n]),re=Object(he.a)(ne),ie=!!re&&ne!==re,ce=a.length,oe=!V&&A&&N,se=Object(u.useMemo)(function(){return a.map(function(e,t){var n=t===a.length-1,r=t>0?a[t-1]:null,i=e[0].attributes.widgetGuid||e[0].id;return m.a.createElement(m.a.Fragment,{key:"messageGroup-".concat(i)},m.a.createElement(be,{role:"row",messages:e,isLastGroup:n,showTimestamp:Ne(r,e,h)}),n&&m.a.createElement(b,null),n&&m.a.createElement(pe,null))})},[a,h]),de=Object(u.useCallback)(function(){var e=Object(i.a)(r.a.mark(function _callee(e){return r.a.wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return K(!0),X(!0),t.next=4,w({from:e});case 4:$(!0),K(!1),Object(C.e)(function(){return X(!1)},1e3);case 7:case"end":return t.stop()}},_callee)}));return function(t){return e.apply(this,arguments)}}(),[w]),ue=Object(u.useCallback)(function(e){e.target.scrollTop<=200&&oe&&!W&&de(I)},[de,I,oe,W]),me=p?{}:O;Object(je.a)(ue,ee),Object(u.useLayoutEffect)(function(){if(!(ce<1)){if(!N||V||t)!N&&ie&&(ae.current=!0);else{var e=Object(F.a)(0,["current","scrollHeight"],ee),a=te.current,n=ie||D||ae.current||k;ee.current&&(n?(ke(ee.current,e,M),ae.current=!1):W&&ke(ee.current,e-a,M)),(n||W)&&(te.current=e),U(!1),$(!1)}k&&j(Object(P.a)(!1))}},[ce,N,D,V,ie,W,t,M,a,k,j]),Object(u.useEffect)(function(){$(!1),U(!0)},[E]),Object(u.useEffect)(function(){ne&&N&&ne.viewerRecipientStatus!==G.f.READ&&!Object(_.i)(ne)&&Object(Oe.d)(E)},[ne,E,N]);return m.a.createElement("div",{className:"drift-widget-message-group-list-container","aria-hidden":l},m.a.createElement("div",{style:me,className:s()("drift-widget-message-group-list-loader",{"drift-widget-message-group-list-loader--loading":q})},m.a.createElement(S.a,{visible:q,titleId:"MessageGroupListLoading"})),m.a.createElement(ye.Scrollbars,{ref:function setScrollContainerRef(e){e&&ee&&(ee.current=e.view)},hideTracksWhenNotNeeded:!0,renderView:function renderScrollbarsView(e){var a=Object(B.a)(["WebkitOverflowScrolling"],e.style);return m.a.createElement("div",Object.assign({},e,{style:a,className:s()("drift-widget-message-group-list",{"drift-widget-message-group-list--hidden":t})}))}},m.a.createElement("div",{role:L?"none":"grid",tabIndex:L?-1:0,"aria-label":"Messages from the conversation"},se)))}},"9wXn":function(e,t,a){},Adtm:function(e,t,a){},"BA/U":function(e,t,a){"use strict";a.d(t,"a",function(){return n});var n=function onKeyDownSubmit(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(a){(function isEnter(e){return"Enter"===e.key||13===e.keyCode}(a)||t&&function isSpace(e){return"Space"===e.key||32===e.keyCode}(a))&&(a.preventDefault(),e())}}},BNKP:function(e,t,a){},BY8A:function(e,t,a){"use strict";var n=a("s8DI"),r=a("QtlZ"),i=a("Hvhg"),c=a("ERkP"),o=a.n(c),s=a("rTkt");a("zoZM");t.a=function ThemeStyleSheets(){var e=Object(c.useState)(!1),t=Object(n.a)(e,2),a=t[0],l=t[1],d=Object(i.b)(Object(r.b)());return Object(c.useEffect)(function(){a||(Object(s.a)(d),Object(s.b)(d),l(!0))},[d,a]),o.a.createElement("div",{className:"drift-widget-preload-fonts","aria-hidden":"true"},o.a.createElement("span",null,"A"),o.a.createElement("strong",null,"B"))}},CHQR:function(e,t,a){},CwrG:function(e,t,a){"use strict";var n=a("O94r"),r=a.n(n),i=a("+Kbs"),c=a("lE29"),o=a("SFoa"),s=a("LVcX"),l=a("ERkP"),d=a.n(l),u=a("TVEO"),m=a("uDfI"),f=(a("p0+K"),function Drift(){var e=Object(c.a)().footerTextColor,t=Object(s.a)("",["context","page","hostname"],Object(m.c)(function(e){return e.session})),a=Object(l.useMemo)(function(){return Object(o.h)()<=1?"":"?utm_source=".concat(t,"&utm_medium=web-widget&utm_campaign=widget-referral&utm_version=v2")},[t]);return d.a.createElement("a",{href:"https://www.drift.com/powered-by".concat(a),className:"drift-widget-power",rel:"noopener noreferrer",target:"_blank",style:e},d.a.createElement(u.a,{i18nKey:"composer.footer.poweredByDrift",components:[d.a.createElement(i.d,{height:12,width:12}),d.a.createElement("span",{className:"drift-widget-power-brand"},"Drift")]}))}),g=a("VkHq"),b=a("Hvhg");a("2VrW"),t.a=function Footer(){var e=Object(m.c)(b.c).showBranding,t=void 0!==e&&e,a=Object(g.a)(),n=a.privacyPolicyLink,i=a.privacyPolicyLinkText,s=a.noPolicy,l=Object(c.a)().footerTextColor;if(!t&&s)return null;var u=Object(o.m)(i);return d.a.createElement("div",{className:r()("drift-widget-footer",{"drift-widget-footer--with-branding":t})},t&&d.a.createElement(f,null),t&&!s&&d.a.createElement("span",{className:"drift-widget-footer-privacy-spacer","aria-hidden":"true",style:l},"|"),!s&&d.a.createElement("a",{href:n,rel:"noopener noreferrer",target:"_blank",title:i,className:r()("drift-widget-footer-privacy-link",{"long-copy":u}),style:l},i))}},I4Wp:function(e,t,a){},IuzP:function(e,t,a){},JTFN:function(e,t,a){"use strict";a.d(t,"a",function(){return n});var n=["ja","ko"]},JhcM:function(e,t,a){},Jrg8:function(e,t,a){},KA4J:function(e,t,a){"use strict";a.d(t,"b",function(){return c}),a.d(t,"a",function(){return o});var n=a("efbE"),r=["en","es","pt","id","fr","ar","tr","th","vi","de","it","ja","zh-CN","zh-TW","ru","ko","pl","nl","ro","hu","sv","cs","hi","bn","da","fa","tl","fi","iw","ms","no","uk"],i=function localeToGiphyLang(e){switch(e){case"de-DE-formal":return"de";case"zh":return"zh-CN";case"zh-HK":return"zh-TW";case"pt-BR":return"pt"}return r.includes(e)?e:"en"},c=function fetchTrendingGifs(e){return n.g.get("/trending",{params:{limit:e,rating:"pg"}})},o=function fetchGifs(e,t){var a=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).locale;return n.g.get("/search",{params:{limit:t,q:e,lang:i(a),rating:"pg"}})}},Lzfp:function(e,t,a){"use strict";var n=a("jm9a"),r=a("O94r"),i=a.n(r),c=a("+Kbs"),o=a("ERkP"),s=a.n(o),l=(a("eSyn"),function SearchLabel(e){var t=e.ariaLabel,a=void 0===t?"":t,r=e.ariaLabelledBy,o=void 0===r?"":r,l=e.className,d=void 0===l?"":l,u=e.htmlFor,m=void 0===u?"":u;return s.a.createElement("label",{"aria-label":a,"aria-labelledby":o,className:i()("drift-widget--search-label",Object(n.a)({},d,!!d)),htmlFor:m,id:"driftWidgetSearchLabel"},s.a.createElement(c.r,{titleId:o,title:a,width:12,height:12}))});a.d(t,"a",function(){return l})},Mur8:function(e,t,a){"use strict";a.d(t,"a",function(){return n});var n=[{emoji:"\ud83d\ude20",value:1},{emoji:"\ud83d\ude41",value:2},{emoji:"\ud83d\ude10",value:3},{emoji:"\ud83d\ude0a",value:4},{emoji:"\ud83e\udd29",value:5}]},P6Di:function(e,t,a){},"PGb/":function(e,t,a){},Q80r:function(e,t,a){},Qp3a:function(e,t,a){},RJSH:function(e,t,a){},UXBQ:function(e,t,a){"use strict";a.d(t,"b",function(){return r}),a.d(t,"a",function(){return i});var n=a("efbE"),r=function uploadAttachment(e,t){var a=new FormData;return a.append("conversationId",t),a.append("file",e),n.a.post("/attachments",a)},i=function fetchAttachments(e,t){return n.a.get("/attachments",{params:{id:e},cancelToken:t})}},UwV1:function(e,t,a){},YYte:function(e,t,a){"use strict";a.d(t,"a",function(){return InvisibleContent});var n=a("hX/4"),r=a("ERkP"),i=a.n(r),c=(a("fpMl"),{label:function label(e){return i.a.createElement("label",Object.assign({htmlFor:e.htmlFor},e))},span:function span(e){return i.a.createElement("span",e)}});function InvisibleContent(e){var t=e.content,a=void 0===t?"":t,r=e.type,o=void 0===r?"span":r,s=Object(n.a)(e,["content","type"]),l=c[o];return i.a.createElement(l,Object.assign({className:"visually-hidden"},s),a)}},ZGTz:function(e,t,a){"use strict";var n=a("mj2O"),r=a.n(n),i=a("7SM1"),c=a("s8DI"),o=a("O94r"),s=a.n(o),l=a("HXmn"),d=a("SFoa"),u=a("ERkP"),m=a.n(u),f=a("Tr4L"),g=a("uDfI"),b=a("oFTC"),p=(a("uqJV"),a("Q80r"),Object(u.lazy)(function(){return Promise.all([a.e(11),a.e(53)]).then(a.bind(null,"tBak"))})),v=function EmojiPickerLoader(e){var t=e.loadingText;return m.a.createElement("div",{className:"drift-widget-emoji-picker--loader"},m.a.createElement("p",null,t),m.a.createElement(l.a,{titleId:"EmojiPicker"}))};t.a=function EmojiPicker(e){var t=e.open,n=e.onAddEmoji,o=e.onClickOutside,l=Object(f.a)().t,h=Object(g.c)(function(e){return e.conversations}).activeConversation,j="en"!==Object(d.f)(),O=Object(u.useMemo)(function(){return function createEmojiMartI18nProp(e){return{search:e("emoji.search"),clear:e("emoji.clear"),notfound:e("emoji.notfound"),skintext:e("emoji.skintext"),categories:{search:e("emoji.category.search"),recent:e("emoji.category.recent"),smileys:e("emoji.category.smileys"),people:e("emoji.category.smileys"),nature:e("emoji.category.nature"),foods:e("emoji.category.foods"),activity:e("emoji.category.activity"),places:e("emoji.category.places"),objects:e("emoji.category.objects"),symbols:e("emoji.category.symbols"),flags:e("emoji.category.flags"),custom:e("emoji.category.custom")},categorieslabel:e("emoji.categorieslabel"),skintones:{1:e("emoji.skintone1"),2:e("emoji.skintone2"),3:e("emoji.skintone3"),4:e("emoji.skintone4"),5:e("emoji.skintone5"),6:e("emoji.skintone6")}}}(l)},[l]),E=Object(u.useRef)(null),w=Object(u.useState)(null),y=Object(c.a)(w,2),N=y[0],k=y[1];Object(u.useEffect)(function(){t&&!N&&function(){var e=Object(i.a)(r.a.mark(function _callee(){return r.a.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.e(57).then(a.t.bind(null,"8ozv",3)).then(function(e){return k(e.default)});case 2:case"end":return e.stop()}},_callee)}));return function fetchEmojiData(){return e.apply(this,arguments)}}()()},[t,N]),Object(b.a)(E,function(e){o(e)});return m.a.createElement("div",{ref:E,className:s()("drift-widget-composer-emoji-picker",{"drift-widget-composer-emoji-picker--open":t,"drift-widget-composer-emoji-picker--full":h,"drift-widget-composer-emoji-picker--mini":!h,"drift-widget-composer-emoji-picker--hide-search":j})},m.a.createElement(u.Suspense,{fallback:m.a.createElement(v,{loadingText:l("status.loading")})},!!N&&m.a.createElement(p,{darkMode:!1,hideSearch:j,onSelect:function addEmojiToMessage(e){var t=e.native;n(function(e){return"".concat(e," ").concat(t)})},sheetSize:64,set:"apple",data:N,exclude:["flags","symbols","objects"],perLine:6,emojiTooltip:!j,i18n:O,showPreview:!1,showSkinTones:!1,onClickOutside:o})))}},ZP32:function(e,t,a){},alO1:function(e,t,a){"use strict";a.d(t,"a",function(){return FileAttachmentErrorBanner});var n=a("+Kbs"),r=a("nQD+"),i=a("ERkP"),c=a.n(i),o=a("Tr4L"),s=a("vwUF");function FileAttachmentErrorBanner(e){var t=e.attachmentState,a=e.clearFiles,l=e.disabled,d=e.reset,u=Object(i.useRef)(null),m=Object(o.a)().t;Object(i.useEffect)(function(){u.current&&u.current.focus()},[u]);return c.a.createElement("div",{className:"drift-widget-attachment-send-status drift-widget-attachment-send-status--failed"},c.a.createElement("span",{ref:u,tabIndex:-1,"aria-live":"assertive",className:"drift-widget-attachment-send-status--text"},m(t===s.b.SIZE_ERROR?"attachment.errorSize":"attachment.error")),c.a.createElement(r.a,{"aria-label":"Failed to upload attachment. Close error message.",onClick:function handleOnClick(){d(),a()},className:"drift-widget-attachment-send-status--close",disabled:l},c.a.createElement(n.k,{width:10,height:10})))}},aoqB:function(e,t,a){},eSyn:function(e,t,a){},fTFZ:function(e,t,a){"use strict";var n=a("nfbA"),r=a("WwEg"),i=a("s8DI"),c=a("O94r"),o=a.n(c),s=a("ZGTz"),l=a("Lzfp"),d=a("+Kbs"),u=a("zJmF"),m=a("jm9a"),f=a("ERkP"),g=a.n(f);function NotFound(e){var t=e.className,a=void 0===t?"":t,n=e.copy,r=void 0===n?"":n;return g.a.createElement("span",{"aria-live":"polite",className:o()("not-found",Object(m.a)({},a,!!a))},r)}var b=a("HXmn"),p=a("krLb"),v=a("nvPd"),h=a("jITz"),j=a("97O6"),O=a.n(j),E=a("Tr4L"),w=a("ADGC"),y=a("oFTC"),N=a("0lfv"),k=a("L3eC");a("Adtm");function GiphyPreview(e){var t,a,n,r,i,c=e.addGiphyToMessage,o=e.giphy,s=null!==(t=null===o||void 0===o?void 0:o.title)&&void 0!==t?t:"Gif from Giphy";return g.a.createElement("li",{className:"drift-widget-composer-giphy-list-item"},g.a.createElement("button",{"aria-label":s,className:"giphy-button",onClick:function handleOnClick(){return c(o)}},g.a.createElement("img",{alt:s,"aria-label":s,className:"giphy-animated",src:null===o||void 0===o?void 0:null===(a=o.images)||void 0===a?void 0:null===(n=a.preview_gif)||void 0===n?void 0:n.url}),g.a.createElement("img",{alt:s,"aria-label":s,className:"giphy-still",src:null===o||void 0===o?void 0:null===(r=o.images)||void 0===r?void 0:null===(i=r.original_still)||void 0===i?void 0:i.url})))}a("RJSH");var T=function GiphyPicker(e){var t=e.onAddGiphy,a=e.disabled,n=void 0!==a&&a,r=Object(E.a)().t,c=Object(f.useState)(!1),s=Object(i.a)(c,2),m=s[0],j=s[1],T=Object(f.useState)(!1),S=Object(i.a)(T,2),A=S[0],C=S[1],I=Object(f.useRef)(null),M=Object(f.useRef)(null),L=Object(v.a)(""),R=L.value,x=L.onChange,_=Object(h.a)({targetKey:"Escape"}),P=Object(w.c)(),F=Object(p.b)(m),B=F.isLoading,G=F.trendingGiphys,D=Object(p.a)(R,m),U=D.debouncedValue,z=D.isSearchLoading,H=D.searchedGiphys,V=Object(N.m)(U)?G:H;Object(y.a)(I,function(){m&&(j(!1),Object(k.a)(null===M||void 0===M?void 0:M.current),C(!0))}),Object(f.useEffect)(function(){m&&_&&j(!1)},[_,m]),Object(f.useEffect)(function(){if(A){var e=window.setTimeout(function(){C(!1)},200);return function(){window.clearTimeout(e)}}},[A]);var K=Object(f.useCallback)(function(e){var a,n=e.images,r=e.title;t("\n \n ')),j(!1),Object(k.a)(null===M||void 0===M?void 0:M.current)},[t]),Q=B||z,Z=!Q&&!!U&&Object(N.m)(H),q=!Q&&!Object(N.m)(V);return g.a.createElement(g.a.Fragment,null,g.a.createElement("button",{className:"drift-widget-composer-giphy-toggle",onClick:function openGiphy(e){if(A)return e.preventDefault();j(function(e){return!e})},"aria-label":"".concat(m?"close":"open"," GIF picker"),"aria-expanded":m,disabled:n},g.a.createElement(d.o,null)),g.a.createElement("div",{"aria-expanded":m,tabIndex:-1,className:o()("drift-widget-composer-giphy-picker",{"drift-widget-composer-giphy-picker--show":m,"drift-widget-composer-giphy-picker--mobile":P}),ref:I},g.a.createElement("div",{className:"drift-widget-composer-giphy-picker-search"},g.a.createElement(l.a,{ariaLabel:"Search for a GIF",ariaLabelledBy:"searchGIF",className:"drift-widget--giphy-picker-search-label",htmlFor:"giphy-picker-search"}),g.a.createElement(u.a,{type:"search",placeholder:r("gifPicker.searchPlaceholder"),value:R,onChange:x,onFocus:function onInputFocus(e){P&&e.stopPropagation()},"aria-label":"Search GIFs",id:"giphy-picker-search",shouldFocus:m&&!P}),!!R&&g.a.createElement("button",{"aria-label":"Clear GIF search field",className:"drift-widget--giphy-picker-search-clear",onClick:function clearInput(){x(null)}},g.a.createElement(d.k,null))),g.a.createElement("div",{className:"drift-widget-composer-giphy-picker-list-wrapper"},Q&&g.a.createElement(b.a,{titleId:"GiphyPicker"}),Z&&g.a.createElement(NotFound,{className:"not-found--giphys",copy:"No gifs found"}),q&&g.a.createElement("ul",{className:"drift-widget-composer-giphy-list"},V.map(function(e,t){return g.a.createElement(GiphyPreview,{addGiphyToMessage:K,giphy:e,key:"".concat(e.id,"-").concat(t)})}))),g.a.createElement("span",{className:"drift-widget-composer-giphy-picker-power"},g.a.createElement("img",{src:O.a,alt:r("gifPicker.poweredBy")}))))},S=a("908p"),A=a("YYte"),C=a("P+wr"),I=a("vLHT"),M=a("hiXw"),L=a("Za8o"),R=a("z24s"),x=a("6rzO"),_=a("8/1l"),P=a("lE29"),F=a("uQkC"),B=a("bYXQ"),G=a("Hvhg"),D=a("+oIK"),U=a("LVcX"),z=a("ovDp"),H=a("uDfI"),V=a("vwUF"),K=a("Nqd4"),Q=a("Re5R");a("iaVW");function AdditionalSettings(e){var t=e.disabled,a=e.setUseEnter,n=e.useEnter,r=Object(f.useRef)(),c=Object(f.useRef)(),o=Object(E.a)().t,s=Object(K.a)(),l=Object(i.a)(s,2),d=l[0],u=l[1],m=Object(h.a)({targetKey:"Escape"});Object(y.a)(c,u),Object(f.useEffect)(function(){d&&m&&u()},[m,u,d]);var b=function handleOnChange(e){Object(N.o)({type:"log",data:["AdditionalSettings","ModifiedEnterBehaviour:"+e],internal:!0}),a()};return g.a.createElement(g.a.Fragment,null,g.a.createElement("button",{"aria-hidden":t,"aria-label":"".concat(d?"close":"open"," composer settings"),className:"drift-widget-composer-additional-settings","aria-expanded":d,disabled:t,onClick:function handleSettingsGearClicked(){Object(N.o)({type:"log",data:["AdditionalSettings","SettingsGearClicked"],internal:!0}),u()},ref:r},g.a.createElement(Q.a,{"aria-hidden":!0})),d&&g.a.createElement("fieldset",{className:"drift-widget-composer-additional-settings--overlay",ref:c},g.a.createElement("span",null,o("composer.additionalSetings.press")," ",g.a.createElement("span",{className:"keyboard-key"},o("composer.additionalSetings.enter"))," ",o("composer.additionalSetings.to")),g.a.createElement("label",{htmlFor:"sendIt"},g.a.createElement("input",{id:"sendIt",type:"radio",onChange:function onChange(){return b("sendMessage")},checked:n,"aria-checked":n,name:"settings"}),o("composer.additionalSetings.sendIt")),g.a.createElement("label",{htmlFor:"newLine"},g.a.createElement("input",{id:"newLine",type:"radio",onChange:function onChange(){return b("newLine")},checked:!n,"aria-checked":!n,name:"settings"}),o("composer.additionalSetings.newLine"))))}function AttachmentIconButton(e){var t=e.isDisabled,a=e.open;return g.a.createElement("button",{"aria-label":"Add an attachment",className:"drift-widget-composer-file-attachment",disabled:t,onClick:a},g.a.createElement(d.a,null))}a("alO1"),a("IuzP");a.d(t,"a",function(){return Z});var Z,q="GIF",X="TEXT",Y=function validateMessageText(e){return!Object(N.m)(e)&&e.trim().length>0};!function(e){e[e.AVAILABLE=0]="AVAILABLE",e[e.AVAILABLE_BUTTONS=1]="AVAILABLE_BUTTONS",e[e.UNAVAILABLE=2]="UNAVAILABLE",e[e.UNAVAILABLE_BUTTONS=3]="UNAVAILABLE_BUTTONS"}(Z||(Z={}));t.b=g.a.memo(function Composer(e){var t=e.disabled,c=void 0!==t&&t,l=e.chatHidden,u=e.alwaysShowSendAction,m=void 0!==u&&u,p=e.useGifPicker,v=void 0===p||p,h=e.alwaysShow,j=void 0!==h&&h,O=Object(w.c)(!0),y=Object(f.useRef)(null),k=Object(f.useRef)(null),K=Object(I.a)(),Q=Object(_.a)(),J=Object(M.a)(),W=Object(i.a)(J,2),$=W[0],ee=W[1],te=Object(f.useState)(""),ae=Object(i.a)(te,2),ne=ae[0],re=ae[1],ie=Object(f.useState)(!1),ce=Object(i.a)(ie,2),oe=ce[0],se=ce[1],le=Object(R.a)(y),de=Object(f.useState)([]),ue=Object(i.a)(de,2),me=ue[0],fe=ue[1],ge=Object(H.c)(function(e){return e.view}),be=ge.matchedHours,pe=ge.chatOpen,ve=Object(H.c)(function(e){return e.conversations.attachments}),he=Object(H.c)(function(e){return e.conversations.activeConversation}),je=Object(H.c)(function(e){return e.session.endUser.id}),Oe=Object(H.c)(function(e){return Object(U.a)(!1,["embed","configuration","theme"],e)}).allowEndUserFileUpload,Ee=Object(H.c)(G.h),we=v&&Ee,ye=Object(E.a)().t,Ne=Object(P.a)(),ke=Ne.activeColor,Te=Ne.composerTheme,Se=Ne.composerButtonHoverColor,Ae=Object(x.a)({inputRef:y}),Ce=Ae.pastedFiles,Ie=Ae.clearFiles,Me=Object(F.a)({activeConversationId:he}),Le=Me.sendTypingStarted,Re=Me.sendTypingFinished,xe=Object(C.a)({activeConversation:he,onAttachmentUploadComplete:Object(f.useCallback)(function onAttachmentUploadComplete(e){fe(function(t){return[].concat(Object(r.a)(t),Object(r.a)(e))}),Ie()},[])}),_e=xe.attachmentState,Pe=xe.uploadAttachments,Fe=xe.resetAttachmentState,Be=K===Z.AVAILABLE||K===Z.AVAILABLE_BUTTONS,Ge=Object(f.useMemo)(function(){return!j&&(c||!Be)},[j,c,Be]),De=Object(z.a)({onDrop:Pe,disabled:c||!Be||!Oe}),Ue=De.getRootProps,ze=De.getInputProps,He=De.open,Ve=Y(ne)||!Object(N.m)(me),Ke=_e===V.b.PENDING,Qe=_e===V.b.ERROR||_e===V.b.SIZE_ERROR,Ze=c||!Be||!!Ce.length;var qe=function needToSend(e){return $&&("Enter"===e.key||13===e.keyCode)||!$&&e.shiftKey&&"Enter"===e.key},Xe=Object(f.useCallback)(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:X,a=me?{attachments:me}:{},r=he?{}:{sentWelcomeMessage:be};Re();var i=t===X?Object(N.t)(e):e;Q({message:Object(D.a)(Object(n.a)({message:i,activeConversation:he||null,authorId:je,attributes:r},a))}),re(""),fe([]),Fe(),function setFocusOnComposer(){y.current.focus(),y.current.classList.remove("focus-visible")}()},[he,je,be,Fe,Q,Re,me]);Object(f.useEffect)(function(){Oe?Ce.length&&!Ke&&Pe(Ce):Ie()},[Oe,Ke,Ie,Ce,Pe]),Object(f.useEffect)(function(){he&&re("")},[he]),Object(L.a)(y,pe&&Be&&!l&&K===Z.AVAILABLE);var Ye=Object(f.useMemo)(function(){return ye(Be?"composer.replyToPlaceholder":K===Z.UNAVAILABLE_BUTTONS?"composer.chooseOptionAbove":"composer.replyDisabled")},[Be,K,ye]),Je=Oe&&!Object(B.c)(he),We=we&&!Ve&&!!he,$e=m||!we||Ve,et=Je||$e||We,tt=c||!Ve||Ke,at=Object(f.lazy)(function(){return a.e(46).then(a.bind(null,"B2YN"))});return g.a.createElement(g.a.Fragment,null,(me.length||Ke||Qe)&&g.a.createElement(f.Suspense,{fallback:g.a.createElement(b.a,{titleId:"AttachmentPreviews"})},g.a.createElement(at,{activeColor:ke,attachments:ve,attachmentError:Qe,attachmentState:_e,attachmentUploadPending:Ke,clearFiles:Ie,composerDisabled:c,resetAttachmentState:Fe,setUploadedAttachments:fe,uploadedAttachments:me})),g.a.createElement("style",null,"\n .drift-widget-composer--default button:hover > svg path {\n fill: ".concat(Se,"\n }\n ")),g.a.createElement("div",Object.assign({},Ue({onClick:function onClick(e){return e.stopPropagation()}}),{className:o()("drift-widget-composer--default",{"drift-widget-composer--mobile":O,"drift-widget-composer--hidden":Ge}),tabIndex:void 0}),Oe&&g.a.createElement("input",ze()),g.a.createElement("div",{className:"drift-widget-composer--text-area"},g.a.createElement("pre",null,Be&&ne.length?ne:" "),g.a.createElement(A.a,{content:Ye,htmlFor:"drift-widget-composer-input",type:"label"}),g.a.createElement("textarea",{className:o()("drift-widget-input js-focus-visible--controlled",{"keyboard-focused--outlined":le}),ref:y,placeholder:Ye,value:Be?ne:"",onChange:function onTextareaChange(e){Ce.length||(re(e.target.value),Le())},onKeyDown:function handleTextareaKeydown(e){qe(e)&&(e.preventDefault(),(Y(ne)||me.length)&&Xe(ne,X))},onKeyUp:function handleTextareaKeyUp(e){qe(e)&&re("")},"aria-label":Ye||"reply to bot, message composer",maxLength:4096,disabled:Ze,id:"drift-widget-composer-input",style:Te}),Be&&!O&&g.a.createElement("button",{className:"drift-widget-composer-emoji-toggle",onClick:function onEmojiButtonClick(){Ze||se(!oe)},disabled:c,"aria-expanded":oe,"aria-label":"".concat(oe?"close":"open"," emoji picker")},g.a.createElement(d.n,null))),Be&&!O&&g.a.createElement(s.a,{open:oe,onAddEmoji:function onAddEmoji(e){se(!oe),Be&&!c&&(re(e),y.current&&y.current.focus())},onClickOutside:function onEmojiPickerClickOutside(){se(!1)}}),Be&&et&&g.a.createElement("div",{className:o()("drift-widget-composer-actions",{"drift-widget-composer-actions-expanded":Je&&(We||$e)})},We&&g.a.createElement(T,{onAddGiphy:function onAddGiphy(e){return Xe(e,q)},disabled:c}),Je&&g.a.createElement(AttachmentIconButton,{isDisabled:c,open:He}),!O&&g.a.createElement(AdditionalSettings,{disabled:c,setUseEnter:ee,useEnter:$}),$e&&g.a.createElement("button",{className:o()("drift-widget-composer-send-button",{"drift-widget-composer-send-button--disabled":tt}),"aria-label":"send message",onClick:function onClick(){return Xe(ne,X)},disabled:tt||Ke,ref:k},g.a.createElement(S.a,{color:"#".concat(ke)})))))})},fpMl:function(e,t,a){},iaVW:function(e,t,a){},mQ2C:function(e,t,a){},"p0+K":function(e,t,a){},pYxh:function(e,t,a){"use strict";var n=a("O94r"),r=a.n(n),i=a("ERkP"),c=a.n(i);a("vYbd");t.a=function Card(e){return c.a.createElement("div",Object.assign({},e,{className:r()("drift-widget-card",e.className),tabIndex:-1}),e.children)}},"q+cq":function(e,t,a){"use strict";var n=a("O94r"),r=a.n(n),i=a("pYxh"),c=a("rmQ0"),o=a("ey6Y"),s=a("ERkP"),l=a.n(s),d=a("Tr4L");t.a=function MeetingSchedulerCard(e){var t=e.agentId,a=e.additionalAgents,n=void 0===a?[]:a,s=e.children,u=e.duration,m=e.showRecipients,f=void 0!==m&&m,g=e.loadingFrame,b=void 0!==g&&g,p=Object(d.a)().t,v=Object(o.a)(t,n),h=p("meeting.scheduleAMeeting");f&&t&&(h=p("meeting.scheduleAMeetingWith",{recipients:v}));var j=b?{}:{minHeight:"350px"};return l.a.createElement(i.a,{"aria-label":h,className:r()("drift-meeting-scheduler",{"drift-meeting-scheduler--loader":b}),style:j},l.a.createElement(c.a,{className:"drift-meeting-scheduler--header"},l.a.createElement("span",null,h),u&&l.a.createElement("span",null,p("meeting.duration",{duration:u}))),l.a.createElement("div",{className:"drift-meeting-scheduler--content"},s))}},rmQ0:function(e,t,a){"use strict";var n=a("nfbA"),r=a("O94r"),i=a.n(r),c=a("lE29"),o=a("ERkP"),s=a.n(o);a("9wXn");t.a=function CardHeader(e){var t=Object(c.a)().cardHeaderTheme;return s.a.createElement("header",Object.assign({},e,{className:i()("drift-widget-card-header",e.className),style:Object(n.a)(Object(n.a)({},t),e.style)}),s.a.createElement("div",{className:"drift-widget-card-header--content"},e.children))}},slYP:function(e,t,a){"use strict";var n=a("s8DI"),r=a("O94r"),i=a.n(r),c=a("rmQ0"),o=a("+Kbs"),s=a("nQD+"),l=a("hX/4"),d=a("ZGTz"),u=a("ERkP"),m=a.n(u),f=a("ADGC"),g=(a("+GZi"),function TextArea(e){var t=e.value,a=e.onValueChange,r=Object(l.a)(e,["value","onValueChange"]),c=Object(f.c)(!0),g=Object(u.useState)(!1),b=Object(n.a)(g,2),p=b[0],v=b[1],h=Object(u.useRef)(null),j=Object(u.useRef)(null);return m.a.createElement(m.a.Fragment,null,!c&&m.a.createElement(d.a,{open:p,onAddEmoji:function onAddEmoji(e){v(!p),r.disabled||(a&&a(e),j.current&&j.current.focus())},onClickOutside:function onEmojiPickerClickOutside(e){h.current&&h.current.contains(e.target)||v(!1)}}),m.a.createElement("div",{className:"drift-widget-textarea"},m.a.createElement("pre",null,t&&t.length?t:" "),m.a.createElement("textarea",Object.assign({},r,{className:i()("drift-widget-input",r.className),value:t,ref:j,onChange:function onTextAreaChange(e){a&&a(e.target.value),r.onChange&&r.onChange(e)},disabled:r.disabled})),!r.disabled&&!c&&m.a.createElement(s.a,{ref:h,className:"drift-widget-textarea--emoji-toggle",onClick:function onEmojiButtonClick(){r.disabled||v(!p)},disabled:r.disabled,"aria-expanded":p,"aria-label":"emojis"},m.a.createElement(o.n,null))))}),b=a("Mur8"),p=a("jITz"),v=a("fJrp"),h=a("lE29"),j=a("K7i0"),O=a("+oIK"),E=a("da4L"),w=a("Tr4L"),y=a("uDfI"),N=a("PjZB");a("Jrg8"),t.a=function RateConversation(e){var t=e.message,a=Object(w.a)().t,r=Object(h.a)(),l=r.activeColor,d=r.conversationRatingCloseButtonTheme,f=r.conversationRatingHeaderTheme,k=r.conversationRatingBodyTheme,T=r.composerTheme,S=Object(v.a)(t),A=Object(y.b)(),C=Object(y.c)(function(e){return e.session}).endUser,I=Object(u.useState)(!0),M=Object(n.a)(I,2),L=M[0],R=M[1],x=Object(u.useState)(""),_=Object(n.a)(x,2),P=_[0],F=_[1],B=Object(u.useState)(0),G=Object(n.a)(B,2),D=G[0],U=G[1],z=Object(u.useMemo)(function(){return Object(E.a)(t,"ratingPrompt")},[t]),H=z.ratingPromptMessage,V=z.ratingAcknowledgement,K=Object(p.a)({targetKey:"Enter"}),Q=Object(u.useCallback)(function(){var e=Object(O.a)({message:"",activeConversation:t.conversationId,authorId:C.id,attributes:{conversationRating:{ratingPrompt:{ratingAcknowledgement:V,ratingPromptMessage:H.trim()},ratingValue:D,ratingText:P}},contentType:N.c.BOT_CONVERSATION_RATING,type:N.e.BOT_CONVERSATION_RATING});A(Object(j.p)({message:e})),R(!1)},[t,A,C.id,V,H,P,D]);Object(u.useEffect)(function(){K&&function isValidMessage(e){return e&&e.trim().length>0}(P)&&Q()},[K,P,Q]),Object(u.useEffect)(function(){S&&S!==t&&!L&&R(!0)},[t,S,L]);var Z=Object(u.useMemo)(function(){return b.a.map(function(e){var t=e.emoji,a=e.value;return m.a.createElement(s.a,{className:i()("drift-widget-rate-conversation--rating",{"drift-widget-rate-conversation--rating--selected":a===D}),key:"rating_".concat(a),"aria-label":"rate ".concat(a),onClick:function onClick(){return U(a)}},t)})},[D]);if(!L)return null;return m.a.createElement(m.a.Fragment,null,m.a.createElement("div",{className:"drift-widget-rate-conversation--cover"}),m.a.createElement("div",{className:"drift-widget-rate-conversation"},m.a.createElement(c.a,{style:f},m.a.createElement("span",null,H),m.a.createElement(s.a,{className:"drift-widget-rate-conversation--close-button","aria-label":"close rating",onClick:function onClick(){return R(!1)}},m.a.createElement(o.k,{width:20,height:20,fill:d.color}))),m.a.createElement("div",{className:"drift-widget-rate-conversation--body",style:k},m.a.createElement("div",{className:"drift-widget-rate-conversation--ratings"},Z),!!D&&m.a.createElement("div",{className:"drift-widget-rate-conversation--composer"},m.a.createElement("div",{className:"drift-widget-rate-conversation--actions"},m.a.createElement(s.a,{className:"drift-widget-rate-conversation--send-button",onClick:Q},m.a.createElement(o.s,{color:"#".concat(l)}))),m.a.createElement(g,{"aria-label":"rating input",maxLength:4096,placeholder:a("form.placeholder.tellUsMore"),onValueChange:function onTextAreaValueChange(e){K||F(e)},value:P,style:T})))))}},vYbd:function(e,t,a){},vkRn:function(e,t,a){"use strict";var n=a("O94r"),r=a.n(n),i=a("BA/U"),c=a("noex"),o=a("yEsl"),s=a("MQZS"),l=a("fw6E"),d=a("hhdZ"),u=a("58kB"),m=a("6fy/"),f=a("SsZN"),g=a("Wjfv"),b=a("K7i0"),p=a("fsHk"),v=a("da4L"),h=a("LVcX"),j=a("i9gz"),O=a("ERkP"),E=a.n(O),w=a("Tr4L"),y=a("uDfI"),N=(a("JhcM"),/\r?\n|\r/g),k=function ConversationHistoryListItem(e){var t,a,n=e.conversation,r=void 0===n?{}:n,k=Object(l.a)().onToggleConversationHistory,T=Object(w.a)().t,S=Object(y.b)(),A=Object(m.a)(),C=Object(O.useMemo)(function(){return Object(h.a)(null,["conversation","id"],r)},[r]),I=Object(d.a)(C),M=Object(O.useMemo)(function(){return Object(h.a)(null,["authorId"],I)},[I]),L=Object(u.a)(M).recipient,R=Object(v.i)(I),x=Object(s.a)(M,L.bot,R),_=function toggleConversation(e){return function(){e&&(k(!1),S(Object(g.a)()),S(Object(b.q)({conversationId:e})),Object(f.f)(e))}};if(Object(j.a)(I))return null;var P=I.createdAt,F=I.attributes,B=void 0===F?{}:F,G=P||(null===B||void 0===B?void 0:B.generatedAt),D=p.a.isTimeToday(G),U=D?p.a.unixFormatDateTime(G,T("dt.format.time.short")):p.a.unixFormatDateTime(G,T("dt.format.date.short")),z=R?A.name:L.name,H=!!(null===B||void 0===B?void 0:null===(t=B.preview)||void 0===t?void 0:null===(a=t.replace(N,""))||void 0===a?void 0:a.trim()),V="".concat(D?"today at ".concat(U):"on ".concat(U)),K="".concat(H?"Conversation preview: ".concat(B.preview,"."):""),Q="Agent ".concat(z," is currently ").concat(x,". "),Z="".concat(Q," Click to open conversation with ").concat(z," ").concat(V,". ").concat(K);return E.a.createElement("li",{className:"drift-widget-conversation-list-item"},E.a.createElement("div",{"aria-label":Z,className:"drift-widget-conversation-list-item-body",onClick:_(r.conversation.id),onKeyDown:Object(i.a)(_(r.conversation.id)),role:"button",tabIndex:0},R?E.a.createElement(o.a,{size:"SMALL",className:"drift-widget-conversation-list-item-avatar",image:A.avatar}):E.a.createElement(c.a,{size:"SMALL",className:"drift-widget-conversation-list-item-avatar",image:L.avatarUrl,id:M,keyPrefix:C}),E.a.createElement("div",{className:"drift-widget-conversation-list-item-content"},E.a.createElement("h2",null,z),E.a.createElement("span",{className:"drift-widget-conversation-list-item-time"},U),E.a.createElement("p",{className:"drift-widget-conversation-list-item-last-message"},B.preview))))},T=a("DboL"),S=a("9xv8");a("PGb/"),t.a=function ConversationHistory(){var e=Object(l.a)().conversationHistoryOpen,t=Object(y.c)(function(e){return e.conversations.conversations}),a=Object(O.useMemo)(function(){var e;return null!==(e=Object(S.d)(Object(T.a)(t),"updatedAt"))&&void 0!==e?e:[]},[t]),n=Object(O.useMemo)(function(){return E.a.createElement("ul",{className:"drift-widget-conversation-history-list"},a.map(function(e){return E.a.createElement(k,{key:e.conversation.id,conversation:e})}))},[a]);return E.a.createElement("div",{className:r()("drift-widget-conversation-history",{"drift-widget-conversation-history--open":e}),"aria-hidden":!e},e&&n)}},yAze:function(e,t,a){},zJmF:function(e,t,a){"use strict";a.d(t,"a",function(){return Input});var n=a("jm9a"),r=a("hX/4"),i=a("O94r"),c=a.n(i),o=a("z24s"),s=a("ERkP"),l=a.n(s);a("BNKP");function Input(e){var t,a=e.className,i=void 0===a?"":a,d=e.shouldFocus,u=void 0===d||d,m=Object(r.a)(e,["className","shouldFocus"]),f=Object(s.useRef)(),g=Object(o.a)(f);return Object(s.useEffect)(function(){f.current&&u&&f.current.focus()},[u]),l.a.createElement("input",Object.assign({className:c()("drift-widget-input js-focus-visible--controlled",(t={},Object(n.a)(t,i,!!i),Object(n.a)(t,"keyboard-focused",g),t)),ref:f},m))}},zoZM:function(e,t,a){}}]);