(this.webpackChunk_gorgias_chat_client=this.webpackChunk_gorgias_chat_client||[]).push([[340],{8119:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FramedCampaigns:()=>ot,default:()=>st});var n=r(3028),a=r(2867),i=r(969),o=r(1033),s=r(2356),c=r.n(s),u=r(5886),l=r(592),p=r(9428),d=r(5413),h=r(206),f=r(7193),v=r(6214),g=r(518),m=r(4238),_=r(1692),x=r(8468),y=r(8759),b=r(6477),w=r(1574),j=r(2723),C=r(4795),Z=r(9159),A=r(6114),k=r(2286),O=function(e){return e.Home="home",e.Product="product",e.Collection="collection",e}({}),S=["home","product","collection"];function z(){try{var e=function(){var e,t;return null===(e=window)||void 0===e||null===(t=e.meta)||void 0===t?void 0:t.page}();return e&&function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return S.includes(e)}(null===e||void 0===e?void 0:e.pageType)?e.pageType:""}catch(t){console.error(t)}return""}function E(){return(E=(0,C.Z)((0,j.Z)().mark((function e(){var t,r,n,a;return(0,j.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,k.x)(),e.prev=1,r="".concat(t.toString(),".json"),e.next=5,(0,A.Z)(r);case 5:if(404!==(n=e.sent).status){e.next=9;break}throw Z.Z.setContext("shopify_page",{url:r,type:z()}),new Error("Shopify - Could not fetch current product");case 9:return e.next=11,n.json();case 11:if(null!==(a=e.sent)&&void 0!==a&&a.product){e.next=15;break}throw Z.Z.setContext("shopify_page",{url:r,type:z(),payload:a}),new Error("Shopify - Product page is corrupt");case 15:return e.abrupt("return",a.product);case 18:e.prev=18,e.t0=e.catch(1),Z.Z.error(e.t0);case 21:case"end":return e.stop()}}),e,null,[[1,18]])})))).apply(this,arguments)}var I=r(1745),L=r(5418);var T={ALL:"all",SOME:"some"};function M(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:T.SOME,n=e.triggers.map((e=>e.key)),a=e=>n.includes(e);return r===T.ALL?t.every(a):t.some(a)}var P,D=r(5458),N=r(4045),G=r(2876),H=r(8533),R=r(6325),U=r(2390),B=r(2716),F=r(991),K=r(1361),W=r(4262),J=r(6023),V=r(4470),$=r(3136),X=r(2690),q=r(3478),Y=r(4896),Q=r(6636),ee=r(6321),te=r(9934),re=r(1171),ne=r(3632),ae=ne.Z.div(P||(P=(0,re.Z)(["\n &:hover {\n cursor: pointer;\n }\n"])));ae.defaultProps={role:"button",tabIndex:0};const ie=ae;var oe,se=r(8226),ce=r(3812);var ue={lg:385,md:330,xs:260},le={width:"".concat(ue.lg,"px"),height:"0px"},pe=(0,n.Z)((0,n.Z)({},le),{},{position:"fixed",right:"0",bottom:"90px",marginRight:"15px",border:"none",userSelect:"none",zIndex:2147483001,colorScheme:"light"});var de,he,fe,ve,ge=ne.Z.div(oe||(oe=(0,re.Z)(["\n --focus-color: ",";\n\n &:focus {\n box-shadow: 0 0 0 3px var(--focus-color), 0 3px 15px rgba(0, 0, 0, 0.15);\n outline: none;\n }\n\n position: relative;\n\n background: white;\n font-size: 14px;\n z-index: 2;\n color: ",";\n border-radius: 5px;\n box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);\n\n position: relative;\n margin-top: 10px;\n left: 15px;\n\n max-width: ","px;\n\n transition: height 400ms linear;\n\n &.widget-xs {\n max-width: ","px;\n }\n\n &.widget-md {\n max-width: ","px;\n }\n\n .header {\n position: absolute;\n top: 0;\n right: 0;\n\n padding: 10px;\n }\n\n .btn-dismiss {\n display: flex;\n align-items: center;\n justify-content: center;\n\n width: 24px;\n height: 24px;\n\n margin: 0;\n padding: 0;\n border-radius: 50%;\n border: 0;\n\n background-color: ",";\n\n cursor: pointer;\n\n transition: all 200ms ease;\n\n svg {\n & > path {\n fill: ",";\n }\n }\n\n &:hover {\n background-color: ",";\n\n svg {\n & > path {\n fill: ",";\n }\n }\n }\n\n &:active {\n background-color: ",";\n\n svg {\n & > path {\n fill: ",";\n }\n }\n }\n }\n\n .reply-area {\n cursor: pointer;\n padding: 15px 20px;\n border-top: 1px solid ",";\n color: ",";\n\n &:focus {\n box-shadow: 0 0 0 3px var(--focus-color);\n outline: none;\n }\n }\n\n .message-video {\n padding: 0 16px 16px 16px;\n }\n"])),(e=>(0,ee.jt)(e.theme.mainColor)),d.wL.DarkGrey,ue.lg,ue.xs,ue.md,d.wL.VeryLightGrey,d.wL.Grey,d.wL.Grey,d.wL.White,d.wL.LightGrey,d.wL.White,d.wL.LightGrey,d.wL.Grey),me=r(4038),_e=r(2670),xe=r(8131),ye=r(6881),be=r(7431),we=r(7085),je=r(9165),Ce=r(7574),Ze=ne.Z.div(de||(de=(0,re.Z)(["\n padding: 20px;\n"]))),Ae=ne.Z.div(he||(he=(0,re.Z)(["\n padding-left: ","px;\n"])),(e=>e.avatarSize+8)),ke=e=>{var t=e.agent,r=e.avatarConfig,n=e.children,a=e.widgetSize,i=ce.Z.getChatFeatureFlag("chat-agent-avatar-customization"),o=null===t||void 0===t?void 0:t.avatarUrl,s=(null===t||void 0===t?void 0:t.name)||"Agent";i&&(o=(null===r||void 0===r?void 0:r.imageType)===v.bJ.AGENT_INITIALS?null:(null===r||void 0===r?void 0:r.imageType)===v.bJ.AGENT_PICTURE?null===t||void 0===t?void 0:t.avatarUrl:null===r||void 0===r?void 0:r.companyLogoUrl);var c="xs"===a?32:50;return(0,Ce.jsxs)(Ze,{children:[(0,Ce.jsx)(je.ZP,{src:o||void 0,name:s,showName:!0,size:c}),(0,Ce.jsxs)(Ae,{avatarSize:c,children:[(0,Ce.jsxs)("span",{className:"sr-only",children:[s," says:"]}),n]})]})},Oe=r(1841),Se=(0,i.lazy)((()=>(0,Oe.I)((()=>r.e(516).then(r.bind(r,4471)))))),ze=()=>(0,Ce.jsx)("div",{style:{aspectRatio:"16/9"}}),Ee=e=>{var t=e.urlSources,r=e.campaignId;return(0,Ce.jsx)(Ce.Fragment,{children:t.length>0&&(0,Ce.jsx)(i.Suspense,{fallback:(0,Ce.jsx)(ze,{}),children:t.map(((e,t)=>(0,Ce.jsx)(Se,{url:e,trackingMetadata:{campaign:r}},t)))})})},Ie=(0,i.forwardRef)(((e,t)=>{var r=e.avatarConfig,n=e.campaign,a=e.size,o=e.onClickMessage,s=(0,f.v)((0,ye.x1)(n.id)),c=xe.V(n.message.html),u=c.cleanedHtml,l=c.urlSources,p=l.length?u:s?s.message.html:n.message.html,d=(0,i.useMemo)((()=>s?s.products:n.products),[n.products,s]),h=(0,i.useMemo)((()=>s?s.attachments:n.attachments),[n.attachments,s]);return(0,Ce.jsxs)("div",{ref:t,role:"listitem",style:{background:"white"},children:[(0,Ce.jsx)(ke,{agent:n.agent,avatarConfig:r,widgetSize:a,children:(0,Ce.jsx)("div",{className:"message",dangerouslySetInnerHTML:{__html:p},onClickCapture:e=>{o(e,n)}})}),l.length>0&&(0,Ce.jsx)("div",{className:"message-video",children:(0,Ce.jsx)(Ee,{urlSources:l,campaignId:n.id})}),d&&d.length>0&&(0,Ce.jsx)(we.W,{campaign:n,products:d}),h&&h.length>0&&(0,Ce.jsx)(we.W,{campaign:n,products:(0,be.xk)(h)})]})})),Le=ne.Z.button(fe||(fe=(0,re.Z)(["\n position: relative;\n\n width: 100%;\n height: 100px;\n\n margin: 0;\n padding: 0;\n border: none;\n outline: none;\n\n cursor: pointer;\n overflow: hidden;\n user-select: none;\n"]))),Te=ne.Z.div(ve||(ve=(0,re.Z)(["\n position: absolute;\n top: 0;\n left: 0;\n\n width: 100%;\n height: 100px;\n\n background: linear-gradient(\n 0deg,\n rgba(255, 255, 255, 1) 10%,\n rgba(255, 255, 255, 0) 100%\n );\n"]))),Me=e=>{var t=e.campaigns,r=e.avatarConfig,n=e.size,o=e.onClickMessage,s=(0,i.useState)(),c=(0,a.Z)(s,2),u=c[0],l=c[1],p=(0,i.useState)(),d=(0,a.Z)(p,2),h=d[0],f=d[1],v=(0,i.useMemo)((()=>t.find((e=>e.id===u))),[t,u]),g=(0,i.useMemo)((()=>t.find((e=>e.id===h))),[t,h]),m=(0,i.useCallback)((()=>{var e=t.findIndex((e=>e.id===u));if(-1!==e&&1!==t.length){var r=e-1,n=e-2;r<0?(r=t.length-1,n<0&&(n=t.length-2)):0===r&&(n=t.length-1),l(t[r].id),f(t[n].id)}}),[t,u]);return(0,i.useEffect)((()=>{var e,r;t.length<=1?l(null===(r=t[0])||void 0===r?void 0:r.id):(l(t[t.length-1].id),f(null===(e=t[t.length-2])||void 0===e?void 0:e.id))}),[t]),v?(0,H.t)(ce.Z.chatAppId())?(0,Ce.jsxs)("div",{children:[(0,Ce.jsx)(_e.p,{isOpen:!0,children:(0,Ce.jsx)(Ie,{campaign:v,avatarConfig:r,size:n,onClickMessage:o})},v.id),g&&(0,Ce.jsxs)(Le,{onClick:m,children:[(0,Ce.jsx)(Ie,{avatarConfig:r,size:n,campaign:g,onClickMessage:o}),(0,Ce.jsx)(Te,{})]})]}):(0,Ce.jsx)(me.Z,{className:"campaign-list",role:"list","aria-label":"Campaigns",children:t.map((e=>(0,Ce.jsx)(_e.p,{isOpen:!0,children:(0,Ce.jsx)(Ie,{campaign:e,avatarConfig:r,size:n,onClickMessage:o})},e.id)))}):null},Pe=r(7597),De=r(5449),Ne=r.n(De),Ge=r(5888),He=r.n(Ge);function Re(e){return(0,A.Z)("".concat(ce.Z.chatApiUrl,"/shorten"),{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},body:JSON.stringify({urls:e})}).then((e=>e.json()))}function Ue(e,t){return!!t.find((t=>t.original_url===e.original_url&&t.meta.campaign_id===e.meta.campaign_id))}var Be=r(9740),Fe=["account_id","channel"];function Ke(e){var t=e.meta,r=t.account_id,n=t.channel,a=(0,Be.Z)(t,Fe);return{url:e.original_url,account_id:parseInt(r),channel:n,meta:a}}function We(){var e=localStorage.getItem(ce.Z.localStorageTrackingLinks);return e?JSON.parse(e):[]}function Je(e,t,r){var n=t.reduce(((e,t)=>{var n;return e.push({short_url:t.short_url,original_url:t.url,meta:null===(n=r.find((e=>e.original_url===t.url)))||void 0===n?void 0:n.meta}),e}),e);return localStorage.setItem(ce.Z.localStorageTrackingLinks,JSON.stringify(n)),n}function Ve(e){return $e.apply(this,arguments)}function $e(){return($e=(0,C.Z)((0,j.Z)().mark((function e(t){var r,n,a,i;return(0,j.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=We(),!(n=Ne()(t,He()).filter((e=>!Ue(e,r))).map(Ke)).length){e.next=16;break}return e.prev=3,e.next=6,Re(n);case 6:if(a=e.sent,i=a.urls,!Array.isArray(i)){e.next=10;break}return e.abrupt("return",Je(r,i,t));case 10:return e.abrupt("return",[]);case 13:e.prev=13,e.t0=e.catch(3),Z.Z.error(e.t0);case 16:return e.abrupt("return",Promise.resolve(r));case 17:case"end":return e.stop()}}),e,null,[[3,13]])})))).apply(this,arguments)}function Xe(e,t){return(0,Pe.Uy)(e,(e=>{var r=t.find((t=>t.original_url===e.extra.product_link));r&&(e.extra.shortened_product_link=r.short_url)}))}function qe(e,t){var r=e;return t.forEach((e=>{r=r.replaceAll(e.original_url,e.short_url)})),r}var Ye=r(3003),Qe=r(4973);function et(e){var t,r,a,i=function(e){var t,r="".concat(ce.Z.chatApplication().config.shopType,":").concat(ce.Z.chatApplication().config.shopName),n=null===(t=ce.Z.chatApplication().config.account)||void 0===t?void 0:t.id;return n?(0,Qe.E)({shop_name:r,account_id:n.toString(),campaign_id:e,session_id:(0,Ye.MQ)(),channel:"chat-campaign"}):null}(e.id),o=[];if(!i)return[];((r=e.message.html,Array.from(r.matchAll(/href="([^"]*)/g)).map((e=>e[1]))).forEach((e=>{o.push({original_url:e,short_url:"",meta:i})})),null!==(t=e.attachments)&&void 0!==t&&t.length)&&(null===(a=e.attachments)||void 0===a||a.filter((e=>""!==e.url)).forEach((e=>{var t={original_url:e.extra.product_link,short_url:"",meta:i};e.extra.product_id&&(t.meta=(0,n.Z)((0,n.Z)({},t.meta),{},{product_id:e.extra.product_id.toString()})),o.push(t)})));return o}function tt(){return(tt=(0,C.Z)((0,j.Z)().mark((function e(t){var r,n;return(0,j.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.map(et).flat(),e.next=3,Ve(r);case 3:if(!(n=e.sent).length){e.next=6;break}return e.abrupt("return",t.reduce(((e,t)=>{var r=(0,Pe.Uy)(t,(e=>{e.message.html=qe(e.message.html,n),e.attachments&&e.attachments.length>0&&(e.attachments=e.attachments.map((e=>Xe(e,n))))}));return e.push(r),e}),[]));case 6:return e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var rt=r(3328),nt="campaigns-container";const at=e=>{var t=e.updateDimensions,r=e.onClick,n=e.onClickMessage,o=e.onDismiss,s=(0,f.I)(),c=(0,I.z)(),u=(0,se.d)().appTexts,p=(0,i.useContext)(l.lB).document,h=(0,i.useState)(null),v=(0,a.Z)(h,2),g=v[0],m=v[1],_=(0,i.useRef)(null),x=(0,f.v)((e=>[e.application.credentials.appId,e.application.campaigns.displayedCampaigns,e.application.settings.decoration.avatar])),y=(0,a.Z)(x,3),b=y[0],j=y[1],C=y[2],Z=function(){var e=(0,f.v)((e=>e.application.settings.preferences.hideOutsideBusinessHours)),t=(0,f.v)((e=>e.application.status.isChatOnline));return!!(0,f.v)((e=>e.application.settings.preferences.displayCampaignsHiddenChat))&&(e?!t:!!ce.Z.chatApplication().deletedDatetime)}();(0,i.useEffect)((()=>{j.length&&(0,H.t)(b)&&function(){var e;return null!==(e=ce.Z.getChatFeatureFlag("revenue-click-tracking"))&&void 0!==e&&e}()&&function(e){return tt.apply(this,arguments)}(j).then((e=>{e.forEach((e=>{s((0,Y.qX)(e))}))}))}),[s,j,b]),(0,i.useEffect)((()=>{var e=null;return g&&j.length&&(e=new X.ResizeObserver(((e,r)=>{var n,i=(0,K.Z)(e);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(o.target.id===nt){var s=(0,a.Z)(o.borderBoxSize,1)[0],c=s.blockSize,u=s.inlineSize;t({height:c,width:u})}}}catch(l){i.e(l)}finally{i.f()}})),_.current&&e.observe(_.current)),()=>{e&&e.disconnect()}}),[t,g,j]),(0,i.useEffect)((()=>{p&&(!function(e){var t=e.createElement("style");t.innerHTML="".concat(ee.Dq," body {overflow: hidden;}"),e.head.appendChild(t);var r=e.createElement("title");r.innerText="Campaign messages",e.head.appendChild(r)}(p),g||m((0,W.default)({key:"campaigns-iframe",container:p.head})))}),[g,p]);var A=!Z&&j.some((e=>{var t;return"boolean"!==typeof(null===(t=e.meta)||void 0===t?void 0:t.noReply)||!1===e.meta.noReply}));return g&&j.length>0?(0,rt.BX)(J.C,{value:g,children:[(0,rt.tZ)(te.Z,{}),(0,rt.tZ)(V.Global,{styles:(0,ee.eu)(300,10)}),(0,rt.tZ)($.Z,{in:!0,appear:!0,classNames:"fade-in-up",timeout:300,children:(0,rt.tZ)(ge,{className:"widget-".concat(c),id:nt,ref:_,"data-testid":nt,role:"region","aria-label":"Campaigns messages",children:(0,rt.BX)(Q.Q,{onAddToCart:(e,t)=>{t&&(0,w.Kz)(w.MK.CHAT_PRODUCT_ADD_TO_CART,(0,G.S)({product:e,campaign:t,origin:"campaign",campaign_id:t.id,campaign_name:t.name}))},children:[(0,rt.tZ)("div",{className:"header",children:(0,rt.tZ)("button",{className:"btn-dismiss","data-testid":"dismiss-campaign-btn","aria-label":"Dismiss campaigns",onClick:o,children:(0,rt.tZ)(q.r,{})})}),(0,rt.tZ)(Me,{size:c,avatarConfig:C,campaigns:j,onClickMessage:n}),A&&(0,rt.tZ)(ie,{onClick:r,onKeyDown:e=>{if(e.key===d.Zy.Enter||e.key===d.Zy.Space)return r(),!1},"aria-label":"Reply to the campaigns",className:"reply-area","data-testid":"reply-to-campaign-btn",children:u("campaignClickToReply")})]})})})]}):null};var it=r(7354),ot=()=>{var e=(0,u.Z)(),t=(0,a.Z)(e,2),r=t[0],s=t[1],j=s.height,C=s.width,A=(0,i.useState)(void 0),k=(0,a.Z)(A,2),S=k[0],P=k[1],K=(0,i.useState)({height:pe.height,width:pe.width}),W=(0,a.Z)(K,2),J=W[0],V=W[1],$=(0,f.I)(),X=(0,I.z)(),q=(0,f.v)(F.G3),Y=(0,f.v)((e=>[e.application.credentials.appId,e.application.campaigns.currentUrl,e.application.status.isWindowOpened,e.application.settings.campaigns,e.application.campaigns.enabled,e.application.campaigns.displayedCampaigns,e.application.campaigns.clicked,e.application.status.isChatOnline,e.application.status.isDuringBusinessHours,e.application.settings.decoration.position])),Q=(0,a.Z)(Y,10),ee=Q[0],te=Q[1],re=Q[2],ne=Q[3],ae=void 0===ne?[]:ne,ie=Q[4],oe=Q[5],se=Q[6],ce=Q[7],le=Q[8],de=Q[9],he=(0,f.v)(x.rY),fe=(0,i.useCallback)((e=>{if(ie&&!(0,N.LH)(ae)){var t=(0,N.Gl)();if(!((0,N.Y1)(e)&&t.length>=1)){if((0,b.qw)(e.id)){var r=(0,b.m2)();if((0,w.Kz)(w.MK.CAMPAIGN_TRIGGERS_MET,(0,G.S)({campaign_id:e.id,campaign_name:e.name,ab_revenue_variant:r})),r===h.u.Hide)return void(0,it.zg)([e],(()=>null))}(0,N.me)(e.id),$((0,m._v)(e)),p.LO.trigger(d.IH.CAMPAIGN_OPENED)}}}),[$,ie,ae]),ve=(0,y.Q8)(de),ge=function(e,t){var r=(0,L.Z)(),n=r.height,a=r.width,o=(0,f.v)((e=>e.application.settings.decoration.position));return(0,i.useMemo)((()=>(0,y.mt)(o,{height:e,width:t},{height:n,width:a})),[o,e,t,n,a])}(j,C),me=(0,i.useMemo)((()=>(0,H.t)(ee)?(0,n.Z)((0,n.Z)((0,n.Z)({},pe),ge),J):(0,n.Z)((0,n.Z)((0,n.Z)({},pe),ve),J)),[ee,ve,ge,J]),_e=(0,i.useCallback)((e=>{if(!(e.clientY>30)){var t=function(e,t){return e.filter((e=>M(e,t,T.ALL)))}(ae,[v._5.EXIT_INTENT]),r={isChatOnline:ce,isDuringBusinessHours:le,landedAt:te.landedAt,href:te.href,productDetails:S,shopifyCart:void 0};null!==he&&(r.shopifyCart=he),(0,it.Uh)(t,oe,r,fe)()}}),[ae,ce,le,te.landedAt,te.href,S,he,oe,fe]),xe=(0,i.useRef)(window.location.href);(0,i.useEffect)((()=>{var e=z();e&&function(e){return e===O.Product}(e)&&(0,D.Wv)(ae)&&function(){return E.apply(this,arguments)}().then(P)}),[P]),(0,i.useEffect)((()=>{var e;return ie&&(e=setInterval((()=>{window.location.href!==xe.current&&(xe.current=window.location.href,$((0,m.NM)({href:xe.current,landedAt:(new Date).toISOString()})))}),1e3)),()=>{e&&clearInterval(e)}}),[$,ie]),(0,i.useEffect)((()=>{if((0,it.OH)(ae)){if(ie&&0!==ae.length){var e=c()(_e,100),t=function(e,t){return e.filter((e=>!M(e,t,T.SOME)))}(ae,[v._5.EXIT_INTENT]),r={isChatOnline:ce,isDuringBusinessHours:le,landedAt:te.landedAt,href:te.href,productDetails:S,shopifyCart:void 0};null!==he&&(r.shopifyCart=he);var n=setInterval((0,it.Uh)(t,oe,r,fe),1e3);return window.addEventListener("mousemove",e),()=>{clearInterval(n),window.removeEventListener("mousemove",e)}}(0,it.zg)(oe,(()=>null))}}),[$,te.landedAt,te.href,S,oe,ae,ie,se,he,ce,le,_e,fe]),(0,i.useEffect)((()=>{var e,t=(0,R.X)(ae,oe);if((0,D.fG)(t)){var r=ae.filter((e=>e.triggers.some((e=>[v._5.CART_VALUE,v._5.PRODUCT_TAGS].includes(e.key))))),n={isChatOnline:ce,isDuringBusinessHours:le,timeSpentOnPage:(0,B.n)(te.landedAt),currentUrl:te.href,productDetails:S,shopifyCart:void 0};r.some((e=>(0,U.T)(e.triggers,n)))&&($((0,_.jH)()),e=setInterval((()=>{$((0,_.fC)())}),2e3))}else $((0,_.Zd)());return()=>{e&&clearInterval(e)}}),[$,ae,oe,ce,le,te.landedAt,te.href,S]);var ye=(0,i.useCallback)((e=>{V({height:"".concat(e.height+30,"px"),width:"".concat(ue[X]+30,"px")})}),[X]),be=(0,i.useCallback)((()=>{Z.Z.addBreadcrumb({message:"user clicked on a campaign"}),$((0,m.rJ)(!1)),p.LO.trigger(d.IH.CAMPAIGN_CLOSED),$((0,m.Hz)(!0)),$((0,g.Gf)(!0)),(0,N.zO)()}),[$]),we=(0,i.useCallback)(((e,t)=>{if((0,H.t)(ee)){var r=e.target;"a"===r.tagName.toLowerCase()&&r.hasAttribute("href")&&(0,w.Kz)(w.MK.CAMPAIGN_LINK_CLICKED,(0,G.S)({event_label:t.name,value:0,campaign_id:t.id,campaign_name:t.name,campaign_link:r.getAttribute("href")}))}}),[ee]),je=(0,o.Z)(ie);(0,i.useEffect)((()=>{je&&!ie&&V({width:"0",height:"0"})}),[je,ie,ye]);var Ce=(0,o.Z)(ce);(0,i.useEffect)((()=>{!ce&&Ce&&($((0,m.rJ)(!1)),p.LO.trigger(d.IH.CAMPAIGN_CLOSED),(0,N.zO)(),$((0,m.Oo)()))}),[$,ce,Ce]);var Ze=ie&&!re&&oe.length>0,Ae="Gorgias live chat campaigns";return(0,rt.tZ)(l.ZP,{ref:r,initialContent:'
'),mountTarget:"#mountHere",id:"chat-campaigns","data-testid":"chat-campaigns",title:Ae,head:(0,rt.tZ)("title",{children:Ae}),css:me,children:Ze&&(0,rt.tZ)(at,{updateDimensions:ye,onClick:be,onClickMessage:we,onDismiss:()=>{p.LO.trigger(d.IH.CAMPAIGN_CLOSED),(0,N.zO)(),$((0,m.rJ)(!1)),(0,it.zg)(oe,(()=>{$((0,m.Ct)([]))}))}})})};const st=(0,i.memo)(ot)},3107:(e,t,r)=>{var n=r(9519)(r(5498),"DataView");e.exports=n},3210:(e,t,r)=>{var n=r(3793),a=r(44),i=r(5427),o=r(2720),s=r(1249);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t{e.exports=function(e,t){return e.has(t)}},78:(e,t,r)=>{var n=r(5498)["__core-js_shared__"];e.exports=n},598:(e,t,r)=>{var n=r(5889),a=r(1398),i=r(2761),o=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:a;e.exports=o},2951:(e,t,r)=>{var n=r(1294),a=r(3964),i=r(2195);e.exports=function(e,t,r,o,s,c){var u=1&r,l=e.length,p=t.length;if(l!=p&&!(u&&p>l))return!1;var d=c.get(e),h=c.get(t);if(d&&h)return d==t&&h==e;var f=-1,v=!0,g=2&r?new n:void 0;for(c.set(e,t),c.set(t,e);++f