=n&&f("invalid-input");const l=(u=e.charCodeAt(d++))-48<10?u-22:u-65<26?u-65:u-97<26?u-97:o;(l>=o||l>c((i-r)/t))&&f("overflow"),r+=l*t;const p=a<=s?1:a>=s+26?26:a-s;if(lc(i/h)&&f("overflow"),t*=h}const p=t.length+1;s=_(r-l,p,0==l),c(r/p)>i-a&&f("overflow"),a+=c(r/p),r%=p,t.splice(r++,0,a)}var u;return String.fromCodePoint.apply(String,t)},v=function(e){const t=[];let n=(e=h(e)).length,r=128,a=0,s=72;for(const n of e)n<128&&t.push(d(n));let l=t.length,u=l;for(l&&t.push("-");u=r&&tc((i-a)/p)&&f("overflow"),a+=(n-r)*p,r=n;for(const n of e)if(ni&&f("overflow"),n==r){let e=a;for(let n=o;;n+=o){const r=n<=s?1:n>=s+26?26:n-s;if(eString.fromCodePoint.apply(String,(0,r.default)(e))},decode:m,encode:v,toASCII:function(e){return p(e,(function(e){return s.test(e)?"xn--"+v(e):e}))},toUnicode:function(e){return p(e,(function(e){return a.test(e)?m(e.slice(4).toLowerCase()):e}))}};e.exports=y},69759:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(60277),i=n(80210);const o=function(e){const t=[];for(const r in e){const i=e[r];for(const e in i){const r=i[e];for(const i in r){var n=r[i];n[0].forEach((function(r){var o={domain:r,medium:e,name:i};n[1]&&(o.params=n[1]),t.push(o)}))}}}return t}(n(61691)),a=function(e,t,n){this.known=!1,this.referer=null,this.medium="unknown",this.search_parameter=null,this.search_term=null,this.referers=n||o;const a=new URL(e),s=a.hostname;if(this.known=Boolean(~["http:","https:"].indexOf(a.protocol)),this.uri=a,!this.known)return;if(t){if(new URL(t).hostname===s)return void(this.medium="internal")}let l=this._lookup_referer(s,a.pathname,!0);if(l||(l=this._lookup_referer(s,a.pathname,!1),l)){if(this.referer=l.name,this.medium=l.medium,"search"===l.medium){if(!l.params)return;const e=(0,r.extend)(i.querystring.parse(a.hash),i.querystring.parse(a.search));for(const t in e){const n=e[t];-1!==l.params.indexOf(t.toLowerCase())&&(this.search_parameter=t,this.search_term=n)}}}else this.medium="unknown"};a.prototype.searchReferer=function(e){return this.referers.find((t=>t.domain instanceof RegExp&&e.search(t.domain)>-1||(t.domain===e||void 0)))},a.prototype._lookup_referer=function(e,t,n){let r=null;if(r=n?this.searchReferer(e+t):this.searchReferer(e),!r&&n){const n=t.split("/");if(n.length>1)try{r=this.searchReferer(e+"/"+n[1])}catch(e){}}if(r)return r;try{const r=e.indexOf(".");if(-1===r)return null;const i=e.slice(r+1);return this._lookup_referer(i,t,n)}catch(e){return null}};var s=a;t.default=s},61691:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={unknown:{Google:[["support.google.com","developers.google.com","maps.google.com","accounts.google.com","drive.google.com","sites.google.com","groups.google.com","groups.google.co.uk","news.google.co.uk"]],"Yahoo!":[["finance.yahoo.com","news.yahoo.com","eurosport.yahoo.com","sports.yahoo.com","astrology.yahoo.com","travel.yahoo.com","answers.yahoo.com","screen.yahoo.com","weather.yahoo.com","messenger.yahoo.com","games.yahoo.com","shopping.yahoo.net","movies.yahoo.com","cars.yahoo.com","lifestyle.yahoo.com","omg.yahoo.com","match.yahoo.net"]]},search:{"360.cn":[[/so.(com|360.cn)$/gi],["q"]],AOL:[[/\.aol.\w{2,4}(\w{2,4})?/gi,"aolsearch.com"],["q","query"]],Yandex:[["yandex.ru","yandex.ua","yandex.com","www.yandex.ru","www.yandex.ua","www.yandex.com","yandex.by","yandex.kz","www.yandex.by","www.yandex.kz"],["text"]],DuckDuckGoL:[["duckduckgo.com"],["q"]],Picsearch:[["www.picsearch.com"],["q"]],"Mail.ru":[["go.mail.ru"],["q"]],Rambler:[["nova.rambler.ru"],["query","words"]],MySearch:[[/(.mysearch)|(.myway).com$/gi,"search.mywebsearch.com"],["searchfor","searchFor"]],Baidu:[[/.baidu.com$/gi,"web.gougou.com"],["wd","word","kw","k"]],Ecosia:[["ecosia.org"],["q"]],Bing:[["bing.com","www.bing.com","msnbc.msn.com","dizionario.it.msn.com","cc.bingj.com","m.bing.com"],["q"]],Seznam:[["search.seznam.cz"],["q"]],"Yahoo!":[[/.?yahoo./gi,"www.cercato.it","search.offerbox.com","ys.mirostart.com"],["q","p"]],Ask:[[/.ask.com$/gi,"ask.reference.com","www.askkids.com","www.ask.co.uk","search-results.com","uk.search-results.com","www.search-results.com","int.search-results.com"]],"uol.com.br":[["busca.uol.com.br"],["q"]],Google:[[/^(www.)?google.\w{2,4}(.\w{2,4})?$/gi,/^.incredimail.com$/gi,/.googleearth./gi,"isearch.avg.com","www.cnn.com","darkoogle.com","search.darkoogle.com","search.foxtab.com","www.gooofullsearch.com","search.hiyo.com","search.sweetim.com","www.fastweb.it","search.juno.com","find.tdc.dk","searchresults.verizon.com","search.walla.co.il","search.alot.com","webcache.googleusercontent.com","encrypted.google.com","googlesyndicatedsearch.com"],["q","query","keywords"]],"2GIS":[["link.2gis.ru"]]},email:{Gmail:[["mail.google.com"]],Rambler:[["mail.rambler.ru"]]},social:{Odnoklassniki:[["odnoklassniki.ru","ok.ru"]],GitHub:[["github.com"]],Instagram:[["instagram.com"]],Vkontakte:[["vk.com","vkontakte.ru"]],Twitter:[["twitter.com","t.co"]],"Mail.ru":[["my.mail.ru"]],Pinterest:[["pinterest.com"]],LinkedIn:[["linkedin.com"]],Facebook:[["facebook.com","fb.me"]],Youtube:[["youtube.com","youtu.be"]]}}},8117:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(61125)),o=r(n(69759)),a=r(n(4855)),s=r(n(50754)),l=n(92560),u=n(37578),c=n(80210);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}const f=a.default.name("utm"),p={utmccn:"campaign",utmcsr:"source",utmcmd:"medium",utmctr:"keyword",utmcct:"content"},h={parseUtmz:function(e){const t={};if(e){const n=decodeURI(e).replace(/^[0-9\.]*/g,"");let r;if(n){const e=n.split("|");for(let n=0;n=0?(r[t[0]]=t[1],a=!0):"term"===t[0]&&(r.keyword=t[1],r.term=t[1]))}if(h=function(e){for(var t=1;t!(0,l.isEmpty)(e)))},isLid(e,t){return["yclid=","gclid=","fbclid="].some((t=>e.includes(t)))&&["yandex","google","facebook"].some((e=>t.includes(e)))},decodeString(e){try{e=decodeURIComponent(e)}catch(t){return f.log(t),this.decode(e)}return e},decode(e){return(e=(e=(e=e.replace(/%([EF][0-9A-F])%([89AB][0-9A-F])%([89AB][0-9A-F])/gi,(function(e,t,n,r){const i=parseInt(t,16)-224,o=parseInt(n,16)-128;if(0==i&&o<32)return e;const a=(i<<12)+(o<<6)+(parseInt(r,16)-128);return a>65535?e:String.fromCharCode(a)}))).replace(/%([CD][0-9A-F])%([89AB][0-9A-F])/gi,(function(e,t,n){const r=parseInt(t,16)-192;if(r<2)return e;const i=parseInt(n,16)-128;return String.fromCharCode((r<<6)+i)}))).replace(/%([0-7][0-9A-F])/gi,(function(e,t){return String.fromCharCode(parseInt(t,16))}))).replace(/%[A-Z0-9]{2}/gi,"")},getUTMParamsFromUrl:function(e){let t=e.indexOf("?"),n=null;for(;-1!=n;)n=e.indexOf("?",t+1),n>0&&(t=n);const r=e.substr(t+1).split("&");let i,o,a="";for(o=r.length;o--;)if(i=r[o].split("="),i[0].indexOf("utm_")>=0){i=r[o],i=i.replace(/\|/gi,"%7C");const e=i.split("=");e.length>1&&(i=e[0]+"="+e.slice(1).join("%3D")),a+=(a.length>0?"|":"")+i.substr(i.indexOf("utm_")+4)}return a},setUTM:function(e){let t=e.href,n=e.refer,r=e.setterFn;const i=h.getUTMParamsFromUrl(t),o=h.parseUTM(t,n,i);return r({campaign:o&&o.campaign||null,source:o&&o.source||null,medium:o&&o.medium||null,keyword:o&&o.keyword||null,term:o&&o.term||null,content:o&&o.content||null})}};var g=h;t.default=g},95020:function(e,t,n){"use strict";!function(){"undefined"==typeof window&&(window=n.g);var e,t=2e4,r=2e3,i=32e3,o=3e4,a=function(t,n){if("function"==typeof e[t])try{return e[t](n)}catch(n){if("onerror"!==t)try{e.onerror(n)}catch(e){}}},s=function(e){return void 0===e?"":("string"!=typeof e&&(e=String(e)),e.replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/[\x00-\x19]/g," "))},l=function(e){return Math.random()*e<<0},u=/^-?[a-zA-Z0-9]{1,16}$/,c=/^[_a-zA-Z][_a-zA-Z0-9]{0,7}$/,d=/^[a-zA-Z0-9]{10}$/;window.ClientSocket=function(){if(e)return e;e=this;var n,f,p,h,g=r,_=0,m=function(){try{f.send(".")}catch(e){}p=setTimeout(m,t)},v=function(){f.onclose=null,f.onerror=null,f.onmessage=null,f.onopen=null,f.CLOSING>f.readyState&&f.close()},y=function(){f&&(v(),i<(g<<=1)&&(g=i)),f=new WebSocket(n),e.readyState=f.readyState,f.onclose=function(t){if(e.readyState=f.readyState,a("onclose",t.reason),p){if(clearTimeout(p),clearTimeout(h),t.reason){var n=-1;switch(t.reason){case"Protocol Error":case"Unsupported Data":case"Invalid Data":case"Message Too Big":case"Mandatory Ext.":case"Invalid Response":case"Normal Closure":case"Void Time":n=0;break;case"Service Restart":n=6e4+l(6e5);break;case"Try Again Later":n=6e5+l(6e5);break;case"Internal Error":n=18e5+l(6e5);break;case"Going Away":n=36e5+l(6e5);break;case"Policy Violation":n=72e5;break;case"Blacklisted":n=864e5}if(-1!==n)return v(),p=null,void a("ondrop",n)}else a("onerror",new Error("close-is-not-clean"));if(3<=++_)return v(),p=null,a("ondrop",6e5+l(6e5)),void a("onfail","Network Unreachable");p=setTimeout(y,g+l(r)),i<(g<<=1)&&(g=i)}},f.onerror=function(e){},f.onmessage=function(e){if(_=0,clearTimeout(h),h=setTimeout(y,o),!(1>=e.data.length)){for(var t,n="",r={},i=e.data.split("\n"),l=0;lu.length)i[l]&&a("onerror","uncomplete-message: "+JSON.stringify(i[l]));else switch(u[3]){case"+":u[0]&&(r.from=u[0]),u[1]&&(r.room=u[1]),u[4]&&(r.ip=u[4]),u[5]&&(r.port=u[5]),r.geoip={},u[6]&&(r.geoip.region=u[6]),u[7]&&(r.geoip.city_country_code=u[7]),u[8]&&(r.geoip.city_country_name=u[8]),u[9]&&(r.geoip.region_name=u[9]),u[10]&&(r.geoip.city=u[10]),u[11]&&(r.geoip.latitude=u[11]),u[12]&&(r.geoip.longitude=u[12]),u[13]&&(r.geoip.org=u[13]),a("onadd",r);break;case"-":u[0]&&(r.from=u[0]),u[1]&&(r.room=u[1]),u[4]&&(r.code=u[4]),a("ondel",r);break;default:if(4=n))throw new RangeError("message-too-big");clearTimeout(h),h=setTimeout(y,o),clearTimeout(p),p=setTimeout(m,t),f.send(e)}},E=function(e,t){var n="";if(e.to){if(!u.test(e.to))throw new Error("invalid-TO");if(!e.room||!d.test(e.room))throw new Error("invalid-ROOM");n+="\t"+e.room+"\t"+e.to}else{if("get"===t)throw new Error("get-require-TO-and-ROOM");n+="\t\t"}if("*"===e.key)e.key="";else if(!c.test(e.key))throw new Error("invalid-KEY");return n+="\t"+e.key};this.get=function(e){if(e)try{b(E(e,"get")+"\n")}catch(e){return e}},this.set=function(e){if(e)try{var t=E(e,"set");if(e.value instanceof Array){if(0===e.value.length)return;for(var n=0;n{l=!!e},lastLog:u,name:(e,t)=>new s(e,t)};t.default=c},53139:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.updateAgent=t.setAllAgentsLeft=t.initAgentStore=t.dispatchers=t.addAgent=void 0;var i=n(2036),o=n(62096),a=n(14890),s=r(n(14762));const l=r(n(4855)).default.name("AgentsActions"),u=e=>({type:i.ActionType.INIT_AGENTS_STORE,payload:e});t.initAgentStore=u;const c=e=>({type:i.ActionType.ADD_AGENT,payload:e});t.addAgent=c;const d=e=>{const t=s.default.getAgentById(e.id);return l.log("redux_try_to_update_agent",e,t),t&&(t.set("display_name",e.name),t.set("title",e.title),t.set("avatar_url",e.avatarUrl),l.log("redux_update_agent",s.default)),{type:i.ActionType.UPDATE_AGENT,payload:e}};t.updateAgent=d;const f=()=>({type:i.ActionType.SET_ALL_AGENTS_LEFT});t.setAllAgentsLeft=f;const p=(0,a.bindActionCreators)({initAgentStore:u,addAgent:c,updateAgent:d,setAllAgentsLeft:f},o.reduxStore.dispatch);t.dispatchers=p},42932:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.setVIReconnectTime=t.setShowEula=t.setQuoteMsgId=t.setMaintenance=t.setLastMsgTime=t.setLastMsgId=t.setLastChatStatus=t.setLastChatOpened=t.setIsInputDisabled=t.setIsInDrag=t.setIsContactFormFocused=t.setHiddenByRules=t.setDidFreezeData=t.setChatStarted=t.setChatOpenByClient=t.setChatAccepted=t.setAppStarted=t.setAppRoute=t.setAppIsOnline=t.setAppIsFocused=t.initAppStore=t.dispatchers=void 0;var i=n(2036),o=n(62096),a=n(14890),s=r(n(95003)),l=n(96394);const u=e=>{let t=e.isFocused,n=e.isOnline,r=e.route,o=e.tabRoute,a=e.lastChatOpened,s=e.isInputDisabled,l=e.maintenance,u=e.chatStarted,c=e.chatAccepted,d=e.lastMsgId,f=e.lastMsgTime,p=e.started,h=e.showEula,g=e.chatOpenByClient,_=e.viReconnectTime,m=e.didFreezeData,v=e.lastChatStatus,y=e.quoteMsgId,b=e.hiddenByRules;return{type:i.ActionType.INIT_APP_STORE,payload:{isFocused:t,isOnline:n,route:r,tabRoute:o,lastChatOpened:a,isInputDisabled:s,maintenance:l,chatOpenByClient:g,chatStarted:u,chatAccepted:c,lastMsgId:d,lastMsgTime:f,started:p,showEula:h,viReconnectTime:_,didFreezeData:m,lastChatStatus:v,quoteMsgId:y,hiddenByRules:b}}};t.initAppStore=u;const c=e=>(s.default.is_online=e?1:0,{type:i.ActionType.SET_APP_IS_ONLINE,payload:{isOnline:e}});t.setAppIsOnline=c;const d=e=>(s.default.is_focused=e,{type:i.ActionType.SET_APP_IS_FOCUSED,payload:{isFocused:e}});t.setAppIsFocused=d;const f=e=>({type:i.ActionType.SET_CHAT_OPEN_BY_CLIENT,payload:{chatOpenByClient:e}});t.setChatOpenByClient=f;const p=e=>(s.default.route=e,{type:i.ActionType.SET_APP_ROUTE,payload:{route:e}});t.setAppRoute=p;const h=e=>(s.default.lastChatOpened=e,{type:i.ActionType.SET_LAST_CHAT_OPENED,payload:{lastChatOpened:e}});t.setLastChatOpened=h;const g=e=>({type:i.ActionType.SET_IS_IN_DRAG,payload:{isInDrag:e}});t.setIsInDrag=g;const _=e=>({type:i.ActionType.SET_IS_CONTACT_FORM_FOCUSED,payload:{isContactFormFocused:e}});t.setIsContactFormFocused=_;const m=e=>({type:i.ActionType.SET_IS_INPUT_DISABLED,payload:{isInputDisabled:e}});t.setIsInputDisabled=m;const v=e=>(s.default.maintenance=e,(0,l.setConfigParam)("maintenance",e),{type:i.ActionType.SET_MAINTENANCE,payload:{maintenance:e}});t.setMaintenance=v;const y=e=>(s.default.chat_started=e,{type:i.ActionType.UPDATE_APP_STORE,payload:{chatStarted:e}});t.setChatStarted=y;const b=e=>(s.default.chat_accepted=e,{type:i.ActionType.UPDATE_APP_STORE,payload:{chatAccepted:e}});t.setChatAccepted=b;const E=e=>(s.default.lastMsgTime=e,{type:i.ActionType.UPDATE_APP_STORE,payload:{lastMsgTime:e}});t.setLastMsgTime=E;const C=e=>(s.default.lastMsgId=e,{type:i.ActionType.UPDATE_APP_STORE,payload:{lastMsgId:e}});t.setLastMsgId=C;const T=e=>(s.default.started=e,{type:i.ActionType.UPDATE_APP_STORE,payload:{started:e}});t.setAppStarted=T;const D=e=>(s.default.show_eula=e,{type:i.ActionType.UPDATE_APP_STORE,payload:{showEula:e}});t.setShowEula=D;const w=e=>(s.default.viReconnectTime=e,{type:i.ActionType.UPDATE_APP_STORE,payload:{viReconnectTime:e}});t.setVIReconnectTime=w;const S=e=>(s.default.didFreezeData=e,{type:i.ActionType.UPDATE_APP_STORE,payload:{didFreezeData:e}});t.setDidFreezeData=S;const O=e=>(s.default.lastChatStatus=e,{type:i.ActionType.SET_LAST_CHAT_STATUS,payload:{lastChatStatus:e}});t.setLastChatStatus=O;const A=e=>(s.default.quoteMsgId=e,{type:i.ActionType.SET_QUOTE_MSG_ID,payload:{quoteMsgId:e}});t.setQuoteMsgId=A;const I=e=>(s.default.hiddenByRules=e,{type:i.ActionType.SET_HIDDEN_BY_RULES,payload:{hiddenByRules:e}});t.setHiddenByRules=I;const k=(0,a.bindActionCreators)({initAppStore:u,setAppIsOnline:c,setAppIsFocused:d,setAppRoute:p,setLastChatOpened:h,setIsInDrag:g,setIsContactFormFocused:_,setIsInputDisabled:m,setMaintenance:v,setChatOpenByClient:f,setChatAccepted:b,setChatStarted:y,setLastMsgTime:E,setAppStarted:T,setShowEula:D,setLastMsgId:C,setVIReconnectTime:w,setDidFreezeData:S,setLastChatStatus:O,setQuoteMsgId:A,setHiddenByRules:I},o.reduxStore.dispatch);t.dispatchers=k},13532:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initBotsStore=t.dispatchers=t.addBot=void 0;var r=n(2036),i=n(62096),o=n(14890);const a=e=>({type:r.ActionType.INIT_BOTS_STORE,payload:e});t.initBotsStore=a;const s=e=>({type:r.ActionType.ADD_BOT,payload:e});t.addBot=s;const l={initBotsStore:(0,o.bindActionCreators)(a,i.reduxStore.dispatch),addBot:(0,o.bindActionCreators)(s,i.reduxStore.dispatch)};t.dispatchers=l},45689:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setWebRTCCallStatus=t.setSeparateForm=t.setDelayedTimezone=t.setDelayedPeriods=t.setDelayedCallbackStatus=t.setCallbackStatus=t.setCallbackIsDelayed=t.setCallbackError=t.setCallbackAvailable=t.setActiveWebRTCCallMessageId=t.initializeCallbackStore=t.dispatchers=void 0;var r=n(2036),i=n(62096),o=n(14890);const a=e=>({type:r.ActionType.INIT_CALLBACK_STORE,payload:e});t.initializeCallbackStore=a;const s=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{available:e}});t.setCallbackAvailable=s;const l=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{delayedStatus:e}});t.setDelayedCallbackStatus=l;const u=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{isDelayed:e}});t.setCallbackIsDelayed=u;const c=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{status:e}});t.setCallbackStatus=c;const d=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{error:e}});t.setCallbackError=d;const f=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{delayedTimezone:e}});t.setDelayedTimezone=f;const p=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{delayedPeriods:e}});t.setDelayedPeriods=p;const h=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{activeWebRTCCallMessageId:e}});t.setActiveWebRTCCallMessageId=h;const g=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{webRTCCallStatus:e}});t.setWebRTCCallStatus=g;const _=e=>({type:r.ActionType.UPDATE_CALLBACK_STORE,payload:{separateForm:e}});t.setSeparateForm=_;const m={initializeCallbackStore:(0,o.bindActionCreators)(a,i.reduxStore.dispatch),setCallbackAvailable:(0,o.bindActionCreators)(s,i.reduxStore.dispatch),setDelayedCallbackStatus:(0,o.bindActionCreators)(l,i.reduxStore.dispatch),setCallbackIsDelayed:(0,o.bindActionCreators)(u,i.reduxStore.dispatch),setCallbackStatus:(0,o.bindActionCreators)(c,i.reduxStore.dispatch),setCallbackError:(0,o.bindActionCreators)(d,i.reduxStore.dispatch),setDelayedTimezone:(0,o.bindActionCreators)(f,i.reduxStore.dispatch),setDelayedPeriods:(0,o.bindActionCreators)(p,i.reduxStore.dispatch),setActiveWebRTCCallMessageId:(0,o.bindActionCreators)(h,i.reduxStore.dispatch),setWebRTCCallStatus:(0,o.bindActionCreators)(g,i.reduxStore.dispatch),setSeparateForm:(0,o.bindActionCreators)(_,i.reduxStore.dispatch)};t.dispatchers=m},93141:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.setNoJoinedAgents=t.setJoinedBots=t.setJoinedAgents=t.setChatEvaluated=t.setAgentTyping=t.initChatsStore=t.dispatchers=t.createChats=t.addJoinedAgent=void 0;var i=r(n(61125)),o=n(36113),a=n(14890),s=n(2036),l=n(99131),u=n(62096),c=n(55623),d=n(45959),f=n(53139),p=r(n(26754)),h=r(n(14762)),g=n(92056),_=n(90189);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t{const t=(0,c.selectChatsIds)(e),n=(0,_.selectAgentJoinedIds)(e),r=(0,_.selectBotJoinedIds)(e),i=(0,d.selectClientEvaluate)(e),o=(0,d.selectDepartmentId)(e);return t.length?t.reduce(((e,t,a,s)=>(e.push(v(v(v({},l.chatTemplate),a===s.length-1&&{joinedAgents:n,joinedBots:r}),{},{departmentId:o,evaluated:i,id:t})),e)),[]):[v(v({},l.chatTemplate),{},{departmentId:o,evaluated:i,joinedAgents:n,joinedBots:r})]};t.createChats=y;const b=()=>(e,t)=>{const n=y(t());return e({type:s.ActionType.INIT_CHATS_STORE,payload:n})};t.initChatsStore=b;const E=e=>(p.default.typing=e,{type:s.ActionType.SET_AGENT_TYPING,payload:{agentTyping:!!e}});t.setAgentTyping=E;const C=e=>t=>(0,o.batch)((()=>{t({type:s.ActionType.SET_CURRENT_CHAT_EVALUATED,payload:{evaluated:e}}),t((0,g.setEvaluate)(e))}));t.setChatEvaluated=C;const T=e=>{h.default.updateAgentList(e);const t=h.default.getAgentIdsByStatus("join");return{type:s.ActionType.SET_JOINED_AGENTS_IN_CURRENT_CHAT,payload:{joinedAgents:t}}};t.setJoinedAgents=T;const D=()=>e=>{h.default.closeChat(),p.default.agent_id=0,p.default.state="left",(0,o.batch)((()=>{e({type:s.ActionType.CLOSE_CHAT,payload:{joinedAgents:[],joinedBots:[]}}),e((0,f.setAllAgentsLeft)())}))};t.setNoJoinedAgents=D;const w=e=>({type:s.ActionType.ADD_JOINED_AGENT_TO_CURRENT_CHAT,payload:{agentId:e}});t.addJoinedAgent=w;const S=e=>({type:s.ActionType.SET_JOINED_BOTS,payload:{joinedBots:null!=e?e:[]}});t.setJoinedBots=S;const O=(0,a.bindActionCreators)({initChatsStore:b,setAgentTyping:E,setChatEvaluated:C,setJoinedAgents:T,setNoJoinedAgents:D,addJoinedAgent:w,setJoinedBots:S},u.reduxStore.dispatch);t.dispatchers=O},92056:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateClient=t.setVisitorId=t.setUserToken=t.setUTM=t.setPaId=t.setMailing=t.setLastMessage=t.setIsIntroduced=t.setInputText=t.setHasIntegration=t.setExternalData=t.setEvaluate=t.setEulaAccepted=t.setDepartmentId=t.setCustomData=t.setClientTags=t.setClientSessionId=t.setClientPhone=t.setClientName=t.setClientId=t.setClientEmail=t.setClientDescription=t.setClientContacts=t.setClientAttributes=t.setCaptchaToken=t.setAssignedAgentId=t.resetClient=t.dispatchers=void 0;var r=n(14890),i=n(2036),o=n(62096);const a=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{hasIntegration:e}});t.setHasIntegration=a;const s=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{lastMessage:e}});t.setLastMessage=s;const l=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{isIntroduced:e}});t.setIsIntroduced=l;const u=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{inputText:e}});t.setInputText=u;const c=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{userToken:e}});t.setUserToken=c;const d=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{customData:e}});t.setCustomData=d;const f=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{captchaToken:e}});t.setCaptchaToken=f;const p=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{priorityAgentId:e}});t.setPaId=p;const h=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{email:e}});t.setClientEmail=h;const g=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{eulaAccepted:e}});t.setEulaAccepted=g;const _=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{mailing:e}});t.setMailing=_;const m=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{phone:e}});t.setClientPhone=m;const v=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{name:e}});t.setClientName=v;const y=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{description:e}});t.setClientDescription=y;const b=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{clientId:e}});t.setClientId=b;const E=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{sessionId:e}});t.setClientSessionId=E;const C=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{assignedAgentId:e}});t.setAssignedAgentId=C;const T=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{departmentId:e}});t.setDepartmentId=T;t.setEvaluate=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{evaluate:e}});const D=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{utm:e}});t.setUTM=D;const w=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:e});t.setClientContacts=w;const S=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{visitorId:e}});t.setVisitorId=S;const O=e=>({type:i.ActionType.UPDATE_CLIENT_STORE_MANUALLY,payload:e});t.updateClient=O;const A=()=>({type:i.ActionType.RESET_CLIENT_STORE});t.resetClient=A;const I=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{tags:e}});t.setClientTags=I;const k=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{attributes:e}});t.setClientAttributes=k;const M=e=>({type:i.ActionType.UPDATE_CLIENT_STORE,payload:{externalData:e}});t.setExternalData=M;const x=(0,r.bindActionCreators)({setHasIntegration:a,setLastMessage:s,setIsIntroduced:l,setInputText:u,setUserToken:c,setCustomData:d,setCaptchaToken:f,setPaId:p,setEulaAccepted:g,setMailing:_,setClientEmail:h,setClientPhone:m,setClientName:v,setClientDescription:y,setClientId:b,setClientSessionId:E,setClientContacts:w,setAssignedAgentId:C,setDepartmentId:T,setVisitorId:S,setUTM:D,updateClient:O,resetClient:A,setClientTags:I,setClientAttributes:k,setExternalData:M},o.reduxStore.dispatch);t.dispatchers=x},84219:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateDesignerSettings=t.dispatchers=void 0;var r=n(14890),i=n(2036),o=n(62096);const a=e=>({type:i.ActionType.UPDATE_DESIGNER_SETTINGS,payload:e});t.updateDesignerSettings=a;const s=(0,r.bindActionCreators)({updateDesignerSettings:a},o.reduxStore.dispatch);t.dispatchers=s},66031:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.setJoint=t.enablePrechat=t.dispatchers=t.disableFiletransfer=void 0;var i=n(14890),o=n(2036),a=n(62096),s=r(n(96394));const l=e=>(s.default.disable_filetranser=e,{type:o.ActionType.SET_DISABLE_FILETRANSFER,payload:{disableFiletransfer:e?1:0}});t.disableFiletransfer=l;const u=e=>(s.default.enable_prechat=e?1:0,{type:o.ActionType.SET_ENABLE_PRECHAT,payload:{prechat:e?1:0}});t.enablePrechat=u;const c=e=>(s.default.joint=e,{type:o.ActionType.SET_JOINT,payload:{joint:e}});t.setJoint=c;const d=(0,i.bindActionCreators)({disableFiletransfer:l,enablePrechat:u,setJoint:c},a.reduxStore.dispatch);t.dispatchers=d},26932:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.userDispatchers=t.user=t.transitionDispatchers=t.transition=t.socialDispatchers=t.social=t.proactiveDispatchers=t.proactive=t.permissionsDispatchers=t.permissions=t.messagesDispatchers=t.messages=t.featuresDispatchers=t.features=t.designerDispatchers=t.designer=t.clientDispatchers=t.client=t.chatsDispatchers=t.chats=t.callbackDispatchers=t.callback=t.botsDispatchers=t.bots=t.appDispatchers=t.app=t.agentsDispatchers=t.agents=void 0;var r=v(n(42932));t.app=r;var i=v(n(45689));t.callback=i;var o=v(n(27591));t.social=o;var a=v(n(50307));t.user=a;var s=v(n(53139));t.agents=s;var l=v(n(93141));t.chats=l;var u=v(n(5452));t.transition=u;var c=v(n(40099));t.messages=c;var d=v(n(92056));t.client=d;var f=v(n(66031));t.features=f;var p=v(n(13532));t.bots=p;var h=v(n(25925));t.proactive=h;var g=v(n(94539));t.permissions=g;var _=v(n(84219));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function v(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}t.designer=_;const y=r.dispatchers;t.appDispatchers=y;const b=i.dispatchers;t.callbackDispatchers=b;const E=o.dispatchers;t.socialDispatchers=E;const C=a.dispatchers;t.userDispatchers=C;const T=s.dispatchers;t.agentsDispatchers=T;const D=l.dispatchers;t.chatsDispatchers=D;const w=u.dispatchers;t.transitionDispatchers=w;const S=c.dispatchers;t.messagesDispatchers=S;const O=d.dispatchers;t.clientDispatchers=O;const A=f.dispatchers;t.featuresDispatchers=A;const I=p.dispatchers;t.botsDispatchers=I;const k=h.dispatchers;t.proactiveDispatchers=k;const M=g.dispatchers;t.permissionsDispatchers=M;const x=_.dispatchers;t.designerDispatchers=x},40099:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.updateWebRTCCallStatus=t.updateMessages=t.updateMessageBody=t.updateMessage=t.initMessagesStore=t.editMessage=t.dispatchers=t.destroyByType=t.deleteMessageByPrivateId=t.addMessages=t.addMessage=void 0;var i=n(2036),o=n(62096),a=n(14890),s=r(n(14264));const l=()=>{const e=s.default.getAll().map((e=>e.store));return s.default.trigger("update"),{type:i.ActionType.INIT_MESSAGES_STORE,payload:{messages:e}}};t.initMessagesStore=l;const u=(e,t)=>{let n=e;return t||(n=s.default.push(n).store),{type:i.ActionType.ADD_MESSAGE,payload:{message:n}}};t.addMessage=u;const c=e=>(s.default.pushAll(e),{type:i.ActionType.ADD_MESSAGES,payload:{messages:e}});t.addMessages=c;const d=e=>({type:i.ActionType.EDIT_MESSAGE,payload:e});t.editMessage=d;const f=(e,t)=>{const n=s.default.getMessageByPrivateId(e);return n&&n.set("body",t),{type:i.ActionType.UPDATE_MESSAGE_BODY,payload:{privateId:e,body:t}}};t.updateMessageBody=f;const p=(e,t)=>{let n=e.privateId,r=e.messageId;const o=n?s.default.getMessageByPrivateId(n):s.default.getMessageById(r);return o&&o.set(t),{type:i.ActionType.UPDATE_MESSAGE,payload:{privateId:n,messageId:r,newMessage:t}}};t.updateMessage=p;const h=(e,t)=>{let n=e.privateIds,r=e.messageIds;return s.default.getAll().forEach((e=>{const i=e.toJSON(),o=i.msg_id,a=i.private_id;n&&n.includes(a)&&e.set(t),r&&r.includes(o)&&e.set(t)})),{type:i.ActionType.UPDATE_MESSAGES,payload:{privateIds:n,messageIds:r,update:t}}};t.updateMessages=h;const g=e=>{const t=s.default.getMessageByPrivateId(e);return t&&t.destroy(),{type:i.ActionType.DELETE_MESSAGE,payload:{privateId:e}}};t.deleteMessageByPrivateId=g;const _=e=>{const t=s.default.getMessagesByType(e);return t.length&&t.forEach((e=>{e&&e.destroy()})),{type:i.ActionType.DELETE_MESSAGE,payload:{type:e}}};t.destroyByType=_;const m=(e,t)=>{const n=s.default.getMessageByPrivateId(e);return n&&n.set("body",{webRTCCallStatus:t}),{type:i.ActionType.UPDATE_WEBRTCCALL_STATUS,payload:{privateId:e||null,webRTCCallStatus:t}}};t.updateWebRTCCallStatus=m;const v={initMessagesStore:(0,a.bindActionCreators)(l,o.reduxStore.dispatch),addMessage:(0,a.bindActionCreators)(u,o.reduxStore.dispatch),addMessages:(0,a.bindActionCreators)(c,o.reduxStore.dispatch),editMessage:(0,a.bindActionCreators)(d,o.reduxStore.dispatch),updateMessageBody:(0,a.bindActionCreators)(f,o.reduxStore.dispatch),deleteMessageByPrivateId:(0,a.bindActionCreators)(g,o.reduxStore.dispatch),destroyByType:(0,a.bindActionCreators)(_,o.reduxStore.dispatch),updateWebRTCCallStatus:(0,a.bindActionCreators)(m,o.reduxStore.dispatch),updateMessage:(0,a.bindActionCreators)(p,o.reduxStore.dispatch),updateMessages:(0,a.bindActionCreators)(h,o.reduxStore.dispatch)};t.dispatchers=v},94539:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updatePermission=t.dispatchers=void 0;var r=n(2036),i=n(62096),o=n(14890);const a=(e,t)=>({type:r.ActionType.UPDATE_PERMISSION,payload:{permission:e,value:t}});t.updatePermission=a;const s={updatePermission:(0,o.bindActionCreators)(a,i.reduxStore.dispatch)};t.dispatchers=s},25925:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setStatus=t.setPrechats=t.setName=t.resetProactive=t.dispatchers=t.addProactive=void 0;var r=n(2036),i=n(62096),o=n(14890);const a=e=>{let t=e.createdTs,n=e.name,i=e.privateId,o=e.status,a=e.text,s=e.agentId,l=e.botId,u=e.isMarkdown,c=e.prechats,d=e.campaignId;return{type:r.ActionType.ADD_PROACTIVE,payload:{createdTs:t,name:n,privateId:i,status:o,text:a,agentId:s,botId:l,isMarkdown:u,prechats:c,campaignId:d}}};t.addProactive=a;const s=e=>({type:r.ActionType.SET_PROACTIVE_STATUS,payload:{status:e}});t.setStatus=s;const l=e=>({type:r.ActionType.SET_PROACTIVE_NAME,payload:{name:e}});t.setName=l;const u=e=>({type:r.ActionType.SET_PROACTIVE_PRECHATS,payload:{prechats:e}});t.setPrechats=u;const c=()=>({type:r.ActionType.RESET_PROACTIVE});t.resetProactive=c;const d={addProactive:(0,o.bindActionCreators)(a,i.reduxStore.dispatch),setStatus:(0,o.bindActionCreators)(s,i.reduxStore.dispatch),setName:(0,o.bindActionCreators)(l,i.reduxStore.dispatch),setPrechats:(0,o.bindActionCreators)(u,i.reduxStore.dispatch),resetProactive:(0,o.bindActionCreators)(c,i.reduxStore.dispatch)};t.dispatchers=d},27591:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initializeSocialStore=t.dispatchers=void 0;var r=n(2036),i=n(62096),o=n(14890);const a=e=>{let t=e.vk,n=e.fb,i=e.mode;return{type:r.ActionType.INIT_SOCIAL_STORE,payload:{vk:t,fb:n,mode:i}}};t.initializeSocialStore=a;const s={initializeSocialStore:(0,o.bindActionCreators)(a,i.reduxStore.dispatch)};t.dispatchers=s},5452:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startTransition=t.initTransitionStore=t.dispatchers=void 0;var r=n(2036),i=n(62096),o=n(14890);const a=e=>({type:r.ActionType.INIT_TRANSITION_STORE,payload:e});t.initTransitionStore=a;const s=e=>({type:r.ActionType.START_TRANSITION_SCRIPT,payload:{script:e}});t.startTransition=s;const l={initTransitionStore:(0,o.bindActionCreators)(a,i.reduxStore.dispatch),startTransition:(0,o.bindActionCreators)(s,i.reduxStore.dispatch)};t.dispatchers=l},50307:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.setWidgetPadding=t.setWidgetOrientation=t.setWidgetMobileOrientation=t.setWidgetLabelBubble=t.setWidgetFontType=t.setWidgetFontSize=t.setWidgetFontFamily=t.setWidgetFontColor=t.setWidgetColor2=t.setWidgetColor=t.setPrechat=t.setPowerGradient=t.setPowerButtonColor=t.setPattern=t.setOnlineLabel=t.setOfflineLabel=t.setOfflineFormTitle=t.setOfflineFormText=t.setMobileOffsetBottom=t.setCallbackButtonColor=t.setCallHeaderText=t.setBubbleColor=t.dispatchers=void 0;var i=n(2036),o=n(62096),a=n(14890),s=r(n(95003)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(96394));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}const c=e=>(l.default.widget_color=e,s.default.widget_color=e,{type:i.ActionType.SET_WIDGET_COLOR,payload:{widgetColor:e}});t.setWidgetColor=c;const d=e=>(l.default.widget_color2=e,s.default.widget_color2=e,{type:i.ActionType.SET_WIDGET_COLOR2,payload:{widgetColor2:e}});t.setWidgetColor2=d;const f=e=>(l.default.widget_font_color=e,s.default.widget_font_color=e,{type:i.ActionType.SET_WIDGET_FONT_COLOR,payload:{widgetFontColor:e}});t.setWidgetFontColor=f;const p=e=>(l.default.widget_orientation=e,{type:i.ActionType.SET_WIDGET_ORIENTATION,payload:{widgetOrientation:e}});t.setWidgetOrientation=p;const h=e=>((0,l.setConfigParam)("widget_mobile_orientation",e),{type:i.ActionType.SET_MOBILE_WIDGET_ORIENTATION,payload:{widgetMobileOrientation:e}});t.setWidgetMobileOrientation=h;const g=e=>((0,l.setConfigParam)("mobile_offset_bottom",e),{type:i.ActionType.SET_MOBILE_OFFSET_BOTTOM,payload:{mobileOffsetBottom:e}});t.setMobileOffsetBottom=g;const _=e=>((0,l.setConfigParam)("power_gradient",e?1:0),{type:i.ActionType.SET_POWER_GRADIENT,payload:{powerGradient:!!e||null}});t.setPowerGradient=_;const m=e=>((0,l.setConfigParam)("power_button_color",e),{type:i.ActionType.SET_MOBILE_WIDGET_COLOR,payload:{powerButtonColor:e}});t.setPowerButtonColor=m;const v=e=>{const t=+e;return l.default.widget_padding=t,{type:i.ActionType.SET_WIDGET_PADDING,payload:{widgetPadding:t}}};t.setWidgetPadding=v;const y=e=>(l.default.online_widget_label=e,{type:i.ActionType.SET_ONLINE_WIDGET_LABEL,payload:{onlineWidgetLabel:e}});t.setOnlineLabel=y;const b=e=>(l.default.offline_widget_label=e,{type:i.ActionType.SET_OFFLINE_WIDGET_LABEL,payload:{offlineWidgetLabel:e}});t.setOfflineLabel=b;const E=e=>(l.default.font_size=e,{type:i.ActionType.SET_WIDGET_FONT_SIZE,payload:{fontSize:e}});t.setWidgetFontSize=E;const C=e=>(l.default.font_family=e,{type:i.ActionType.SET_WIDGET_FONT_FAMILY,payload:{fontFamily:e}});t.setWidgetFontFamily=C;const T=e=>(l.default.font_type=e,{type:i.ActionType.SET_WIDGET_FONT_TYPE,payload:{fontType:e}});t.setWidgetFontType=T;const D=e=>({type:i.ActionType.SET_WIDGET_LABEL_BUBBLE,payload:{labelBubble:e}});t.setWidgetLabelBubble=D;const w=e=>(s.default.callText=e,{type:i.ActionType.SET_CALL_HEADER_TEXT,payload:{callHeaderText:e}});t.setCallHeaderText=w;const S=e=>(l.default.pattern=e,{type:i.ActionType.SET_PATTERN,payload:{pattern:e}});t.setPattern=S;const O=e=>(l.default.callback_btn_color=e,{type:i.ActionType.SET_CALLBACK_BUTTON_COLOR,payload:{callbackButtonColor:e}});t.setCallbackButtonColor=O;const A=e=>(l.default.bubble_color=e,{type:i.ActionType.SET_BUBBLE_COLOR,payload:{bubbleColor:e}});t.setBubbleColor=A;const I=e=>(l.default.offline_form_title=e,{type:i.ActionType.SET_OFFLINE_FORM_TITLE,payload:{offlineFormTitle:e}});t.setOfflineFormTitle=I;const k=e=>(l.default.offline_form_text=e,{type:i.ActionType.SET_OFFLINE_FORM_TEXT,payload:{offlineFormText:e}});t.setOfflineFormText=k;const M=e=>(l.default.prechat=e,{type:i.ActionType.SET_PRECHAT,payload:{prechat:e}});t.setPrechat=M;const x={setWidgetColor:(0,a.bindActionCreators)(c,o.reduxStore.dispatch),setWidgetColor2:(0,a.bindActionCreators)(d,o.reduxStore.dispatch),setWidgetFontColor:(0,a.bindActionCreators)(f,o.reduxStore.dispatch),setWidgetOrientation:(0,a.bindActionCreators)(p,o.reduxStore.dispatch),setWidgetMobileOrientation:(0,a.bindActionCreators)(h,o.reduxStore.dispatch),setMobileOffsetBottom:(0,a.bindActionCreators)(g,o.reduxStore.dispatch),setPowerGradient:(0,a.bindActionCreators)(_,o.reduxStore.dispatch),setPowerButtonColor:(0,a.bindActionCreators)(m,o.reduxStore.dispatch),setWidgetPadding:(0,a.bindActionCreators)(v,o.reduxStore.dispatch),setOnlineLabel:(0,a.bindActionCreators)(y,o.reduxStore.dispatch),setOfflineLabel:(0,a.bindActionCreators)(b,o.reduxStore.dispatch),setWidgetFontSize:(0,a.bindActionCreators)(E,o.reduxStore.dispatch),setWidgetFontFamily:(0,a.bindActionCreators)(C,o.reduxStore.dispatch),setWidgetFontType:(0,a.bindActionCreators)(T,o.reduxStore.dispatch),setWidgetLabelBubble:(0,a.bindActionCreators)(D,o.reduxStore.dispatch),setCallHeaderText:(0,a.bindActionCreators)(w,o.reduxStore.dispatch),setPattern:(0,a.bindActionCreators)(S,o.reduxStore.dispatch),setCallbackButtonColor:(0,a.bindActionCreators)(O,o.reduxStore.dispatch),setBubbleColor:(0,a.bindActionCreators)(A,o.reduxStore.dispatch),setOfflineFormTitle:(0,a.bindActionCreators)(I,o.reduxStore.dispatch),setOfflineFormText:(0,a.bindActionCreators)(k,o.reduxStore.dispatch),setPrechat:(0,a.bindActionCreators)(M,o.reduxStore.dispatch)};t.dispatchers=x},2036:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ActionType=void 0;t.ActionType={DO_NOTHING:"DO_NOTHING",INIT_CALLBACK_STORE:"INIT_CALLBACK_STORE",SET_CALL_AVAILABLE:"SET_CALL_AVAILABLE",SET_DELAYED_CALL_STATUS:"SET_DELAYED_CALL_STATUS",SET_CALL_IS_DELAYED:"SET_CALL_IS_DELAYED",SET_CALL_STATUS:"SET_CALL_STATUS",SET_CALL_ERROR:"SET_CALL_ERROR",SET_DELAYED_TIMEZONE:"SET_DELAYED_TIMEZONE",SET_DELAYED_PERIODS:"SET_DELAYED_PERIODS",SET_ACTIVE_WEBRTC_MESSAGE_ID:"SET_ACTIVE_WEBRTC_MESSAGE_ID",SET_WEBRTC_CALL_STATUS:"SET_WEBRTC_CALL_STATUS",UPDATE_CALLBACK_STORE:"UPDATE_CALLBACK_STORE",INIT_SOCIAL_STORE:"INIT_SOCIAL_STORE",INIT_APP_STORE:"INIT_APP_STORE",SET_APP_IS_ONLINE:"SET_APP_IS_ONLINE",SET_APP_IS_FOCUSED:"SET_APP_IS_FOCUSED",SET_APP_ROUTE:"SET_APP_ROUTE",SET_LAST_CHAT_OPENED:"SET_LAST_CHAT_OPENED",SET_IS_IN_DRAG:"SET_IS_IN_DRAG",SET_IS_CONTACT_FORM_FOCUSED:"SET_IS_CONTACT_FORM_FOCUSED",SET_IS_INPUT_DISABLED:"SET_IS_INPUT_DISABLED",SET_MAINTENANCE:"SET_MAINTENANCE",SET_CHAT_OPEN_BY_CLIENT:"SET_CHAT_OPEN_BY_CLIENT",UPDATE_APP_STORE:"UPDATE_APP_STORE",SET_LAST_CHAT_STATUS:"SET_LAST_CHAT_STATUS",SET_QUOTE_MSG_ID:"SET_QUOTE_MSG_ID",SET_HIDDEN_BY_RULES:"SET_HIDDEN_BY_RULES",SET_WIDGET_COLOR:"SET_WIDGET_COLOR",SET_WIDGET_COLOR2:"SET_WIDGET_COLOR2",SET_WIDGET_FONT_COLOR:"SET_WIDGET_FONT_COLOR",SET_WIDGET_ORIENTATION:"SET_WIDGET_ORIENTATION",SET_WIDGET_PADDING:"SET_WIDGET_PADDING",SET_ONLINE_WIDGET_LABEL:"SET_ONLINE_WIDGET_LABEL",SET_OFFLINE_WIDGET_LABEL:"SET_OFFLINE_WIDGET_LABEL",SET_WIDGET_FONT_SIZE:"SET_WIDGET_FONT_SIZE",SET_WIDGET_FONT_FAMILY:"SET_WIDGET_FONT_FAMILY",SET_WIDGET_FONT_TYPE:"SET_WIDGET_FONT_TYPE",SET_CALL_HEADER_TEXT:"SET_CALL_HEADER_TEXT",SET_PATTERN:"SET_PATTERN",SET_CALLBACK_BUTTON_COLOR:"SET_CALLBACK_BUTTON_COLOR",SET_BUBBLE_COLOR:"SET_BUBBLE_COLOR",SET_WIDGET_LABEL_BUBBLE:"SET_WIDGET_LABEL_BUBBLE",SET_PRECHAT:"SET_PRECHAT",SET_POWER_GRADIENT:"SET_POWER_GRADIENT",SET_MOBILE_OFFSET_BOTTOM:"SET_MOBILE_OFFSET_BOTTOM",SET_MOBILE_WIDGET_ORIENTATION:"SET_MOBILE_WIDGET_ORIENTATION",SET_MOBILE_WIDGET_COLOR:"SET_MOBILE_WIDGET_COLOR",INIT_AGENTS_STORE:"INIT_AGENTS_STORE",ADD_AGENT:"ADD_AGENT",UPDATE_AGENT:"UPDATE_AGENT",SET_ALL_AGENTS_LEFT:"SET_ALL_AGENTS_LEFT",INIT_BOTS_STORE:"INIT_BOTS_STORE",ADD_BOT:"ADD_BOT",INIT_CHATS_STORE:"INIT_CHATS_STORE",START_CHAT:"START_CHAT",CLOSE_CHAT:"CLOSE_CHAT",SET_JOINED_AGENTS_IN_CURRENT_CHAT:"SET_JOINED_AGENTS_IN_CURRENT_CHAT",ADD_JOINED_AGENT_TO_CURRENT_CHAT:"ADD_JOINED_AGENT_TO_CURRENT_CHAT",REMOVE_AGENT_FROM_CURRENT_CHAT:"REMOVE_AGENT_FROM_CHAT",SET_CURRENT_CHAT_EVALUATED:"SET_CHAT_EVALUATED",SET_AGENT_TYPING:"SET_AGENT_TYPING",SET_CURRENT_CHAT_DEPARTMENT_ID:"SET_CHAT_DEPARTMENT_ID",SET_JOINED_BOTS:"SET_JOINED_BOTS",UPDATE_CHATS_STORE:"UPDATE_CHATS_STORE",INIT_TRANSITION_STORE:"INIT_TRANSITION_STORE",START_TRANSITION_SCRIPT:"START_TRANSITION_SCRIPT",CONTINUE_TRANSITION_SCRIPT:"CONTINUE_TRANSITION_SCRIPT",STOP_TRANSITION_SCRIPT:"STOP_TRANSITION_SCRIPT",RESET_TRANSITON_SCRIPT:"RESET_TRANSITON_SCRIPT",INIT_MESSAGES_STORE:"INIT_MESSAGES_STORE",ADD_MESSAGE:"ADD_MESSAGE",ADD_MESSAGES:"ADD_MESSAGES",EDIT_MESSAGE:"EDIT_MESSAGE",DELETE_MESSAGE:"DELETE_MESSAGE",UPDATE_MESSAGE_BODY:"UPDATE_MESSAGE_BODY",UPDATE_MESSAGE_STATUS:"UPDATE_MESSAGE_STATUS",UPDATE_MESSAGE:"UPDATE_MESSAGE",UPDATE_MESSAGES:"UPDATE_MESSAGES",SET_OFFLINE_FORM_TITLE:"SET_OFFLINE_FORM_TITLE",SET_OFFLINE_FORM_TEXT:"SET_OFFLINE_FORM_TEXT",UPDATE_CLIENT_STORE:"UPDATE_CLIENT_STORE",UPDATE_CLIENT_STORE_MANUALLY:"UPDATE_CLIENT_STORE_MANUALLY",RESET_CLIENT_STORE:"RESET_CLIENT_STORE",SET_DISABLE_FILETRANSFER:"SET_DISABLE_FILETRANSFER",SET_ENABLE_PRECHAT:"SET_ENABLE_PRECHAT",ADD_PROACTIVE:"ADD_PROACTIVE",RESET_PROACTIVE:"RESET_PROACTIVE",SET_PROACTIVE_STATUS:"SET_PROACTIVE_STATUS",SET_PROACTIVE_NAME:"SET_PROACTIVE_NAME",SET_PROACTIVE_PRECHATS:"SET_PROACTIVE_PRECHATS",UPDATE_WEBRTCCALL_STATUS:"UPDATE_WEBRTCCALL_STATUS",UPDATE_PERMISSION:"UPDATE_PERMISSION",UPDATE_DESIGNER_SETTINGS:"UPDATE_DESIGNER_SETTINGS",SET_JOINT:"SET_JOINT"}},79156:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.storesMap=t.readoptReduxToClientStorage=t.adoptClientStorageToRedux=void 0;var i=r(n(61125)),o=r(n(4855)),a=n(28650),s=n(71047),l=n(42344),u=n(34014),c=n(73422);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t{p.warn("ADOPT_CLIENT_STORAGE_TO_REDUX",{data:e,keysSet:t});const n=g[t],r=n.keys,i=n.initialState;if(!e)return i;const o={};for(const t in r){const n=r[t];var s;if((0,c.isObject)(n))for(const r in n)e[t]&&(0,a.hasOwn)(e[t],r)?o[n[r]]=e[t][r]:o[n[r]]=null;else o[n]=null!==(s=e[t])&&void 0!==s?s:i[n]}return o};t.readoptReduxToClientStorage=(e,t)=>{p.warn("READOPT_CLIENT_STORAGE_TO_REDUX",{data:e,keysSet:t});const n=f({},e),r=g[t].keys;for(const t in r){const i=r[t];if((0,c.isObject)(i))for(const r in i)n[t]=f(f({},n[t]),{},{[r]:e[i[r]]}),delete n[i[r]];else n[t]=e[i],t!==i&&delete n[i]}return n}},91133:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.mergeSafety=void 0;var i=r(n(61125)),o=n(98986);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}t.mergeSafety=(e,t)=>Object.keys(t).reduce(((e,n)=>{const r=t[n];return(0,o.isNull)(r)||(e[n]=r),e}),function(e){for(var t=1;tt=>n=>{u.warn("DISPATCHING",n);const r=t(n);return a.default.getInstance()&&a.default.getInstance().saveReduxAction(l(l({},n),{},{ts:(new Date).getTime()})),u.warn("NEXT_STATE",e.getState()),r}},68031:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeOnStorage=t.statesToPersist=t.persistMiddleware=void 0;var i=r(n(96394)),o=n(16016),a=n(2036),s=n(79156),l=n(39715),u=n(71047),c=n(44733),d=n(73422);const f=c.StorageProvider.createKeyForStore(u.STORAGED_ID.POSITION),p=c.StorageProvider.createKeyForStore(u.STORAGED_ID.CLIENT),h={[u.STORAGED_ID.POSITION]:{storageKey:f,path:"position",onAdapter:null,onReadapter:null,onUpdate:null},[u.STORAGED_ID.CLIENT]:{storageKey:p,path:"client",onAdapter:e=>(0,s.adoptClientStorageToRedux)(e,u.STORAGED_ID.CLIENT),onReadapter:e=>(0,s.readoptReduxToClientStorage)(e,u.STORAGED_ID.CLIENT),onUpdate:e=>{i.default.cookie_domain&&c.StorageProvider.duplicateClientStateInCookie(e)}},[u.STORAGED_ID.CALLBACK]:{storageKey:p,path:"callback",onAdapter:e=>(0,s.adoptClientStorageToRedux)(e,u.STORAGED_ID.CALLBACK),onReadapter:e=>(0,s.readoptReduxToClientStorage)(e,u.STORAGED_ID.CALLBACK),onUpdate:null}};t.statesToPersist=h;const g={"position/initPositionStore":h[u.STORAGED_ID.POSITION],[a.ActionType.UPDATE_CLIENT_STORE]:h[u.STORAGED_ID.CLIENT],[a.ActionType.RESET_CLIENT_STORE]:h[u.STORAGED_ID.CLIENT],[a.ActionType.UPDATE_CALLBACK_STORE]:h[u.STORAGED_ID.CALLBACK]};t.persistMiddleware=e=>t=>n=>{if(t(n),n.type===a.ActionType.SET_DID_FREEZE_DATA&&!0===n.payload.didFreezeData)return Object.values(h).forEach((e=>{let t=e.storageKey;return c.StorageProvider.remove(t)}));n.type===a.ActionType.RESET_CLIENT_STORE&&c.StorageProvider.remove(h[u.STORAGED_ID.CLIENT].storageKey);const r=e.getState();if(n.type in g&&!r.app.didFreezeData){const e=g[n.type],t=e.storageKey,i=e.path,o=e.onReadapter,a=e.onUpdate,s=(0,l.get)(r,i),u=c.StorageProvider.get(t),d=Object.assign({},u,o?o(s):s);c.StorageProvider.set(t,d),null==a||a(d);const f=v(n.type);c.StorageProvider.set(_,f)}};const _="sync",m=(0,o.generateGUID)(),v=e=>({actionType:e,sourceId:m,time:Date.now()});t.subscribeOnStorage=e=>{window.addEventListener("storage",(e=>t=>{let n=t.key;if((0,c.isJvKeyForStoreToGet)(n)){const t=c.StorageProvider.get(_);if(t&&t.sourceId!==m){const n=g[t.actionType],r=n.storageKey,i=n.onAdapter,o=c.StorageProvider.get(r);e.dispatch({type:t.actionType,payload:(0,d.isFunction)(i)?i(o):o})}}})(e))}},57157:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.INIT_AGENTS_STORE:if(r&&r.length){const e=r.filter((e=>!e.isBot));return(0,o.default)(e)}return(0,o.default)(e);case a.ActionType.ADD_AGENT:if(r){return e.find((e=>e.id===r.id))?e.map((e=>e.id===r.id?l(l({},e),r):e)):[].concat((0,o.default)(e),[l({},r)])}return(0,o.default)(e);case a.ActionType.UPDATE_AGENT:return r?e.map((e=>e.id===r.id?l(l({},e),r):e)):(0,o.default)(e);case a.ActionType.SET_ALL_AGENTS_LEFT:return e.map((e=>l(l({},e),{},{state:"left"})));default:return e}};var i=r(n(61125)),o=r(n(15687)),a=n(2036);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case o.ActionType.INIT_APP_STORE:return{isFocused:r.isFocused,isOnline:!!r.isOnline,route:r.route,tabRoute:r.tabRoute,lastChatOpened:r.lastChatOpened,isInDrag:r.isInDrag,isContactFormFocused:r.isContactFormFocused,isInputDisabled:r.isInputDisabled,maintenance:r.maintenance,chatOpenByClient:r.chatOpenByClient,chatStarted:r.chatStarted,chatAccepted:r.chatAccepted,lastMsgId:r.lastMsgId,lastMsgTime:r.lastMsgTime,started:r.started,showEula:r.showEula,viReconnectTime:r.viReconnectTime,didFreezeData:r.didFreezeData,lastChatStatus:r.lastChatStatus,quoteMsgId:r.quoteMsgId,hiddenByRules:r.hiddenByRules};case o.ActionType.SET_APP_IS_ONLINE:return s(s({},e),{},{isOnline:r.isOnline});case o.ActionType.SET_APP_IS_FOCUSED:return s(s({},e),{},{isFocused:r.isFocused});case o.ActionType.SET_CHAT_OPEN_BY_CLIENT:return s(s({},e),{},{chatOpenByClient:r.chatOpenByClient});case o.ActionType.SET_APP_ROUTE:return s(s({},e),{},{route:r.route});case o.ActionType.SET_LAST_CHAT_OPENED:return s(s({},e),{},{lastChatOpened:r.lastChatOpened});case o.ActionType.SET_IS_IN_DRAG:return s(s({},e),{},{isInDrag:r.isInDrag});case o.ActionType.SET_IS_CONTACT_FORM_FOCUSED:return s(s({},e),{},{isContactFormFocused:r.isContactFormFocused});case o.ActionType.SET_IS_INPUT_DISABLED:return s(s({},e),{},{isInputDisabled:r.isInputDisabled});case o.ActionType.SET_MAINTENANCE:return s(s({},e),{},{maintenance:r.maintenance});case o.ActionType.SET_LAST_CHAT_STATUS:return s(s({},e),{},{lastChatStatus:r.lastChatStatus});case o.ActionType.SET_QUOTE_MSG_ID:return s(s({},e),{},{quoteMsgId:r.quoteMsgId});case o.ActionType.SET_HIDDEN_BY_RULES:return s(s({},e),{},{hiddenByRules:r.hiddenByRules});case o.ActionType.UPDATE_APP_STORE:return s(s({},e),r);default:return e}};var i=r(n(61125)),o=n(2036);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.INIT_BOTS_STORE:if(r&&r.length){const e=r.filter((e=>e.isBot));return(0,o.default)(e)}return(0,o.default)(e);case a.ActionType.ADD_BOT:if(r){return e.find((e=>e.id===r.id))?e.map((e=>e.id===r.id?l(l({},e),r):e)):[].concat((0,o.default)(e),[l({},r)])}return(0,o.default)(e);default:return e}};var i=r(n(61125)),o=r(n(15687)),a=n(2036);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;if(n===o.ActionType.UPDATE_CALLBACK_STORE)return s(s({},e),r);return e},t.initialState=void 0;var i=r(n(61125)),o=n(2036);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.INIT_CHATS_STORE:return r;case a.ActionType.SET_JOINED_AGENTS_IN_CURRENT_CHAT:return e.map(u((e=>{var t;return l(l({},e),{},{joinedAgents:null!==(t=r.joinedAgents)&&void 0!==t?t:[]})})));case a.ActionType.SET_JOINED_BOTS:return e.map(u((e=>{var t;return l(l({},e),{},{joinedBots:null!==(t=r.joinedBots)&&void 0!==t?t:[]})})));case a.ActionType.ADD_JOINED_AGENT_TO_CURRENT_CHAT:return r.agentId<0?e:e.map(u((e=>e.joinedAgents.includes(r.agentId)?e:l(l({},e),{},{joinedAgents:[].concat((0,i.default)(e.joinedAgents),[r.agentId])}))));case a.ActionType.SET_AGENT_TYPING:return e.map(u((e=>l(l({},e),{},{agentTyping:r.agentTyping}))));case a.ActionType.SET_CURRENT_CHAT_EVALUATED:return e.map(u((e=>l(l({},e),{},{evaluated:r.evaluated}))));case a.ActionType.CLOSE_CHAT:return e.map(u((e=>l(l({},e),{},{joinedAgents:[]}))));default:return e}};var i=r(n(15687)),o=r(n(61125)),a=n(2036);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t(t,n,r)=>n!==r.length-1?t:e(t),c=[]},34014:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case o.ActionType.UPDATE_CLIENT_STORE:return(0,a.mergeSafety)(e,r);case o.ActionType.UPDATE_CLIENT_STORE_MANUALLY:return l(l({},e),r);case o.ActionType.RESET_CLIENT_STORE:return u;default:return e}},t.initialState=void 0;var i=r(n(61125)),o=n(2036),a=n(91133);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.INIT_MESSAGES_STORE:return r.messages?(0,o.default)(r.messages):(0,o.default)(e);case a.ActionType.ADD_MESSAGE:return r.message?[].concat((0,o.default)(e),[r.message]):(0,o.default)(e);case a.ActionType.ADD_MESSAGES:return r.messages&&r.messages.length?[].concat((0,o.default)(e),(0,o.default)(r.messages)):(0,o.default)(e);case a.ActionType.UPDATE_MESSAGE_BODY:return r.privateId&&r.body?(0,o.default)(e.map((e=>e.private_id===r.privateId?l(l({},e),{},{body:r.body}):e))):(0,o.default)(e);case a.ActionType.UPDATE_MESSAGE:return e.map((e=>r.messageId&&e.msg_id===r.messageId||r.privateId&&e.private_id===r.privateId?l(l({},e),r.newMessage):e));case a.ActionType.UPDATE_MESSAGES:return e.map((e=>r.messageIds&&r.messageIds.includes(e.msg_id)||r.privateIds&&r.privateIds.includes(e.private_id)?l(l({},e),r.update):e));case a.ActionType.EDIT_MESSAGE:case a.ActionType.DELETE_MESSAGE:return(0,o.default)(e);case a.ActionType.UPDATE_WEBRTCCALL_STATUS:return r.privateId&&r.webRTCCallStatus?(0,o.default)(e.map((e=>e.private_id===r.privateId?l(l({},e),{},{body:l(l({},e.body),{},{webRTCCallStatus:r.webRTCCallStatus})}):e))):(0,o.default)(e);default:return e}};var i=r(n(61125)),o=r(n(15687)),a=n(2036);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case o.ActionType.ADD_PROACTIVE:return r?{text:r.text||null,name:r.name||null,createdTs:r.createdTs||null,privateId:r.privateId||null,status:r.status||null,agentId:r.agentId||null,botId:r.botId||null,isMarkdown:r.isMarkdown||null,prechats:r.prechats||null,campaignId:r.campaignId||null}:e;case o.ActionType.SET_PROACTIVE_STATUS:return s(s({},e),{},{status:r.status});case o.ActionType.SET_PROACTIVE_NAME:return s(s({},e),{},{name:r.name});case o.ActionType.SET_PROACTIVE_PRECHATS:return s(s({},e),{},{prechats:r.prechats});case o.ActionType.RESET_PROACTIVE:return l;default:return e}},t.initialState=void 0;var i=r(n(61125)),o=n(2036);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;return n===o.ActionType.UPDATE_DESIGNER_SETTINGS?s(s({},e),r):e}},37480:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.features=void 0;var i,o=r(n(61125)),a=n(2036),s=r(n(96394));function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:f,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.SET_DISABLE_FILETRANSFER:return u(u({},e),{},{disableFiletransfer:r.disableFiletransfer});case a.ActionType.SET_ENABLE_PRECHAT:return u(u({},e),{},{prechat:r.prechat});case a.ActionType.SET_JOINT:return u(u({},e),{},{joint:r.joint});default:return e}}},77620:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(29829),i=n(61547),o=n(84348),a=n(6727),s=n(62241),l=n(37480),u=n(78634),c=n(6511),d=n(49437),f=(0,r.combineReducers)({features:l.features,system:s.system,user:u.user,permissions:c.permissions,campaignPopup:i.campaignPopup,campaignWidget:o.campaignWidget,contactFormPreview:a.contactFormPreview,designer:d.designer});t.default=f},6511:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.permissions=void 0;var i=r(n(61125)),o=n(2036),a=n(62168);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;return n===o.ActionType.UPDATE_PERMISSION?l(l({},e),{},{[r.permission]:r.value}):l({},e)}},78634:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.user=void 0;var i,o=r(n(61125)),a=n(2036),s=r(n(96394)),l=n(20344);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1?arguments[1]:void 0;const n=t.type,r=t.payload;switch(n){case a.ActionType.SET_WIDGET_COLOR:return c(c({},e),{},{widgetColor:r.widgetColor});case a.ActionType.SET_WIDGET_COLOR2:return c(c({},e),{},{widgetColor2:r.widgetColor2});case a.ActionType.SET_WIDGET_FONT_COLOR:return c(c({},e),{},{widgetFontColor:r.widgetFontColor});case a.ActionType.SET_WIDGET_ORIENTATION:return c(c({},e),{},{widgetOrientation:r.widgetOrientation});case a.ActionType.SET_MOBILE_WIDGET_ORIENTATION:return c(c({},e),{},{widgetMobileOrientation:r.widgetMobileOrientation});case a.ActionType.SET_MOBILE_OFFSET_BOTTOM:return c(c({},e),{},{mobileOffsetBottom:r.mobileOffsetBottom});case a.ActionType.SET_POWER_GRADIENT:return c(c({},e),{},{powerGradient:r.powerGradient});case a.ActionType.SET_MOBILE_WIDGET_COLOR:return c(c({},e),{},{powerButtonColor:r.powerButtonColor});case a.ActionType.SET_WIDGET_PADDING:return c(c({},e),{},{widgetPadding:r.widgetPadding});case a.ActionType.SET_ONLINE_WIDGET_LABEL:return c(c({},e),{},{onlineWidgetLabel:r.onlineWidgetLabel});case a.ActionType.SET_OFFLINE_WIDGET_LABEL:return c(c({},e),{},{offlineWidgetLabel:r.offlineWidgetLabel});case a.ActionType.SET_WIDGET_FONT_FAMILY:return c(c({},e),{},{fontFamily:r.fontFamily});case a.ActionType.SET_WIDGET_FONT_SIZE:return c(c({},e),{},{fontSize:r.fontSize});case a.ActionType.SET_WIDGET_FONT_TYPE:return c(c({},e),{},{fontType:r.fontType});case a.ActionType.SET_CALL_HEADER_TEXT:return c(c({},e),{},{callHeaderText:r.callHeaderText});case a.ActionType.SET_PATTERN:return c(c({},e),{},{pattern:r.pattern});case a.ActionType.SET_CALLBACK_BUTTON_COLOR:return c(c({},e),{},{callbackButtonColor:r.callbackButtonColor});case a.ActionType.SET_BUBBLE_COLOR:return c(c({},e),{},{bubbleColor:r.bubbleColor});case a.ActionType.SET_WIDGET_LABEL_BUBBLE:return c(c({},e),{},{labelBubble:r.labelBubble});case a.ActionType.SET_OFFLINE_FORM_TITLE:return c(c({},e),{},{offlineFormTitle:r.offlineFormTitle});case a.ActionType.SET_OFFLINE_FORM_TEXT:return c(c({},e),{},{offlineFormText:r.offlineFormText});case a.ActionType.SET_PRECHAT:return c(c({},e),{},{prechat:r.prechat});default:return e}}},78135:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;const n=t.type,o=t.payload;if(n===r.ActionType.INIT_SOCIAL_STORE)return o?{vk:o.vk||null,fb:o.fb||null,mode:o.mode||null}:e;return e};var r=n(2036);const i={vk:null,fb:null,mode:null}},31147:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;const n=t.type,o=t.payload;switch(n){case r.ActionType.INIT_TRANSITION_STORE:return{currentScript:o&&o.currentScript||null};case r.ActionType.START_TRANSITION_SCRIPT:return{currentScript:o&&o.script||e.currentScript};default:return e}},t.initialState=void 0;var r=n(2036);const i={currentScript:null};t.initialState=i},35233:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectShowEula=t.selectRoute=t.selectQuoteMsgId=t.selectLastChatOpened=t.selectIsOnline=t.selectIsInDrag=t.selectIsFocused=t.selectChatStarted=t.selectApp=void 0;const n=e=>e.app;t.selectApp=n;t.selectIsOnline=e=>n(e).isOnline;t.selectIsFocused=e=>n(e).isFocused;t.selectRoute=e=>n(e).route;t.selectShowEula=e=>n(e).showEula;t.selectChatStarted=e=>n(e).chatStarted;t.selectLastChatOpened=e=>n(e).lastChatOpened;t.selectIsInDrag=e=>n(e).isInDrag;t.selectQuoteMsgId=e=>n(e).quoteMsgId},65210:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectIsCallbackDelayed=t.selectIsCallbackAvailable=t.selectCallback=void 0;const n=e=>e.callback;t.selectCallback=n;t.selectIsCallbackAvailable=e=>n(e).available;t.selectIsCallbackDelayed=e=>n(e).isDelayed},55623:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.selectIsChatNotStarted=t.selectIsChatEvaluated=t.selectCurrentChat=t.selectChatsIds=t.selectChats=void 0;var i=r(n(15687)),o=n(79257),a=n(66311);const s=e=>e.chats;t.selectChats=s;const l=e=>{const t=s(e);return(0,o.last)(t)};t.selectCurrentChat=l;t.selectIsChatEvaluated=e=>{var t;const n=l(e);return null!==(t=null==n?void 0:n.evaluated)&&void 0!==t&&t};t.selectIsChatNotStarted=e=>{const t=l(e);return!(null!=t&&t.joinedAgents.length||null!=t&&t.joinedBots.length)};t.selectChatsIds=e=>{const t=(0,a.selectMessages)(e);return(0,i.default)(t.reduce(((e,t)=>(null!=t&&t.chat_id&&(e.has(t.chat_id)||e.add(t.chat_id)),e)),new Set))}},45959:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectLastMessage=t.selectIsIntroduced=t.selectInputText=t.selectEulaAccepted=t.selectDescription=t.selectDepartmentId=t.selectClientPhone=t.selectClientName=t.selectClientId=t.selectClientEvaluate=t.selectClientEmail=t.selectClient=void 0;const n=e=>e.client;t.selectClient=n;t.selectClientId=e=>n(e).clientId;t.selectEulaAccepted=e=>n(e).eulaAccepted;t.selectClientEvaluate=e=>n(e).evaluate;t.selectDepartmentId=e=>n(e).departmentId;t.selectClientName=e=>n(e).name||"";t.selectClientPhone=e=>n(e).phone||"";t.selectClientEmail=e=>n(e).email||"";t.selectInputText=e=>n(e).inputText||"";t.selectDescription=e=>n(e).description;t.selectLastMessage=e=>n(e).lastMessage||"";t.selectIsIntroduced=e=>n(e).isIntroduced},95448:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectFeatures=t.selectCampaigns=void 0;const n=e=>e.settings.features;t.selectFeatures=n;t.selectCampaigns=e=>n(e).campaigns},66311:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectSendedMessages=t.selectMessages=t.selectLastMessage=t.selectLastClientMessage=t.selectClientMessages=t.selectBotBlockedMessages=t.selectAgentMessagesCount=t.selectAgentMessages=void 0;var r=n(81152),i=n(73422);const o=e=>e.messages;t.selectMessages=o;t.selectSendedMessages=e=>o(e).filter((e=>e.status===r.MessageStatus.SENT));const a=e=>o(e).filter((e=>e.from===r.MessageInitiator.CLIENT));t.selectClientMessages=a;const s=e=>o(e).filter((e=>e.from===r.MessageInitiator.AGENT));t.selectAgentMessages=s;t.selectAgentMessagesCount=e=>s(e).length;t.selectLastClientMessage=e=>{const t=a(e);if(t.length>0)return t[t.length-1]};t.selectLastMessage=e=>{const t=o(e);if(t.length>0)return t[t.length-1]};t.selectBotBlockedMessages=e=>(o(e)||[]).filter((e=>{var t,n;return e.type==r.MessageType.LISTPICKER&&e.body&&(null===(t=e.body)||void 0===t?void 0:t.force_reply)&&!(0,i.isNumber)(null===(n=e.body)||void 0===n?void 0:n.answer_id)}))},7193:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectProactive=void 0;t.selectProactive=e=>e.proactive},87692:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectWixAgentTitle=t.selectWixAgentDisplayName=t.selectWidgetPadding=t.selectWidgetOrientation=t.selectWidgetMobileOrientation=t.selectWidgetId=t.selectWidgetFontColor=t.selectWidgetColor2=t.selectWidgetColor=t.selectUserCallbackTime=t.selectSettings=t.selectPrechat=t.selectPowerGradient=t.selectPowerButtonPhone=t.selectPowerButtonColor=t.selectPattern=t.selectOfflineWidgetLabel=t.selectOfflineFormTitle=t.selectMobileProactive=t.selectMobileOffsetBottom=t.selectLocale=t.selectLabelBubble=t.selectJoint=t.selectIsPremium=t.selectGeoIp=t.selectEulaEnabled=t.selectEula=t.selectEnablePrechat=t.selectDisableEmoji=t.selectDisableBotLabel=t.selectDesigner=t.selectDepartments=t.selectContactsSettings=t.selectContactsAsk=t.selectCallHeaderText=t.selectBubbleColor=t.selectBillRu=t.selectBaseUrl=t.selectAvatarUrl=void 0;const n=e=>e.settings;t.selectSettings=n;const r=e=>n(e).features,i=e=>n(e).system,o=e=>n(e).user;t.selectEnablePrechat=e=>r(e).prechat;t.selectDisableEmoji=e=>r(e).disableEmoji;t.selectDisableBotLabel=e=>r(e).disableBotLabel;t.selectEula=e=>r(e).eula;t.selectJoint=e=>r(e).joint;t.selectMobileProactive=e=>r(e).mobileProactive;t.selectDesigner=e=>n(e).designer;t.selectAvatarUrl=e=>i(e).avatarUrl;t.selectIsPremium=e=>i(e).premium;t.selectBillRu=e=>i(e).billRu;t.selectBaseUrl=e=>i(e).baseUrl;t.selectWidgetId=e=>i(e).widgetId;t.selectGeoIp=e=>i(e).geoIp;t.selectEulaEnabled=e=>i(e).eula;t.selectBubbleColor=e=>o(e).bubbleColor||"green";t.selectPrechat=e=>o(e).prechat;t.selectLocale=e=>o(e).locale;t.selectDepartments=e=>o(e).departments||[];t.selectContactsSettings=e=>o(e).contactsSettings;t.selectWidgetOrientation=e=>o(e).widgetOrientation;t.selectWidgetMobileOrientation=e=>o(e).widgetMobileOrientation;t.selectMobileOffsetBottom=e=>o(e).mobileOffsetBottom;t.selectCallHeaderText=e=>o(e).callHeaderText;t.selectWidgetPadding=e=>o(e).widgetPadding;t.selectWidgetFontColor=e=>o(e).widgetFontColor||null;t.selectWidgetColor=e=>o(e).widgetColor||null;t.selectWidgetColor2=e=>o(e).widgetColor2||null;t.selectUserCallbackTime=e=>o(e).callback.time;t.selectPowerButtonPhone=e=>o(e).powerButtonPhone;t.selectPattern=e=>o(e).pattern;t.selectPowerButtonColor=e=>o(e).powerButtonColor;t.selectPowerGradient=e=>o(e).powerGradient;t.selectWixAgentDisplayName=e=>o(e).wixAgentDisplayName;t.selectWixAgentTitle=e=>o(e).wixAgentTitle;t.selectOfflineWidgetLabel=e=>o(e).offlineWidgetLabel;t.selectOfflineFormTitle=e=>o(e).offlineFormTitle;t.selectContactsAsk=e=>o(e).contactsAsk;t.selectLabelBubble=e=>o(e).labelBubble},92400:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.selectTransitionCurrentScript=void 0;t.selectTransitionCurrentScript=e=>e.transition.currentScript},62096:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.reduxStore=void 0;var i=n(29829),o=r(n(53894)),a=n(9393),s=n(75291),l=n(44733),u=n(28240),c=n(68031),d=r(n(94514));const f=(0,i.configureStore)({reducer:d.default,preloadedState:function(){const e={};return(0,a.each)(c.statesToPersist,(function(t){let n=t.storageKey,r=t.path,i=t.onAdapter;const o=l.StorageProvider.get(n);o&&(0,s.set)(e,r,i?i(o):o)})),e}(),middleware:[o.default,u.loggerMiddleware,c.persistMiddleware]});t.reduxStore=f,(0,c.subscribeOnStorage)(f)},5735:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(61125)),o=n(9393),a=n(31484),s=r(n(26754)),l=r(n(138)),u=r(n(14264)),c=r(n(71277)),d=r(n(2833)),f=n(81152),p=n(21476),h=n(97490),g=n(65465),_=n(4425),m=r(n(66547)),v=r(n(73687)),y=r(n(4855)),b=r(n(92443)),E=r(n(96394)),C=n(73262),T=n(21951),D=n(68403),w=n(13077),S=n(43902),O=n(6222),A=n(20676),I=n(73422),k=n(26932),M=n(44145),x=n(69882),P=n(83907),R=n(9550),N=n(48999),L=n(74619),F=n(50350),j=n(85948),B=n(45948),U=n(97615);function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t{var t,n,r,i;const o=S.StatsManager.get(e.campaign_id);return"widget"===e.type&&e.rules.commands[0].command===P.RuleTypes.PROACTIVE&&(this.hasWidgetCampaign=!0),(null==o||!o.isSubmitted||"call_to_action"===(null===(t=e.content)||void 0===t||null===(n=t.popup_settings)||void 0===n||null===(r=n.screens)||void 0===r||null===(i=r[0])||void 0===i?void 0:i.action))&&(!e.end_ts||l<1e3*e.end_ts)})),this.isCampaignsEnable=this.campaigns&&this.campaigns.length>0,(0,w.setRuleLocal)("pageEnterTime",l),(0,w.addPageView)(),s.default.agent_id&&i&&o||this.ready()},ready:function(){const e=this.rules.slice();G.log("RULE MANAGER READY: initialRules",e),this.rules=[],e.forEach(((e,t)=>{e.conditions?this.isCampaignsEnable&&this.hasWidgetCampaign&&e.commands[0].command===P.RuleTypes.PROACTIVE?G.warn("Remove proactive rule, because it handled by campaigns."):this.rules.push(new K(e,t)):G.warn("Remove rule without conditions.")}));const t=this.rules.length;this.isCampaignsEnable&&this.campaigns.forEach(((e,n)=>{var r,i,o,a;const s=e.campaign_id,l=e.title,u=e.content,c=e.rules;c.conditions?this.rules.push(new K(H(H({},c),{},{campaign_id:s,name:l||`Campaign ${s}`,widget_settings:null!==(r=null==u?void 0:u.widget_settings)&&void 0!==r?r:null,popup_settings:null!==(i=null==u?void 0:u.popup_settings)&&void 0!==i?i:null,prechats:null!==(o=null==u||null===(a=u.widget_settings)||void 0===a?void 0:a.prechat_buttons)&&void 0!==o?o:null==u?void 0:u.prechat_buttons}),t+n)):G.warn("Remove campaign without conditions.")})),G.warn("final rules",this.rules)},moveCloseButton:function(){(0,o.each)(this.rules,(function(e){(0,w.setRuleLocal)("movedToCloseButton",!0),e.tick()}),this)},mouseScroll:function(e){(0,o.each)(this.rules,(function(t){(0,w.setRuleLocal)("scrollPosition",e),t.tick()}),this)},cancelRule:function(e){G.log("canceling rule",e);for(var t=0;t7&&void 0!==arguments[7]?arguments[7]:null;if(this.isCampaignsEnable&&o){const e=(0,M.getProactive)().campaignId;if(e)return void G.warn(`Proactive message disabled. Proactive message already have options from campaign #${e}.`);k.proactiveDispatchers.addProactive({campaignId:o})}(n&&"string"==typeof n&&n.includes("markdown")||r)&&(r=!0);const _=u.default.getCurrentChatMessages(),m="Cant show proactive:";if(!this.canInvite||(0,M.getProactive)().text||u.default.getCurrentProactive()||p.Router.getCurrentRoute()==h.Route.CHAT&&(0,M.getApp)().chatOpenByClient||(0,M.getApp)().chatStarted&&_&&_.length)return void G.info(`${m} by logic`);const v=(0,M.getUserSettings)().departments;if((0,I.isNumber)(t)&&0!==t&&(null==v||!v.find((e=>+e.id===t))))return void G.info(`${m} department id ${t} is not found.`);const y=u=>{G.log("widget status",u);const d=(0,M.getClient)();(0,M.getApp)().isOnline||(0,M.getAgents)().length?(0,M.getProactive)().text||!u||p.Router.getCurrentRoute()!==h.Route.LABEL&&!A.platform.isChatPage?G.log('invitation failed, no agent OR route != "label" OR proactive already shown'):(u.bot_id||d.priorityAgentId&&d.priorityAgentId===u.agent_id||k.clientDispatchers.setPaId(u.agent_id),v&&(0,I.isNumber)(t)&&k.clientDispatchers.setDepartmentId(t),i&&k.featuresDispatchers.enablePrechat(!0),b.default.proactive({message:e,agentInfo:u,name:n,isMarkdown:r,prechats:i,campaignId:o,conditionList:(0,w.getCondNames)(a),extra:s}),(0,w.setInvitationTime)(),z.emit("show_proactive"),c.default.play("notification"),g.messageActions.destroyByType(f.MessageType.LISTPICKER),g.messageActions.addPrechatMessage(i,o),o?l.default.trackCampaignShown(n):l.default.trackProactiveInvitationShown(n)):G.info(`${m} for offline`)};d.default.getActiveAgent(y,t)},showCallForm:function(e,t){const n=(0,M.getProactive)();(0,M.getApp)().route!=h.Route.LABEL||n.text&&n.status!=f.MessageStatus.READ?G.warn("ignore showCallForm due to proactive"):b.default.showCallForm(e,(()=>{z.emit("show_proactive"),c.default.play("notification"),(0,w.setInvitationTime)(),l.default.trackCallWidgetInvitationShown(t)}))},showCampaignPopup:function(e,t){var n;const r=e.campaignId,i=(0,M.getApp)().chatAccepted,o=(0,M.getSettings)().campaignPopup,a=o.campaignId,s=o.display,l=null==e||null===(n=e.screens[0])||void 0===n?void 0:n.action,u=(0,O.isFrequencyDelay)(r),c=S.StatsManager.get(r);if(!t){if(i)return void G.warn("Chat accepted by agent. CampaignPopup disabled.");if(u)return void G.warn(`CampaignPopup #${r} is delayed.`);if(s)return void G.warn(`CampaignPopup already have config from campaign #${a}.`);if(null!=c&&c.isSubmitted){if("call_to_action"!==l)return void G.warn(`CampaignPopup #${r} no longer shown. It was accepted by client.`);e.frequency="once_1d"}}b.default.showPopup(e)}});let $,Z;const q=Object.assign(V,{inited:!1,initialize:function(){this.inited||(this.initScroll(),this.initClose(),this.inited=!0)},initScroll:function(){$=(0,C.throttle)(this._scroll.bind(this),150),(0,T.addListener)(window.parent,"scroll",$)},initClose:function(){this.last_position={},Z=(0,C.throttle)(this._mouse.bind(this),100),(0,T.addListener)(window.parent,"mousemove",Z)},_mouse:function(e){if(this.timerId&&clearTimeout(this.timerId),void 0!==this.last_position.x){var t=this.last_position.x-e.clientX,n=this.last_position.y-e.clientY,r=Math.abs(n)>Math.abs(t)&&n>0,i=e.clientY>>0==0,o=e.clientY<=30,a=e.clientY<=this.last_position.dY+30&&n>e.clientY&&n>25;r&&(i||o&&a)&&(this.timerId=setTimeout((()=>{z.moveCloseButton()}),200))}this.last_position={x:e.clientX,y:e.clientY,dY:this.last_position.y-e.clientY}},_scroll:function(){const e=window.parent.document;let t=e.documentElement.clientHeight;t===e.documentElement.scrollHeight&&(t=e.body.clientHeight),z.mouseScroll(Math.round((e.documentElement.scrollTop+e.body.scrollTop)/(e.documentElement.scrollHeight-t)*100))},removeEvents:function(){$&&(0,T.removeEvent)(window.parent,"scroll",$),Z&&(0,T.removeEvent)(window.parent,"scroll",Z)}}),K=function(e,t){const n={initialize:function(){(0,a.defaults)(this,e),this.index=t,this.isCampaign=Boolean(e.campaign_id),this.isTriggered=!1;const n=(0,M.getApp)(),r=n.route,i=n.hiddenByRules;if(r===h.Route.HIDDEN||i)return void G.log("Ignore rule, widget is hidden.");(0,o.each)(this.conditions,(function(e){e.condition===P.RuleConditions.WEEK_DAY&&"0"===e.value&&(e.value="7")})),this.timeConditions=[];const s=this.commands[0];let u=!1;const c=this.id?"id"+this.id:"i"+this.index,d=s.command+"_onceADay_"+c,f=v.default.get(d),p=(0,w.hasOnceCondition)(this.conditions);if(p&&f){if(!1!==p.value)return G.log(`Ignore "${this.name}" rule, already triggered today.`),void this.cancel();v.default.set(d,null,1)}if(!p&&s.params&&(s.params.once_aday||s.params.onceADay)&&f)G.log("is once a day rule",this.name);else{if(this.conditions)for(let e=0;e0?(0,w.checkTimeConditions)(this.timeConditions,this.type,this.name)?this.triggered():this.timeWait():u&&this.triggered()}},timeWait:function(){var e=this;clearTimeout(this.timeWaitTimeout),this.timeWaitTimeout=setTimeout((function(){e.tick()}),1e3)},tick:function(){!this.isTriggered&&(0,w.checkTimeConditions)(this.conditions,this.type,this.name)?this.triggered():this.timeWait()},cancel:function(){clearTimeout(this.timeWaitTimeout),this.isTriggered=!0},triggered:function(){var e,t,n,r,i,o;G.log("triggered",this.name);const a=this.commands[0];clearTimeout(this.timeWaitTimeout),this.isTriggered=!0;let s={};(0,I.isObject)(a.params)&&(s={name:a.command+"_onceADay",value:a.params.once_aday||a.params.onceADay?1:null});const d=(0,w.hasOnceCondition)(this.conditions);G.log("onceCondition",d,this.conditions),d&&(s={name:a.command+"_onceADay",value:d.value});const p=(0,w.isPopupCommand)(a.command),m=(0,M.getApp)().route,v=(0,M.getApp)().isOnline;if(m!==h.Route.LABEL&&p&&(0,M.getApp)().chatOpenByClient||A.platform.isChatPage&&[h.Route.DEPARTMENTS,h.Route.INTRODUCE].includes(m))return void G.log("cant show proactive",m);const y=(0,M.getClient)();if(p&&(0,w.isYandexMarketClient)(y.utm))return void G.log("ignore proactive for YMarket");const E=null!==(e=this.widget_settings)&&void 0!==e?e:a.params,C=this.campaign_id&&E?(0,N.formatProactiveContent)(E):null===(t=a.params)||void 0===t?void 0:t.message,T=(0,M.getUserSettings)(),S=T.contactsAsk,O=T.chatMode,x=this.campaign_id,L=this.popup_settings,F=this.frequency;switch(a.command){case P.RuleTypes.PROACTIVE:z.showProactive(C,null!==(n=a.params)&&void 0!==n&&n.department?+(null===(r=a.params)||void 0===r?void 0:r.department):void 0,this.name,!!this.campaign_id||this.isMarkdown,this.prechats,this.campaign_id,this.conditions,this.campaign_id?{img_src:E.img_src,img_position:E.img_position,background:E.background,text_color:E.text_color}:null);break;case P.RuleTypes.OPEN_OFFLINE:if((0,M.getClient)().isIntroduced)return G.warn("Client introduced earlier, OPEN_OFFLINE canceled."),void z.cancelRule(P.RuleTypes.OPEN_OFFLINE);if(O===_.ChatMode.ONLINE||m!==h.Route.LABEL)return;(0,w.setInvitationTime)(),a.params&&(a.params.title&&k.userDispatchers.setOfflineFormTitle(a.params.title),a.params.message&&(g.messageActions.deleteOfflineSystemInvites(),k.userDispatchers.setOfflineFormText(a.params.message))),b.default.openOffline(),z.emit("show_proactive"),c.default.play("notification"),l.default.trackProactiveInvitationShown(this.name),z.cancelRule(P.RuleTypes.OPEN_OFFLINE);break;case P.RuleTypes.HIDE:(0,M.getFeatures)().enableSpaNavigate?k.appDispatchers.setHiddenByRules(!0):((0,j.addSyncExclude)("route"),k.appDispatchers.setAppRoute(h.Route.HIDDEN)),z.allRulesCancel(),c.default.disableSoundPlayer();break;case P.RuleTypes.SYSTEM_MESSAGE:if(v){var B,U;const e=u.default.getLastMessage();e&&e.get("type")===f.MessageType.SYSTEM&&e.get("text")===(null===(B=a.params)||void 0===B?void 0:B.message)&&e.destroy(),(0,w.setInvitationTime)(),b.default.systemMessage(null===(U=a.params)||void 0===U?void 0:U.message),g.messageActions.addPrechatMessage()}break;case P.RuleTypes.SYSTEM_EMAIL:if(!v)return;if(v&&S===R.ContactsType.SOCIAL)return void G.log("systemMessageEmail failed, contact settings is social");if(y.email)return void G.log("Client already has email. Rule ignored.");if((0,D.hasIntegration)(y.hasIntegration))return void G.log("systemMessageEmail failed, client has integration");(0,w.setInvitationTime)(),b.default.systemMessageEmail(null===(i=a.params)||void 0===i?void 0:i.message),g.messageActions.addPrechatMessage();break;case P.RuleTypes.SHOW_CALLFORM:z.showCallForm((null===(o=a.params)||void 0===o?void 0:o.title).replace("
","").replace("","").replace("","").replace("",""),this.name);break;case P.RuleTypes.SHOW_POPUP:z.showCampaignPopup(H(H({},L),{},{frequency:F,campaignId:x}))}z.handleOnceADay(s,this)}};return n.initialize(),n};(0,M.getFeatures)().enableSpaNavigate&&new L.Observer({onUrlChange:()=>{const e=(0,x.getCurrentPage)(),t=e.title,n=e.url;(0,F.sendUrlChange)(t,n),(0,w.setRuleLocal)("firstMessageTime",null),B.isPopupConstructor||U.EnvironmentManager.isWidgetConstructor()||k.appDispatchers.setHiddenByRules(!1),z.allRulesCancel(),z.initCampaignIds=[],z.campaigns=[],z.rules=[],z.init()}}),s.default.addListener((function(){s.default.agent_id&&(0,M.getApp)().chatStarted&&(0,M.getApp)().isOnline&&z.allRulesCancel()})),u.default.on("create",(()=>{u.default.getCurrentClientMessages().length&&!(0,w.getRuleLocal)("firstMessageTime")&&(G.log("cancelRules, we have client messsages."),z.cancelRule(P.RuleTypes.PROACTIVE),z.cancelRule(P.RuleTypes.SHOW_CALLFORM));const e=u.default.getLastMessage();e&&e.get("type")===P.RuleTypes.PROACTIVE&&z.cancelRule(P.RuleTypes.PROACTIVE),u.default.getAgentTextMessages().length&&e.get("from")!==f.MessageInitiator.CLIENT&&(G.log("cancel system_message, we have agentMessage"),z.cancelRule(P.RuleTypes.SYSTEM_MESSAGE))})),(0,T.addListener)(window.parent,"jBeforeunload",q.removeEvents);var Y=z;t.default=Y},26754:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(40694);const o=(0,r(n(85948)).default)({agent_id:0,bot_id:0,display_name:null,title:null,avatar_url:null,typing:0,state:null,isUpdateFromBot:null});o.toReduxFormat=()=>(0,i.agentToReduxFormat)(o);var a=o;t.default=a},95003:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(85948)),o=r(n(96394)),a=n(69882),s=n(31484),l=n(97490),u=n(4425),c=r(n(73687)),d=n(44733),f=n(71047),p=n(9550),h=n(44145),g=n(97615),_=n(45948),m=n(20676);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}const y={route:l.Route.LABEL,is_online:0,is_focused:!1,chat_started:!1,chat_accepted:!1,widget_color:o.default.widget_color,widget_color2:o.default.widget_color2,widget_font_color:o.default.widget_font_color,cap_id:null,forcedOffline:!1,callText:null,maintenance:null,eula_accepted:!1,show_eula:!1,width:!1,height:!1,viReconnectTime:null,lastMsgId:null,lastChatOpened:null,started:!1,lastMsgTime:null,didFreezeData:!1,lastChatStatus:null,quoteMsgId:null,hiddenByRules:!1},b=g.EnvironmentManager.isDesignerEditor()?null:d.StorageProvider.createKeyForStore(f.STORAGED_ID.APP),E=(0,i.default)(y,b),C=(0,h.getClient)();E.widget_color=o.default.widget_color,E.widget_color2=o.default.widget_color2,E.widget_font_color=o.default.widget_font_color,E.is_online=o.default.chat_mode===u.ChatMode.ONLINE?1:0,E.is_online||null!==C.sessionId||(E.chat_started=!1),(0,a.isWixEditor)()&&(E.chat_started=!1),m.platform.isMobileOrTablet&&(E.route=l.Route.LABEL),(0,s.defaults)(o.default,{contacts_settings:{name:{show:!1,required:!1},phone:{show:!1,required:!1},email:{show:!1,required:!1}}}),1!==o.default.hide_offline||512&o.default.options||(o.default.hide_offline=0),1!=o.default.show_rate_form||64&o.default.options||(o.default.show_rate_form=0),(0,i.addSyncExclude)("hiddenByRules"),E.hiddenByRules&&(0,i.addSyncExclude)("route"),E.route==l.Route.HIDDEN&&(E.route=l.Route.LABEL),E.chat_started&&E.chat_accepted&&!m.platform.isMobileOrTablet?(o.default.label_bubble?E.route=E.route===l.Route.LABEL?l.Route.LABEL:l.Route.CHAT:E.route=E.route===l.Route.CHAT_MIN?l.Route.CHAT_MIN:l.Route.CHAT,o.default.hide_offline=0):E.route=l.Route.LABEL,E.route==l.Route.INTRODUCE&&o.default.contacts_ask!==p.ContactsType.BEFORE_CHAT&&(E.route=l.Route.CHAT),E.route==l.Route.INTRODUCE&&C.isIntroduced&&(E.route=l.Route.CHAT),E.route!=l.Route.INTRODUCE||E.is_online||(E.route=l.Route.CHAT),E.route==l.Route.CHAT_SOCIAL&&(E.route=l.Route.CHAT),E.route==l.Route.CHAT_EULA&&(E.route=l.Route.CHAT),E.route==l.Route.CALL_EULA&&(E.route=l.Route.CALL),E.route!=l.Route.CHAT_EVAL&&E.route!=l.Route.CHAT_INTRODUCE||(E.route=l.Route.CHAT),!m.platform.isMobile&&E.zoom&&(E.zoom=null),E.show_eula=!1,g.EnvironmentManager.isRegPage()&&(E.route=l.Route.CHAT);const T=o.default.contacts_ask===p.ContactsType.BEFORE_CHAT&&!C.isIntroduced&&E.is_online;m.platform.isChatPage?T?E.route=l.Route.INTRODUCE:o.default.departments&&!E.chat_started&&E.is_online?E.route=l.Route.DEPARTMENTS:E.route=l.Route.CHAT:T&&E.route==l.Route.CHAT&&(E.route=l.Route.INTRODUCE),(!E.is_online&&o.default.hide_offline&&!E.chat_started||c.default.get("is_blacklisted")||m.platform.isMobileOrTablet&&o.default.disable_mobile||(0,a.isAppCobrowse)())&&(E.route=l.Route.HIDDEN),_.isPopupConstructor&&(E.route=l.Route.HIDDEN),E.hiddenByRules=!1,o.default.cookie_domain&&d.StorageProvider.migrate();var D=E;t.default=D},32710:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bind=function(e,t,n){if(!(0,r.isFunction)(e))throw new TypeError("Bind must be called on a function.");return e.bind(t,n)};var r=n(73422)},10895:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n0;)e=n.pop()(e);return e}}},53401:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.splitCookieOnEntries=t.setCookie=t.parseCookies=t.getCookie=t.deleteCookie=void 0;var i=r(n(67375)),o=n(80210),a=n(64249),s=n(79641),l=n(21733),u=n(82138),c=n(10895);const d=e=>e.toUTCString(),f=e=>e.map((e=>e.trim())),p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:432e5;const t=(new Date).getTime()+e;return d(new Date(t))},h=e=>{const t=new Date;return t.setDate(t.getDate()+e),d(t)};t.getCookie=e=>{const t=(0,u.isRegExp)(e)?e:new RegExp(e+"=([^;]*)"),n=document.cookie.match(t),r=(0,c.compose)(JSON.parse,decodeURIComponent);return n?r(n[1]):null};const g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=Object.assign({path:"/",expires:p()},n);(0,a.isDate)(r.expires)&&(r.expires=d(r.expires)),(0,s.isNumber)(r.expires)&&(r.expires=h(r.expires));const u=Object.entries(r),c=(0,l.isString)(t)?t:JSON.stringify(t),f=(0,o.encodeAndJoinPair)([e,c]),g=u.reduceRight(((e,t)=>{let n=(0,i.default)(t,2);return e+`; ${n[0]}=${n[1]}`}),f);return document.cookie=g};t.setCookie=g;t.deleteCookie=e=>g(e,"",{"max-age":-1});t.parseCookies=()=>document.cookie.split(";").reduce(((e,t)=>{var n;const r=(0,o.splitAndDecodePair)(t),i=r[0].trim(),a=null!==(n=r[1])&&void 0!==n?n:"";return e[i]=a.trim(),e}),{});t.splitCookieOnEntries=()=>{const e=document.cookie.split(";"),t=(0,c.compose)(f,o.splitAndDecodePair);return e.map(t)}},90991:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounce=function(e,t,n){let r,i,o,a,s;const l=function(){const u=Date.now()-i;t>u?r=setTimeout(l,t-u):(r=null,n||(a=e.apply(s,o)),r||(o=s=null))},u=function(){return s=this,o=arguments,i=Date.now(),r||(r=setTimeout(l,t),n&&(a=e.apply(s,o))),a};return u.cancel=function(){clearTimeout(r),r=o=s=null},u}},31484:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=function(){for(var e=arguments.length,t=new Array(e),n=0;n{if((0,r.isUndefined)(t))return e;const n=new Set(t);return e.filter((e=>!n.has(e)))}},9393:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.each=function(e,t,n){const r=n?function(e,r,i){return t.call(n,e,r,i)}:t;Array.isArray(e)&&e.forEach(r);(0,s.isObject)(e)&&Object.entries(e).forEach(((e,t,n)=>{let o=(0,i.default)(e,2),a=o[0],s=o[1];return r(s,a,n)}));((0,o.isNodeList)(e)||(0,a.isHTMLCollection)(e))&&Array.from(e).forEach(r);return e};var i=r(n(67375)),o=n(82384),a=n(2423),s=n(46322)},60277:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extend=void 0;t.extend=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const t=(0,o.splitString)(e,"."),n=(0,i.default)(t,2);return{name:n[0],ext:n[1]}}},58271:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fileSize=t.bytesToMB=void 0;const n=["B","KB","MB","gB","tB"];t.fileSize=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(0===e)return"0";const r=Math.floor(Math.log(e)/Math.log(1024)),i=e/1024**r,o=t?Math.round(i):i.toFixed(2),a=n[r];return o+a};t.bytesToMB=e=>e/1048576},37578:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterObj=void 0;var r=n(28650);t.filterObj=(e,t)=>Object.keys(e).reduce(((n,i)=>((0,r.hasOwn)(e,i)&&t(e[i],i)&&(n[i]=e[i]),n)),{})},39715:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.get=function(e,t,n){return(0,i.isString)(t)?o(t.match(/([^[.\]])+/g)):(0,r.isArray)(t)?o(t):void 0;function o(t){return t.reduce(((e,t)=>{try{e=e[t]}catch(e){return n}return e}),e)}};var r=n(73422),i=n(21733)},28650:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasOwn=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},35967:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.intersection=void 0;var i=r(n(55067));t.intersection=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;ro.has(e)))}},64249:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDate=function(e){return e instanceof Date&&!isNaN(e)}},92560:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmpty=void 0;var r=n(73422),i=n(98986),o=n(28008);t.isEmpty=e=>""===e||(0,i.isNull)(e)||(0,o.isUndefined)(e)||((0,r.isObject)(e)||(0,r.isArray)(e))&&0===Object.keys(e).length},2423:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isHTMLCollection=void 0;t.isHTMLCollection=e=>!!e&&"HTMLCollection"===e.constructor.name},82384:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeList=void 0;t.isNodeList=e=>!!e&&"NodeList"===e.constructor.name},98986:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNull=void 0;t.isNull=e=>null===e},79641:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNumber=function(e){return"number"==typeof e}},46322:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObject=void 0;t.isObject=e=>!!e&&"Object"===e.constructor.name},82138:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isRegExp=function(e){return e instanceof RegExp}},21733:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isString=function(e){return"string"==typeof e}},28008:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUndefined=function(e){return void 0===e}},79257:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.last=void 0;t.last=e=>e.length?e[e.length-1]:void 0},82956:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.xhrPromised=t.xhr=t.createCancelablePromise=t.CancelError=void 0;var i=r(n(92664)),o=r(n(33119)),a=r(n(7819)),s=r(n(84827)),l=r(n(85299)),u=r(n(55536)),c=r(n(51398)),d=r(n(61125)),f=r(n(67375));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.default)(e);if(t){var i=(0,u.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}const h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.trim().split(/[\r\n]+/).reduce(((e,t)=>{const n=t.split(": "),r=(0,f.default)(n,2),i=r[0],o=r[1];return e[i]=o,e}),{})},g=(e,t,n,r)=>{const i=new XMLHttpRequest;return i.open(t,e,!0),n.headers&&Object.keys(n.headers).forEach((e=>{i.setRequestHeader(e,n.headers[e])})),i.timeout=n.timeout,i.responseType=n.responseType,i.withCredentials=n.withCredentials,i.onload=()=>n.validateStatus(i.status)?r(null,{data:i.response,status:i.status,statusText:i.statusText,headers:h(i.getAllResponseHeaders())}):r({data:i.response,status:i.status,statusText:i.statusText}),i.onerror=e=>r({data:i.response,status:i.status,statusText:i.statusText}),i.upload.onprogress=n.onUpload,i.onprogress=n.onDownload,i.ontimeout=n.onTimeout||r,i.send(n.body),i};t.xhr=g;t.xhrPromised=(e,t,n)=>new Promise(((r,i)=>g(e,t,n,((e,t)=>e?i(e):r(t)))));let _=function(e){(0,s.default)(n,e);var t=p(n);function n(){var e;(0,o.default)(this,n);for(var r=arguments.length,i=new Array(r),s=0;s{let t=!1;const n=new _;return{promise:new Promise(((r,i)=>{e.then((e=>t?i(n):r(e))).catch((e=>i(t?n:e)))})),cancel:()=>t=!0,isCanceled:t}}},42687:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.omit=void 0;var i=r(n(61125));function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t1?t-1:0),r=1;rdelete e[t])),e):e}},38392:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pick=void 0;var r=n(28008);t.pick=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i(n in e&&(t[n]=e[n]),t)),{})}},80210:function(e,t,n){"use strict";var r=n(17907);Object.defineProperty(t,"__esModule",{value:!0}),t.encodeAndJoinPair=a,t.querystring=void 0,t.splitAndDecodePair=s;var i=r(n(67375)),o=n(39731);function a(e){return e.map(encodeURIComponent).join("=")}function s(e){return e.split("=").map(decodeURIComponent)}function l(e){return function(e){if(!e||!e[Symbol.iterator])throw new Error("Object.fromEntries() requires a single iterable argument");let t={};for(let r of e){var n=(0,i.default)(r,2);let e=n[0],o=n[1];t[e]=o}return t}(e.split("&").map(s))}const u={create:e=>e?function(e){return Object.entries(e).map(a).join("&")}(e):"",parse:e=>{if(e){const t=(0,o.splitString)(e,"?");return l((0,i.default)(t,2)[1])}}};t.querystring=u},53489:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sanitize=function(e){if(!1===(0,r.isString)(e))throw new TypeError("Filename must be string.");const t=(0,i.fileName)(e),n=t.name,s=t.ext,l=n.replace(o,"").replace(a,"_");return(l.length?l:"Untitled")+"."+s};var r=n(21733),i=n(21434);const o=/[/?<>\\:*|"%#]/g,a=/\s+/g},75291:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.set=function(e,t,n){if((0,i.isString)(t))return a(t.match(/([^[.\]])+/g));if((0,r.isArray)(t))return a(t);function a(t){t.reduce(((e,t,r,i)=>((0,o.isUndefined)(e[t])&&(e[t]={}),r===i.length-1&&(e[t]=n),e[t])),e)}};var r=n(73422),i=n(21733),o=n(28008)},39731:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitString=void 0;t.splitString=(e,t,n)=>{const r=e[n?"indexOf":"lastIndexOf"](t),i=e.substring(0,r);return[i,e.substring(r+(i?t.length:1))]}},38632:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parentSS=t.parentLS=void 0;var r=n(23267),i=n(71047),o=n(21733),a=n(4623);const s=u(i.STORAGE_TYPE.LOCAL);t.parentLS=s;const l=u(i.STORAGE_TYPE.SESSION);function u(e,t){(0,a.tryCatch)((()=>e=(0,r.getPageWindow)()[e]));const n=e=>(0,a.tryCatch)(e,t);return{get(t){return n((()=>{const n=e.getItem(t);return JSON.parse(n)}))},set(t,r){return n((()=>{const n=(0,o.isString)(r)?r:JSON.stringify(r);return e.setItem(t,n),r}))},remove(t){return n((()=>e.removeItem(t)))},keys(){return n((()=>Object.keys(e)))},values(){return n((()=>Object.values(e).map(JSON.parse)))},all(){return n((()=>Object.assign({},e)))},clear(){return n((()=>e.clear()))},status(){return function(e){return(0,a.tryCatch)((()=>{const t="__storage_test__";return e.setItem(t,t),e.removeItem(t),i.STORAGE_STATUS.AVAILABLE}),(t=>{return t instanceof DOMException&&function(e){return e&&0!==e.length}(e)&&(22===(n=t).code||1014===n.code||"QuotaExceededError"===n.name||"NS_ERROR_DOM_QUATA_REACHED"===n.name)?i.STORAGE_STATUS.EXCEED:i.STORAGE_STATUS.UNAVAILABLE;var n}))}(e)}}}t.parentSS=l},4623:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tryCatch=function(e,t){try{return e()}catch(e){return(0,r.isFunction)(t)?t(e):t}};var r=n(73422)},76784:function(e,t,n){"use strict";t.G=void 0;var r=n(58345);t.G=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1?t-1:0),r=1;r!i.has(e)))}},94184:function(e,t){var n;
/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t1?arguments[1]:void 0,_=void 0!==g;_&&(g=r(g,h>2?arguments[2]:void 0));var m,v,y,b,E,C,T=f(t),D=0;if(!T||this===p&&s(T))for(m=u(t),v=n?new this(m):p(m);m>D;D++)C=_?g(t[D],D):t[D],c(v,D,C);else for(E=(b=d(t,T)).next,v=n?new this:[];!(y=i(E,b)).done;D++)C=_?a(b,g,[y.value,D],!0):y.value,c(v,D,C);return v.length=D,v}},31692:function(e,t,n){var r=n(74529),i=n(59413),o=n(10623),a=function(e){return function(t,n,a){var s,l=r(t),u=o(l),c=i(a,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},3610:function(e,t,n){var r=n(86843),i=n(95329),o=n(37026),a=n(89678),s=n(10623),l=n(64692),u=i([].push),c=function(e){var t=1==e,n=2==e,i=3==e,c=4==e,d=6==e,f=7==e,p=5==e||d;return function(h,g,_,m){for(var v,y,b=a(h),E=o(b),C=r(g,_),T=s(E),D=0,w=m||l,S=t?w(h,T):n||f?w(h,0):void 0;T>D;D++)if((p||D in E)&&(y=C(v=E[D],D,b),e))if(t)S[D]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return D;case 2:u(S,v)}else switch(e){case 4:return!1;case 7:u(S,v)}return d?-1:i||c?c:S}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},50568:function(e,t,n){var r=n(95981),i=n(99813),o=n(53385),a=i("species");e.exports=function(e){return o>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},34194:function(e,t,n){"use strict";var r=n(95981);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},15790:function(e,t,n){var r=n(59413),i=n(10623),o=n(55449),a=Array,s=Math.max;e.exports=function(e,t,n){for(var l=i(e),u=r(t,l),c=r(void 0===n?l:n,l),d=a(s(c-u,0)),f=0;u1?arguments[1]:void 0;return a(this),(t=void 0!==p)&&o(p),s(e)?new this:(n=[],t?(c=0,d=r(p,f>2?arguments[2]:void 0),l(e,(function(e){i(u,n,d(e,c++))}))):l(e,u,{that:n}),new this(n))}},45226:function(e,t,n){"use strict";var r=n(93765);e.exports=function(){return new this(r(arguments))}},85616:function(e,t,n){"use strict";var r=n(65988).f,i=n(29290),o=n(94380),a=n(86843),s=n(5743),l=n(82119),u=n(93091),c=n(75105),d=n(23538),f=n(94431),p=n(55746),h=n(21647).fastKey,g=n(45402),_=g.set,m=g.getterFor;e.exports={getConstructor:function(e,t,n,c){var d=e((function(e,r){s(e,f),_(e,{type:t,index:i(null),first:void 0,last:void 0,size:0}),p||(e.size=0),l(r)||u(r,e[c],{that:e,AS_ENTRIES:n})})),f=d.prototype,g=m(t),v=function(e,t,n){var r,i,o=g(e),a=y(e,t);return a?a.value=n:(o.last=a={index:i=h(t,!0),key:t,value:n,previous:r=o.last,next:void 0,removed:!1},o.first||(o.first=a),r&&(r.next=a),p?o.size++:e.size++,"F"!==i&&(o.index[i]=a)),e},y=function(e,t){var n,r=g(e),i=h(t);if("F"!==i)return r.index[i];for(n=r.first;n;n=n.next)if(n.key==t)return n};return o(f,{clear:function(){for(var e=g(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,p?e.size=0:this.size=0},delete:function(e){var t=this,n=g(t),r=y(t,e);if(r){var i=r.next,o=r.previous;delete n.index[r.index],r.removed=!0,o&&(o.next=i),i&&(i.previous=o),n.first==r&&(n.first=i),n.last==r&&(n.last=o),p?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=g(this),r=a(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!y(this,e)}}),o(f,n?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),p&&r(f,"size",{get:function(){return g(this).size}}),d},setStrong:function(e,t,n){var r=t+" Iterator",i=m(t),o=m(r);c(e,t,(function(e,t){_(this,{type:r,target:e,state:i(e),kind:t,last:void 0})}),(function(){for(var e=o(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?d("keys"==t?n.key:"values"==t?n.value:[n.key,n.value],!1):(e.target=void 0,d(void 0,!0))}),n?"entries":"values",!n,!0),f(t)}}},24683:function(e,t,n){"use strict";var r=n(76887),i=n(21899),o=n(21647),a=n(95981),s=n(32029),l=n(93091),u=n(5743),c=n(57475),d=n(10941),f=n(90904),p=n(65988).f,h=n(3610).forEach,g=n(55746),_=n(45402),m=_.set,v=_.getterFor;e.exports=function(e,t,n){var _,y=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),E=y?"set":"add",C=i[e],T=C&&C.prototype,D={};if(g&&c(C)&&(b||T.forEach&&!a((function(){(new C).entries().next()})))){var w=(_=t((function(t,n){m(u(t,w),{type:e,collection:new C}),null!=n&&l(n,t[E],{that:t,AS_ENTRIES:y})}))).prototype,S=v(e);h(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(e){var t="add"==e||"set"==e;!(e in T)||b&&"clear"==e||s(w,e,(function(n,r){var i=S(this).collection;if(!t&&b&&!d(n))return"get"==e&&void 0;var o=i[e](0===n?0:n,r);return t?this:o}))})),b||p(w,"size",{configurable:!0,get:function(){return S(this).collection.size}})}else _=n.getConstructor(t,e,y,E),o.enable();return f(_,e,!1,!0),D[e]=_,r({global:!0,forced:!0},D),b||n.setStrong(_,e,y),_}},64160:function(e,t,n){var r=n(95981);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},23538:function(e){e.exports=function(e,t){return{value:e,done:t}}},32029:function(e,t,n){var r=n(55746),i=n(65988),o=n(31887);e.exports=r?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},31887:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},55449:function(e,t,n){"use strict";var r=n(83894),i=n(65988),o=n(31887);e.exports=function(e,t,n){var a=r(t);a in e?i.f(e,a,o(0,n)):e[a]=n}},95929:function(e,t,n){var r=n(32029);e.exports=function(e,t,n,i){return i&&i.enumerable?e[t]=n:r(e,t,n),e}},94380:function(e,t,n){var r=n(95929);e.exports=function(e,t,n){for(var i in t)n&&n.unsafe&&e[i]?e[i]=t[i]:r(e,i,t[i],n);return e}},75609:function(e,t,n){var r=n(21899),i=Object.defineProperty;e.exports=function(e,t){try{i(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},55746:function(e,t,n){var r=n(95981);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},76616:function(e){var t="object"==typeof document&&document.all,n=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},61333:function(e,t,n){var r=n(21899),i=n(10941),o=r.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},66796:function(e){var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},63281:function(e){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},2861:function(e,t,n){var r=n(626);e.exports=r("navigator","userAgent")||""},53385:function(e,t,n){var r,i,o=n(21899),a=n(2861),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(i=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!i&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=+r[1]),e.exports=i},35703:function(e,t,n){var r=n(54058);e.exports=function(e){return r[e+"Prototype"]}},56759:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},76887:function(e,t,n){"use strict";var r=n(21899),i=n(79730),o=n(97484),a=n(57475),s=n(49677).f,l=n(37252),u=n(54058),c=n(86843),d=n(32029),f=n(90953),p=function(e){var t=function(n,r,o){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(n);case 2:return new e(n,r)}return new e(n,r,o)}return i(e,this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,i,h,g,_,m,v,y,b=e.target,E=e.global,C=e.stat,T=e.proto,D=E?r:C?r[b]:(r[b]||{}).prototype,w=E?u:u[b]||d(u,b,{})[b],S=w.prototype;for(h in t)n=!l(E?h:b+(C?".":"#")+h,e.forced)&&D&&f(D,h),_=w[h],n&&(m=e.dontCallGetSet?(y=s(D,h))&&y.value:D[h]),g=n&&m?m:t[h],n&&typeof _==typeof g||(v=e.bind&&n?c(g,r):e.wrap&&n?p(g):T&&a(g)?o(g):g,(e.sham||g&&g.sham||_&&_.sham)&&d(v,"sham",!0),d(w,h,v),T&&(f(u,i=b+"Prototype")||d(u,i,{}),d(u[i],h,g),e.real&&S&&!S[h]&&d(S,h,g)))}},95981:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},45602:function(e,t,n){var r=n(95981);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},79730:function(e,t,n){var r=n(18285),i=Function.prototype,o=i.apply,a=i.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(o):function(){return a.apply(o,arguments)})},86843:function(e,t,n){var r=n(97484),i=n(24883),o=n(18285),a=r(r.bind);e.exports=function(e,t){return i(e),void 0===t?e:o?a(e,t):function(){return e.apply(t,arguments)}}},18285:function(e,t,n){var r=n(95981);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},98308:function(e,t,n){"use strict";var r=n(95329),i=n(24883),o=n(10941),a=n(90953),s=n(93765),l=n(18285),u=Function,c=r([].concat),d=r([].join),f={},p=function(e,t,n){if(!a(f,t)){for(var r=[],i=0;iv;v++)if((b=k(e[v]))&&u(g,b))return b;return new h(!1)}_=c(e,m)}for(E=w?e.next:_.next;!(C=i(E,_)).done;){try{b=k(C.value)}catch(e){f(_,"throw",e)}if("object"==typeof b&&b&&u(g,b))return b}return new h(!1)}},7609:function(e,t,n){var r=n(78834),i=n(96059),o=n(14229);e.exports=function(e,t,n){var a,s;i(e);try{if(!(a=o(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw n;if(s)throw a;return i(a),n}},53847:function(e,t,n){"use strict";var r=n(35143).IteratorPrototype,i=n(29290),o=n(31887),a=n(90904),s=n(12077),l=function(){return this};e.exports=function(e,t,n,u){var c=t+" Iterator";return e.prototype=i(r,{next:o(+!u,n)}),a(e,c,!1,!0),s[c]=l,e}},75105:function(e,t,n){"use strict";var r=n(76887),i=n(78834),o=n(82529),a=n(79417),s=n(57475),l=n(53847),u=n(249),c=n(88929),d=n(90904),f=n(32029),p=n(95929),h=n(99813),g=n(12077),_=n(35143),m=a.PROPER,v=a.CONFIGURABLE,y=_.IteratorPrototype,b=_.BUGGY_SAFARI_ITERATORS,E=h("iterator"),C="keys",T="values",D="entries",w=function(){return this};e.exports=function(e,t,n,a,h,_,S){l(n,t,a);var O,A,I,k=function(e){if(e===h&&N)return N;if(!b&&e in P)return P[e];switch(e){case C:case T:case D:return function(){return new n(this,e)}}return function(){return new n(this)}},M=t+" Iterator",x=!1,P=e.prototype,R=P[E]||P["@@iterator"]||h&&P[h],N=!b&&R||k(h),L="Array"==t&&P.entries||R;if(L&&(O=u(L.call(new e)))!==Object.prototype&&O.next&&(o||u(O)===y||(c?c(O,y):s(O[E])||p(O,E,w)),d(O,M,!0,!0),o&&(g[M]=w)),m&&h==T&&R&&R.name!==T&&(!o&&v?f(P,"name",T):(x=!0,N=function(){return i(R,this)})),h)if(A={values:k(T),keys:_?N:k(C),entries:k(D)},S)for(I in A)(b||x||!(I in P))&&p(P,I,A[I]);else r({target:t,proto:!0,forced:b||x},A);return o&&!S||P[E]===N||p(P,E,N,{name:h}),g[t]=N,A}},35143:function(e,t,n){"use strict";var r,i,o,a=n(95981),s=n(57475),l=n(10941),u=n(29290),c=n(249),d=n(95929),f=n(99813),p=n(82529),h=f("iterator"),g=!1;[].keys&&("next"in(o=[].keys())?(i=c(c(o)))!==Object.prototype&&(r=i):g=!0),!l(r)||a((function(){var e={};return r[h].call(e)!==e}))?r={}:p&&(r=u(r)),s(r[h])||d(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:g}},12077:function(e){e.exports={}},10623:function(e,t,n){var r=n(43057);e.exports=function(e){return r(e.length)}},48721:function(e,t,n){"use strict";var r=n(78834),i=n(24883),o=n(96059);e.exports=function(e,t){var n,a,s=o(this),l=i(s.get),u=i(s.has),c=i(s.set);return r(u,s,e)?(n=r(l,s,e),"update"in t&&(n=t.update(n,e,s),r(c,s,e,n)),n):(a=t.insert(e,s),r(c,s,e,a),a)}},20716:function(e,t,n){"use strict";var r=n(78834),i=n(24883),o=n(57475),a=n(96059),s=TypeError;e.exports=function(e,t){var n,l=a(this),u=i(l.get),c=i(l.has),d=i(l.set),f=arguments.length>2?arguments[2]:void 0;if(!o(t)&&!o(f))throw s("At least one callback required");return r(c,l,e)?(n=r(u,l,e),o(t)&&(n=t(n),r(d,l,e,n))):o(f)&&(n=f(),r(d,l,e,n)),n}},35331:function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},24420:function(e,t,n){"use strict";var r=n(55746),i=n(95329),o=n(78834),a=n(95981),s=n(14771),l=n(87857),u=n(36760),c=n(89678),d=n(37026),f=Object.assign,p=Object.defineProperty,h=i([].concat);e.exports=!f||a((function(){if(r&&1!==f({b:1},f(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=f({},e)[n]||s(f({},t)).join("")!=i}))?function(e,t){for(var n=c(e),i=arguments.length,a=1,f=l.f,p=u.f;i>a;)for(var g,_=d(arguments[a++]),m=f?h(s(_),f(_)):s(_),v=m.length,y=0;v>y;)g=m[y++],r&&!o(p,_,g)||(n[g]=_[g]);return n}:f},29290:function(e,t,n){var r,i=n(96059),o=n(59938),a=n(56759),s=n(27748),l=n(15463),u=n(61333),c=n(44262),d=c("IE_PROTO"),f=function(){},p=function(e){return"