!function(){"use strict";function t(t,n,e,r){return new(e||(e=Promise))((function(i,o){function s(t){try{_(r.next(t))}catch(t){o(t)}}function a(t){try{_(r.throw(t))}catch(t){o(t)}}function _(t){var n;t.done?i(t.value):(n=t.value,n instanceof e?n:new e((function(t){t(n)}))).then(s,a)}_((r=r.apply(t,n||[])).next())}))}"function"==typeof SuppressedError&&SuppressedError;var n,e,r,i,o,s,a={},_=[],l=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function c(t,n){for(var e in n)t[e]=n[e];return t}function u(t){var n=t.parentNode;n&&n.removeChild(t)}function f(t,n,e){var r,i,o,s=arguments,a={};for(o in n)"key"==o?r=n[o]:"ref"==o?i=n[o]:a[o]=n[o];if(arguments.length>3)for(e=[e],o=3;o0?d(v.type,v.props,v.key,null,v.__v):v)){if(v.__=e,v.__b=e.__b+1,null===(y=P[f])||y&&v.key==y.key&&v.type===y.type)P[f]=void 0;else for(h=0;h3)for(e=[e],o=3;o4?n.protocol:window.location.protocol,r=n.host.length?"80"===n.port||"443"===n.port?n.hostname:n.host:window.location.host;return n.origin||e+"//"+r}(n),o=0;return new t.Promise((function(t,s){r.parent.addEventListener("message",(function n(o){return!!X(o,i)&&("handshake-reply"===o.data.postmate?(clearInterval(e),Y("Parent: Received handshake reply from Child"),r.parent.removeEventListener("message",n,!1),r.childOrigin=o.origin,Y("Parent: Saving Child origin",r.childOrigin),t(new Z(r))):(Y("Parent: Invalid handshake reply"),s("Failed handshake")))}),!1);var a=function(){o++,Y("Parent: Sending handshake attempt "+o,{childOrigin:i}),r.child.postMessage({postmate:"handshake",type:J,model:r.model},i),5===o&&clearInterval(e)},_=function(){a(),e=setInterval(a,500)};r.frame.attachEvent?r.frame.attachEvent("onload",_):r.frame.onload=_,Y("Parent: Loading frame",{url:n}),r.frame.src=n}))},t}();function Q(t,n,e){const r=new Date;r.setTime(r.getTime()+24*e*60*60*1e3);const i=t+"="+n+"; "+("expires="+r.toUTCString());document.cookie=i}function tt(t){const n=t+"=",e=document.cookie.split(";");for(let t=0;tit(t,n,!0),showApp(n,e){var r;try{if(void 0===n[e])return n;let i={[e]:Object.assign(Object.assign({},n[e]),{loading:!0})};if(t(i),i[e].connection){const n={button:!1,app:!0,faq:i[e].visibility.faq};i={[e]:Object.assign(Object.assign({},i[e]),{visibility:n,loading:!1})},Q(`${e}_wcx-chat-visibility`,JSON.stringify(n),1),(null===(r=i[e])||void 0===r?void 0:r.connection)&&i[e].connection.call("verifyChatWindow"),t(i)}else it(e,!1,!1);return i}catch(t){return console.log(t),n}}}}var st,at,_t,lt=0,ct=[],ut=n.__b,ft=n.__r,dt=n.diffed,pt=n.__c,ht=n.unmount;function mt(t,e){n.__h&&n.__h(at,t,lt||e),lt=0;var r=at.__H||(at.__H={__:[],__h:[]});return t>=r.__.length&&r.__.push({}),r.__[t]}function yt(t){return lt=1,function(t,n,e){var r=mt(st++,2);return r.t=t,r.__c||(r.__=[e?e(n):xt(void 0,n),function(t){var n=r.t(r.__[0],t);r.__[0]!==n&&(r.__=[n,r.__[1]],r.__c.setState({}))}],r.__c=at),r.__}(xt,t)}function vt(){ct.forEach((function(t){if(t.__P)try{t.__H.__h.forEach(bt),t.__H.__h.forEach(wt),t.__H.__h=[]}catch(e){t.__H.__h=[],n.__e(e,t.__v)}})),ct=[]}n.__b=function(t){at=null,ut&&ut(t)},n.__r=function(t){ft&&ft(t),st=0;var n=(at=t.__c).__H;n&&(n.__h.forEach(bt),n.__h.forEach(wt),n.__h=[])},n.diffed=function(t){dt&&dt(t);var e=t.__c;e&&e.__H&&e.__H.__h.length&&(1!==ct.push(e)&&_t===n.requestAnimationFrame||((_t=n.requestAnimationFrame)||function(t){var n,e=function(){clearTimeout(r),gt&&cancelAnimationFrame(n),setTimeout(t)},r=setTimeout(e,100);gt&&(n=requestAnimationFrame(e))})(vt)),at=void 0},n.__c=function(t,e){e.some((function(t){try{t.__h.forEach(bt),t.__h=t.__h.filter((function(t){return!t.__||wt(t)}))}catch(r){e.some((function(t){t.__h&&(t.__h=[])})),e=[],n.__e(r,t.__v)}})),pt&&pt(t,e)},n.unmount=function(t){ht&&ht(t);var e=t.__c;if(e&&e.__H)try{e.__H.__.forEach(bt)}catch(t){n.__e(t,e.__v)}};var gt="function"==typeof requestAnimationFrame;function bt(t){var n=at;"function"==typeof t.__c&&t.__c(),at=n}function wt(t){var n=at;t.__c=t.__(),at=n}function xt(t,n){return"function"==typeof n?n(t):n}function kt(t,n){for(var e in t)if("__source"!==e&&!(e in n))return!0;for(var r in n)if("__source"!==r&&t[r]!==n[r])return!0;return!1}function Pt(t){this.props=t}(Pt.prototype=new h).isPureReactComponent=!0,Pt.prototype.shouldComponentUpdate=function(t,n){return kt(this.props,t)||kt(this.state,n)};var Ot=n.__b;n.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),Ot&&Ot(t)};var St=n.__e;function Ct(){this.__u=0,this.t=null,this.__b=null}function Et(t){var n=t.__.__c;return n&&n.__e&&n.__e(t)}function It(){this.u=null,this.o=null}n.__e=function(t,n,e){if(t.then)for(var r,i=n;i=i.__;)if((r=i.__c)&&r.__c)return null==n.__e&&(n.__e=e.__e,n.__k=e.__k),r.__c(t,n);St(t,n,e)},(Ct.prototype=new h).__c=function(t,n){var e=n.__c,r=this;null==r.t&&(r.t=[]),r.t.push(e);var i=Et(r.__v),o=!1,s=function(){o||(o=!0,e.componentWillUnmount=e.__c,i?i(a):a())};e.__c=e.componentWillUnmount,e.componentWillUnmount=function(){s(),e.__c&&e.__c()};var a=function(){if(!--r.__u){if(r.state.__e){var t=r.state.__e;r.__v.__k[0]=function t(n,e,r){return n&&(n.__v=null,n.__k=n.__k&&n.__k.map((function(n){return t(n,e,r)})),n.__c&&n.__c.__P===e&&(n.__e&&r.insertBefore(n.__e,n.__d),n.__c.__e=!0,n.__c.__P=r)),n}(t,t.__c.__P,t.__c.__O)}var n;for(r.setState({__e:r.__b=null});n=r.t.pop();)n.forceUpdate()}},_=!0===n.__h;r.__u++||_||r.setState({__e:r.__b=r.__v.__k[0]}),t.then(s,s)},Ct.prototype.componentWillUnmount=function(){this.t=[]},Ct.prototype.render=function(t,n){if(this.__b){if(this.__v.__k){var e=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function t(n,e,r){return n&&(n.__c&&n.__c.__H&&(n.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),n.__c.__H=null),null!=(n=function(t,n){for(var e in n)t[e]=n[e];return t}({},n)).__c&&(n.__c.__P===r&&(n.__c.__P=e),n.__c=null),n.__k=n.__k&&n.__k.map((function(n){return t(n,e,r)}))),n}(this.__b,e,r.__O=r.__P)}this.__b=null}var i=n.__e&&f(p,null,t.fallback);return i&&(i.__h=null),[f(p,null,n.__e?null:t.children),i]};var jt=function(t,n,e){if(++e[1]===e[0]&&t.o.delete(n),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(e=t.u;e;){for(;e.length>3;)e.pop()();if(e[1] iframe {\r\n width: 100%;\r\n height: 100%;\r\n border: none;\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .styles_window_main__3OPOR {\r\n transform: translate(0,0);\r\n }\r\n .styles_window_main__3OPOR, .styles_frame_main__1Tgye {\r\n height: 100%;\r\n margin: 0;\r\n }\r\n .styles_button_main__2rvIi {\r\n width: 50px;\r\n padding: 0;\r\n justify-content: center;\r\n }\r\n .styles_button_main__2rvIi .styles_button_text__2fM2J {\r\n display: none;\r\n }\r\n .styles_button_main__2rvIi .styles_button_icon__PYERy {\r\n transform: translateX(0);\r\n }\r\n\r\n .styles_button_main__2rvIi .styles_image_tab__xD5r7 {\r\n display: none;\r\n }\r\n .styles_window_right__2AH_j, .styles_window_left__1-DF9 {\r\n left: 0;\r\n right: 0;\r\n }\r\n}\r\n\r\n.styles_slideIn__1Hvh3 {\r\n animation: styles_slideIn__1Hvh3 500ms both;\r\n}\r\n\r\n.styles_slideOut__3QutE {\r\n animation: styles_slideOut__3QutE 500ms both;\r\n}\r\n\r\n@keyframes styles_slideIn__1Hvh3 {\r\n 0% {\r\n transform: translate3d(0, 100%, 0);\r\n visibility: visible;\r\n opacity: 0;\r\n }\r\n 100% {\r\n transform: translateZ(0);\r\n opacity: 1;\r\n }\r\n}\r\n\r\n@keyframes styles_slideOut__3QutE {\r\n 0% {\r\n transform: translate3d(0, 0, 0);\r\n opacity: 1;\r\n }\r\n\r\n 100% {\r\n visibility: hidden;\r\n transform: translate3d(0, 100%, 0);\r\n opacity: 0;\r\n }\r\n}\r\n\r\n@keyframes styles_spin__6y_8G {\r\n from {transform:rotate(0deg);}\r\n to {transform:rotate(360deg);}\r\n}\r\n");var Ft=F((function(){return{}}),ot)((function({settings:t,visibility:e,loading:r,showApp:i}){var o;const[s,a]=yt(!1);const _=t.available_agent?t.tabTooltip:t.tabOffline,l=!!_&&""!==_.trim();!function(t,e){var r=mt(st++,3);!n.__s&&function(t,n){return!t||t.length!==n.length||n.some((function(n,e){return n!==t[e]}))}(r.__H,e)&&(r.__=t,r.__H=e,at.__H.__h.push(r))}((function(){e.button||a(!1)}),[e]);const c=t.show_tab&&et(t),u={get buttonClasses(){const n=[zt.button_main];return l||n.push(zt.only_icon),c?(e.button?n.push(zt.slideIn):n.push(zt.slideOut),"left"===t.tabPosition&&n.push(zt.button_left),"right"===t.tabPosition&&n.push(zt.button_right),r&&s&&n.push(zt.initLoadMain),n.join(" ")):(n.push(zt.window_hidden),n.join(" "))},get iconClasses(){const t=[zt.button_icon];return r&&s&&t.push(zt.initLoadBtn),t.join(" ")}};return f("button",{className:null!==(o=u.buttonClasses)&&void 0!==o?o:zt.window_hidden,style:`background-color: ${t.tabColor}`,onClick:function(){a(!0),i(t.wcchatID)}},t.tabImageURL&&f("img",{src:t.tabImageURL,alt:t.altText,className:zt.image_tab}),f("span",{className:u.iconClasses},!r&&f("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 511.999 511.999"},f("path",{d:"M372.29 50.758H28.831C12.933 50.758 0 63.691 0 79.588v206.056c0 15.897 12.933 28.831 28.831 28.831h22.271v76.71a12.08 12.08 0 0020.619 8.541l85.251-85.25h17.104c6.671 0 12.078-5.407 12.078-12.078 0-6.672-5.409-12.079-12.078-12.079 0 0-22.69.016-22.927.04a12.03 12.03 0 00-7.722 3.498l-68.169 68.169s-.021-60.392-.06-60.705c-.545-6.166-5.717-11.002-12.024-11.002H28.831a4.679 4.679 0 01-4.674-4.674V79.588a4.679 4.679 0 014.674-4.674H372.29a4.679 4.679 0 014.674 4.674v79.055c0 6.671 5.409 12.078 12.078 12.078s12.078-5.407 12.078-12.078V79.588c0-15.897-12.933-28.83-28.83-28.83z"}),f("path",{d:"M483.169 198.492H242.754c-15.897 0-28.831 12.933-28.831 28.831v140.57c0 15.897 12.933 28.831 28.831 28.831h150.514l60.98 60.98a12.075 12.075 0 0013.163 2.618 12.08 12.08 0 007.456-11.159v-52.44h8.301c15.897 0 28.831-12.933 28.831-28.831v-140.57c.001-15.897-12.932-28.83-28.83-28.83zm4.675 169.401a4.68 4.68 0 01-4.674 4.674h-20.376c-6.356 0-11.554 4.912-12.031 11.147-.031.264-.051 36.29-.051 36.29l-43.854-43.855c-.046-.046-.094-.089-.14-.135a9.54 9.54 0 00-.489-.445 12.02 12.02 0 00-7.951-3.003H242.754a4.679 4.679 0 01-4.674-4.674v-140.57a4.679 4.679 0 014.674-4.674H483.17a4.68 4.68 0 014.674 4.674v140.571z"}),f("path",{d:"M362.964 285.53c-6.667 0-12.078 5.411-12.078 12.078s5.411 12.078 12.078 12.078c6.668 0 12.078-5.411 12.078-12.078s-5.411-12.078-12.078-12.078zm-52.492-154.919H90.65c-6.67 0-12.078 5.407-12.078 12.078s5.409 12.078 12.078 12.078h219.822c6.67 0 12.078-5.407 12.078-12.078s-5.408-12.078-12.078-12.078zm-136.397 79.854H90.65c-6.67 0-12.078 5.407-12.078 12.078 0 6.671 5.409 12.078 12.078 12.078h83.425c6.671 0 12.078-5.407 12.078-12.078s-5.408-12.078-12.078-12.078zm132.762 75.065c-6.666 0-12.078 5.411-12.078 12.078s5.412 12.078 12.078 12.078c6.668 0 12.078-5.411 12.078-12.078s-5.41-12.078-12.078-12.078zm112.242 0c-6.667 0-12.078 5.411-12.078 12.078s5.411 12.078 12.078 12.078c6.668 0 12.078-5.411 12.078-12.078s-5.411-12.078-12.078-12.078z"})),r&&f("svg",{width:"1em",height:"1em",viewBox:"0 0 1024 1024",className:zt.button_icon_rotate},f("path",{d:"M988 548c-19.9 0-36-16.1-36-36c0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 0 0-94.3-139.9a437.71 437.71 0 0 0-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7c26.7 63.1 40.2 130.2 40.2 199.3c.1 19.9-16 36-35.9 36z",fill:"currentColor"}))),l&&f("span",{className:zt.button_text},f("span",null,r?"Cargando":_)))}));var Wt=F((function(t){return{get instances(){return Object.keys(t).map((function(n){return t[n]}))}}}),ot)((function({instances:t}){return f(p,null,t.map((function({settings:t,visibility:n,loading:e}){return f(Ft,{settings:t,visibility:n,loading:e})})))}));var $t=F((function(){return{}}),ot)((function({settings:t,visibility:n}){const[e,r]=yt(!1),i={get windowClasses(){const r=[zt.window_main];return e||r.push(zt.window_hidden),n.app||r.push(zt.window_main_disabled),"left"===t.tabPosition&&r.push(zt.window_left),"right"===t.tabPosition&&r.push(zt.window_right),n.faq&&r.push(zt.show_faqs),r.join(" ")},get frameClasses(){const i=[zt.frame_main];return n.app&&(r(!0),i.push(zt.slideIn)),!n.app&&e&&i.push(zt.slideOut),"left"===t.tabPosition&&i.push(zt.frame_left),"right"===t.tabPosition&&i.push(zt.frame_right),i.join(" ")}};return f("div",{className:i.windowClasses},f("div",{className:i.frameClasses,id:t.wcchatID}))}));var Jt=F((function(t){return{get instances(){return Object.keys(t).map((function(n){return t[n]}))}}}),ot)((function({instances:t}){return f(p,null,t.map((function({settings:t,visibility:n,loading:e}){return f($t,{settings:t,visibility:n,loading:e})})))}));const Bt=function(){return f(W,{store:L},f(p,null,f(Wt,null),f(Jt,null)))},Vt=function(){const n=new Set;let e=0;const r=function(t){return new Promise((function(n){return setTimeout(n,t)}))},i=function(t,n){const e=L.getState();e[t]&&L.setState({[t]:Object.assign(Object.assign({},e[t]),{loading:n})})};function o(n,e,i,o=200){return t(this,void 0,void 0,(function*(){const t=Date.now();for(;;){let s=null;try{s=yield n.get("getState")}catch(t){s=null}if(s&&e(s))return s;if(Date.now()-t>=i)return null;yield r(o)}}))}function s(r,s,a={}){return t(this,void 0,void 0,(function*(){const{show:t=!1,timeout:_=1e4,operationTimeout:l=3e4}=a||{};if(n.has(r))return Promise.reject({step:"busy",reason:"startNewSession already in progress"});if(void 0===L.getState()[r])return Promise.reject({step:"init",reason:"chat instance not initialized (call init first)"});n.add(r),i(r,!0);try{const a=yield ot(L).ensureConnection(r,!0);if(!a)return Promise.reject({step:"connection",reason:"could not establish connection"});if(!(yield o(a,(function(t){return!0===t.ready}),_)))return Promise.reject({step:"readiness",reason:"iframe not ready within timeout"});e+=1;const c=`wcx_${Date.now()}_${e}`;a.call("startNewSession",JSON.stringify({requestId:c,userData:s}));const u=yield o(a,(function(t){return t.result&&t.result.requestId===c}),l);if(!u)return Promise.reject({step:"timeout",reason:"no result within operationTimeout"});const f=u.result;return f.ok?(t&&ot(L).showApp(L.getState(),r),f.snapshot):Promise.reject({step:f.step||"load",reason:f.reason})}finally{i(r,!1),n.delete(r)}}))}return{init(t){const n=L.getState();if(0===Object.keys(n).length){const t=document.getElementById("wcx-chat");D(f(Bt,null),t)}if(void 0===n[t.wcchatID]){let e={button:t.show_tab&&et(t),app:!1};const r=tt(`${t.wcchatID}_wcx-chat-visibility`);if(L.setState(Object.assign(Object.assign({},n),{[t.wcchatID]:{settings:t,visibility:e,loading:!1}})),!r){const n=new CustomEvent("wcxChatReady");if(document.dispatchEvent(n),!t.automatic_chat)return}if(t.automatic_chat&&t.automatic_chat_time>0)return void setTimeout((function(){ot(L).showApp(L.getState(),t.wcchatID);const n=new CustomEvent("wcxChatReady");document.dispatchEvent(n)}),1e3*t.automatic_chat_time);e=JSON.parse(r),e.app&&setTimeout((function(){ot(L).showApp(L.getState(),t.wcchatID)}),0)}const e=new CustomEvent("wcxChatReady");document.dispatchEvent(e)},getInstances(){const t=L.getState();return Object.keys(t).map((function(t){return{showApp(){const n=L.getState();return ot(L).showApp(n,t)},id:t,getState:()=>L.getState()[t],setUserData(n){const e=L.getState()[t];if(!e)return;const{connection:r}=e;r&&r.call("setUserData",JSON.stringify(n))},setFields(n){const e=L.getState()[t];if(!e)return;const{connection:r}=e;r&&r.call("setFields",JSON.stringify(n))},onReady(t){document.addEventListener("ready",t)},finishChatSession(){const n=L.getState()[t];if(!n)return;const{connection:e}=n;e&&e.call("finishChatSession")},startNewSession:(n,e)=>s(t,n,e),restartSession:(n,e)=>s(t,n,e),refreshVisibility(){const n=et(L.getState()[t].settings),e=document.querySelector(`.${zt.button_main}`);if(e){if(n&&e.classList.contains(zt.window_hidden))return void e.classList.remove(zt.window_hidden);if(!n&&!e.classList.contains(zt.window_hidden))return void e.classList.add(zt.window_hidden)}}}}))}}};void 0===window.wcxChat&&(window.wcxChat=Vt(),Object.defineProperty(window,"_wcchat",{get:function(){const[t]=window.wcxChat.getInstances();return t}}));const Yt=document.createElement("div");Yt.id="wcx-chat",document.body.appendChild(Yt);const Xt=new CustomEvent("wcxChatLoaded");document.dispatchEvent(Xt)}();