vendor: 5,005 bytes, lines 1-2
1/*! For license information please see piano-init.bundle.js.LICENSE.txt */ 2(()=>{var e={5008(){function e(){var n,o,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.toStringTag||"@@toStringTag";function c(e,r,i,a){var c=r&&r.prototype instanceof u?r:u,l=Object.create(c.prototype);return t(l,"_invoke",function(e,t,r){var i,a,c,u=0,l=r||[],d=!1,v={p:0,n:0,v:n,a:f,f:f.bind(n,4),d:function(e,t){return i=e,a=0,c=n,v.n=t,s}};function f(e,t){for(a=e,c=t,o=0;!d&&u&&!r&&o<l.length;o++){var r,i=l[o],f=v.p,p=i[2];e>3?(r=p===t)&&(c=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=n):i[0]<=f&&((r=e<2&&f<i[1])?(a=0,v.v=t,v.n=i[1]):f<p&&(r=e<3||i[0]>t||t>p)&&(i[4]=e,i[5]=t,v.n=p,a=0))}if(r||e>1)return s;throw d=!0,t}return function(r,l,p){if(u>1)throw TypeError("Generator is already running");for(d&&1===l&&f(l,p),a=l,c=p;(o=a<2?n:c)||!d;){i||(a?a<3?(a>1&&(v.n=-1),f(a,c)):v.n=c:v.v=c);try{if(u=2,i){if(a||(r="next"),o=i[r]){if(!(o=o.call(i,c)))throw TypeError("iterator result is not an object");if(!o.done)return o;c=o.value,a<2&&(a=0)}else 1===a&&(o=i.return)&&o.call(i),a<2&&(c=TypeError("The iterator does not provide a '"+r+"' method"),a=1);i=n}else if((o=(d=v.n<0)?c:e.call(t,v))!==s)break}catch(e){i=n,a=1,c=e}finally{u=1}}return{value:o,done:d}}}(e,i,a),!0),l}var s={};function u(){}function l(){}function d(){}o=Object.getPrototypeOf;var v=[][i]?o(o([][i]())):(t(o={},i,function(){return this}),o),f=d.prototype=u.prototype=Object.create(v);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,t(e,a,"GeneratorFunction")),e.prototype=Object.create(f),e}return l.prototype=d,t(f,"constructor",d),t(d,"constructor",l),l.displayName="GeneratorFunction",t(d,a,"GeneratorFunction"),t(f),t(f,a,"Generator"),t(f,i,function(){return this}),t(f,"toString",function(){return"[object Generator]"}),(e=function(){return{w:c,m:p}})()}function t(e,n,o,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}t=function(e,n,o,r){function a(n,o){t(e,n,function(e){return this._invoke(n,o,e)})}n?i?i(e,n,{value:o,enumerable:!r,configurable:!r,writable:!r}):e[n]=o:(a("next",0),a("throw",1),a("return",2))},t(e,n,o,r)}function n(e,t,n,o,r,i,a){try{var c=e[i](a),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(o,r)}function o(e){return function(){var t=this,o=arguments;return new Promise(function(r,i){var a=e.apply(t,o);function c(e){n(a,r,i,c,s,"next",e)}function s(e){n(a,r,i,c,s,"throw",e)}c(void 0)})}}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=c(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,r=function(){};return{s:r,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}var l="/wp-json/xyz/v1/piano/secure/user-access/check-conversion",d="LAST_EXTENSION_DATE",v="EXTENSION_COUNT",f="__pianoExtendAccessResourceIds",p="__pianoExtendAccessTermId",m="__pianoUniperksFlowInFlight",g="__pianoUniperksHandlerRegistered",h="__pianoUniperksTemplateHandlerRegistered",y=pianoInitV
2ars.uniperksProlongCookieName,w=pianoInitVars.uniperksProlongCookieValue,b=['[id^="offer-"] iframe','.piano-experience-container iframe[src*="piano.io"]','.piano-experience-container iframe[src*="tinypass.com"]','iframe[id^="offer_"]','iframe[src*="piano.io"]','iframe[src*="tinypass.com"]'],_=new Set(["https://experience-eu.piano.io","https://buy-eu.piano.io","https://experience.tinypass.com","https://buy.tinypass.com"]),k="uniperks_extend_error_count",z="uniperks_extend_lock_until",S=12e4,I=function(e){var t=String(e||"");return""===t?"":t.length<=6?"".concat(t.slice(0,1),"***").concat(t.slice(-1)):"".concat(t.slice(0,3),"...").concat(t.slice(-3))},x=function(e){var t=String(e||"");return""===t?"":"[REDACTED:".concat(t.length,"]")},E=function(){return function(e){var t,n=s(String(document.cookie||"").split(";"));try{for(n.s();!(t=n.n()).done;){var o=t.value,r=o.indexOf("=");if(-1!==r&&o.slice(0,r).trim()===e)try{return decodeURIComponent(o.slice(r+1).trim())}catch(e){return o.slice(r+1).trim()}}}catch(e){n.e(e)}finally{n.f()}return""}(y)===w},O=function(){return!0===window.__xyzDebug},j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(O()){var n={ts:(new Date).toISOString(),source:"piano-extend-access",step:e,payload:t};window.dispatchEvent(new CustomEvent("xyz:piano-debug",{detail:n}))}},T=function(e){try{var t=sessionStorage.getItem(e),n=Number.parseInt(String(t||""),10);return Number.isNaN(n)?0:n}catch(e){return 0}},A=function(e,t){try{sessionStorage.setItem(e,String(t))}catch(e){}},P=function(){A(k,0),A(z,0)},C=function(){var e=T(z),t=Date.now();return e<=t?(e>0&&A(z,0),0):e-t},N=function(){var e=T(k)+1;if(A(k,e),e<3)return{locked:!1,count:e,lockRemainingMs:0,remainingAttempts:3-e};var t=Date.now()+S;return A(z,t),A(k,0),{locked:!0,count:e,lockRemainingMs:S,remainingAttempts:0}},L=function(){return Array.isArray(window[f])?window[f].map(function(e){return String(e||"").trim()}).filter(Boolean):[]},U=function(){return"string"!=typeof window[p]?"":String(window[p]||"").trim()},D=function(){var e,t,n=null===(e=tp)||void 0===e||null===(e=e.pianoId)||void 0===e||null===(t=e.getUser)||void 0===t||null===(t=t.call(e))||void 0===t?void 0:t.uid;return"string"!=typeof n||""===n.trim()?"":n.trim()},B=function(){for(var e,t,n,o,r,i=(null===(e=tp)||void 0===e||null===(e=e.pianoId)||void 0===e||null===(t=e.getUser)||void 0===t?void 0:t.call(e))||{}
2,a=0,c=["function"==typeof(null===(n=tp)||void 0===n||null===(n=n.pianoId)||void 0===n?void 0:n.getToken)?tp.pianoId.getToken():"","function"==typeof(null===(o=tp)||void 0===o||null===(o=o.pianoId)||void 0===o?void 0:o.getAccessToken)?tp.pianoId.getAccessToken():"","function"==typeof(null===(r=tp)||void 0===r||null===(r=r.user)||void 0===r?void 0:r.getAccessToken)?tp.user.getAccessToken():"",i.access_token,i.accessToken];a<c.length;a++){var s=c[a];if("string"==typeof s&&""!==s.trim())return s.trim()}return""},R=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=L(),r=U(),i={uid:e,useVerificationConfig:!0,debug:O()};return t&&(i.dryRun=!0),o.length>0&&(i.resourceIds=o),""!==r&&(i.termId=r),"string"==typeof n&&""!==n.trim()&&(i.accessToken=n.trim()),i},M=function(e){var t=Number.parseInt(e,10);return Number.isNaN(t)||t<0?0:t},q=function(e){var t=e&&"object"===c(e)?e:{};return{lastExtensionDate:String(t[d]||"").trim(),extensionCount:M(t[v])}},J=function(e){return String((null==e?void 0:e.eventName)||(null==e?void 0:e.customEventName)||"").trim()},H=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=(t=new Map,b.forEach(function(e){document.querySelectorAll(e).forEach(function(e){e&&e.contentWindow&&t.set(e,!0)})}),Array.from(t.keys()));if(r.length<1)return o&&n<12?void setTimeout(function(){H(e,n+1,o)},400):void j("template_post_skipped",{reason:"iframe_not_found",selectors:b,attempt:n,payload:e});var i=0,a=0;r.forEach(function(t){var n=function(e){var t=String((null==e?void 0:e.src)||"").trim();if(""===t)return"";try{var n=new URL(t,window.location.origin).origin.toLowerCase();return _.has(n)?n:""}catch(e){return""}}(t);""!==n?(t.contentWindow.postMessage(e,n),i+=1):a+=1}),i<1?j("template_post_skipped",{reason:"origin_not_allowed",selectors:b,attempt:n,payload:e,skippedCount:a}):j("template_post_sent",{attempt:n,matchCount:r.length,deliveredCount:i,skippedCount:a,payload:e})},F=function(e){H(i({event:"uniperksExtendState",state:e},arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),1,!1)},Z=function(){H({event:"showExtendButton",showUniperksExtendButton:!0},1,!0)},G=function(){H({event:"hideExtendButton",showUniperksExtendButton:!1,hideExtendButton:!0},1,!1)},V=function(){var t=o(e().m(function t(n){var o,r,a,c,s,u,d,v,f,p,m,g,h,y,w,b,_;return e().w(function(e){for(;;)switch(e.p=e.n){case 0:return m=L(),g=U(),h=B(),y={uid:n,useVerificationConfig:!0,debug:O()},m.length>0&&(y.resourceIds=m),""!==g&&(y.termId=g),""!==h&&(y.accessToken=h),j("eligibility_check_start",{endpoint:l,body:i(i({},y),{},{uid:I(n)},y.accessToken?{accessToken:x(y.accessToken)}:{})}),e.n=1,fetch(l,{method:"POST",cache:"no-store",credentials:"same-origin",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(y)});case 1:return w=e.v,e.n=2,w.text();case 2:b=e.v,_=null,e.p=3,_=JSON.parse(b),e.n=5;break;case 4:return e.p=4,e.v,j("eligibility_check_parse_error",{status:w.status,raw:b.slice(0,400)}),e.a(2,!1);case 5:if(j("eligibility_check_result",{status:w.status,success:!0===(null===(o=_)||void 0===o?void 0:o.success),hasAccess:!0===(null===(r=_)||void 0===r?void 0:r.hasAccess),requestedResources:(null===(a=_)||void 0===a?void 0:a.requestedResources)||[],matchedResources:(null===(c=_)||void 0===c?void 0:c.matchedResources)||[],requestedTermIds:(null===(s=_)||void 0===s?void 0:s.requestedTermIds)||[],matchedTermIds:(null===(u=_)||void 0===u?void 0:u.matchedTermIds)||[],debug:(null===(d=_)||void 0===d?void 0:d.debug)||null,error:(null===(v=_)||void 0===v?void 0:v.error)||null}
2),!0===(null===(f=_)||void 0===f?void 0:f.success)){e.n=6;break}return e.a(2,!1);case 6:return e.a(2,!0===(null===(p=_)||void 0===p?void 0:p.hasAccess))}},t,null,[[3,4]])}));return function(e){return t.apply(this,arguments)}}(),W=function(){var t=o(e().m(function t(n){var o,r,a,c,s;return e().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=B(),r={uid:n,fieldIds:[d,v],debug:O()},e.n=1,fetch("/wp-json/xyz/v1/piano/secure/user/custom-fields/read",{method:"POST",cache:"no-store",credentials:"same-origin",headers:i({"Content-Type":"application/json",Accept:"application/json"},""!==o?{Authorization:"Bearer ".concat(o)}:{}),body:JSON.stringify(r)});case 1:return a=e.v,e.n=2,a.text();case 2:c=e.v,s=null,e.p=3,s=JSON.parse(c),e.n=5;break;case 4:throw e.p=4,e.v,new Error("Non-JSON response (status ".concat(a.status,")."));case 5:return e.a(2,s)}},t,null,[[3,4]])}));return function(e){return t.apply(this,arguments)}}(),X=function(){var t=o(e().m(function t(n,o){var r,i,a,c,s;return e().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=B(),i=R(n,o,r),e.n=1,fetch("/wp-json/xyz/v1/piano/secure/user-access/extend",{method:"POST",cache:"no-store",credentials:"same-origin",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(i)});case 1:return a=e.v,e.n=2,a.text();case 2:c=e.v,s=null,e.p=3,s=JSON.parse(c),e.n=5;break;case 4:throw e.p=4,e.v,new Error("Extend request: non-JSON response (status ".concat(a.status,")."));case 5:return e.a(2,s)}},t,null,[[3,4]])}));return function(e,n){return t.apply(this,arguments)}}(),K=function(e){var t;return String((null==e||null===(t=e.error)||void 0===t?void 0:t.code)||"").trim()},Y=function(){var t=o(e().m(function t(n){var o,r,i,a,c,s,u,l,d,v,f,p,m,g,h,y,w;return e().w(function(e){for(;;)switch(e.n){case 0:F("loading",{phase:"eligibility_check",disableButton:!0}),e.n=1;break;case 1:return e.n=2,V(n);case 2:if(e.v){e.n=3;break}return F("blocked",{blockReason:"not_eligible",disableButton:!1}),e.a(2);case 3:return F("loading",{phase:"extension",disableButton:!0}),e.n=4,W(n);
2case 4:if(!0===(null==(a=e.v)?void 0:a.success)){e.n=5;break}throw new Error((null==a||null===(c=a.error)||void 0===c?void 0:c.message)||(null==a?void 0:a.message)||"Blad odczytu meta.");case 5:if(!((s=q(null==a?void 0:a.customFields)).extensionCount>0)){e.n=6;break}return G(),F("blocked",{blockReason:"single_use",disableButton:!0,hideButton:!0,extensionCount:s.extensionCount}),e.a(2);case 6:return e.n=7,X(n,!0);case 7:if(!0===(null==(u=e.v)?void 0:u.success)){e.n=10;break}if("already_redeemed"!==(d=K(u))){e.n=8;break}return G(),F("blocked",{blockReason:"single_use",disableButton:!0,hideButton:!0,extensionCount:M((null==u||null===(v=u.error)||void 0===v?void 0:v.extensionCount)||s.extensionCount||1)}),e.a(2);case 8:if("no_access"!==d){e.n=9;break}return F("blocked",{blockReason:"not_eligible",disableButton:!1}),e.a(2);case 9:throw new Error((null==u||null===(l=u.error)||void 0===l?void 0:l.message)||(null==u?void 0:u.message)||"Blad podgladu przedluzenia.");case 10:if(f=Number.parseInt((null==u||null===(o=u.result)||void 0===o?void 0:o.currentExpire)||0,10),p=Number.parseInt((null==u||null===(r=u.result)||void 0===r?void 0:r.guardThreshold)||0,10),m=!0===(null==u||null===(i=u.result)||void 0===i?void 0:i.isAlreadyExtendedForWindow),!(m||p>0&&f>=p)){e.n=11;break}return G(),F("blocked",{blockReason:"guard_window",disableButton:!0,hideButton:!0,guardMonths:11}),e.a(2);case 11:return e.n=12,X(n,!1);case 12:if(!0!==(null==(g=e.v)?void 0:g.success)||!0!==(null==g?void 0:g.skipped)){e.n=13;break}return G(),F("blocked",{blockReason:"guard_window",disableButton:!0,hideButton:!0,guardMonths:11}),e.a(2);
2case 13:if(!0===(null==g?void 0:g.success)){e.n=16;break}if("already_redeemed"!==(y=K(g))){e.n=14;break}return G(),F("blocked",{blockReason:"single_use",disableButton:!0,hideButton:!0,extensionCount:M((null==g||null===(w=g.error)||void 0===w?void 0:w.extensionCount)||s.extensionCount||1)}),e.a(2);case 14:if("no_access"!==y){e.n=15;break}return F("blocked",{blockReason:"not_eligible",disableButton:!1}),e.a(2);case 15:throw new Error((null==g||null===(h=g.error)||void 0===h?void 0:h.message)||(null==g?void 0:g.message)||"Blad przedluzenia.");case 16:F("loading",{phase:"success",disableButton:!0}),window.location.reload();case 17:return e.a(2)}},t)}));return function(e){return t.apply(this,arguments)}}(),$=function(){var t=o(e().m(function t(n){var o,r,i,a,c,s,u;return e().w(function(e){for(;;)switch(e.p=e.n){case 0:if("uniperks_extend"===(o=J(n))){e.n=1;break}return e.a(2);case 1:if(E()){e.n=2;break}return G(),F("blocked",{blockReason:"missing_verification_cookie",disableButton:!0,hideButton:!0}),j("flow_skip_missing_cookie",{customEventName:o,cookieName:y}),e.a(2);case 2:if(!0!==window[m]){e.n=3;break}return j("flow_skip_in_flight",{customEventName:o}),e.a(2);case 3:if(!((r=C())>0)){e.n=4;break}return i=Math.ceil(r/1e3),F("error",{errorType:"rate_limit",lockSeconds:i,disableButton:!1}),j("flow_locked",{customEventName:o,lockRemainingMs:r}),e.a(2);case 4:if(""!==(a=D())){e.n=5;break}return F("error",{errorType:"generic",disableButton:!1}),e.a(2);case 5:return window[m]=!0,e.p=6,j("flow_start",{uid:I(a),customEventName:o}),e.n=7,Y(a);case 7:P(),j("flow_success",{uid:I(a)}),e.n=9;break;case 8:e.p=8,u=e.v,c=N(),j("flow_error",{uid:I(a),error:String((null==u?void 0:u.message)||u),guardState:c}),c.locked?(s=Math.ceil(c.lockRemainingMs/1e3),F("error",{errorType:"rate_limit",lockSeconds:s,disableButton:!1})):F("error",{errorType:"attempt_failed",remainingAttempts:c.remainingAttempts,maxAttempts:3,disableButton:!1});case 9:return e.p=9,window[m]=!1,e.f(9);case 10:return e.a(2)}},t,null,[[6,8,9,10]])}));return function(e){return t.apply(this,arguments)}}(),Q=function(){Z()};window.initUniperksExtendAccess=Q,document.addEventListener("DOMContentLoaded",function(){var e,t,n;!0!==window[g]&&"function"==typeof(null===(t=tp)||void 0===t?void 0:t.push)&&(window[g]=!0,tp.push(["addHandler","customEvent",function(e){$(e)}])),!0!==window[h]&&"function"==typeof(null===(n=tp)||void 0===n?void 0:n.push)&&(window[h]=!0,tp.push(["addHandler","showTemplate",function(){Z()}])),Z(),"function"!=typeof(null===(e=tp)||void 0===e?void 0:e.push)?Q():tp.push(["init",function(){Q()}])})},7432(){var e="__wombatPianoDelegatedEventsBound",t=function(){var n=function(){var e;return Boolean((null===(e=tp)||void 0===e?void 0:e.pianoId)&&"function"==typeof tp.pianoId.show&&"function"==typeof tp.pianoId.logout)};if(window[e]||(document.addEventListener("click",function(e){if(e.target.closest('.piano-id-register, .has-piano-id-register a[href="#rejestracja"]')){if(e.preventDefault(),!n())return;tp.pianoId.show({displayMode:"modal",screen:"register"})}else if(e.target.closest(".piano-id-login")){if(e.preventDefault(),!n())return;tp.pianoId.show({displayMode:"modal",screen:"login"})}else if(e.target.closest(".piano-id-logout")){if(e.preventDefault(),!n())return;tp.pianoId.logout()}}),window[e]=!0),tp&&"function"==typeof tp.push){var o=function(){var e=tp.pianoId.getUser(),t=document.querySelectorAll(".piano-id-account"),n=document.getElementById("piano-id-my-account");e.firstName&&t.length>0?t.forEach(function(t){t.querySelector(".c-piano-nav__text").innerText="Witaj, ".concat(e.firstName)}):t.forEach(function(e){e.querySelector(".c-piano-nav__text").innerText="Moje konto"}),n&&tp.myaccount.show({displayMode:"inline",containerSelector:"#piano-id-my-account",activateTemplateInteraction:!0}),document.body.classList.add("piano-logged-in")};tp.push(["init",function(){if(tp.pianoId.init({registrationSuccess:function(){o()},loggedIn:function(){o();var e=tp.pianoId.getUser();(function(e){try{var t=(null==e?void 0:e.uid)||"anonymous",n=Date.now(),o=sessionStorage.getItem("piano_login_success_signature")||"",r=Number(sessionStorage.getItem("piano_login_success_timestamp")||0),i="".concat(t,":").concat(window.location.pathname);if(o===i&&n-r<3e3)return!1;sessionStorage.setItem("piano_login_success_signature",i),sessionStorage.setItem("piano_login_success_timestamp",String(n))}catch(e){return!0}return!0})(e)&&window.dataLayer.push({event:"login_success",user:{id:e?e.uid:null,method:"email/social(linkedIn)"},customerData:{customerType:"B2C",subscriptionDomain:"xyz.pl",customerId:e?e.uid:null,licenseId:"",formId:""}})},loggedOut:function(){var e;e=document.getElementById("piano-id-my-account"),document.body.classList.remove("piano-logged-in"),e?window.location.href="/":window.location.reload()}}),!tp.pianoId.isUserValid()){var e=location.search.match(/reset_token=([A-Za-z0-9]+)/);if(e){var t=e[1];tp.pianoId.show({resetPasswordToken:t,loggedIn:function(){location.reload()}})}}}])}else window.setTimeout(t,250)};t()},6051(){tp=window.tp||[],tp.push(["setUsePianoIdUserProvider",!0])},4540(){document.addEventListener("DOMContentLoaded",function(){var e=null,t=null;function n(){function t(){document.querySelectorAll(".tp-close").forEach(function(e){"Zamknij"!==e.getAttribute("aria-label")&&e.setAttribute("aria-label","Zamknij")})}null!==e&&(clearInterval(e),e=null),t(),e=setInterval(t,500),setTimeout(function(){null!==e&&(clearInterval(e),e=null)},1e4)}function o(){function e(){document.querySelectorAll("iframe[title]").forEach(function(e){var t=e.title;"Payment and account management"===t||"PÅatnoÅci i zarzÄ
dzanie kontem"===t?"PÅatnoÅci i zarzÄ
dzanie kontem"!==t&&e.setAttribute("title","PÅatnoÅci i zarzÄ
dzanie kontem"):"User authentication interface"===t||"Uwierzytelnianianie użytkownika"===t?"Uwierzytelnianianie użytkownika"!==t&&e.setAttribute("title","Uwierzytelnianianie użytkownika"):"Payment and account management"!==t&&"User authentication interface"!==t||console.log('Iframe title not translated: "'.concat(t,'"'))})}null!==t&&(clearInterval(t),t=null),e(),t=setInterval(e,500),setTimeout(function(){null!==t&&(clearInterval(t),t=null)},1e4)}n(),o();var r=!1;r||(tp.push(["addHandler","onShow",function(){requestAnimationFrame(function(){n(),o()})}]),tp.push(["addHandler","startCheckout",function(){requestAnimationFrame(function(){n(),o()})}]),r=!0)})},4988(){function e(){var n,o,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.toStringTag||"@@toStringTag";function c(e,r,i,a){var c=r&&r.prototype instanceof u?r:u,l=Object.create(c.prototype);return t(l,"_invoke",function(e,t,r){var i,a,c,u=0,l=r||[],d=!1,v={p:0,n:0,v:n,a:f,f:f.bind(n,4),d:function(e,t){return i=e,a=0,c=n,v.n=t,s}};function f(e,t){for(a=e,c=t,o=0;!d&&u&&!r&&o<l.length;o++){var r,i=l[o],f=v.p,p=i[2];e>
23?(r=p===t)&&(c=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=n):i[0]<=f&&((r=e<2&&f<i[1])?(a=0,v.v=t,v.n=i[1]):f<p&&(r=e<3||i[0]>t||t>p)&&(i[4]=e,i[5]=t,v.n=p,a=0))}if(r||e>1)return s;throw d=!0,t}return function(r,l,p){if(u>1)throw TypeError("Generator is already running");for(d&&1===l&&f(l,p),a=l,c=p;(o=a<2?n:c)||!d;){i||(a?a<3?(a>1&&(v.n=-1),f(a,c)):v.n=c:v.v=c);try{if(u=2,i){if(a||(r="next"),o=i[r]){if(!(o=o.call(i,c)))throw TypeError("iterator result is not an object");if(!o.done)return o;c=o.value,a<2&&(a=0)}else 1===a&&(o=i.return)&&o.call(i),a<2&&(c=TypeError("The iterator does not provide a '"+r+"' method"),a=1);i=n}else if((o=(d=v.n<0)?c:e.call(t,v))!==s)break}catch(e){i=n,a=1,c=e}finally{u=1}}return{value:o,done:d}}}(e,i,a),!0),l}var s={};function u(){}function l(){}function d(){}o=Object.getPrototypeOf;var v=[][i]?o(o([][i]())):(t(o={},i,function(){return this}),o),f=d.prototype=u.prototype=Object.create(v);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,t(e,a,"GeneratorFunction")),e.prototype=Object.create(f),e}return l.prototype=d,t(f,"constructor",d),t(d,"constructor",l),l.displayName="GeneratorFunction",t(d,a,"GeneratorFunction"),t(f),t(f,a,"Generator"),t(f,i,function(){return this}),t(f,"toString",function(){return"[object Generator]"}),(e=function(){return{w:c,m:p}})()}function t(e,n,o,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}t=function(e,n,o,r){function a(n,o){t(e,n,function(e){return this._invoke(n,o,e)})}n?i?i(e,n,{value:o,enumerable:!r,configurable:!r,writable:!r}):e[n]=o:(a("next",0),a("throw",1),a("return",2))},t(e,n,o,r)}function n(e,t,n,o,r,i,a){try{var c=e[i](a),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(o,r)}function o(e){return function(){var t=this,o=arguments;return new Promise(function(r,i){var a=e.apply(t,o);function c(e){n(a,r,i,c,s,"next",e)}function s(e){n(a,r,i,c,s,"throw",e)}c(void 0)})}}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i="piano-myaccount-external-subscription",a="zevio_customer_portal_cache_v1",c="1"===new URLSearchParams(window.location.search).get("zevio_debug"),s=!1,u=function(){if(c){for(var e,t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];(e=console).log.apply(e,["[zevio-customer-portal]"].concat(n))}},l=function(){if(c){for(var e,t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];(e=console).error.apply(e,["[zevio-customer-portal]"].concat(n))}},d=function(){return document.getElementById(i)},v=function(){var e,t=null!==(e=tp)&&void 0!==e&&null!==(e=e.pianoId)&&void 0!==e&&e.getUser?tp.pianoId.getUser():null;return null!=t&&t.uid?String(t.uid):""},f=function(){var e;return null!==(e=tp)&&void 0!==e&&null!==(e=e.pianoId)&&void 0!==e&&e.getToken?String(tp.pianoId.getToken()||""):""},p=function(){var e=sessionStorage.getItem(a);if(!e)return null;try{var t=JSON.parse(e);return t&&"object"===r(t)?{uid:String(t.uid||""),link:String(t.link||""),expiresAt:String(t.expiresAt||"")}:null}catch(e){return sessionStorage.removeItem(a),null}},m=function(e,t,n){sessionStorage.setItem(a,JSON.stringify({uid:e,link:t,expiresAt:n}))},g=function(){sessionStorage.removeItem(a)},h=function(e,t){if(!e||!e.link||!e.expiresAt)return!1;if(!t||e.uid!==t)return!1;var n=Date.parse(e.expiresAt);return!Number.isNaN(n)&&n-Date.now()>12e4},y=function(t){var n="".concat(window.location.origin).concat("/wp-json/xyz/v1/zevio/customer-portal-session");return u("createPortalSession:start",{endpoint:n,tokenPresent:Boolean(t),tokenLength:t?t.length:0}),fetch(n,{method:"POST",cache:"no-store",credentials:"same-origin",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({token:t})}).then(function(){var t=o(e().m(function t(n){var o,r,i,a,c,s,d,v;return e().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.n=1,n.text();case 1:i=e.v,a=null,u("createPortalSession:response",{httpStatus:n.status,ok:n.ok,bodyPreview:i.slice(0,400)}),e.p=2,a=JSON.parse(i),e.n=4;break;case 3:throw e.p=3,e.v,l("createPortalSession:non-json-response",{httpStatus:n.status,bodyPreview:i.slice(0,400)}),new Error("Backend returned non-JSON response.");case 4:if(n.ok){e.n=5;break}throw new Error("Portal endpoint error: code=".concat((null===(c=a)||void 0===c||null===(c=c.error)||void 0===c?void 0:c.code)||"http_error"," message=").concat((null===(s=a)||void 0===s||null===(s=s.error)||void 0===s?void 0:s.message)||"Unknown error"," status=").concat(n.status));case 5:if(!1!==(null===(o=a)||void 0===o?void 0:o.success)&&null!==(r=a)&&void 0!==r&&r.link){e.n=6;break}throw new Error("Portal response invalid: code=".concat((null===(d=a)||void 0===d||null===(d=d.error)||void 0===d?void 0:d.code)||"invalid_payload"," message=").concat((null===(v=a)||void 0===v||null===(v=v.error)||void 0===v?void 0:v.message)||"Missing portal link in response."));case 6:return u("createPortalSession:success",{hasLink:Boolean(a.link),expiresAt:a.expiresAt||null}),e.a(2,{link:String(a.link),expiresAt:String(a.expiresAt||"")})}},t,null,[[2,3]])}));return function(e){return t.apply(this,arguments)}}())},w=function(e,t){e.textContent=t,e.style.display=t?"block":"none"},b=function(e,t){e.disabled=t,e.setAttribute("aria-busy",t?"true":"false"),e.textContent=t?"Generowanie linku...":"ZarzÄ
dzaj subskrypcjÄ
Zevio"},_=function(e){var t=window.open(e,"_blank","noopener,noreferrer");return Boolean(t)},k=function(){var t=o(e().m(function t(n,o){var r,i,a,c,d,k,z;return e().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!s){e.n=1;break}return e.a(2);case 1:if(r=f(),i=v(),u("button:click",{uidPresent:Boolean(i),tokenPresent:Boolean(r)}),r&&i){e.n=2;break}return w(o,"Sesja wygasÅa. Zaloguj siÄ ponownie."),e.a(2);case 2:if(s=!0,w(o,""),b(n,!0),e.p=3,a=p(),c="",d="",!h(a,i)){e.n=4;break}u("cache:hit",{expiresAt:(null==a?void 0:a.expiresAt)||null}),c=a.link,d=a.expiresAt,e.n=6;break;case 4:return u("cache:miss-or-expired",{cacheExists:Boolean(a),cacheExpiresAt:(null==a?void 0:a.expiresAt)||null}),e.n=5,y(r);case 5:k=e.v,c=k.link,(d=k.expiresAt)?m(i,c,d):g();case 6:_(c),u("button:open-tab",{success:!0}),e.n=8;break;case 7:e.p=7,z=e.v,l("button:flow-error",z),g(),w(o,"Nie udaÅo siÄ wygenerowaÄ linku. Spróbuj ponownie.");case 8:return e.p=8,s=!1,b(n,!1),e.f(8);case 9:return e.a(2)}},t,null,[[3,7,8,9]])}));return function(e,n){return t.apply(this,arguments)}}(),z=function(e){var t,n=!(null===(t=tp)||void 0===t||null===(t=t.pianoId)||void 0===t||!t.isUserValid)&&tp.pianoId.isUserValid();e.wrapper.style.display=n?"":"none",n||(g(),w(e.message,""))},S=function(e){k(e.button,e.message)},I=function(){var e=function(){var e=d();if(!e)return null;var t=e.querySelector(".js-zevio-portal-button");if(!t)return u("ui:button-missing-in-container",{containerId:i}),null;var n=e.querySelector(".js-zevio-portal-message");return n||((n=document.createElement("p")).className="js-zevio-portal-message",n.style.marginTop="0.8rem",n.style.fontSize="1.4rem",n.style.display="none",e.appendChild(n)),{wrapper:e,button:t,message:n}}();return e?(function(e){e.button.dataset.zevioBound||(e.button.addEventListener("click",function(){k(e.button,e.message)}),e.button.dataset.zevioBound="1")}(e),e):null};document.addEventListener("DOMContentLoaded",function(){var e=I();if(!e){var t=d();if(t&&window.MutationObserver){var n=new MutationObserver(function(){(e=I()||e)&&(z(e),n.disconnect())});n.observe(t,{childList:!0,subtree:!0})}}document.addEventListener("zevio:customer-portal:open",function(){(e=I()||e)&&S(e)}),tp.push(["init",function(){(e=I()||e)&&z(e)}]),tp.push(["addHandler","loginSuccess",function(){(e=I()||e)&&z(e)}]),tp.push(["addHandler","customEvent",function(t){if("zevio_customer_portal_open"===t){if(!(e=I()||e))return;S(e)}}])})}},t={};function n(o){var r=t[o];
2if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}(()=>{"use strict";n(6051),n(4540),n(7432);function e(){var n,o,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",a=r.toStringTag||"@@toStringTag";function c(e,r,i,a){var c=r&&r.prototype instanceof u?r:u,l=Object.create(c.prototype);return t(l,"_invoke",function(e,t,r){var i,a,c,u=0,l=r||[],d=!1,v={p:0,n:0,v:n,a:f,f:f.bind(n,4),d:function(e,t){return i=e,a=0,c=n,v.n=t,s}};function f(e,t){for(a=e,c=t,o=0;!d&&u&&!r&&o<l.length;o++){var r,i=l[o],f=v.p,p=i[2];e>3?(r=p===t)&&(c=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=n):i[0]<=f&&((r=e<2&&f<i[1])?(a=0,v.v=t,v.n=i[1]):f<p&&(r=e<3||i[0]>t||t>p)&&(i[4]=e,i[5]=t,v.n=p,a=0))}if(r||e>1)return s;throw d=!0,t}return function(r,l,p){if(u>1)throw TypeError("Generator is already running");for(d&&1===l&&f(l,p),a=l,c=p;(o=a<2?n:c)||!d;){i||(a?a<3?(a>1&&(v.n=-1),f(a,c)):v.n=c:v.v=c);try{if(u=2,i){if(a||(r="next"),o=i[r]){if(!(o=o.call(i,c)))throw TypeError("iterator result is not an object");if(!o.done)return o;c=o.value,a<2&&(a=0)}else 1===a&&(o=i.return)&&o.call(i),a<2&&(c=TypeError("The iterator does not provide a '"+r+"' method"),a=1);i=n}else if((o=(d=v.n<0)?c:e.call(t,v))!==s)break}catch(e){i=n,a=1,c=e}finally{u=1}}return{value:o,done:d}}}(e,i,a),!0),l}var s={};function u(){}function l(){}function d(){}o=Object.getPrototypeOf;var v=[][i]?o(o([][i]())):(t(o={},i,function(){return this}),o),f=d.prototype=u.prototype=Object.create(v);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,t(e,a,"GeneratorFunction")),e.prototype=Object.create(f),e}return l.prototype=d,t(f,"constructor",d),t(d,"constructor",l),l.displayName="GeneratorFunction",t(d,a,"GeneratorFunction"),t(f),t(f,a,"Generator"),t(f,i,function(){return this}),t(f,"toString",function(){return"[object Generator]"}),(e=function(){return{w:c,m:p}})()}function t(e,n,o,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}t=function(e,n,o,r){function a(n,o){t(e,n,function(e){return this._invoke(n,o,e)})}n?i?i(e,n,{value:o,enumerable:!r,configurable:!r,writable:!r}):e[n]=o:(a("next",0),a("throw",1),a("return",2))},t(e,n,o,r)}function o(e,t,n,o,r,i,a){try{var c=e[i](a),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(o,r)}var r="piano-has-subscription",i="piano_has_subscription",a=!1,c=function(){var e,t=null!==(e=tp)&&void 0!==e&&null!==(e=e.pianoId)&&void 0!==e&&e.getUser&&tp.pianoId.getUser()||null;return null!=t&&t.uid?String(t.uid):""},s=function(e){document.body.classList.toggle(r,e)},u=function(){document.body.classList.remove(r),document.cookie="".concat(i,"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; SameSite=Lax")},l=function(e){var t,n,o;null!=e&&e.isLoggedIn?(t=!0===e.hasAccess,n=t?"1":"0",o=new Date(Date.now()+864e5).toUTCString(),document.cookie="".concat(i,"=").concat(n,"; expires=").concat(o,"; path=/; SameSite=Lax"),s(!0===e.hasAccess)):u()},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c();return t?fetch("".concat(window.location.origin).concat("/wp-json/xyz/v1/piano/user-access/check"),{method:"POST",cache:"no-store",credentials:"same-origin",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({uid:t})}).then(function(){var t,n=(t=e().m(function t(n){var o,r,i,a,c,s,u,l;return e().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.n=1,n.text();case 1:r=e.v,i=null,e.p=2,i=JSON.parse(r),e.n=4;break;case 3:throw e.p=3,e.v,a=r.slice(0,180).replace(/\s+/g," ").trim(),new Error("[piano-user-access] Non-JSON response: status=".concat(n.status,', snippet="').concat(a,'"'));case 4:if(n.ok){e.n=5;break}throw s=(null===(c=i)||void 0===c||null===(c=c.error)||void 0===c?void 0:c.code)||"http_error",new Error("[piano-user-access] HTTP error: status=".concat(n.status,", code=").concat(s));
2case 5:if(!0===(null===(o=i)||void 0===o?void 0:o.success)){e.n=6;break}throw l=(null===(u=i)||void 0===u||null===(u=u.error)||void 0===u?void 0:u.code)||"unknown_error",new Error("[piano-user-access] Access check failed: code=".concat(l));case 6:return e.a(2,!0===i.hasAccess)}},t,null,[[2,3]])}),function(){var e=this,n=arguments;return new Promise(function(r,i){var a=t.apply(e,n);function c(e){o(a,r,i,c,s,"next",e)}function s(e){o(a,r,i,c,s,"throw",e)}c(void 0)})});return function(e){return n.apply(this,arguments)}}()):Promise.resolve(!1)},v=function(){var e;return Boolean((null===(e=tp)||void 0===e||null===(e=e.pianoId)||void 0===e?void 0:e.isUserValid)&&tp.pianoId.isUserValid())?d().then(function(e){return{isLoggedIn:!0,hasAccess:e}}):Promise.resolve({isLoggedIn:!1,hasAccess:!1})},f=function(){if(!c())return u(),Promise.resolve();var e,t=(e=document.cookie.split("; ").find(function(e){return e.startsWith("".concat(i,"="))}))?"1"===e.split("=")[1]:null;return null!==t&&s(t),v().then(function(e){return l(e),e}).catch(function(){return null!==t?{isLoggedIn:!0,hasAccess:t}:{isLoggedIn:!0,hasAccess:!1}})};a||(a=!0,document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".piano-id-logout").forEach(function(e){e.addEventListener("click",function(){u()})})}),tp.push(["init",function(){f()}]),tp.push(["addHandler","loginSuccess",function(){f()}]));var p=function(){var e=m();return e&&["dark","light"].includes(e)?e:window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"},m=function(){return localStorage.getItem("theme")},g=function(){if((e=document.querySelector("#piano-paywall"))&&1===e.children.length&&e.firstElementChild.classList.contains("tp-container-inner")){if(document.querySelector('.tp-modal .tp-active iframe[id^="offer"]'))return;location.reload()}var e;window.location.pathname.includes("/oferta/")||tp.experience.execute()};tp.push(["addHandler","checkoutClose",function(e){var t=Number(sessionStorage.getItem("zevio_gate_handled_ts")||0),n=t>0&&Date.now()-t<6e4;if("zevio_gate"!==sessionStorage.getItem("registration_source")&&!n){["checkoutCompleted","alreadyHasAccess","voucherRedemptionCompleted"].includes(e.state)&&location.reload()}}]);function h(e){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=h(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}tp.push(["addHandler","customEvent",function(e){if("unsubscribeFromMailingList"===e.eventName){var t=JSON.parse(e.params.params);if(!t.isSubscribed||!t.userEmail||!t.mailingLists)return;(n=t.userEmail,o=t.mailingLists,new Promise(function(e,t){var r=new XMLHttpRequest;r.open("POST",pianoInitVars.ajaxUrl,!0),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");var i=new URLSearchParams({action:"mailing_list_unsubscribe",nonce:pianoInitVars.nonce,email:n,lists:o}).toString();r.onload=function(){if(200===r.status){var n=JSON.parse(r.responseText);e(n.data.subscribed)}else t(!1)},r.onerror=function(){t(!1)},r.send(i)})).then(function(t){document.querySelector("".concat(e.containerSelector," iframe")).contentWindow.postMessage({isSubscribed:t},"*")})}var n,o}]),tp.push(["addHandler","loginSuccess",function(e){var t=Number(sessionStorage.getItem("zevio_gate_handled_ts")||0),n=t>0&&Date.now()-t<6e4;if("zevio_gate"!==sessionStorage.getItem("registration_source")&&!n)if(""!==pianoInitV
2ars.registrationMailingList&&e.registration){var o=Number(pianoInitVars.registrationMailingList);if(isNaN(o))g();else{var r=[o];window.location.pathname.includes("form-sdd24")&&r.push(8872);var i=tp.pianoId.getUser();i?(!function(e,t){var n=e.email,o=e.uid;new Promise(function(e,r){var i=new XMLHttpRequest;i.open("POST",pianoInitVars.ajaxUrl,!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");var a=new URLSearchParams({action:"mailing_list_subscribe",nonce:pianoInitVars.nonce,email:null!=n?n:"",lists:t}).toString();i.onload=function(){if(200===i.status){var t=JSON.parse(i.responseText);e(t.data.subscribed),window.dataLayer.push({event:"newsletter_signup",location:"registration",newsletter:{name:"DzieÅ dobry tu XYZ",frequency:"daily"},customer:{customerType:"B2C",subscriptionDomain:"xyz.pl",customerId:null!=o?o:null}})}else r(!1)},i.onerror=function(){r(!1)},i.send(a)})}(i,JSON.stringify(r)),g()):g()}}else g()}]);var _=function(e,t){return new URL(e.origin).hostname.endsWith("piano.io")&&e.data[t]},k=function(e){return new Promise(function(t,n){var o,r,i={};if(i.themeColor=p(),e.mailingLists&&tp.pianoId.isUserValid()){var a=tp.pianoId.getUser();if(!a||!a.email)return void t(i);i.userEmail=a.email,i.mailingLists=e.mailingLists,(o=a.email,r=e.mailingLists,new Promise(function(e,t){var n=new XMLHttpRequest;n.open("POST",pianoInitVars.ajaxUrl,!0),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");var i=new URLSearchParams({action:"mailing_list_subscription_status",nonce:pianoInitVars.nonce,email:o,lists:r}).toString();n.onload=function(){if(200===n.status){var o=JSON.parse(n.responseText);e(o.data.subscribed)}else t(!1)},n.onerror=function(){t(!1)},n.send(i)})).then(function(e){e&&(i.isSubscribed=!0),t(i)}).catch(function(e){n(e)})}else t(i)})},z=function(e){k(e).then(function(t){var n=document.getElementById(e.containerSelector);n&&n.contentWindow.postMessage(t,new URL(n.src).origin)})};document.addEventListener("themeChange",function(e){var t=e.detail.theme,n=document.querySelectorAll(".piano-experience-container iframe");n.length>0&&n.forEach(function(e){e.src.includes("piano.io")&&e.contentWindow.postMessage({themeColor:t},new URL(e.src).origin)})});var S=new Promise(function(e){var t={};tp.push(["addHandler","showTemplate",function(n){var o=n.containerSelector.replace(/^#/,"");t[o]={},n.mailingListIds&&(t[o].mailingLists=n.mailingListIds),e(t)}])});window.addEventListener("message",function(e){if(_(e,"containerSelector")){var t=e.data;if(e.data.hasAdditionalParams){var n=document.getElementById(e.data.containerSelector).closest(".piano-experience-container");S.then(function(o){o[n.id]&&(t=w(w({},e.data),o[n.id])),z(t)}).catch(function(){z(t)});var o=document.querySelector(".piano-myaccount-logout .piano-id-logout");o&&(!0===e.data.pianoIdActive?o.classList.add("active"):!1===e.data.pianoIdActive&&o.classList.remove("active"))}else z(t)}}),window.addEventListener("message",function(e){_(e,"dataLayer")&&window.dataLayer.push(e.data.dataLayer)});var I='<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50"><g fill="none" fill-rule="evenodd"><circle cx="25" cy="25" r="25" fill="#000" opacity=".5"/><path d="M13 13h24v24H13z"/><path fill="#FFF" d="M26.4 25l6.3 6.3a1 1 0 0 1-1.4 1.4L25 26.4l-6.3 6.3a1 1 0 0 1-1.4-1.4l6.3-6.3-6.3-6.3a1 1 0 1 1 1.4-1.4l6.3 6.3 6.3-6.3a1 1 0 0 1 1.4 1.4L26.4 25z"/></g></svg>',x="zevio-iframe-lightbox",E="zevio-iframe-pending-loader-style",O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(){if(!document.getElementById(E)){var e=document.createElement("style");e.id=E,e.textContent="@keyframes zevio-iframe-pending-spin { to { transform: rotate(360deg); } }",document.head.appendChild(e)}}();var n=document.getElementById(x);if(n){var o=n._zevioRef;return o&&"function"==typeof o.setEmbedUrl&&"string"==typeof e&&""!==e.trim()&&o.setEmbedUrl(e),o}var r=document.createElement("div");r.id=x,r.className="c-lightbox c-lightbox--open",r.style.zIndex="300",r.setAttribute("role","dialog"),r.setAttribute("aria-modal","true"),r.setAttribute("aria-label","Zevio checkout"),r.setAttribute("aria-hidden","false");var i=document.createElement("button");
2i.className="c-lightbox__close js-lightbox-close",i.setAttribute("aria-label","Zamknij checkout");var a=document.createElement("img");a.src="data:image/svg+xml;utf8,".concat(encodeURIComponent(I)),a.width="50",a.height="50",a.loading="lazy",a.setAttribute("aria-hidden","true"),a.alt="",i.appendChild(a);var c=document.createElement("div");c.className="c-lightbox__content";var s=document.createElement("div");s.style.cssText="position:relative;width:650px;max-width:100%;height:min(912px,calc(86vh - 4rem));height:min(912px,calc(86svh - 4rem));background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;";var u=document.createElement("div");u.style.cssText="position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:1;";var l=document.createElement("div");l.style.cssText="width:42px;height:42px;border:3px solid rgba(0,0,0,0.15);border-top-color:#111;border-radius:50%;animation:zevio-iframe-pending-spin 0.8s linear infinite;",u.appendChild(l);var d=document.createElement("iframe");d.style.cssText="flex:1;width:100%;border:none;",d.setAttribute("allow","payment; fullscreen"),d.setAttribute("title","Zevio checkout");var v=function(e){u.style.display=e?"flex":"none",d.style.visibility=e?"hidden":"visible",e?d.setAttribute("aria-hidden","true"):d.removeAttribute("aria-hidden")},f=function(e){"string"==typeof e&&""!==e.trim()&&(d.src=e,v(!1))};s.appendChild(u),s.appendChild(d),c.appendChild(s);var p=document.createElement("div");p.className="c-lightbox__overlay";var m={closed:!1,close:function(){g()},setEmbedUrl:function(e){f(e)}};r._zevioRef=m;var g=function(){m.closed=!0,r.remove(),t&&"string"==typeof t.scrollTargetId&&t.scrollTargetId.length&&setTimeout(function(){return function(e){if(e)try{var t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})}catch(e){}}(t.scrollTargetId)},20)};return i.addEventListener("click",g),"string"==typeof e&&""!==e.trim()?f(e):v(!0),r.appendChild(i),r.appendChild(c),r.appendChild(p),document.body.appendChild(r),m};var j="zevio_checkout_datalayer_trigger",T="__zevioCheckoutDataLayerQueue__",A="__zevioCheckoutDataLayerListenerRegistered__";Object.freeze({item_name:"Prenumerata tygodniowa",item_id:"sub_weekly_004",item_category:"subscription",item_variant:"weekly"});function P(){var e,t,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function i(n,o,r,i){var s=o&&o.prototype instanceof c?o:c,u=Object.create(s.prototype);return C(u,"_invoke",function(n,o,r){var i,c,s,u=0,l=r||[],d=!1,v={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return i=t,c=0,s=e,v.n=n,a}};function f(n,o){for(c=n,s=o,t=0;!d&&u&&!r&&t<l.length;t++){var r,i=l[t],f=v.p,p=i[2];n>3?(r=p===o)&&(s=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=f&&((r=n<2&&f<i[1])?(c=0,v.v=o,v.n=i[1]):f<p&&(r=n<3||i[0]>o||o>p)&&(i[4]=n,i[5]=o,v.n=p,c=0))}if(r||n>1)return a;throw d=!0,o}return function(r,l,p){if(u>1)throw TypeError("Generator is already running");for(d&&1===l&&f(l,p),c=l,s=p;(t=c<2?e:s)||!d;){i||(c?c<3?(c>1&&(v.n=-1),f(c,s)):v.n=s:v.v=s);try{if(u=2,i){if(c||(r="next"),t=i[r]){if(!(t=t.call(i,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),c=1);i=e}else if((t=(d=v.n<0)?s:n.call(o,v))!==a)break}catch(t){i=e,c=1,s=t}finally{u=1}}return{value:t,done:d}}}(n,r,i),!0),u}var a={};function c(){}function s(){}function u(){}t=Object.getPrototypeOf;var l=[][o]?t(t([][o]())):(C(t={},o,function(){return this}),t),d=u.prototype=c.prototype=Object.create(l);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,C(e,r,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=u,C(d,"constructor",u),C(u,"constructor",s),s.displayName="GeneratorFunction",C(u,r,"GeneratorFunction"),C(d),C(d,r,"Generator"),C(d,o,function(){return this}),C(d,"toString",function(){return"[object Generator]"}),(P=function(){return{w:i,m:v}})()}function C(e,t,n,o){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}C=function(e,t,n,o){function i(t,n){C(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},C(e,t,n,o)}function N(e,t,n,o,r,i,a){try{var c=e[i](a),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(o,r)}function L(e){return function(){var t=this,n=arguments;return new Promise(function(o,r){var i=e.apply(t,n);function a(e){N(i,o,r,a,c,"next",e)}function c(e){N(i,o,r,a,c,"throw",e)}a(void 0)})}}function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function D(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=M(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=M(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==M(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e){return function(e){if(Array.isArray(e))return R(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return R(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?R(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function M(e){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},M(e)}var q="1"===new URLSearchParams(window.location.search).get("zevio_debug"),J=/token|email|authorization|password|jwt|trackingid/i,H=/eyJ[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+/,F=/[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}/i,Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return J.test(t)?"[redacted]":H.test(e)?e.replace(H,"[redacted-jwt]"):F.test(e)?e.replace(F,"[redacted-email]"):e},G=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WeakSet,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(null==e)return e;if("string"==typeof e)return Z(e,n);if("number"==typeof e||"boolean"==typeof e)return e;if(e instanceof Error)return{name:e.name,message:Z(String(e.message||""),n)};if(Array.isArray(e))return e.map(function(e){return G(e,t,n)});if("object"===M(e)){if(t.has(e))return"[circular]";t.add(e);var o,r=Object.getPrototypeOf(e);if(r!==Object.prototype&&null!==r)return"[".concat((null===(o=e.constructor)||void 0===o?void 0:o.name)||"Object","]");var i={};return Object.keys(e).forEach(function(n){J.test(n)?i[n]="[redacted]":i[n]=G(e[n],t,n)}),i}return String(e)},V=function(){var e;if(q){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var r=n.map(function(e){return G(e)});
2(e=console).log.apply(e,B(r))}};V("[zevio-registration] script loaded");var W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=xe(),o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach(function(t){D(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},t);return n&&(o.scrollTargetId=n),O(e,o)},X="zevio_gate_container_selector",K="zevio_gate_payment_started_ts",Y="zevio_gate_access_check_ts",$="zevio_gate_skip_on_access",Q="zevio_gate_return_context",ee="zevio-return-modal",te="Finalizujemy Twój zakup",ne=function(e){return"".concat("DziÄkujemy za zakup! Zaraz przekierujemy CiÄ na XYZ"," (").concat(e,")")},oe=function(){try{var e=window.sessionStorage,t="__zevio_gate_session_storage_probe__";return e.setItem(t,"1"),e.removeItem(t),e}catch(e){return V("[zevio-registration] sessionStorage unavailable, using in-memory fallback",e),n=new Map,{getItem:function(e){return n.has(String(e))?n.get(String(e)):null},setItem:function(e,t){return n.set(String(e),String(t))},removeItem:function(e){return n.delete(String(e))}}}var n}(),re='\n<div id="zevio-return-modal" class="c-lightbox c-zevio-return-modal" hidden aria-hidden="true" role="dialog" aria-modal="true" aria-labelledby="zevio-return-modal-title">\n\t<button type="button" class="c-lightbox__close c-zevio-return-modal__close" data-zevio-return-close aria-label="Zamknij">\n\t\t<img src="data:image/svg+xml;utf8,'.concat(encodeURIComponent(I),'" width="50" height="50" loading="lazy" aria-hidden="true" alt="" />\n\t</button>\n\t<div class="c-lightbox__content">\n\t\t<div class="c-zevio-return-modal__card">\n\t\t\t<div class="c-zevio-return-modal__state" data-zevio-return-state="loading">\n\t\t\t\t<div class="c-zevio-return-modal__spinner" aria-hidden="true"></div>\n\t\t\t\t<h3 id="zevio-return-modal-title" class="c-zevio-return-modal__title">Sprawdzamy status pÅatnoÅci...</h3>\n\t\t\t\t<p class="c-zevio-return-modal__text">Prosimy o chwilÄ cierpliwoÅci.</p>\n\t\t\t</div>\n\t\t\t<div class="c-zevio-return-modal__state" data-zevio-return-state="success">\n\t\t\t\t<div class="c-zevio-return-modal__icon c-zevio-return-modal__icon--success" aria-hidden="true">â</div>\n\t\t\t\t<h3 class="c-zevio-return-modal__title">PÅatnoÅÄ zakoÅczona pomyÅlnie</h3>\n\t\t\t\t<p class="c-zevio-return-modal__text">Za chwilÄ rozpoczniemy aktywacjÄ produktu.</p>\n\t\t\t\t<p class="c-zevio-return-modal__text c-zevio-return-modal__text--countdown" data-zevio-return-countdown-text hidden></p>\n\t\t\t</div>\n\t\t\t<div class="c-zevio-return-modal__state" data-zevio-return-state="failed">\n\t\t\t\t<div class="c-zevio-return-modal__icon c-zevio-return-modal__icon--failed" aria-hidden="true">â</div>\n\t\t\t\t<h3 class="c-zevio-return-modal__title">').concat("PÅatnoÅÄ siÄ nie powiodÅa",'</h3>\n\t\t\t\t<p class="c-zevio-return-modal__text">').concat("Spróbuj ponownie albo zmieÅ metodÄ pÅatnoÅci",'</p>\n\t\t\t</div>\n\t\t\t<div class="c-zevio-return-modal__state" data-zevio-return-state="processing">\n\t\t\t\t<div class="c-zevio-return-modal__icon c-zevio-return-modal__icon--processing" aria-hidden="true"><span class="c-zevio-return-modal__spinner c-zevio-return-modal__spinner--inline"></span></div>\n\t\t\t\t<h3 class="c-zevio-return-modal__title">').concat("Daj nam chwilÄ",'</h3>\n\t\t\t\t<p class="c-zevio-return-modal__text" data-zevio-return-processing-text>').concat(te,'</p>\n\t\t\t\t<p class="c-zevio-return-modal__text c-zevio-return-modal__text--countdown" data-zevio-return-countdown-text hidden></p>\n\t\t\t</div>\n\t\t\t<div class="c-zevio-return-modal__state" data-zevio-return-state="active">\n\t\t\t\t<div class="c-zevio-return-modal__icon c-zevio-return-modal__icon--active" aria-hidden="true">â</div>\n\t\t\t\t<h3 class="c-zevio-return-modal__title">').concat("AktywowaliÅmy TwojÄ
subskrypcjÄ",'</h3>\n\t\t\t\t<p class="c-zevio-return-modal__text">').concat("Masz już dostÄp do wszystkich treÅci na XYZ",'</p>\n\t\t\t\t<p class="c-zevio-return-modal__text c-zevio-return-modal__text--countdown" data-zevio-return-countdown-text hidden></p>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\t<div class="c-lightbox__overlay" data-zevio-return-close></div>\n</div>'),ie=function(){var e=oe.getItem("zevio_gate_session");if(!e)return null;try{return JSON.parse(e)}catch(e){return oe.removeItem("zevio_gate_session"),null}},ae=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=String((null==n?void 0:n.flowId)||(null===(t=ie())||void 0===t?void 0:t.flowId)||"");!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("undefined"!=typeof window&&e){var n={eventName:String(e),flowId:null!=t&&t.flowId?String(t.flowId):"",reason:null!=t&&t.reason?String(t.reason):""};if(!window[A]){var o=Array.isArray(window[T])?window[T]:[];o.push(n),o.length>50&&o.splice(0,o.length-50),window[T]=o}window.dispatchEvent(new CustomEvent(j,{detail:n}))}}(e,{flowId:o,reason:null!=n&&n.reason?String(n.reason):""}
2),V("[zevio-registration] analytics trigger emitted",{eventName:e,flowId:o,reason:(null==n?void 0:n.reason)||""})},ce=function(){var e=window.crypto&&"function"==typeof window.crypto.randomUUID?window.crypto.randomUUID():"".concat(Date.now(),"-").concat(Math.random().toString(16).slice(2)),t={flowId:e,status:"in_progress",startedAt:Date.now()};return oe.setItem("zevio_gate_session",JSON.stringify(t)),e},se=function(e){var t=ie();t&&(t.status=e,t.finishedAt=Date.now(),oe.setItem("zevio_gate_session",JSON.stringify(t)))},ue=function(){oe.removeItem("zevio_gate_session"),oe.removeItem(K)},le=function(e){if(e&&e.flowId){var t={flowId:String(e.flowId),token:e.token?String(e.token):"",startedAt:Date.now()};oe.setItem(Q,JSON.stringify(t))}},de=function(){oe.removeItem(Q)},ve=function(){var e=document.getElementById(ee);if(e)return e;var t=document.body;return t?(t.insertAdjacentHTML("beforeend",re),e=document.getElementById(ee)):null},fe=function(){var e=new URL(window.location.href);e.searchParams.delete("zevio_return"),e.searchParams.delete("zevio_outcome"),e.searchParams.delete("zevio_flow"),window.history.replaceState({},document.title,e.toString())},pe=function(e){var t=ve();t&&(t.querySelectorAll("[data-zevio-return-state]").forEach(function(t){var n=t.getAttribute("data-zevio-return-state")===e;t.classList.toggle("is-active",n)}),t.querySelectorAll("[data-zevio-return-countdown-text]").forEach(function(e){e.textContent="",e.hidden=!0}))},me=function(){var e=document.getElementById(ee);e&&(e.setAttribute("hidden",""),e.setAttribute("aria-hidden","true"),e.classList.remove("c-lightbox--open"))},ge=function(){var e=document.querySelector("#piano-paywall .tp-container-inner iframe[src]");return!!e&&String(e.getAttribute("src")||"").toLowerCase().includes("buy-eu.piano.io/checkout/offer")},he=function(){return!(!window.tp||"function"!=typeof window.tp.push&&!window.tp.pianoId)},ye=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2500,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return he()?Promise.resolve(!0):new Promise(function(n){var o=Date.now(),r=setInterval(function(){if(he())return clearInterval(r),void n(!0);Date.now()-o>=e&&(clearInterval(r),n(!1))},t)})},we=function(){var e=L(P().m(function e(){var t;return P().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ye();case 1:if(ge()){e.n=2;break}return fe(),de(),me(),e.a(2);case 2:(t=new URL(window.location.href)).searchParams.delete("zevio_return"),t.searchParams.delete("zevio_outcome"),t.searchParams.delete("zevio_flow"),t.searchParams.delete("zevio_ux_preview"),window.location.assign(t.toString());case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),be=function(e){var t=document.querySelector("[data-zevio-return-processing-text]");t&&(t.textContent=e)},_e=function(e){var t=document.querySelector(".c-zevio-return-modal__state.is-active [data-zevio-return-countdown-text]")||document.querySelector("[data-zevio-return-countdown-text]");t&&(t.textContent=e,t.hidden=!e)},ke=function(){pe("active"),function(){var e=3;_e("Przekierowanie za ".concat(e,"..."));var t=setInterval(function(){if((e-=1)<=0)return clearInterval(t),void we();_e("Przekierowanie za ".concat(e,"..."))},1e3)}()},ze=function(){var e,t,n,o=(e=new URLSearchParams(window.location.search),t="1"===String(e.get("zevio_return")||""),n=String(e.get("zevio_outcome")||"").trim().toLowerCase(),{hasReturn:t&&("success"===n||"failed"===n),outcome:n,flowId:String(e.get("zevio_flow")||"").trim(),previewUx:"1"===String(e.get("zevio_ux_preview")||"")});if(o.hasReturn){!function(){var e=ve();e&&(e.dataset.zevioBound||(e.querySelectorAll("[data-zevio-return-close]").forEach(function(e){e.addEventListener("click",function(){me()})}),e.dataset.zevioBound="1"),e.removeAttribute("hidden"),e.setAttribute("aria-hidden","false"),e.classList.add("c-lightbox--open"))}();var r=function(){var e=oe.getItem(Q);if(!e)return null;try{var t=JSON.parse(e);return t&&t.flowId&&t.startedAt?Date.now()-Number(t.startedAt)>18e5?(oe.removeItem(Q),null):t:(oe.removeItem(Q),null)}catch(e){return oe.removeItem(Q),null}}();if("success"===o.outcome)pe("processing"),be(te),!(null==r||!r.token||""!==o.flowId&&r.flowId!==o.flowId)?function(e){if(!e)return be("Brak tokenu sesji. OdÅwież stronÄ i spróbuj ponownie."),void pe("failed");var t=0,n=setInterval(function(){if(++t>40)return clearInterval(n),void be("Weryfikacja trwa dÅużej niż zwykle. OdÅwież stronÄ za chwilÄ.");var o="".concat(window.location.origin,"/wp-json/xyz/v1/zevio/status");
2fetch(o,{method:"POST",cache:"no-store",credentials:"same-origin",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({token:e})}).then(function(e){return e.json()}).then(function(e){var t=String((null==e?void 0:e.status)||"").trim().toUpperCase();if("COMPLETED"===t||"ACTIVE"===t)return clearInterval(n),void ke();"FAILED"!==t&&"CANCELLED"!==t&&"EXPIRED"!==t||(clearInterval(n),pe("failed"))}).catch(function(){})},Be)}(r.token||""):o.previewUx&&setTimeout(function(){be(te),setTimeout(function(){ke()},1200)},1200);else pe("failed");fe(),de()}},Se=function(){oe.setItem(K,String(Date.now()))},Ie=function(){return Number(oe.getItem(K)||0)>0},xe=function(){var e=oe.getItem(X);if(!e)return null;var t=e.trim();if(/^#[A-Za-z][\w-]*$/.test(t))return t.slice(1);var n=null;try{n=document.querySelector(t)}catch(e){return null}if(!n)return null;if(n.id)return n.id;var o=n.closest("[id]");return o&&o.id?o.id:null},Ee=function(){var e=oe.getItem(X);if(e){var t=document.querySelector("".concat(e," iframe"));t&&(t.style.pointerEvents="",t.style.opacity="")}},Oe=function(){oe.setItem("zevio_gate_handled","1"),oe.setItem("zevio_gate_handled_ts",String(Date.now()))},je=function(){oe.removeItem("registration_source"),oe.removeItem("registration_source_ts"),oe.removeItem($)},Te=function(e){if(!0===e||1===e)return!0;if("string"!=typeof e)return!1;var t=e.trim().toLowerCase();return"true"===t||"1"===t||"yes"===t||"on"===t},Ae=function(){return"1"===oe.getItem($)},Pe=function(){var e=Number(oe.getItem(Y)||0);return e>0&&Date.now()-e<15e3},Ce=function(){oe.setItem(Y,String(Date.now()))},Ne=function(){oe.removeItem(Y)},Le=function(){setTimeout(function(){je()}
2,0)},Ue="zevio-checkout-loader",De="zevio-checkout-loader-message",Be=3e3,Re=null,Me=null,qe=null,Je=null,He=null,Fe=!1,Ze=null,Ge=!1,Ve=!1,We=!1,Xe=function(e){var t=document.getElementById(De);t&&(t.textContent=e)},Ke=function(){null!==He&&(clearInterval(He),He=null)},Ye=function(){null!==Ze&&(clearTimeout(Ze),Ze=null)},$e=function(){Ye(),Ge=!1,Ve=!1,We=!1},Qe=function(){Je&&!Je.closed&&Je.close(),Je=null},et=function(){if(!Fe){if(Fe=!0,ae("purchase"),it(),rt(),at(),Ye(),Qe(),se("done"),ue(),Le(),window.MyServiceIoTracker&&"function"==typeof window.MyServiceIoTracker.trackCheckout)try{window.MyServiceIoTracker.trackCheckout({isTrial:!1})}catch(e){V("[zevio-registration] IO tracker error:",e)}nt(ne(3)),tt(3)}},tt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3;Ke();var t=e;Xe(ne(t)),He=setInterval(function(){if((t-=1)<=0)return Ke(),void window.location.reload();Xe(ne(t))},1e3)},nt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Trwa przetwarzanie zamowienia...",t=oe.getItem(X),n=t?document.querySelector(t):null,o=!!n&&("none"!==getComputedStyle(n).display&&"hidden"!==getComputedStyle(n).visibility&&n.getClientRects().length>0),r=o?n:document.body;if(document.getElementById(Ue))Xe(e);else{if(!document.getElementById("zevio-spin-style")){var i=document.createElement("style");i.id="zevio-spin-style",i.textContent="@keyframes zevio-spin { to { transform: rotate(360deg); } }",document.head.appendChild(i)}var a=document.createElement("div");a.id=Ue,a.style.cssText=o?"position:absolute;inset:0;z-index:2;background:rgba(0,0,0,0.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem;text-align:center;":"position:fixed;inset:0;z-index:1001;background:rgba(0,0,0,0.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem;text-align:center;";var c=document.createElement("div");c.style.cssText="width:36px;height:36px;border:3px solid rgba(255,255,255,0.3);border-top-color:#fff;border-radius:50%;animation:zevio-spin 0.8s linear infinite;";var s=document.createElement("div");if(s.id=De,s.style.cssText="max-width:36rem;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:600;",s.textContent=e,a.appendChild(c),a.appendChild(s),o&&n)"static"===getComputedStyle(n).position&&(n.style.position="relative");r.appendChild(a)}},ot=function(){var e=document.getElementById(Ue);e&&e.remove(),Ke(),Ye()},rt=function(){null!==Re&&(clearInterval(Re),Re=null)},it=function(){null!==Me&&(clearInterval(Me),Me=null)},at=function(){null!==qe&&(window.removeEventListener("message",qe),qe=null)},ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:40;it();var n=0;Me=setInterval(function(){if(++n>t)return it(),rt(),at(),V("[zevio-registration] status polling timed out"),ae("checkout_abandon",{reason:"status_poll_timeout"}),se("error"),ue(),Le(),ot(),Ee(),Fe=!1,void $e();var o="".concat(window.location.origin,"/wp-json/xyz/v1/zevio/status");fetch(o,{method:"POST",cache:"no-store",credentials:"same-origin",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({token:e})}).then(function(e){return e.json()}).then(function(e){var t;if(null!==Me){var o=null!==(t=null==e?void 0:e.status)&&void 0!==t?t:"",r=String(o).trim().toUpperCase();if(V("[zevio-registration] status poll:",o,"normalized=".concat(r),"(attempt ".concat(n,")")),"COMPLETED"===r||"ACTIVE"===r)return We=!0,Ge?Ge&&!Ve?(it(),void V("[zevio-registration] backend confirmed while waiting for Zevio success modal delay")):void et():(it(),void V("[zevio-registration] backend confirmed before CHECKOUT_SUCCESS â waiting for Zevio success signal"));"FAILED"!==r&&"CANCELLED"!==r&&"EXPIRED"!==r||(it(),rt(),at(),V("[zevio-registration] payment not completed:",r),ae("checkout_abandon",{reason:r.toLowerCase()}),se("error"),ue(),Le(),ot(),Ee(),Fe=!1,$e())}}).catch(function(e){V("[zevio-registration] status poll network error:",e)})},Be)},st=function(e){at(),qe=function(t){if(function(e){if("string"!=typeof e||""===e.trim())return!1;try{var t=new URL(e),n=t.hostname.toLowerCase();return"https:"===t.protocol&&("zevio.io"===n||n.endsWith(".zevio.io"))}catch(e){return!1}}(t.origin)){var n=t.data;if(n&&("CHECKOUT_STARTED"===n.type||"CHECKOUT_SUCCESS"===n.type||"CHECKOUT_FAILED"===n.type)){if(V("[zevio-registration] postMessage received:",n.type,n),"CHECKOUT_STARTED"===n.type){if(Ie())return;return Se(),function(){var e=oe.getItem(X);if(e){var t=document.querySelector("".concat(e," iframe"));t&&(t.style.pointerEvents="none",t.style.opacity="0.7")}}
2(),nt("Trwa przetwarzanie pÅatnoÅci..."),ae("checkout_start"),void(null===Me&&ct(e))}at(),"CHECKOUT_SUCCESS"===n.type?(Ie()||Se(),V("[zevio-registration] CHECKOUT_SUCCESS via postMessage"),rt(),Ge=!0,Ye(),Ve=!1,Ze=setTimeout(function(){Ve=!0,Qe(),We?et():nt("PÅatnoÅÄ przyjÄta. Aktywujemy Twój dostÄp")},3e3),null!==Me||We||ct(e)):(it(),rt(),V("[zevio-registration] payment failed/cancelled via postMessage:",n.type),ae("checkout_abandon",{reason:String(n.type||"").toLowerCase()}),se("error"),ue(),Le(),ot(),Ee(),Fe=!1,$e())}}else V("[zevio-registration] ignored postMessage from non-Zevio origin:",t.origin)},window.addEventListener("message",qe)},ut=function(e,t){rt(),Re=setInterval(function(){if(!e||e.closed){var n;if(rt(),at(),!Ie())return V("[zevio-registration] popup closed before CHECKOUT_STARTED â ending flow without polling"),ae("checkout_abandon",{reason:"popup_closed_before_checkout_start"}),se("error"),ue(),Le(),ot(),Ee(),Fe=!1,void $e();"in_progress"===(null===(n=ie())||void 0===n?void 0:n.status)&&(it(),V("[zevio-registration] popup closed â running fallback status poll"),nt("Daj nam chwilÄ. Sprawdzamy status zamówienia"),ct(t,5))}},500)},lt=function(e){var t,n,o="".concat(window.location.origin,"/wp-json/xyz/v1/zevio/gateway"),r=JSON.stringify({token:null!==(t=e.token)&&void 0!==t?t:"",zevioFlow:null!==(n=e.flowId)&&void 0!==n?n:""});return V("[zevio-registration] using restUrl:",o),fetch(o,{method:"POST",cache:"no-store",credentials:"same-origin",headers:{"Content-Type":"application/json",Accept:"application/json"},body:r}).then(function(){var e=L(P().m(function e(t){var n,o,r,i,a;return P().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.n=1,t.text();case 1:n=e.v,o=null,e.p=2,o=JSON.parse(n),e.n=4;break;case 3:throw e.p=3,e.v,r=n.slice(0,180).replace(/\s+/g," ").trim(),new Error("[zevio-registration] backend non-JSON response: status=".concat(t.status,", url=").concat(t.url,', snippet="').concat(r,'"'));case 4:if(t.ok){e.n=5;break}throw a=(null===(i=o)||void 0===i||null===(i=i.error)||void 0===i?void 0:i.code)||"http_error",new Error("[zevio-registration] backend HTTP error: status=".concat(t.status,", code=").concat(a));case 5:return e.a(2,o)}},e,null,[[2,3]])}));return function(t){return e.apply(this,arguments)}}()).then(function(e){var t;if(!1===(null==e?void 0:e.success)||null!=e&&e.error){var n,o,r=(null==e||null===(n=e.error)||void 0===n?void 0:n.code)||"backend_error",i=(null==e||null===(o=e.error)||void 0===o?void 0:o.message)||"Unknown backend error.";throw new Error("[zevio-registration] backend error JSON: code=".concat(r,", message=").concat(i,", body=").concat(JSON.stringify(e)))}if(null==e||!e.embedUrl)throw new Error("[zevio-registration] backend response missing embedUrl");return V("[zevio-registration] received embedUrl:",e.embedUrl),V("[zevio-registration] gateway debug:",JSON.stringify(null!==(t=e.debug)&&void 0!==t?t:null,null,2)),e.embedUrl})},dt=function(e){if(!e)return Promise.resolve(!1);var t="".concat(window.location.origin,"/wp-json/xyz/v1/piano/user-access/check");return fetch(t,{method:"POST",cache:"no-store",credentials:"same-origin",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({uid:e})}).then(function(){var e=L(P().m(function e(t){var n,o,r,i,a;return P().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.n=1,t.text();case 1:n=e.v,o=null,e.p=2,o=JSON.parse(n),e.n=4;break;case 3:throw e.p=3,e.v,r=n.slice(0,180).replace(/\s+/g," ").trim(),new Error("[zevio-registration] access-check non-JSON response: status=".concat(t.status,", url=").concat(t.url,', snippet="').concat(r,'"'));case 4:if(t.ok){e.n=5;break}throw a=(null===(i=o)||void 0===i||null===(i=i.error)||void 0===i?void 0:i.code)||"http_error",new Error("[zevio-registration] access-check HTTP error: status=".concat(t.status,", code=").concat(a));case 5:return e.a(2,o)}},e,null,[[2,3]])}));return function(t){return e.apply(this,arguments)}}()).then(function(e){return!0===(null==e?void 0:e.success)?!0===(null==e?void 0:e.hasAccess):(V("[zevio-registration] access-check returned error payload:",e),!1)}).catch(function(e){return V("[zevio-registration] access-check failed:",e),!1})},vt=function(e){var t=String((null==e?void 0:e.message)||e||"");return t.includes("missing_env")?"WystÄ
piÅ bÅÄ
d autoryzacji. Spróbuj ponownie za chwilÄ.":t.includes("invalid_token")?"Sesja wygasÅa. OdÅwież stronÄ i zaloguj siÄ ponownie.":"WystÄ
piÅ bÅÄ
d. Spróbuj ponownie za chwilÄ."};!function(){var e;e=ze,"loading"!==document.readyState?e():document.addEventListener("DOMContentLoaded",e,{once:!0});var t=ie();t&&"in_progress"===t.status&&(V("[zevio-registration] clearing stale in_progress session on page load"),ue(),oe.removeItem("zevio_gate_handled"),oe.removeItem("zevio_gate_handled_ts"))}(),tp.push(["addHandler","customEvent",function(e){var t,n=(null==e?void 0:e.eventName)||(null==e?void 0:e.customEventName)||"";if(V("[zevio-registration] customEvent fired:",n,e),"zevio_gate"===n||"blik_gate"===n)if((t=ie())&&"in_progress"===t.status&&t.startedAt&&Date.now()-Number(t.startedAt)<6e4)V("[zevio-registration] skipped â zevio session already in progress");else if((o=Number(oe.getItem("zevio_gate_last_click_ts")||0))>0&&Date.now()-o<5e3)V("[zevio-registration] skipped â zevio click cooldown active");else{var o,r,i;if(oe.setItem("zevio_gate_last_click_ts",String(Date.now())),(r=e.containerSelector)&&oe.setItem(X,r),i=function(e){var t=e&&"object"===M(e.params)&&e.params?e.params:{};return[t.skipZevioOnAccess,t.skip_zevio_on_access,t["skip-zevio-on-access"],null==e?void 0:e.skipZevioOnAccess,null==e?void 0:e.skip_zevio_on_access,null==e?void 0:e["skip-zevio-on-access"]].some(Te)}(e),i?oe.setItem($,"1"):oe.removeItem($),oe.removeItem("zevio_gate_handled"),oe.removeItem("zevio_gate_handled_ts"),ce(),oe.setItem("registration_source","zevio_gate"),oe.setItem("registration_source_ts",String(Date.now())),tp.pianoId.isUserValid()){V("[zevio-registration] flow=already_logged_in"),oe.setItem("registration_source","zevio_gate"),oe.setItem("registration_source_ts",String(Date.now())),Oe();var a=tp.pianoId.getUser();return Pe()?void V("[zevio-registration] skipped access-check (already_logged_in) â in flight"):(Ce(),void dt(null==a?void 0:a.uid).then(function(e){var t;if(Ne(),e)return Ae()?(V("[zevio-registration] already_logged_in + hasAccess=true + skip-zevio-on-access=true â bypassing Zevio flow and reload"),ue(),je(),oe.removeItem("zevio_gate_handled"),oe.removeItem("zevio_gate_handled_ts"),void Ee()):(V("[zevio-registration] already_logged_in + hasAccess=true â reloading page"),ue(),je(),oe.removeItem("zevio_gate_handled"),oe.removeItem("zevio_gate_handled_ts"),void window.location.reload());var n=(null===(t=ie())||void 0===t?void 0:t.flowId)||ce();ae("begin_purchase",{flowId:n});var o={flowId:n,source:"zevio_gate",flow:"already_logged_in",email:null==a?void 0:a.email,token:tp.pianoId.getToken(),pianoUid:null==a?void 0:a.uid,redirectUrl:window.location.href,timestamp:Date.now()};le({flowId:n,token:o.token}),Fe=!1,$e(),ot(),Je=W(),lt(o).then(function(e){Je&&"function"==typeof Je.setEmbedUrl?Je.setEmbedUrl(e):Je=W(e),st(o.token),ut(Je,o.token)}).catch(function(e){V("[zevio-registration] backend error (already_logged_in):",e),ae("checkout_abandon",{reason:"gateway_initiate_error"}),Je&&!Je.closed&&Je.close(),Je=null,at(),se("error"),ue(),Le(),nt(vt(e)),setTimeout(ot,4500),Ee(),$e()})}))}V("[zevio-registration] flow=waiting_for_login"),V("[zevio-registration] zevio_gate flag set in sessionStorage â waiting for loginSuccess")}}]),tp.push(["addHandler","loginSuccess",function(e){var t,n,o,r;V("[zevio-registration] loginSuccess fired â registration:",null==e?void 0:e.registration,"full data:",e);var i,a=oe.getItem("registration_source"),c=Number(oe.getItem("registration_source_ts")||0),s=Date.now()-c<9e5,u=(i=Number(oe.getItem("zevio_gate_handled_ts")||0))>0&&Date.now()-i<6e4,l=!!oe.getItem("zevio_gate_handled");if(V("[zevio-registration] sessionStorage source:",a,"| fresh:",s,"| handledRecently:",u,"| wasHandled:",l),(l||u||"zevio_gate"===a&&s)&&e&&(e.reloadAfterLogin=!1),l||u&&"zevio_gate"!==a)return V("[zevio-registration] skipped â already handled (zevio), reload blocked"),!1;
2if("zevio_gate"!==a||!s)return V("[zevio-registration] skipped â source mismatch or stale flag"),!1;if(oe.getItem("zevio_gate_handled"))return Le(),V("[zevio-registration] loginSuccess â already handled, skipping"),!1;if(Pe())return V("[zevio-registration] skipped access-check (after_login_success) â in flight"),!1;Ce();var d=(null===(t=ie())||void 0===t?void 0:t.flowId)||ce(),v=(null==e||null===(n=e.user)||void 0===n?void 0:n.uid)||(null==e||null===(o=e.params)||void 0===o||null===(o=o.user)||void 0===o?void 0:o.uid)||(null===(r=tp.pianoId.getUser())||void 0===r?void 0:r.uid);return v||V("[zevio-registration] after_login_success â missing UID, access-check will fallback to checkout flow"),dt(v).then(function(t){var n,o;if(Ne(),t)return Ae()?(V("[zevio-registration] after_login_success + hasAccess=true + skip-zevio-on-access=true â bypassing Zevio flow and reload"),ue(),je(),oe.removeItem("zevio_gate_handled"),oe.removeItem("zevio_gate_handled_ts"),void Ee()):(V("[zevio-registration] after_login_success + hasAccess=true â reloading page"),ue(),je(),oe.removeItem("zevio_gate_handled"),oe.removeItem("zevio_gate_handled_ts"),void window.location.reload());if(Oe(),V("[zevio-registration] flow=after_login_success"),!0===(null==e?void 0:e.registration)&&window.MyServiceIoTracker&&"function"==typeof window.MyServiceIoTracker.trackRegistration)try{window.MyServiceIoTracker.trackRegistration(),V("[zevio-registration] IO trackRegistration fired (zevio new user)")}catch(e){V("[zevio-registration] IO trackRegistration error:",e)}var r={flowId:d,source:"zevio_gate",flow:"after_login_success",registration:null!==(n=null==e?void 0:e.registration)&&void 0!==n?n:null,email:null==e||null===(o=e.user)||void 0===o?void 0:o.email,token:(null==e?void 0:e.userToken)||(null==e?void 0:e.user_token),pianoUid:v,redirectUrl:window.location.href,timestamp:Date.now()};ae("begin_purchase",{flowId:d}),le({flowId:d,token:r.token}),Fe=!1,$e(),ot(),Je=W(),lt(r).then(function(e){Je&&"function"==typeof Je.setEmbedUrl?Je.setEmbedUrl(e):Je=W(e),st(r.token),ut(Je,r.token)}).catch(function(e){V("[zevio-registration] backend error (after_login_success):",e),ae("checkout_abandon",{reason:"gateway_initiate_error"}),Je&&!Je.closed&&Je.close(),Je=null,at(),se("error"),ue(),Le(),nt(vt(e)),setTimeout(ot,4500),Ee(),$e()})}),!1}]);n(4988),n(5008)})()})(); 3//# sourceMappingURL=piano-init.bundle.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.