/*! For license information please see widget.js.LICENSE.txt */ (()=>{var t={283:t=>{self,t.exports=(()=>{var t={192:(t,e)=>{var n,r,o=function(){var t=function(t,e){var n=t,r=a[e],o=null,i=0,l=null,v=[],m={},C=function(t,e){o=function(t){for(var e=new Array(t),n=0;n=7&&P(t),null==l&&(l=B(n,r,v)),M(l,e)},y=function(t,e){for(var n=-1;n<=7;n+=1)if(!(t+n<=-1||i<=t+n))for(var r=-1;r<=7;r+=1)e+r<=-1||i<=e+r||(o[t+n][e+r]=0<=n&&n<=6&&(0==r||6==r)||0<=r&&r<=6&&(0==n||6==n)||2<=n&&n<=4&&2<=r&&r<=4)},b=function(){for(var t=8;t>r&1);o[Math.floor(r/3)][r%3+i-8-3]=a}for(r=0;r<18;r+=1)a=!t&&1==(e>>r&1),o[r%3+i-8-3][Math.floor(r/3)]=a},A=function(t,e){for(var n=r<<3|e,a=s.getBCHTypeInfo(n),l=0;l<15;l+=1){var c=!t&&1==(a>>l&1);l<6?o[l][8]=c:l<8?o[l+1][8]=c:o[i-15+l][8]=c}for(l=0;l<15;l+=1)c=!t&&1==(a>>l&1),l<8?o[8][i-l-1]=c:l<9?o[8][15-l-1+1]=c:o[8][15-l-1]=c;o[i-8][8]=!t},M=function(t,e){for(var n=-1,r=i-1,a=7,l=0,c=s.getMaskFunction(e),d=i-1;d>0;d-=2)for(6==d&&(d-=1);;){for(var u=0;u<2;u+=1)if(null==o[r][d-u]){var h=!1;l>>a&1)),c(r,d-u)&&(h=!h),o[r][d-u]=h,-1==(a-=1)&&(l+=1,a=7)}if((r+=n)<0||i<=r){r-=n,n=-n;break}}},B=function(t,e,n){for(var r=d.getRSBlocks(t,e),o=u(),i=0;i8*l)throw"code length overflow. ("+o.getLengthInBits()+">"+8*l+")";for(o.getLengthInBits()+4<=8*l&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(!1);for(;!(o.getLengthInBits()>=8*l||(o.put(236,8),o.getLengthInBits()>=8*l));)o.put(17,8);return function(t,e){for(var n=0,r=0,o=0,i=new Array(e.length),a=new Array(e.length),l=0;l=0?f.getAt(g):0}}var v=0;for(h=0;hr)&&(t=r,e=n)}return e}())},m.createTableTag=function(t,e){t=t||2;var n="";n+='',n+="";for(var r=0;r";for(var o=0;o';n+=""}return(n+="")+"
"},m.createSvgTag=function(t,e,n,r){var o={};"object"==typeof arguments[0]&&(t=(o=arguments[0]).cellSize,e=o.margin,n=o.alt,r=o.title),t=t||2,e=void 0===e?4*t:e,(n="string"==typeof n?{text:n}:n||{}).text=n.text||null,n.id=n.text?n.id||"qrcode-description":null,(r="string"==typeof r?{text:r}:r||{}).text=r.text||null,r.id=r.text?r.id||"qrcode-title":null;var i,a,s,l,c=m.getModuleCount()*t+2*e,d="";for(l="l"+t+",0 0,"+t+" -"+t+",0 0,-"+t+"z ",d+=''+F(r.text)+"":"",d+=n.text?''+F(n.text)+"":"",d+='',d+='"},m.createDataURL=function(t,e){t=t||2,e=void 0===e?4*t:e;var n=m.getModuleCount()*t+2*e,r=e,o=n-e;return w(n,n,(function(e,n){if(r<=e&&e"};var F=function(t){for(var e="",n=0;n":e+=">";break;case"&":e+="&";break;case'"':e+=""";break;default:e+=r}}return e};return m.createASCII=function(t,e){if((t=t||1)<2)return function(t){t=void 0===t?2:t;var e,n,r,o,i,a=1*m.getModuleCount()+2*t,s=t,l=a-t,c={"██":"█","█ ":"▀"," █":"▄"," ":" "},d={"██":"▀","█ ":"▀"," █":" "," ":" "},u="";for(e=0;e=l?d[i]:c[i];u+="\n"}return a%2&&t>0?u.substring(0,u.length-a-1)+Array(a+1).join("▀"):u.substring(0,u.length-1)}(e);t-=1,e=void 0===e?2*t:e;var n,r,o,i,a=m.getModuleCount()*t+2*e,s=e,l=a-e,c=Array(t+1).join("██"),d=Array(t+1).join(" "),u="",h="";for(n=0;n>>8),e.push(255&a)):e.push(r)}}return e}};var e,n,r,o,i,a={L:1,M:0,Q:3,H:2},s=(e=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],n=1335,r=7973,i=function(t){for(var e=0;0!=t;)e+=1,t>>>=1;return e},(o={}).getBCHTypeInfo=function(t){for(var e=t<<10;i(e)-i(n)>=0;)e^=n<=0;)e^=r<5&&(n+=3+i-5)}for(r=0;r=256;)e-=255;return t[e]}}}();function c(t,e){if(void 0===t.length)throw t.length+"/"+e;var n=function(){for(var n=0;n>>7-e%8&1)},put:function(t,e){for(var r=0;r>>e-r-1&1))},getLengthInBits:function(){return e},putBit:function(n){var r=Math.floor(e/8);t.length<=r&&t.push(0),n&&(t[r]|=128>>>e%8),e+=1}};return n},h=function(t){var e=t,n={getMode:function(){return 1},getLength:function(t){return e.length},write:function(t){for(var n=e,o=0;o+2>>8&255)+(255&o),t.put(o,13),n+=2}if(n>>8)},writeBytes:function(t,n,r){n=n||0,r=r||t.length;for(var o=0;o0&&(e+=","),e+=t[n];return e+"]"}};return e},m=function(t){var e=t,n=0,r=0,o=0,i={read:function(){for(;o<8;){if(n>=e.length){if(0==o)return-1;throw"unexpected end of file./"+o}var t=e.charAt(n);if(n+=1,"="==t)return o=0,-1;t.match(/^\s$/)||(r=r<<6|a(t.charCodeAt(0)),o+=6)}var i=r>>>o-8&255;return o-=8,i}},a=function(t){if(65<=t&&t<=90)return t-65;if(97<=t&&t<=122)return t-97+26;if(48<=t&&t<=57)return t-48+52;if(43==t)return 62;if(47==t)return 63;throw"c:"+t};return i},w=function(t,e,n){for(var r=function(t,e){var n=t,r=e,o=new Array(t*e),i={setPixel:function(t,e,r){o[e*n+t]=r},write:function(t){t.writeString("GIF87a"),t.writeShort(n),t.writeShort(r),t.writeByte(128),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(255),t.writeByte(255),t.writeByte(255),t.writeString(","),t.writeShort(0),t.writeShort(0),t.writeShort(n),t.writeShort(r),t.writeByte(0);var e=a(2);t.writeByte(2);for(var o=0;e.length-o>255;)t.writeByte(255),t.writeBytes(e,o,255),o+=255;t.writeByte(e.length-o),t.writeBytes(e,o,e.length-o),t.writeByte(0),t.writeString(";")}},a=function(t){for(var e=1<>>e!=0)throw"length over";for(;c+e>=8;)l.writeByte(255&(t<>>=8-c,d=0,c=0;d|=t<0&&l.writeByte(d)}});h.write(e,r);var p=0,f=String.fromCharCode(o[p]);for(p+=1;p=6;)i(t>>>e-6),e-=6},o.flush=function(){if(e>0&&(i(t<<6-e),t=0,e=0),n%3!=0)for(var o=3-n%3,a=0;a>6,128|63&r):r<55296||r>=57344?e.push(224|r>>12,128|r>>6&63,128|63&r):(n++,r=65536+((1023&r)<<10|1023&t.charCodeAt(n)),e.push(240|r>>18,128|r>>12&63,128|r>>6&63,128|63&r))}return e}(t)},void 0===(r="function"==typeof(n=function(){return o})?n.apply(e,[]):n)||(t.exports=r)},676:(t,e,n)=>{"use strict";n.d(e,{default:()=>L});var r=function(){return(r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]2||i&&a||s&&l)this._basicSquare({x:e,y:n,size:r,rotation:0});else{if(2===c){var d=0;return i&&s?d=Math.PI/2:s&&a?d=Math.PI:a&&l&&(d=-Math.PI/2),void this._basicCornerRounded({x:e,y:n,size:r,rotation:d})}if(1===c)return d=0,s?d=Math.PI/2:a?d=Math.PI:l&&(d=-Math.PI/2),void this._basicSideRounded({x:e,y:n,size:r,rotation:d})}else this._basicDot({x:e,y:n,size:r,rotation:0})},t.prototype._drawExtraRounded=function(t){var e=t.x,n=t.y,r=t.size,o=t.getNeighbor,i=o?+o(-1,0):0,a=o?+o(1,0):0,s=o?+o(0,-1):0,l=o?+o(0,1):0,c=i+a+s+l;if(0!==c)if(c>2||i&&a||s&&l)this._basicSquare({x:e,y:n,size:r,rotation:0});else{if(2===c){var d=0;return i&&s?d=Math.PI/2:s&&a?d=Math.PI:a&&l&&(d=-Math.PI/2),void this._basicCornerExtraRounded({x:e,y:n,size:r,rotation:d})}if(1===c)return d=0,s?d=Math.PI/2:a?d=Math.PI:l&&(d=-Math.PI/2),void this._basicSideRounded({x:e,y:n,size:r,rotation:d})}else this._basicDot({x:e,y:n,size:r,rotation:0})},t.prototype._drawClassy=function(t){var e=t.x,n=t.y,r=t.size,o=t.getNeighbor,i=o?+o(-1,0):0,a=o?+o(1,0):0,s=o?+o(0,-1):0,l=o?+o(0,1):0;0!==i+a+s+l?i||s?a||l?this._basicSquare({x:e,y:n,size:r,rotation:0}):this._basicCornerRounded({x:e,y:n,size:r,rotation:Math.PI/2}):this._basicCornerRounded({x:e,y:n,size:r,rotation:-Math.PI/2}):this._basicCornersRounded({x:e,y:n,size:r,rotation:Math.PI/2})},t.prototype._drawClassyRounded=function(t){var e=t.x,n=t.y,r=t.size,o=t.getNeighbor,i=o?+o(-1,0):0,a=o?+o(1,0):0,s=o?+o(0,-1):0,l=o?+o(0,1):0;0!==i+a+s+l?i||s?a||l?this._basicSquare({x:e,y:n,size:r,rotation:0}):this._basicCornerExtraRounded({x:e,y:n,size:r,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:e,y:n,size:r,rotation:-Math.PI/2}):this._basicCornersRounded({x:e,y:n,size:r,rotation:Math.PI/2})},t}();var h=function(){return(h=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]r||o&&o=(e-i.hideXDots)/2&&t<(e+i.hideXDots)/2&&n>=(e-i.hideYDots)/2&&n<(e+i.hideYDots)/2||(null===(r=C[t])||void 0===r?void 0:r[n])||(null===(o=C[t-e+7])||void 0===o?void 0:o[n])||(null===(a=C[t])||void 0===a?void 0:a[n-e+7])||(null===(s=y[t])||void 0===s?void 0:s[n])||(null===(l=y[t-e+7])||void 0===l?void 0:l[n])||(null===(c=y[t])||void 0===c?void 0:c[n-e+7]))})),this.drawCorners(),this._options.image?[4,this.drawImage({width:i.width,height:i.height,count:e,dotSize:o})]:[3,4];case 3:p.sent(),p.label=4;case 4:return[2]}}))}))},t.prototype.drawBackground=function(){var t,e,n,r=this._element,o=this._options;if(r){var i=null===(t=o.backgroundOptions)||void 0===t?void 0:t.gradient,a=null===(e=o.backgroundOptions)||void 0===e?void 0:e.color;if((i||a)&&this._createColor({options:i,color:a,additionalRotation:0,x:0,y:0,height:o.height,width:o.width,name:"background-color"}),null===(n=o.backgroundOptions)||void 0===n?void 0:n.round){var s=Math.min(o.width,o.height),l=document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id","clip-path-background-color"),this._defs.appendChild(this._backgroundClipPath),l.setAttribute("x",String((o.width-s)/2)),l.setAttribute("y",String((o.height-s)/2)),l.setAttribute("width",String(s)),l.setAttribute("height",String(s)),l.setAttribute("rx",String(s/2*o.backgroundOptions.round)),this._backgroundClipPath.appendChild(l)}}},t.prototype.drawDots=function(t){var e,n,r=this;if(!this._qr)throw"QR code is not defined";var o=this._options,i=this._qr.getModuleCount();if(i>o.width||i>o.height)throw"The canvas is too small.";var a=Math.min(o.width,o.height)-2*o.margin,s=o.shape===v?a/Math.sqrt(2):a,l=Math.floor(s/i),c=Math.floor((o.width-i*l)/2),d=Math.floor((o.height-i*l)/2),h=new u({svg:this._element,type:o.dotsOptions.type});this._dotsClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id","clip-path-dot-color"),this._defs.appendChild(this._dotsClipPath),this._createColor({options:null===(e=o.dotsOptions)||void 0===e?void 0:e.gradient,color:o.dotsOptions.color,additionalRotation:0,x:0,y:0,height:o.height,width:o.width,name:"dot-color"});for(var p=function(e){for(var o=function(o){return t&&!t(e,o)?"continue":(null===(n=f._qr)||void 0===n?void 0:n.isDark(e,o))?(h.draw(c+e*l,d+o*l,l,(function(n,a){return!(e+n<0||o+a<0||e+n>=i||o+a>=i)&&!(t&&!t(e+n,o+a))&&!!r._qr&&r._qr.isDark(e+n,o+a)})),void(h._element&&f._dotsClipPath&&f._dotsClipPath.appendChild(h._element))):"continue"},a=0;a=m-1&&g<=w-m&&P>=m-1&&P<=w-m||Math.sqrt((g-x)*(g-x)+(P-x)*(P-x))>x?b[g][P]=0:b[g][P]=this._qr.isDark(P-2*m<0?P:P>=i?P-2*m:P-m,g-2*m<0?g:g>=i?g-2*m:g-m)?1:0}var A=function(t){for(var e=function(e){if(!b[t][e])return"continue";h.draw(C+t*l,y+e*l,l,(function(n,r){var o;return!!(null===(o=b[t+n])||void 0===o?void 0:o[e+r])})),h._element&&M._dotsClipPath&&M._dotsClipPath.appendChild(h._element)},n=0;na?s:a,d=document.createElementNS("http://www.w3.org/2000/svg","rect");if(d.setAttribute("x",String(o)),d.setAttribute("y",String(i)),d.setAttribute("height",String(a)),d.setAttribute("width",String(s)),d.setAttribute("clip-path","url('#clip-path-"+l+"')"),e){var u;if("radial"===e.type)(u=document.createElementNS("http://www.w3.org/2000/svg","radialGradient")).setAttribute("id",l),u.setAttribute("gradientUnits","userSpaceOnUse"),u.setAttribute("fx",String(o+s/2)),u.setAttribute("fy",String(i+a/2)),u.setAttribute("cx",String(o+s/2)),u.setAttribute("cy",String(i+a/2)),u.setAttribute("r",String(c/2));else{var h=((e.rotation||0)+r)%(2*Math.PI),p=(h+2*Math.PI)%(2*Math.PI),f=o+s/2,g=i+a/2,v=o+s/2,m=i+a/2;p>=0&&p<=.25*Math.PI||p>1.75*Math.PI&&p<=2*Math.PI?(f-=s/2,g-=a/2*Math.tan(h),v+=s/2,m+=a/2*Math.tan(h)):p>.25*Math.PI&&p<=.75*Math.PI?(g-=a/2,f-=s/2/Math.tan(h),m+=a/2,v+=s/2/Math.tan(h)):p>.75*Math.PI&&p<=1.25*Math.PI?(f+=s/2,g+=a/2*Math.tan(h),v-=s/2,m-=a/2*Math.tan(h)):p>1.25*Math.PI&&p<=1.75*Math.PI&&(g+=a/2,f+=s/2/Math.tan(h),m-=a/2,v-=s/2/Math.tan(h)),(u=document.createElementNS("http://www.w3.org/2000/svg","linearGradient")).setAttribute("id",l),u.setAttribute("gradientUnits","userSpaceOnUse"),u.setAttribute("x1",String(Math.round(f))),u.setAttribute("y1",String(Math.round(g))),u.setAttribute("x2",String(Math.round(v))),u.setAttribute("y2",String(Math.round(m)))}e.colorStops.forEach((function(t){var e=t.offset,n=t.color,r=document.createElementNS("http://www.w3.org/2000/svg","stop");r.setAttribute("offset",100*e+"%"),r.setAttribute("stop-color",n),u.appendChild(r)})),d.setAttribute("fill","url('#"+l+"')"),this._defs.appendChild(u)}else n&&d.setAttribute("fill",n);this._element.appendChild(d)},t}(),x="canvas";for(var P={},A=0;A<=40;A++)P[A]=A;const M={type:x,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:P[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000"},backgroundOptions:{round:0,color:"#fff"}};var B=function(){return(B=Object.assign||function(t){for(var e,n=1,r=arguments.length;nMath.min(e.width,e.height)&&(e.margin=Math.min(e.width,e.height)),e.dotsOptions=B({},e.dotsOptions),e.dotsOptions.gradient&&(e.dotsOptions.gradient=F(e.dotsOptions.gradient)),e.cornersSquareOptions&&(e.cornersSquareOptions=B({},e.cornersSquareOptions),e.cornersSquareOptions.gradient&&(e.cornersSquareOptions.gradient=F(e.cornersSquareOptions.gradient))),e.cornersDotOptions&&(e.cornersDotOptions=B({},e.cornersDotOptions),e.cornersDotOptions.gradient&&(e.cornersDotOptions.gradient=F(e.cornersDotOptions.gradient))),e.backgroundOptions&&(e.backgroundOptions=B({},e.backgroundOptions),e.backgroundOptions.gradient&&(e.backgroundOptions.gradient=F(e.backgroundOptions.gradient))),e}var S=n(192),I=n.n(S),E=function(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{l(r.next(t))}catch(t){i(t)}}function s(t){try{l(r.throw(t))}catch(t){i(t)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}l((r=r.apply(t,e||[])).next())}))},W=function(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]\r\n'+r],{type:"image/svg+xml"})]):[2,new Promise((function(n){return e.toBlob(n,"image/"+t,1)}))]:[2,null]}}))}))},t.prototype.download=function(t){return E(this,void 0,void 0,(function(){var e,n,r,o,i;return W(this,(function(a){switch(a.label){case 0:if(!this._qr)throw"QR code is empty";return e="png",n="qr","string"==typeof t?(e=t,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):"object"==typeof t&&null!==t&&(t.name&&(n=t.name),t.extension&&(e=t.extension)),[4,this._getElement(e)];case 1:return(r=a.sent())?("svg"===e.toLowerCase()?(o=new XMLSerializer,i='\r\n'+(i=o.serializeToString(r)),s("data:image/svg+xml;charset=utf-8,"+encodeURIComponent(i),n+".svg")):s(r.toDataURL("image/"+e),n+"."+e),[2]):[2]}}))}))},t}()}},e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{}};return t[r](o,o.exports,n),o.exports}return n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n(676)})().default}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t;n.g.importScripts&&(t=n.g.location+"");var e=n.g.document;if(!t&&e&&(e.currentScript&&(t=e.currentScript.src),!t)){var r=e.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&(!t||!/^http(s?):/.test(t));)t=r[o--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=t})(),(()=>{"use strict";function t(){try{if(window.ym){const t=document.cookie.match("(?:^|;)\\s*_ym_uid=([^;]*)");return t?decodeURIComponent(t[1]):void 0}}catch(t){return}}function e(){try{if(window.ga){return window.ga.getAll()[0].get("clientId")}}catch(t){return}}function r(){let t=!1;return function(e){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(t=!0)}(navigator.userAgent||navigator.vendor||window.opera),t}const o=Symbol("isLocationPatched");function i(){return r()?"mobile":"desktop"}const a=t=>t&&t[0].toUpperCase()+t.slice(1)||"",s="[widget.profeat]",l=function(){for(var t=arguments.length,e=new Array(t),n=0;nt.json())).then((t=>{let{data:e}=t;return e}))}function h(t){return fetch("".concat("https://widget.yourgood.app","/api/integrations/get-by-settings?id=").concat(t)).then((t=>(t.ok||l("Can not get integrations. Http",t.status),t.json()))).then((t=>{let{data:e}=t;return null!=e?e:[]})).catch((()=>[]))}function p(t){return fetch("".concat("https://widget.yourgood.app","/api/statistics/dialog-events?settingsId=").concat(t)).then((t=>t.json())).then((t=>{let{data:e}=t;return null!=e?e:[]})).catch((()=>[]))}function f(t){return fetch("".concat("https://widget.yourgood.app","/api/actions/for-external?id=").concat(t)).then((t=>t.json())).then((t=>{let{data:e}=t;return null!=e?e:[]})).catch((()=>[]))}function g(t){return fetch("".concat("https://widget.yourgood.app","/api/subscriptions/external?widgetId=").concat(t)).then((t=>t.json())).then((t=>{let{data:e}=t;return e})).catch((()=>null))}function v(t){return fetch("".concat("https://widget.yourgood.app","/api/ab-tests/customers-tests?widgetId=").concat(t)).then((t=>t.json())).then((t=>{let{data:e}=t;return e})).catch((()=>null))}let m=t=>crypto.getRandomValues(new Uint8Array(t)),w=(t,e=21)=>((t,e,n)=>{let r=(2<{let a="";for(;;){let e=n(o),s=o;for(;s--;)if(a+=t[e[s]&r]||"",a.length===i)return a}}})(t,e,m);function C(t){for(var e=1;e{const n=1===t.length?t[0]:e.reduce(((e,n,r)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(n)+t[r+1]),t[0]);return new M(n,t,P)},F=x?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const n of t.cssRules)e+=n.cssText;return(t=>new M("string"==typeof t?t:t+"",void 0,P))(e)})(t):t;var k;const S=window,I=S.trustedTypes,E=I?I.emptyScript:"",W=S.reactiveElementPolyfillSupport,L={toAttribute(t,e){switch(e){case Boolean:t=t?E:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let n=t;switch(e){case Boolean:n=null!==t;break;case Number:n=null===t?null:Number(t);break;case Object:case Array:try{n=JSON.parse(t)}catch(t){n=null}}return n}},D=(t,e)=>e!==t&&(e==e||t==t),H={attribute:!0,type:String,converter:L,reflect:!1,hasChanged:D},O="finalized";class z extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this._$Eu()}static addInitializer(t){var e;this.finalize(),(null!==(e=this.h)&&void 0!==e?e:this.h=[]).push(t)}static get observedAttributes(){this.finalize();const t=[];return this.elementProperties.forEach(((e,n)=>{const r=this._$Ep(n,e);void 0!==r&&(this._$Ev.set(r,n),t.push(r))})),t}static createProperty(t,e=H){if(e.state&&(e.attribute=!1),this.finalize(),this.elementProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){const n="symbol"==typeof t?Symbol():"__"+t,r=this.getPropertyDescriptor(t,n,e);void 0!==r&&Object.defineProperty(this.prototype,t,r)}}static getPropertyDescriptor(t,e,n){return{get(){return this[e]},set(r){const o=this[t];this[e]=r,this.requestUpdate(t,o,n)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)||H}static finalize(){if(this.hasOwnProperty(O))return!1;this[O]=!0;const t=Object.getPrototypeOf(this);if(t.finalize(),void 0!==t.h&&(this.h=[...t.h]),this.elementProperties=new Map(t.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const t=this.properties,e=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(const n of e)this.createProperty(n,t[n])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const n=new Set(t.flat(1/0).reverse());for(const t of n)e.unshift(F(t))}else void 0!==t&&e.push(F(t));return e}static _$Ep(t,e){const n=e.attribute;return!1===n?void 0:"string"==typeof n?n:"string"==typeof t?t.toLowerCase():void 0}_$Eu(){var t;this._$E_=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(t=this.constructor.h)||void 0===t||t.forEach((t=>t(this)))}addController(t){var e,n;(null!==(e=this._$ES)&&void 0!==e?e:this._$ES=[]).push(t),void 0!==this.renderRoot&&this.isConnected&&(null===(n=t.hostConnected)||void 0===n||n.call(t))}removeController(t){var e;null===(e=this._$ES)||void 0===e||e.splice(this._$ES.indexOf(t)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((t,e)=>{this.hasOwnProperty(e)&&(this._$Ei.set(e,this[e]),delete this[e])}))}createRenderRoot(){var t;const e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return((t,e)=>{x?t.adoptedStyleSheets=e.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet)):e.forEach((e=>{const n=document.createElement("style"),r=b.litNonce;void 0!==r&&n.setAttribute("nonce",r),n.textContent=e.cssText,t.appendChild(n)}))})(e,this.constructor.elementStyles),e}connectedCallback(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)}))}enableUpdating(t){}disconnectedCallback(){var t;null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)}))}attributeChangedCallback(t,e,n){this._$AK(t,n)}_$EO(t,e,n=H){var r;const o=this.constructor._$Ep(t,n);if(void 0!==o&&!0===n.reflect){const i=(void 0!==(null===(r=n.converter)||void 0===r?void 0:r.toAttribute)?n.converter:L).toAttribute(e,n.type);this._$El=t,null==i?this.removeAttribute(o):this.setAttribute(o,i),this._$El=null}}_$AK(t,e){var n;const r=this.constructor,o=r._$Ev.get(t);if(void 0!==o&&this._$El!==o){const t=r.getPropertyOptions(o),i="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==(null===(n=t.converter)||void 0===n?void 0:n.fromAttribute)?t.converter:L;this._$El=o,this[o]=i.fromAttribute(e,t.type),this._$El=null}}requestUpdate(t,e,n){let r=!0;void 0!==t&&(((n=n||this.constructor.getPropertyOptions(t)).hasChanged||D)(this[t],e)?(this._$AL.has(t)||this._$AL.set(t,e),!0===n.reflect&&this._$El!==t&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(t,n))):r=!1),!this.isUpdatePending&&r&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((t,e)=>this[e]=t)),this._$Ei=void 0);let e=!1;const n=this._$AL;try{e=this.shouldUpdate(n),e?(this.willUpdate(n),null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)})),this.update(n)):this._$Ek()}catch(t){throw e=!1,this._$Ek(),t}e&&this._$AE(n)}willUpdate(t){}_$AE(t){var e;null===(e=this._$ES)||void 0===e||e.forEach((t=>{var e;return null===(e=t.hostUpdated)||void 0===e?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(t){return!0}update(t){void 0!==this._$EC&&(this._$EC.forEach(((t,e)=>this._$EO(e,this[e],t))),this._$EC=void 0),this._$Ek()}updated(t){}firstUpdated(t){}}var T;z[O]=!0,z.elementProperties=new Map,z.elementStyles=[],z.shadowRootOptions={mode:"open"},null==W||W({ReactiveElement:z}),(null!==(k=S.reactiveElementVersions)&&void 0!==k?k:S.reactiveElementVersions=[]).push("1.6.3");const Q=window,_=Q.trustedTypes,j=_?_.createPolicy("lit-html",{createHTML:t=>t}):void 0,R="$lit$",U=`lit$${(Math.random()+"").slice(9)}$`,q="?"+U,V=`<${q}>`,N=document,Z=()=>N.createComment(""),G=t=>null===t||"object"!=typeof t&&"function"!=typeof t,X=Array.isArray,K=t=>X(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator]),Y="[ \t\n\f\r]",J=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,$=/-->/g,tt=/>/g,et=RegExp(`>|${Y}(?:([^\\s"'>=/]+)(${Y}*=${Y}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),nt=/'/g,rt=/"/g,ot=/^(?:script|style|textarea|title)$/i,it=t=>(e,...n)=>({_$litType$:t,strings:e,values:n}),at=it(1),st=(it(2),Symbol.for("lit-noChange")),lt=Symbol.for("lit-nothing"),ct=new WeakMap,dt=N.createTreeWalker(N,129,null,!1);function ut(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==j?j.createHTML(e):e}const ht=(t,e)=>{const n=t.length-1,r=[];let o,i=2===e?"":"",a=J;for(let e=0;e"===l[0]?(a=null!=o?o:J,c=-1):void 0===l[1]?c=-2:(c=a.lastIndex-l[2].length,s=l[1],a=void 0===l[3]?et:'"'===l[3]?rt:nt):a===rt||a===nt?a=et:a===$||a===tt?a=J:(a=et,o=void 0);const u=a===et&&t[e+1].startsWith("/>")?" ":"";i+=a===J?n+V:c>=0?(r.push(s),n.slice(0,c)+R+n.slice(c)+U+u):n+U+(-2===c?(r.push(void 0),e):u)}return[ut(t,i+(t[n]||"")+(2===e?"":"")),r]};class pt{constructor({strings:t,_$litType$:e},n){let r;this.parts=[];let o=0,i=0;const a=t.length-1,s=this.parts,[l,c]=ht(t,e);if(this.el=pt.createElement(l,n),dt.currentNode=this.el.content,2===e){const t=this.el.content,e=t.firstChild;e.remove(),t.append(...e.childNodes)}for(;null!==(r=dt.nextNode())&&s.length0){r.textContent=_?_.emptyScript:"";for(let n=0;n2||""!==n[0]||""!==n[1]?(this._$AH=Array(n.length-1).fill(new String),this.strings=n):this._$AH=lt}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(t,e=this,n,r){const o=this.strings;let i=!1;if(void 0===o)t=ft(this,t,e,0),i=!G(t)||t!==this._$AH&&t!==st,i&&(this._$AH=t);else{const r=t;let a,s;for(t=o[0],a=0;a{var r,o;const i=null!==(r=null==n?void 0:n.renderBefore)&&void 0!==r?r:e;let a=i._$litPart$;if(void 0===a){const t=null!==(o=null==n?void 0:n.renderBefore)&&void 0!==o?o:null;i._$litPart$=a=new vt(e.insertBefore(Z(),t),t,void 0,null!=n?n:{})}return a._$AI(t),a};var Mt,Bt;class Ft extends z{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var t,e;const n=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=n.firstChild),n}update(t){const e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=At(e,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}render(){return st}}Ft.finalized=!0,Ft._$litElement$=!0,null===(Mt=globalThis.litElementHydrateSupport)||void 0===Mt||Mt.call(globalThis,{LitElement:Ft});const kt=globalThis.litElementPolyfillSupport;null==kt||kt({LitElement:Ft});function St(t,e,n){const r=new URL(window.location.href);if(!t)return;const o=t.personalOffers;if(o){if(!n){if(!e)return;if(!e.subscriptionPlan.features.includes("personal_offer"))return;const t=Date.now();if(new Date(e.subscriptionPlan.dueDate).getTime(){var r;let{appendWazzupId:o,whatsappGreetingMessage:i,wazzupId:a}=t,s=null!=e&&e.whatsappGreetingMessage?e.whatsappGreetingMessage:i;if(window.currentlyOpenedAction&&window.currentlyOpenedAction.currentPersonalOffer&&(s=window.currentlyOpenedAction.currentPersonalOffer.whatsappGreetingMessage),n){const t=St(e,null,!0);t&&(s=t.whatsappGreetingMessage)}return(o||n&&null!==(r=St(e,null,!0))&&void 0!==r&&r.appendWazzupId)&&(s.includes(" ".concat(It," "))&&(s=s.replaceAll(It,"".concat(a))),s=s.replaceAll(It," ".concat(a," "))),s};function Wt(t,e){let{appendWazzupId:n,whatsappGreetingMessage:r,whatsappNumber:o}=t;const i=Et({appendWazzupId:n,whatsappGreetingMessage:r,wazzupId:e},arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,!(arguments.length>3&&void 0!==arguments[3])||arguments[3]);return"https://wa.me/".concat(encodeURIComponent(o.replace("+","")),"?text=").concat(encodeURIComponent(i))}const Lt=n.p+"images/logo-by-gifski.gif",Dt=n.p+"images/logo-whatsapp.gif",Ht=n.p+"images/logo-telegram.gif";function Ot(t,e,n){return t?e():null==n?void 0:n()}const zt=1,Tt=t=>(...e)=>({_$litDirective$:t,values:e});class Qt{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,n){this._$Ct=t,this._$AM=e,this._$Ci=n}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}}const _t=Tt(class extends Qt{constructor(t){var e;if(super(t),t.type!==zt||"class"!==t.name||(null===(e=t.strings)||void 0===e?void 0:e.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(t){return" "+Object.keys(t).filter((e=>t[e])).join(" ")+" "}update(t,[e]){var n,r;if(void 0===this.it){this.it=new Set,void 0!==t.strings&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter((t=>""!==t))));for(const t in e)e[t]&&!(null===(n=this.nt)||void 0===n?void 0:n.has(t))&&this.it.add(t);return this.render(e)}const o=t.element.classList;this.it.forEach((t=>{t in e||(o.remove(t),this.it.delete(t))}));for(const t in e){const n=!!e[t];n===this.it.has(t)||(null===(r=this.nt)||void 0===r?void 0:r.has(t))||(n?(o.add(t),this.it.add(t)):(o.remove(t),this.it.delete(t)))}return st}}),jt="important",Rt=" !"+jt,Ut=Tt(class extends Qt{constructor(t){var e;if(super(t),t.type!==zt||"style"!==t.name||(null===(e=t.strings)||void 0===e?void 0:e.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(t){return Object.keys(t).reduce(((e,n)=>{const r=t[n];return null==r?e:e+`${n=n.includes("-")?n:n.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${r};`}),"")}update(t,[e]){const{style:n}=t.element;if(void 0===this.ht){this.ht=new Set;for(const t in e)this.ht.add(t);return this.render(e)}this.ht.forEach((t=>{null==e[t]&&(this.ht.delete(t),t.includes("-")?n.removeProperty(t):n[t]="")}));for(const t in e){const r=e[t];if(null!=r){this.ht.add(t);const e="string"==typeof r&&r.endsWith(Rt);t.includes("-")||e?n.setProperty(t,e?r.slice(0,-11):r,e?jt:""):n[t]=r}}return st}});var qt,Vt,Nt,Zt,Gt,Xt;function Kt(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}const Yt=()=>"https://widget.yourgood.ru/?utm_source=".concat(encodeURIComponent(window.location.host),"&utm_medium=cta_modal&utm_content=viral"),Jt=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return at(Vt||(Vt=Kt(['\n\n\n\n'])),t)},$t=B(Nt||(Nt=Kt(["\n font-family: 'Roboto', sans-serif !important;\n font-style: normal;\n font-weight: 500;\n font-size: 20px;\n line-height: 32px;\n letter-spacing: 0.15px;\n"]))),te=B(Zt||(Zt=Kt(["\n font-family: 'Roboto', sans-serif !important;\n font-style: normal;\n font-weight: 400;\n font-size: 12px;\n line-height: 12px;\n letter-spacing: 0.15px;\n"]))),ee=B(Gt||(Gt=Kt(["\n font-family: 'Roboto', sans-serif !important;\n font-style: normal;\n font-weight: 400;\n font-size: 16px;\n line-height: 28px;\n letter-spacing: 0.15px;\n"]))),ne=B(Xt||(Xt=Kt(["\n .PFMessage,\n .PFChat,\n .PFModal {\n --pf-primary: #212121;\n --pf-secondary: #757575;\n --pf-disabled: #9e9e9e;\n --pf-main-blue: #2962ff;\n --pf-main-blue-dark: #1d4ed6;\n --pf-main-blue-light: #5481ff;\n --pf-blue-shade-50: #94b0ff;\n --pf-blue-shade-8: #eef3ff;\n --pf-blue-shade-4: #f7f9ff;\n --pf-background: #f8f9fb;\n --pf-main-yellow: #ffa726;\n --pf-yellow-shade-12: #fff4e5;\n --pf-main-green: #4caf50;\n --pf-green-shade-8: #f3faf3;\n --pf-main-red: #d32f2f;\n --pf-red-shade-50: #e99797;\n --pf-red-shade-8: #fbeeee;\n --pf-red-shade-4: #fdf7f7;\n --pf-grey-900: #212121;\n --pf-grey-800: #424242;\n --pf-grey-700: #616161;\n --pf-grey-600: #757575;\n --pf-grey-500: #9e9e9e;\n --pf-grey-400: #bdbdbd;\n --pf-grey-300: #e0e0e0;\n --pf-grey-200: #eee;\n --pf-grey-100: #f5f5f5;\n --pf-white: #fff;\n --pf-modal-telegram-color: #2aabee;\n --pf-modal-whatsapp-color: #5ed169;\n --pf-chat-whatsapp-background: #f6f6f6;\n }\n"])));var re,oe,ie,ae,se,le,ce,de,ue;function he(t,e,n){return e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function pe(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}const fe=B(re||(re=pe(["\n .PFMessage:not([dark=true]) .PFMessageCtx {\n background-color: var(--pf-white);\n }\n\n .PFMessage:not([dark=true]) .PFMessageShape {\n color: var(--pf-white);\n }\n\n .PFMessage:not([dark=true]) .PFMessageFooter {\n color: #1b1b1b;\n }\n\n .PFMessage:not([dark=true]) .PFMessageButtonClose {\n color: var(--pf-grey-400);\n }\n\n .PFMessage:not([dark=true]) .PFMessageMainText,\n .PFMessage:not([dark=true]) .PFMessageHeaderText {\n color: var(--pf-primary);\n }\n\n .PFMessage:not([dark=true]) .PFMessageLine {\n background-color: var(--pf-grey-200);\n }\n\n .PFMessage:not([dark=true]) .PFMessageAvatar {\n background-color: var(--pf-grey-200);\n }\n"]))),ge=B(oe||(oe=pe(["\n .PFMessage[dark=true] .PFMessageCtx {\n background-color: var(--pf-grey-900);\n }\n\n .PFMessage[dark=true] .PFMessageShape {\n color: var(--pf-grey-900);\n }\n\n .PFMessage[dark=true] .PFMessageFooter {\n color: #fff;\n }\n\n .PFMessage[dark=true] .PFMessageButtonClose {\n color: var(--pf-grey-700);\n }\n\n .PFMessage[dark=true] .PFMessageMainText,\n .PFMessage[dark=true] .PFMessageHeaderText {\n color: var(--pf-white);\n }\n\n .PFMessage[dark=true] .PFMessageLine {\n background-color: var(--pf-grey-800);\n }\n\n .PFMessage[dark=true] .PFMessageAvatar {\n background-color: var(--pf-grey-800);\n }\n"])));class ve extends Ft{constructor(){super(),he(this,"timerIdForAnimation",null),he(this,"body",{id:"default-uuid",redirect:"whatsapp/telegram/whatsapp-and-telegram",title:"string",text:"string",avatarEnabled:!1,avatar:{url:null},branding:!0,isDark:!0})}afterTransition(t){t.target.classList.contains("PFHidden")&&(t.target.style.display="none")}open(t){this._isOpen=!0,this.body=t,window.currentlyOpenedAction={currentPersonalOffer:St(this.body,this.subscription)};const e=this.shadowRoot.getElementById("PFMessage"),n=this.shadowRoot.getElementById("PFMessageCtx");clearTimeout(this.timerIdForAnimation),e.addEventListener("transitionend",this.afterTransition,!0),e.addEventListener("webkitTransitionEnd",this.afterTransition,!0),n.classList.remove("PFMessageAnimateOut"),n.classList.add("PFMessageAnimateIn","PFAnimated"),e.classList.remove("PFHidden"),e.style.display="flex",this.timerIdForAnimation=setTimeout((()=>{e.style.opacity=1,n.classList.remove("PFAnimated")}),100)}close(){this._isOpen=!1;const t=this.shadowRoot.getElementById("PFMessage"),e=this.shadowRoot.getElementById("PFMessageCtx");e.classList.remove("PFMessageAnimateIn"),e.classList.add("PFMessageAnimateOut","PFAnimated"),t.classList.add("PFHidden"),this.widget.hidden&&document.dispatchEvent(new Event("hideWidgetComponent")),this.timerIdForAnimation=setTimeout((()=>{t.style.opacity=0,e.classList.remove("PFAnimated")}),100),window.currentlyOpenedAction=void 0}cButtonClose(){return at(ie||(ie=pe(['\n \n "])),this.close,Jt("PFMessageButtonCloseIcon"))}cHeader(){const{avatarEnabled:t,avatar:e,title:n}=this.body,r=this.getMessageTitleString();return at(ae||(ae=pe(['\n
\n
\n ',"\n \n ',"\n \n
\n ",'\n \n
\n '])),Ot(t,(()=>at(se||(se=pe([''])),e.url)),(()=>lt)),_t({PFMessageHeaderText:!0,PFMessageHeaderTextWithout:null===t}),r,this.cButtonClose())}cFooter(){return at(le||(le=pe(['\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n '])),Yt())}getMessageTitleString(){const t=St(this.body,this.subscription);return t?t.message.hasTitle?t.message.title:null:this.body.title}render(){const{title:t,text:e,branding:n,isDark:r}=this.body,o=this.position,i=St(this.body,this.subscription),a=this.getMessageTitleString(),s=i?i.message.text:e;return at(ce||(ce=pe(['\n \n \n
\n ','\n\n
\n \n\n\n'])),t)}("PFMessageShape"))}}var me,we,Ce,ye,be,xe,Pe,Ae,Me,Be,Fe,ke,Se,Ie,Ee,We,Le,De,He,Oe,ze,Te,Qe,_e,je,Re,Ue,qe,Ve,Ne,Ze,Ge,Xe,Ke,Ye;function Je(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function $e(t,e,n){return e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}he(ve,"properties",{widget:{type:Object},_isOpen:{type:Boolean},position:{type:String},subscription:{type:Object}}),he(ve,"styles",B(ue||(ue=pe(["\n ","\n ","\n ","\n\n .PFMessage {\n position: absolute;\n opacity: 0;\n transition: opacity 0.6s cubic-bezier(0.175, 0.885, 0.32, 1), transform 0.3s;\n transform-origin: right bottom;\n display: none;\n }\n\n .PFMessageCtx {\n all: unset;\n box-sizing: border-box;\n display: flex;\n position: absolute;\n border-radius: 8px;\n box-shadow: 0 10px 20px rgba(33, 33, 33, 0.04), 0 20px 40px rgba(33, 33, 33, 0.04);\n transform-origin: right bottom;\n }\n\n @media (max-width: 959.98px) {\n .PFMessage {\n transform: scale(0.65);\n }\n }\n\n .PFMessageBody {\n all: unset;\n box-sizing: border-box;\n width: 324px;\n display: flex;\n flex-direction: column;\n gap: 16px;\n padding: 16px;\n }\n\n .PFMessageShape {\n all: unset;\n height: 14px;\n width: 10px;\n position: absolute;\n }\n\n .PFMessageButtonClose {\n all: unset;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n }\n\n .PFMessageButtonCloseIcon {\n --s: 24px;\n\n all: unset;\n display: flex;\n width: var(--s);\n height: var(--s);\n color: currentColor;\n }\n\n .PFMessageMain {\n all: unset;\n display: flex;\n justify-content: space-between;\n gap: 8px;\n }\n\n .PFMessageMainText {\n all: unset;\n display: inline-block;\n max-width: 100%;\n word-wrap: break-word;\n\n ","\n }\n\n .actionTypeMessagePreviewMainText .actionTypeMessagePreviewMainTextWithButton {\n max-width: calc(100% - 32px);\n }\n\n .PFMessageHeader {\n all: unset;\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 8px;\n }\n\n .PFMessageLine {\n all: unset;\n display: flex;\n width: 100%;\n height: 1px;\n }\n\n .PFMessageHeaderGroup {\n all: unset;\n display: flex;\n align-items: center;\n gap: 16px;\n }\n\n .PFMessageAvatar {\n --s: 56px;\n\n all: unset;\n display: flex;\n width: var(--s);\n height: var(--s);\n border-radius: 50%;\n overflow: hidden;\n object-fit: cover;\n flex-shrink: 0;\n }\n\n .PFMessageHeaderText {\n all: unset;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n text-overflow: ellipsis;\n width: 185px;\n overflow: hidden;\n word-wrap: anywhere;\n\n ","\n }\n\n .PFMessageHeaderText.PFMessageHeaderTextWithout {\n width: 257px;\n }\n\n .PFMessageFooter {\n all: unset;\n width: 100%;\n display: inline-block;\n text-align: center;\n cursor: pointer;\n\n ","\n }\n\n .PFMessageAnimateIn {\n transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.3);\n transform: translate3d(0) rotate(0deg);\n }\n \n .PFMessageAnimateIn.PFAnimated {\n transform: translate3d(15px, 30px, 0) rotate(-5deg);\n }\n \n .PFMessageAnimateOut {\n transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);\n transform: translate3d(10px, 10px, 0) rotate(-2deg);\n }\n\n .PFMessageAnimationPositionTopLeft {\n top: 50%;\n left: calc(100% + 24px);\n }\n \n .PFMessageAnimationPositionTopLeft .PFMessageCtx {\n top: 0;\n left: 0;\n }\n \n .PFMessageAnimationPositionTopLeft .PFMessageShape {\n left: -8px;\n top: 7px;\n transform: scale(-1, -1);\n }\n \n .PFMessageAnimationPositionBottomLeft {\n bottom: 50%;\n left: calc(100% + 24px);\n }\n \n .PFMessageAnimationPositionBottomLeft .PFMessageCtx {\n bottom: 0;\n left: 0;\n }\n \n .PFMessageAnimationPositionBottomLeft .PFMessageShape {\n left: -8px;\n bottom: 7px;\n transform: scale(-1, 1);\n }\n \n .PFMessageAnimationPositionTopRight {\n top: 50%;\n right: calc(100% + 24px);\n }\n \n .PFMessageAnimationPositionTopRight .PFMessageCtx {\n top: 0;\n right: 0;\n }\n \n .PFMessageAnimationPositionTopRight .PFMessageShape {\n right: -8px;\n top: 7px;\n transform: scale(1, -1);\n }\n \n .PFMessageAnimationPositionBottomRight {\n bottom: 50%;\n right: calc(100% + 24px);\n }\n \n .PFMessageAnimationPositionBottomRight .PFMessageCtx {\n bottom: 0;\n right: 0;\n }\n \n .PFMessageAnimationPositionBottomRight .PFMessageShape {\n right: -8px;\n bottom: 7px;\n }\n "])),ne,fe,ge,ee,$t,te)),customElements.get("pf-message")||customElements.define("pf-message",ve);class tn extends Ft{constructor(){super(),$e(this,"timerIdForAnimation",null),$e(this,"body",{id:"default-uuid",operatorName:"string",messageNumber1:"string",messageNumber2:"string",quickAnswerEnabled:!1,quickAnswer:{answer:[]},avatar:{url:null},branding:!0})}startMessageAnimation(){const{messageNumber1:t,messageNumber2:e,quickAnswer:n,quickAnswerEnabled:r}=this.body,{answer:o}=n,i=St(this.body,this.subscription);let a=!1;e&&(a=!0);const s=i?i.chat.messageNumber1:t,l=i?i.chat.messageNumber2:e,c=i?i.chat.hasMessageNumber2:a;let d=o&&o.length&&r;i&&(d=i.chat.hasAnswer),s&&setTimeout((()=>{this.handleFakeSubmit(s),c?(setTimeout((()=>{this.handleFakeSubmit(l)}),1e3),d&&this.startQuickAnswerAnimation()):d&&this.startQuickAnswerAnimation()}),1e3)}startQuickAnswerAnimation(){const t=this.shadowRoot.getElementById("PFChatFooterQuickAnswerCtxAnimation");setTimeout((()=>{t.classList.add("PFChatFooterQuickAnswerCtxAnimationStart")}),2200)}clearChatBody(){this.shadowRoot.getElementById("PFChatFooterQuickAnswerCtxAnimation").classList.remove("PFChatFooterQuickAnswerCtxAnimationStart"),this.shadowRoot.getElementById("PFChatBody").innerHTML=""}afterTransition(t){t.target.classList.contains("PFHidden")&&(t.target.style.display="none")}open(t){this._isOpen=!0,this.body=t;const e=this.shadowRoot.getElementById("PFChatOverlay"),n=this.shadowRoot.getElementById("PFChat");clearTimeout(this.timerIdForAnimation),e.addEventListener("transitionend",this.afterTransition,!0),e.addEventListener("webkitTransitionEnd",this.afterTransition,!0),n.classList.remove("PFChatAnimateOut"),n.classList.add("PFChatAnimateIn","PFAnimated"),e.classList.remove("PFHidden"),e.style.display="flex",this.clearChatBody(),this.startMessageAnimation(),this.timerIdForAnimation=setTimeout((()=>{e.style.opacity=1,n.classList.remove("PFAnimated")}),100)}close(){this._isOpen=!1;const t=this.shadowRoot.getElementById("PFChatOverlay"),e=this.shadowRoot.getElementById("PFChat");e.classList.remove("PFChatAnimateIn"),e.classList.add("PFChatAnimateOut","PFAnimated"),t.classList.add("PFHidden"),this.widget.hidden&&document.dispatchEvent(new Event("hideWidgetComponent")),this.timerIdForAnimation=setTimeout((()=>{t.style.opacity=0,e.classList.remove("PFAnimated")}),100)}cIsMineMessage(t){const e=(new Date).toLocaleTimeString("en-US",{hour12:!1}).substring(0,5);return'\n
\n \n '.concat(t,'\n \n \n ').concat(e,'\n \n
\n \n \n \n
\n
\n ')}cMessage(t){const e=(new Date).toLocaleTimeString("en-US",{hour12:!1}).substring(0,5);return'\n
\n \n '.concat(t,'\n \n \n ').concat(e,'\n \n
\n \n \n \n
\n
\n ')}cHeader(){const{avatar:t,operatorName:e}=this.body,n=St(this.body,this.subscription),r=n?n.chat.operatorName:e;return at(me||(me=Je(['\n
\n
\n \n
\n \n ','\n \n \n Online\n \n
\n
\n\n
\n \n
\n
\n "])),t.url,r,this.close,Jt("PFChatHeaderCloseButtonIcon"))}generateMessage(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const n=e?this.cIsMineMessage(t):this.cMessage(t),r=document.createElement("div");return r.classList.add("PFChatBodyItem",e&&"PFChatBodyItemMy"),r.innerHTML=n,r}handleFakeSubmit(t){const e=this.generateMessage(t);this.shadowRoot.getElementById("PFChatBody").appendChild(e)}handleSubmit(t){let e=this.widget.appendWazzupId;const n=St(this.body,this.subscription);n&&(e=n.appendWazzupId);const o=this.generateMessage(t,!0);this.shadowRoot.getElementById("PFChatBody").appendChild(o);const i=r()?"WM".concat(this.wazzupId):"WW".concat(this.wazzupId);u(this.widget.id,{name:"whatsapp_simulator_click",wazzupId:i,hid:this.hid}),window.open(Wt({...this.widget,whatsappGreetingMessage:e?"".concat(t," ::$wazzupIdPlaceholder"):t},i,this.body,!1),"_blank")}cFooter(){const{quickAnswerEnabled:t,quickAnswer:e,branding:n,messageNumber1:r,messageNumber2:o}=this.body,{answer:i}=e,a=St(this.body,this.subscription),s=a?a.chat.hasAnswer?a.chat.answer:[]:i,l=a?a.whatsappGreetingMessage.replace("::$wazzupIdPlaceholder",""):"",c=t=>at(we||(we=Je(['\n \n ',"\n \n "])),(()=>{this.handleSubmit(t)}),t);return at(Ce||(Ce=Je(['\n
\n
\n ','\n
\n\n
\n
\n \n \n \n \n \n \n \n ',"\n
\n
\n "])),Ot(s&&s.length&&t,(()=>at(ye||(ye=Je(['\n
\n ',"\n
\n "])),s.map((t=>c(t))))),(()=>lt)),l,(()=>{const t=this.shadowRoot.getElementById("PFChatInput");if(t){const{value:e}=t;this.handleSubmit(e),setTimeout((()=>{t.value=""}),0)}}),Ot(n,(()=>at(be||(be=Je(['\n \n '])),Yt())),(()=>lt)))}render(){const t=this.position;return at(xe||(xe=Je(['\n \n \n ','\n\n
\n\n ',"\n
\n \n "])),_t({PFChatReset:!0,PFChatOverlayPositionTopLeft:"top-left"===t,PFChatOverlayPositionBottomLeft:"bottom-left"===t,PFChatOverlayPositionTopRight:"top-right"===t,PFChatOverlayPositionBottomRight:"bottom-right"===t}),!this._isOpen,this.cHeader(),this.cFooter())}}function en(t){return t.background?t.background:t.backgroundColor?t.backgroundColor:on(t)?"#212121":"#ffffff"}function nn(t){return t.redirect||"whatsapp-and-telegram"}function rn(t){if(sn(t)){const e="whatsapp"===t.redirect||"telegram"===t.redirect,n=an(t);return e&&!n?t.redirect:void 0}if(ln(t)){const e="whatsapp"===t.redirect||"telegram"===t.redirect;return r()?e?t.redirect:void 0:e&&!an(t)?t.redirect:void 0}}function on(t){return t.isDark||!1}function an(t){return t.qrCodeEnabled||!1}function sn(t){return"modal"===t.format}function ln(t){return"dropdown"===t.format}function cn(t){return!t.format||!("dropdown"===t.format)}function dn(t,e,n,o,i){const a=r()?"WM".concat(n):"WW".concat(n);i.fireEvent("WP_click_whatsapp"),i.fireEvent("WP_click");try{u(t.id,{name:"click",wazzupId:a,hid:o}).then((e=>{e&&u(t.id,{name:"whatsapp_click",wazzupId:a,hid:o})}))}catch(t){console.log(t)}window.open(Wt(t,a,e),"_blank")}function un(t,e,n,o,i){const a=r()?"WM".concat(n):"WW".concat(n);i.fireEvent("WP_click_telegram"),i.fireEvent("WP_click");try{u(t.id,{name:"click",wazzupId:a,hid:o}).then((e=>{e&&u(t.id,{name:"telegram_click",wazzupId:a,hid:o})}))}catch(t){console.log(t)}window.open(function(t,e){return t.telegramUsername.toLowerCase().endsWith("bot")?"https://t.me/".concat(encodeURIComponent(t.telegramUsername),"?start=").concat(e):"https://t.me/".concat(encodeURIComponent(t.telegramUsername))}(t,a),"_blank")}function hn(t,e,n){return e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function pn(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}$e(tn,"properties",{_isOpen:{type:Boolean},widget:{type:Object},wazzupId:{type:String},integrationsService:{type:Object},subscription:{type:Object},position:{type:String},hid:{type:String}}),$e(tn,"styles",B(Pe||(Pe=Je(["\n ","\n\n .PFChatReset {\n position: absolute;\n opacity: 0;\n display: none;\n transition: opacity 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);\n }\n\n .PFChat {\n all: unset;\n position: fixed;\n z-index: 9999;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n background-image: url(\"data:image/png;base64,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\");\n box-shadow: 0 10px 20px -4px rgba(33, 33, 33, 0.04), 0 20px 40px -6px rgba(33, 33, 33, 0.04);\n overflow: auto;\n }\n @media (max-width: 611.2px) {\n .PFChat {\n inset: 0;\n }\n }\n @media (min-width: 612px) {\n .PFChat {\n position: absolute;\n width: 312px;\n height: calc(100vh - 170px);\n max-height: 555px;\n border-radius: 20px;\n }\n }\n\n .PFChatBody {\n all: unset;\n box-sizing: border-box;\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: flex-end;\n padding: 16px;\n }\n\n @keyframes PFChatMessageFadeIn {\n from {\n overflow: hidden;\n max-height: 0;\n opacity: 0;\n transform: translate3d(-5px, 0, 0);\n }\n\n to {\n max-height: 200px;\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n }\n\n .PFChatBodyItem {\n all: unset;\n display: flex;\n padding-top: 8px;\n position: relative;\n animation-name: PFChatMessageFadeIn;\n animation-duration: 1s;\n }\n\n .PFChatBodyItem.PFChatBodyItemMy {\n justify-content: flex-end;\n }\n\n .PFChatHeader {\n all: unset;\n box-sizing: border-box;\n position: sticky;\n z-index: 9;\n top: 0;\n left: 0;\n width: 100%;\n padding: 24px;\n background-color: var(--pf-chat-whatsapp-background);\n display: flex;\n justify-content: space-between;\n gap: 16px;\n }\n\n .PFChatHeaderAvatarCtx {\n all: unset;\n display: flex;\n gap: 8px;\n align-items: center;\n width: calc(100% - 40px);\n }\n\n .PFChatHeaderCloseCtx {\n all: unset;\n flex-shrink: 0;\n }\n\n .PFChatHeaderAvatar {\n --s: 40px;\n\n all: unset;\n display: flex;\n width: var(--s);\n height: var(--s);\n border-radius: 50%;\n object-fit: cover;\n flex-shrink: 0;\n overflow: hidden;\n }\n\n .PFChatHeaderAvatarLabel {\n all: unset;\n display: flex;\n flex-direction: column;\n gap: 4px;\n width: calc(100% - 40px);\n }\n\n .PFChatHeaderOperatorName {\n all: unset;\n display: inline;\n font-family: 'SF Pro Display', sans-serif !important;\n font-style: normal;\n font-weight: 600;\n font-size: 16px;\n line-height: 19px;\n letter-spacing: -0.3px;\n color: #000;\n width: 100%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n .PFChatHeaderStatus {\n all: unset;\n display: inline;\n font-family: 'SF Pro Display', sans-serif !important;\n font-style: normal;\n font-weight: 400;\n font-size: 12px;\n line-height: 16px;\n color: #8e8e93;\n }\n\n .PFChatHeaderCloseButton {\n all: unset;\n display: flex;\n cursor: pointer;\n }\n\n .PFChatHeaderCloseButtonIcon {\n --s: 24px;\n\n all: unset;\n display: flex;\n width: var(--s);\n height: var(--s);\n color: var(--pf-disabled);\n }\n\n .PFChatFooter {\n all: unset;\n box-sizing: border-box;\n position: sticky;\n z-index: 9;\n bottom: 0;\n left: 0;\n width: 100%;\n display: flex;\n flex-direction: column;\n }\n\n .PFChatFooterCtx {\n all: unset;\n box-sizing: border-box;\n padding: 12px 16px 24px 16px;\n display: flex;\n flex-direction: column;\n background-color: var(--pf-chat-whatsapp-background);\n gap: 8px;\n }\n\n .PFChatFooterBranding {\n all: unset;\n display: flex;\n width: 100%;\n justify-content: center;\n margin-bottom: -8px;\n }\n\n .PFChatFooterBrandingLink {\n all: unset;\n display: inline-flex;\n cursor: pointer;\n color: #1b1b1b;\n }\n\n .PFChatFooterInputCtx {\n all: unset;\n display: flex;\n align-items: center;\n width: 100%;\n }\n\n .PFChatFooterInput {\n all: unset;\n width: 100%;\n display: flex;\n background: #fff;\n border: 1px solid #e9e9e9;\n border-radius: 18px;\n padding: 10px 16px;\n font-size: 16px;\n line-height: 1;\n font-family: 'SF Pro Display', sans-serif !important;\n cursor: text;\n color: var(--pf-primary);\n }\n\n .PFChatFooterInputSubmit {\n all: unset;\n flex-shrink: 0;\n cursor: pointer;\n margin-right: -8px;\n }\n\n .PFChatFooterInputSubmitIcon {\n --s: 44px;\n\n all: unset;\n display: flex;\n width: var(--s);\n height: var(--s);\n }\n\n #PFChatFooterQuickAnswerCtxAnimation {\n background-color: #ede8e6;\n position: relative;\n overflow: hidden;\n max-height: 0px;\n opacity: 0;\n transition: opacity 1s cubic-bezier(0.175, 0.885, 0.32, 1), max-height 1s cubic-bezier(0.175, 0.885, 0.32, 1);\n }\n #PFChatFooterQuickAnswerCtxAnimation.PFChatFooterQuickAnswerCtxAnimationStart {\n max-height: 200px;\n opacity: 1;\n }\n\n .PFChatFooterQuickAnswerCtx {\n all: unset;\n box-sizing: border-box;\n padding: 16px;\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 6px;\n }\n\n .PFChatFooterQuickAnswerCtx .PFChatFooterQuickAnswer:last-child:nth-child(2n+1) {\n grid-column: 1 / -1;\n }\n\n .PFChatFooterQuickAnswer {\n all: unset;\n user-select: none;\n display: block;\n box-sizing: border-box;\n padding: 10px;\n background-color: #fafafa;\n box-shadow: 0 1px 2px rgba(33, 33, 33, 0.16);\n border-radius: 8px;\n text-align: center;\n width: 100%;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n font-style: normal;\n font-weight: 400;\n font-size: 14px;\n line-height: 130%;\n color: #007aff;\n font-family: 'Roboto', sans-serif !important;\n cursor: pointer;\n }\n\n .PFChatFooterQuickAnswer:hover {\n background-color: #037aff;\n color: #fafafa;\n }\n\n .PFChatFooterQuickAnswer:active {\n background-color: #015bc2;\n color: #fafafa;\n }\n\n .PFChatMessage {\n all: unset;\n position: relative;\n box-sizing: border-box;\n display: inline-flex;\n flex-direction: column;\n padding: 14px 14px 27px 14px;\n background: #fafafa;\n border-radius: 8px;\n margin-left: 4px;\n max-width: calc(100% - 25px);\n min-width: 80px;\n }\n\n .PFChatMessage.PFChatMessageMy {\n margin-left: 0;\n }\n\n .PFChatMessageText {\n all: unset;\n display: -webkit-box !important;\n -webkit-line-clamp: 5 !important;\n -webkit-box-orient: vertical !important;\n text-overflow: ellipsis;\n overflow: hidden;\n word-wrap: anywhere;\n max-width: 100%;\n color: #000;\n font-style: normal;\n font-weight: 400;\n font-size: 16px;\n line-height: 21px;\n font-family: 'SF Pro Display', sans-serif !important;\n }\n\n .PFChatMessageTime {\n all: unset;\n position: absolute;\n bottom: 10px;\n right: 14px;\n display: inline;\n word-wrap: anywhere;\n max-width: 100%;\n color: rgba(0, 0, 0, 0.25);\n font-style: normal;\n font-weight: 400;\n font-size: 11px;\n line-height: 13px;\n font-family: 'SF Pro Display', sans-serif !important;\n }\n\n .PFChatMessageShape {\n all: unset;\n position: absolute;\n z-index: 1;\n bottom: 6px;\n right: calc(100% - 4px);\n }\n\n .PFChatMessageMy .PFChatMessageShape {\n right: auto;\n left: calc(100% - 4px);\n transform: scaleX(-1);\n }\n\n .PFChatMessageShapeIcon {\n all: unset;\n display: flex;\n color: #fafafa;\n width: 10px;\n height: 14px;\n }\n\n @media (min-width: 612px) {\n .PFChatAnimateIn {\n transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.2);\n transform: translate3d(0);\n }\n\n .PFChatAnimateIn.PFAnimated {\n transform: translate3d(0, 30px, 0);\n }\n\n .PFChatAnimateOut {\n transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);\n transform: translate3d(0, 30px, 0);\n }\n }\n\n @media (min-width: 612px) {\n .PFChatOverlayPositionTopLeft {\n left: 50%;\n top: calc(100% + 24px);\n }\n\n .PFChatOverlayPositionTopLeft .PFChat {\n left: 0;\n top: 0;\n }\n\n .PFChatOverlayPositionBottomLeft {\n left: 50%;\n bottom: calc(100% + 24px);\n }\n\n .PFChatOverlayPositionBottomLeft .PFChat {\n left: 0;\n bottom: 0;\n }\n\n .PFChatOverlayPositionTopRight {\n right: 50%;\n top: calc(100% + 24px);\n }\n\n .PFChatOverlayPositionTopRight .PFChat {\n right: 0;\n top: 0;\n }\n\n .PFChatOverlayPositionBottomRight {\n right: 50%;\n bottom: calc(100% + 24px);\n }\n\n .PFChatOverlayPositionBottomRight .PFChat {\n right: 0;\n bottom: 0;\n }\n }\n "])),ne)),customElements.get("pf-chat")||customElements.define("pf-chat",tn);const fn=B(Ae||(Ae=pn(['\n .PFModalButtonWhatsapp .PFModalButtonIcon {\n --icon: url(\'data:image/svg+xml,%3Csvg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M21.5732 6.91667C19.6916 5.04167 17.1829 4 14.5348 4C9.02961 4 4.56969 8.44444 4.56969 13.9306C4.56969 15.6667 5.05749 17.4028 5.89373 18.8611L4.5 24L9.79617 22.6111C11.2596 23.375 12.8624 23.7917 14.5348 23.7917C20.0401 23.7917 24.5 19.3472 24.5 13.8611C24.4303 11.2917 23.4547 8.79167 21.5732 6.91667ZM19.3432 17.4722C19.1341 18.0278 18.1585 18.5833 17.6707 18.6528C17.2526 18.7222 16.6951 18.7222 16.1376 18.5833C15.7892 18.4444 15.3014 18.3056 14.7439 18.0278C12.2352 16.9861 10.6324 14.4861 10.493 14.2778C10.3537 14.1389 9.44774 12.9583 9.44774 11.7083C9.44774 10.4583 10.0749 9.90278 10.284 9.625C10.493 9.34722 10.7718 9.34722 10.9808 9.34722C11.1202 9.34722 11.3293 9.34722 11.4686 9.34722C11.608 9.34722 11.8171 9.27778 12.0261 9.76389C12.2352 10.25 12.723 11.5 12.7927 11.5694C12.8624 11.7083 12.8624 11.8472 12.7927 11.9861C12.723 12.125 12.6533 12.2639 12.5139 12.4028C12.3746 12.5417 12.2352 12.75 12.1655 12.8194C12.0261 12.9583 11.8868 13.0972 12.0261 13.3056C12.1655 13.5833 12.6533 14.3472 13.4199 15.0417C14.3955 15.875 15.162 16.1528 15.4408 16.2917C15.7195 16.4306 15.8589 16.3611 15.9983 16.2222C16.1376 16.0833 16.6254 15.5278 16.7648 15.25C16.9042 14.9722 17.1132 15.0417 17.3223 15.1111C17.5314 15.1806 18.7857 15.8056 18.9948 15.9444C19.2735 16.0833 19.4129 16.1528 19.4826 16.2222C19.5523 16.4306 19.5523 16.9167 19.3432 17.4722Z" fill="currentColor"/%3E%3C/svg%3E%0A\');\n }\n\n .PFModalButtonTelegram .PFModalButtonIcon {\n --icon: url(\'data:image/svg+xml,%3Csvg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M21.5 7.53138L18.6528 21.3755C18.6528 21.3755 18.2544 22.3354 17.16 21.8751L10.5907 17.017L10.5602 17.0027C11.4476 16.2342 18.3286 10.2671 18.6293 9.99658C19.0949 9.57767 18.8059 9.32829 18.2653 9.64473L8.10117 15.8703L4.17987 14.5977C4.17987 14.5977 3.56277 14.386 3.5034 13.9257C3.44326 13.4646 4.20018 13.2152 4.20018 13.2152L20.1861 7.16672C20.1861 7.16672 21.5 6.60994 21.5 7.53138Z" fill="currentColor"/%3E%3C/svg%3E%0A\');\n }\n']))),gn=B(Me||(Me=pn(["\n .PFModal:not([dark=true]),\n .PFModal:not([dark=true]) .PFModalButtonClose {\n background-color: var(--pf-white);\n }\n\n .PFModal:not([dark=true]) .PFModalHeaderTitle,\n .PFModal:not([dark=true]) .PFModalHeaderText,\n .PFModal:not([dark=true]) .PFModalButtonClose {\n color: var(--pf-primary);\n }\n\n .PFModal:not([dark=true]) .PFModalFooter {\n color: #1b1b1b;\n }\n\n .PFModal:not([dark=true]) .PFModalDualCardItemQrcode,\n .PFModal:not([dark=true]) .PFModalSoloCardQrcode {\n background-color: var(--pf-background);\n color: var(--pf-secondary);\n }\n"]))),vn=B(Be||(Be=pn(["\n .PFModal[dark=true] {\n background-color: var(--pf-grey-900);\n }\n\n .PFModal[dark=true] .PFModalButtonClose {\n background-color: var(--pf-white) !important;\n color: var(--pf-grey-900) !important;\n }\n\n .PFModal[dark=true] .PFModalHeaderTitle,\n .PFModal[dark=true] .PFModalHeaderText {\n color: var(--pf-white);\n }\n\n .PFModal[dark=true] .PFModalFooter {\n color: var(--pf-white);\n }\n\n .PFModal[dark=true] .PFModalQrLabel {\n color: var(--pf-white);\n }\n\n .PFModal[dark=true] .PFModalDualCardItemQrcode,\n .PFModal[dark=true] .PFModalSoloCardQrcode {\n background-color: var(--pf-grey-800);\n color: var(--pf-grey-400);\n }\n\n .PFModal[dark=true] .PFModalDualCardItemQrcode {\n\n }\n\n @media (max-width: 959.98px) {\n .PFModal[dark=true] .PFModalButtonClose {\n background-color: var(--pf-white);\n color: var(--pf-grey-900);\n\n }\n }\n"]))),mn=B(Fe||(Fe=pn(["\n .PFModal:not([data-with-branding=true]) .PFModalBody {\n padding-bottom: calc(24px * var(--pf-modal-scale)) !important;\n }\n\n @media (min-width: 960px) {\n .PFModal:not([data-with-branding=true]) .PFModalBody {\n padding-bottom: calc(40px * var(--pf-modal-scale)) !important;\n }\n }\n"]))),wn="linear-gradient(225deg, #65cbc8 0%, #a3df89 100%)";class Cn extends Ft{constructor(){super(),hn(this,"timerIdForAnimation",null),hn(this,"actionBody",{id:"default-uuid",redirect:"whatsapp/telegram/whatsapp-and-telegram",text:"string",backgroundPosition:"left",backgroundImage:{url:null},backgroundImageEnabled:!0,backgroundColor:"#ffffff",logoFile:{url:null},logoFileEnabled:!0,telegramButtonText:"string",telegramQrcodeText:"string",whatsappButtonText:"string",whatsappQrcodeText:"string",branding:!0,isDark:!0,background:"black",qrCodeImage:"",qrCodeEnabled:!0,isAppearance:!1})}afterTransition(t){t.target.classList.contains("PFHidden")&&(t.target.style.display="none")}open(t){this._isOpen=!0,this.actionBody=t;const e=this.shadowRoot.getElementById("PFModalOverlay"),n=this.shadowRoot.getElementById("PFModal");clearTimeout(this.timerIdForAnimation),e.addEventListener("transitionend",this.afterTransition,!0),e.addEventListener("webkitTransitionEnd",this.afterTransition,!0),n.classList.remove("PFModalAnimateOut"),n.classList.add("PFModalAnimateIn","PFAnimated"),e.classList.remove("PFHidden"),e.style.display="flex",this.timerIdForAnimation=setTimeout((()=>{e.style.opacity=1,n.classList.remove("PFAnimated")}),100)}close(){this._isOpen=!1,this.integrationsService.fireEvent("WP_modal_close"),this.dispatchEvent(new CustomEvent("close"));const t=this.shadowRoot.getElementById("PFModalOverlay"),e=this.shadowRoot.getElementById("PFModal");e.classList.remove("PFModalAnimateIn"),e.classList.add("PFModalAnimateOut","PFAnimated"),t.classList.add("PFHidden"),this.timerIdForAnimation=setTimeout((()=>{t.style.opacity=0,e.classList.remove("PFAnimated")}),100)}getMessengerLogo(t){const{isTest:e}=this.actionBody,n={telegram:at(ke||(ke=pn(['\n
\n \n \n \n \n Telegram\n
\n ']))),whatsapp:at(Se||(Se=pn(['\n
\n \n \n \n \n Whatsapp\n
\n '])))};return e?n[t||nn(this.actionBody)]:""}cSoloCard(){const{whatsappButtonText:t,whatsappQrcodeText:e,telegramButtonText:n,telegramQrcodeText:r,isTest:o}=this.actionBody,s=o?"":at(Ie||(Ie=pn(['\n \n
\n \n ',"\n \n \n "])),"PFModalButton".concat(a(nn(this.actionBody))),"whatsapp"===nn(this.actionBody)?this.handleWhatsappOpenClick:this.handleTelegramOpenClick,Ot("whatsapp"===nn(this.actionBody),(()=>"".concat(t)),(()=>"".concat(n))));return at(Ee||(Ee=pn(['\n
\n ','\n\n
\n \n ','\n \n \n ',"\n
\n
\n "])),s,Ot("whatsapp"===nn(this.actionBody),(()=>"".concat(e)),(()=>"".concat(r))),"whatsapp"===nn(this.actionBody)?function(t,e,n){let{id:r,whatsappNumber:o,appendWazzupId:a,whatsappGreetingMessage:s}=t;const l=Et({appendWazzupId:a,whatsappGreetingMessage:s,wazzupId:n},e,!0);return"".concat("https://widget.yourgood.app","/api/settings/whatsapp/qr")+"?id=".concat(r)+"&wid=".concat(n)+"&p=".concat(encodeURIComponent(o))+"&m=".concat(encodeURIComponent(l))+"&url=".concat(encodeURIComponent(window.location.origin))+"&deviceType=".concat(i())}(this.widget,this.actionBody,"QR".concat(this.wazzupId)):(l=this.widget,c=this.actionBody,"QR".concat(this.wazzupId),"".concat("https://widget.yourgood.app","/api/settings/telegram/qr")+"?id=".concat(l.id)+"&wid=".concat(c)+"&p=".concat(l.telegramUsername)+"&url=".concat(encodeURIComponent(window.location.origin))+"&deviceType=".concat(i())),this.getMessengerLogo());var l,c}cScanQrOrJoin(){const{widget:t,whatsappButtonText:e,whatsappQrcodeText:n,telegramButtonText:r,telegramQrcodeText:o,separatorText:i,qrCodeImage:s,qrCodeEnabled:l}=this.actionBody,c=at(We||(We=pn(['\n
\n
\n \n
\n \n ',"\n \n \n
\n
\n "])),this.handleWhatsappOpenClick,e),d=at(Le||(Le=pn(['\n
\n
\n \n
\n \n ',"\n \n \n
\n
\n "])),this.handleTelegramOpenClick,r),u=at(De||(De=pn(['\n \n
\n \n ',"\n \n \n "])),"PFModalButton".concat(a(nn(this.actionBody))),"whatsapp"===nn(this.actionBody)?this.handleWhatsappOpenClick:this.handleTelegramOpenClick,Ot("whatsapp"===nn(this.actionBody),(()=>"".concat(e)),(()=>"".concat(r))));let h=this.widget.qrCodeImage.forTelegramAndWhatsapp;return"telegram"===nn(this.actionBody)&&(h=this.widget.qrCodeImage.forTelegram),"whatsapp"===nn(this.actionBody)&&(h=this.widget.qrCodeImage.forWhatsapp),at(He||(He=pn(['\n
\n ',"\n ","\n
\n "])),on(this.actionBody)?"dark":"",this.actionBody.qrCodeEnabled?"":"PFActionsContainerWithoutQr","#ffffff"===en(this.actionBody)?"#f8f9fb":"rgba(255, 255, 255, 0.2)",Ot(cn(this.actionBody),(()=>at(Oe||(Oe=pn(['\n
\n
\n ',"\n
\n
\n "])),this.actionBody.qrCodeEnabled?"PFQrActionsButtonsContainer":"PFQrActionsButtonsContainerWithoutQr",Ot("whatsapp-and-telegram"===nn(this.actionBody),(()=>[c,d]),(()=>u)))),(()=>lt)),Ot(an(this.actionBody),(()=>at(ze||(ze=pn(["\n ",'\n \n
\n \n
\n '])),Ot(cn(this.actionBody),(()=>at(Te||(Te=pn(['\n
\n ',"\n
\n "])),Ot(this.actionBody.backgroundColor!==wn,(()=>at(Qe||(Qe=pn(['\n
\n
','
\n
'])),this.actionBody.separatorText?this.actionBody.separatorText:"или с телефона")),(()=>at(_e||(_e=pn(['\n
\n
','
\n
'])),this.actionBody.separatorText?this.actionBody.separatorText:"или с телефона"))))),(()=>lt)),h)),(()=>lt)))}cButtonClose(){return at(je||(je=pn(['\n \n "])),this.close,Jt("PFModalButtonCloseIcon"))}cBackgroundImage(){const{backgroundImage:t,backgroundImageEnabled:e}=this.actionBody;return e?at(Re||(Re=pn(['\n
\n \n
\n '])),t.url):""}cLogoFile(){const{logoFile:t,logoFileEnabled:e}=this.actionBody;return e?at(Ue||(Ue=pn(['\n \n '])),t.url):""}cFooter(){const{isTest:t}=this.actionBody;return at(qe||(qe=pn(['\n \n '])),this.actionBody.backgroundColor===wn?"PFModalFooterGreen":"PFModalFooter",Yt())}render(){const{redirect:t,branding:e,backgroundImage:n,backgroundImageEnabled:r,backgroundPosition:o,backgroundColor:i,text:s,title:l,logoFile:c,logoFileEnabled:d,isAppearance:u,isTest:h}=this.actionBody,p=St(this.actionBody,this.subscription),f=new DOMParser,g=f.parseFromString(p?p.modal.title:l,"text/html"),v=f.parseFromString(p?p.modal.text:s,"text/html");return at(Ve||(Ve=pn(['\n \n \n ',"\n\n ",'\n\n
\n
\n ',"\n ","\n
\n ","\n\n ","\n
\n
\n\n
\n ","\n
\n\n ","\n
\n \n \n "])),!this._isOpen,_t({PFModal:!0,PFModalWithoutBg:!1===r||null===n,["PFModalBg".concat(a(o))]:!u,PFModalIsAppearance:u,PFModalButtonsDisabled:!cn(this.actionBody)}),on(this.actionBody),e,this.cButtonClose(),Ot(n&&r,(()=>this.cBackgroundImage()),(()=>lt)),en(this.actionBody),Ot(c&&d,(()=>this.cLogoFile()),(()=>lt)),Ot(!c&&!n&&!u,(()=>at(Ne||(Ne=pn(['
'])))),(()=>lt)),Ot(l&&i!==wn,(()=>at(Ze||(Ze=pn(['
',"
"])),g.body)),(()=>l?at(Ge||(Ge=pn(['
',"
"])),g.body):lt)),Ot(s&&i!==wn,(()=>at(Xe||(Xe=pn(['
',"
"])),v.body)),(()=>at(Ke||(Ke=pn(['
',"
"])),v.body))),this.cScanQrOrJoin(),Ot(e,(()=>this.cFooter()),(()=>lt)))}handleWhatsappOpenClick(){dn(this.widget,this.actionBody,this.wazzupId,this.hid,this.integrationsService)}handleTelegramOpenClick(){un(this.widget,this.actionBody,this.wazzupId,this.hid,this.integrationsService)}}hn(Cn,"properties",{_isOpen:{type:Boolean},widget:{type:Object},wazzupId:{type:String},integrationsService:{type:Object},qrCodeImage:{type:String},isModal:{type:Boolean},subscription:{type:Object}}),hn(Cn,"styles",B(Ye||(Ye=pn(["\n ","\n ","\n ","\n ","\n\n .PFModalOverlay {\n --pf-modal-scale: 1;\n --ty: calc(-150px * var(--pf-modal-scale));\n\n all: unset;\n position: fixed;\n box-sizing: border-box;\n z-index: 9999;\n top: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n background-color: rgba(0, 0, 0, 0.23);\n opacity: 0;\n transition: 0.6s cubic-bezier(0.175, 0.885, 0.32, 1) opacity;\n display: none;\n }\n\n .PFModal {\n all: unset;\n position: relative;\n display: flex;\n width: 100%;\n box-shadow: 0 10px 20px 1px rgba(33, 33, 33, 0.04);\n border-radius: calc(24px * var(--pf-modal-scale));\n overflow: hidden;\n flex-direction: column;\n max-width: calc(518px * var(--pf-modal-scale));\n }\n\n @media (min-width: 960px) {\n .PFModal.PFModalBgLeft,\n .PFModal.PFModalBgRight {\n max-height: calc(690px * var(--pf-modal-scale));\n max-width: calc(900px * var(--pf-modal-scale));\n }\n\n .PFModal.PFModalBgRight {\n flex-direction: row-reverse;\n }\n\n .PFModalBgLeft {\n flex-direction: row;\n }\n\n .PFModal.PFModalBgLeft .PFModalBackground,\n .PFModal.PFModalBgRight .PFModalBackground {\n width: calc(380px * var(--pf-modal-scale));\n height: 100%;\n }\n }\n\n .PFModal.PFModalBgTop .PFModalBackground {\n width: 100%;\n height: calc(176px * var(--pf-modal-scale));\n }\n\n .PFModal.PFModalBgTop .PFModalBackground .PFModalHeader {\n min-width: 302px;\n }\n\n .PFModal.PFModalBgTop {\n flex-direction: column;\n max-width: calc(620px * var(--pf-modal-scale));\n }\n\n .PFModal.PFModalBgTop:not(.PFModalWithoutBg) .PFModalHeaderLogo {\n position: relative;\n z-index: 1;\n margin-top: calc(-60px * var(--pf-modal-scale));\n border-width: 1px;\n border-style: solid;\n border-color: var(--pf-grey-200);\n display: flex;\n align-items: center;\n overflow: hidden;\n background-color: var(--pf-white);\n border-radius: calc(8px * var(--pf-modal-scale));\n }\n\n .PFModal.PFModalWithoutBg {\n max-width: calc(518px * var(--pf-modal-scale)) !important;\n height: auto !important;\n }\n\n .PFModal.PFModalWithoutBg .PFModalHeader{\n padding-top: 24px;\n }\n\n .PFModal.PFModalWithoutBg .PFModalHeader:has(.PFModalHeaderLogo) {\n padding-top: 0px;\n }\n\n .PFModalButtonClose {\n --s: calc(32px * var(--pf-modal-scale));\n\n all: unset;\n position: absolute;\n z-index: 2;\n top: calc(24px * var(--pf-modal-scale));\n right: calc(24px * var(--pf-modal-scale));\n display: flex;\n align-items: center;\n justify-content: center;\n width: var(--s);\n height: var(--s);\n border-radius: 50%;\n cursor: pointer;\n }\n\n .PFModalButtonCloseIcon {\n --s: calc(24px * var(--pf-modal-scale));\n\n all: unset;\n display: inline-block;\n width: var(--s);\n height: var(--s);\n }\n\n .PFModalBody {\n all: unset;\n position: relative;\n box-sizing: border-box;\n padding:\n calc(24px * var(--pf-modal-scale))\n calc(24px * var(--pf-modal-scale))\n calc(70px * var(--pf-modal-scale))\n calc(24px * var(--pf-modal-scale));\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n gap: calc(24px * var(--pf-modal-scale));\n }\n\n .PFModalFooter {\n all: unset;\n width: 100%;\n position: absolute;\n left: 50%;\n bottom: calc(20px * var(--pf-modal-scale));\n transform: translateX(-50%);\n display: flex;\n justify-content: center;\n text-align: center;\n }\n\n .PFModalFooterGreen {\n all: unset;\n width: 100%;\n position: absolute;\n left: 50%;\n bottom: calc(20px * var(--pf-modal-scale));\n transform: translateX(-50%);\n display: flex;\n justify-content: center;\n text-align: center;\n color: (--pf-primary)\n }\n\n .PFModalFooter a {\n color: inherit;\n cursor: pointer;\n text-decoration: none;\n }\n\n .PFModalFooterGreen a {\n color: inherit;\n cursor: pointer;\n text-decoration: none;\n }\n\n .PFModalHeader {\n all: unset;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n gap: calc(16px * var(--pf-modal-scale));\n }\n\n .PFModalHeaderLogo {\n all: unset;\n box-sizing: border-box;\n display: flex;\n height: calc(56px * var(--pf-modal-scale));\n max-width: calc(160px * var(--pf-modal-scale));\n overflow: hidden;\n }\n\n .PFModalHeaderLogoImage {\n all: unset;\n object-fit: cover;\n width: 100%;\n height: 100%;\n }\n\n .PFModalHeaderTitle {\n all: unset;\n display: block;\n font-family: 'Roboto', sans-serif !important;\n font-size: calc(20px * var(--pf-modal-scale));\n line-height: calc(32px * var(--pf-modal-scale));\n letter-spacing: calc(0.15px * var(--pf-modal-scale));\n font-weight: 500;\n text-align: center;\n max-width: 100%;\n margin-bottom: 4px;\n word-wrap: anywhere !important;\n\n p {\n margin: 0;\n }\n\n body {\n margin: 0;\n }\n }\n\n .PFModalHeaderTitleGreen {\n all: unset;\n display: block;\n font-family: 'Roboto', sans-serif !important;\n font-size: calc(20px * var(--pf-modal-scale));\n line-height: calc(32px * var(--pf-modal-scale));\n letter-spacing: calc(0.15px * var(--pf-modal-scale));\n font-weight: 500;\n text-align: center;\n max-width: 100%;\n margin-bottom: 4px;\n color: var(--pf-primary) !important;\n\n p {\n margin: 0;\n }\n\n body {\n margin: 0;\n }\n }\n\n .PFModalHeaderText {\n all: unset;\n display: inline-block;\n font-family: 'Roboto', sans-serif !important;\n font-style: normal;\n font-weight: 400;\n font-size: calc(16px * var(--pf-modal-scale));\n line-height: calc(24px * var(--pf-modal-scale));\n letter-spacing: calc(0.15px * var(--pf-modal-scale));\n word-wrap: anywhere;\n white-space: pre-line;\n max-width: 100%;\n\n p {\n margin: 0;\n }\n\n body {\n margin: 0;\n }\n }\n\n .PFModalHeaderTextGreen {\n all: unset;\n display: inline-block;\n font-family: 'Roboto', sans-serif !important;\n font-style: normal;\n font-weight: 400;\n font-size: calc(16px * var(--pf-modal-scale));\n line-height: calc(24px * var(--pf-modal-scale));\n letter-spacing: calc(0.15px * var(--pf-modal-scale));\n word-wrap: anywhere;\n white-space: pre-line;\n max-width: 100%;\n color: var(--pf-primary) !important;\n\n p {\n margin: 0;\n }\n\n body {\n margin: 0;\n }\n }\n\n .PFModalBackground {\n all: unset;\n display: flex;\n flex-shrink: 0;\n overflow: hidden;\n width: 100%;\n height: calc(240px * var(--pf-modal-scale));\n }\n\n .PFModalBackgroundImage {\n all: unset;\n object-fit: cover;\n width: 100%;\n height: 100%;\n }\n\n .PFModalQrLabel {\n align-items: center;\n display: flex;\n justify-content: center;\n gap: 8px;\n font-size: 20px;\n font-weight: 500;\n color: #212121;\n font-family: 'Roboto', sans-serif;\n }\n\n .PFModalButton {\n all: unset;\n box-sizing: border-box;\n padding: calc(6px * var(--pf-modal-scale)) calc(8px * var(--pf-modal-scale));\n display: flex;\n justify-content: center;\n align-items: center;\n gap: calc(8px * var(--pf-modal-scale));\n width: 100%;\n cursor: pointer;\n background-color: var(--pf-grey-200);\n border-radius: calc(6px * var(--pf-modal-scale));\n min-height: calc(48px * var(--pf-modal-scale));\n color: var(--pf-white);\n user-select: none;\n font-family: 'Roboto', sans-serif !important;\n font-style: normal;\n font-weight: 400;\n font-size: calc(14px * var(--pf-modal-scale));\n line-height: calc(20px * var(--pf-modal-scale));\n letter-spacing: calc(0.17px * var(--pf-modal-scale));\n box-shadow: 0 1px 5px rgba(89, 104, 143, 0.06);\n word-wrap: anywhere !important;\n text-align: center;\n }\n\n .PFModalButton.PFModalButtonWhatsapp {\n background-color: var(--pf-modal-whatsapp-color);\n }\n .PFModalButton.PFModalButtonWhatsapp:hover {\n background-color: #52b85c;\n }\n .PFModalButton.PFModalButtonWhatsapp:active {\n background-color: #469c4e;\n }\n\n .PFModalButton.PFModalButtonTelegram {\n background-color: var(--pf-modal-telegram-color);\n }\n .PFModalButton.PFModalButtonTelegram:hover {\n background-color: #228cc6;\n }\n .PFModalButton.PFModalButtonTelegram:active {\n background-color: #1b719f;\n }\n\n .PFModalButtonIcon {\n --s: calc(28px * var(--pf-modal-scale));\n\n all: unset;\n box-sizing: border-box;\n width: var(--s);\n height: var(--s);\n mask: var(--icon);\n -webkit-mask: var(--icon);\n mask-size: 100% 100%;\n -webkit-mask-size: 100% 100%;\n background-color: currentColor;\n flex-shrink: 0;\n }\n\n /* new qr */\n .PFQrActionsContainer {\n width: calc(100% - 40px);\n padding: 20px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n background: #f8f9fb;\n border-radius: 24px;\n }\n\n .PFActionsContainerWithoutQr {\n display: block !important;\n }\n\n .PFQrActions {\n width: 100%;\n }\n\n .PFQrSplit {\n width: 100%;\n display: flex;\n flex-direction: row;\n grid-gap: 12px;\n align-items: center;\n margin-top: 20px;\n margin-bottom: 20px;\n }\n\n .PFQrSplitLineText {\n width: auto;\n white-space: nowrap;\n color: #757575;\n font-size: 12px;\n text-align: center;\n }\n\n .PFQrSplitLineTextGreenBackground {\n width: auto;\n white-space: nowrap;\n color: var(--pf-primary);\n font-size: 12px;\n text-align: center;\n }\n\n .PFModal[dark=true] .PFQrSplitLineText{\n color: #fff;\n }\n\n .PFQrSplitLine {\n width: 100%;\n height: 1px;\n background: #e0e0e0;\n }\n\n .PFQrSplitLineGreenBackground {\n width: 100%;\n height: 1px;\n background: #212121;\n }\n\n .PFQrScan {\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n .PFQrScanText {\n height: 42px;\n color: #212121;\n text-align: center;\n font-feature-settings: 'clig' off, 'liga' off;\n font-family: Roboto, sans-serif;\n font-size: 14px;\n font-style: normal;\n font-weight: 400;\n line-height: 143%;\n letter-spacing: 0.17px;\n margin: 0;\n margin-bottom: 12px;\n }\n\n .PFQrActionsContainer.dark .PFQrScanText{\n color: #fff;\n }\n\n .PFQrScanImage {\n width: 152px;\n height: 152px;\n border-radius: 16px;\n }\n\n .PFQrActionsTitleContainer {\n height: 42px;\n display: flex;\n justify-content: center;\n align-items: center;\n margin-bottom: 12px;\n }\n\n .PFQrActionsTitleContainerWithoutQr {\n all: unset;\n display: block;\n margin-bottom: 18px;\n }\n\n .PFQrActionsTitle {\n width: 100%;\n margin: 0;\n text-align: center;\n color: #212121;\n font-feature-settings: 'clig' off, 'liga' off;\n font-family: Roboto, sans-serif;\n font-size: 14px;\n font-style: normal;\n font-weight: 400;\n line-height: 143%;\n letter-spacing: 0.17px;\n }\n\n .PFQrActionsContainer.dark .PFQrActionsTitle{\n color: #fff;\n }\n\n .PFQrActionsButtonsContainer {\n width: 100%;\n display: grid;\n grid-template-columns: 1fr;\n grid-gap: 16px;\n }\n\n .PFQrActionsButtonsContainerWithoutQr {\n all: unset;\n display: flex;\n flex-direction: column;\n gap: 12px;\n }\n\n .PFModalDualCardContainer {\n all: unset;\n width: 100%;\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n }\n\n .PFModalDualCardItem {\n all: unset;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: flex-start;\n gap: calc(24px * var(--pf-modal-scale));\n background-color: transparent;\n border-width: 0;\n box-sizing: border-box;\n padding-top: calc(16px * var(--pf-modal-scale));\n padding-left: calc(16px * var(--pf-modal-scale));\n padding-right: calc(16px * var(--pf-modal-scale));\n }\n\n @media all and (max-width: 960px) {\n .PFQrScan {\n display: none;\n }\n\n .PFQrSplit {\n display: none;\n }\n\n .PFQrActionsContainer.dark {\n background: transparent;\n }\n }\n\n .PFModalDualCardItemButtonFooter {\n all: unset;\n width: 100%;\n display: flex;\n box-sizing: border-box;\n }\n\n .PFModalDualCardItemButton {\n all: unset;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: calc(16px * var(--pf-modal-scale));\n }\n\n .PFModalDualCardItemQrcode {\n all: unset;\n box-sizing: border-box;\n width: 100%;\n display: flex;\n flex-direction: column-reverse;\n align-items: center;\n gap: calc(8px * var(--pf-modal-scale));\n padding: calc(20px * var(--pf-modal-scale)) 0;\n border-radius: calc(4px * var(--pf-modal-scale));\n }\n\n .PFModalDualCardItemQrcodeFooter {\n --s: calc(150px * var(--pf-modal-scale));\n\n all: unset;\n box-sizing: border-box;\n display: inline-flex;\n aspect-ratio: 1 / 1;\n height: var(--s);\n width: var(--s);\n background-color: var(--pf-white);\n border-radius: calc(4px * var(--pf-modal-scale));\n overflow: hidden;\n }\n\n .PFModalDualCardItemQrcodeFooterImg {\n all: unset;\n display: inline-flex;\n object-fit: fill;\n width: 100%;\n height: 100%;\n background-color: var(--pf-white);\n border-radius: calc(8px * var(--pf-modal-scale));\n }\n\n .PFModalDualCardItemQrcodeHeader {\n all: unset;\n display: inline-flex;\n user-select: none;\n font-family: 'Roboto', sans-serif !important;\n font-style: normal;\n font-weight: 400;\n font-size: calc(12px * var(--pf-modal-scale));\n line-height: calc(19px * var(--pf-modal-scale));\n padding: 0 calc(8px * var(--pf-modal-scale));\n word-wrap: anywhere !important;\n text-align: center;\n max-width: calc(180px * var(--pf-modal-scale));\n }\n\n .PFModalSoloCardContainer {\n all: unset;\n width: 100%;\n box-sizing: border-box;\n max-width: calc(460px * var(--pf-modal-scale));\n padding: 0 calc(56px * var(--pf-modal-scale));\n background-color: transparent;\n display: flex;\n flex-direction: column;\n gap: calc(24px * var(--pf-modal-scale));\n margin: 0 auto;\n }\n\n .PFModalSoloCardButtonIcon {\n --s: calc(20px * var(--pf-modal-scale));\n\n all: unset;\n display: flex;\n width: var(--s);\n height: var(--s);\n }\n\n .PFModalSoloCardQrcode {\n all: unset;\n position: relative;\n box-sizing: border-box;\n display: none;\n flex-direction: column-reverse;\n align-items: center;\n justify-content: space-between;\n padding: calc(20px * var(--pf-modal-scale)) 0;\n gap: calc(8px * var(--pf-modal-scale));\n border-radius: calc(4px * var(--pf-modal-scale));\n }\n\n @media (min-width: 960px) {\n .PFModalDualCardItemQrcode,\n .PFModalSoloCardQrcode {\n display: flex;\n }\n }\n\n .PFModalSoloCardQrcodeText {\n all: unset;\n display: inline-flex;\n flex-direction: column;\n user-select: none;\n font-family: 'Roboto', sans-serif !important;\n font-style: normal;\n font-weight: 400;\n font-size: calc(12px * var(--pf-modal-scale));\n line-height: calc(19px * var(--pf-modal-scale));\n word-wrap: anywhere !important;\n text-align: center;\n max-width: calc(180px * var(--pf-modal-scale));\n }\n\n .PFModalSoloCardQrcodeImg {\n --s: calc(160px * var(--pf-modal-scale));\n\n all: unset;\n flex-shrink: 0;\n display: inline-flex;\n width: var(--s);\n height: var(--s);\n background-color: var(--white);\n border-radius: calc(4px * var(--pf-modal-scale));\n overflow: hidden;\n }\n\n @media (max-width: 959.98px) {\n .PFModalOverlay {\n padding: 16px;\n }\n\n .PFModalBackground {\n width: 100% !important;\n height: calc(128px * var(--pf-modal-scale)) !important;\n }\n\n .PFModal:not(.PFModalWithoutBg) .PFModalHeaderLogo {\n height: calc(40px * var(--pf-modal-scale));\n max-width: calc(100px * var(--pf-modal-scale));\n margin-top: calc(-45px * var(--pf-modal-scale)) !important;\n position: relative;\n z-index: 1;\n border-width: 1px;\n border-style: solid;\n border-color: var(--pf-grey-200);\n display: flex;\n align-items: center;\n overflow: hidden;\n background-color: var(--pf-white);\n border-radius: calc(8px * var(--pf-modal-scale));\n }\n\n .PFModalHeaderTitle {\n font-size: calc(18px * var(--pf-modal-scale));\n }\n\n .PFModalHeaderTitleGreen {\n font-size: calc(18px * var(--pf-modal-scale));\n }\n\n .PFModalHeaderText {\n font-size: calc(14px * var(--pf-modal-scale));\n line-height: calc(20px * var(--pf-modal-scale));\n }\n\n .PFModalHeaderTextGreen {\n font-size: calc(14px * var(--pf-modal-scale));\n line-height: calc(20px * var(--pf-modal-scale));\n }\n\n .PFModalDualCardItemQrcode {\n display: none;\n }\n\n .PFModalDualCardItem,\n .PFModalSoloCardContainer {\n padding: 0 !important;\n }\n\n .PFModalDualCardContainer {\n grid-template-columns: 1fr;\n gap: calc(16px * var(--pf-modal-scale));\n }\n }\n\n #PFModal.PFModalIsAppearance .PFModalHeaderText {\n font-weight: 700 !important;\n font-size: calc(24px * var(--pf-modal-scale)) !important;\n line-height: calc(32px * var(--pf-modal-scale)) !important;\n letter-spacing: 0 !important;\n margin: 0 32px;\n }\n\n #PFModal.PFModalIsAppearance .PFModalHeaderTextGreen {\n font-weight: 700 !important;\n font-size: calc(24px * var(--pf-modal-scale)) !important;\n line-height: calc(32px * var(--pf-modal-scale)) !important;\n letter-spacing: 0 !important;\n margin: 0 32px;\n }\n\n #PFModal.PFModalIsAppearance .PFModalBody {\n gap: calc(16px * var(--pf-modal-scale)) !important;\n }\n\n .PFModalAnimateIn {\n transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.3);\n transform: translate3d(0, 0, 0);\n }\n\n .PFModalAnimateIn.PFAnimated {\n transform: translate3d(0, var(--ty), 0);\n }\n\n .PFModalAnimateOut {\n transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1);\n transform: translate3d(0, var(--ty), 0);\n }\n \n .PFModalButtonsDisabled {\n width: 480px !important;\n }\n\n ","\n "])),ne,gn,vn,fn,mn));var yn,bn,xn,Pn,An,Mn,Bn,Fn,kn,Sn,In,En,Wn,Ln,Dn,Hn,On,zn;function Tn(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function Qn(t,e,n){return e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}customElements.get("pf-modal")||customElements.define("pf-modal",Cn),customElements.get("pf-default")||customElements.define("pf-default",class extends Cn{});const _n=new Map;_n.set("default","pf-default"),_n.set("message","pf-message"),_n.set("chat","pf-chat"),_n.set("modal","pf-modal");class jn extends Ft{constructor(){super(),Qn(this,"_isMenuOpen",!1)}getBodyForDefaultModal(){const{appearance:{desktop:t}}=this.widget,e=this.widget.whatsappGreetingMessage,n=t.separatorText?t.separatorText:"или с телефона";return{redirect:t.redirect,backgroundPosition:"top",text:t.modal_title,format:t.format,whatsappButtonText:t.whatsappBtn,whatsappQrcodeText:t.whatsappText,telegramButtonText:t.telegramBtn,telegramQrcodeText:t.telegramText,separatorText:n,isDark:t.isDarkMode,background:t.background,branding:t.branding,whatsappGreetingMessage:e,backgroundImage:void 0,logoFile:void 0,isAppearance:!0,qrCodeEnabled:t.qrCodeEnabled,personalOffers:[]}}getBodyForMyButtonModal(t){const{appearance:e}=this.widget,n=(null==e?void 0:e.myButton)||{},r=this.widget.whatsappGreetingMessage;let o=n.redirect||"whatsapp-and-telegram";"whatsapp-and-telegram"!==o||this.widget.whatsappReady&&this.widget.telegramReady?"whatsapp"!==o||this.widget.whatsappReady?"telegram"!==o||this.widget.telegramReady||(o="whatsapp"):o="telegram":o=this.widget.whatsappReady?"whatsapp":"telegram","open"===t&&this.widget.telegramReady&&this.widget.whatsappReady&&(o="whatsapp-and-telegram"),"telegram"===t&&this.widget.telegramReady&&(o="telegram"),"whatsapp"===t&&this.widget.whatsappReady&&(o="whatsapp");const i=this.isSubscriptionExpired();let a=n.qrCodeEnabled;(void 0===a||i)&&(a=!0);let s=n.branding;return(void 0===s||i)&&(s=!0),{redirect:o,backgroundPosition:"top",text:n.modal_title||"Мы на связи в мессенджерах",format:"modal",whatsappButtonText:n.whatsappBtn||"Написать в WhatsApp",whatsappQrcodeText:"",telegramButtonText:n.telegramBtn||"Написать в Telegram",telegramQrcodeText:"",separatorText:n.separatorText||"или с телефона",isDark:n.isDarkMode||!1,background:n.background||"#ffffff",branding:s,whatsappGreetingMessage:r,backgroundImage:void 0,logoFile:void 0,isAppearance:!0,qrCodeEnabled:a,personalOffers:[]}}isSubscriptionExpired(){if(!this.subscription)return!0;if(!this.subscription.subscriptionPlan)return!0;return new Date(this.subscription.subscriptionPlan.dueDate).getTime()0&&void 0!==arguments[0]?arguments[0]:"pf-default",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const r=this.shadowRoot.querySelector(t),o=e||this.getBodyForDefaultModal();r&&(r.open(o),n&&this.integrationsService.fireEvent("WP_click_widget"))}closeModal(){this.shadowRoot.querySelector("pf-default").close()}mixedClick(){const t=this.getBodyForDefaultModal(),e=rn(t);e?"whatsapp"===e?dn(this.widget,t,this.wazzupId,this.hid,this.integrationsService):"telegram"===e&&un(this.widget,0,this.wazzupId,this.hid,this.integrationsService):r()||ln(t)?(u(this.widget.id,{name:"click",wazzupId:this.wazzupId,hid:this.hid}),this.openDropdown()):(u(this.widget.id,{name:"click",wazzupId:this.wazzupId,hid:this.hid}),this.open())}qrClick(){this.open()}menuClick(){const t=this.getBodyForDefaultModal(),e=rn(t);e?"whatsapp"===e?dn(this.widget,t,this.wazzupId,this.hid,this.integrationsService):"telegram"===e&&un(this.widget,0,this.wazzupId,this.hid,this.integrationsService):(u(this.widget.id,{name:"click",wazzupId:this.wazzupId,hid:this.hid}),sn(t)?this.open():ln(t)&&this.openDropdown())}openDropdown(){this.integrationsService.fireEvent("WP_click_widget"),this._isMenuOpen=!this._isMenuOpen;this.shadowRoot.getElementById("PWPreviewWidgetButton").classList.toggle("PWPreviewWidgetButtonIsHidden",this._isMenuOpen);this.shadowRoot.getElementById("PWPreviewWidgetButtonMobileMenu").classList.toggle("".concat(this.getYNamePositionWidget(),"PWPreviewWidgetButtonMobileMenuIsActive"),this._isMenuOpen)}telegramClick(){this.getBodyForDefaultModal();un(this.widget,0,this.wazzupId,this.hid,this.integrationsService)}whatsappClick(){const t=this.getBodyForDefaultModal();dn(this.widget,t,this.wazzupId,this.hid,this.integrationsService)}initMagicUrlListener(){const t=[];function e(e){document.querySelectorAll(e).forEach((function(e){t.includes(e)||t.push(e)}))}const n="https://widget.yourgood.app/",r="https://widget.profeat.team/";e('[data-profeat="'.concat(r,'#open"]')),e('[data-profeat="'.concat(r,'#whatsapp"]')),e('[data-profeat="'.concat(r,'#telegram"]')),e('[href="'.concat(r,'#open"]')),e('[href="'.concat(r,'#whatsapp"]')),e('[href="'.concat(r,'#telegram"]')),e('[data-profeat="'.concat(n,'#open"]')),e('[data-profeat="'.concat(n,'#whatsapp"]')),e('[data-profeat="'.concat(n,'#telegram"]')),e('[href="'.concat(n,'#open"]')),e('[href="'.concat(n,'#whatsapp"]')),e('[href="'.concat(n,'#telegram"]'));for(let e=0;e{this.onMagicUrlElementClick(t,this)}))}onMagicUrlElementClick(t,e){t.preventDefault(),t.stopPropagation();const n=t.target.getAttribute("href")||t.target.getAttribute("data-profeat")||t.target.closest("a").href,o=null==n?void 0:n.split("#")[1],i=e.getBodyForMyButtonModal(o);switch(o){case"open":if(e.widget.whatsappReady&&e.widget.telegramReady||i.qrCodeEnabled&&!r())return e.open("pf-default",{...i});if(e.widget.whatsappReady)return e.whatsappClick();if(e.widget.telegramReady)return e.telegramClick();break;case"whatsapp":if(!e.widget.whatsappReady)break;if(!i.qrCodeEnabled||r())return e.whatsappClick();e.open("pf-default",{...e.getBodyForMyButtonModal("whatsapp")});break;case"telegram":if(!e.widget.telegramReady)break;if(!i.qrCodeEnabled||r())return e.telegramClick();e.open("pf-default",{...e.getBodyForMyButtonModal("telegram")})}}setWidgetVisibility(t){const e=this.shadowRoot.getElementById("PWPreviewWidgetButtonWrapper");e&&(t?e.classList.add("PWPreviewWidgetButtonWrapperVisible"):e.classList.remove("PWPreviewWidgetButtonWrapperVisible"))}connectedCallback(){super.connectedCallback(),this.initMagicUrlListener();const t=!this.isSubscriptionExpired()&&this.widget.hidden;t&&document.addEventListener("hideWidgetComponent",(()=>{this.setWidgetVisibility(!1)})),setTimeout((()=>{t||this.setWidgetVisibility(!0),this.anyActionPassed$.subscribe((e=>{if(e.showOncePerVisit){const t="pf_widget_show",n=window.sessionStorage.getItem(t)||"";if(n.includes(e.type))return;window.sessionStorage.setItem(t,n+e.type)}const n=_n.get(e.type);"pf-chat"!==n&&"pf-message"!==n||!t||this.setWidgetVisibility(!0);const r="default"!==e.type?e["actionType".concat(a(e.type))]:this.getBodyForDefaultModal();this.open(n,r,!1)})),this.modalStateChange$.subscribe((t=>{t?this.open("pf-default"):(this._isOpen=!1,this.closeModal())}))}),0)}getSizeWidget(){var t;const{appearance:e}=this.widget,n=null===(t=e[r()?"mobile":"desktop"])||void 0===t?void 0:t.size;return this.size||n||50}getPositionWidget(){var t;const{appearance:e}=this.widget;return(null===(t=e[r()?"mobile":"desktop"])||void 0===t?void 0:t.position)||"bottom-right"}getCoordinate(t){const{appearance:e}=this.widget,n=e[r()?"mobile":"desktop"]["gap_".concat(t)];return this[t]||n||25}getYNamePositionWidget(){return this.getPositionWidget().includes("top")?"top":"bottom"}getTransformWidget(){let t=this.getCoordinate("x"),e=this.getCoordinate("y");const n=this.getSizeWidget(),r=this.getPositionWidget(),o=r.includes("top")?"top":"bottom";switch(r){case"top-left":case"bottom-left":t="".concat(t,"px"),e="".concat(e,"px");break;default:t="calc(100% - ".concat(t,"px - ").concat(n,"px)"),e="".concat(e,"px")}return{left:t,[o]:e}}cDesktopMenu(){const t=16,e=this.getBodyForDefaultModal(),n=nn(e),r=an(e),o=n.includes("whatsapp"),i=n.includes("telegram"),a=this.getPositionWidget(),s=a.includes("top")?1:0,l=this.getSizeWidget(),c=l+t,d={80:8,64:4,50:-4}[l],u=a.includes("left")?"left":"right",h=a.includes("top")?"top":"bottom",p=o&&i?"в WhatsApp и Telegram":i?"в Telegram":"в Whatsapp",f=o&&i?289:222;let g=r?{"--y":"".concat(c*("bottom"===h?1:2)+s,"px")}:{"--y":"".concat(c*("bottom"===h?0:1)+s,"px")},v=r?{"--y":"".concat(c*("bottom"===h?2:3)+s,"px")}:{"--y":"".concat(c*("bottom"===h?1:2)+s,"px")};const m={"--y":"".concat(c*s,"px")};return at(Mn||(Mn=Tn(['\n \n
\n \n \n \n
\n\n ',"\n \n ",'\n\n
QR-код для перехода ',"
\n \n "])),_t({PWPreviewWidgetButtonMobileMenu:!0,["".concat(this.getYNamePositionWidget(),"PWPreviewWidgetButtonMobileMenu")]:!0}),(()=>o&&i?at(yn||(yn=Tn(['\n \n ',"\n ",'\n \n
Написать в Telegram
\n\n \n ',"\n ",'\n \n
Написать в Whatsapp
\n '])),Ut({...g}),this.telegramClick,this.cIconWidget(!1),this.cWaveWidget("telegram"),h,c*((r?1:0)+s)+t+d,u,c,Ut({...v}),this.whatsappClick,this.cIconWidget(!0),this.cWaveWidget("whatsapp"),h,c*((r?2:1)+s)+t+d,u,c):i?at(bn||(bn=Tn(['\n \n ',"\n ",'\n \n
Написать в Telegram
\n '])),Ut({...g}),this.telegramClick,this.cIconWidget(!1),this.cWaveWidget("telegram"),h,c*(1+s)+t+d,u,c):at(xn||(xn=Tn(['\n \n ',"\n ",'\n \n
Написать в Whatsapp
\n '])),Ut({...g}),this.whatsappClick,this.cIconWidget(!0),this.cWaveWidget("whatsapp"),h,c*(1+s)+t+d,u,c))(),(()=>r?at(Pn||(Pn=Tn(['\n \n ',"\n ","\n \n "])),Ut({...m}),this.qrClick,this.cIconWidget(!1,!0),this.cWaveWidget("qr")):at(An||(An=Tn([""]))))(),h,c*s+t+d,u,c,f,p)}cModalSlot(){return at(Bn||(Bn=Tn(['\n \n \n '])),this.widget,this.wazzupId,this.hid,this.integrationsService,this.qrCodeImage,!1,this.subscription,this.widget,this.wazzupId,this.hid,this.integrationsService,this.qrCodeImage,!0,this.subscription)}cInWidgetSlot(){const t=this.getPositionWidget();return at(Fn||(Fn=Tn(['\n \n\n \n '])),this.widget,t,this.subscription,this.widget,this.wazzupId,this.hid,this.integrationsService,t,this.subscription)}cImageGifWidget(){const t=nn(this.getBodyForDefaultModal()),e="whatsapp-and-telegram"===t?Lt:"whatsapp"===t?Dt:Ht;return at(kn||(kn=Tn(['\n \n '])),e)}cIconWidget(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?at(Sn||(Sn=Tn(['\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ']))):at(In||(In=Tn(["\n ","\n \n "])),Ot(t,(()=>at(En||(En=Tn(['\n \n \n at(Wn||(Wn=Tn(['\n \n \n \n ']))))))}cWaveWidget(t){return at(Ln||(Ln=Tn(['\n \n
\n \n '])),_t({PWPreviewWidgetButtonWaveColor:!0,PWPreviewWidgetButtonWaveColorWhatsapp:"whatsapp"===t,PWPreviewWidgetButtonWaveColorTelegram:"telegram"===t,PWPreviewWidgetButtonWaveColorMulti:"mixed"===t,PWPreviewWidgetButtonWaveColorQr:"qr"===t}))}cMobileMenu(){const t=nn(this.getBodyForDefaultModal()),e=this.getSizeWidget(),n=e+16,r=this.getPositionWidget();let o={"--y":"".concat(r.includes("bottom")?0:n,"px")},i={"--y":"".concat(r.includes("bottom")?n:2*n,"px")};return"whatsapp"===t&&(o={"--y":"".concat(n-e,"px")}),"telegram"===t&&(i={"--y":"".concat(n-e,"px")}),at(Dn||(Dn=Tn(['\n \n
\n \n \n \n
\n\n \n ',"\n ",'\n \n\n \n ',"\n ","\n \n \n "])),_t({PWPreviewWidgetButtonMobileMenu:!0,["".concat(this.getYNamePositionWidget(),"PWPreviewWidgetButtonMobileMenu")]:!0}),Ut({...o}),this.whatsappClick,this.cIconWidget(!0),this.cWaveWidget("whatsapp"),Ut({...i}),this.telegramClick,this.cIconWidget(!1),this.cWaveWidget("telegram"))}render(){var t;const{whatsappReady:e,telegramReady:n,hidden:o,appearance:i}=this.widget,a=null==i||null===(t=i.desktop)||void 0===t?void 0:t.redirect;let s="whatsapp-and-telegram"===a?"mixed":"whatsapp"===a?"whatsapp":"telegram"===a?"telegram":null;s||(s=e&&n?"mixed":e&&!n?"whatsapp":n?"telegram":null),r()||!e&&!n||(s="menu");const l={mixed:this.mixedClick,whatsapp:this.whatsappClick,telegram:this.telegramClick,menu:this.menuClick},c=this.getSizeWidget(),d=this.getTransformWidget(),u=l[s];if(s)return at(Hn||(Hn=Tn(["\n ","\n\n ","\n "])),this.cModalSlot(),at(On||(On=Tn(['\n \n \n ',"\n\n ","\n \n\n ","\n\n ","\n \n "])),Ut({width:"".concat(c,"px"),height:"".concat(c,"px"),...d}),_t({PWPreviewWidgetButton:!0,PWPreviewWidgetButtonTypeWhatsapp:e&&!n,PWPreviewWidgetButtonTypeTelegram:n&&!e}),u,Ot(e&&n,(()=>this.cImageGifWidget()),(()=>this.cIconWidget(e))),this.cWaveWidget(s),r()?this.cMobileMenu():this.cDesktopMenu(),this.cInWidgetSlot()))}}function Rn(t,e){!function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")}(t,e),e.add(t)}function Un(t,e,n){return e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function qn(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}Qn(jn,"properties",{widget:{type:Object},wazzupId:{type:String},hid:{type:String},integrationsService:{type:Object},subscription:{type:Object},anyActionPassed$:{type:Object},modalStateChange$:{type:Object},qrCodeImage$:{type:Object},tests:{type:Object}}),Qn(jn,"styles",B(zn||(zn=Tn(["\n .PWPreviewWidgetButtonWrapper {\n all: unset;\n position: fixed;\n display: none;\n aspect-ratio: 1 / 1;\n z-index: 2147483646;\n }\n\n .PWPreviewWidgetButtonWrapperVisible {\n display: flex;\n }\n\n .PWPreviewWidgetButton {\n all: unset;\n position: absolute;\n z-index: 3;\n width: 100%;\n border-radius: 50%;\n aspect-ratio: 1 / 1;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.5), opacity 0.3s cubic-bezier(0.175, 0.885, 0.32, 1);\n transform: scale(1);\n color: white;\n user-select: none;\n -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n -webkit-tap-highlight-color: transparent;\n }\n\n .PWPreviewWidgetButton:focus,\n .PWPreviewWidgetButton:active {\n outline: none;\n }\n\n .PWPreviewWidgetButtonMobileMenu {\n all: unset;\n position: absolute;\n z-index: 1;\n top: 0;\n left: 0;\n width: 100%;\n background-color: transparent;\n }\n\n .PWPreviewWidgetButtonMobileMenu .PWPreviewWidgetButton {\n opacity: 0;\n transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.5), opacity 0.3s cubic-bezier(0.175, 0.885, 0.32, 1), top 1s cubic-bezier(0.175, 0.885, 0.32, 1), bottom 1s cubic-bezier(0.175, 0.885, 0.32, 1);\n }\n\n .topPWPreviewWidgetButtonMobileMenu .PWPreviewWidgetButtonAnime {\n top: 0;\n }\n\n .bottomPWPreviewWidgetButtonMobileMenu .PWPreviewWidgetButtonAnime {\n top: 0;\n bottom: 0;\n }\n\n .bottomPWPreviewWidgetButtonMobileMenuIsActive .PWPreviewWidgetButton,\n .topPWPreviewWidgetButtonMobileMenuIsActive .PWPreviewWidgetButton {\n opacity: 1;\n }\n\n .topPWPreviewWidgetButtonMobileMenuIsActive .PWPreviewWidgetButtonAnime {\n top: var(--y);\n }\n\n .bottomPWPreviewWidgetButtonMobileMenuIsActive .PWPreviewWidgetButtonAnime {\n bottom: var(--y);\n top: initial;\n }\n\n .PWPreviewWidgetButtonMobileMenu .PWPreviewWidgetButton {\n z-index: 2;\n }\n\n .PWPreviewWidgetButtonIsHidden {\n opacity: 0 !important;\n }\n\n .PWPreviewWidgetButton:hover {\n transform: scale(1.15);\n }\n\n .PWPreviewTooltip {\n display: none;\n position: absolute;\n justify-content: center;\n align-items: center;\n height: 32px;\n min-width: 142px;\n border-radius: 4px;\n font-size: 12px;\n box-shadow: 0 4px 8px 0 #59688F29;\n font-family: Roboto, sans-serif;\n background: #fff;\n }\n\n .PWPreviewWidgetButton:hover + .PWPreviewTooltip {\n display: flex;\n }\n\n .PWPreviewWidgetQrTooltipShow {\n display: flex;\n }\n\n .PWPreviewWidgetButton:active {\n transform: scale(1.2);\n }\n\n .PWPreviewWidgetButtonTypeWhatsapp,\n .PWPreviewWidgetButtonTypeTelegram,\n .PWPreviewWidgetButtonTypeQr {\n border-radius: 50%;\n }\n\n .PWPreviewWidgetButtonTypeWhatsapp::before,\n .PWPreviewWidgetButtonTypeTelegram::before,\n .PWPreviewWidgetButtonTypeQr::before {\n content: '';\n position: absolute;\n width: 100%;\n max-width: calc(100% - 6px);\n aspect-ratio: 1 / 1;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n border-radius: 50%;\n }\n\n .PWPreviewWidgetButtonTypeWhatsapp {\n background: linear-gradient(#86ffb3 0%, #26d367 100%);\n }\n\n .PWPreviewWidgetButtonTypeWhatsapp::before {\n background-color: #26d367;\n }\n\n .PWPreviewWidgetButtonTypeTelegram {\n background: linear-gradient(#5dc9ff 0%, #08c 100%);\n }\n\n .PWPreviewWidgetButtonTypeTelegram::before {\n background-color: #08c;\n }\n\n .PWPreviewWidgetButtonTypeQr {\n background: linear-gradient(#898989 0%, #161616 100%);\n z-index: 10;\n }\n\n .PWPreviewWidgetButtonTypeQr::before {\n background-color: #212121;\n }\n\n .PWPreviewWidgetButtonGif {\n all: unset;\n display: block;\n max-width: 100%;\n aspect-ratio: 1 / 1;\n border-radius: 50%;\n overflow: hidden;\n }\n\n .PWPreviewWidgetButtonIcon {\n all: unset;\n position: relative;\n z-index: 1;\n display: block;\n max-width: 68%;\n aspect-ratio: 1 / 1;\n }\n\n .PWPreviewWidgetButtonWaveColor {\n all: unset;\n display: block;\n position: absolute;\n z-index: 1;\n width: 100%;\n aspect-ratio: 1 / 1;\n color: white;\n }\n\n .PWPreviewWidgetButtonWaveColorWhatsapp {\n color: #26d367;\n }\n\n .PWPreviewWidgetButtonWaveColorTelegram {\n color: #08c;\n }\n\n .PWPreviewWidgetButtonWaveColorQr {\n color: #212121;\n }\n\n @keyframes PWPreviewWidgetButtonWaveColorMulti {\n from {\n color: #08c;\n }\n\n 22% {\n color: #08c;\n }\n\n 28.8% {\n color: #25d366;\n }\n\n 82% {\n color: #25d366;\n }\n\n 88% {\n color: #08c;\n }\n\n to {\n color: #08c;\n }\n }\n\n .PWPreviewWidgetButtonWaveColorMulti {\n animation: PWPreviewWidgetButtonWaveColorMulti 10s linear infinite;\n }\n\n @keyframes PWPreviewWidgetButtonWaveSonic {\n from {\n transform: scale(1);\n opacity: 0;\n }\n\n 60% {\n transform: scale(1);\n opacity: 0;\n }\n\n 70% {\n opacity: 0.4;\n }\n\n to {\n transform: scale(2);\n opacity: 0;\n }\n }\n\n .PWPreviewWidgetButtonWave {\n all: unset;\n display: block;\n position: absolute;\n z-index: 1;\n width: 100%;\n aspect-ratio: 1 / 1;\n border-radius: 50%;\n background: radial-gradient(rgb(255, 255, 255, 0), currentColor);\n animation: PWPreviewWidgetButtonWaveSonic 4s ease infinite;\n }\n "])))),customElements.get("pf-widget")||customElements.define("pf-widget",jn);var Vn=new WeakSet;class Nn{constructor(t){Rn(this,Vn),Un(this,"integrations",[]),this.integrations=t}insertIntegrations(){const t={ym:qn(Vn,this,Gn),ga:qn(Vn,this,Zn),callTouch:()=>{},coMagic:()=>{},uis:()=>{},callTracking:()=>{}};for(const e of this.integrations)t[e.type](e)}fireEvent(t){this.integrations.forEach((e=>{switch(e.type){case"ym":e.ym.isApi&&t.includes("WP_dialog")||window.ym(e.ym.counter,"reachGoal",t);break;case"ga":e.ga.isApi&&t.includes("WP_dialog")||window.gtag("event",t,{send_to:e.ga.counter});break;case"uis":case"coMagic":window.Comagic&&window.Comagic.trackEvent("profeat",t)}}))}handleDialogEvents(t){for(const e of t)"telegram"===e.transport?this.fireEvent("WP_dialog_telegram"):this.fireEvent("WP_dialog_whatsapp")}}function Zn(t){if(!window.gtag){const e=document.createElement("script");function n(){dataLayer.push(arguments)}e.src="https://www.googletagmanager.com/gtag/js?id=".concat(t.ga.counter),e.async=!0,document.head.appendChild(e),window.dataLayer=window.dataLayer||[],n("js",new Date),window.gtag=n,window.gtag("config",t.ga.counter)}}function Gn(t){!function(t,e,n,r,o,i,a){t[o]=t[o]||function(){(t[o].a=t[o].a||[]).push(arguments)},t[o].l=1*new Date;for(var s=0;sObject.values(t).every((t=>!0===t)),any:t=>Object.values(t).some((t=>!0===t))};function Kn(t){return"function"==typeof t}function Yn(t){return function(e){if(function(t){return Kn(null==t?void 0:t.lift)}(e))return e.lift((function(e){try{return t(e,this)}catch(t){this.error(t)}}));throw new TypeError("Unable to lift unknown Observable type")}}var Jn=function(t,e){return Jn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},Jn(t,e)};function $n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}Jn(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function tr(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{l(r.next(t))}catch(t){i(t)}}function s(t){try{l(r.throw(t))}catch(t){i(t)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}l((r=r.apply(t,e||[])).next())}))}function er(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function rr(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function or(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o1||s(t,e)}))})}function s(t,e){try{!function(t){t.value instanceof ir?Promise.resolve(t.value.v).then(l,c):d(i[0][2],t)}(o[t](e))}catch(t){d(i[0][3],t)}}function l(t){s("next",t)}function c(t){s("throw",t)}function d(t,e){t(e),i.shift(),i.length&&s(i[0][0],i[0][1])}}function sr(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=nr(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,o){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,o,(e=t[n](e)).done,e.value)}))}}}Object.create;"function"==typeof SuppressedError&&SuppressedError;function lr(t){var e=t((function(t){Error.call(t),t.stack=(new Error).stack}));return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var cr=lr((function(t){return function(e){t(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(t,e){return e+1+") "+t.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=e}}));function dr(t,e){if(t){var n=t.indexOf(e);0<=n&&t.splice(n,1)}}var ur=function(){function t(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return t.prototype.unsubscribe=function(){var t,e,n,r,o;if(!this.closed){this.closed=!0;var i=this._parentage;if(i)if(this._parentage=null,Array.isArray(i))try{for(var a=nr(i),s=a.next();!s.done;s=a.next()){s.value.remove(this)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(e=a.return)&&e.call(a)}finally{if(t)throw t.error}}else i.remove(this);var l=this.initialTeardown;if(Kn(l))try{l()}catch(t){o=t instanceof cr?t.errors:[t]}var c=this._finalizers;if(c){this._finalizers=null;try{for(var d=nr(c),u=d.next();!u.done;u=d.next()){var h=u.value;try{fr(h)}catch(t){o=null!=o?o:[],t instanceof cr?o=or(or([],rr(o)),rr(t.errors)):o.push(t)}}}catch(t){n={error:t}}finally{try{u&&!u.done&&(r=d.return)&&r.call(d)}finally{if(n)throw n.error}}}if(o)throw new cr(o)}},t.prototype.add=function(e){var n;if(e&&e!==this)if(this.closed)fr(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(e)}},t.prototype._hasParent=function(t){var e=this._parentage;return e===t||Array.isArray(e)&&e.includes(t)},t.prototype._addParent=function(t){var e=this._parentage;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t},t.prototype._removeParent=function(t){var e=this._parentage;e===t?this._parentage=null:Array.isArray(e)&&dr(e,t)},t.prototype.remove=function(e){var n=this._finalizers;n&&dr(n,e),e instanceof t&&e._removeParent(this)},t.EMPTY=function(){var e=new t;return e.closed=!0,e}(),t}(),hr=ur.EMPTY;function pr(t){return t instanceof ur||t&&"closed"in t&&Kn(t.remove)&&Kn(t.add)&&Kn(t.unsubscribe)}function fr(t){Kn(t)?t():t.unsubscribe()}var gr={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},vr={setTimeout:function(t,e){for(var n=[],r=2;r=2,!0))}function co(t,e){return Yn((function(n,r){var o=0;n.subscribe(Er(r,(function(n){return t.call(e,n,o++)&&r.next(n)})))}))}var uo=function(t){function e(e,n){return t.call(this)||this}return $n(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(ur),ho={setInterval:function(t,e){for(var n=[],r=2;r=2;return function(r){return r.pipe(t?co((function(e,n){return t(e,n,r)})):zr,(i=1)<=0?function(){return Jr}:Yn((function(t,e){var n=0;t.subscribe(Er(e,(function(t){++n<=i&&(e.next(t),i<=n&&e.complete())})))})),n?function(t){return Yn((function(e,n){var r=!1;e.subscribe(Er(n,(function(t){r=!0,n.next(t)}),(function(){r||n.next(t),n.complete()})))}))}(e):(void 0===(o=function(){return new ko})&&(o=So),Yn((function(t,e){var n=!1;t.subscribe(Er(e,(function(t){n=!0,e.next(t)}),(function(){return n?e.complete():e.error(o())})))}))));var o,i}}const Eo={afterPageLoad:t=>{let{seconds:e}=t;return Co(1e3*e).pipe(Lr((()=>!0)))},pageScrollBelow:t=>{let{amount:e,unit:n}=t;return new Qr((t=>{t.next(r()),Bo(document,"scroll").pipe(Lr(r)).subscribe(t)})).pipe(co((t=>!0===t)),Io());function r(){const t=document.body,r=document.documentElement,o=Math.max(t.scrollHeight,t.offsetHeight,r.clientHeight,r.scrollHeight,r.offsetHeight),i=window.scrollY;if("px"===n)return i>=e;if("pct"===n){return i/(o-window.innerHeight)*100>=e}}},location:t=>{let{matcher:e,values:n}=t;const r={includes:(t,e)=>t.some((t=>e.includes(t))),not_includes:(t,e)=>t.every((t=>!e.includes(t))),equals:(t,e)=>t.some((t=>t===e)),not_equals:(t,e)=>t.every((t=>t!==e)),starts_with:(t,e)=>t.some((t=>e.startsWith(t)))};function o(){const t=window.location.href.replace(/\/+$/,"");return(0,r[e])(n,t)}return new Qr((t=>{t.next(o()),Bo(window,"locationchange").pipe(Lr(o)).subscribe(t)}))},device:t=>{let{deviceType:e}=t;if(!e)return yo(!0);return yo(e===i())},beforeLeave:(t,e,n,r)=>{return new Qr((t=>{t.next(o()),Bo(document,"mouseout").pipe(Lr(o)).subscribe(t)})).pipe(co((t=>!0===t)));function o(t){if(!t)return!1;const n=t.clientY<=0,o="pf_widget_leave_".concat(e),i=window.sessionStorage.getItem(o),a=(window.sessionStorage.getItem("pf_widget_show")||"").includes(e);return r?n&&!a:!i&&(n&&setTimeout((()=>{window.sessionStorage.setItem(o,!0)}),250),n)}}},Wo={type:"afterPageLoad",afterPageLoad:{seconds:30}},Lo=t=>{(t=>{if(t.query.any||t.query.every){let e=!1,n=!1;if(t.query.any){for(let r=0;r(0,Eo[n.type])(n[n.type],t.type,e,t.showOncePerVisit).pipe(Lr((t=>({type:n.type,isPassed:t})))))),o=Object.fromEntries(n.map((t=>[t.type,!1])));return so(...r).pipe(lo(((t,e)=>(t[e.type]=e.isPassed,t)),o),co((t=>function(t,e){return Xn[t](e)}(e,t))),function(t,e){return Yn((function(n,r){var o=null!=e?e:{},i=o.leading,a=void 0===i||i,s=o.trailing,l=void 0!==s&&s,c=!1,d=null,u=null,h=!1,p=function(){null==u||u.unsubscribe(),u=null,l&&(v(),h&&r.complete())},f=function(){u=null,h&&r.complete()},g=function(e){return u=Gr(t(e)).subscribe(Er(r,p,f))},v=function(){if(c){c=!1;var t=d;d=null,r.next(t),!h&&g(t)}};n.subscribe(Er(r,(function(t){c=!0,d=t,(!u||u.closed)&&(a?v():g(t))}),(function(){h=!0,(!(l&&c&&u)||u.closed)&&r.complete()})))}))}((()=>{return void 0===(t=1e3)&&(t=0),void 0===e&&(e=mo),t<0&&(t=0),Co(t,t,e);var t,e})),Lr((()=>t)))},Do=t=>so(...t.map((t=>Lo(t))));var Ho=lr((function(t){return function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}})),Oo=function(t){function e(){var e=t.call(this)||this;return e.closed=!1,e.currentObservers=null,e.observers=[],e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return $n(e,t),e.prototype.lift=function(t){var e=new zo(this,this);return e.operator=t,e},e.prototype._throwIfClosed=function(){if(this.closed)throw new Ho},e.prototype.next=function(t){var e=this;xr((function(){var n,r;if(e._throwIfClosed(),!e.isStopped){e.currentObservers||(e.currentObservers=Array.from(e.observers));try{for(var o=nr(e.currentObservers),i=o.next();!i.done;i=o.next()){i.value.next(t)}}catch(t){n={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}}))},e.prototype.error=function(t){var e=this;xr((function(){if(e._throwIfClosed(),!e.isStopped){e.hasError=e.isStopped=!0,e.thrownError=t;for(var n=e.observers;n.length;)n.shift().error(t)}}))},e.prototype.complete=function(){var t=this;xr((function(){if(t._throwIfClosed(),!t.isStopped){t.isStopped=!0;for(var e=t.observers;e.length;)e.shift().complete()}}))},e.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(e.prototype,"observed",{get:function(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0},enumerable:!1,configurable:!0}),e.prototype._trySubscribe=function(e){return this._throwIfClosed(),t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)},e.prototype._innerSubscribe=function(t){var e=this,n=this,r=n.hasError,o=n.isStopped,i=n.observers;return r||o?hr:(this.currentObservers=null,i.push(t),new ur((function(){e.currentObservers=null,dr(i,t)})))},e.prototype._checkFinalizedStatuses=function(t){var e=this,n=e.hasError,r=e.thrownError,o=e.isStopped;n?t.error(r):o&&t.complete()},e.prototype.asObservable=function(){var t=new Qr;return t.source=this,t},e.create=function(t,e){return new zo(t,e)},e}(Qr),zo=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return $n(e,t),e.prototype.next=function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===n||n.call(e,t)},e.prototype.error=function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===n||n.call(e,t)},e.prototype.complete=function(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)},e.prototype._subscribe=function(t){var e,n;return null!==(n=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==n?n:hr},e}(Oo),To=function(t){function e(e){var n=t.call(this)||this;return n._value=e,n}return $n(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){var t=this,e=t.hasError,n=t.thrownError,r=t._value;if(e)throw n;return this._throwIfClosed(),r},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(Oo);const Qo="0123456789abcdef";class _o{constructor(t){this.bytes=t}static ofInner(t){if(16!==t.length)throw new TypeError("not 128-bit length");return new _o(t)}static fromFieldsV7(t,e,n,r){if(!Number.isInteger(t)||!Number.isInteger(e)||!Number.isInteger(n)||!Number.isInteger(r)||t<0||e<0||n<0||r<0||t>0xffffffffffff||e>4095||n>1073741823||r>4294967295)throw new RangeError("invalid field value");const o=new Uint8Array(16);return o[0]=t/2**40,o[1]=t/2**32,o[2]=t/2**24,o[3]=t/65536,o[4]=t/256,o[5]=t,o[6]=112|e>>>8,o[7]=e,o[8]=128|n>>>24,o[9]=n>>>16,o[10]=n>>>8,o[11]=n,o[12]=r>>>24,o[13]=r>>>16,o[14]=r>>>8,o[15]=r,new _o(o)}static parse(t){var e,n,r,o;let i;switch(t.length){case 32:i=null===(e=/^[0-9a-f]{32}$/i.exec(t))||void 0===e?void 0:e[0];break;case 36:i=null===(n=/^([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12})$/i.exec(t))||void 0===n?void 0:n.slice(1,6).join("");break;case 38:i=null===(r=/^\{([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12})\}$/i.exec(t))||void 0===r?void 0:r.slice(1,6).join("");break;case 45:i=null===(o=/^urn:uuid:([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12})$/i.exec(t))||void 0===o?void 0:o.slice(1,6).join("")}if(i){const t=new Uint8Array(16);for(let e=0;e<16;e+=4){const n=parseInt(i.substring(2*e,2*e+8),16);t[e+0]=n>>>24,t[e+1]=n>>>16,t[e+2]=n>>>8,t[e+3]=n}return new _o(t)}throw new SyntaxError("could not parse UUID string")}toString(){let t="";for(let e=0;e>>4),t+=Qo.charAt(15&this.bytes[e]),3!==e&&5!==e&&7!==e&&9!==e||(t+="-");return t}toHex(){let t="";for(let e=0;e>>4),t+=Qo.charAt(15&this.bytes[e]);return t}toJSON(){return this.toString()}getVariant(){const t=this.bytes[8]>>>4;if(t<0)throw new Error("unreachable");if(t<=7)return this.bytes.every((t=>0===t))?"NIL":"VAR_0";if(t<=11)return"VAR_10";if(t<=13)return"VAR_110";if(t<=15)return this.bytes.every((t=>255===t))?"MAX":"VAR_RESERVED";throw new Error("unreachable")}getVersion(){return"VAR_10"===this.getVariant()?this.bytes[6]>>>4:void 0}clone(){return new _o(this.bytes.slice(0))}equals(t){return 0===this.compareTo(t)}compareTo(t){for(let e=0;e<16;e++){const n=this.bytes[e]-t.bytes[e];if(0!==n)return Math.sign(n)}return 0}}class jo{constructor(t){this.timestamp=0,this.counter=0,this.random=null!=t?t:Ro()}generate(){return this.generateOrResetCore(Date.now(),1e4)}generateOrAbort(){return this.generateOrAbortCore(Date.now(),1e4)}generateOrResetCore(t,e){let n=this.generateOrAbortCore(t,e);return void 0===n&&(this.timestamp=0,n=this.generateOrAbortCore(t,e)),n}generateOrAbortCore(t,e){if(!Number.isInteger(t)||t<1||t>0xffffffffffff)throw new RangeError("`unixTsMs` must be a 48-bit positive integer");if(e<0||e>0xffffffffffff)throw new RangeError("`rollbackAllowance` out of reasonable range");if(t>this.timestamp)this.timestamp=t,this.resetCounter();else{if(!(t+e>=this.timestamp))return;this.counter++,this.counter>4398046511103&&(this.timestamp++,this.resetCounter())}return _o.fromFieldsV7(this.timestamp,Math.trunc(this.counter/2**30),this.counter&2**30-1,this.random.nextUint32())}resetCounter(){this.counter=1024*this.random.nextUint32()+(1023&this.random.nextUint32())}generateV4(){const t=new Uint8Array(Uint32Array.of(this.random.nextUint32(),this.random.nextUint32(),this.random.nextUint32(),this.random.nextUint32()).buffer);return t[6]=64|t[6]>>>4,t[8]=128|t[8]>>>2,_o.ofInner(t)}}const Ro=()=>{if("undefined"!=typeof crypto&&void 0!==crypto.getRandomValues)return new Uo;if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");return{nextUint32:()=>65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random())}};class Uo{constructor(){this.buffer=new Uint32Array(8),this.cursor=65535}nextUint32(){return this.cursor>=this.buffer.length&&(crypto.getRandomValues(this.buffer),this.cursor=0),this.buffer[this.cursor++]}}let qo;const Vo=()=>No().toString(),No=()=>(qo||(qo=new jo)).generate();var Zo,Go=n(283),Xo=n.n(Go);function Ko(t,e,n){const r=e&&n?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAiCAYAAAAKyxrjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANcSURBVHgB5ZmvUxtBFMc3TC1MPAiKA9M4UPwQoBCdAQP/ALjU4GAqcJgSFBiQGJipQIFoCwZcMMSlEYluJv/AdT+b7M1ms7fZS9qZXPjOPHLs7b17333ffbvZ5ISFKIpW5cdnaSvS8oaNKmode5V2msvlas5eklhe2rco+4BDnJCcJic/fkgriPFAWdqazGZzotPwVYwPOQAXOImczN6s/Pxt3q3X6+L4+FhUKhXRarWUjSKmpqbEzMyMmJ6eFkdHR+rawhoET+VFUbdAbnNzc2RJJQGyd3d3NskSEv1ktpC5rJEDxEzsFlYgOGu2NBoNkVUwpSzkewgi0azCobz8h4BOTqD59fX1WPNvb2/KhlXAMH6DCIYEcHh4KLa3t533b25uRKlUSk30f/mlikZmw9zcXGJnyvH19bWrHHcBme/t7bnmxNB+d3Z2vCSr1WrX/xMiEHYQPinT5+LiQj2T1q8P9KEv2Q5FMMFisRgHsby8rKwfSRbfNH5DQF+kHIoggoyynhsPDw9KKpC7vb31PrexseEdbdOvC7zj6upKyfLg4CBu55nQLAYRXFhYEIOCipjWL1WTRRuVXF5eipeXl54s+/yaSE1wcXFRjR62tbXV91mf/GyCz8/PKltsFe/v75UU5TcCp59QWQfPQQ2InZycJG2NBgaEkCHZYuAoUmdnZ/HGI6RguRC0Dtq7G+YWxYF1CaK6mOzv7yvpEKC5UIf4xSeGPwaRLJr37Wz7/JoIIkhhsQFBAEnuExTB6Rfr+7610OVXF4/z8/N4zZufn+8pKqFrbJBEkyomJB4fH1XG9JKBlPTc5Bnf3tZXiVHA09OTegeZNdHPr4ngnQwjar/IDpaXEhijzfXu7m7fQBK+xyWin9+BdzJLS0ve+wTKPElDDjAwoX3T+NUIIqiXBoKhlPsWeO7ZBaIfdOD/2i8IkiiZmZycVCVcA0kx+XV148UUjWFPA4b1a0sUgn+EcbBbKBQyeWQBUFm5XO5qQ6JNu1NW4dgM1HoIIo+swlGJFcFfZgu7kixmkZgdX89emYOron1sH0Mf/PLJTmKUD34xVJdw8PtR/eXwNxo/cKD9Tn584YIGaSWRfcBhrcOpnUETUfvHmC+ifaQ/K6yD4RFD0zCK5XdJ7KfZ4S+rfIAUJaCLgQAAAABJRU5ErkJggg==":e?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVMSURBVHgB7Zy/U9swFMefua5wdIa7GjZY2k4wce3AxMTBAksPFka6wMa1HEwwFPgDgC6wwF0HJhjoCFPDAht4gBkKf0Cqr2KFoNqSnDw7scPnTpgkyg99LT299yTbI0fK5XK3OHwQ5X14xGM/PFL4fzMJwuNDWPC4JMqF53m/iQshhC/Khij35fyC374jik/1It7cLcqPcvH4Zmq3FyOGLw6n1PxhkBaBKJ/FUAr0Fzr0J4QYsA9FFgP4opyGbX3Bix7SBj1DJyCtp+iC3FD7iKEIRPkoRMHM9DxkQmPjU/vhi1I1tLKHhEPlxuXdZ2dndH5+Tre3t3R1dUWPj4/yeTxuJr29vfLY09NDXV1dNDg4SBMTE9XnHejD0FGC7IrDF1NtNHxzc5N2dnYoT8zMzND8/LwUycKmEOSrEuSenj3O/4AY09PTdHl5SXkEvWVvb88mCmxIX4cQ4xMZxADoGXkVA+C3ow0WZGgCo/rBVAu2IW/DJAq0AfbPgl2Qw8NDKgqYDCy8hyDvTDXyPFR0HGbCtxDEaD/UtFoEHE7uO6sgd3d3VBSenp5sVbo76JUXeEgQmCr09/dTkbi+vja+/oYyBs7RwMAAjY6O0vDwsHStlcMEewXDh7F+cnIiS9Zk1kPQaLjRKA5utATiwHeAU8Vly2w9JBNBEGQtLS05C6GjnEMOB7HpgkAI9AoOtre3aXV1lRrBJkiqs8za2hqbGGB2dpaOjo4oTVITBD1jcnKSuEHkCqHTIhVBYDOieoaaRRoFQnP2vFrYBUHGCgkZHUyhIyMjskxNTVGjOCZ9EsMuCM6enrZDr1hYWKjGRYg6HUJxI2oa54ZdEAwXHaQQ9CCRw+lK4tO4wioIvM+opG5UlBklUlIgBr6TE1ZB4Iq7AjE4ci1JvtMFVkEQo0SBqVIHRpGjMXHfWS+sgkQ1HOh2BV09aiaqhwTrLk6wChJn4PCja0XBcGl0lrF9Z71kliCC5wofRbG4uNiS6UlWQUwNxJlcX1+vPoZvgsWvRkXhFpVVEJtbDiNaazswy0AU/X1o5NjYmHTmbEOLe1WAVRCHdQ8pSJQotes/KysrciEdz+E1uPpxwnALwpoPGRoaov39fae6yILpy4sqnRjXyKhcxtzcXCKvN9Ocqtoe4WL50Us6Oztpa2vLaUtF1GeiPnfeld2oJknzqYRPVPyjExcjccOeQsSZLJVKlBScbQwh2Ao9oYwgDtO2Xj/KINvIfBmiXlca9kNNy7AhGH4AwVvUcIF4aexaYheEIz5BCBAXBgAkm9PalcDuqWKmSZODg4OGM+8m2GMZ7nC8FvQMuPxpwjpk0uodmL3grGWxeYdVED17BeMI7/X4+FhuRcDrSbZKqmkcJatAkHXaxU4/zA5qsTquEWqhGzMSjKe+2K1ErN0Hy0VLrO22Ei5LmYGpAndGqpk4tCV43UGkAUEeTBXSWB1rFrUZuxgerEOGO6vdTBxOrhTkr6lGkWyIKRwIkTbEGJqm7YpniUOa4cIqCPyFtLYeZAna4NDbS/BDsHEXFw8ZLw9BXlOF5HkDdhCpTdvlIZ7nve0IrzX7aaqJD8IH5rGn4Dc7iAF+4U/iS8zgWiPIgnuOnqOyW61yiRnytDCeeAz7lyD6fr7EDAhRNsSBZ8E1fywLMb7jn1pBYEP+UBtepirE6FMPqq57aEs+k8VRKxgBVdpc5UUsE17hPE7tIUogyrh+/f/rzRA0IqNdaW0r42qZigfWTz9GieFEuXJDld1y/m+ogpvC+Lb2epSAcuUaX3XLHZ8q3m0r3nInCI/yljs4qpsd2PgHlM3qjr5q8ukAAAAASUVORK5CYII=":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUoSURBVHgB7ZwxMyRBFMffqEspYqoMGQkiInUCH0CRkFzxBVwkou4UEcHZTGRdQkLVJRICVyKiIyFjAmKOD7DX/97pNTs3092z2z07M+tX1cbujrH9n9evX7/uHoc0qVQq3ewwysqIf8Rr1z+S/3sr8fzji1/w+pqVG8dxfpMpmBAuKzusPFfyC757mRWXGoX9cTcrPyrF45us3k6MGC47nFPrm4EtPFamWFPywh90hN9gYsA/FFkM4LJy7te1jjoLaQPLCONRyFLCgjxQ+4gh8FgZY6KgZ3pvMr6zcan9cFmpOVpuIX5TedD568vLS7q6uqLHx0e6u7uj19dX/j5et5K+vj5+7O3tpa6uLhoeHqbZ2dna+xoMoOkIQfbZ4YvsbFS8VCpRuVymPLG4uEjLy8tcJAUlJshXIcgzvUec/wExFhYW6Pb2lvIIrOXg4EAlCnzIQAcT4zNJxACwjLyKAfDdUQcFfGgCpzoqOwu+IW/NJArUAf5PgVqQ4+NjKgroDBSMQJB+2Rl5biphNHrCHggi9R+iWy0CGje3XynI09MTFYW3tzfVKd0d9EEdDhIEshMGBwepSNzf30s//0Qpg+BoaGiIpqenaWJigofWImCCv0I7R0GPcHZ2RmmTmoWg0gijUTTCaA56BXT7R0dHxnyZykJSESTBeCISCINI00RM1HJB1tbWuCAm2Nvbo83NTWoGlSBWe5mtrS1jYoClpSV+TZtYEwSWMTc3R6bBNVdXV8kWVgRBYsakZYSBpdi6vnFBkLGCA7VNM05ahnFBYNIJ0nYNI7px0xgXBM2lWRCgIX8xPz/Pe7m4QVmSmEYXo5Eqos9mrAMJHESniDeCo+y4EbeIejXyHNoYFQSheFJQWQhwenoaWzGZyLgJmRUEd0sX0SxQghaAJiemOQQyQRq5CTKMCoLstgo0C4gQHrihd9re3uZiBEN0lcimHbhRQWQODk0CQkSZtxjr4PNwdlxV4Uw71TgmJycj85nCKmD2ECJqqkDH6kxitNuN6w12d3e5b4AAAljFycmJVAygajKmc75GLQRWEHVH8R4sQZwDMxemLhMDqJqM6VkBoxai0/0FM2RANXmkajKZFgSOMymHh4exYx+dbtxkDAKMChJcHpEECILJ6KCPAarmguZnOu9q3Kk2Og8M5wonGxywIQqVYWOa1XgKEf7h4uKiqfgAfgG+BSPnuOvAOrBEI+lCndRTiGJhTTPAkSIJJBMV/8PGqiUrGTMxRrEFks22ViVYy6lubGzw+RTT4JrNZt5lWM26r6ysGLUUWAauaZNUJqoQtqNrbXRkanLBXyZm7gDEgDBJlkrG5UyaITOCBBET3YhE0aMEJ7vRcyD6RNTbaKAnI5OCtBKdOMSTnZDGlEJaaNTF+1hBFAKCvMhOsDE71irCg8cIXpRNJkkmPeto3FwuyF/ZGUXyIRr5We5DrmVnjI+PU1HQmGa9UQqCeMHm0oa0QB00rP0acQgW7mLzkHR7CCaeESjlEfhBpCpV20Mcx+np8Pea/ZSdiQvhgnm0FHxnDTHAL/xIvMVMLJVEVguWI5ZLZmWLWWdnJ3eeeA3/l2Du932LGWCi7LCD/aU/2WSdifEdvwQFgQ/5Q224TZWJMSBe1EJ335dMkSJQKxgeVetco24s4+9wnqH2EMVjZSa8///jYQghIke73NtW29U6FQ/MkYxFiaFFpfpAlf1K/h+ogofCuKr6OpSASnWPr3jkjkvV6DaLj9zx/CN/5A6O4mEHKv4Bzd/ZG79Y2BcAAAAASUVORK5CYII=";return new(Xo())({width:300,height:300,type:"png",data:t,image:r,dotsOptions:{color:"#000000",type:"dots"},backgroundOptions:{color:"#ffffff"},margin:8,imageOptions:{margin:0},cornersSquareOptions:{type:"extra-rounded"},cornersDotOptions:{type:"dot"},errorCorrectionLevel:"L"}).getRawData().then((t=>{const e=new FileReader;return e.readAsDataURL(t),new Promise((t=>{e.onloadend=()=>{t(e.result)}}))})).catch((()=>[]))}function Yo(t,e,n){return"".concat("https://widget.yourgood.app/bridge","?wid=").concat(t,"&sid=").concat(e,"&r=").concat(n)}function Jo(t){Promise.all([d(t),h(t),p(t),f(t),g(t),v(t),ri()]).then((e=>{let[n,r,o,i,a,s,l]=e;if(!n)return void c("Can not found widget with id",t);!function(){const t=document.createElement("link");t.rel="stylesheet",t.href="https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap",document.head.appendChild(t)}();const d=function(){const t=new To(!1);return window.pfWidget={open:()=>t.next(!0),close:()=>t.next(!1)},{modalStateChange$:t.pipe((e=1,co((function(t,n){return e<=n}))))};var e}(),h=ni();Promise.all([Ko(Yo(h,n.id,"whatsapp-and-telegram"),!0,!0),Ko(Yo(h,n.id,"whatsapp"),!0,!1),Ko(Yo(h,n.id,"telegram"),!1,!0)]).then((e=>{let[c,f,g]=e;n.qrCodeImage={forTelegramAndWhatsapp:c,forWhatsapp:f,forTelegram:g};const v=new Nn(r);v.insertIntegrations(),v.handleDialogEvents(o),setInterval((()=>{p(t).then((t=>v.handleDialogEvents(t)))}),9e4);const m=Do(i);!function(t){let{widget:e,wazzupId:n,hid:r,integrationsService:o,subscription:i,anyActionPassed$:a,modalStateChange$:s,qrCodeImage:l,tests:c}=t;const d=at(Zo||(u=['\n \n '],h||(h=u.slice(0)),Zo=Object.freeze(Object.defineProperties(u,{raw:{value:Object.freeze(h)}}))),e,n,r,o,i,a,s,l,c);var u,h;At(d,document.body)}({widget:n,wazzupId:h,hid:l,integrationsService:v,subscription:a,anyActionPassed$:m,modalStateChange$:d.modalStateChange$,qrCodeImage:n.qrCodeImage,tests:s}),u(t,{name:"enter",wazzupId:h,hid:l,integrations:r})}))}))}const $o="__buttonly_id",ti="__hid",ei=730;function ni(){!function(){const t=y.get($o);t&&t.includes("-")&&y.set($o,t.replace("-",""),{expires:ei})}();let t=w("123456789",8)();return y.get($o)||y.set($o,t,{expires:ei}),y.get($o)}function ri(){const t=y.get(ti);if(!t){const t=Vo();return y.set(ti,t,{expires:ei}),t}return t}!function(){const t=function(){if(window.ygWidgetId)return null;const t=document.head.querySelectorAll("[data-pf-id]"),e=t.length>1?t[0].dataset.pfId:document.currentScript.dataset.pfId;return window.ygWidgetId=e,e}();t?(!function(){if(!0===window[o])return;window[o]=!0;let t=history.pushState;history.pushState=function(){let e=t.apply(this,arguments);return window.dispatchEvent(new Event("pushstate")),window.dispatchEvent(new Event("locationchange")),e};let e=history.replaceState;history.replaceState=function(){let t=e.apply(this,arguments);return window.dispatchEvent(new Event("replacestate")),window.dispatchEvent(new Event("locationchange")),t}}(),function(t){let{widgetId:e,referrer:n}=t;fetch("".concat("https://widget.yourgood.app","/api/statistics-inner/create-setup-event"),{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},body:JSON.stringify({settingsId:e,referrer:n})}).then((t=>t.json())).catch((()=>{}))}({widgetId:t,referrer:window.location.href}),new Promise(((t,e)=>{t()})).then((()=>d(t))).then((e=>{var n;e.appearance[i()].isDelayMode?(n=3e3,new Promise((t=>setTimeout(t,n)))).then((()=>Jo(t))):Jo(t)}))):console.error("You can only install 1 of widget")}()})()})();