PageSourceSearch

https://www.vitalchoice.com/static/js/4507.3b8b5444.chunk.js

js vitalchoice.com collected 2026-09-24 17:39:28 UTC 137,318 bytes, 3 lines download raw bytes

1/*! For license information please see 4507.3b8b5444.chunk.js.LICENSE.txt */
2"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[4507],{83212:function(e,t,n){n.d(t,{K:function(){return v}});n(47012),n(34204),n(35978),n(81621),n(45503),n(1075),n(90937),n(75755),n(77532),n(36211),n(50278),n(76277),n(23e3),n(94555),n(43041),n(28835),n(96965),n(40464),n(97021),n(82336);var a=n(83320),o=n(35941),r=n(85618),i=n(54063);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function s(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function r(n,a,o,r){var s=a&&a.prototype instanceof l?a:l,d=Object.create(s.prototype);return c(d,"_invoke",function(n,a,o){var r,l,s,c=0,d=o||[],u=!1,m={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return r=t,l=0,s=e,m.n=n,i}};function p(n,a){for(l=n,s=a,t=0;!u&&c&&!o&&t<d.length;t++){var o,r=d[t],p=m.p,f=r[2];n>3?(o=f===a)&&(s=r[(l=r[4])?5:(l=3,3)],r[4]=r[5]=e):r[0]<=p&&((o=n<2&&p<r[1])?(l=0,m.v=a,m.n=r[1]):p<f&&(o=n<3||r[0]>a||a>f)&&(r[4]=n,r[5]=a,m.n=f,l=0))}if(o||n>1)return i;throw u=!0,a}return function(o,d,f){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,f),l=d,s=f;(t=l<2?e:s)||!u;){r||(l?l<3?(l>1&&(m.n=-1),p(l,s)):m.n=s:m.v=s);try{if(c=2,r){if(l||(o="next"),t=r[o]){if(!(t=t.call(r,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=r.return)&&t.call(r),l<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),l=1);r=e}else if((t=(u=m.n<0)?s:n.call(a,m))!==i)break}catch(t){r=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(n,o,r),!0),d}var i={};function l(){}function d(){}function u(){}t=Object.getPrototypeOf;var m=[][a]?t(t([][a]())):(c(t={},a,function(){return this}),t),p=u.prototype=l.prototype=Object.create(m);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,c(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return d.prototype=u,c(p,"constructor",u),c(u,"constructor",d),d.displayName="GeneratorFunction",c(u,o,"GeneratorFunction"),c(p),c(p,o,"Generator"),c(p,a,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(s=function(){return{w:r,m:f}})()}function c(e,t,n,a){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}c=function(e,t,n,a){function r(t,n){c(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},c(e,t,n,a)}function d(e,t,n,a,o,r,i){try{var l=e[r](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(a,o)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=l(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e,t,n,a){var o,i={formattedPayload:m(m({},e),{},{bannerCodes:null===(o=(0,r._8)(e.bannerCodes))||void 0===o?void 0:o.bannerCodes,popOpenChatDetail:t}),route:"conversational/garden-webchat-api/webchat/conversation-id"};if(n&&a)i.route="csp/webchat/v2/conversation/start",i.formattedPayload={bannerCodes:e.bannerCodes,brand:e.brand,browserInfo:e.browserInfo,channel:"WEBCHAT",customerData:{enterprise_id:e.enterpriseId,contact_id:e.contactId,email:e.email,firstName:e.firstName,lastName:e.lastName,useCase:e.useCase,origin:t.intent,passport:m(m({membershipType:e.membershipType},e.passportEndDate?{endDate:e.passportEndDate}:{}),e.loyaltyStatus?{tier:e.loyaltyStatus}:{})}};else if(n&&!a){var l;i.route="csp/webchat/conversation-id",i.formattedPayload=m(m({},e),{},{bannerCodes:null===(l=(0,r._8)(e.bannerCodes))||void 0===l?void 0:l.bannerCodes,popOpenChatDetail:t})}return i},v=function(){var e,t=(e=s().m(function e(t){var n,r,l,c,d,u,m,p,v,g,b,h=arguments;return s().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=h.length>1&&void 0!==h[1]?h[1]:{},r=h.length>2?h[2]:void 0,l=h.length>3&&void 0!==h[3]?h[3]:{},c=h.length>4?h[4]:void 0,e.p=1,e.n=2,(0,i.jP)();case 2:if(g=e.v){e.n=3;break}g=t;case 3:return d=g,u=f(n,l,r["is-csp-chat-widget-enabled"],r["is-csp-v2-standard-enabled"]),m=u.route,p=u.formattedPayload,e.n=4,o.A.postFacade({rootUri:"/"},m,d,p);case 4:return delete(v=e.v).headers,delete v.request,delete v.config,e.a(2,v);case 5:return e.p=5,b=e.v,c({error:!0,errorMessage:"Failed to connect. Please exit chat and try again."}),a.A.logError({appName:"mbp-pwa-ui",errorMessage:b,message:"WebChat: Could not get conversation id - ERROR: ".concat(b)}),e.a(2,!1)}},e,null,[[1,5]])}),function(){var t=this,n=arguments;return new Promise(function(a,o){var r=e.apply(t,n);function i(e){d(r,a,o,i,l,"next",e)}function l(e){d(r,a,o,i,l,"throw",e)}i(void 0)})});return function(e){return t.apply(this,arguments)}}()},66006:function(e,t,n){n.d(t,{B:function(){return c}});n(47012),n(34204),n(22369),n(93577),n(50278),n(23e3),n(94555);var a=n(83320),o=n(35941),r=n(54063);function i(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function r(n,a,o,r){var i=a&&a.prototype instanceof c?a:c,d=Object.create(i.prototype);return l(d,"_invoke",function(n,a,o){var r,i,l,c=0,d=o||[],u=!1,m={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return r=t,i=0,l=e,m.n=n,s}};function p(n,a){for(i=n,l=a,t=0;!u&&c&&!o&&t<d.length;t++){var o,r=d[t],p=m.p,f=r[2];n>3?(o=f===a)&&(l=r[(i=r[4])?5:(i=3,3)],r[4]=r[5]=e):r[0]<=p&&((o=n<2&&p<r[1])?(i=0,m.v=a,m.n=r[1]):p<f&&(o=n<3||r[0]>a||a>f)&&(r[4]=n,r[5]=a,m.n=f,i=0))}if(o||n>1)return s;throw u=!0,a}return function(o,d,f){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,f),i=d,l=f;(t=i<2?e:l)||!u;){r||(i?i<3?(i>1&&(m.n=-1),p(i,l)):m.n=l:m.v=l);try{if(c=2,r){if(i||(o="next"),t=r[o]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");
2if(!t.done)return t;l=t.value,i<2&&(i=0)}else 1===i&&(t=r.return)&&t.call(r),i<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),i=1);r=e}else if((t=(u=m.n<0)?l:n.call(a,m))!==s)break}catch(t){r=e,i=1,l=t}finally{c=1}}return{value:t,done:u}}}(n,o,r),!0),d}var s={};function c(){}function d(){}function u(){}t=Object.getPrototypeOf;var m=[][a]?t(t([][a]())):(l(t={},a,function(){return this}),t),p=u.prototype=c.prototype=Object.create(m);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,l(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return d.prototype=u,l(p,"constructor",u),l(u,"constructor",d),d.displayName="GeneratorFunction",l(u,o,"GeneratorFunction"),l(p),l(p,o,"Generator"),l(p,a,function(){return this}),l(p,"toString",function(){return"[object Generator]"}),(i=function(){return{w:r,m:f}})()}function l(e,t,n,a){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}l=function(e,t,n,a){function r(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},l(e,t,n,a)}function s(e,t,n,a,o,r,i){try{var l=e[r](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(a,o)}var c=function(){var e,t=(e=i().m(function e(t,n,l){var s,c,d,u,m;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,r.jP)();case 1:if(u=e.v){e.n=2;break}u=t;case 2:return s=u,c=l?"csp/webchat/v2/conversation/email-transcript":"conversational/garden-webchat-api/webchat/email-transcript",e.n=3,o.A.postFacade({rootUri:"/"},c,s,n);case 3:return delete(d=e.v).headers,delete d.request,delete d.config,e.a(2,d);case 4:return e.p=4,m=e.v,a.A.logError({appName:"mbp-pwa-ui",errorMessage:m,message:"Webchat: Could not send email transcript: - payload: ".concat(JSON.stringify(n)," - ERROR: ").concat(m)}),e.a(2,!1)}},e,null,[[0,4]])}),function(){var t=this,n=arguments;return new Promise(function(a,o){var r=e.apply(t,n);function i(e){s(r,a,o,i,l,"next",e)}function l(e){s(r,a,o,i,l,"throw",e)}i(void 0)})});return function(e,n,a){return t.apply(this,arguments)}}()},62052:function(e,t,n){n.d(t,{A:function(){return At}});n(47012),n(34204),n(35978),n(81621),n(22369),n(44546),n(61773),n(1075),n(51343),n(32195),n(90937),n(1623),n(75755),n(23e3),n(93142),n(15615),n(31538),n(43041),n(28835),n(33960),n(16481),n(82336);var a=n(41594),o=n.n(a),r=n(17191),i=n(68217),l=n(77209),s=n(97833),c=n(85033),d=n(35091),u=n(644),m=n(48093),p=n(55698),f=n(68077),v=n(6353),g=n(95767),b=n(96894),h=n(608),y=n(26306),x=(n(42772),n(17591),n(14853)),C=n(47261),E=n(25789),w=n(64363),S=n(4949),I=n(93051),k=n(23497);function N(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,o,r,i,l=[],s=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return T(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?T(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}n(69584),n(76277),n(15466),n(15166),n(74448),n(99067),n(10283),n(40464),n(97021),n(5183),n(41199),n(31179);var A=n(83320),R=n(19979),j=n(8729);function M(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return O(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?O(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var D=function(e){try{var t=new URL(e).hostname;return t.startsWith("www")||t.startsWith("WWW")?t.substring(4):t}catch(n){return void A.A.logError({appName:"mbp-pwa-ui",errorMessage:n,message:"AigoWebchatv2: failed to get hostname: ERROR: ".concat(n)})}},F=function(e,t){var n;if("SERVER"===(null===e||void 0===e?void 0:e.msgType)&&2===(null===e||void 0===e||null===(n=e.responseMessage)||void 0===n?void 0:n.type))try{var a=JSON.parse(e.responseMessage.o);if(void 0!==a&&"richLink"===(null===a||void 0===a?void 0:a.type))return null===a||void 0===a?void 0:a.richLinkData}catch(o){A.A.logError({appName:"mbp-pwa-ui",errorMessage:o,message:"AigoWebchatv2: isrichlink - convid: ".concat(t," - ERROR: ").concat(o),conversationId:t})}return null},P=function(e){return"SELF"===(null===e||void 0===e?void 0:e.msgType)},B=function(e){if("string"!==typeof e)return{urlsCount:0,message:""};var t=e,n=M(e.matchAll(/(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9/][a-zA-Z0-9-/]+[a-zA-Z0-9/]\.[a-zA-Z0-9/?_=&\-~#%]{2,}|www\.^[a-zA-Z0-9/][a-zA-Z0-9-/]+[a-zA-Z0-9/]\.[a-zA-Z0-9/?_=&\-~#%]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9/]+\.[a-zA-Z0-9/?_=&\-~#%]{2,}|www\.[a-zA-Z0-9/]+\.[a-zA-Z0-9/?_=&\-~#%]{2,})/g));
2return n.length&&n.forEach(function(e){var n=e[0];n.match(/^https?:/)||(n="https://".concat(n)),t=t.replace(e[0],'<a href="'.concat(n,'" target="_blank">').concat(e[0],"</a>"))}),{urlsCount:n.length,message:t}},z=/\{.*:.*\}/g,q=/\$[a-zA-Z]+/g,L=/[a-zA-Z]+\([0-9]*\)/g,_=/[=]{2,}/g,W=/!=/g,V=/[&]{2,}/g,U=/[|]{2,}/g,G=/\S+@\S+\.\S+/,K=function(e,t){if(!(arguments.length>2&&void 0!==arguments[2]?arguments[2]:[])["is-input-sanitization-enabled-pwa"])return e;var n=e;return[q,L,_,V,U,W,z].forEach(function(e){n=n.replace(e,"")}),e!==n&&A.A.logWarning({appName:"mbp-pwa-ui",function:"inputHelper.inputSanitization",component:"inputHelper.js",message:"Possible Input Injection detected: ".concat(e),conversationId:t}),n},H=n(31319);function Y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,o,r,i,l=[],s=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Z(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Z(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var $=["united states","canada"],J=function(e){var t,n,r=e.onSubmitMessage,i=e.classList,l=e.isChatInputDisabled,c=e.setIsTyping,d=e.lastMessageIndex,u=e.featureFlags,m=e.forwardRef,p=e.chatWidgetMinimized,f=e.convId,v=Y((0,a.useState)(""),2),g=v[0],b=v[1],T=Y((0,a.useState)(),2),A=T[0],j=T[1],M=Y((0,a.useState)(!0),2),O=M[0],D=M[1],F=Y((0,a.useState)(""),2),P=F[0],B=F[1],z=(0,a.useRef)(),q=(0,a.useRef)(),L=(0,y.d4)(function(e){return e.ui.country})||"united states",_=(0,h.n)(),W=function(e,t){var n=N((0,a.useState)(e),2),o=n[0],r=n[1];return(0,a.useEffect)(function(){var n=setTimeout(function(){r(e)},t);return function(){clearTimeout(n)}},[e]),o}(P,300),V=function(){z.current&&clearTimeout(z.current),c(!0),z.current=setTimeout(function(){return c(!1)},2e3)},U=function(){j()},G=function(){null!==q&&void 0!==q&&q.current&&q.current.focus()},Z=function(e){e.preventDefault();var t=K(g,f,u);t&&t.trim()?(r(t),b("")):b("")};return(0,a.useEffect)(function(){if(W){var e=(0,k.Mj)("/".concat(L));if(null!==e&&void 0!==e&&e.countryCodeThreeDigit){var t={query:W,country:null===e||void 0===e?void 0:e.countryCodeThreeDigit};try{H.A.qasGet({},"search",t).then(function(e){return j(e.data)})}catch(n){U()}}else U()}else U()},[W]),(0,a.useEffect)(function(){var e,t;"adrs"===(null===d||void 0===d||null===(e=d.responseMessage)||void 0===e||null===(e=e.parameters)||void 0===e?void 0:e.inputType)&&u["is-aigo-address-suggest-enabled"]&&!l&&G(),"adrs"!==(null===d||void 0===d||null===(t=d.responseMessage)||void 0===t||null===(t=t.parameters)||void 0===t?void 0:t.inputType)&&m&&!l&&m.current.focus()},["adrs"===(null===d||void 0===d||null===(t=d.responseMessage)||void 0===t||null===(t=t.parameters)||void 0===t?void 0:t.inputType)]),(0,a.useEffect)(function(){var e;!p&&null!==m&&void 0!==m&&null!==(e=m.current)&&void 0!==e&&e.focus&&m.current.focus()},[p]),o().createElement("form",{action:".",onSubmit:Z,"data-testid":"chat-input-form","data-component":"chatInput"},"adrs"===(null===d||void 0===d||null===(n=d.responseMessage)||void 0===n||null===(n=n.parameters)||void 0===n?void 0:n.inputType)&&u["is-aigo-address-suggest-enabled"]&&$.includes(null===L||void 0===L?void 0:L.toLowerCase())?o().createElement(o().Fragment,null,O&&g&&o().createElement("div",{"data-testid":"paper-test"},o().createElement(S.A,{onClickAway:function(){D(!1)}},o().createElement(x.A,{className:A&&i.menuListContainer},o().createElement(C.A,null,function(e,t,n,a,r){var i;return 0!==(null===e||void 0===e?void 0:e.totalMatches)?null===e||void 0===e||null===(i=e.results)||void 0===i?void 0:i.map(function(e){return o().createElement(R.A,{key:r(e.suggestion),onClick:function(){return n(e)},className:t.addressList},e.suggestion)}):0===(null===e||void 0===e?void 0:e.totalMatches)&&a&&(null===a||void 0===a?void 0:a.length)>1?o().createElement(R.A,{key:"No_Match_Found",className:t.addressList,style:{borderBottom:"none"}},"No address match found"):null}(A,i,function(e){b(e.suggestion),V(),G(),D(!1)},g,_))))),o().createElement(E.A,{fullWidth:!0,className:i.chatInput,placeholder:"Enter message...",value:g,onChange:function(e){b(e.target.value),V(),B(e.target.value),D(!0)},inputRef:q,disabled:l,InputProps:{inputProps:{"data-testid":"chat-address"},disableUnderline:!0,endAdornment:o().createElement(w.A,{position:"end"},o().createElement(s.A,{"aria-label":"toggle password visibility",onClick:Z,disabled:!g,className:i.sendButton},o().createElement(I.A,null)))}})):o().createElement(E.A,{fullWidth:!0,className:i.chatInput,placeholder:"Enter message...",value:g,onChange:function(e){b(e.target.value),V()},inputRef:m,disabled:l,InputProps:{inputProps:{"data-testid":"chat-input"},disableUnderline:!0,endAdornment:o().createElement(w.A,{position:"end"},o().createElement(s.A,{"data-testid":"chat-send-button","aria-label":"toggle password visibility",onClick:Z,disabled:!g,className:i.sendButton},o().createElement(I.A,null)))}}))};J.propTypes={classList:r.object.isRequired,featureFlags:r.object.isRequired,forwardRef:r.object.isRequired,isChatInputDisabled:r.bool.isRequired,chatWidgetMinimized:r.bool.isRequired,convId:r.string.isRequired,lastMessageIndex:r.object,onSubmitMessage:r.func.isRequired,setIsTyping:r.func.isRequired},J.defaultProps={lastMessageIndex:{}};var Q=J,X=(n(45503),n(77532),n(36211),n(26300),n(96965),n(43811)),ee=n(93554),te=n.n(ee),ne=n(48961),ae=n(82892),oe=(0,i.A)(function(e){var t;return{colorSvg:{"& > *":{fill:"".concat((null===(t=e.palette.cms)||void 0===t?void 0:t.primary)||e.palette.colorPrimary)},height:"35px",width:"35px"}}}),re=function(e){var t=e.dynamicIcon,n=e.responsiveImageClassName,a=e.svgClassName,r=oe();return t?"string"===typeof t&&t.includes("https")?o().createElement(ae.A,{alt:"",className:n,path:t,params:{desktop:"quality=100",mobile:"quality=100"}}):o().createElement("div",{className:"".concat(r.colorSvg," ").concat(a)},t()):null};re.defaultProps={responsiveImageClassName:"",svgClassName:""},re.propTypes={dynamicIcon:(0,r.oneOfType)([r.string,r.func]).isRequired,responsiveImageClassName:r.string,svgClassName:r.string};var ie=re,le=(0,i.A)(function(){return{listGroupItem:{padding:"10px",cursor:"pointer","&:active":{backgroundColor:"inherit",color:"inherit",borderColor:"rgba(0,0,0,.1)"},border:"1px solid rgba(0,0,0,.125)",backgroundColor:"#fff",display:"block",position:"relative",alignItems:"flex-start",marginBottom:"-1px"},dialog:{position:"absolute",backgroundColor:"#fff",top:"20px",right:0,width:"100%",border:"1px solid rgba(0,0,0,.2)",borderRadius:".3rem",boxShadow:"0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0,0,0,.12)",zIndex:100},mediaDialog:{position:"absolute",backgroundColor:"#fff",top:"50px",right:0,width:"100%",border:"1px solid rgba(0,0,0,.2)",borderRadius:".3rem",boxShadow:"0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0,0,0,.12)",zIndex:100},dialogHeader:{padding:"0.5rem 1rem",paddingRight:"0.5rem",display:"flex",alignItems:"center",justifyContent:"space-between",borderBottom:"1px solid #dee2e6",borderTopLeftRadius:".3rem",borderTopRightRadius:".3rem"},dialogTitle:{margin:0,lineHeight:1.5,fontSize:"1.25rem",fontWeight:"bold"}
2,dialogBody:{height:"420px",overflow:"auto",position:"relative",padding:"1rem"},listPicker:{},my2:{},listGroup:{display:"flex",flexDirection:"column","& > :first-child":{borderTopLeftRadius:".25rem",borderTopRightRadius:".25rem"}},listItem:{display:"flex",alignItems:"center"},listItem2:{},listItemName:{flex:1,display:"flex",flexDirection:"column",textAlign:"left",paddingLeft:"10px"},itemImg:{width:"45px",height:"45px",marginRight:"10px",borderRadius:"8px"},listItemTitle:{color:"#212529",fontSize:"16px",paddingLeft:"10px"},listItemSubtitle:{fontSize:"0.9rem",lineHeight:"1.7em",color:"#999"},checkIcon:{display:"none"},close:{webkitAppearance:"none",mozAppearance:"none",appearance:"none",fontSize:"1.3rem",fontWeight:"700",lineHeight:"1",color:"#000",textShadow:"0 1px 0 #fff",opacity:".5",border:"none",backgroundColor:"transparent"},tooltipContainer:{textAlign:"center",maxWidth:350},tooltipItemContent:{display:"flex",flexDirection:"column",alignItems:"center"},tooltipItemTitle:{fontSize:"1.1rem",display:"flex",alignItems:"center",lineHeight:"1.1"},tooltipItemSubtitle:{fontSize:"0.85rem",color:"#f9f5f5"},tooltipImg:{maxWidth:250},bold:{fontWeight:600}}}),se=function(e){var t,n,a=e.closeDialog,r=e.onSubmitMessage,i=e.interactiveData,s=e.getSVGByKey,c=e.messageObj,d=le(),u=d.tooltipContainer,m=d.tooltipImg,p=d.tooltipItemContent,f=d.tooltipItemTitle,v=d.tooltipItemSubtitle,g=d.itemImg,b=d.listItem,y=d.listItemName,x=d.listItemSubtitle,C=d.listGroupItem,E=d.listGroupItemAction,w=d.bold,S=d.checkIcon,I=d.flexColum,k=d.alignItemsStart,N=d.listItemLink,T=d.mediaDialog,A=d.dialogHeader,R=d.dialog,j=d.dialogBody,M=d.dialogTitle,O=d.close,D=d.listPicker,F=d.my2,P=d.listGroup,B=(0,l.A)("(min-width: 576px)"),z=null===i||void 0===i?void 0:i.data,q=z.images,L=z.listPicker.sections,_=q.map(function(e,t){var n,a,l,d,T,A,R,j=function(e){var t;return null===L||void 0===L||null===(t=L[0])||void 0===t||null===(t=t.items)||void 0===t?void 0:t.find(function(t){return(null===t||void 0===t?void 0:t.identifier)===e})}(null===e||void 0===e?void 0:e.identifier),M=null!==e&&void 0!==e&&null!==(n=e.data)&&void 0!==n&&n.includes("https")?null===e||void 0===e?void 0:e.data:null===(a=s((null===e||void 0===e||null===(l=e.data)||void 0===l?void 0:l.split("/")[2])||(null===e||void 0===e?void 0:e.data)))||void 0===a?void 0:a.imageValue,O=function(e,t,n){return o().createElement("div",{className:u,"data-testid":"tooltip-container","data-component":"buildTooltip"},o().createElement(ae.A,{path:e,alt:"preview",className:m,params:{desktop:"quality=100",mobile:"quality=100"}}),o().createElement("span",{className:p},o().createElement("span",{className:f},t),o().createElement("span",{className:v},n)))},D=o().createElement(o().Fragment,null,o().createElement("span",{className:y},o().createElement("span",{className:"".concat(null!==j&&void 0!==j&&j.subtitle?w:"")},(0,X.Ay)(null===j||void 0===j?void 0:j.title)),o().createElement("span",{className:x},null===j||void 0===j?void 0:j.subtitle),o().createElement("span",null)),o().createElement("span",{className:S})),F=(0,h.n)();return j&&o().createElement("button",{type:"button",key:F(j),className:"".concat(C," ").concat(E," ").concat(I," ").concat(k," ").concat(N),onClick:function(t){t.preventDefault();var n={selectedIdentifier:e.identifier,title:j.title,subtitle:j.subtitle,selectedImage:M,messageType:"text"};r(n,c)},"data-testid":"picker-option"},o().createElement("div",{className:b,id:"listitem".concat(t)},0!==t?(T=e.data,A=j.title,R=j.subtitle,"Y"===i.hover?o().createElement(ne.Ay,{id:"productImageHoverTooltip",effect:"solid",title:O(T,(0,X.Ay)(A),R)},o().createElement("div",{"data-testid":"product-img"},o().createElement(ie,{dynamicIcon:M,responsiveImageClassName:g}))):o().createElement(ie,{dynamicIcon:M,responsiveImageClassName:g})):o().createElement(ie,{dynamicIcon:M,responsiveImageClassName:g}),"Y"===(null===i||void 0===i?void 0:i.hover)&&0!==t?o().createElement(ne.Ay,{backgroundColor:"white",borderColor:"#DDDDDD",effect:"solid",title:null===i||void 0===i||null===(d=i.receivedMessage)||void 0===d?void 0:d.title},D):D))});return o().createElement("div",{className:B?T:R,"data-component":"chatDialog"},o().createElement("div",{className:A},o().createElement("h5",{className:M},null===i||void 0===i||null===(t=i.receivedMessage)||void 0===t?void 0:t.t
2itle),o().createElement("button",{type:"button",onClick:a,className:O,"data-testid":"close-dialog-btn"},o().createElement("span",{"data-testid":"close-btn"},"\xd7"))),o().createElement("div",{className:j},o().createElement("div",{className:"".concat(D," ").concat(F),id:"listpickerdiv"},o().createElement("div",null,o().createElement("strong",null,null===i||void 0===i||null===(n=i.receivedMessage)||void 0===n?void 0:n.subtitle)),o().createElement("div",{className:P},_))))};se.propTypes={interactiveData:r.object.isRequired,messageObj:r.object.isRequired,getSVGByKey:r.func.isRequired,closeDialog:r.func.isRequired,onSubmitMessage:r.func.isRequired};var ce=se,de=function(e,t){var n=e>1?"minutes":"minute",a=e,o=t?"Sent":"Just now";return e>=60&&(n=(a=Math.floor(e/60))>1?"hours":"hour"),e>=1?"".concat(a," ").concat(n," ago"):o};n.dn(de);var ue=n(33108);function me(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,o,r,i,l=[],s=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pe(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var fe=function(e){var t,n,r,i,l,s,c,d,u,m,p,f,v,g,b,h,y=e.onSubmitMessage,x=e.interactiveData,C=e.messageObj,E=e.messageParsedTitle,w=e.classList,S=e.lastMessageIndex,I=e.timeAgo,k=me((0,a.useState)(!1),2),N=k[0],T=k[1],A=function(){return T(function(e){return!e})},R=w.timeStyles,j=w.bubble,M=w.bubbleLeft,O=w.bubbleMessage,D=w.leftBubbleMessage,F=w.selBubble,P=w.selOptLink,B=w.selOptLinkSpan,z=w.selOptLinkSubtitle,q=w.selOptLinkTitle,L=w.selectedBubble,_=w.selectedBubbleImg,W=w.selfMessage,V=w.listItem,U=w.listItemName,G=w.listItemSubTitle,K=w.listItemTitle,H=w.itemImg,Y=w.itemImgSvg,Z=w.bold,$=w.checkIcon,J=function(e){return ue.A.find(function(t){var n;return(null===t||void 0===t||null===(n=t.imageKey)||void 0===n?void 0:n.toLowerCase())===(null===e||void 0===e?void 0:e.toLowerCase())})},Q=null===(h=null===x||void 0===x||null===(n=x.receivedMessage)||void 0===n?void 0:n.imageIdentifier,t=(null===x||void 0===x||null===(r=x.data)||void 0===r?void 0:r.images).find(function(e){return e.identifier===h}))||void 0===t?void 0:t.data;return o().createElement("div",{"data-component":"chatSelectDialog"},null!==C&&void 0!==C&&C.disable?o().createElement("div",null,o().createElement("div",{className:"".concat(j," ").concat(M)},o().createElement("div",{className:L},o().createElement(ae.A,{alt:"",path:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltb77509bc7cfa5b90/6054b8565a03370f176cc97e/circle-check.svg",className:_,params:{desktop:"quality=100",mobile:"quality=100"}}),o().createElement("div",null,(0,X.Ay)(null===C||void 0===C||null===(i=C.selectedItem)||void 0===i?void 0:i.title)))),o().createElement("div",{className:"".concat(j," ").concat(W)},o().createElement("div",{className:"".concat(O)},o().createElement("div",{className:"".concat(V),id:"listitem2"},o().createElement(ie,{dynamicIcon:null===C||void 0===C||null===(l=C.selectedItem)||void 0===l?void 0:l.selectedImage,responsiveImageClassName:H,svgClassName:Y}),o().createElement("div",{className:U},o().createElement("span",{className:"".concat(K," ").concat(null!==C&&void 0!==C&&null!==(s=C.selectedItem)&&void 0!==s&&s.subtitle?Z:"")},E),(null===C||void 0===C||null===(c=C.selectedItem)||void 0===c?void 0:c.subtitle)&&o().createElement("br",null),o().createElement("span",{className:G},null===C||void 0===C||null===(d=C.selectedItem)||void 0===d?void 0:d.subtitle),o().createElement("span",null))),o().createElement("span",{className:$}),(null===S||void 0===S||null===(u=S.responseMessage)||void 0===u?void 0:u.o)===(null===C||void 0===C||null===(m=C.responseMessage)||void 0===m?void 0:m.o)?o().createElement("span",{className:R,style:{padding:0,float:"right"}},de(I,!0)):""))):o().createElement("div",{className:"".concat(j," ").concat(M)},o().createElement("div",{className:"".concat(O," ").concat(D," ").concat(F)},o().createElement("button",{type:"button",className:P,onClick:A,"data-testid":"toggle-dialog"},o().createElement("span",{className:B},o().createElement("span",{className:q},(0,X.Ay)(null===x||void 0===x||null===(p=x.receivedMessage)||void 0===p?void 0:p.title)),o().createElement("span",{className:z},null===x||void 0===x||null===(f=x.receivedMessage)||void 0===f?void 0:f.subtitle)),o().createElement(ie,{dynamicIcon:null!==Q&&void 0!==Q&&Q.startsWith("https")?Q:null===(v=J((null===Q||void 0===Q?void 0:Q.split("/")[2])||Q))||void 0===v?void 0:v.imageValue,responsiveImageClassName:"ml-4 ".concat(H)})),(null===S||void 0===S||null===(g=S.responseMessage)||void 0===g?void 0:g.o)===(null===C||void 0===C||null===(b=C.responseMessage)||void 0===b?void 0:b.o)?o().createElement("span",{className:R,style:{padding:"15px 0px 0px"}},de(I,!1)):"")),N&&o().createElement(ce,{onSubmitMessage:y,showDialog:N,getSVGByKey:J,interactiveData:x,closeDialog:A,messageObj:C,"data-testid":"chat-dialog"}))};fe.propTypes={interactiveData:r.object.isRequired,messageObj:(0,r.shape)({userName:r.string,responseMessage:r.object,msgType:r.string.isRequired,disable:r.bool.isRequired}).isRequired,messageParsedTitle:r.array.isRequired,classList:r.object.isRequired,lastMessageIndex:r.object,timeAgo:r.number.isRequired,onSubmitMessage:r.func.isRequired},fe.defaultProps={lastMessageIndex:{}};var ve=fe,ge=n(94023),be=[{imageKey:"send_a_gift.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt7829edd9ca31b717/6054b8562c06260f1e67556f/send_a_gift.svg"},{imageKey:"support-listpicker.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltb7f501b31d533fc0/5fd12176d5cc794766340942/support-listpicker.jpg"},{imageKey:"magnifying.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt7c76be5c00cfee70/6054b8565ec3360f1aab1335/magnifying.svg"},{imageKey:"billing_discrepancy.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt61a030f2fa372c1c/6054b83e2c06260f1e67556b/billing_discrepancy.svg"},{imageKey:"cancel-order.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt6b04f6d16dde0113/6054b83e23b7510ecf1ec316/cancel-order.svg"},{imageKey:"calendar-icon.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt72937acf24567fbe/6054b83e8a6d130ee5e8267b/calendar-icon.svg"},{imageKey:"customer-service.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt0bfc6908e55feede/6054b8565046ba0f2d727380/customer-service.svg"},{imageKey:"billing_discrepancy.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt61a030f2fa372c1c/6054b83e2c06260f1e67556b/billing_discrepancy.svg"},{imageKey:"status_check.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt0c7e744e1148ec58/6054b8560aa89f0eda274573/status_check-2.svg"},{imageKey:"order-status.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blta07aca3d41de747b/6054b856791ed80f0b8c6092/order-status-2.svg"},{imageKey:"Residence.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt46f6e028a957238b/5fdac2d0b08361084bff96b0/Residence.jpg"},{imageKey:"Business.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt19e0c709384778f4/5fdac2dee7fdff751b7916d7/Business.jpg"},{imageKey:"FuneralHome.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blta0036dd290912e14/5fdac2ceb529867fcec23e1c/FuneralHome.jpg"},{imageKey:"Hospital.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt51f19c0b286b95d6/5fdac2d0396e65084a9e5248/Hospital.jpg"},{imageKey:"Apartment.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltb881df162b56790a/5fdac2ce1166ce7d2ed18205/Apartment.jpg"},{imageKey:"School.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt571467e935162cda/5fdac2d0a703d10ab87e7662/School.jpg"},{imageKey:"Church.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt3b2c133e865e6e77/5fdac2ce02fd0c7d345f0ab7/Church.jpg"},{imageKey:"get-well.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blte925aa0b5edd8b14/5fdac3926aab641cd100afe7/get-well.jpg"},{imageKey:"housewarming.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltf960ef6bcfa36d11/5fdac392a7955d1a6a88f0e3/housewarming.jpg"},{imageKey:"new-baby.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt51c7b4c0741c
2725f/5fdac386b80b0a1a68f9e6c4/new-baby.jpg"},{imageKey:"love-romance.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltc9d0eaf3a8617b74/5fdac386b721aa1cd8dc083c/love-romance.jpg"},{imageKey:"wildbeauty.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt788e9e6a66166fd9/5fdac3841688a075156a3690/wildbeauty.jpg"},{imageKey:"just-because.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt0d60b22aa104c9d9/5fdac3841ebd9777b168dfb2/just-because.jpg"},{imageKey:"birthday.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt028c49e6b81874f0/5fdac3828884c20ac3ca2c9f/birthday.jpg"},{imageKey:"anniversary.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt4410f280f50e401d/5fdac382a703d10ab87e766a/anniversary.jpg"},{imageKey:"im-sorry.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltbd2c8ea9a11830b0/5fdac38102fd0c7d345f0ac5/im-sorry.jpg"},{imageKey:"congratulations.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltcea6572997511c72/5fdac3811166ce7d2ed18213/congratulations.jpg"},{imageKey:"bestsellers.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt49811c5012b032d5/5fdac381b47cdf7fc7d687e7/bestsellers.jpg"},{imageKey:"sympathy.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt208d656631f331a1/5fdac376a703d10ab87e7666/sympathy.jpg"},{imageKey:"sameday.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltef806ebf327e64f9/5fdac3768884c20ac3ca2c9b/sameday.jpg"},{imageKey:"thank-you.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt290f3ae9fb95c7f7/5fdac375b47cdf7fc7d687e3/thank-you.jpg"},{imageKey:"retirement.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltce3b425006933e3b/5fdac3751166ce7d2ed1820f/retirement.jpg"},{imageKey:"occasion-listpicker.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt722b02b774f6b7a9/5fdac375b47cdf7fc7d687df/occasion-listpicker.jpg"},{imageKey:"btn-back.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt312b8db6422bef49/6054b83e5ec3360f1aab1331/btn-back-2.svg"},{imageKey:"location.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt56478228dd80ce9e/6000d598da1b7963accb080e/location.jpg"},{imageKey:"valentines.jpg",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt87b0c5e704036d43/600635c93c38be10329e1263/valentines.jpg"},{imageKey:"modify-order.png",imageValue:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltb306b67cf9fcd5cf/6079f9a0eea64578d07fc6e9/modify-order.png"}],he=(n(50278),n(94555),n(35941)),ye=n(54063);function xe(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function r(n,a,o,r){var s=a&&a.prototype instanceof l?a:l,c=Object.create(s.prototype);return Ce(c,"_invoke",function(n,a,o){var r,l,s,c=0,d=o||[],u=!1,m={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return r=t,l=0,s=e,m.n=n,i}};function p(n,a){for(l=n,s=a,t=0;!u&&c&&!o&&t<d.length;t++){var o,r=d[t],p=m.p,f=r[2];n>3?(o=f===a)&&(s=r[(l=r[4])?5:(l=3,3)],r[4]=r[5]=e):r[0]<=p&&((o=n<2&&p<r[1])?(l=0,m.v=a,m.n=r[1]):p<f&&(o=n<3||r[0]>a||a>f)&&(r[4]=n,r[5]=a,m.n=f,l=0))}if(o||n>1)return i;throw u=!0,a}return function(o,d,f){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,f),l=d,s=f;(t=l<2?e:s)||!u;){r||(l?l<3?(l>1&&(m.n=-1),p(l,s)):m.n=s:m.v=s);try{if(c=2,r){if(l||(o="next"),t=r[o]){if(!(t=t.call(r,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=r.return)&&t.call(r),l<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),l=1);r=e}else if((t=(u=m.n<0)?s:n.call(a,m))!==i)break}catch(t){r=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(n,o,r),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][a]?t(t([][a]())):(Ce(t={},a,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,Ce(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,Ce(u,"constructor",c),Ce(c,"constructor",s),s.displayName="GeneratorFunction",Ce(c,o,"GeneratorFunction"),Ce(u),Ce(u,o,"Generator"),Ce(u,a,function(){return this}),Ce(u,"toString",function(){return"[object Generator]"}),(xe=function(){return{w:r,m:m}})()}function Ce(e,t,n,a){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ce=function(e,t,n,a){function r(t,n){Ce(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},Ce(e,t,n,a)}function Ee(e,t,n,a,o,r,i){try{var l=e[r](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(a,o)}var we=function(){var e,t=(e=xe().m(function e(t){var n,a,o,r,i,l=arguments;return xe().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=l.length>1&&void 0!==l[1]?l[1]:{},e.p=1,e.n=2,(0,ye.jP)();case 2:if(r=e.v){e.n=3;break}r=t;case 3:return a=r,e.n=4,he.A.postFacade({rootUri:"/"},"bumblebee/signal",a,n);case 4:delete(o=e.v).headers,delete o.request,delete o.config,e.n=6;break;case 5:e.p=5,i=e.v,A.A.logError({appName:"mbp-pwa-ui",errorMessage:i,message:"WebChat: Send Bumblebee Signal: ".concat(i," - convid: ").concat(null===n||void 0===n?void 0:n.conversationId)});case 6:return e.a(2)}},e,null,[[1,5]])}),function(){var t=this,n=arguments;return new Promise(function(a,o){var r=e.apply(t,n);function i(e){Ee(r,a,o,i,l,"next",e)}function l(e){Ee(r,a,o,i,l,"throw",e)}i(void 0)})});return function(e){return t.apply(this,arguments)}}(),Se=we;function Ie(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function r(n,a,o,r){var s=a&&a.prototype instanceof l?a:l,c=Object.create(s.prototype);return ke(c,"_invoke",function(n,a,o){var r,l,s,c=0,d=o||[],u=!1,m={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return r=t,l=0,s=e,m.n=n,i}};function p(n,a){for(l=n,s=a,t=0;!u&&c&&!o&&t<d.length;t++){var o,r=d[t],p=m.p,f=r[2];n>3?(o=f===a)&&(s=r[(l=r[4])?5:(l=3,3)],r[4]=r[5]=e):r[0]<=p&&((o=n<2&&p<r[1])?(l=0,m.v=a,m.n=r[1]):p<f&&(o=n<3||r[0]>a||a>f)&&(r[4]=n,r[5]=a,m.n=f,l=0))}if(o||n>1)return i;throw u=!0,a}return function(o,d,f){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,f),l=d,s=f;(t=l<2?e:s)||!u;){r||(l?l<3?(l>1&&(m.n=-1),p(l,s)):m.n=s:m.v=s);try{if(c=2,r){if(l||(o="next"),t=r[o]){if(!(t=t.call(r,s)))throw TypeError("iterator result is not an object");
2if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=r.return)&&t.call(r),l<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),l=1);r=e}else if((t=(u=m.n<0)?s:n.call(a,m))!==i)break}catch(t){r=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(n,o,r),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][a]?t(t([][a]())):(ke(t={},a,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,ke(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,ke(u,"constructor",c),ke(c,"constructor",s),s.displayName="GeneratorFunction",ke(c,o,"GeneratorFunction"),ke(u),ke(u,o,"Generator"),ke(u,a,function(){return this}),ke(u,"toString",function(){return"[object Generator]"}),(Ie=function(){return{w:r,m:m}})()}function ke(e,t,n,a){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ke=function(e,t,n,a){function r(t,n){ke(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},ke(e,t,n,a)}function Ne(e,t,n,a,o,r,i){try{var l=e[r](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(a,o)}function Te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,o,r,i,l=[],s=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ae(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ae(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Re=(0,i.A)(function(e){var t;return{"experience-rating-container":{alignItems:"center",justifyContent:"space-between",paddingTop:1,borderRadius:5,width:"100%",margin:"8px 2px auto",textAlign:"center",border:"none"},"rating-prompt":{fontFamily:"area-variable, sans-serif",fontStyle:"normal",fontVariationSettings:"'INKT' 0, 'slnt' 0, 'wdth' 100, 'wght' 100",fontSize:13.5,fontWeight:"bold",color:"#333"},"rating-secondary":{alignItems:"center",padding:7,borderRadius:5},"rating-prompt-secondary":{fontFamily:"area-variable, sans-serif",fontStyle:"normal",fontVariationSettings:"'INKT' 0, 'slnt' 0, 'wdth' 100, 'wght' 100",fontSize:13,fontWeight:700,color:"#333",flex:1,marginLeft:10,textAlign:"center"},"rating-scale":{display:"flex",justifyContent:"center",marginTop:"12px"},"rating-star-wrapper":{position:"relative"},"rating-star":{background:"transparent",border:"none",cursor:"pointer",opacity:.6,transition:"opacity 0.6s ease",fontSize:24,color:"#3a3a3a",fontWeight:"bold",width:40,height:40},"rating-star.active":{opacity:1,outline:"none"},"tooltip-experience":{position:"absolute",top:"-40%",left:"50%",transform:"translateX(-50%)",backgroundColor:"#333",color:"#fff",padding:"1px 2px",borderRadius:4,fontSize:12,whiteSpace:"nowrap",opacity:1,transition:"opacity 0.2s ease",zIndex:5,fontFamily:"area-variable, sans-serif",fontStyle:"normal",fontVariationSettings:"'INKT' 0, 'slnt' 0, 'wdth' 100, 'wght' 100",fontWeight:"bold"},"survey-button":{display:"block",margin:"16px auto 0 auto",padding:"10px 15px",backgroundColor:"".concat((null===(t=e.palette.cms)||void 0===t?void 0:t.primary)||e.palette.colorPrimary),color:"white",fontSize:16,fontWeight:400,textAlign:"center",textDecoration:"none",cursor:"pointer",borderRadius:5,width:"fit-content",fontFamily:"area-variable, sans-serif",fontStyle:"normal",fontVariationSettings:"'INKT' 0, 'slnt' 0, 'wdth' 100, 'wght' 100"}}});function je(e,t,n){try{if("undefined"===typeof sessionStorage)return null;var a=sessionStorage.getItem(e);if(!a)return null;var o=JSON.parse(a),r=null===o||void 0===o?void 0:o[t];return"string"!==typeof r?null:JSON.parse(r)}catch(i){return A.A.logError({appName:"mbp-pwa-ui",errorMessage:i,message:"WebChat: Send Bumblebee Signal error - convid: ".concat(n," - ERROR: ").concat(i),convId:n}),null}}var Me=function(e){var t,n=e.richData,r=e.convId,i=e.brandCode,l=Te((0,a.useState)(!0),2),s=l[0],c=l[1],d=Te((0,a.useState)(0),2),u=d[0],m=d[1],p=Te((0,a.useState)(0),2),f=p[0],v=p[1],g=je("persist:member","auth",r),b=je("persist:member","profile",r),h=je("persist:member","enterpriseId",r),y=(null===(t=localStorage)||void 0===t?void 0:t.getItem("browserUUID"))||"",x=Re(),C=x["experience-rating-container"],E=x["rating-prompt"],w=x["rating-secondary"],S=x["rating-prompt-secondary"],I=x["rating-scale"],k=x["rating-star-wrapper"],N=x["rating-star"],T=x["rating-star.active"],R=x["tooltip-experience"],j=x["survey-button"],M=["We're sorry to hear that. Can you tell us what went wrong?","Glad to hear that! Want to tell us what went well?"],O=f,D=function(){var e,t=(e=Ie().m(function e(t){var n,a,o,l,s,d;return Ie().w(function(e){for(;;)switch(e.p=e.n){case 0:return c(!1),v(t),e.p=1,e.n=2,Se(g.accessToken,{conversation_id:r,brand_code:i,channel:"webchat",ga_event_name:"chat_interaction",interaction_type:"click",type:"csat",params:{csat_score:t,customer:{email:null!==(n=null===b||void 0===b?void 0:b.email)&&void 0!==n?n:"",contact_id:null!==(a=null===b||void 0===b?void 0:b.contactId)&&void 0!==a?a:"",browser_uuid:null!==y&&void 0!==y?y:"",first:null!==(o=null===b||void 0===b?void 0:b.firstName)&&void 0!==o?o:"",last:null!==(l=null===b||void 0===b?void 0:b.lastName)&&void 0!==l?l:"",phone_number:"",apple_id:""}},enterprise_id:null!==(s=null===h||void 0===h?void 0:h.enterpriseId)&&void 0!==s?s:null});case 2:e.n=4;break;case 3:e.p=3,d=e.v,A.A.logError({appName:"mbp-pwa-ui",errorMessage:d,message:"WebChat: Send Bumblebee Signal error - convid: ".concat(r," - ERROR: ").concat(d),convId:r});case 4:return e.a(2)}},e,null,[[1,3]])}),function(){var t=this,n=arguments;return new Promise(function(a,o){var r=e.apply(t,n);function i(e){Ne(r,a,o,i,l,"next",e)}function l(e){Ne(r,a,o,i,l,"throw",e)}i(void 0)})});return function(e){return t.apply(this,arguments)}}(),F=function(){return o().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",fill:"#FFD700","aria-hidden":"true","data-component":"starIconFilled"},o().createElement("path",{d:"M12 .587l3.668 7.568L24 9.748l-6 5.848L19.335 24 12 20.201 4.665 24 6 15.596 0 9.748l8.332-1.593z"}))},P=function(){return o().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",fill:"rgba(255, 215, 0, 0.3)",stroke:"#FFD700",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","data-component":"starIconOutlined"},o().createElement("polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"}))};return o().createElement("div",{className:C,"data-component":"experienceRating"},o().createElement("div",null,s?o().createElement(o().Fragment,null,o().createElement("p",{className:E},"How would you rate your chat experience today?"),o().createElement("div",{className:I},[1,2,3,4,5].map(function(e){return o().createElement("div",{className:k,key:e},o().createElement("button",{className:u>=e?"".concat(N," ").concat(T):N,onClick:function(){return D(e)},onMouseEnter:function(){return m(e)},onMouseLeave:function(){return m(0)},onFocus:function(){return m(e)},onBlur:function(){return m(0)},"aria-label":"Rating ".concat(e),type:"button"},o().createElement("span",{className:"rating-label"},u>=e?o().createElement(F,null):o().createElement(P,null))),u===e&&o().createElement("div",{className:R},function(e){switch(e){case 1:return"Not satisfied";case 2:return"Slightly satisfied";case 3:return"Neutral";case 4:return"Satisfied";case 5:return"Extremely satisfied";default:return""}}(e)))}))):o().createElement("div",{className:w,style:{pointerEvents:"N"===n.clickable?"none":"all"}},o().createElement("p",{className:S},O<4?M[0]:M[1]),o().createElement("a",{className:j,href:n.url,target:"_blank",rel:"noreferrer"},"Share More Feedback"))))};Me.propTypes={convId:r.string.isRequired,richData:r.object.isRequired,brandCode:r.string.isRequired};var Oe=Me;function De(e){return De="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},De(e)}function Fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function Pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Fe(Object(n),!0).forEach(function(t){Be(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Be(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=De(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=De(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ze(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,o,r,i,l=[],s=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qe(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Le=(0,i.A)(function(e){var t,n,a,o,r,i,l,s;return{welcome:{display:"flex",justifyContent:"center"},wMessage:{width:"100%",margin:"0 0px",padding:"15px",paddingTop:"5px"},wMessageTitle:{display:"flex",alignItems:"center"},logo:{width:"26px",marginBottom:"5px",marginRight:"5px",height:"35px"},title:{display:"flex",justifyContent:"space-between",fontWeight:600,marginBottom:"5px"},actions:{display:"flex",justifyContent:"center",marginTop:"10px","&:a":{border:"1px solid  ".concat((null===(t=e.palette.cms)||void 0===t?void 0:t.primary)||e.palette.colorPrimary),color:"".concat((null===(n=e.palette.cms)||void 0===n?void 0:n.primary)||e.palette.colorPrimary),fontWeight:"bold",borderRadius:"15px",width:"80px"}},confirmBtn:{marginLeft:"10px",display:"flex",alignItems:"center",justifyContent:"center",color:"#fff","&:hover":{color:"#fff"},backgroundColor:"".concat((null===(a=e.palette.cms)||void 0===a?void 0:a.primary)||e.palette.colorPrimary),border:"2px solid ".concat((null===(o=e.palette.cms)||void 0===o?void 0:o.primary)||e.palette.colorPrimary)},confirmBtnOutline:{backgroundColor:"#fff",color:"".concat((null===(r=e.palette.cms)||void 0===r?void 0:r.primary)||e.palette.colorPrimary),border:"2px solid ".concat((null===(i=e.palette.cms)||void 0===i?void 0:i.primary)||e.palette.colorPrimary)},bubble:{display:"inline-block",wordBreak:"break-word"},selectedBubble:{padding:"15px 0",color:"#999",display:"flex",alignItems:"center",maxWidth:370},selOptLink:{color:"#333",display:"flex",alignItems:"center",border:"none",cursor:"pointer",backgroundColor:"transparent",textDecoration:"none",textAlign:"left",padding:"0px 10px","&:hover":{color:"#333"},"&:focus":{outline:"none"},"& img":{marginLeft:"1.2rem",borderRadius:"8px"}},selOptLinkSpan:{width:"80%",display:"block",justifyItems:"start",marginRight:"5px"},selOptLinkTitle:{fontWeight:600,fontSize:"16px",display:"table-row"},selOptLinkSubtitle:{lineHeight:"1rem",color:"#999",fontSize:"0.75rem",textAlign:"left",display:"table-row"},selOptLinkImg:{display:"table-cell"},surveyLink:{textDecoration:"none",padding:"0px"},bubbleMessageImg:{borderRadius:"8px"},mx2:{width:"55px",height:"55px"},listItem:{display:"flex",alignItems:"center"},listItemName:{flex:1,display:"inline-block",flexDirection:"column",verticalAlign:"middle",color:"#FFF"},itemImg:{width:"45px",height:"45px",borderRadius:"8px",display:"block",marginLeft:"auto",marginRight:"auto","& svg":{fill:"white"}},itemImgSvg:{width:"35px",height:"35px",borderRadius:"8px",display:"block",marginLeft:"auto",marginRight:"auto","& svg":{fill:"white"}},listItemTitle:{color:"#FFF",paddingLeft:"10px",display:"inline-block"},listItemSubTitle:{fontSize:"0.85rem",paddingLeft:"10px",display:"block"},checkIcon:{display:"none"},bubbleMessage:{padding:"5px 10px",marginBottom:5,borderRadius:15,backgroundColor:"".concat((null===(l=e.palette.cms)||void 0===l?void 0:l.primary)||e.palette.colorPrimary),color:"#333","& pre, pre > a":{fontFamily:"inherit",fontSize:"inherit",color:"#fff",whiteSpace:"pre-wrap",margin:"0"},"& img":{borderRadius:"8px"},width:"fit-content"},bubbleMessageSurvey:{width:"100%"},bubbleLeft:{alignItems:"flex-start",float:"left",clear:"both",width:"100%"},leftBubbleMessage:{backgroundColor:"#eaeaec"},selBubble:{padding:"17px 0px",maxWidth:356},selfMessage:{float:"right",clear:"both"},systemMessage:{fontSize:"0.8em",fontStyle:"italic",backgroundColor:"white",textAlign:"center",width:"100%","& ul, & ol, & li":{listStylePosition:"inside"}},markdownMessage:{"& ul, & ol, & li":{listStylePosition:"inside"}},selectedBubbleImg:{width:"30px",height:"26px",display:"flex"},timeStyles:{float:"left",fontSize:9,padding:"5px 11px"},surveyImage:{width:"35px",height:"35px",margin:"0px !important"},surveyIcon:{width:"55px",height:"55px",margin:"0px !important",display:"flex",alignItems:"center",justifyContent:"center","& svg":{width:"35px",height:"35px",fill:"".concat((null===(s=e.palette.cms)||void 0===s?void 0:s.primary)||e.palette.colorPrimary)}},bold:{fontWeight:600}}}),_e=function(e){var t=e.onSubmitMessage,n=e.messageObj,r=e.isRichLink,i=e.featureFlags,l=e.lastMessageIndex,s=e.brand,c=e.convId,d=ze((0,a.useState)(0),2),u=d[0],m=d[1],p=(0,a.useRef)(),f=Le();(0,a.useEffect)(function(){var e,t;return clearInterval(p.current),((null===l||void 0===l||null===(e=l.responseMessage)||void 0===e?void 0:e.o)===(null===n||void 0===n||null===(t=n.responseMessage)||void 0===t?void 0:t.o)||(null===l||void 0===l?void 0:l.message)===(null===n||void 0===n?void 0:n.message))&&(p.current=setInterval(function(){m(function(e){return e+1})},6e4)),function(){clearInterval(p.current)}},[l]);var v=f.bubble,g=f.bubbleLeft,b=f.bubbleMessage,h=f.leftBubbleMessage,y=f.systemMessage,x=f.selOptLink,C=f.selOptLinkSpan,E=f.selOptLinkTitle,w=f.selOptLinkSubtitle,S=f.listItem,I=f.listItem2,k=f.itemImg,N=f.listItemName,T=f.listItemTitle,R=f.listItemSubTitle,j=f.selfMessage,M=f.timeStyles,O=f.bold,F=f.mx2,z
2=f.welcome,q=f.wMessage,L=f.wMessageTitle,_=f.logo,W=f.title,V=f.checkIcon,U=f.surveyLink,G=f.surveyImage,K=f.surveyIcon,H=f.markdownMessage,Y=f.bubbleMessageSurvey;return function(){var e,a,d,m,p,Z,$,J,Q,ee,ne;if(function(e){var t;return"SERVER"===(null===e||void 0===e?void 0:e.msgType)&&![7,11,10,2,12].includes(null===e||void 0===e||null===(t=e.responseMessage)||void 0===t||null===(t=t.o)||void 0===t?void 0:t.MsgValue)}(n)){var oe;if(function(e){var t;return"SERVER"===(null===e||void 0===e?void 0:e.msgType)&&0===(null===e||void 0===e||null===(t=e.responseMessage)||void 0===t||null===(t=t.o)||void 0===t?void 0:t.MsgValue)}(n))return i["is-aigo-welcome-message-enabled"]&&o().createElement("div",{className:z},o().createElement("div",{className:q},o().createElement("div",{className:L},o().createElement(ae.A,{alt:"logo",className:_,path:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt4bd54a5d0ac39e2a/5fd285798593bc52457ee33b/flowersIcon.png",params:{desktop:"quality=100",mobile:"quality=100"}}),o().createElement("span",{className:W},"Virtual Assistant")),o().createElement("div",null,o().createElement("span",null,"Hi there! What can I help you with ?"))));if(r(n,c)){var re,ie,le,se=r(n,c);return i["bumblebee-web-quick-csat-enabled"]&&"How did we do?"===(null===se||void 0===se?void 0:se.title)&&"Click here to take survey"===(null===se||void 0===se?void 0:se.subtitle)?o().createElement("div",{className:"".concat(v," ").concat(g),style:{pointerEvents:"N"===se.clickable?"none":"all"}},o().createElement("div",{className:"".concat(b," ").concat(h," ").concat(Y)},o().createElement(Oe,{richData:se,convId:c,brandCode:s.code}))):"Click here to pay"!==(null===se||void 0===se?void 0:se.title)&&o().createElement(o().Fragment,null,o().createElement("div",{className:"".concat(v," ").concat(g),style:{pointerEvents:"N"===se.clickable?"none":"all"},"data-testid":"rich-link"},o().createElement("div",{className:"".concat(b," ").concat(h)},o().createElement("a",{className:x,href:null===se||void 0===se?void 0:se.url,target:"_blank",rel:"noreferrer"},o().createElement("span",{className:C},o().createElement("span",{className:E},null===se||void 0===se?void 0:se.title),o().createElement("span",{className:w},D(se.url))),o().createElement("img",{alt:"",src:"url"==="".concat(null===se||void 0===se||null===(re=se.assets)||void 0===re||null===(re=re.image)||void 0===re?void 0:re.imageType)?null===se||void 0===se||null===(ie=se.assets)||void 0===ie||null===(ie=ie.image)||void 0===ie?void 0:ie.data:null===be||void 0===be||null===(le=be.find(function(e){var t;return e.imageKey===(null===se||void 0===se||null===(t=se.assets)||void 0===t||null===(t=t.image)||void 0===t?void 0:t.data)}))||void 0===le?void 0:le.imageValue,className:F,"data-testid":"image-source"})))))}if(function(e){var t;return"SERVER"===(null===e||void 0===e?void 0:e.msgType)&&2===(null===e||void 0===e||null===(t=e.responseMessage)||void 0===t?void 0:t.type)}(n)){var ce,ue,me,pe;try{var fe;pe=JSON.parse(null===n||void 0===n||null===(fe=n.responseMessage)||void 0===fe?void 0:fe.o)}catch(Je){A.A.logError({appName:"mbp-pwa-ui",errorMessage:Je,message:"ChatMessage => Error Parsing interactiveData.- convid: ".concat(c," - ERROR: ").concat(Je),conversationId:c})}return pe.interactiveData&&o().createElement("div",null,o().createElement(ve,{onSubmitMessage:t,interactiveData:Pe(Pe({},null===(ce=pe)||void 0===ce?void 0:ce.interactiveData),{},{hover:null===(ue=pe)||void 0===ue?void 0:ue.hover}),messageObj:n,messageParsedTitle:(0,X.Ay)(null===n||void 0===n||null===(me=n.selectedItem)||void 0===me?void 0:me.title),lastMessageIndex:l,timeAgo:u,classList:f}))}if(null!==n&&void 0!==n&&null!==(oe=n.responseMessage)&&void 0!==oe&&oe.o){var he,ye,xe,Ce,Ee,we,Se,Ie,ke=B(null===n||void 0===n||null===(he=n.responseMessage)||void 0===he?void 0:he.o);return"string"===typeof(null===n||void 0===n||null===(ye=n.responseMessage)||void 0===ye?void 0:ye.o)&&o().createElement(o().Fragment,null,o().createElement("div",{className:"".concat(v," ").concat(g)},o().createElement("div",{className:"".concat(b,"\n                            ").concat(h,"\n                            ").concat("system"===(null===n||void 0===n||null===(xe=n.responseMessage)||void 0===xe||null===(xe=xe.source)||void 0===xe?void 0:xe.toLowerCase())?y:"","\n                            ")},o().createElement("span",{className:"".concat(H)},"html"===(null===n||void 0===n||null===(Ce=n.responseMessage)||void 0===Ce||null===(Ce=Ce.messageType)||void 0===Ce?void 0:Ce.toLowerCase())?(0,X.Ay)(null===n||void 0===n||null===(Ee=n.responseMessage)||void 0===Ee?void 0:Ee.o):ke.urlsCount?(0,X.Ay)(ke.message):o().createElement(te(),{source:null===n||void 0===n||null===(we=n.responseMessage)||void 0===we?void 0:we.o}))),(null===l||void 0===l||null===(Se=l.responseMessage)||void 0===Se?void 0:Se.o)===(null===n||void 0===n||null===(Ie=n.responseMessage)||void 0===Ie?void 0:Ie.o)&&o().createElement("span",{className:M,style:{marginTop:"-12px"},"data-testid":"time-stamp-text"}," ",de(u,P(n)))))}}if(P(n)){var Ne,Te,Ae,Re,je=B(null===n||void 0===n?void 0:n.message);return"string"===typeof(null===n||void 0===n?void 0:n.message)?o().createElement("div",{className:"".concat(v," ").concat(j)},o().createElement("div",{className:b},o().createElement("pre",null,je.urlsCount?(0,X.Ay)(je.message):null===n||void 0===n?void 0:n.message),(null===l||void 0===l?void 0:l.message)===(null===n||void 0===n?void 0:n.message)?o().createElement("span",{className:M,style:{padding:"2px 0px",float:"right"},"data-testid":"time-stamp-text"},de(u,P(n))):"")):o().createElement("div",{className:v},o().createElement("div",{className:"".concat(b," ").concat(j)},o().createElement("span",null,o().createElement("div",{className:"".concat(S," ").concat(I
2)},o().createElement(ae.A,{alt:"",className:k,path:null===n||void 0===n||null===(Ne=n.message)||void 0===Ne?void 0:Ne.selectedImage,params:{desktop:"quality=100",mobile:"quality=100"}}),o().createElement("span",{className:N},o().createElement("span",{className:"".concat(T," ").concat(null!==n&&void 0!==n&&null!==(Te=n.message)&&void 0!==Te&&Te.subtitle?O:"")},null===n||void 0===n||null===(Ae=n.message)||void 0===Ae?void 0:Ae.title),o().createElement("span",{className:R},null===n||void 0===n||null===(Re=n.message)||void 0===Re?void 0:Re.subtitle),o().createElement("span",null)),o().createElement("span",{className:V})))))}if("SURVEY"===(null===($=n)||void 0===$?void 0:$.msgType))return o().createElement(o().Fragment,null,o().createElement("div",{className:"".concat(v," ").concat(g)},o().createElement("div",{className:"".concat(b," ").concat(h)},o().createElement("a",{className:"".concat(U," ").concat(x),href:null===(m=n.responseMessage)||void 0===m?void 0:m.url,target:"_blank",rel:"noreferrer"},o().createElement("span",{className:C},o().createElement("span",{className:E},null===(p=n.responseMessage)||void 0===p?void 0:p.title),o().createElement("span",{className:w},null===(Z=n.responseMessage)||void 0===Z?void 0:Z.subtitle)),"18F"===s.code?o().createElement("img",{alt:"",src:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltb412a4fee6d4f75f/60804e921cac355a10f6c388/tulip-icon.png",className:G}):o().createElement("span",{className:"".concat(F," ").concat(K)},(0,ge.y)())))));if(null!==n&&void 0!==n&&null!==(e=n.responseMessage)&&void 0!==e&&null!==(e=e.contents)&&void 0!==e&&e.message&&i["is-csp-chat-widget-enabled"]){var Me,De,Fe,Be,ze,qe,Le,_e,We=B(null===n||void 0===n||null===(Me=n.responseMessage)||void 0===Me||null===(Me=Me.contents)||void 0===Me?void 0:Me.message);return"string"===typeof(null===n||void 0===n||null===(De=n.responseMessage)||void 0===De||null===(De=De.contents)||void 0===De?void 0:De.message)&&o().createElement(o().Fragment,null,o().createElement("div",{className:"".concat(v," ").concat(g)},o().createElement("div",{className:"".concat(b,"\n                        ").concat(h,"\n                        ").concat("system"===(null===n||void 0===n||null===(Fe=n.responseMessage)||void 0===Fe||null===(Fe=Fe.contents)||void 0===Fe||null===(Fe=Fe.from)||void 0===Fe||null===(Fe=Fe.source)||void 0===Fe?void 0:Fe.toLowerCase())?y:"","\n                        ")},o().createElement("span",null,"html"===(null===n||void 0===n||null===(Be=n.responseMessage)||void 0===Be||null===(Be=Be.contents)||void 0===Be||null===(Be=Be.messageType)||void 0===Be?void 0:Be.toLowerCase())?(0,X.Ay)(null===n||void 0===n||null===(ze=n.responseMessage)||void 0===ze||null===(ze=ze.contents)||void 0===ze?void 0:ze.message):We.urlsCount?(0,X.Ay)(We.message):(0,X.Ay)(null===n||void 0===n||null===(qe=n.responseMessage)||void 0===qe||null===(qe=qe.contents)||void 0===qe?void 0:qe.message))),(null===l||void 0===l||null===(Le=l.responseMessage)||void 0===Le?void 0:Le.o)===(null===n||void 0===n||null===(_e=n.responseMessage)||void 0===_e||null===(_e=_e.contents)||void 0===_e?void 0:_e.message)&&o().createElement("span",{className:M,style:{marginTop:"-12px"},"data-testid":"time-stamp-text"}," ",de(u,P(n)))))}if("richLink"===(null===n||void 0===n||null===(a=n.message)||void 0===a?void 0:a.type)){var Ve,Ue,Ge,Ke,He=null===n||void 0===n||null===(Ve=n.message)||void 0===Ve?void 0:Ve.richLinkData;return"Click here to pay"!==(null===He||void 0===He?void 0:He.title)&&o().createElement(o().Fragment,null,o().createElement("div",{className:"".concat(v," ").concat(g),style:{pointerEvents:"N"===He.clickable?"none":"all"},"data-testid":"rich-link"},o().createElement("div",{className:"".concat(b," ").concat(h)},o().createElement("a",{className:x,href:null===He||void 0===He?void 0:He.url,target:"_blank",rel:"noreferrer"},o().createElement("span",{className:C},o().createElement("span",{className:E},null===He||void 0===He?void 0:He.title),o().createElement("span",{className:w},D(He.url))),o().createElement("img",{alt:"",src:"url"==="".concat(null===He||void 0===He||null===(Ue=He.assets)||void 0===Ue||null===(Ue=Ue.image)||void 0===Ue?void 0:Ue.imageType)?null===He||void 0===He||null===(Ge=He.assets)||void 0===Ge||null===(Ge=Ge.image)||void 0===Ge?void 0:Ge.data:null===be||void 0===be||null===(Ke=be.find(function(e){var t;return e.imageKey===(null===He||void 0===He||null===(t=He.assets)||void 0===t||null===(t=t.image)||void 0===t?void 0:t.data)}))||void 0===Ke?void 0:Ke.imageValue,className:F,"data-testid":"image-source"})))))}if("Customer"===(null===n||void 0===n?void 0:n.sender))return"string"===typeof(null===n||void 0===n?void 0:n.message)&&o().createElement("div",{className:"".concat(v," ").concat(j)},o().createElement("div",{className:b},o().createElement("pre",null,null===n||void 0===n?void 0:n.message),(null===l||void 0===l?void 0:l.message)===(null===n||void 0===n?void 0:n.message)?o().createElement("span",{className:M,style:{padding:"2px 0px",float:"right"},"data-testid":"time-stamp-text"},de(u,!0)):""));if("interactive"===(null===n||void 0===n||null===(d=n.message)||void 0===d?void 0:d.type))return(null===(J=n.message)||void 0===J?void 0:J.interactiveData)&&o().createElement("div",null,o().createElement(ve,{onSubmitMessage:t,interactiveData:Pe(Pe({},null===n||void 0===n||null===(Q=n.message)||void 0===Q?void 0:Q.interactiveData),{},{hover:null===n||void 0===n||null===(ee=n.message)||void 0===ee?void 0:ee.hover}),messageObj:n,messageParsedTitle:(0,X.Ay)(null===n||void 0===n||null===(ne=n.selectedItem)||void 0===ne?void 0:ne.title),lastMessageIndex:l,timeAgo:u,classList:f}));if("Chatbot"===(null===n||void 0===n?void 0:n.sender)||"Agent"===(null===n||void 0===n?void 0:n.sender)||"SYSTEM"===(null===n||void 0===n?void 0:n.sender)){var Ye,Ze,$e=B(null===n||void 0===n?void 0:n.message);return"string"===typeof(null===n||void 0===n?void 0:n.message)&&o().createElement(o().Fragment,null,o().createElement("div",{className:"".concat(v," ").concat(g)},o().createElement("div",{className:"".concat(b,"\n                        ").concat(h,"\n                        ").concat("system"===(null===n||void 0===n||null===(Ye=n.sender)||void 0===Ye?void 0:Ye.toLowerCase())?y:"","\n                        ")},o().createElement("span",null,"html"===(null===n||void 0===n||null===(Ze=n.messageType)||void 0===Ze?void 0:Ze.toLowerCase())?(0,X.Ay)(null===n||void 0===n?void 0:n.message):null!==$e&&void 0!==$e&&$e.urlsCount?(0,X.Ay)($e.message):(0,X.Ay)(null===n||void 0===n?void 0:n.message))),(null===l||void 0===l?void 0:l.message)===(null===n||void 0===n?void 0:n.message)&&o().createElement("span",{className:M,style:{marginTop:"-12px"},"data-testid":"time-stamp-text"}," ",de(u,!1))))}return null}()};_e.propTypes={messageObj:r.object.isRequired,featureFlags:r.object.isRequired,lastMessageIndex:r.object,brand:r.object.isRequired,isRichLink:r.func,onSubmitMessage:r.func.isRequired,convId:r.string.isRequired},_e.defaultProps={isRichLink:function(){},lastMessageIndex:{}};var We=_e;function Ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,o,r,i,l=[],s=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}
2finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ue(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ue(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Ge=(0,i.A)(function(e){var t,n,a,o;return{confirmModal:{position:"absolute",top:"80px",width:"100%",zIndex:9999,padding:"0 30px"},mediaModalDialog:{maxWidth:"100%",margin:"0 auto",position:"relative",display:"flex",flexDirection:"column",backgroundColor:"#fff !important",border:"1px solid rgba(0,0,0,.2)",borderRadius:".3rem",outline:"0"},confirmModalDialog:{maxWidth:"100%",margin:"0 auto",position:"relative",display:"flex",flexDirection:"column",backgroundColor:"#fff !important",border:"1px solid rgba(0,0,0,.2)",borderRadius:".3rem",outline:"0"},confirmModalContent:{backgroundColor:"#fff",boxShadow:"0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12)"},confirmModalBody:{overflow:"auto",textAlign:"center",padding:"1rem"},confirmModalFooter:{borderTop:0,justifyContent:"center",padding:"1rem",display:"flex",alignItems:"center"},confirmBtn:{marginLeft:"10px",display:"flex",alignItems:"center",justifyContent:"center",padding:".5rem .75rem",fontSize:"1rem",color:"#fff","&:hover":{color:"#fff"},backgroundColor:"".concat((null===(t=e.palette.cms)||void 0===t?void 0:t.primary)||e.palette.colorPrimary),border:"2px solid ".concat((null===(n=e.palette.cms)||void 0===n?void 0:n.primary)||e.palette.colorPrimary),borderRadius:".25rem",cursor:"pointer"},confirmBtnOutline:{backgroundColor:"#fff",color:"".concat((null===(a=e.palette.cms)||void 0===a?void 0:a.primary)||e.palette.colorPrimary),border:"2px solid  ".concat((null===(o=e.palette.cms)||void 0===o?void 0:o.primary)||e.palette.colorPrimary),padding:".5rem .75rem",fontSize:"1rem",borderRadius:".25rem",marginLeft:"10px",cursor:"pointer"}}}),Ke=function(e){var t=e.closeChatConfirm,n=e.onCloseDialog,r=e.onCancelDialog,i=Ve((0,a.useState)(void 0),2),s=i[0],c=i[1],d=(0,l.A)("(min-width: 576px)"),u=Ge(),m=u.mediaModalDialog,p=u.confirmBtn,f=u.confirmBtnOutline,v=u.confirmModal,g=u.confirmModalBody,b=u.confirmModalContent,h=u.confirmModalDialog,y=u.confirmModalFooter;return(0,a.useEffect)(function(){c(d?m:h)},[d]),t?o().createElement("div",{id:"confirm",className:v},o().createElement("div",{className:s},o().createElement("div",{className:b},o().createElement("div",{className:g},"Are you sure you want to close?"),o().createElement("div",{className:y},o().createElement("button",{type:"button",onClick:n,className:p,id:"close","data-testid":"confirm-close-button"},"Close"),o().createElement("button",{type:"button",onClick:r,className:f,"data-testid":"confirm-cancel-button"},"Cancel"))))):null};Ke.propTypes={closeChatConfirm:r.bool.isRequired,onCloseDialog:r.func.isRequired,onCancelDialog:r.func.isRequired};var He=Ke,Ye=n(74924);function Ze(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,o,r,i,l=[],s=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $e(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$e(e,t):void 0}}
2(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Je=(0,i.A)(function(e){var t,n;return{menuModal:{position:"absolute",bottom:"30px",width:"100%",zIndex:2,padding:"0 30px"},mediaModalDialog:{maxWidth:"100%",margin:"0 auto",position:"relative",display:"flex",flexDirection:"column",backgroundColor:"#fff !important",border:"1px solid rgba(0,0,0,.2)",borderRadius:".3rem",outline:"0"},menuModalDialog:{maxWidth:"100%",margin:"0 auto",position:"relative",display:"flex",flexDirection:"column",backgroundColor:"#fff !important",border:"1px solid rgba(0,0,0,.2)",borderRadius:".3rem",outline:"0"},menuModalContent:{backgroundColor:"#fff",boxShadow:"0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12)"},endChatButton:{display:"block",color:"".concat((null===(t=e.palette.cms)||void 0===t?void 0:t.primary)||e.palette.colorPrimary),width:"100%",border:"none",fontSize:"16px",padding:"5px 10px",textAlign:"left",backgroundColor:"#fff",fontFamily:"Arial, sans-serif","&:hover":{backgroundColor:"#eaeaec"}},openEmailTranscriptButton:{display:"block",color:"".concat((null===(n=e.palette.cms)||void 0===n?void 0:n.primary)||e.palette.colorPrimary),width:"100%",border:"none",fontSize:"16px",padding:"5px 10px",textAlign:"left",backgroundColor:"#fff",fontFamily:"Arial, sans-serif","&:hover":{backgroundColor:"#eaeaec"}},buttonWrappingDiv:{display:"block",maxWidth:"100%",padding:"10px","& button":{cursor:"pointer"}}}}),Qe=function(e){var t=e.showThreeDotMenu,n=e.openEmailTranscriptInputDialog,r=e.closeChatAndCleanUpSession,i=e.chatWidgetMinimized,s=e.featureFlags,c=e.convId,d=e.mainTabConvID,u=e.dummyTabId,m=Ze((0,a.useState)(void 0),2),p=m[0],f=m[1],v=(0,l.A)("(min-width: 576px)"),g=Je();(0,a.useEffect)(function(){f(v?g.mediaModalDialog:g.menuModalDialog)},[v]);return t&&!i?o().createElement("div",{id:"threeDotMenu",className:g.menuModal},o().createElement("div",{className:p},o().createElement("div",{className:g.menuModalContent},o().createElement("div",{className:g.buttonWrappingDiv},s["is-send-chat-transcript-email-enabled"]&&o().createElement("button",{type:"button","data-testid":"email-transcript",className:g.openEmailTranscriptButton,onClick:function(){return n()}},"Email Transcript"),o().createElement("button",{type:"button","data-testid":"end-chat",className:g.endChatButton,onClick:function(){r(),(0,Ye.gY)(Ye.VN.ON_CLOSE_DIALOG,c||d,!!c,u,"",s)}},"End Chat"))))):null};Qe.propTypes={showThreeDotMenu:r.bool.isRequired,openEmailTranscriptInputDialog:r.func.isRequired,closeChatAndCleanUpSession:r.func.isRequired,chatWidgetMinimized:r.bool.isRequired,featureFlags:r.object.isRequired,convId:r.string,mainTabConvID:r.string,dummyTabId:r.string},Qe.defaultProps={convId:"",mainTabConvID:"",dummyTabId:""};var Xe=Qe;function et(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,o,r,i,l=[],s=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return tt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?tt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var nt=(0,i.A)(function(e){var t,n,a,o,r,i,l;return{continueModal:{position:"absolute",top:"100px",left:"calc(50% - 150px)",width:"300px",zIndex:9999,boxShadow:"0 2px 1px -1px rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 1px 3px 0 rgba(0,0,0,.12)",backgroundColor:"#fff",borderRadius:"2px"},mediaModalDialog:{maxWidth:"100%",margin:"0 auto",border:"1px solid rgba(0,0,0,.2)",borderRadius:"2px"},continueModalDialog:{maxWidth:"100%",margin:"0 auto",border:"1px solid rgba(0,0,0,.2)"}
2,continueModalBody:{height:"400px",overflow:"auto",textAlign:"center"},continueBtn:{display:"flex",alignItems:"center",justifyContent:"center",alignSelf:"center",padding:".5rem .75rem",fontSize:"1rem",color:"#fff","&:hover":{color:"#fff"},backgroundColor:"".concat((null===(t=e.palette.cms)||void 0===t?void 0:t.primary)||e.palette.colorPrimary),border:"2px solid ".concat((null===(n=e.palette.cms)||void 0===n?void 0:n.primary)||e.palette.colorPrimary),borderRadius:".25rem",width:"49%"},timerCloseBtn:{display:"flex",alignItems:"center",justifyContent:"center",alignSelf:"center",padding:".5rem .75rem",fontSize:"1rem",color:"".concat((null===(a=e.palette.cms)||void 0===a?void 0:a.primary)||e.palette.colorPrimary),"&:hover":{color:"".concat((null===(o=e.palette.cms)||void 0===o?void 0:o.primary)||e.palette.colorPrimary)},backgroundColor:"#FFF",border:"2px solid ".concat((null===(r=e.palette.cms)||void 0===r?void 0:r.primary)||e.palette.colorPrimary),borderRadius:".25rem",width:"49%"},continueBtnOutline:{backgroundColor:"#fff",color:"".concat((null===(i=e.palette.cms)||void 0===i?void 0:i.primary)||e.palette.colorPrimary),border:"2px solid ".concat((null===(l=e.palette.cms)||void 0===l?void 0:l.primary)||e.palette.colorPrimary)},confirmModalBody:{padding:"15px 15px 0px",textAlign:"center"},confirmModalFooter:{padding:"15px",textAlign:"center",display:"flex",justifyContent:"center",gap:"10px"},greyOutBackground:{backgroundColor:"rgba(0,0,0,0.5)",width:"100%",height:"100%",position:"absolute",zIndex:2,borderRadius:"5px 5px 0 0"}}}),at=600,ot=function(e){var t=e.startTimer,n=e.closeChatAndCleanUpSession,r=e.messages,i=e.showTimer,s=e.setShowTimer,c=e.onCloseDialog,d=e.setCloseChatConfirm,u=e.setShowReconnectButton,m=e.minimizeChatWidget,p=e.handleSendSurveyLink,f=e.convId,v=e.mainTabConvID,g=e.dummyTabId,b=e.featureFlags,h=e.setIsChatInputDisabled,y=et((0,a.useState)(void 0),2),x=y[0],C=y[1],E=(0,l.A)("(min-width: 576px)"),w=nt(),S=et((0,a.useState)(g||!f?300:at),2),I=S[0],k=S[1],N=et((0,a.useState)(g||!f?300:at),2),T=N[0],A=N[1],R=(0,a.useRef)();return(0,a.useEffect)(function(){if(clearInterval(R.current),k(at),A(at),t&&I>0){var e=I;R.current=setInterval(function(){var t;k(function(t){return e=t-1,t-1}),t=e,T>0&&A(t-1),300===t&&(s(!0),h(!0),m(!1),c&&d(!1),f&&(0,Ye.gY)(Ye.VN.ON_SHOW_TIMER,f,!0,"","",b)),0===t&&(p(),clearInterval(R.current),s(!1),n(),u(!0),f&&(0,Ye.gY)(Ye.VN.ON_TIMER_DIALOG,f,!0,"","",b))},1e3)}return t||i||null!==R&&void 0!==R&&R.current&&clearInterval(R.current),function(){return clearInterval(R.current)}},[t,r]),(0,a.useEffect)(function(){C(E?w.mediaModalDialog:w.continueModalDialog)},[E]),i?o().createElement("div",{className:w.greyOutBackground},o().createElement("div",{id:"continue-modal",className:"".concat(w.continueModal),"data-testid":"timer-dialog"},o().createElement("div",{className:x},o().createElement("div",{className:w.confirmModalContent},o().createElement("div",{className:w.confirmModalBody,"data-testid":"timer-dialog-message"},"This chat will close in  ",o().createElement("span",{id:"timerdiv"},function(e){var t=e%60;return(e-t)/60+(t>9?":":":0")+t}(T)),"  minutes."),o().createElement("div",{className:w.confirmModalFooter},o().createElement("button",{type:"button",onClick:function(){s(!1),h(!1),f&&k(at),(0,Ye.gY)(Ye.VN.ON_RESUME_TIMER,f||v,!!f,g,"",b)},className:w.continueBtn,id:"continue-chat","data-testid":"continue-btn"},"Resume Chat"),o().createElement("button",{type:"button",onClick:function(){n(),(0,Ye.gY)(Ye.VN.ON_CLOSE_DIALOG,f||v,!!f,g,"",b)},className:w.timerCloseBtn,id:"continue-chat","data-testid":"timer-close-btn"},"Close Chat")))))):null};ot.propTypes={startTimer:r.bool.isRequired,closeChatAndCleanUpSession:r.func.isRequired,messages:r.array.isRequired,onCloseDialog:r.func.isRequired,setCloseChatConfirm:r.func.isRequired,showTimer:r.bool.isRequired,setShowTimer:r.func.isRequired,setShowReconnectButton:r.func.isRequired,minimizeChatWidget:r.func.isRequired,handleSendSurveyLink:r.func.isRequired,setIsChatInputDisabled:r.func.isRequired,convId:r.string,mainTabConvID:r.string,dummyTabId:r.string,featureFlags:r.array},ot.defaultProps={convId:"",mainTabConvID:"",dummyTabId:"",featureFlags:[]};var rt=ot;function it(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,o,r,i,l=[],s=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}
2finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return lt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var st=(0,i.A)(function(e){var t,n,a,o,r,i,l;return{emailTranscriptModal:{position:"absolute",top:"100px",width:"100%",zIndex:9999,padding:"0 30px"},mediaModalDialog:{maxWidth:"100%",margin:"0 auto",position:"relative",display:"flex",flexDirection:"column",backgroundColor:"#fff !important",border:"1px solid rgba(0,0,0,.2)",borderRadius:".3rem",outline:"0"},emailTranscriptModalDialog:{maxWidth:"100%",margin:"0 auto",position:"relative",display:"flex",flexDirection:"column",backgroundColor:"#fff !important",border:"1px solid rgba(0,0,0,.2)",borderRadius:".3rem",outline:"0"},emailTranscriptContent:{backgroundColor:"#fff",boxShadow:"0 2px 1px -1px rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.14), 0 1px 3px 0 rgba(0,0,0,0.12)"},emailTranscriptInput:{width:"100%",height:"45px",borderRadius:"4px white"},emailTranscriptHeader:{padding:"0 16px"},successEmail:{padding:"10px"},successMessage:{color:"".concat((null===(t=e.palette.cms)||void 0===t?void 0:t.primary)||e.palette.colorPrimary),padding:"2rem",zIndex:"999",position:"absolute",backgroundColor:"#ffffff",top:"100px",width:"100%",fontSize:"16px",border:"1px solid rgba(0,0,0,.2)",borderRadius:".3rem",boxShadow:"0 2px 1px -1px rgba(0,0,0,0.20), 0 1px 1px 0 rgba(0,0,0,0.14), 0 1px 3px 0 rgba(0,0,0,0.12)"},emailTranscriptMessage:{display:"inline","&:before":{content:"'a",whiteSpace:"pre"}},emailTranscriptBody:{borderTop:"1px solid rgba(0, 0, 0, 0.12)",padding:"15px 19px"},emailFooterModel:{borderTop:0,justifyContent:"space-between",padding:"1rem",display:"flex",alignItems:"center"},confirmBtn:{marginLeft:"10px",display:"flex",alignItems:"center",justifyContent:"space-between",padding:".5rem .75rem",fontSize:"1rem",color:"#fff","&:hover":{color:"#fff"},"&:disabled":{backgroundColor:"".concat((null===(n=e.palette.cms)||void 0===n?void 0:n.colorNeutral70)||e.palette.colorNeutral70),border:"2px solid ".concat((null===(a=e.palette.cms)||void 0===a?void 0:a.colorNeutral70)||e.palette.colorNeutral70)},backgroundColor:"".concat((null===(o=e.palette.cms)||void 0===o?void 0:o.primary)||e.palette.colorPrimary),border:"2px solid ".concat((null===(r=e.palette.cms)||void 0===r?void 0:r.primary)||e.palette.colorPrimary),borderRadius:".25rem",cursor:"pointer"},confirmBtnOutline:{backgroundColor:"#fff",color:"".concat((null===(i=e.palette.cms)||void 0===i?void 0:i.primary)||e.palette.colorPrimary),border:"2px solid  ".concat((null===(l=e.palette.cms)||void 0===l?void 0:l.primary)||e.palette.colorPrimary),padding:".5rem .75rem",fontSize:"1rem",borderRadius:".25rem",marginLeft:"10px",cursor:"pointer"}}}),ct=function(e){var t=e.onSubmitEmail,n=e.showEmailTranscriptInput,r=e.cancelEmailTranscript,i=e.emailSuccesMessage,s=(0,l.A)("(min-width: 576px)"),c=st(),d=it((0,a.useState)(void 0),2),u=d[0],m=d[1],p=it((0,a.useState)(""),2),f=p[0],v=p[1],g=it((0,a.useState)(!0),2),b=g[0],h=g[1];(0,a.useEffect)(function(){m(s?"mediaModalDialog":"emailTranscriptModalDialog")},[s]);return n?o().createElement("div",{id:"email-transcript-input",className:c.emailTranscriptModal},o().createElement("div",{className:"mediaModalDialog"===u?c.mediaModalDialog:c.emailTranscriptModalDialog},o().createElement("form",{onSubmit:function(e){e.preventDefault(),t(f)},"data-testid":"email-transcript-input-form"},o().createElement("div",{className:c.emailTranscriptContent}),o().createElement("div",{className:c.emailTranscriptHeader},o().createElement("h4",{"data-testid":"email-transcript-heading"},"Email Transcript")),o().createElement("div",{className:c.emailTranscriptBody},o().createElement("label",{htmlFor:"email"},"Email:",o().createElement("input",{type:"email",value:f,onChange:function(e){var t;t=e.target.value,v(t),h(!G.test(t))},className:c.emailTranscriptInput,placeholder:"Enter email","data-testid":"email-transcript-input"}))),o().createElement("div",{className:c.emailFooterModel},o().createElement("button",{type:"submit",disabled:!f||b,className:c.confirmBtn,"data-testid":"email-transcript-send"},"Send"),o().createElement("button",{type:"button",onClick:r,className:c.confirmBtnOutline,"data-testid":"email-transcript-cancel"},"Cancel"))))):i?o().createElement("div",{id:"successEmail",className:c.successEmail},o().createElement("div",{className:c.successMessage},"After the end of chat.",o().createElement("span",{className:c.emailTranscriptMessage}," Email will be sent to ",f,"."))):null};ct.propTypes={onSubmitEmail:r.func.isRequired,showEmailTranscriptInput:r.bool.isRequired,cancelEmailTranscript:r.func.isRequired,emailSuccesMessage:r.bool.isRequired};var dt=ct,ut=n(85618),mt=n(94043),pt=n(46560),ft=JSON.parse('[{"name":"Berries","shortName":"BRY","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt72d9b95d472cc760/604f9d2032845c7ca16482a2/SB.svg"},{"name":"HarryAndDavid","shortName":"HD","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt9918fbece180a25c/604f9d304a3cbc7f0d1fe336/HD.svg"},{"name":"Flowers","shortName":"18F","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt9f9761a4c3927808/604f9d30f66d124cb8a7ca47/18F.svg"},{"name":"Baskets","shortName":"18B","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltae4cfa9d9e273159/604f9d304f5c921f05676f23/18B.svg"}
2,{"name":"ThePopcornFactory","shortName":"TPF","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltf7005ff610622fd6/60523b4d6d24ea4cb9b57e9a/TPF.svg"},{"name":"CherylAndCompany","shortName":"CCO","url":""},{"name":"Wolfermans","shortName":"WLF","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt2505a907476c89eb/604f9d20f66d124cb8a7ca43/W.svg"},{"name":"StockYards","shortName":"SY","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltd236036f893bf5b7/604f9d20d5688f7f0c95a83e/SY.svg"},{"name":"FruitBouquet","shortName":"FB","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt92ae2d3ec7bb2c70/604f9d307080f51ca04d37b3/FB.svg"},{"name":"PersonalizationUniverse","shortName":"PZU","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt4642752ed849a755/604f9d20887c870bbd85539a/PMall.svg"},{"name":"SimplyChocolate","shortName":"SCH","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt16985f5ece5a1540/604f9d204a3cbc7f0d1fe32c/SC.svg"},{"name":"Vital Choice","shortName":"VC","url":"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/bltddb163328ec63eee/6213a2385a16113bff794b2a/VC.svg"}]'),vt=(0,i.A)(function(e){var t,n;return{reconnectBtn:{margin:"0 auto",marginTop:"10px",width:"55%",display:"flex",cursor:"pointer",alignItems:"center",justifyContent:"center",padding:".5rem .75rem",fontSize:"1rem",color:"#fff","&:hover":{color:"#fff"},backgroundColor:"".concat((null===(t=e.palette.cms)||void 0===t?void 0:t.primary)||e.palette.colorPrimary),border:"2px solid ".concat((null===(n=e.palette.cms)||void 0===n?void 0:n.primary)||e.palette.colorPrimary),borderRadius:".25rem"}}}),gt=function(e){var t=e.reconnectChat,n=e.isBot,a=e.isAigoReady,r=e.brand,i=vt();return o().createElement(d.A,{width:"90%",margin:"0 auto",textAlign:"center","data-component":"reconnectChatButton"},function(){var e="";return a&&(e="".concat(n?"Virtual Gifting Assistant":"Agent"," has left. <br/> Thanks for contacting ").concat(null===r||void 0===r?void 0:r.description,"\xae.")),(0,X.Ay)(e)}(),o().createElement("button",{onClick:t,className:i.reconnectBtn,variant:"outlined",size:"small",type:"button",id:"reconnect","data-testid":"reconnect-chat-button"},"Reconnect Chat"))};gt.propTypes={isBot:r.bool.isRequired,isAigoReady:r.bool.isRequired,reconnectChat:r.func.isRequired,brand:r.object.isRequired};var bt=gt,ht=(0,i.A)(function(e){var t,n,a,o;return{FeedbackContainer:{position:"fixed",bottom:"100px",minHeight:"320px",right:"110px",zIndex:9999,boxShadow:"0 2px 1px -1px ".concat((null===(t=e.palette.cms)||void 0===t?void 0:t.primary)||e.palette.colorPrimary,", 0 1px 1px 0 ").concat((null===(n=e.palette.cms)||void 0===n?void 0:n.primary)||e.palette.colorPrimary,", 0 1px 3px 0 ").concat((null===(a=e.palette.cms)||void 0===a?void 0:a.primary)||e.palette.colorPrimary),borderRadius:"2px",backgroundColor:"white","& label":{color:"".concat((null===(o=e.palette.cms)||void 0===o?void 0:o.primary)||e.palette.colorPrimary)},display:function(e){return e.feedbackMinimized?"none":"flex"},alignItems:"end",flexDirection:"column"},hidden:{visibility:"hidden"},qualtricsFeedbackContainer:{zIndex:9999,"& div:not(.status-container)":{display:"flex",justifyContent:"center",alignItems:"center",paddingRight:"10px",paddingLeft:"5px",paddingBottom:"1px"}},statusContainer:{display:"flex",alignItems:"center",justifyContent:"center",height:"24px"},statusText:{paddingTop:"15px"},loadingContainer:{zIndex:100},headerActionButton:{border:0,backgroundColor:"transparent",padding:0,outline:"none",cursor:"pointer"},headerBox:{paddingRight:"15px",paddingTop:"10px",paddingBottom:"30px"}}}),yt=function(e){var t=e.open,n=e.setFeedbackOpen,a=e.feedbackMinimized,r=e.setFeedbackMinimized,i=e.setSurveyFetched,l=e.feedbackRef,s=e.setIsFeedbackOpened,c=ht({feedbackMinimized:a}),u=c.FeedbackContainer,m=c.hidden,p=c.statusContainer,b=c.qualtricsFeedbackContainer,h=c.headerActionButton,y=c.headerBox;return o().createElement("div",{ref:l,"data-component":"feedback"},o().createElement("div",{className:"".concat(b," ").concat(u," ").concat(t?"":m)},o().createElement(d.A,{className:y},o().createElement("button",{type:"button",onClick:function(e){e.stopPropagation(),r(!a),n(!1)},className:h},o().createElement(f.A,{fontSize:"small"})),o().createElement("button",{type:"button",onClick:function(){n(!1),i(!1),s(!1)},className:h},o().createElement(v.A,{fontSize:"small"}))),o().createElement("div",{id:"qualtrics-feedback-button","data-testid":"qualtrics-feedback-button",className:" ".concat(t?"":m)},o().createElement("div",{className:"".concat(p," status-container")},o().createElement(g.A,{size:24})))))};yt.propTypes={open:r.bool.isRequired,setFeedbackOpen:r.func.isRequired,feedbackMinimized:r.bool.isRequired,setFeedbackMinimized:r.func.isRequired,setSurveyFetched:r.func.isRequired,feedbackRef:r.object.isRequired,setIsFeedbackOpened:r.func.isRequired};var xt=yt,Ct=n(26576);function Et(e){return Et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Et(e)}function wt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,o,r,i,l=[],s=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(a=r.call(n)).done)&&(l.push(a.value),l.length!==t);s=!0);}catch(e){c=!0,o=e}
2finally{try{if(!s&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return St(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?St(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function St(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function It(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Et(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=Et(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Et(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kt="https://images.contentstack.io/v3/assets/bltf96456c406fb16e3/blt49ae5f2dcb9d2be7/60250ab33e70bb4c12c71bd9/typing-indicator.gif",Nt=(0,i.A)(function(e){var t,n,a,o,r,i,l,s,c,d,u,m,p,f,v,g,b,h,y,x,C;return{cjpChatPopup:It(It(It({lineHeight:"1.6em",fontWeight:400,fontFamily:"Open Sans, sans-serif",display:"none",position:"fixed",bottom:0,right:"0px",zIndex:11,boxShadow:"0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0,0,0,.12)",borderRadius:"5px 5px 0 0"},e.breakpoints.up("1320"),{fontSize:"16px"}),e.breakpoints.between("1160","1320"),{fontSize:"16px"}),e.breakpoints.down("1160"),{fontSize:"14px"}),formContainer:{maxWidth:"100%",minWidth:400,minHeight:400,backgroundColor:"white",position:"relative",width:"100%",fallbacks:[{maxWidth:"400px !important"}]},formContainerSM:{minWidth:320},formContainerMD:{minWidth:400},formTitle:{display:function(e){return e.chatWidgetMinimized?"none":"flex"},justifyContent:"space-between",borderBottom:"1px solid #ddd",alignItems:"center",padding:11,background:null===(t=e.palette.cms)||void 0===t?void 0:t.primary,"& a":{color:"#8796a5"},"& div i":{fontSize:"1.2em",marginRight:5},"& div i.fa-comments":{color:"".concat((null===(n=e.palette.cms)||void 0===n?void 0:n.primary)||e.palette.colorPrimary)}},commentTitle:{display:"flex",alignItems:"center",justifyContent:"center"},minimize:{minHeight:"auto"},closeChat:{},chatContainer:{height:390,overflow:"auto",padding:"10px 15px",marginBottom:15,overscrollBehavior:"contain"},chatMessage:{"& > form":{display:"flex",alignItems:"center"},"& input[type='text']":{flex:"1",padding:"12px 15px"},"& input[type='text']:focus":{outline:"none"},"& textarea":{flex:"1",backgroundColor:"#eee",padding:"5px 0 5px 20px",fontSize:"0.8rem"}},visible:{display:"block",zIndex:"1001"},headerActionButton:{border:0,backgroundColor:"transparent",padding:0,outline:"none",cursor:"pointer"},openButton:It({zIndex:"999",position:"fixed",bottom:80,right:0,display:"flex",flexDirection:"column",border:function(t){var n;return t.isChatIconDisplayed||t.isFeedbackButtonDisplayed||t.showTopButton?"solid ".concat(null===(n=e.palette.cms)||void 0===n?void 0:n.primary," 1px"):"none"},backgroundColor:"white",alignItems:"center",width:"70px",borderRight:"none","& svg":{color:null===(a=e.palette.cms)||void 0===a?void 0:a.primary,fontSize:"30px",width:"auto",display:"block",margin:"0 auto"},"& span":{display:"block",color:null===(o=e.palette.cms)||void 0===o?void 0:o.primary,fontSize:"1rem",textAlign:"center"},"& button":{padding:"10px 5px",color:null===(r=e.palette.cms)||void 0===r?void 0:r.primary,cursor:"pointer",fontSize:"1.2rem",backgroundColor:"white",borderBottom:function(t){var n;return t.isChatIconDisplayed&&t.isFeedbackButtonDisplayed?"":"solid ".concat(null===(n=e.palette.cms)||void 0===n?void 0:n.primary," 1px")},height:"70px",width:"100%",borderRadius:"0"},"& path":{fill:null===(i=e.palette.cms)||void 0===i?void 0:i.primary}},e.breakpoints.down("600"),{right:20}),chatContainerMinimized:{display:"none"},headerIcons:{color:"#fff"},headerIconClose:{position:"absolute",right:35,width:20,bottom:5},headerIconOpen:{position:"absolute",right:30,top:7,color:"#fff",fontSize:25},headerClose:{position:"absolute",top:15,right:8,fontSize:25},chatInput:{fontSize:14,border:"0.5px solid #ccc !important",borderRadius:"5px !important",margin:"10px !important","& :focus":{fontSize:"inherit !important"}},liveChatIcon:{width:30,height:25,marginRight:5,filter:"sepia(1) brightness(3)"},liveChatIconVC:{width:30,height:12,marginRight:5},liveChatIconHD:{width:30,height:25,margin:"-2px 0px "},typingIndicator:{position:"absolute",bottom:95,overflowY:"hidden",transitionProperty:"all",transitionDuration:".5s",transitionTimingFunction:"cubic-bezier(0, 1, 0.5, 1)",width:35,height:20,left
2:15},agentTypingText:{position:"absolute",bottom:95,fontSize:11,left:50},statusContainer:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},statusText:{paddingTop:"15px"},statusContainerFail:{position:"relative",top:"40%"},strokeClass:{display:"flex",justifyContent:"center",marginBottom:40,"&::after":{top:10,width:"80%",content:"no-close-quote",display:"block",position:"relative",borderBottom:"solid 1px gray"}},statusTextFail:{margin:"0px auto",textAlign:"center",position:"absolute",zIndex:99999,padding:"0 5px",background:"white"},chatTitle:{color:"#fff",fontSize:"1.2em",margin:"5px -2px 0px"},chatHeaderHD:{color:"#fff",fontSize:"1.2em",margin:"5px 5px 0px"},threeDotSvg:{position:"absolute",bottom:0,right:8,"& path":{fill:"".concat((null===(l=e.palette.cms)||void 0===l?void 0:l.primary)||e.palette.colorPrimary)}},threeDotSvgDisabled:{pointerEvents:"none","& path":{fill:"#ccc"}},formFooter:{padding:"4%","& $threeDotMenuContainer":{"&:hover":{"& $toolTipText":{visibility:"visible"}}}},toolTipText:{visibility:"hidden",width:"80px",backgroundColor:"".concat((null===(s=e.palette.cms)||void 0===s?void 0:s.primary)||e.palette.colorPrimary),color:"#fff",textAlign:"center",borderRadius:"6px",padding:"5px 0",position:"absolute",bottom:26,right:5,fontSize:14,"&:after":{content:'""',position:"absolute",top:"100%",left:"80%",marginLeft:"-5px",borderWidth:"5px",borderStyle:"solid",borderColor:"".concat((null===(c=e.palette.cms)||void 0===c?void 0:c.primary)||e.palette.colorPrimary," transparent transparent transparent")},border:"none",cursor:"pointer"},menuListContainer:{display:"flex",bottom:80,position:"absolute",height:160,overflowY:"scroll",overflowX:"auto",width:350,zIndex:12,boxShadow:"2px 2px 2px 2px grey",left:15,"&::-webkit-scrollbar-thumb":{background:null===(d=e.palette.cms)||void 0===d?void 0:d.primary,borderRadius:10},"&::-webkit-scrollbar:vertical":{background:"transparent",width:8},"&::-webkit-scrollbar:horizontal":{background:"transparent",width:8}},addressList:{fontSize:14,padding:"4px !important",fontWeight:"600",borderBottom:"solid 1px #ecdede !important",display:"block !important","min-width":350},chatButton:{},threeDotMenuContainer:{cursor:"pointer"},modalBlocker:{position:"absolute",width:"100%",height:"100%",content:" ",background:"rgba(0, 0, 0, .5)",zIndex:1},feedBackButton:{borderTop:"solid ".concat(null===(u=e.palette.cms)||void 0===u?void 0:u.primary," 1px !important"),borderBottom:"solid ".concat(null===(m=e.palette.cms)||void 0===m?void 0:m.primary," 1px !important"),borderRadius:"0 !important",height:"70px !important"},feedBackButtonTop:{borderTop:"none !important",backgroundColor:"unset !important",height:"70px !important"},sendButton:{"&:not(.Mui-disabled)":{"& svg":{color:"".concat((null===(p=e.palette.cms)||void 0===p?void 0:p.primary)||e.palette.colorPrimary)}},"& .MuiTouchRipple-root span":{display:"none !important"},"&:hover":{background:"transparent !important"}},smartgiftEnabled:It({},e.breakpoints.down("600"),{bottom:95}),textStyles:{fontSize:"12px !important",paddingTop:"8px !important"},"@keyframes glowing":{"0.8%":{backgroundColor:"".concat((null===(f=e.palette.cms)||void 0===f?void 0:f.primary)||e.palette.colorPrimary),boxShadow:"0 0 5px ".concat((null===(v=e.palette.cms)||void 0===v?void 0:v.primary)||e.palette.colorPrimary)},"0.9%":{backgroundColor:"".concat((null===(g=e.palette.cms)||void 0===g?void 0:g.primary)||e.palette.colorPrimary),boxShadow:"0 0 5px ".concat((null===(b=e.palette.cms)||void 0===b?void 0:b.primary)||e.palette.colorPrimary)}},minimizedColor:{animationName:"$glowing",animationDuration:"1300ms",animationIterationCount:"infinite"},reversedColor:{backgroundColor:"".concat((null===(h=e.palette.cms)||void 0===h?void 0:h.primary)||e.palette.colorPrimary," !important"),color:"#FFFFFF !important"},feedBackColor:{color:"white !important"},iconButton:{height:"70px !important"},notificationIcon:{paddingTop:"2px",position:"absolute",right:"38px",bottom:"6px"},notificationIconColor:{color:"".concat((null===(y=e.palette.cms)||void 0===y?void 0:y.primary)||e.palette.colorPrimary),"&:hover":{"& $notificationToolTipText":{visibility:"visible"}}}
2,notificationToolTipText:{visibility:"hidden",width:"175px",backgroundColor:"".concat((null===(x=e.palette.cms)||void 0===x?void 0:x.primary)||e.palette.colorPrimary),color:"#fff",textAlign:"center",borderRadius:"6px",padding:"5px 0",position:"absolute",bottom:26,right:10,fontSize:14,"&:after":{content:'""',position:"absolute",top:"100%",left:"80%",marginLeft:"-5px",borderWidth:"5px",borderStyle:"solid",borderColor:"".concat((null===(C=e.palette.cms)||void 0===C?void 0:C.primary)||e.palette.colorPrimary," transparent transparent transparent")},border:"none",cursor:"pointer"},privacyNotice:{fontSize:12,padding:"5px 2px",bottom:"-2px",position:"absolute",color:"rgba(0, 0, 0, 0.80)"}}}),Tt=function(e){var t,n,r,i,b=e.chatWidgetMinimized,y=e.closeChatConfirm,x=e.showChatWidget,C=e.messages,E=e.onChatOpen,w=e.onCloseDialog,S=e.onCancelDialog,I=e.cancelEmailTranscript,k=e.onSubmitEmail,N=e.closeChatWidget,T=e.onSubmitMessage,R=e.minimizeChatWidget,M=e.startTimer,O=e.openEmailTranscriptInputDialog,D=e.closeChatAndCleanUpSession,P=e.showEmailTranscriptInput,B=e.emailSuccesMessage,z=e.showTimer,q=e.setShowTimer,L=e.setCloseChatConfirm,_=e.history,W=e.location,V=e.isLoading,U=e.errorState,G=e.setShowChatButton,K=e.featureFlags,H=e.isChatInputDisabled,Y=e.brand,Z=e.showThreeDotMenu,$=e.setShowThreeDotMenu,J=e.agentIsTyping,X=e.setIsTyping,ee=e.botIsTyping,te=e.convId,ne=e.showReconnectButton,oe=e.setShowReconnectButton,re=e.reconnectChat,ie=e.isBot,le=e.isAigoReady,se=e.forwardRef,ce=e.callUpdateProfileEmailId,de=e.ffIsSmartgiftEnabled,ue=e.handleSendSurveyLink,me=e.chatRef,pe=e.feedbackMinimized,fe=e.setFeedbackMinimized,ve=e.feedbackRef,ge=e.setIsFeedbackOpened,be=e.isFeedbackBtnClicked,he=e.isChatBtnClicked,ye=e.isSoundNotificationOn,xe=e.setShouldTurnNotificationOff,Ce=e.mainTabConvID,Ee=e.dummyTabId,we=e.setIsChatInputDisabled,Se=e.isUseCaseTriggered,Ie=(e.routing,wt((0,a.useState)(void 0),2)),ke=Ie[0],Ne=Ie[1],Te=wt((0,a.useState)(!1),2),Ae=Te[0],Re=Te[1],je=wt((0,a.useState)(!1),2),Me=je[0],Oe=je[1],De=wt((0,a.useState)(!1),2),Fe=De[0],Pe=De[1],Be=wt((0,a.useState)(null===(t=window)||void 0===t||null===(t=t.location)||void 0===t?void 0:t.href),2),ze=Be[0],qe=Be[1],Le=(0,a.useRef)(),_e=(0,l.A)("(min-width: 576px)"),Ve=ft.find(function(e){return e.shortName===Y.code}),Ue=null!==Ve&&void 0!==Ve&&Ve.url?null===Ve||void 0===Ve?void 0:Ve.url:"https://images.contentstack.io/v3/assets/bltdd99f24e8a94d536/blt626a37e12c158340/6054b83ec4f5970f34583e7d/chatIcon-2.svg",Ge=null===C||void 0===C?void 0:C[(null===C||void 0===C?void 0:C.length)-1],Ke=K["is-chat-icon-displayed"],Ze=K["is-feedback-button-displayed"],$e=Nt({showTopButton:Me,isFeedbackButtonDisplayed:Ze,isChatIconDisplayed:Ke,chatWidgetMinimized:b}),Je=function(){var e=Le.current;e&&(e.scrollTop=e.scrollHeight)},Qe=function(){$(!Z)},et=(0,h.n)();return(0,a.useEffect)(function(){C&&C.length&&Je()},[C]),(0,a.useEffect)(function(){Ee&&!V&&Je()},[V,Ee]),(0,a.useEffect)(function(){null!==C&&void 0!==C&&C.length&&F(C[C.length-1],te)&&function(e,t,n,a,o){try{var r=new URL(e),i=new URLSearchParams(null===r||void 0===r?void 0:r.search).toString();if(null!==i&&void 0!==i&&i.includes("refId")){var l;j.Rn({location:t,attributionURL:r},"/checkout/express".concat(r.search)),a.push("/checkout/express".concat(r.search));var s={convId:n,chatEnded:!0,endDate:new Date,isCurrentlyChatting:!1},c=j.WF()||s;c.isFromAigo=!0,j.tc(c);
2var d=Object.fromEntries(new URLSearchParams(r.search)),u=null===d||void 0===d?void 0:d.bEmail;u&&null!==r&&void 0!==r&&null!==(l=r.search)&&void 0!==l&&l.includes("bEmail")&&o(u),A.A.logInfo({appName:"mbp-pwa-ui",function:"redirectToShippingPage",message:"WebchatV2: Redirect to checkout - CONVID: ".concat(n," - REFID: ").concat(null===r||void 0===r?void 0:r.search)})}}catch(m){A.A.logError({appName:"mbp-pwa-ui",errorMessage:m,message:"WebchatV2: failed to construct url: - ERROR: ".concat(m," - CONVID: ").concat(n)})}}(F(C[C.length-1],te).url,W,te,_,ce)},[Ge]),(0,a.useEffect)(function(){(0,ut.v3)(W)&&!K["is-show-aigo-on-customer-service-page-enabled"]?G(!1):x||G(!0)},[W.pathname]),(0,a.useEffect)(function(){Ne(_e?$e.formContainerMD:$e.formContainerSM)},[_e]),(0,a.useEffect)(function(){var e=0;window.addEventListener("scroll",function(){window.scrollY>document.body.scrollHeight/2?Oe(!0):window.pageYOffset<e&&Oe(!1),e=window.pageYOffset<=0?0:window.pageYOffset})},[]),(0,a.useEffect)(function(){var e,t;(null===(e=window)||void 0===e||null===(e=e.location)||void 0===e?void 0:e.href)!==ze&&(Oe(!1),qe(null===(t=window)||void 0===t||null===(t=t.location)||void 0===t?void 0:t.href))},[null===(n=window)||void 0===n||null===(n=n.location)||void 0===n?void 0:n.href]),(0,a.useEffect)(function(){be&&(Ae||(Re(!Ae),ge(!0)),Fe||((0,Ct.HK)(Y.code),Pe(!0)),pe&&fe(!pe)),!he||te||Ee||(E(Se),Re(!1))},[]),o().createElement(o().Fragment,null,o().createElement(xt,{open:Ae,setFeedbackOpen:Re,feedbackMinimized:pe,setFeedbackMinimized:fe,setSurveyFetched:Pe,feedbackRef:ve,setIsFeedbackOpened:ge}),o().createElement("div",{"data-testid":"ChatWidgetWrapper",ref:me},o().createElement("div",{className:" ".concat(de?$e.smartGiftEnabled:""," ").concat($e.openButton)},Me&&o().createElement(s.A,{"aria-hidden":"true",tabIndex:"-1",onClick:function(){window.scrollTo(0,0),Oe(!Me)},className:$e.iconButton},o().createElement(p.A,{style:{position:"relative",bottom:"0px",padding:"0px",margin:"0px, 0px, 0px, 15px"}}),o().createElement("span",{className:$e.textStyles},"Top")),Ze&&o().createElement(s.A,{"aria-hidden":"true",tabIndex:"-1",className:" ".concat(pe?$e.reversedColor:$e.feedBackButton," ").concat(Me?"":$e.feedBackButtonTop),onClick:function(){Ae||(Re(!Ae),ge(!0)),Fe||((0,Ct.HK)(Y.code),Pe(!0)),pe&&fe(!pe)}},o().createElement("span",{className:pe?$e.feedBackColor:""},"[+]"),o().createElement("span",{className:"".concat($e.textStyles," ").concat(pe?$e.feedBackColor:"")},"Feedback")),Ke&&o().createElement(s.A,{"aria-hidden":"true",tabIndex:"-1","data-testid":"open-chat-btn",onClick:function(){E(),Re(!1)},className:"".concat($e.iconButton," ").concat(b?$e.minimizedColor:"")},o().createElement(c.A,null,o().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",viewBox:"0 0 48.23 41.81",fill:"#fff"},o().createElement("path",{d:"M17.83 40.78c5.75-.11 9.34-2.94 11.45-7.91.49-1.15 2.13-.61 3.25-.79 8.34-1.3 14.08-8 13.52-15.88-.56-8-6.93-13.83-15.44-14-4-.09-8-.05-12 0C9.51 2.25 3 7.62 2.21 15.73s4.7 14.66 13.53 16.35c.8.15 1.69 0 2.4 1-1.42 2.14-3.52 1.09-5.15.69a17.47 17.47 0 0 1-12.87-19C1 7 8.43.3 16.59.09q7.5-.18 15 0c8.25.21 15.63 6.85 16.53 14.69 1 8.65-4.41 17-12.85 18.91a10 10 0 0 0-7 4.52c-2.42 3.71-5.87 4.52-10.44 2.57zM36 13.72H12.24v-1.06H36zm0 8.09H12.26v-1.06H36z"}))),o().createElement("span",{className:$e.textStyles},"Chat"))),o().createElement("div",{id:"chat-widget-container",className:"".concat($e.cjpChatPopup," ").concat(x?$e.visible:"")},o().createElement("div",{id:"myForm"},o().createElement(He,{closeChatConfirm:y,onCloseDialog:w,onCancelDialog:S}),o().createElement(Xe,{showThreeDotMenu:Z,openEmailTranscriptInputDialog:O,closeChatAndCleanUpSession:D,chatWidgetMinimized:b,featureFlags:K,convId:te,mainTabConvID:Ce,dummyTabId:Ee}),o().createElement(rt,{startTimer:M,messages:C,closeChatAndCleanUpSession:D,showTimer:z,setShowTimer:q,onCloseDialog:w,setCloseChatConfirm:L,setShowReconnectButton:oe,chatWidgetMinimized:b,minimizeChatWidget:R,handleSendSurveyLink:ue,convId:te,mainTabConvID:Ce,dummyTabId:Ee,featureFlags:K,setIsChatInputDisabled:we}),o().createElement(dt,{onSubmitEmail:k,showEmailTranscriptInput:P,cancelEmailTranscript:I,emailSuccesMessage:B}),o().createElement("div",{"data-testid":"chat-bot-screen",className:"".concat($e.formContainer," ").concat(b?$e.minimize:""," ").concat(ke)},o().createElement(d.A,{className:$e.formTitle,"data-testid":"chat-header",onClick:function(){b&&R()}},o().createElement(d.A,{flexGrow:2},o().createElement("object",{data:Ue,title:Ue,type:"image/svg+xml","aria-label":"svg",className:(i=null===Y||void 0===Y?void 0:Y.code,{HD:$e.liveChatIconHD,VC:$e.liveChatIconVC}[i]||$e.liveChatIcon),params:{desktop:"quality=100",mobile:"quality=100"}}),o().createElement("span",{className:"HD"===(null===Y||void 0===Y?void 0:Y.code)?$e.chatHeaderHD:$e.chatTitle},"Chat with us")),o().createElement(d.A,null,o().createElement("button",{type:"button",onClick:function(e){e.stopPropagation(),R()},className:"".concat($e.headerActionButton),"data-testid":"minimize-maximize",disabled:z},o().createElement(f.A,{fontSize:"small","data-testid":"minimize",className:$e.headerIcons})),o().createElement("button",{type:"button",onClick:N,className:"".concat($e.headerActionButton),"data-testid":"close-button",disabled:z},o().createElement(v.A,{fontSize:"small",className:$e.headerIcons})))),o().createElement("div",{className:$e.formContent},Z&&o().createElement(d.A,{className:$e.modalBlocker,onClick:function(){return $(!1)}}),o().createElement("div",{ref:Le,className:"".concat($e.chatContainer," ").concat(b?$e.chatContainerMinimized:""),id:"chatcontainer"},!V||null!==U&&void 0!==U&&U.error?null!==U&&void 0!==U&&U.error?o().createElement("div",{className:$e.statusContainerFail},o().createElement("div",{className:$e.strokeClass},o().createElement("p",{className:$e.statusTextFail},U.errorMessage)),o().createElement(bt,{reconnectChat:re,isBot:ie,isAigoReady:le,brand:Y})):o().createElement("div",{"data-component":"showLoadingOrErrorOrMessages"}," ",C&&C.map(function(e){return o().createElement(We,{key:et(e),onSubmitMessage:T,messageObj:e,isRichLink:F,featureFlags:K,lastMessageIndex:Ge,brand:Y,convId:te})})):o().createElement("div",{className:$e.statusContainer},o().createElement("p",{className:$e.statusText},"Connecting..."),o().createElement("br",null),o().createElement(g.A,{size:24}))),J&&o().createElement(o().Fragment,null,o().createElement(ae.A,{className:b?$e.chatContainerMinimized:$e.typingIndicator,alt:"typing indicator",path:kt,params:{desktop:"quality=100",mobile:"quality=100"}}),o().createElement("span",{className:b?$e.chatContainerMinimized:$e.agentTypingText}," Agent is typing ")),ee&&o().createElement(o().Fragment,null,o().createElement(ae.A,{className:b?$e.chatContainerMinimized:$e.typingIndicator,alt:"typing indicator",path:kt,params:{desktop:"quality=100",mobile:"quality=100"}}))),o().createElement("div",{className:"".concat($e.chatMessage," ").concat(b?$e.chatContainerMinimized:"")},!V&&!(null!==U&&void 0!==U&&U.error)&&!ne&&o().createElement(Q,{onSubmitMessage:T,classList:{chatInput:$e.chatInput,menuListContainer:$e.menuListContainer,addressList:$e.addressList},forwardRef:se,isChatInputDisabled:H,setIsTyping:X,lastMessageIndex:Ge,featureFlags:K,chatWidgetMinimized:b,convId:te}),!V&&ne&&!(null!==U&&void 0!==U&&U.error)&&o().createElement(bt,{reconnectChat:re,isBot:ie,isAigoReady:le,brand:Y})),o().createElement("div",{className:"".concat($e.formFooter," ").concat(b?$e.chatContainerMinimized:"")},o().createElement("div",{className:"".concat(ne?$e.threeDotSvgDisabled:""),"data-testid":"three-dot-container"},o().createElement("div",{className:$e.threeDotMenuContainer},o().createElement(c.A,{className:$e.threeDotSvg,onClick:function(){return Qe()},"data-testid":"three-dot"},o().createElement("path",{d:"M10.001 7.8a2.2 2.2 0 1 0 0 4.402A2.2 2.2 0 0 0 10 7.8zm-7 0a2.2 2.2 0 1 0 0 4.402A2.2 2.2 0 0 0 3 7.8zm14 0a2.2 2.2 0 1 0 0 4.402A2.2 2.2 0 0 0 17 7.8z"})),o().createElement("button",{type:"button",className:$e.toolTipText,onClick:function(){return Qe()}},"Options")),o().createElement("div",{className:"".concat($e.notificationIconColor)},ye?o().createElement(o().Fragment,null,o().createElement(m.A,{className:"".concat($e.notificationIcon," ").concat($e.threeDotMenuContainer),fontSize:"small",onClick:function(){xe(!ye),(0,Ye.gY)(Ye.VN.ON_NOTIFICATION_SOUND,Ce,te,Ee,!ye,K)}}),o().createElement("button",{type:"button",className:$e.notificationToolTipText,onClick:function(){xe(!ye)}},"Turn sound notification off")):o().createElement(o().Fragment,null,o().createElement(u.A,{className:"".concat($e.notificationIcon," ").concat($e.threeDotMenuContainer),fontSize:"small",onClick:function(){xe(!ye),(0,Ye.gY)(Ye.VN.ON_NOTIFICATION_SOUND,Ce,te,Ee,!ye,K)}}),o().createElement("button",{type:"button",className:$e.notificationToolTipText,onClick:function(){xe(!ye)}},"Turn sound notification on")))),o().createElement("div",null,o().createElement("a",{className:"".concat($e.privacyNotice),href:"https://".concat(null===(r=window)||void 0===r||null===(r=r.location)||void 0===r?void 0:r.hostname,"/About-Us-Privacy-Policy"),target:"_blank",rel:"noopener noreferrer"},"Privacy Notice"))))))))};
2Tt.propTypes={messages:(0,r.arrayOf)((0,r.shape)({userName:r.string,responseMessage:r.object,msgType:r.string.isRequired})).isRequired,onChatOpen:r.func.isRequired,setIsTyping:r.func.isRequired,onCloseDialog:r.func.isRequired,onSubmitMessage:r.func.isRequired,onCancelDialog:r.func.isRequired,closeChatWidget:r.func.isRequired,cancelEmailTranscript:r.func,showChatWidget:r.bool.isRequired,minimizeChatWidget:r.func.isRequired,chatWidgetMinimized:r.bool.isRequired,closeChatConfirm:r.bool,startTimer:r.bool.isRequired,openEmailTranscriptInputDialog:r.func,closeChatAndCleanUpSession:r.func.isRequired,onSubmitEmail:r.func,showTimer:r.bool,setShowTimer:r.func.isRequired,setCloseChatConfirm:r.func.isRequired,setShowChatButton:r.func.isRequired,history:(0,r.shape)({push:r.func}).isRequired,brand:r.object.isRequired,location:(0,r.shape)({pathname:r.string}).isRequired,isLoading:r.bool.isRequired,showThreeDotMenu:r.bool.isRequired,emailSuccesMessage:r.bool,showEmailTranscriptInput:r.bool,setShowThreeDotMenu:r.func.isRequired,errorState:(0,r.shape)({error:r.bool,errorMessage:r.string}).isRequired,featureFlags:r.object.isRequired,isChatInputDisabled:r.bool.isRequired,agentIsTyping:r.bool.isRequired,botIsTyping:r.bool,convId:r.string,showReconnectButton:r.bool.isRequired,setShowReconnectButton:r.func,reconnectChat:r.func.isRequired,isBot:r.bool.isRequired,isAigoReady:r.bool.isRequired,forwardRef:r.object.isRequired,callUpdateProfileEmailId:r.func.isRequired,ffIsSmartgiftEnabled:r.bool.isRequired,handleSendSurveyLink:r.func.isRequired,chatRef:r.object.isRequired,feedbackMinimized:r.bool.isRequired,setFeedbackMinimized:r.func.isRequired,feedbackRef:r.bool.isRequired,setIsFeedbackOpened:r.func.isRequired,isFeedbackBtnClicked:r.bool.isRequired,isChatBtnClicked:r.bool.isRequired,isSoundNotificationOn:r.bool.isRequired,setShouldTurnNotificationOff:r.func.isRequired,setIsChatInputDisabled:r.func.isRequired,mainTabConvID:r.string,dummyTabId:r.string,isUseCaseTriggered:r.string,routing:r.string},Tt.defaultProps={showEmailTranscriptInput:!1,closeChatConfirm:!1,emailSuccesMessage:!1,botIsTyping:!1,showTimer:!1,convId:"",onSubmitEmail:function(){},openEmailTranscriptInputDialog:function(){},cancelEmailTranscript:function(){},setShowReconnectButton:function(){},mainTabConvID:"",dummyTabId:"",isUseCaseTriggered:"",routing:"toAigo"};var At=(0,y.Ng)(function(e){return{brand:(0,mt.getBrand)(e),ffIsSmartgiftEnabled:(0,pt.getFeatureFlag)("is-smart-gift-enabled")(e)}})((0,b.withRouter)(Tt))},46860:function(e,t,n){n.d(t,{uM:function(){return S},O_:function(){return w},Hh:function(){return x},$d:function(){return k},mo:function(){return I},xK:function(){return C}});n(47012),n(34204),n(35978),n(22369),n(61773),n(42772),n(1075),n(32195),n(1623),n(93577),n(50278),n(76277),n(23e3),n(94555),n(93142),n(15615),n(31538),n(15466),n(43041),n(17591),n(28835),n(73519),n(82336);var a=n(83320),o=n(35941),r=n(54063);function i(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function r(n,a,o,r){var i=a&&a.prototype instanceof c?a:c,d=Object.create(i.prototype);return l(d,"_invoke",function(n,a,o){var r,i,l,c=0,d=o||[],u=!1,m={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return r=t,i=0,l=e,m.n=n,s}};function p(n,a){for(i=n,l=a,t=0;!u&&c&&!o&&t<d.length;t++){var o,r=d[t],p=m.p,f=r[2];n>3?(o=f===a)&&(l=r[(i=r[4])?5:(i=3,3)],r[4]=r[5]=e):r[0]<=p&&((o=n<2&&p<r[1])?(i=0,m.v=a,m.n=r[1]):p<f&&(o=n<3||r[0]>a||a>f)&&(r[4]=n,r[5]=a,m.n=f,i=0))}if(o||n>1)return s;throw u=!0,a}return function(o,d,f){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,f),i=d,l=f;(t=i<2?e:l)||!u;){r||(i?i<3?(i>1&&(m.n=-1),p(i,l)):m.n=l:m.v=l);try{if(c=2,r){if(i||(o="next"),t=r[o]){if(!(t=t.call(r,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,i<2&&(i=0)}else 1===i&&(t=r.return)&&t.call(r),i<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),i=1);r=e}else if((t=(u=m.n<0)?l:n.call(a,m))!==s)break}catch(t){r=e,i=1,l=t}finally{c=1}}return{value:t,done:u}}}(n,o,r),!0),d}var s={};function c(){}function d(){}function u(){}t=Object.getPrototypeOf;var m=[][a]?t(t([][a]())):(l(t={},a,function(){return this}),t),p=u.prototype=c.prototype=Object.create(m);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,l(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return d.prototype=u,l(p,"constructor",u),l(u,"constructor",d),d.displayName="GeneratorFunction",l(u,o,"GeneratorFunction"),l(p),l(p,o,"Generator"),l(p,a,function(){return this}),l(p,"toString",function(){return"[object Generator]"}),(i=function(){return{w:r,m:f}})()}function l(e,t,n,a){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}l=function(e,t,n,a){function r(t,n){l(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},l(e,t,n,a)}function s(e,t,n,a,o,r,i){try{var l=e[r](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(a,o)}var c=function(){var e,t=(e=i().m(function e(t,n,l){var s,c,d,u,m;return i().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,(0,r.jP)();case 1:if(u=e.v){e.n=2;break}u=t;case 2:return s=u,c=l?"csp/webchat/end-conversation":"conversational/garden-webchat-api/webchat/end-conversation",e.n=3,o.A.postFacade({rootUri:"/"},c,s,{conversationId:n});case 3:return delete(d=e.v).headers,delete d.request,delete d.config,e.a(2,d);case 4:return e.p=4,m=e.v,a.A.logError({appName:"mbp-pwa-ui",errorMessage:m,message:"Webchat: Could not end conversation - id: ".concat(n," - ERROR: ").concat(m),conversationId:n}),e.a(2,!1)}},e,null,[[0,4]])}),function(){var t=this,n=arguments;return new Promise(function(a,o){var r=e.apply(t,n);function i(e){s(r,a,o,i,l,"next",e)}function l(e){s(r,a,o,i,l,"throw",e)}i(void 0)})});return function(e,n,a){return t.apply(this,arguments)}}(),d=n(8729),u=n(94658),m=n(85618),p=n(80666),f=n(74924);function v(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function r(n,a,o,r){var s=a&&a.prototype instanceof l?a:l,c=Object.create(s.prototype);return g(c,"_invoke",function(n,a,o){var r,l,s,c=0,d=o||[],u=!1,m={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return r=t,l=0,s=e,m.n=n,i}};function p(n,a){for(l=n,s=a,t=0;!u&&c&&!o&&t<d.length;t++){var o,r=d[t],p=m.p,f=r[2];n>3?(o=f===a)&&(s=r[(l=r[4])?5:(l=3,3)],r[4]=r[5]=e):r[0]<=p&&((o=n<2&&p<r[1])?(l=0,m.v=a,m.n=r[1]):p<f&&(o=n<3||r[0]>a||a>f)&&(r[4]=n,r[5]=a,m.n=f,l=0))}if(o||n>1)return i;throw u=!0,a}return function(o,d,f){if(c>1)throw TypeError("Generator is already running");for(u&&1===d&&p(d,f),l=d,s=f;(t=l<2?e:s)||!u;){r||(l?l<3?(l>1&&(m.n=-1),p(l,s)):m.n=s:m.v=s);try{if(c=2,r){if(l||(o="next"),t=r[o]){if(!(t=t.call(r,s)))throw TypeError("iterator result is not an object");
2if(!t.done)return t;s=t.value,l<2&&(l=0)}else 1===l&&(t=r.return)&&t.call(r),l<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),l=1);r=e}else if((t=(u=m.n<0)?s:n.call(a,m))!==i)break}catch(t){r=e,l=1,s=t}finally{c=1}}return{value:t,done:u}}}(n,o,r),!0),c}var i={};function l(){}function s(){}function c(){}t=Object.getPrototypeOf;var d=[][a]?t(t([][a]())):(g(t={},a,function(){return this}),t),u=c.prototype=l.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,g(e,o,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,g(u,"constructor",c),g(c,"constructor",s),s.displayName="GeneratorFunction",g(c,o,"GeneratorFunction"),g(u),g(u,o,"Generator"),g(u,a,function(){return this}),g(u,"toString",function(){return"[object Generator]"}),(v=function(){return{w:r,m:m}})()}function g(e,t,n,a){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}g=function(e,t,n,a){function r(t,n){g(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},g(e,t,n,a)}function b(e,t,n,a,o,r,i){try{var l=e[r](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(a,o)}function h(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var x=function(e,t,n,a,o,r,i,l,s,u,m,p,v,g,b,h,y,x,C,E,w){4107!==e.code?(!b&&s.current<10&&(1006===e.code||4999===e.code||4004===e.code||"789cb3ca-1794-4dda-9f48-262827e2b7c2"===e.reason||4102===e.code)?setTimeout(function(){u(s.current+1),t()},100):1e3===e.code||4002===e.code||4003===e.code||4005===e.code?(4002===e.code&&x(),c(i,l,C),h(!1),m(!0),p(!0),w(f.VN.ON_AGENT_CLOSE),r&&(0,d.tc)({convId:r,chatEnded:!0,endDate:new Date,isCurrentlyChatting:!1})):b||(c(i,l,C),m(!0),p(!0),v(!1),g({error:!0,errorMessage:"Failed to connect. Please try again."}),r&&(0,d.tc)({convId:r,chatEnded:!0,endDate:new Date,isCurrentlyChatting:!1})),n(!1),y(!1),clearInterval(a.current),o({type:"reset"})):E()},C=function(e,t,n){e(!0),n(!1)},E=function(e,t){return u.kA.some(function(n){return(null===n||void 0===n?void 0:n.name)===e&&(null===t||void 0===t?void 0:t[null===n||void 0===n?void 0:n.featureFlag])})},w=function(e,t,n,a,o,r,i){var l,s,c,d="".concat((null===t||void 0===t||null===(l=t.profile)||void 0===l?void 0:l.firstName)||""," ").concat((null===t||void 0===t||null===(s=t.profile)||void 0===s?void 0:s.lastName)||""),p="".concat((new Date).getTime()," ").concat(Intl.DateTimeFormat().resolvedOptions().timeZone),f=(0,m._8)(a),v=f.bannerCodes,g=f.bannerCodesAttemptCount,b={timestamp:p,name:(null===d||void 0===d?void 0:d.trim())&&d||"",email:(null===t||void 0===t||null===(c=t.profile)||void 0===c?void 0:c.email)||""};return v&&(b.bannerCodes=v),!r&&E(u.uO,o)&&g===u.ry&&(b.useCase=u.uO,i(!0)),JSON.stringify({initialChatMessage:!0,ConvID:e,parameters:b,Brand:n,channel:"web"})},S=function(e,t,n,a,o,r,i){var l,s,c,d="".concat((null===t||void 0===t||null===(l=t.profile)||void 0===l?void 0:l.firstName)||""," ").concat((null===t||void 0===t||null===(s=t.profile)||void 0===s?void 0:s.lastName)||""),p="".concat((new Date).getTime()," ").concat(Intl.DateTimeFormat().resolvedOptions().timeZone),f=(0,m._8)(a),v=f.bannerCodes,g=f.bannerCodesAttemptCount,b={timestamp:p,name:(null===d||void 0===d?void 0:d.trim())&&d||"",email:(null===t||void 0===t||null===(c=t.profile)||void 0===c?void 0:c.email)||""};return v&&(b.bannerCodes=v),!r&&E(u.uO,o)&&g===u.ry&&(b.useCase=u.uO,i(!0)),console.log(JSON.stringify({initialChatMessage:!0,ConvID:e,parameters:b,Brand:n,channel:"web"})),JSON.stringify({initialChatMessage:!0,conversation_id:e,parameters:b,Brand:n,channel:"web"})},I=function(e){var t=e.evt,n=e.userName,o=e.isAgentTypingMessage,r=e.setAgentIsTyping,i=e.setConversationId,l=e.conversationId,s=e.customerData,c=e.setInitialMessageSent,u=e.sendMessageToWebSocket,m=e.setGenesysConvID,f=e.setIsAigoReady,v=e.setIsCh
2atReady,g=e.setStartTimer,b=e.setIsLoading,y=e.handleStateChangeForStatusOnWebsocketMessage,x=e.setMessages,C=e.setBotIsTyping,E=e.handleCreateSurveyLink,S=e.handleChatEventData,I=e.bannerCodesAttempted,k=e.setIsQualifiedChat,N=e.isChatWidgetMinimized,T=e.isUserOnDifferentTab,A=e.isSoundNotificationOn,R=e.soundNotification,j=e.setTempManualClosedCode,M=e.handleSendMessageToExternalTab,O=e.handleSendStatusToExternalTab,D=e.setConnectedToAigoCheck,F=e.setIsChatInputDisabled,P=e.isAgent;try{var B,z,q,L,_,W,V=JSON.parse(t.data),U={userName:n,responseMessage:V,msgType:"SERVER",disable:!1};if("genesys-conversation-close"===(null===V||void 0===V?void 0:V.status)&&"agent"===(null===V||void 0===V?void 0:V.source)&&j(4002),"connected-to-aigo"===(null===V||void 0===V?void 0:V.status)&&D(!0),A&&(T||N)&&(null!==V&&void 0!==V&&V.o||null!==V&&void 0!==V&&null!==(B=V.contents)&&void 0!==B&&B.message)&&(0,p.T)(R),o(V)&&r(!0),"typing-indicator"===(null===V||void 0===V?void 0:V.status)&&"bot"===(null===V||void 0===V?void 0:V.source)&&(C(!0),setTimeout(function(){C(!1)},3e3)),"True"===(null===V||void 0===V||null===(z=V.parameters)||void 0===z?void 0:z.isQualifiedSession)&&k(!0),V.initialConvID)i(V.initialConvID),null!==s&&void 0!==s&&null!==(_=s.auth)&&void 0!==_&&_.isAuthenticated&&(c(!0),u(w(V.initialConvID,s,"",I)));if(V.genesysConvID){var G=V.genesysConvID;m(G),(0,d.tc)({convId:G,chatEnded:!1,endDate:null,isCurrentlyChatting:!0})}if("SERVER"===U.msgType&&0===(null===V||void 0===V||null===(q=V.o)||void 0===q?void 0:q.MsgValue)&&(v(!0),g(!0),b(!1),f(!0)),null!==V&&void 0!==V&&V.status&&y(null===V||void 0===V?void 0:V.status),null!==V&&void 0!==V&&null!==(L=V.header)&&void 0!==L&&L.statusCode){var K=((null===V||void 0===V?void 0:V.header)||{}).statusCode,H=void 0===K?"":K;y(H,!0),"genesys-conversation-close"===H&&O(H)}if("agent-join"===(null===V||void 0===V?void 0:V.status)&&(E(V),S(V)),null===V||void 0===V||!V.status)"agent"===U.responseMessage.source?(x(function(e){return[].concat(h(e),[U])}),M(U)):null!==U&&void 0!==U&&null!==(W=U.responseMessage)&&void 0!==W&&W.ConvID&&l!==U.responseMessage.ConvID||(x(function(e){return[].concat(h(e),[U])}),M(U)),"html"===(null===V||void 0===V?void 0:V.messageType)&&null!==V&&void 0!==V&&V.o.includes("understand and agree")||F(!1);P.current&&F(!1)}catch(Y){a.A.logError({appName:"mbp-pwa-ui",errorMessage:Y,messageEvent:t,message:"AigoWebchatv2: Error on received messages. convid: ".concat(l," - ERROR: ").concat(Y),conversationId:l})}},k=function(){var e,t=(e=v().m(function e(t,n,o,r){return v().w(function(e){for(;;)switch(e.n){case 0:n.current>=10&&(o({error:!0,errorMessage:"Failed to connect. Please exit chat and try again."}),a.A.logError({appName:"mbp-pwa-ui",errorMessage:t,message:"AigoWebchatv2: Socket Error. Failure - convid: ".concat(r," - ERROR: ").concat(t),conversationId:r}));case 1:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(a,o){var r=e.apply(t,n);function i(e){b(r,a,o,i,l,"next",e)}function l(e){b(r,a,o,i,l,"throw",e)}i(void 0)})});return function(e,n,a,o){return t.apply(this,arguments)}}()},3306:function(e,t,n){n.d(t,{A:function(){return r}});var a=n(41594),o=n.p+"static/media/ding.193420e4.mp3",r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=(0,a.useRef)(null);return(0,a.useEffect)(function(){t.current=new Audio(e)},[]),t}},43269:function(e,t,n){n.d(t,{aZ:function(){return R},vA:function(){return j}});n(42772),n(15466),n(17591);var a="chat abc - ",o="chat - ",r="service",i="- service",l=" sales",s=" - sales",c="proactive",d="sympathy",u="1800baskets",m="1800flowers",p="cheryls",f="fruit bouquets",v="harry&david",g="personalization universe",b="personalization mall",h="sharis berries",y="simply chocolate",x="the popcorn factory",C="wolferman's",E="stockyards",w="goodsey",S="18F",I="canada",k="celebrations",N="the market",T="vital choice",A="florists.com",R=function(e){var t=e&&decodeURIComponent(e).toLowerCase(),n=t.includes("abc")?a.length-1:o.length-1,R="";switch(R=t.includes("service")?t.includes(i)?t.length-i.length:t.length-r.length:t.includes("proactive")?t.length-c.length:t.includes(d)?t.length-d.length:t.includes("- sales")?t.length-s.length:t.length-l.length,null===t||void 0===t?void 0:t.substring(n,R).trim()){case u:return"1009";case m:case S:return"1001";case p:return"1012";case f:return"1010";case w:return"1027";case v:return"1019";case g:return"1022";case b:return"1030";case h:return"1029";case y:return"1025";case x:return"1002";case C:return"1020";case E:return"1018";case T:return"1031";case I:return"9998";case k:return"CEL";case N:return"1026";case A:return"1034";default:return"NOTFOUND"}},j=function(e){var t=e&&decodeURIComponent(e).toLowerCase(),n=t.includes("abc")?a.length-1:o.length-1,R="";switch(R=t.includes("service")?t.includes(i)?t.length-i.length:t.length-r.length:t.includes("proactive")?t.length-c.length:t.includes(d)?t.length-d.length:t.includes("- sales")?t.length-s.length:t.length-l.length,null===t||void 0===t?void 0:t.substring(n,R).trim()){case u:return"18B";case m:case S:return"18F";case p:return"CCO";case f:return"FBQ";case w:return"18F";case v:return"HD";case g:return"PZU";case b:return"PML";case h:return"BRY";case y:return"SCH";case x:return"TPF";case C:return"WLF";case E:return"STK";case T:return"VC";case I:return"CAN";case k:return"CEL";case N:return"TMP";case A:return"FL";default:return"NOTFOUND"}}},85618:function(e,t,n){n.d(t,{_8:function(){return o},v3:function(){return a}});n(45503),n(42772),n(51343),n(23e3),n(15466),n(28835),n(16481);var a=function(e){return["/customer-service","/customerservice","/customerserv","/custserv"].filter(function(t){return e.pathname.includes(t)}).length>0},o=function(e){var t="";return null!==e&&void 0!==e&&e.length&&e.map(function(n,a){t+="".concat(n.promoCode),e.length-1>a&&(t+=",")}),{bannerCodes:t,bannerCodesAttemptCount:null===e||void 0===e?void 0:e.length}}},89820:function(e,t,n){n.d(t,{P:function(){return o},Y:function(){return r}});n(22369),n(45503),n(44546),n(42772),n(93441),n(59105),n(23e3),n(15466),n(17591),n(28835),n(96965),n(33960);var a=n(43269),o=function(e,t,n,o,r,i){var l;if(!t["is-aigo-csat-survey-enabled"])return"";null!==e&&void 0!==e&&e.genesysConversationId&&r(e.genesysConversationId);var s=null===e||void 0===e||null===(l=e.memberDetails)||void 0===l?void 0:l.entities,c=null===e||void 0===e?void 0:e.genesysAgentData;if(null!==s&&void 0!==s&&s.length){var d,u,m,p,f,v,g,b,h,y=s.filter(function(e){return"AGENT"===e.role}).sort(function(e,t){return new Date(t.joinDate)-new Date(e.joinDate)}),x=null===(d=s.filter(function(e){return"ACD"===e.role}))||void 0===d?void 0:d.splice(-1)[0],C=(null===x||void 0===x?void 0:x.displayName)||"",E=s.filter(function(e){return"CUSTOMER"===e.role})[0],w=null===E||void 0===E||null===(u=E.customFields)||void 0===u||null===(u=u.aigoUserDetails)||void 0===u?void 0:u.split("~"),S=null===w||void 0===w||null===(m=w.find(function(e){return e.includes("Purpose:")}))||void 0===m?void 0:m.split(": ");(S=(null===(p=S)||void 0===p?void 0:p.length)>0?S[1]:"")||(S=(null===E||void 0===E||null===(f=E.customFields)||void 0===f?void 0:f.subject)||"service");var I=null===w||void 0===w||null===(v=w.find(function(e){return e.includes("Order#:")}))||void 0===v?void 0:v.split(": ");"(unknown)"!==(I=(null===(g=I)||void 0===g?void 0:g.length)>0?I[1]:"")&&I||null===n||void 0===n||!n.current||(I=null===n||void 0===n?void 0:n.current);var k="string"===typeof C&&(null!==C&&void 0!==C&&null!==(b=C.toLowerCase())&&void 0!==b&&b.includes("bumblebee")||"Chat - Passport"===C)?i.id:(0,a.aZ)(C||""),N="conversationId=".concat(e.genesysConversationId,"&AgentFirstName=").concat(e.displayName,"&DivisionId").concat(null===c||void 0===c?void 0:c.divisionId,"&CustomerEmail=").concat(null===o||void 0===o||null===(h=o.profile)||void 0===h?void 0:h.email,"&reason=").concat(S,"&BrandCode=").concat(k,"&WebOrderNumber=").concat(I,"&ExternalDataReference=CHAT&Chat=YES&queue=").concat(x.displayName,"&agentId=").concat(y[0].id);return"https://1800flowers.co1.qualtrics.com/jfe/form/SV_djynujK4yFOEVQV?".concat(N)}return""},r=function(e,t,n,a,o,r,i){if(e.current&&t.current&&n["is-aigo-csat-survey-enabled"]||!t.current&&n["is-aigo-csat-survey-enabled"]){var l,s,c,d=null!==i&&void 0!==i&&i.email&&"string"===typeof i.email?null===i||void 0===i||null===(l=i.email)||void 0===l?void 0:l.trim():"",u=null!==i&&void 0!==i&&i.firstName&&"string"===typeof i.firstName?null===i||void 0===i||null===(s=i.firstName)||void 0===s?void 0:s.trim():"",m=null!==i&&void 0!==i&&i.lastName&&"string"===typeof i.lastName?null===i||void 0===i||null===(c=i.lastName)||void 0===c?void 0:c.trim():"",p="?contactId=".concat(r,"&ExternalDataReference=WEBCHAT&Chat=YES&agentId=AigoBot&WebOrderNumber=").concat((null===a||void 0===a?void 0:a.current)||"","&BrandCode=").concat(o.id),f="&CustomerEmail=".concat(d,"&CustomerFirstName=").concat(u,"&CustomerLastName=").concat(m),v="".concat("https://1800flowers.co1.qualtrics.com/jfe/form/SV_1QQdpa1FwExqFmZ").concat(p).concat(f);return{msgType:"SURVEY",responseMessage:{title:"How did we do?",subtitle:"Click here to take survey",url:t.current?e.current:v,source:"system"}}}return""}}}]);
3//# sourceMappingURL=4507.3b8b5444.chunk.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.