mailymaily/dist/mailgo.chrome.min.js

2 lines
25 KiB
JavaScript

window.mailgo=function(o){var e={};function n(a){if(e[a])return e[a].exports;var t=e[a]={i:a,l:!1,exports:{}};return o[a].call(t.exports,t,t.exports,n),t.l=!0,t.exports}return n.m=o,n.c=e,n.d=function(o,e,a){n.o(o,e)||Object.defineProperty(o,e,{enumerable:!0,get:a})},n.r=function(o){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},n.t=function(o,e){if(1&e&&(o=n(o)),8&e)return o;if(4&e&&"object"==typeof o&&o&&o.__esModule)return o;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:o}),2&e&&"string"!=typeof o)for(var t in o)n.d(a,t,function(e){return o[e]}.bind(null,t));return a},n.n=function(o){var e=o&&o.__esModule?function(){return o.default}:function(){return o};return n.d(e,"a",e),e},n.o=function(o,e){return Object.prototype.hasOwnProperty.call(o,e)},n.p="",n(n.s=4)}([function(o){o.exports=JSON.parse('{"languages":["en","it","es","de","fr","pt"],"translations":{"en":{"open_in_":"open in ","cc_":"cc ","bcc_":"bcc ","subject_":"subject ","body_":"body ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"call","open":"open","_default":" default","_as_default":" as default","copy":"copy"},"it":{"open_in_":"apri con ","cc_":"cc ","bcc_":"ccn ","subject_":"oggetto ","body_":"testo ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"chiama","open":"apri","_default":" ","_as_default":" ","copy":"copia"},"es":{"open_in_":"abrir con ","cc_":"cc ","bcc_":"cco ","subject_":"asunto ","body_":"cuerpo ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"llamar","open":"abrir","_default":" predefinido","_as_default":" por defecto","copy":"copiar"},"de":{"open_in_":"Öffnen in ","cc_":"cc ","bcc_":"bcc ","subject_":"Betreff ","body_":"Nachricht ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"Anrufen","open":"Öffnen","_default":" mit Standard","_as_default":" mit Standard","copy":"kopieren"},"pt":{"open_in_":"abrir com ","cc_":"cc ","bcc_":"cco ","subject_":"assunto ","body_":"corpo ","call":"ligar","open":"abrir","_default":" padrão","_as_default":" por padrão","copy":"copiar"},"fr":{"open_in_":"Ouvrir dans ","cc_":"cc ","bcc_":"cci ","subject_":"sujet ","body_":"contenu ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"Appeler","open":"Ouvrir","_default":" par défaut","_as_default":" par défaut","copy":"Copier"}}}')},function(o,e,n){"use strict";o.exports=function(o){var e=[];return e.toString=function(){return this.map((function(e){var n=function(o,e){var n=o[1]||"",a=o[3];if(!a)return n;if(e&&"function"==typeof btoa){var t=(r=a,i=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),d="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i),"/*# ".concat(d," */")),l=a.sources.map((function(o){return"/*# sourceURL=".concat(a.sourceRoot||"").concat(o," */")}));return[n].concat(l).concat([t]).join("\n")}var r,i,d;return[n].join("\n")}(e,o);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(o,n,a){"string"==typeof o&&(o=[[null,o,""]]);var t={};if(a)for(var l=0;l<this.length;l++){var r=this[l][0];null!=r&&(t[r]=!0)}for(var i=0;i<o.length;i++){var d=[].concat(o[i]);a&&t[d[0]]||(n&&(d[2]?d[2]="".concat(n," and ").concat(d[2]):d[2]=n),e.push(d))}},e}},function(o,e,n){var a=n(3);o.exports="string"==typeof a?a:a.toString()},function(o,e,n){"use strict";n.r(e);var a=n(1),t=n.n(a)()(!0);t.push([o.i,'.m-modal{position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;font-size:15px;z-index:10000}.m-modal p,.m-modal span,.m-modal strong,.m-modal a{margin:0;padding:0;font-size:100%;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-rendering:optimizeLegibility}.m-modal strong{font-weight:700}.m-modal .m-modal-back{position:absolute;z-index:10001;top:0;right:0;bottom:0;left:0;background-color:#20232a;opacity:0.8}.m-modal .m-modal-content{position:relative;z-index:10002;box-sizing:content-box;text-align:center;min-width:200px;max-width:240px;background-color:#fff;opacity:0.95;border-radius:20px;box-shadow:0 3px 20px rgba(32,35,42,0.5);color:#4a4a4a;display:flex;flex-direction:column;overflow:auto;padding:24px;transition:0.5s box-shadow}.m-modal .m-modal-content:hover{opacity:1}.m-modal .m-modal-content .m-title{margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2em}.m-modal .m-modal-content .m-details{margin-bottom:10px}.m-modal .m-modal-content .m-details p{font-size:12px;margin-top:3px;margin-bottom:3px}.m-modal .m-modal-content a{padding:10px;color:#4a4a4a;border-radius:20px;text-decoration:none}.m-modal .m-modal-content a.m-gmail{color:#d44638}.m-modal .m-modal-content a.m-gmail:hover{background-color:rgba(212,70,56,0.08);color:#d44638}.m-modal .m-modal-content a.m-outlook{color:#0072c6}.m-modal .m-modal-content a.m-outlook:hover{background-color:rgba(0,114,198,0.08);color:#0072c6}.m-modal .m-modal-content a.m-tg{color:#08c}.m-modal .m-modal-content a.m-tg:hover{background-color:rgba(0,136,204,0.08);color:#08c}.m-modal .m-modal-content a.m-wa{color:#00bfa5}.m-modal .m-modal-content a.m-wa:hover{background-color:rgba(0,191,165,0.08);color:#00bfa5}.m-modal .m-modal-content a.m-skype{color:#00aff0}.m-modal .m-modal-content a.m-skype:hover{background-color:rgba(0,175,240,0.08);color:#00aff0}.m-modal .m-modal-content a.m-copy{padding:16px 10px;font-size:16px}.m-modal .m-modal-content a.m-default:hover,.m-modal .m-modal-content a.m-copy:hover{background-color:rgba(0,0,0,0.08);color:#4a4a4a}.m-modal .m-modal-content a.m-by{font-size:9px;margin-top:0.8rem;padding:5px;color:#4a4a4a;opacity:0.55}.m-modal .m-modal-content a.m-by:hover{opacity:1}.m-modal .m-modal-content .w-500{font-weight:500}.m-modal.m-dark .m-modal-content{background-color:#20232a}.m-modal.m-dark .m-modal-content,.m-modal.m-dark .m-modal-content p,.m-modal.m-dark .m-modal-content p span,.m-modal.m-dark .m-modal-content strong{color:#fff}.m-modal.m-dark .m-modal-content a{color:#eaeaea}.m-modal.m-dark .m-modal-content a:not(.m-by):hover{background-color:rgba(134,134,134,0.08);color:#eaeaea}.m-modal.m-dark .m-modal-content a.m-gmail{color:#e07d73}.m-modal.m-dark .m-modal-content a.m-gmail:hover{background-color:rgba(212,70,56,0.08);color:#e07d73}.m-modal.m-dark .m-modal-content a.m-outlook{color:#4c9cd7}.m-modal.m-dark .m-modal-content a.m-outlook:hover{background-color:rgba(0,114,198,0.08);color:#4c9cd7}.m-modal.m-dark .m-modal-content a.m-tg{color:#4cabdb}.m-modal.m-dark .m-modal-content a.m-tg:hover{background-color:rgba(0,136,204,0.08);color:#4cabdb}.m-modal.m-dark .m-modal-content a.m-wa{color:#4cd2c0}.m-modal.m-dark .m-modal-content a.m-wa:hover{background-color:rgba(0,191,165,0.08);color:#4cd2c0}.m-modal.m-dark .m-modal-content a.m-skype{color:#4cc7f4}.m-modal.m-dark .m-modal-content a.m-skype:hover{background-color:rgba(0,175,240,0.08);color:#4cc7f4}\n',"",{version:3,sources:["/Users/matteo/git/mailgo/src/mailgo.scss"],names:[],mappings:"AAsBA,SACE,cAAe,CACf,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CACP,sBAAuB,CACvB,kBAAmB,CACnB,qBAAsB,CACtB,eAAgB,CAChB,cAAe,CACf,aAAc,CAXhB,oDAiBI,QAAS,CACT,SAAU,CACV,cAAe,CACf,aAAc,CACd,gJAzCe,CA0Cf,iCAAkC,CAtBtC,gBA0BI,eAAgB,CA1BpB,uBA8BI,iBAAkB,CAClB,aAAc,CACd,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CACP,wBAAyB,CACzB,WAAY,CArChB,0BAyCI,iBAAkB,CAClB,aAAc,CACd,sBAAuB,CACvB,iBAAkB,CAClB,eAAgB,CAChB,eAAgB,CAChB,qBAAsB,CACtB,YAAa,CACb,kBAnDwB,CAoDxB,wCAA4C,CAC5C,aApEmB,CAqEnB,YAAa,CACb,qBAAsB,CACtB,aAAc,CACd,YAAa,CACb,0BAA2B,CAxD/B,gCA2DM,SAAU,CA3DhB,mCA+DM,iBAAkB,CAClB,eAAgB,CAChB,kBAAmB,CACnB,sBAAuB,CACvB,iBAAkB,CAnExB,qCAuEM,kBAAmB,CAvEzB,uCAyEQ,cAAe,CACf,cAAe,CACf,iBAAkB,CA3E1B,4BAgFM,YAAa,CACb,aAlGiB,CAmGjB,kBApFsB,CAqFtB,oBAAqB,CAnF3B,oCAsFQ,aAtGa,CAgBrB,0CAwFU,qCAAyC,CACzC,aAzGW,CAgBrB,sCA8FQ,aA7Ge,CAevB,4CAgGU,qCAAyC,CACzC,aAhHa,CAevB,iCAsGQ,UAnHgB,CAaxB,uCAwGU,qCAAyC,CACzC,UAtHc,CAaxB,iCA8GQ,aA5HU,CAclB,uCAgHU,qCAAyC,CACzC,aA/HQ,CAclB,oCAsHQ,aAlIa,CAYrB,0CAwHU,qCAAyC,CACzC,aArIW,CAYrB,mCA8HQ,iBAAkB,CAClB,cAAe,CA/HvB,qFAoIQ,iCAAqC,CACrC,aAtJe,CAiBvB,iCAyIQ,aAAc,CACd,iBAAkB,CAClB,WAAY,CACZ,aA7Je,CA8Jf,YAAa,CA7IrB,uCA+IU,SAAU,CA/IpB,iCAqJM,eAAgB,CArJtB,iCA2JM,wBAAyB,CA3J/B,oJAgKQ,UAAW,CAhKnB,mCAmKQ,aA7KoB,CAU5B,oDAsKU,uCAA2C,CAC3C,aAjLkB,CAU5B,2CA2KU,aApLgB,CAS1B,iDA8KY,qCAAyC,CACzC,aAxLc,CAS1B,6CAoLU,aA5LkB,CAQ5B,mDAuLY,qCAAyC,CACzC,aAhMgB,CAQ5B,wCA6LU,aAnMmB,CAM7B,8CAgMY,qCAAyC,CACzC,aAvMiB,CAM7B,wCAsMU,aA7Ma,CAOvB,8CAyMY,qCAAyC,CACzC,aAjNW,CAOvB,2CA+MU,aApNgB,CAK1B,iDAkNY,qCAAyC,CACzC,aAxNc",file:"mailgo.scss",sourcesContent:['$mailgo-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,\n Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",\n "Segoe UI Symbol";\n\n// colors\n$default-color: #4a4a4a;\n$gmail-color: #d44638;\n$outlook-color: #0072c6;\n$wa-color: #00bfa5;\n$telegram-color: #0088cc;\n$skype-color: #00aff0;\n\n$default-dark-color: #eaeaea;\n$gmail-dark-color: #e07d73;\n$outlook-dark-color: #4c9cd7;\n$wa-dark-color: #4cd2c0;\n$telegram-dark-color: #4cabdb;\n$skype-dark-color: #4cc7f4;\n\n// other vars\n$default-border-radius: 20px;\n\n.m-modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n overflow: hidden;\n font-size: 15px;\n z-index: 10000;\n\n p,\n span,\n strong,\n a {\n margin: 0;\n padding: 0;\n font-size: 100%;\n line-height: 1;\n font-family: $mailgo-font-family;\n text-rendering: optimizeLegibility;\n }\n\n strong {\n font-weight: 700;\n }\n\n .m-modal-back {\n position: absolute;\n z-index: 10001;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: #20232a;\n opacity: 0.8;\n }\n\n .m-modal-content {\n position: relative;\n z-index: 10002;\n box-sizing: content-box;\n text-align: center;\n min-width: 200px;\n max-width: 240px;\n background-color: #fff;\n opacity: 0.95;\n border-radius: $default-border-radius;\n box-shadow: 0 3px 20px rgba(32, 35, 42, 0.5);\n color: $default-color;\n display: flex;\n flex-direction: column;\n overflow: auto;\n padding: 24px;\n transition: 0.5s box-shadow;\n\n &:hover {\n opacity: 1;\n }\n\n .m-title {\n margin-bottom: 8px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: 1.2em;\n }\n\n .m-details {\n margin-bottom: 10px;\n p {\n font-size: 12px;\n margin-top: 3px;\n margin-bottom: 3px;\n }\n }\n\n a {\n padding: 10px;\n color: $default-color;\n border-radius: $default-border-radius;\n text-decoration: none;\n\n &.m-gmail {\n color: $gmail-color;\n &:hover {\n background-color: rgba(212, 70, 56, 0.08);\n color: $gmail-color;\n }\n }\n\n &.m-outlook {\n color: $outlook-color;\n &:hover {\n background-color: rgba(0, 114, 198, 0.08);\n color: $outlook-color;\n }\n }\n\n &.m-tg {\n color: $telegram-color;\n &:hover {\n background-color: rgba(0, 136, 204, 0.08);\n color: $telegram-color;\n }\n }\n\n &.m-wa {\n color: $wa-color;\n &:hover {\n background-color: rgba(0, 191, 165, 0.08);\n color: $wa-color;\n }\n }\n\n &.m-skype {\n color: $skype-color;\n &:hover {\n background-color: rgba(0, 175, 240, 0.08);\n color: $skype-color;\n }\n }\n\n &.m-copy {\n padding: 16px 10px;\n font-size: 16px;\n }\n\n &.m-default:hover,\n &.m-copy:hover {\n background-color: rgba(0, 0, 0, 0.08);\n color: $default-color;\n }\n\n &.m-by {\n font-size: 9px;\n margin-top: 0.8rem;\n padding: 5px;\n color: $default-color;\n opacity: 0.55;\n &:hover {\n opacity: 1;\n }\n }\n }\n\n .w-500 {\n font-weight: 500;\n }\n }\n\n &.m-dark {\n .m-modal-content {\n background-color: #20232a;\n &,\n & p,\n & p span,\n & strong {\n color: #fff;\n }\n a {\n color: $default-dark-color;\n\n &:not(.m-by):hover {\n background-color: rgba(134, 134, 134, 0.08);\n color: $default-dark-color;\n }\n\n &.m-gmail {\n color: $gmail-dark-color;\n\n &:hover {\n background-color: rgba(212, 70, 56, 0.08);\n color: $gmail-dark-color;\n }\n }\n\n &.m-outlook {\n color: $outlook-dark-color;\n\n &:hover {\n background-color: rgba(0, 114, 198, 0.08);\n color: $outlook-dark-color;\n }\n }\n\n &.m-tg {\n color: $telegram-dark-color;\n\n &:hover {\n background-color: rgba(0, 136, 204, 0.08);\n color: $telegram-dark-color;\n }\n }\n\n &.m-wa {\n color: $wa-dark-color;\n\n &:hover {\n background-color: rgba(0, 191, 165, 0.08);\n color: $wa-dark-color;\n }\n }\n\n &.m-skype {\n color: $skype-dark-color;\n\n &:hover {\n background-color: rgba(0, 175, 240, 0.08);\n color: $skype-dark-color;\n }\n }\n }\n }\n }\n}\n']}]),e.default=t},function(o,e,n){"use strict";n.r(e);var a,t,l,r,i,d,c,m,s,p,u,A,C,g,f,b,h,v,y,k,B,w,x,_=n(0),L=n.t(_,2),$=n(2).toString(),E="mailto:",S="tel:",U="callto:",j="javascript:void(0);",z="en",M="",N="",I="",q="",O="",R="",T="",Q="",H="",W=function(){var o,e,n=L.translations;if((null===(o=a)||void 0===o?void 0:o.lang)&&_.languages.includes(a.lang)&&(z=a.lang),!(null===(e=a)||void 0===e?void 0:e.forceLang)){var g=document.documentElement.lang;_.languages.includes(g)&&(z=document.documentElement.lang)}var $,E=n.en,S=n[z];(t=ro()).style.display="none",t.id="mailgo",t.classList.add("m-modal"),t.setAttribute("role","dialog"),t.setAttribute("tabindex","-1"),t.setAttribute("aria-labelledby","m-title"),(null===($=a)||void 0===$?void 0:$.dark)?fo("mail"):bo("mail");var U=ro();U.className="m-modal-back",t.appendChild(U);var M=ro();M.className="m-modal-content",t.appendChild(M),(r=ro("strong")).id="m-title",r.className="m-title",M.appendChild(r);var N=ro();N.id="m-details",N.className="m-details",(d=ro("p")).id="m-cc";var I=ro("span");I.className="w-500",I.appendChild(io(S.cc_||E.cc_)),(p=ro("span")).id="m-cc-value",d.appendChild(I),d.appendChild(p),N.appendChild(d),(c=ro("p")).id="m-bcc";var q=ro("span");q.className="w-500",q.appendChild(io(S.bcc_||E.bcc_)),(u=ro("span")).id="m-bcc-value",c.appendChild(q),c.appendChild(u),N.appendChild(c),(m=ro("p")).id="m-subject";var O=ro("span");O.className="w-500",O.appendChild(io(S.subject_||E.subject_)),(A=ro("span")).id="m-subject-value",m.appendChild(O),m.appendChild(A),N.appendChild(m),(s=ro("p")).id="m-body";var R=ro("span");R.className="w-500",R.appendChild(io(S.body_||E.body_)),(C=ro("span")).id="m-body-value",s.appendChild(R),s.appendChild(C),N.appendChild(s),M.appendChild(N),(f=ro("a")).id="m-gmail",f.href=j,f.classList.add("m-open"),f.classList.add("m-gmail"),f.appendChild(io(S.open_in_||E.open_in_));var T=ro("span");T.className="w-500",T.appendChild(io(S.gmail||E.gmail)),f.appendChild(T),M.appendChild(f),(b=ro("a")).id="m-outlook",b.href=j,b.classList.add("m-open"),b.classList.add("m-outlook"),b.appendChild(io(S.open_in_||E.open_in_));var Q=ro("span");Q.className="w-500",Q.appendChild(io(S.outlook||E.outlook)),b.appendChild(Q),M.appendChild(b),(h=ro("a")).id="m-open",h.href=j,h.classList.add("m-open"),h.classList.add("m-default");var H,W=ro("span");W.className="w-500",W.appendChild(io(S.open||E.open)),h.appendChild(W),h.appendChild(io(S._default||E._default)),M.appendChild(h),(w=ro("a")).id="m-copy",w.href=j,w.classList.add("m-copy"),w.classList.add("w-500"),w.appendChild(io(S.copy||E.copy)),M.appendChild(w),M.appendChild(lo()),document.body.appendChild(t),U.addEventListener("click",ao),(l=ro()).style.display="none",l.id="mailgo-tel",l.classList.add("m-modal"),l.setAttribute("role","dialog"),l.setAttribute("tabindex","-1"),l.setAttribute("aria-labelledby","m-tel-title"),(null===(H=a)||void 0===H?void 0:H.dark)?fo("tel"):bo("tel");var D=ro();D.className="m-modal-back",l.appendChild(D);var G=ro();G.className="m-modal-content",l.appendChild(G),(i=ro("strong")).id="m-tel-title",i.className="m-title",G.appendChild(i),(v=ro("a")).id="m-tg",v.href=j,v.classList.add("m-open"),v.classList.add("m-tg"),v.style.display="none",v.appendChild(io(S.open_in_||E.open_in_));var Y=ro("span");Y.className="w-500",Y.appendChild(io(S.telegram||E.telegram)),v.appendChild(Y),G.appendChild(v),(y=ro("a")).id="m-wa",y.href=j,y.classList.add("m-open"),y.classList.add("m-wa"),y.appendChild(io(S.open_in_||E.open_in_));var K=ro("span");K.className="w-500",K.appendChild(io(S.whatsapp||E.whatsapp)),y.appendChild(K),G.appendChild(y),(k=ro("a")).id="m-skype",k.href=j,k.classList.add("m-open"),k.classList.add("m-skype"),k.appendChild(io(S.open_in_||E.open_in_));var J=ro("span");J.className="w-500",J.appendChild(io(S.skype||E.skype)),k.appendChild(J),G.appendChild(k),(B=ro("a")).id="m-call",B.href=j,B.classList.add("m-open"),B.classList.add("m-default");var F=ro("span");F.className="w-500",F.appendChild(io(S.call||E.call)),B.appendChild(F),B.appendChild(io(S._as_default||E._as_default)),G.appendChild(B),(x=ro("a")).id="m-tel-copy",x.href=j,x.classList.add("m-copy"),x.classList.add("w-500"),x.appendChild(io(S.copy||E.copy)),G.appendChild(x),G.appendChild(lo()),document.body.appendChild(l),D.addEventListener("click",ao),document.addEventListener("click",oo)};function D(){var o,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail",n=arguments.length>1?arguments[1]:void 0;if("mail"===e){var t,l;if(n.href&&n.href.toLowerCase().startsWith(E)){M=decodeURIComponent(n.href.split("?")[0].split(E)[1].trim());var g=new URL(n.href).searchParams;I=g.get("cc"),q=g.get("bcc"),O=g.get("subject"),R=g.get("body")}else M=n.getAttribute("data-address")+"@"+n.getAttribute("data-domain"),new URL(E+encodeURIComponent(M)),I=n.getAttribute("data-cc-address")+"@"+n.getAttribute("data-cc-domain"),q=n.getAttribute("data-bcc-address")+"@"+n.getAttribute("data-bcc-domain"),O=n.getAttribute("data-subject"),R=n.getAttribute("data-body");if(void 0===(null===(t=a)||void 0===t?void 0:t.validateEmail)||!0===(null===(l=a)||void 0===l?void 0:l.validateEmail)){if(!yo(M.split(",")))return;I&&!yo(I.split(","))&&(I=""),q&&!yo(q.split(","))&&(q="")}r.innerHTML=M.split(",").join("<br/>"),I?(d.style.display="block",p.innerHTML=I.split(",").join("<br/>")):d.style.display="none",q?(c.style.display="block",u.innerHTML=q.split(",").join("<br/>")):c.style.display="none",O?(m.style.display="block",A.textContent=O):m.style.display="none",R?(s.style.display="block",C.textContent=R):s.style.display="none",f.addEventListener("click",G),b.addEventListener("click",Y),N=mo(M),h.addEventListener("click",K),w.addEventListener("click",(function(){return V(M)}))}else if("tel"===e){if(n.href&&n.href.toLowerCase().startsWith(S)?T=decodeURIComponent(n.href.split("?")[0].split(S)[1].trim()):n.href&&n.href.toLowerCase().startsWith(U)?T=decodeURIComponent(n.href.split("?")[0].split(U)[1].trim()):n.hasAttribute("data-tel")&&(T=n.getAttribute("data-tel"),n.getAttribute("data-msg")),!ko(T))return;Q=n.hasAttribute("data-telegram")?n.getAttribute("data-telegram"):null,n.hasAttribute("data-skype")&&(H=n.getAttribute("data-skype")),i.innerHTML=T,y.addEventListener("click",P),Q?(document.getElementById("m-tg").style.display="block",v.addEventListener("click",J)):document.getElementById("m-tg").style.display="none",k.addEventListener("click",F),B.addEventListener("click",Z),x.addEventListener("click",(function(){return V(T)}))}(null===(o=a)||void 0===o?void 0:o.dark)||(n.classList.contains("dark")?fo(e):bo(e)),no(e),document.addEventListener("keydown",eo)}var G=function(){var o="https://mail.google.com/mail/u/0/?view=cm&source=mailto&to="+encodeURIComponent(M);I&&(o=o.concat("&cc="+encodeURIComponent(I))),q&&(o=o.concat("&bcc="+encodeURIComponent(q))),O&&(o=o.concat("&subject="+O)),R&&(o=o.concat("&body="+R)),window.open(o,"_blank"),ao()},Y=function(){var o="https://outlook.live.com/owa/?path=/mail/action/compose&to="+encodeURIComponent(M);O&&(o=o.concat("&subject="+O)),R&&(o=o.concat("&body="+R)),window.open(o,"_blank"),ao()},K=function(){co(N),ao()},J=function(){var o="https://t.me/"+Q;window.open(o,"_blank"),ao()},F=function(){var o="skype:"+(""!==H?H:T);window.open(o,"_blank"),ao()},P=function(){var o="https://wa.me/"+T;window.open(o,"_blank"),ao()},Z=function(){var o="tel:"+T;window.open(o),ao()},V=function(o){var e;Bo(o),(e=to("mail")?w:x).textContent="copied",setTimeout((function(){e.textContent="copy",ao()}),999)};function X(o){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mail",n=o.href;return"mail"===e?n&&n.toLowerCase().startsWith(E)&&!o.classList.contains("no-mailgo")||o.hasAttribute("data-address")&&(n&&"#mailgo"===o.getAttribute("href").toLowerCase()||o.classList&&o.classList.contains("mailgo")):"tel"===e&&(n&&(n.toLowerCase().startsWith(S)||n.toLowerCase().startsWith(U))&&!o.classList.contains("no-mailgo")||o.hasAttribute("data-tel")&&n&&"#mailgo"===o.getAttribute("href").toLowerCase()||o.classList&&o.classList.contains("mailgo"))}function oo(o){if(!document.contains(t)||!document.contains(l))return!1;if(to("mail")||to("tel"))return!1;var e=o.composedPath&&o.composedPath()||ho(o.target);return e&&e.forEach((function(e){return!(e instanceof HTMLDocument||e instanceof Window)&&(X(e,"mail")?(o.preventDefault(),D("mail",e),!0):X(e,"tel")?(o.preventDefault(),D("tel",e),!0):void 0)})),!1}var eo=function(o){if(to("mail"))switch(o.keyCode){case 27:ao();break;case 71:G();break;case 79:Y();break;case 32:case 13:K();break;case 67:V(M);break;default:return}else if(to("tel"))switch(o.keyCode){case 27:ao();break;case 84:J();break;case 87:P();break;case 32:case 13:Z();break;case 67:V(T);break;default:return}},no=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";uo(o,"flex")},ao=function(){uo("mail","none"),uo("tel","none"),document.removeEventListener("keydown",eo)},to=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";return"flex"===po(o)},lo=function(){var o=ro("a");return o.href="https://mailgo.dev?ref=mailgo-modal",o.className="m-by",o.target="_blank",o.rel="noopener noreferrer",o.appendChild(io("mailgo.dev")),o},ro=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div";return document.createElement(o)},io=function(o){return document.createTextNode(o)},co=function(o){return window.location.href=E+atob(o)},mo=function(o){return btoa(o)},so=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";return"tel"===o?l:t},po=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";return so(o).style.display},uo=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail",e=arguments.length>1?arguments[1]:void 0,n=so(o);n.style.display=e,"flex"===e?(g=document.activeElement,n.setAttribute("aria-hidden","false"),n.setAttribute("tabindex","0"),n.focus(),Ao(n)):(n.setAttribute("aria-hidden","true"),n.setAttribute("tabindex","-1"),g.focus())},Ao=function(o){var e=o;e.querySelector(".m-modal-content a:last-of-type").addEventListener("keydown",Co),e.querySelector(".m-modal-content a:first-of-type").addEventListener("keydown",go)},Co=function(o){"Tab"===o.code&&!1===o.shiftKey&&(o.preventDefault(),o.target.closest("div").querySelector("a:first-of-type").focus())},go=function(o){"Tab"===o.code&&!0===o.shiftKey&&(o.preventDefault(),o.target.closest("div").querySelector("a:last-of-type").focus())},fo=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";return so(o).classList.add("m-dark")},bo=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";return so(o).classList.remove("m-dark")},ho=function(o){for(var e=[];o;){if(e.push(o),"HTML"===o.tagName)return e.push(document),e.push(window),e;o=o.parentElement}},vo=function(o){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(o)},yo=function(o){return o.every(vo)},ko=function(o){return/^[+]{0,1}[\s0-9]{0,}[(]{0,1}[0-9]{1,4}[)]{0,1}[-\s\./0-9]*$/.test(o)},Bo=function(o){var e=ro("textarea");e.value=o,e.setAttribute("readonly",""),e.style.position="absolute",e.style.left="-9999px",document.body.appendChild(e);var n=document.getSelection().rangeCount>0&&document.getSelection().getRangeAt(0);return e.select(),document.execCommand("copy"),document.body.removeChild(e),!!n&&(document.getSelection().removeAllRanges(),document.getSelection().addRange(n),!0)};var wo=function(o){var e,n,t;a=o,window&&"undefined"!=typeof window&&((t=ro("style")).id="mailgo-style",t.type="text/css",t.appendChild(io($)),document.head.appendChild(t),(null===(e=a)||void 0===e?void 0:e.initEvent)?(null===(n=a)||void 0===n?void 0:n.listenerOptions)?document.addEventListener(a.initEvent,(function(){W()}),a.listenerOptions):document.addEventListener(a.initEvent,(function(){W()})):W())};!!document.getElementById("mailgo")||wo()}]);
//# sourceMappingURL=mailgo.chrome.min.js.map