PageSourceSearch

https://app.pigeon-post.ai/_next/static/chunks/ef14a3c2-a4ee7c8cd7281fbf.js

js pigeon-post.ai collected 2026-10-05 13:54:30 UTC 730,926 bytes, 425 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="ec1910e0-36ad-4272-a88b-e2e2fc7e3599",e._sentryDebugIdIdentifier="sentry-dbid-ec1910e0-36ad-4272-a88b-e2e2fc7e3599")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7685],{9438:(e,r,t)=>{t.d(r,{P:()=>mm});var a,n,o,i,s,l,c,d,u,p,_=Object.create,g=Object.defineProperty,m=Object.getOwnPropertyDescriptor,h=(e,r)=>(r=Symbol[e])?r:Symbol.for("Symbol."+e),f=e=>{throw TypeError(e)},v=(e,r,t)=>r in e?g(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,y=(e,r)=>g(e,"name",{value:r,configurable:!0}),k=["class","method","getter","setter","accessor","field","value","get","set"],w=e=>void 0!==e&&"function"!=typeof e?f("Function expected"):e,P=(e,r,t,a,n)=>({kind:k[e],name:r,metadata:a,addInitializer:e=>t._?f("Already initialized"):n.push(w(e||null))}),x=(e,r)=>v(r,h("metadata"),e[3]),E=(e,r,t,a,n,o)=>{var i,s,l,c,d,u=7&r,p=!!(8&r),_=!!(16&r),h=u>3?e.length+1:u?p?1:2:0,v=k[u+5],E=u>3&&(e[h-1]=[]),C=e[h]||(e[h]=[]),S=u&&(_||p||(n=n.prototype),u<5&&(u>3||!_)&&m(u<4?n:{get[t](){return T(this,o)},set[t](b){return z(this,o,b)}},t));u?_&&u<4&&y(o,(u>2?"set ":u>1?"get ":"")+t):y(n,t);for(var D=a.length-1;D>=0;D--)c=P(u,t,l={},e[3],C),u&&(c.static=p,c.private=_,d=c.access={has:_?e=>I(n,e):e=>t in e},3^u&&(d.get=_?e=>(1^u?T:q)(e,n,4^u?o:S.get):e=>e[t]),u>2&&(d.set=_?(e,r)=>z(e,n,r,4^u?o:S.set):(e,r)=>e[t]=r)),s=(0,a[D])(u?u<4?_?o:S[v]:u>4?void 0:{get:S.get,set:S.set}:n,c),l._=1,4^u||void 0===s?w(s)&&(u>4?E.unshift(s):u?_?o=s:S[v]=s:n=s):"object"!=typeof s||null===s?f("Object expected"):(w(i=s.get)&&(S.get=i),w(i=s.set)&&(S.set=i),w(i=s.init)&&E.unshift(i));return u||x(e,n),S&&g(n,t,S),_?4^u?o:S:n},C=(e,r,t)=>v(e,"symbol"!=typeof r?r+"":r,t),S=(e,r,t)=>r.has(e)||f("Cannot "+t),I=(e,r)=>Object(r)!==r?f('Cannot use the "in" operator on this value'):e.has(r),T=(e,r,t)=>(S(e,r,"read from private field"),t?t.call(e):r.get(e)),D=(e,r,t)=>r.has(e)?f("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,t),z=(e,r,t,a)=>(S(e,r,"write to private field"),a?a.call(e,t):r.set(e,t),t),q=(e,r,t)=>(S(e,r,"access private method"),t);"u">typeof window&&((nV=window.__svelte??(window.__svelte={})).v??(nV.v=new Set)).add("5");let A=Symbol();var M=Array.isArray,F=Array.prototype.indexOf,j=Array.from,$=Object.defineProperty,L=Object.getOwnPropertyDescriptor,N=Object.getOwnPropertyDescriptors,O=Object.prototype,B=Array.prototype,U=Object.getPrototypeOf,R=Object.isExtensible;function W(e){return"function"==typeof e}let V=()=>{};function K(e){return e()}function H(e){for(var r=0;r<e.length;r++)e[r]()}function Y(){var e,r;return{promise:new Promise((t,a)=>{e=t,r=a}),resolve:e,reject:r}}function G(e,r){if(Array.isArray(e))return e;if(void 0===r||!(Symbol.iterator in e))return Array.from(e);let t=[];for(let a of e)if(t.push(a),t.length===r)break;return t}let X=Symbol("$state"),Z=Symbol("legacy props"),J=Symbol(""),Q=new class extends Error{constructor(){super(...arguments),C(this,"name","StaleReactionError"),C(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};function ee(e){throw Error("https://svelte.dev/e/lifecycle_outside_component")}function er(e){return e===this.v}function et(e,r){return e!=e?r==r:e!==r||null!==e&&"object"==typeof e||"function"==typeof e}function ea(e){return!et(e,this.v)}let en=!1,eo=null;function ei(e){return eu().get(e)}function es(e,r){return eu().set(e,r),r}function el(e,r=!1,t){eo={p:eo,i:!1,c:null,e:null,s:e,x:null,l:en&&!r?{s:null,u:null,$:[]}:null}}function ec(e){var r=eo,t=r.e;if(null!==t)for(var a of(r.e=null,t))rt(a);return void 0!==e&&(r.x=e),r.i=!0,eo=r.p,e??{}}function ed(){return!en||null!==eo&&null===eo.l}function eu(e){return null===eo&&ee(),eo.c??(eo.c=new Map(function(e){let r=e.p;for(;null!==r;){let e=r.c;if(null!==e)return e;r=r.p}return null}(eo)||void 0))}let ep=[];function e_(){var e=ep;ep=[],H(e)}function eg(e){if(0===ep.length&&!eS){var r=ep;queueMicrotask(()=>{r===ep&&e_()})}ep.push(e)}function em(e){var r=rx;if(null===r)return rw.f|=8388608,e;if((32768&r.f)==0){if((128&r.f)==0)throw e;r.b.error(e)}else eh(e,r)}function eh(e,r){for(;null!==r;){if((128&r.f)!=0)try{r.b.error(e);return}catch(r){e=r}r=r.parent}throw e}function ef(e,r){e.f=-7169&e.f|r}function ev(e){(512&e.f)!=0||null===e.deps?ef(e,1024):ef(e,4096)}function ey(e,r,t){(2048&e.f)!=0?r.add(e):(4096&e.f)!=0&&t.add(e),function e(r){if(null!==r)for(let t of r)(2&t.f)==0||(32768&t.f)==0||(t.f^=32768,e(t.deps))}(e.deps),ef(e,1024)}let eb=new Set,ek=null,ew=null,eP=null,ex=[],eE=null,eC=!1,eS=!1,eI=class e{constructor(){D(this,nQ),C(this,"committed",!1),C(this,"current",new Map),C(this,"previous",new Map),D(this,nK,new Set),D(this,nH,new Set),D(this,nY,0),D(this,nG,0),D(this,nX,null),D(this,nZ,new Set),D(this,nJ,new Set),C(this,"skipped_effects",new Set),C(this,"is_fork",!1)}is_deferred(){return this.is_fork||T(this,nG)>0}process(e){ex=[],ew=null,this.apply();var r,t=[],a=[];for(let r of e)q(this,nQ,n0).call(this,r,t,a);this.is_fork||q(this,nQ,n2).call(this),this.is_deferred()?(q(this,nQ,n1).call(this,a),q(this,nQ,n1).call(this,t)):(ew=this,ek=null,ez(a),ez(t),ew=null,null==(r=T(this,nX))||r.resolve()),eP=null}capture(e,r){r===A||this.previous.has(e)||this.previous.set(e,r),(8388608&e.f)==0&&(this.current.set(e,e.v),null==eP||eP.set(e,e.v))}activate(){ek=this,this.apply()}deactivate(){ek===this&&(ek=null,eP=null)}flush(){if(this.activate(),ex.length>0){if(eT(),null!==ek&&ek!==this)return}else 0===T(this,nY)&&this.process([]);this.deactivate()}discard(){for(let e of T(this,nH))e(this);T(this,nH).clear()}increment(e){z(this,nY,T(this,nY)+1),e&&z(this,nG,T(this,nG)+1)}
1decrement(e){z(this,nY,T(this,nY)-1),e&&z(this,nG,T(this,nG)-1),this.revive()}revive(){for(let e of T(this,nZ))T(this,nJ).delete(e),ef(e,2048),eq(e);for(let e of T(this,nJ))ef(e,4096),eq(e);this.flush()}oncommit(e){T(this,nK).add(e)}ondiscard(e){T(this,nH).add(e)}settled(){return(T(this,nX)??z(this,nX,Y())).promise}static ensure(){if(null===ek){let r=ek=new e;eb.add(ek),eS||e.enqueue(()=>{ek===r&&r.flush()})}return ek}static enqueue(e){eg(e)}apply(){}};function eT(){var e=rb;eC=!0;try{var r=0;for(rb=!0;ex.length>0;){var t=eI.ensure();r++>1e3&&function(){try{throw Error("https://svelte.dev/e/effect_update_depth_exceeded")}catch(e){eh(e,eE)}}(),t.process(ex),eW.clear()}}finally{eC=!1,rb=e,eE=null}}nK=new WeakMap,nH=new WeakMap,nY=new WeakMap,nG=new WeakMap,nX=new WeakMap,nZ=new WeakMap,nJ=new WeakMap,nQ=new WeakSet,n0=function(e,r,t){e.f^=1024;for(var a=e.first,n=null;null!==a;){var o=a.f,i=(96&o)!=0;if(!(i&&(1024&o)!=0||(8192&o)!=0||this.skipped_effects.has(a))&&null!==a.fn){i?a.f^=1024:null!==n&&(0x100000c&o)!=0?n.b.defer_effect(a):(4&o)!=0?r.push(a):rA(a)&&((16&o)!=0&&T(this,nZ).add(a),rj(a));var s=a.first;if(null!==s){a=s;continue}}var l=a.parent;for(a=a.next;null===a&&null!==l;)l===n&&(n=null),a=l.next,l=l.parent}},n1=function(e){for(var r=0;r<e.length;r+=1)ey(e[r],T(this,nZ),T(this,nJ))},n2=function(){if(0===T(this,nG)){for(let e of T(this,nK))e();T(this,nK).clear()}0===T(this,nY)&&q(this,nQ,n4).call(this)},n4=function(){if(eb.size>1){this.previous.clear();var e=eP,r=!0;for(let e of eb){if(e===this){r=!1;continue}let a=[];for(let[t,n]of this.current){if(e.current.has(t))if(!r||n===e.current.get(t))continue;else e.current.set(t,n);a.push(t)}if(0===a.length)continue;let n=[...e.current.keys()].filter(e=>!this.current.has(e));if(n.length>0){var t=ex;ex=[];let r=new Set,o=new Map;for(let e of a)!function e(r,t,a,n){if(!a.has(r)&&(a.add(r),null!==r.reactions))for(let o of r.reactions){let r=o.f;(2&r)!=0?e(o,t,a,n):(4194320&r)!=0&&(2048&r)==0&&function e(r,t,a){let n=a.get(r);if(void 0!==n)return n;if(null!==r.deps)for(let n of r.deps){if(t.includes(n))return!0;if((2&n.f)!=0&&e(n,t,a))return a.set(n,!0),!0}return a.set(r,!1),!1}(o,t,n)&&(ef(o,2048),eq(o))}}(e,n,r,o);if(ex.length>0){for(let r of(ek=e,e.apply(),ex))q(e,nQ,n0).call(e,r,[],[]);e.deactivate()}ex=t}}ek=null,eP=e}this.committed=!0,eb.delete(this)};let eD=null;function ez(e){var r=e.length;if(0!==r){for(var t=0;t<r;){var a=e[t++];if((24576&a.f)==0&&rA(a)&&(eD=new Set,rj(a),null===a.deps&&null===a.first&&null===a.nodes&&(null===a.teardown&&null===a.ac?rh(a):a.fn=null),(null==eD?void 0:eD.size)>0)){for(let e of(eW.clear(),eD)){if((24576&e.f)!=0)continue;let r=[e],t=e.parent;for(;null!==t;)eD.has(t)&&(eD.delete(t),r.push(t)),t=t.parent;for(let e=r.length-1;e>=0;e--){let t=r[e];(24576&t.f)==0&&rj(t)}}eD.clear()}}eD=null}}function eq(e){for(var r=eE=e;null!==r.parent;){var t=(r=r.parent).f;if(eC&&r===rx&&(16&t)!=0&&(262144&t)==0)return;if((96&t)!=0){if((1024&t)==0)return;r.f^=1024}}ex.push(r)}function eA(e){let r=0,t=eK(0),a;return()=>{e3()&&(rL(t),rs(()=>(0===r&&(a=rN(()=>e(()=>eZ(t)))),r+=1,()=>{eg(()=>{0==(r-=1)&&(null==a||a(),a=void 0,eZ(t))})})))}}class eM{constructor(e,r,t){D(this,ou),C(this,"parent"),C(this,"is_pending",!1),D(this,n5),D(this,n6,null),D(this,n8),D(this,n9),D(this,n7),D(this,n3,null),D(this,oe,null),D(this,or,null),D(this,ot,null),D(this,oa,null),D(this,on,0),D(this,oo,0),D(this,oi,!1),D(this,os,new Set),D(this,ol,new Set),D(this,oc,null),D(this,od,eA(()=>(z(this,oc,eK(T(this,on))),()=>{z(this,oc,null)}))),z(this,n5,e),z(this,n8,r),z(this,n9,t),this.parent=rx.b,this.is_pending=!!T(this,n8).pending,z(this,n7,rc(()=>{rx.b=this;var e=q(this,ou,op).call(this);try{z(this,n3,ru(()=>t(e)))}catch(e){this.error(e)}return T(this,oo)>0?q(this,ou,og).call(this):this.is_pending=!1,()=>{var e;null==(e=T(this,oa))||e.remove()}},589952))}defer_effect(e){ey(e,T(this,os),T(this,ol))}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!T(this,n8).pending}update_pending_count(e){q(this,ou,om).call(this,e),z(this,on,T(this,on)+e),T(this,oc)&&eX(T(this,oc),T(this,on))}get_effect_pending(){return T(this,od).call(this),rL(T(this,oc))}error(e){var r=T(this,n8).onerror;let t=T(this,n8).failed;if(T(this,oi)||!r&&!t)throw e;T(this,n3)&&(rg(T(this,n3)),z(this,n3,null)),T(this,oe)&&(rg(T(this,oe)),z(this,oe,null)),T(this,or)&&(rg(T(this,or)),z(this,or,null));var a=!1,n=!1;let o=()=>
1{if(a)return void console.warn("https://svelte.dev/e/svelte_boundary_reset_noop");a=!0,n&&function(){throw Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}(),eI.ensure(),z(this,on,0),null!==T(this,or)&&rf(T(this,or),()=>{z(this,or,null)}),this.is_pending=this.has_pending_snippet(),z(this,n3,q(this,ou,o_).call(this,()=>(z(this,oi,!1),ru(()=>T(this,n9).call(this,T(this,n5)))))),T(this,oo)>0?q(this,ou,og).call(this):this.is_pending=!1};var i=rw;try{rw=null,n=!0,null==r||r(e,o),n=!1}catch(e){eh(e,T(this,n7)&&T(this,n7).parent)}finally{rw=i}t&&eg(()=>{z(this,or,q(this,ou,o_).call(this,()=>{eI.ensure(),z(this,oi,!0);try{return ru(()=>{t(T(this,n5),()=>e,()=>o)})}catch(e){return eh(e,T(this,n7).parent),null}finally{z(this,oi,!1)}}))})}}function eF(e,r,t,a){let n=ed()?e$:eN;if(0===t.length&&0===e.length)return void a(r.map(n));var o,i,s,l,c=ek,d=rx,u=(o=rx,i=rw,s=eo,l=ek,function(e=!0){(function(e){rx=e})(o),function(e){rw=e}(i),eo=s,e&&(null==l||l.activate())});function p(){Promise.all(t.map(e=>{var r,t,a,n,o,i;let s;return r=e,null===(s=rx)&&function(){throw Error("https://svelte.dev/e/async_derived_orphan")}(),t=s.b,a=void 0,n=eK(A),o=!rw,i=new Map,e7(4718592,()=>{var e,s=Y();a=s.promise;try{Promise.resolve(r()).then(s.resolve,s.reject).then(()=>{l===ek&&l.committed&&l.deactivate(),ej()})}catch(e){s.reject(e),ej()}var l=ek;if(o){var c=t.is_rendered();t.update_pending_count(1),l.increment(c),null==(e=i.get(l))||e.reject(Q),i.delete(l),i.set(l,s)}let d=(e,r)=>{if(l.activate(),r)r!==Q&&(n.f|=8388608,eX(n,r));else for(let[r,t]of((8388608&n.f)!=0&&(n.f^=8388608),eX(n,e),i)){if(i.delete(r),r===l)break;t.reject(Q)}o&&(t.update_pending_count(-1),l.decrement(c))};s.promise.then(d,e=>d(null,e||"unknown"))},!0),re(()=>{for(let e of i.values())e.reject(Q)}),new Promise(e=>{!function r(t){function o(){t===a?e(n):r(a)}t.then(o,o)}(a)})})).then(e=>{u();try{a([...r.map(n),...e])}catch(e){(16384&d.f)==0&&eh(e,d)}null==c||c.deactivate(),ej()}).catch(e=>{eh(e,d)})}e.length>0?Promise.all(e).then(()=>{u();try{return p()}finally{null==c||c.deactivate(),ej()}}):p()}function ej(){rx=null,rw=null,eo=null}function e$(e){var r=null!==rw&&(2&rw.f)!=0?rw:null;return null!==rx&&(rx.f|=524288),{ctx:eo,deps:null,effects:null,equals:er,f:2050,fn:e,reactions:null,rv:0,v:A,wv:0,parent:r??rx,ac:null}}function eL(e){let r=e$(e);return rC(r),r}function eN(e){let r=e$(e);return r.equals=ea,r}function eO(e){var r=e.effects;if(null!==r){e.effects=null;for(var t=0;t<r.length;t+=1)rg(r[t])}}function eB(e){var r,t=rx;rx=function(e){for(var r=e.parent;null!==r;){if((2&r.f)==0)return(16384&r.f)==0?r:null;r=r.parent}return null}(e);try{e.f&=-32769,eO(e),r=rM(e)}finally{rx=t}return r}function eU(e){var r=eB(e);if(!e.equals(r)&&(e.wv=++rD,(!(null!=ek&&ek.is_fork)||null===e.deps)&&(e.v=r,null===e.deps)))return void ef(e,1024);rk||(null!==eP?(e3()||null!=ek&&ek.is_fork)&&eP.set(e,r):ev(e))}n5=new WeakMap,n6=new WeakMap,n8=new WeakMap,n9=new WeakMap,n7=new WeakMap,n3=new WeakMap,oe=new WeakMap,or=new WeakMap,ot=new WeakMap,oa=new WeakMap,on=new WeakMap,oo=new WeakMap,oi=new WeakMap,os=new WeakMap,ol=new WeakMap,oc=new WeakMap,od=new WeakMap,ou=new WeakSet,op=function(){var e=T(this,n5);return this.is_pending&&(z(this,oa,e0()),T(this,n5).before(T(this,oa)),e=T(this,oa)),e},o_=function(e){var r=rx,t=rw,a=eo;rx=T(this,n7),rw=T(this,n7),eo=T(this,n7).ctx;try{return e()}catch(e){return em(e),null}finally{rx=r,rw=t,eo=a}},og=function(){let e=T(this,n8).pending;null!==T(this,n3)&&(z(this,ot,document.createDocumentFragment()),T(this,ot).append(T(this,oa)),ry(T(this,n3),T(this,ot))),null===T(this,oe)&&z(this,oe,ru(()=>e(T(this,n5))))},om=function(e){var r;if(!this.has_pending_snippet()){this.parent&&q(r=this.parent,ou,om).call(r,e);return}if(z(this,oo,T(this,oo)+e),0===T(this,oo)){for(let e of(this.is_pending=!1,T(this,os)))ef(e,2048),eq(e);for(let e of T(this,ol))ef(e,4096),eq(e);T(this,os).clear(),T(this,ol).clear(),T(this,oe)&&rf(T(this,oe),()=>{z(this,oe,null)}),T(this,ot)&&(T(this,n5).before(T(this,ot)),z(this,ot,null))}};let eR=new Set,eW=new Map,eV=!1;function eK(e,r){return{f:0,v:e,reactions:null,equals:er,rv:0,wv:0}}function eH(e,r){let t=eK(e);return rC(t),t}function eY(e,r=!1,t=!0){var a;let n=eK(e);return r||(n.equals=ea),en&&t&&null!==eo&&null!==eo.l&&((a=eo.l).s??(a.s=[])).push(n),n}function eG(e,r,t=!1){return null!==rw&&(!rP||(131072&rw.f)!=0)&&ed()&&(4325394&rw.f)!=0&&!(null!=rE&&rE.includes(e))&&function(){throw Error("https://svelte.dev/e/state_unsafe_mutation")}(),eX(e,t?eJ(r):r)}function eX(e,r){if(!e.equals(r)){var t=e.v;rk?eW.set(e,r):eW.set(e,t),e.v=r;var a=eI.ensure();a.capture(e,t),(2&e.f)!=0&&((2048&e.f)!=0&&eB(e),ev(e)),e.wv=++rD,function e(r,t){var a=r.reactions;if(null!==a)for(var n=ed(),o=a.length,i=0;i<o;i++){var s=a[i],l=s.f;if(!(!n&&s===rx)){var c=(2048&l)==0;(c&&ef(s,t),(2&l)!=0)?(null==eP||eP.delete(s),(32768&l)==0&&(512&l&&(s.f|=32768),e(s,4096))):c&&((16&l)!=0&&null!==eD&&eD.add(s),eq(s))}}}(e,2048),ed()&&null!==rx&&(1024&rx.f)!=0&&(96&rx.f)==0&&(null===rT?rT=[e]:rT.push(e)),a.is_fork||!(eR.size>0)||eV||function(){eV=!1;var e=rb;(function(e){rb=e})(!0);let r=Array.from(eR);try{for(let e of r)(1024&e.f)!=0&&ef(e,4096),rA(e)&&rj(e)}finally{(function(e){rb=e})(e)}eR.clear()}()}return r}function eZ(e){eG(e,e.v+1)}function eJ(e){if("object"!=typeof e||null===e||X in e)return e;let r=U(e);if(r!==O&&r!==B)return e;var t=new Map,a=M(e),n=eH(0),o=rq,i=e=>{if(rq===o)return e();var r=rw,t=rq;rw=null,rq=o;var a=e();return rw=r,rq=t,a};return a&&t.set("length",eH(e.length)),new Proxy(e,{defineProperty(e,r,a){"value"in a&&!1!==a.configurable&&!1!==a.enumerable&&!1!==a.writable||function(){throw Error("https://svelte.dev/e/state_descriptors_fixed")}();var n=t.get(r);return void 0===n?n=i(()=>{var e=eH(a.value);return t.set(r,e),e}):eG(n,a.value,!0),!0},deleteProperty(e,r){var a=t.get(r);if(void 0===a){if(r in e){let e=i(()=>eH(A));t.set(r,e),eZ(n)}}else eG(a,A),eZ(n);return!0},get(r,a,n){if(a===X)return e;var o,s=t.get(a),l=a in r;if(void 0===s&&(!l||null!=(o=L(r,a))&&o.writable)&&(s=i(()=>eH(eJ(l?r[a]:A))),t.set(a,s)),void 0!==s){var c=rL(s);return c===A?void 0:c}return Reflect.get(r,a,n)},getOwnPropertyDescriptor(e,r){var a=Reflect.getOwnPropertyDescriptor(e,r);if(a&&"value"in a){var n=t.get(r);
1n&&(a.value=rL(n))}else if(void 0===a){var o=t.get(r),i=null==o?void 0:o.v;if(void 0!==o&&i!==A)return{enumerable:!0,configurable:!0,value:i,writable:!0}}return a},has(e,r){if(r===X)return!0;var a,n=t.get(r),o=void 0!==n&&n.v!==A||Reflect.has(e,r);return(void 0===n&&(null===rx||!!o&&(null==(a=L(e,r))||!a.writable))||(void 0===n&&(n=i(()=>eH(o?eJ(e[r]):A)),t.set(r,n)),rL(n)!==A))&&o},set(e,r,o,s){var l,c=t.get(r),d=r in e;if(a&&"length"===r)for(var u=o;u<c.v;u+=1){var p=t.get(u+"");void 0!==p?eG(p,A):u in e&&(p=i(()=>eH(A)),t.set(u+"",p))}void 0===c?(!d||null!=(l=L(e,r))&&l.writable)&&(eG(c=i(()=>eH(void 0)),eJ(o)),t.set(r,c)):(d=c.v!==A,eG(c,i(()=>eJ(o))));var _=Reflect.getOwnPropertyDescriptor(e,r);if(null!=_&&_.set&&_.set.call(s,o),!d){if(a&&"string"==typeof r){var g=t.get("length"),m=Number(r);Number.isInteger(m)&&m>=g.v&&eG(g,m+1)}eZ(n)}return!0},ownKeys(e){rL(n);var r=Reflect.ownKeys(e).filter(e=>{var r=t.get(e);return void 0===r||r.v!==A});for(var[a,o]of t)o.v===A||a in e||r.push(a);return r},setPrototypeOf(){throw Error("https://svelte.dev/e/state_prototype_fixed")}})}function eQ(e){try{if(null!==e&&"object"==typeof e&&X in e)return e[X]}catch{}return e}function e0(e=""){return document.createTextNode(e)}function e1(e){return ov.call(e)}function e2(e){return oy.call(e)}function e4(e,r=!1){var t=e1(e);return t instanceof Comment&&""===t.data?e2(t):t}function e5(e,r=1,t=!1){let a=e;for(;r--;)a=e2(a);return a}let e6=!1;function e8(e){var r=rw,t=rx;rw=null,rx=null;try{return e()}finally{rw=r,rx=t}}function e9(e){null===rx&&(null===rw&&function(){throw Error("https://svelte.dev/e/effect_orphan")}(),function(){throw Error("https://svelte.dev/e/effect_in_unowned_derived")}()),rk&&function(){throw Error("https://svelte.dev/e/effect_in_teardown")}()}function e7(e,r,t){var a,n,o=rx;null!==o&&(8192&o.f)!=0&&(e|=8192);var i={ctx:eo,deps:null,nodes:null,f:2048|e|512,first:null,fn:r,last:null,next:null,parent:o,b:o&&o.b,prev:null,teardown:null,wv:0,ac:null};if(t)try{rj(i),i.f|=32768}catch(e){throw rg(i),e}else null!==r&&eq(i);var s=i;if(t&&null===s.deps&&null===s.teardown&&null===s.nodes&&s.first===s.last&&(524288&s.f)==0&&(s=s.first,(16&e)!=0&&(65536&e)!=0&&null!==s&&(s.f|=65536)),null!==s&&(s.parent=o,null!==o&&(a=s,null===(n=o.last)?o.last=o.first=a:(n.next=a,a.prev=n,o.last=a)),null!==rw&&(2&rw.f)!=0&&(64&e)==0)){var l=rw;(l.effects??(l.effects=[])).push(s)}return i}function e3(){return null!==rw&&!rP}function re(e){let r=e7(8,null,!1);return ef(r,1024),r.teardown=e,r}function rr(e){e9();var r=rx.f;if(!(!rw&&(32&r)!=0&&(32768&r)==0))return rt(e);var t=eo;(t.e??(t.e=[])).push(e)}function rt(e){return e7(1048580,e,!1)}function ra(e){return e9(),e7(1048584,e,!0)}function rn(e){return e7(4,e,!1)}function ro(e,r){var t={effect:null,ran:!1,deps:e};eo.l.$.push(t),t.effect=rs(()=>{e(),t.ran||(t.ran=!0,rN(r))})}function ri(){var e=eo;rs(()=>{for(var r of e.l.$){r.deps();var t=r.effect;(1024&t.f)!=0&&null!==t.deps&&ef(t,4096),rA(t)&&rj(t),r.ran=!1}})}function rs(e,r=0){return e7(8|r,e,!0)}function rl(e,r=[],t=[],a=[]){eF(a,r,t,r=>{e7(8,()=>e(...r.map(rL)),!0)})}function rc(e,r=0){return e7(16|r,e,!0)}function rd(e,r=0){return e7(0x1000000|r,e,!0)}function ru(e){return e7(524320,e,!0)}function rp(e){var r=e.teardown;
1if(null!==r){let e=rk,t=rw;rk=!0,rw=null;try{r.call(null)}finally{rk=e,rw=t}}}function r_(e,r=!1){var t=e.first;for(e.first=e.last=null;null!==t;){let e=t.ac;null!==e&&e8(()=>{e.abort(Q)});var a=t.next;(64&t.f)!=0?t.parent=null:rg(t,r),t=a}}function rg(e,r=!0){var t=!1;(r||(262144&e.f)!=0)&&null!==e.nodes&&null!==e.nodes.end&&(rm(e.nodes.start,e.nodes.end),t=!0),r_(e,r&&!t),rF(e,0),ef(e,16384);var a=e.nodes&&e.nodes.t;if(null!==a)for(let e of a)e.stop();rp(e);var n=e.parent;null!==n&&null!==n.first&&rh(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=null}function rm(e,r){for(;null!==e;){var t=e===r?null:e2(e);e.remove(),e=t}}function rh(e){var r=e.parent,t=e.prev,a=e.next;null!==t&&(t.next=a),null!==a&&(a.prev=t),null!==r&&(r.first===e&&(r.first=a),r.last===e&&(r.last=t))}function rf(e,r,t=!0){var a=[];!function e(r,t,a){if((8192&r.f)==0){r.f^=8192;var n=r.nodes&&r.nodes.t;if(null!==n)for(let e of n)(e.is_global||a)&&t.push(e);for(var o=r.first;null!==o;){var i=o.next,s=(65536&o.f)!=0||(32&o.f)!=0&&(16&r.f)!=0;e(o,t,!!s&&a),o=i}}}(e,a,!0);var n=()=>{t&&rg(e),r&&r()},o=a.length;if(o>0){var i=()=>--o||n();for(var s of a)s.out(i)}else n()}function rv(e,r){if((8192&e.f)!=0){e.f^=8192,(1024&e.f)==0&&(ef(e,2048),eq(e));for(var t=e.first;null!==t;){var a=t.next,n=(65536&t.f)!=0||(32&t.f)!=0;rv(t,!!n&&r),t=a}
1var o=e.nodes&&e.nodes.t;if(null!==o)for(let e of o)(e.is_global||r)&&e.in()}}function ry(e,r){if(e.nodes)for(var t=e.nodes.start,a=e.nodes.end;null!==t;){var n=t===a?null:e2(t);r.append(t),t=n}}let rb=!1,rk=!1,rw=null,rP=!1,rx=null,rE=null;function rC(e){null!==rw&&(null===rE?rE=[e]:rE.push(e))}let rS=null,rI=0,rT=null,rD=1,rz=0,rq=0;function rA(e){var r=e.f;if((2048&r)!=0)return!0;if(2&r&&(e.f&=-32769),(4096&r)!=0){for(var t=e.deps,a=t.length,n=0;n<a;n++){var o=t[n];if(rA(o)&&eU(o),o.wv>e.wv)return!0}(512&r)!=0&&null===eP&&ef(e,1024)}return!1}function rM(e){var r=rS,t=rI,a=rT,n=rw,o=rE,i=eo,s=rP,l=rq,c=e.f;rS=null,rI=0,rT=null,rw=(96&c)==0?e:null,rE=null,eo=e.ctx,rP=!1,rq=++rz,null!==e.ac&&(e8(()=>{e.ac.abort(Q)}),e.ac=null);try{e.f|=2097152;var d,u,p=(0,e.fn)(),_=e.deps;if(null!==rS){if(rF(e,rI),null!==_&&rI>0)for(_.length=rI+rS.length,u=0;u<rS.length;u++)_[rI+u]=rS[u];else e.deps=_=rS;if(e3()&&(512&e.f)!=0)for(u=rI;u<_.length;u++)((d=_[u]).reactions??(d.reactions=[])).push(e)}else null!==_&&rI<_.length&&(rF(e,rI),_.length=rI);if(ed()&&null!==rT&&!rP&&null!==_&&(6146&e.f)==0)for(u=0;u<rT.length;u++)!function e(r,t,a=!0){var n=r.reactions;if(null!==n&&!(null!=rE&&rE.includes(r)))for(var o=0;o<n.length;o++){var i=n[o];(2&i.f)!=0?e(i,t,!1):t===i&&(a?ef(i,2048):(1024&i.f)!=0&&ef(i,4096),eq(i))}}(rT[u],e);return null!==n&&n!==e&&(rz++,null!==rT&&(null===a?a=rT:a.push(...rT))),(8388608&e.f)!=0&&(e.f^=8388608),p}catch(e){return em(e)}finally{e.f^=2097152,rS=r,rI=t,rT=a,rw=n,rE=o,eo=i,rP=s,rq=l}}function rF(e,r){var t=e.deps;if(null!==t)for(var a=r;a<t.length;a++)!function(e,r){let t=r.reactions;if(null!==t){var a=F.call(t,e);if(-1!==a){var n=t.length-1;0===n?t=r.reactions=null:(t[a]=t[n],t.pop())}}null!==t||(2&r.f)==0||null!==rS&&rS.includes(r)||((512&r.f)!=0&&(r.f^=512,r.f&=-32769),ev(r),eO(r),rF(r,0))}(e,t[a])}function rj(e){var r=e.f;if((16384&r)==0){ef(e,1024);var t=rx,a=rb;rx=e,rb=!0;try{(0x1000010&r)!=0?function(e){for(var r=e.first;null!==r;){var t=r.next;(32&r.f)==0&&rg(r),r=t}}(e):r_(e),rp(e);var n=rM(e);e.teardown="function"==typeof n?n:null,e.wv=rD}finally{rb=a,rx=t}}}async function r$(){await Promise.resolve(),function(){var e,r=eS;eS=!0;try{for(;;){if(function(){for(;ep.length>0;)e_()}(),0===ex.length&&(null==ek||ek.flush(),0===ex.length))return eE=null,e;eT()}}finally{eS=r}}()}function rL(e){var r=e.f;if(null!==rw&&!rP&&(null===rx||(16384&rx.f)==0)&&!(null!=rE&&rE.includes(e))){var t=rw.deps;if((2097152&rw.f)!=0)e.rv<rz&&(e.rv=rz,null===rS&&null!==t&&t[rI]===e?rI++:null===rS?rS=[e]:rS.includes(e)||rS.push(e));else{(rw.deps??(rw.deps=[])).push(e);var a=e.reactions;null===a?e.reactions=[rw]:a.includes(rw)||a.push(rw)}}if(rk&&eW.has(e))return eW.get(e);if((2&r)!=0){if(rk){var n=e.v;return((1024&e.f)==0&&null!==e.reactions||function e(r){if(r.v===A)return!0;if(null===r.deps)return!1;for(let t of r.deps)if(eW.has(t)||(2&t.f)!=0&&e(t))return!0;return!1}(e))&&(n=eB(e)),eW.set(e,n),n}var o=(512&e.f)==0&&!rP&&null!==rw&&(rb||(512&rw.f)!=0),i=null===e.deps;rA(e)&&(o&&(e.f|=512),eU(e)),o&&!i&&function e(r){if(null!==r.deps)for(let t of(r.f|=512,r.deps))(t.reactions??(t.reactions=[])).push(r),(2&t.f)!=0&&(512&t.f)==0&&e(t)}(e)}if(null!=eP&&eP.has(e))return eP.get(e);if((8388608&e.f)!=0)throw e.v;return e.v}function rN(e){var r=rP;try{return rP=!0,e()}finally{rP=r}}function rO(e){if(!("object"!=typeof e||!e||e instanceof EventTarget)){if(X in e)rB(e);else if(!Array.isArray(e))for(let r in e){let t=e[r];"object"==typeof t&&t&&X in t&&rB(t)}}}function rB(e,r=new Set){if("object"==typeof e&&null!==e&&!(e instanceof EventTarget)&&!r.has(e)){for(let t in r.add(e),e instanceof Date&&e.getTime(),e)try{rB(e[t],r)}catch{}let t=U(e);if(t!==Object.prototype&&t!==Array.prototype&&t!==Map.prototype&&t!==Set.prototype&&t!==Date.prototype){let r=N(t);for(let t in r){let a=r[t].get;if(a)try{a.call(e)}catch{}}}}}let rU=new Set,rR=new Set;function rW(e,r,t,a={}){function n(e){if(a.capture||rH.call(r,e),!e.cancelBubble)return e8(()=>null==t?void 0:t.call(this,e))}return e.startsWith("pointer")||e.startsWith("touch")||"wheel"===e?eg(()=>{r.addEventListener(e,n,a)}):r.addEventListener(e,n,a),n}function rV(e,r,t,a,n){var o={capture:a,passive:n},i=rW(e,r,t,o);(r===document.body||r===window||r===document||r instanceof HTMLMediaElement)&&re(()=>{r.removeEventListener(e,i,o)})}function rK(e){for(var r=0;r<e.length;r++)rU.add(e[r]);for(var t of rR)t(e)}function rH(e){var r=this.ownerDocument,t=e.type,a=(null==(u=e.composedPath)?void 0:u.call(e))||[],n=a[0]||e.target,o=0,i=e==e&&e.__root;if(i){var s=a.indexOf(i);if(-1!==s&&(this===document||this===window)){e.__root=this;return}var l=a.indexOf(this);if(-1===l)return;s<=l&&(o=s)}if((n=a[o]||e.target)!==this){$(e,"currentTarget",{configurable:!0,get:()=>n||r});var c=rw,d=rx;rw=null,rx=null;try{for(var u,p,_=[];null!==n;){var g=n.assignedSlot||n.parentNode||n.host||null;try{var m=n["__"+t];null==m||n.disabled&&e.target!==n||m.call(n,e)}catch(e){p?_.push(e):p=e}if(e.cancelBubble||g===this||null===g)break;n=g}if(p){for(let e of _)queueMicrotask(()=>{throw e});throw p}}finally{e.__root=this,delete e.currentTarget,rw=c,rx=d}}}function rY(e){var r=document.createElement("template");return r.innerHTML=e.replaceAll("<!>","\x3c!----\x3e"),r.content}function rG(e,r){var t=rx;
1null===t.nodes&&(t.nodes={start:e,end:r,a:null,t:null})}function rX(e,r){var t,a=(1&r)!=0,n=(2&r)!=0,o=!e.startsWith("<!>");return()=>{void 0===t&&(t=rY(o?e:"<!>"+e),a||(t=e1(t)));var r=n||of?document.importNode(t,!0):t.cloneNode(!0);return a?rG(e1(r),r.lastChild):rG(r,r),r}}function rZ(e,r){return function(e,r,t="svg"){var a,n=!e.startsWith("<!>"),o=(1&r)!=0,i=`<${t}>${n?e:"<!>"+e}</${t}>`;return()=>{if(!a){var e=e1(rY(i));if(o)for(a=document.createDocumentFragment();e1(e);)a.appendChild(e1(e));else a=e1(e)}var r=a.cloneNode(!0);return o?rG(e1(r),r.lastChild):rG(r,r),r}}(e,r,"svg")}function rJ(e=""){var r=e0(e+"");return rG(r,r),r}function rQ(){var e=document.createDocumentFragment(),r=document.createComment(""),t=e0();return e.append(r,t),rG(r,t),e}function r0(e,r){null!==e&&e.before(r)}let r1=["beforeinput","click","change","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"],r2={formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly",defaultvalue:"defaultValue",defaultchecked:"defaultChecked",srcobject:"srcObject",novalidate:"noValidate",allowfullscreen:"allowFullscreen",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback"},r4=["touchstart","touchmove"],r5=!0;function r6(e,r){var t=null==r?"":"object"==typeof r?r+"":r;t!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=t,e.nodeValue=t+"")}let r8=new Map;function r9(e,{target:r,anchor:t,props:a={},events:n,context:o,intro:i=!0}){if(void 0===oh){oh=window,of=/Firefox/.test(navigator.userAgent);var s=Element.prototype,l=Node.prototype,c=Text.prototype;ov=L(l,"firstChild").get,oy=L(l,"nextSibling").get,R(s)&&(s.__click=void 0,s.__className=void 0,s.__attributes=null,s.__style=void 0,s.__e=void 0),R(c)&&(c.__t=void 0)}var d=new Set,u=e=>{for(var t=0;t<e.length;t++){var a=e[t];if(!d.has(a)){d.add(a);var n=r4.includes(a);r.addEventListener(a,rH,{passive:n});var o=r8.get(a);void 0===o?(document.addEventListener(a,rH,{passive:n}),r8.set(a,1)):r8.set(a,o+1)}}};u(j(rU)),rR.add(u);var p=void 0,_=function(e){eI.ensure();let r=e7(524352,e,!0);return (e={})=>new Promise(t=>{e.outro?rf(r,()=>{rg(r),t(void 0)}):(rg(r),t(void 0))})}(()=>{var s=t??r.appendChild(e0());return new eM(s,{pending:()=>{}},r=>{o&&(el({}),eo.c=o),n&&(a.$$events=n),r5=i,p=e(r,a)||{},r5=!0,o&&ec()}),()=>{var e;for(var a of d){r.removeEventListener(a,rH);var n=r8.get(a);0==--n?(document.removeEventListener(a,rH),r8.delete(a)):r8.set(a,n)}rR.delete(u),s!==t&&(null==(e=s.parentNode)||e.removeChild(s))}});return r7.set(p,_),p}let r7=new WeakMap;function r3(e,r){let t=r7.get(e);return t?(r7.delete(e),t(r)):Promise.resolve()}class te{constructor(e,r=!0){C(this,"anchor"),D(this,ob,new Map),D(this,ok,new Map),D(this,ow,new Map),D(this,oP,new Set),D(this,ox,!0),D(this,oE,()=>{var e=ek;if(T(this,ob).has(e)){var r=T(this,ob).get(e),t=T(this,ok).get(r);if(t)rv(t,!0),T(this,oP).delete(r);else{var a=T(this,ow).get(r);a&&(T(this,ok).set(r,a.effect),T(this,ow).delete(r),a.fragment.lastChild.remove(),this.anchor.before(a.fragment),t=a.effect)}for(let[r,t]of T(this,ob)){if(T(this,ob).delete(r),r===e)break;let a=T(this,ow).get(t);a&&(rg(a.effect),T(this,ow).delete(t))}for(let[e,a]of T(this,ok)){if(e===r||T(this,oP).has(e))continue;let n=()=>{if(Array.from(T(this,ob).values()).includes(e)){var r=document.createDocumentFragment();ry(a,r),r.append(e0()),T(this,ow).set(e,{effect:a,fragment:r})}else rg(a);T(this,oP).delete(e),T(this,ok).delete(e)};T(this,ox)||!t?(T(this,oP).add(e),rf(a,n,!1)):n()}}}),D(this,oC,e=>{T(this,ob).delete(e);let r=Array.from(T(this,ob).values());for(let[e,t]of T(this,ow))r.includes(e)||(rg(t.effect),T(this,ow).delete(e))}),this.anchor=e,z(this,ox,r)}ensure(e,r){var t=ek;if(r&&!T(this,ok).has(e)&&!T(this,ow).has(e))if(1)T(this,ok).set(e,ru(()=>r(this.anchor)));else{var a=document.createDocumentFragment(),n=e0();a.append(n),T(this,ow).set(e,{effect:ru(()=>r(n)),fragment:a})}T(this,ob).set(t,e),T(this,oE).call(this)}}function tr(e,r,...t){var a=new te(e);rc(()=>{let e=r()??null;a.ensure(e,e&&(r=>e(r,...t)))},65536)}function tt(e){var r;null===eo&&ee(),en&&null!==eo.l?((r=eo.l).u??(r.u={a:[],b:[],m:[]})).m.push(e):rr(()=>{let r=rN(e);if("function"==typeof r)return r})}function ta(e){null===eo&&ee(),tt(()=>()=>rN(e))}function tn(e,r,t=!1){var a=new te(e);rc(()=>{var e=!1;r((r,t=!0)=>{e=!0,a.ensure(t,r)}),e||a.ensure(!1,null)},65536*!!t)}function to(e,r,t){var a=new te(e),n=!ed();rc(()=>{var e=r();n&&null!==e&&"object"==typeof e&&(e={}),a.ensure(e,t)})}function ti(e,r){return r}function ts(e,r=!0){for(var t=0;t<e.length;t++)rg(e[t],r)}function tl(e,r,t,a,n,o=null){var i=e,s=new Map;(4&r)!=0&&(i=e.appendChild(e0()));var l,c=null,d=eN(()=>{var e=t();return M(e)?e:null==e?[]:j(e)}),u=!0;function p(){_.fallback=c,function(e,r,t,a,n){var o,i,s,l,c,d,u,p,_,g,m,h,f,v,y=(8&a)!=0,k=r.length,w=e.items,P=e.effect.first,x=null,E=[],C=[];if(y)for(v=0;v<k;v+=1)h=n(r[v],v),(0x2000000&(f=w.get(h).e).f)==0&&(null==(i=null==(o=f.nodes)?void 0:o.a)||i.measure(),(m??(m=new Set)).add(f));for(v=0;v<k;v+=1){if(h=n(r[v],v),f=w.get(h).e,null!==e.outrogroups)for(let r of e.outrogroups)r.pending.delete(f),r.done.delete(f);if((0x2000000&f.f)!=0)if(f.f^=0x2000000,f===P)tc(f,null,t);else{var S=x?x.next:P;f===e.effect.last&&(e.effect.last=f.prev),f.prev&&(f.prev.next=f.next),f.next&&(f.next.prev=f.prev),td(e,x,f),td(e,f,S),tc(f,S,t),E=[],C=[],P=(x=f).next;continue}if((8192&f.f)!=0&&(rv(f,!0),y&&(null==(l=null==(s=f.nodes)?void 0:s.a)||l.unfix(),(m??(m=new Set)).delete(f))),f!==P){if(void 0!==g&&g.has(f)){if(E.length<C.length){var I,T=C[0];x=T.prev;var D=E[0],z=E[E.length-1];for(I=0;I<E.length;I+=1)tc(E[I],T,t);for(I=0;I<C.length;I+=1)g.delete(C[I]);td(e,D.prev,z.next),td(e,x,D),td(e,z,T),P=T,x=z,v-=1,E=[],C=[]}else g.delete(f),tc(f,P,t),td(e,f.prev,f.next),td(e,f,null===x?e.effect.first:x.next),td(e,x,f),x=f;continue}for(E=[],C=[];null!==P&&P!==f;
1)(g??(g=new Set)).add(P),C.push(P),P=P.next;if(null===P)continue}(0x2000000&f.f)==0&&E.push(f),x=f,P=f.next}if(null!==e.outrogroups){for(let r of e.outrogroups)0===r.pending.size&&(ts(j(r.done)),null==(c=e.outrogroups)||c.delete(r));0===e.outrogroups.size&&(e.outrogroups=null)}if(null!==P||void 0!==g){var q=[];if(void 0!==g)for(f of g)(8192&f.f)==0&&q.push(f);for(;null!==P;)(8192&P.f)==0&&P!==e.fallback&&q.push(P),P=P.next;var A=q.length;if(A>0){var M=(4&a)!=0&&0===k?t:null;if(y){for(v=0;v<A;v+=1)null==(u=null==(d=q[v].nodes)?void 0:d.a)||u.measure();for(v=0;v<A;v+=1)null==(_=null==(p=q[v].nodes)?void 0:p.a)||_.fix()}!function(e,r,t){for(var a,n=r.length,o=r.length,i=0;i<n;i++){let t=r[i];rf(t,()=>{if(a){if(a.pending.delete(t),a.done.add(t),0===a.pending.size){var r=e.outrogroups;ts(j(a.done)),r.delete(a),0===r.size&&(e.outrogroups=null)}}else o-=1},!1)}if(0===o){var s=null!==t;if(s){var l=t.parentNode;l.textContent="",l.append(t),e.items.clear()}ts(r,!s)}else a={pending:new Set(r),done:new Set},(e.outrogroups??(e.outrogroups=new Set)).add(a)}(e,q,M)}}y&&eg(()=>{var e,r;if(void 0!==m)for(f of m)null==(r=null==(e=f.nodes)?void 0:e.a)||r.apply()})}(_,l,i,r,a),null!==c&&(0===l.length?(0x2000000&c.f)==0?rv(c,!0):(c.f^=0x2000000,tc(c,null,i)):rf(c,()=>{c=null}))}var _={effect:rc(()=>{l=rL(d);for(var e=l.length,_=new Set,g=ek,m=0;m<e;m+=1){var h=l[m],f=a(h,m),v=u?null:s.get(f);v?(v.v&&eX(v.v,h),v.i&&eX(v.i,m)):(v=function(e,r,t,a,n,o,i,s){var l=(1&i)!=0?(16&i)==0?eY(t,!1,!1):eK(t):null,c=(2&i)!=0?eK(n):null;return{v:l,i:c,e:ru(()=>(o(r,l??t,c??n,s),()=>{e.delete(a)}))}}(s,u?i:oS??(oS=e0()),h,f,m,n,r,t),u||(v.e.f|=0x2000000),s.set(f,v)),_.add(f)}if(0===e&&o&&!c&&(u?c=ru(()=>o(i)):(c=ru(()=>o(oS??(oS=e0()))),c.f|=0x2000000)),!u)if(1)p();else{for(let[e,r]of s)_.has(e)||g.skipped_effects.add(r.e);g.oncommit(p),g.ondiscard(()=>{})}rL(d)}),items:s,outrogroups:null,fallback:c};u=!1}function tc(e,r,t){if(e.nodes)for(var a=e.nodes.start,n=e.nodes.end,o=r&&(0x2000000&r.f)==0?r.nodes.start:t;null!==a;){var i=e2(a);if(o.before(a),a===n)return;a=i}}function td(e,r,t){null===r?e.effect.first=t:r.next=t,null===t?e.effect.last=r:t.prev=r}function tu(e,r,t=!1,a=!1,n=!1){var o="";rl(()=>{var n=rx;if(o!==(o=r()??"")&&(null!==n.nodes&&(rm(n.nodes.start,n.nodes.end),n.nodes=null),""!==o)){var i=o+"";t?i=`<svg>${i}</svg>`:a&&(i=`<math>${i}</math>`);var s=rY(i);if((t||a)&&(s=e1(s)),rG(e1(s),s.lastChild),t||a)for(;e1(s);)e.before(e1(s));else e.before(s)}})}ob=new WeakMap,ok=new WeakMap,ow=new WeakMap,oP=new WeakMap,ox=new WeakMap,oE=new WeakMap,oC=new WeakMap;let tp={tick:e=>requestAnimationFrame(e),now:()=>performance.now(),tasks:new Set};function t_(){let e=tp.now();tp.tasks.forEach(r=>{r.c(e)||(tp.tasks.delete(r),r.f())}),0!==tp.tasks.size&&tp.tick(t_)}function tg(e,r){e8(()=>{e.dispatchEvent(new CustomEvent(r))})}function tm(e){let r={};for(let t of e.split(";")){let[e,a]=t.split(":");if(!e||void 0===a)break;r[function(e){if("float"===e)return"cssFloat";if("offset"===e)return"cssOffset";if(e.startsWith("--"))return e;let r=e.split("-");
1return 1===r.length?r[0]:r[0]+r.slice(1).map(e=>e[0].toUpperCase()+e.slice(1)).join("")}(e.trim())]=a.trim()}return r}let th=e=>e;function tf(e,r,t,a){var n,o,i,s,l=(1&e)!=0,c=(2&e)!=0,d=(4&e)!=0,u=l&&c?"both":l?"in":"out",p=r.inert,_=r.style.overflow;function g(){return e8(()=>o??(o=t()(r,(null==a?void 0:a())??{},{direction:u})))}var m={is_global:d,in(){var e;if(r.inert=p,!l){null==s||s.abort(),null==(e=null==s?void 0:s.reset)||e.call(s);return}c||null==i||i.abort(),tg(r,"introstart"),i=tv(r,g(),s,1,()=>{tg(r,"introend"),null==i||i.abort(),i=o=void 0,r.style.overflow=_})},out(e){if(!c){null==e||e(),o=void 0;return}r.inert=!0,tg(r,"outrostart"),s=tv(r,g(),i,0,()=>{tg(r,"outroend"),null==e||e()})},stop:()=>{null==i||i.abort(),null==s||s.abort()}},h=rx;if(((n=h.nodes).t??(n.t=[])).push(m),l&&r5){var f=d;if(!f){for(var v=h.parent;v&&(65536&v.f)!=0;)for(;(v=v.parent)&&(16&v.f)==0;);f=!v||(32768&v.f)!=0}f&&rn(()=>{rN(()=>m.in())})}}function tv(e,r,t,a,n){var o=1===a;if(W(r)){var i,s=!1;return eg(()=>{s||(i=tv(e,r({direction:o?"in":"out"}),t,a,n))}),{abort:()=>{s=!0,null==i||i.abort()},deactivate:()=>i.deactivate(),reset:()=>i.reset(),t:()=>i.t()}}if(null==t||t.deactivate(),!(null!=r&&r.duration))return n(),{abort:V,deactivate:V,reset:V,t:()=>a};let{delay:l=0,css:c,tick:d,easing:u=th}=r;var p=[];if(o&&void 0===t&&(d&&d(0,1),c)){var _=tm(c(0,1));p.push(_,_)}var g=()=>1-a,m=e.animate(p,{duration:l,fill:"forwards"});return m.onfinish=()=>{m.cancel();var o=(null==t?void 0:t.t())??1-a;null==t||t.abort();var i=a-o,s=r.duration*Math.abs(i),l=[];if(s>0){var p,_=!1;if(c)for(var h=Math.ceil(s/16.666666666666668),f=0;f<=h;f+=1){var v=o+i*u(f/h),y=tm(c(v,1-v));l.push(y),_||(_="hidden"===y.overflow)}_&&(e.style.overflow="hidden"),g=()=>o+i*u(m.currentTime/s),d&&(p=()=>{if("running"!==m.playState)return!1;var e=g();return d(e,1-e),!0},0===tp.tasks.size&&tp.tick(t_),new Promise(e=>{tp.tasks.add({c:p,f:e})}))}(m=e.animate(l,{duration:s,fill:"forwards"})).onfinish=()=>{g=()=>a,null==d||d(a,1-a),n()}},{abort:()=>{m&&(m.cancel(),m.effect=null,m.onfinish=V)},deactivate:()=>{n=V},reset:()=>{0===a&&(null==d||d(1,0))},t:()=>g()}}function ty(e,r,t,a,n,o){var i=null,s=new te(e,!1);rc(()=>{let e=r()||null;var t="svg"===e?"http://www.w3.org/2000/svg":null;if(null===e){s.ensure(null,null),r5=!0;return}return s.ensure(e,r=>{if(e){if(rG(i=t?document.createElementNS(t,e):document.createElement(e),i),a){var n=i.appendChild(e0());a(i,n)}rx.nodes.end=i,r.before(i)}}),r5=!0,()=>{e&&(r5=!1)}},65536),re(()=>{r5=!0})}function tb(e,r){rn(()=>{var t=e.getRootNode(),a=t.host?t:t.head??t.ownerDocument.head;if(!a.querySelector("#"+r.hash)){let e=document.createElement("style");e.id=r.hash,e.textContent=r.code,a.appendChild(e)}})}function tk(e){return"object"==typeof e?function(){for(var e,r,t=0,a="",n=arguments.length;t<n;t++)(e=arguments[t])&&(r=function e(r){var t,a,n="";if("string"==typeof r||"number"==typeof r)n+=r;else if("object"==typeof r)if(Array.isArray(r)){var o=r.length;for(t=0;t<o;t++)r[t]&&(a=e(r[t]))&&(n&&(n+=" "),n+=a)}else for(a in r)r[a]&&(n&&(n+=" "),n+=a);return n}(e))&&(a&&(a+=" "),a+=r);return a}(e):e??""}let tw=[...` 	
2\r\f\xa0\v\uFEFF`];function tP(e,r=!1){var t=r?" !important;":";",a="";for(var n in e){var o=e[n];null!=o&&""!==o&&(a+=" "+n+": "+o+t)}return a}function tx(e){return"-"!==e[0]||"-"!==e[1]?e.toLowerCase():e}function tE(e,r,t,a,n,o){var i=e.__className;if(i!==t||void 0===i){var s=function(e,r,t){var a=null==e?"":""+e;if(r&&(a=a?a+" "+r:r),t){for(var n in t)if(t[n])a=a?a+" "+n:n;else if(a.length)for(var o=n.length,i=0;(i=a.indexOf(n,i))>=0;){var s=i+o;
2(0===i||tw.includes(a[i-1]))&&(s===a.length||tw.includes(a[s]))?a=(0===i?"":a.substring(0,i))+a.substring(s+1):i=s}}return""===a?null:a}(t,a,o);null==s?e.removeAttribute("class"):r?e.className=s:e.setAttribute("class",s),e.__className=t}else if(o&&n!==o)for(var l in o){var c=!!o[l];(null==n||!!n[l]!==c)&&e.classList.toggle(l,c)}return o}function tC(e,r={},t,a){for(var n in t){var o=t[n];r[n]!==o&&(null==t[n]?e.style.removeProperty(n):e.style.setProperty(n,o,a))}}function tS(e,r,t,a){if(e.__style!==r){var n=function(e,r){if(r){var t,a,n="";if(Array.isArray(r)?(t=r[0],a=r[1]):t=r,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,"").trim();var o=!1,i=0,s=!1,l=[];t&&l.push(...Object.keys(t).map(tx)),a&&l.push(...Object.keys(a).map(tx));var c=0,d=-1;let r=e.length;for(var u=0;u<r;u++){var p=e[u];if(s?"/"===p&&"*"===e[u-1]&&(s=!1):o?o===p&&(o=!1):"/"===p&&"*"===e[u+1]?s=!0:'"'===p||"'"===p?o=p:"("===p?i++:")"===p&&i--,!s&&!1===o&&0===i){if(":"===p&&-1===d)d=u;else if(";"===p||u===r-1){if(-1!==d){var _=tx(e.substring(c,d).trim());l.includes(_)||(";"!==p&&u++,n+=" "+e.substring(c,u).trim()+";")}c=u+1,d=-1}}}}return t&&(n+=tP(t)),a&&(n+=tP(a,!0)),""===(n=n.trim())?null:n}return null==e?null:String(e)}(r,a);null==n?e.removeAttribute("style"):e.style.cssText=n,e.__style=r}else a&&(Array.isArray(a)?(tC(e,null==t?void 0:t[0],a[0]),tC(e,null==t?void 0:t[1],a[1],"important")):tC(e,t,a));return a}function tI(e,r,t=!1){if(e.multiple){if(null==r)return;if(!M(r))return void console.warn("https://svelte.dev/e/select_multiple_invalid_value");for(var a of e.options)a.selected=r.includes(tT(a));return}for(a of e.options){var n;if(n=tT(a),Object.is(eQ(n),eQ(r))){a.selected=!0;return}}t&&void 0===r||(e.selectedIndex=-1)}function tT(e){return"__value"in e?e.__value:e.value}let tD=Symbol("class"),tz=Symbol("style"),tq=Symbol("is custom element"),tA=Symbol("is html");function tM(e,r,t,a){var n=tj(e);n[r]!==(n[r]=t)&&("loading"===r&&(e[J]=t),null==t?e.removeAttribute(r):"string"!=typeof t&&tL(e).includes(r)?e[r]=t:e.setAttribute(r,t))}function tF(e,r,t=[],a=[],n=[],o,i=!1,s=!1){eF(n,t,a,t=>{var a=void 0,n={},l="SELECT"===e.nodeName,c=!1;rd(()=>{var d=r(...t.map(rL)),u=function(e,r,t,a,n=!1,o=!1){var i=tj(e),s=i[tq],l=!i[tA],c=r||{},d="OPTION"===e.tagName;for(var u in r)u in t||(t[u]=null);t.class?t.class=tk(t.class):(a||t[tD])&&(t.class=null),t[tz]&&(t.style??(t.style=null));var p=tL(e);for(let n in t){let o=t[n];if(d&&"value"===n&&null==o){e.value=e.__value="",c[n]=o;continue}if("class"===n){var _="http://www.w3.org/1999/xhtml"===e.namespaceURI;
2tE(e,_,o,a,null==r?void 0:r[tD],t[tD]),c[n]=o,c[tD]=t[tD];continue}if("style"===n){tS(e,o,null==r?void 0:r[tz],t[tz]),c[n]=o,c[tz]=t[tz];continue}var g=c[n];if(!(o===g&&!(void 0===o&&e.hasAttribute(n)))){c[n]=o;var m=n[0]+n[1];if("$$"!==m)if("on"===m){let r={},t="$$"+n,a=n.slice(2);var h,f,v=(h=a,r1.includes(h));if((f=a).endsWith("capture")&&"gotpointercapture"!==f&&"lostpointercapture"!==f&&(a=a.slice(0,-7),r.capture=!0),!v&&g){if(null!=o)continue;e.removeEventListener(a,c[t],r),c[t]=null}if(null!=o)if(v)e[`__${a}`]=o,rK([a]);else{let o=function(e){c[n].call(this,e)};c[t]=rW(a,e,o,r)}else v&&(e[`__${a}`]=void 0)}else if("style"===n)tM(e,n,o);else if("autofocus"===n)!function(e,r){if(r){let r=document.body;e.autofocus=!0,eg(()=>{document.activeElement===r&&e.focus()})}}(e,!!o);else if(s||"__value"!==n&&("value"!==n||null==o))if("selected"===n&&d)o?e.hasAttribute("selected")||e.setAttribute("selected",""):e.removeAttribute("selected");else{var y,k=n;l||(k=r2[y=(y=k).toLowerCase()]??y);var w="defaultValue"===k||"defaultChecked"===k;if(null!=o||s||w)w||p.includes(k)&&(s||"string"!=typeof o)?(e[k]=o,k in i&&(i[k]=A)):"function"!=typeof o&&tM(e,k,o);else if(i[n]=null,"value"===k||"checked"===k){let t=void 0===r;if("value"===k){let r=e.defaultValue;e.removeAttribute(k),e.defaultValue=r,e.value=e.__value=t?r:null}else{let r=e.defaultChecked;e.removeAttribute(k),e.defaultChecked=r,e.checked=!!t&&r}}else e.removeAttribute(n)}else e.value=e.__value=o}}return c}(e,a,d,o,i,s);for(let r of(c&&l&&"value"in d&&tI(e,d.value),Object.getOwnPropertySymbols(n)))d[r]||rg(n[r]);for(let r of Object.getOwnPropertySymbols(d)){var p=d[r];"@attach"!==r.description||a&&p===a[r]||(n[r]&&rg(n[r]),n[r]=ru(()=>(function(e,r){var t,a=void 0;rd(()=>{a!==(a=r())&&(t&&(rg(t),t=null),a&&(t=ru(()=>{rn(()=>a(e))})))})})(e,()=>p))),u[r]=p}a=u}),l&&rn(()=>{var r;tI(e,a.value,!0),(r=new MutationObserver(()=>{tI(e,e.__value)})).observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["value"]}),re(()=>{r.disconnect()})}),c=!0})}function tj(e){return e.__attributes??(e.__attributes={[tq]:e.nodeName.includes("-"),[tA]:"http://www.w3.org/1999/xhtml"===e.namespaceURI})}var t$=new Map;function tL(e){var r=e.getAttribute("is")||e.nodeName,t=t$.get(r);if(t)return t;t$.set(r,t=[]);for(var a,n=e,o=Element.prototype;o!==n;){for(var i in a=N(n))a[i].set&&t.push(i);n=U(n)}return t}function tN(e){var r=e.type;return"number"===r||"range"===r}function tO(e){return""===e?null:+e}let tB=class{constructor(e){D(this,oz),D(this,oI,new WeakMap),D(this,oT),D(this,oD),z(this,oD,e)}observe(e,r){var t=T(this,oI).get(e)||new Set;return t.add(r),T(this,oI).set(e,t),q(this,oz,oq).call(this).observe(e,T(this,oD)),()=>{var t=T(this,oI).get(e);t.delete(r),0===t.size&&(T(this,oI).delete(e),T(this,oT).unobserve(e))}}};oI=new WeakMap,oT=new WeakMap,oD=new WeakMap,oz=new WeakSet,oq=function(){return T(this,oT)??z(this,oT,new ResizeObserver(e=>{for(var r of e)for(var t of(tB.entries.set(r.target,r),T(this,oI).get(r.target)||[]))t(r)}))},C(tB,"entries",new WeakMap);var tU=new tB({box:"content-box"}),tR=new tB({box:"border-box"});function tW(e,r,t){re(tU.observe(e,e=>t(e[r])))}function tV(e,r,t){var a=tR.observe(e,()=>t(e[r]));rn(()=>(rN(()=>t(e[r])),a))}function tK(e,r){return e===r||(null==e?void 0:e[X])===r}function tH(e={},r,t,a){return rn(()=>{var a,n;return rs(()=>{a=n,n=[],rN(()=>{e!==t(...n)&&(r(e,...n),a&&tK(t(...a),e)&&r(null,...a))})}),()=>{eg(()=>{n&&tK(t(...n),e)&&r(null,...n)})}}),e}function tY(e=!1){let r=eo,t=r.l.u;if(!t)return;let a=()=>rO(r.s);if(e){let e=0,t={},n=e$(()=>{let a=!1,n=r.s;for(let e in n)n[e]!==t[e]&&(t[e]=n[e],a=!0);return a&&e++,e});a=()=>rL(n)}t.b.length&&ra(()=>{tG(r,a),H(t.b)}),rr(()=>{let e=rN(()=>t.m.map(K));return()=>{for(let r of e)"function"==typeof r&&r()}}),t.a.length&&rr(()=>{tG(r,a),H(t.a)})}function tG(e,r){if(e.l.s)for(let r of e.l.s)rL(r);r()}function tX(e,r){var t,a=null==(t=e.$$events)?void 0:t[r.type];for(var n of M(a)?a.slice():null==a?[]:[a])n.call(this,r)}function tZ(e,r,t){if(null==e)return r(void 0),t&&t(void 0),V;let a=rN(()=>e.subscribe(r,t));return a.unsubscribe?()=>a.unsubscribe():a}let tJ=[];function tQ(e,r){return{subscribe:t0(e,r).subscribe}}function t0(e,r=V){let t=null,a=new Set;function n(r){if(et(e,r)&&(e=r,t)){let r=!tJ.length;for(let r of a)r[1](),tJ.push(r,e);if(r){for(let e=0;e<tJ.length;e+=2)tJ[e][0](tJ[e+1]);tJ.length=0}}}function o(r){n(r(e))}return{set:n,update:o,subscribe:function(i,s=V){let l=[i,s];return a.add(l),1===a.size&&(t=r(n,o)||V),i(e),()=>{a.delete(l),0===a.size&&t&&(t(),t=null)}}}}function t1(e,r,t){let a=!Array.isArray(e),n=a?[e]:e;if(!n.every(Boolean))throw Error("derived() expects stores as input, got a falsy value");let o=r.length<2;return tQ(t,(e,t)=>{let i=!1,s=[],l=0,c=V,d=()=>
2{if(l)return;c();let n=r(a?s[0]:s,e,t);o?e(n):c="function"==typeof n?n:V},u=n.map((e,r)=>tZ(e,e=>{s[r]=e,l&=~(1<<r),i&&d()},()=>{l|=1<<r}));return i=!0,d(),function(){H(u),c(),i=!1}})}function t2(e){let r;return tZ(e,e=>r=e)(),r}let t4=!1,t5=Symbol();function t6(e,r,t){let a=t[r]??(t[r]={store:null,source:eY(void 0),unsubscribe:V});if(a.store!==e&&!(t5 in t))if(a.unsubscribe(),a.store=e??null,null==e)a.source.v=void 0,a.unsubscribe=V;else{var n=!0;a.unsubscribe=tZ(e,e=>{n?a.source.v=e:eG(a.source,e)}),n=!1}return e&&t5 in t?t2(e):rL(a.source)}function t8(){let e={};return[e,function(){re(()=>{for(var r in e)e[r].unsubscribe();$(e,t5,{enumerable:!1,value:!0})})}]}let t9={get(e,r){if(!e.exclude.includes(r))return e.props[r]},set:(e,r)=>!1,getOwnPropertyDescriptor(e,r){if(!e.exclude.includes(r)&&r in e.props)return{enumerable:!0,configurable:!0,value:e.props[r]}},has:(e,r)=>!e.exclude.includes(r)&&r in e.props,ownKeys:e=>Reflect.ownKeys(e.props).filter(r=>!e.exclude.includes(r))};function t7(e,r,t){return new Proxy({props:e,exclude:r},t9)}let t3={get(e,r){let t=e.props.length;for(;t--;){let a=e.props[t];if(W(a)&&(a=a()),"object"==typeof a&&null!==a&&r in a)return a[r]}},set(e,r,t){let a=e.props.length;for(;a--;){let n=e.props[a];W(n)&&(n=n());let o=L(n,r);if(o&&o.set)return o.set(t),!0}return!1},getOwnPropertyDescriptor(e,r){let t=e.props.length;for(;t--;){let a=e.props[t];if(W(a)&&(a=a()),"object"==typeof a&&null!==a&&r in a){let e=L(a,r);return e&&!e.configurable&&(e.configurable=!0),e}}},has(e,r){if(r===X||r===Z)return!1;for(let t of e.props)if(W(t)&&(t=t()),null!=t&&r in t)return!0;return!1},ownKeys(e){let r=[];for(let t of e.props)if(W(t)&&(t=t()),t){for(let e in t)r.includes(e)||r.push(e);for(let e of Object.getOwnPropertySymbols(t))r.includes(e)||r.push(e)}return r}};function ae(...e){return new Proxy({props:e},t3)}function ar(e,r,t,a){var n,o,i,s=!en||(2&t)!=0,l=(8&t)!=0,c=(16&t)!=0,d=a,u=!0,p=()=>(u&&(u=!1,d=c?rN(a):a),d);if(l){var _=X in e||Z in e;i=(null==(o=L(e,r))?void 0:o.set)??(_&&r in e?t=>e[r]=t:void 0)}var g,m=!1;if(l?[g,m]=function(e){var r=t4;try{return t4=!1,[e(),t4]}finally{t4=r}}(()=>e[r]):g=e[r],void 0===g&&void 0!==a&&(g=p(),i&&(s&&function(){throw Error("https://svelte.dev/e/props_invalid_value")}(),i(g))),n=s?()=>{var t=e[r];return void 0===t?p():(u=!0,t)}:()=>{var t=e[r];return void 0!==t&&(d=void 0),void 0===t?d:t},s&&(4&t)==0)return n;if(i){var h=e.$$legacy;return function(e,r){return arguments.length>0?((!s||!r||h||m)&&i(r?n():e),e):n()}}var f=!1,v=((1&t)!=0?e$:eN)(()=>(f=!1,n()));l&&rL(v);var y=rx;return function(e,r){if(arguments.length>0){let t=r?rL(v):s&&l?eJ(e):e;return eG(v,t),f=!0,void 0!==d&&(d=t),e}return rk&&f||(16384&y.f)!=0?v.v:rL(v)}}var at=(e=>(e[e.UnknownError=0]="UnknownError",e[e.UserCancelledError=1]="UserCancelledError",e[e.StoreProblemError=2]="StoreProblemError",e[e.PurchaseNotAllowedError=3]="PurchaseNotAllowedError",e[e.PurchaseInvalidError=4]="PurchaseInvalidError",e[e.ProductNotAvailableForPurchaseError=5]="ProductNotAvailableForPurchaseError",e[e.ProductAlreadyPurchasedError=6]="ProductAlreadyPurchasedError",e[e.ReceiptAlreadyInUseError=7]="ReceiptAlreadyInUseError",e[e.InvalidReceiptError=8]="InvalidReceiptError",e[e.MissingReceiptFileError=9]="MissingReceiptFileError",e[e.NetworkError=10]="NetworkError",e[e.InvalidCredentialsError=11]="InvalidCredentialsError",e[e.UnexpectedBackendResponseError=12]="UnexpectedBackendResponseError",e[e.InvalidAppUserIdError=14]="InvalidAppUserIdError",e[e.OperationAlreadyInProgressError=15]="OperationAlreadyInProgressError",e[e.UnknownBackendError=16]="UnknownBackendError",e[e.InvalidAppleSubscriptionKeyError=17]="InvalidAppleSubscriptionKeyError",e[e.IneligibleError=18]="IneligibleError",e[e.InsufficientPermissionsError=19]="InsufficientPermissionsError",e[e.PaymentPendingError=20]="PaymentPendingError",e[e.InvalidSubscriberAttributesError=21]="InvalidSubscriberAttributesError",e[e.LogOutWithAnonymousUserError=22]="LogOutWithAnonymousUserError",e[e.ConfigurationError=23]="ConfigurationError",e[e.UnsupportedError=24]="UnsupportedError",e[e.EmptySubscriberAttributesError=25]="EmptySubscriberAttributesError",e[e.CustomerInfoError=28]="CustomerInfoError",e[e.SignatureVerificationError=36]="SignatureVerificationError",e[e.InvalidEmailError=38]="InvalidEmailError",e[e.TestStoreSimulatedPurchaseError=42]="TestStoreSimulatedPurchaseError",e))(at||{});class aa{static getPublicMessage(e){switch(e){case 0:return"Unknown error.";case 1:return"Purchase was cancelled.";case 2:return"There was a problem with the store.";case 3:return"The device or user is not allowed to make the purchase.";case 4:return"One or more of the arguments provided are invalid.";case 5:return"The product is not available for purchase.";case 6:return"This product is already active for the user.";case 7:return"There is already another active subscriber using the same receipt.";
vendor: 3,959 bytes, line 2
2case 8:return"The receipt is not valid.";case 9:return"The receipt is missing.";case 10:return"Error performing request. Please check your network connection and try again.";case 11:return"There was a credentials issue. Check the underlying error for more details.";case 12:return"Received unexpected response from the backend.";case 14:return"The app user ID is not valid.";case 15:return"The operation is already in progress.";case 16:return"There was an unknown backend error.";case 17:return"Apple Subscription Key is invalid or not present. In order to provide subscription offers, you must first generate a subscription key. Please see https://docs.revenuecat.com/docs/ios-subscription-offers for more info.";case 18:return"The User is ineligible for that action.";case 19:return"App does not have sufficient permissions to make purchases.";case 20:return"The payment is pending.";case 21:return"One or more of the attributes sent could not be saved.";case 22:return"Called logOut but the current user is anonymous.";case 23:return"There is an issue with your configuration. Check the underlying error for more details.";case 24:return"There was a problem with the operation. Looks like we don't support that yet. Check the underlying error for more details.";case 25:return"A request for subscriber attributes returned none.";case 28:return"There was a problem related to the customer info.";case 36:return"Request failed signature verification. Please see https://rev.cat/trusted-entitlements for more info.";case 38:return"Email is not valid. Please provide a valid email address.";case 42:return"Purchase failure simulated successfully in Test Store."}}static getErrorCodeForBackendErrorCode(e){switch(e){case 7101:case 7773:case 7898:case 7899:case 7900:case 7901:case 7229:case 7231:return at.StoreProblemError;case 7102:return at.ReceiptAlreadyInUseError;case 7103:return at.InvalidReceiptError;case 7107:case 7224:case 7225:case 7967:return at.InvalidCredentialsError;case 7105:case 7106:case 7814:case 7877:case 7878:return at.PurchaseInvalidError;case 7772:return at.ProductAlreadyPurchasedError;case 7220:return at.InvalidAppUserIdError;case 7259:return at.CustomerInfoError;case 7230:case 7e3:return at.ConfigurationError;case 7232:return at.IneligibleError;case 7263:case 7264:return at.InvalidSubscriberAttributesError;case 7104:case 7234:case 7226:case 7110:return at.UnexpectedBackendResponseError;case 7662:return at.UnsupportedError;case 7012:case 7834:case 7879:return at.InvalidEmailError}}static convertCodeToBackendErrorCode(e){return e in an?e:null}static convertPurchaseFlowErrorCodeToErrorCode(e){switch(e){case am.ErrorSettingUpPurchase:return at.StoreProblemError;case am.ErrorChargingPayment:return at.PaymentPendingError;case am.NetworkError:return at.NetworkError;case am.MissingEmailError:return at.PurchaseInvalidError;case am.AlreadyPurchasedError:return at.ProductAlreadyPurchasedError;case am.InvalidPaddleAPIKeyError:return at.InvalidCredentialsError;default:return at.UnknownError}}}var an=(e=>(e[e.BackendInvalidPlatform=7e3]="BackendInvalidPlatform",e[e.BackendInvalidEmail=7012]="BackendInvalidEmail",e[e.BackendStoreProblem=7101]="BackendStoreProblem",e[e.BackendCannotTransferPurchase=7102]="BackendCannotTransferPurchase",e[e.BackendInvalidReceiptToken=7103]="BackendInvalidReceiptToken",e[e.BackendInvalidAppStoreSharedSecret=7104]="BackendInvalidAppStoreSharedSecret",e[e.BackendInvalidPaymentModeOrIntroPriceNotProvided=7105]="BackendInvalidPaymentModeOrIntroPriceNotProvided",e[e.BackendProductIdForGoogleReceiptNotProvided=7106]="BackendProductIdForGoogleReceiptNotProvided",e[e.BackendInvalidPlayStoreCredentials=7107]="BackendInvalidPlayStoreCredentials",e[e.BackendInternalServerError=7110]="BackendInternalServerError",e[e.BackendEmptyAppUserId=7220]="BackendEmptyAppUserId",e[e.BackendInvalidAuthToken=7224]="BackendInvalidAuthToken",e[e.BackendInvalidAPIKey=7225]="BackendInvalidAPIKey",e[e.BackendB
2adRequest=7226]="BackendBadRequest",e[e.BackendPlayStoreQuotaExceeded=7229]="BackendPlayStoreQuotaExceeded",e[e.BackendPlayStoreInvalidPackageName=7230]="BackendPlayStoreInvalidPackageName",e[e.BackendPlayStoreGenericError=7231]="BackendPlayStoreGenericError",e[e.BackendUserIneligibleForPromoOffer=7232]="BackendUserIneligibleForPromoOffer",e[e.BackendInvalidAppleSubscriptionKey=7234]="BackendInvalidAppleSubscriptionKey",e[e.BackendSubscriberNotFound=7259]="BackendSubscriberNotFound",e[e.BackendInvalidSubscriberAttributes=7263]="BackendInvalidSubscriberAttributes",e[e.BackendInvalidSubscriberAttributesBody=7264]="BackendInvalidSubscriberAttributesBody",e[e.BackendProductIDsMalformed=7662]="BackendProductIDsMalformed",e[e.BackendAlreadySubscribedError=7772]="BackendAlreadySubscribedError",e[e.BackendPaymentGatewayGenericError=7773]="BackendPaymentGatewayGenericError",e[e.BackendOfferNotFound=7814]="BackendOfferNotFound",e[e.BackendNoMXRecordsFound=7834]="BackendNoMXRecordsFound",e[e.BackendInvalidOperationSession=7877]="BackendInvalidOperationSession",e[e.BackendPurchaseCannotBeCompleted=7878]="BackendPurchaseCannotBeCompleted",e[e.BackendEmailIsRequired=7879]="BackendEmailIsRequired",e[e.BackendGatewaySetupErrorStripeTaxNotActive=7898]="BackendGatewaySetupErrorStripeTaxNotActive",e[e.BackendGatewaySetupErrorInvalidTaxOriginAddress=7899]="BackendGatewaySetupErrorInvalidTaxOriginAddress",e[e.BackendGatewaySetupErrorMissingRequiredPermission=7900]="BackendGatewaySetupErrorMissingRequiredPermission",e[e.BackendGatewaySetupErrorSandboxModeOnly=7901]="BackendGatewaySetupErrorSandboxModeOnly",e[e.BackendInvalidPaddleAPIKey=7967]="BackendInvalidPaddleAPIKey",e))(an||{});class ao extends Error{constructor(e,r,t,a){super(r),C(this,"toString",()=>`PurchasesError(code: ${at[this.errorCode]}, message: ${this.message})`),this.errorCode=e,this.underlyingErrorMessage=t,this.extra=a}static getForBackendError(e,r){let t=aa.getErrorCodeForBackendErrorCode(e);return new ao(t,aa.getPublicMessage(t),r,{backendErrorCode:e})}static getForPurchasesFlowError(e){return new ao(aa.convertPurchaseFlowErrorCodeToErrorCode(e.errorCode),e.message,e.underlyingErrorMessage)}}class ai extends Error{constructor(){super("Purchases must be configured before calling getInstance")}}var as=(e=>(e.Started="started",e.InProgress="in_progress",e.Succeeded="succeeded",e.Failed="failed",e))(as||{}),al=(e=>(e[e.SetupIntentCreationFailed=1]="SetupIntentCreationFailed",e[e.PaymentMethodCreationFailed=2]="PaymentMethodCreationFailed",e[e.PaymentChargeFailed=3]="PaymentChargeFailed",e[e.SetupIntentCompletionFailed=4]="SetupIntentCompletionFailed",e[e.AlreadyPurchased=5]="AlreadyPurchased",e))(al||{}),ac=(e=>(e[e.Silent=0]="Silent",e[e.Error=1]="Error",e[e.Warn=2]="Warn",e[e.Info=3]="Info",e[e.Debug=4]="Debug",e[e.Verbose=5]="Verbose",e))(ac||{});class ad{static setLogLevel(e){this.logLevel=e}static setLogHandler(e){this.logHandler=e}static log(e,r=this.logLevel){let t=`[Purchases] ${e}`;if(!(this.logLevel<r||r===ac.Silent)){if(null!==this.logHandler)return void this.logHandler(r,t);switch(r){case ac.Error:console.error(t);break;case ac.Warn:console.warn(t);break;case ac.Info:console.info(t);break;case ac.Debug:case ac.Verbose:console.debug(t)}}}static errorLog(e){this.log(e,ac.Error)}static warnLog(e){this.log(e,ac.Warn)}static infoLog(e){this.log(e,ac.Info)}static debugLog(e){this.log(e,ac.Debug)}static verboseLog(e){this.log(e,ac.Verbose)}}function au(e){var r;return e.operation.redemption_info?{redeemUrl:(null==(r=e.operation.redemption_info)?void 0:r.redeem_url)??null}:null}C(ad,"logLevel",ac.Silent),C(ad,"logHandler",null);var ap=(e=>(e.tax_collection_disabled="tax_collection_disabled",e.invalid_tax_location="invalid_tax_location",e.rate_limit_exceeded="rate_limit_exceeded",e.missing_required_permission="missing_required_permission",e.invalid_origin_address="invalid_origin_address",e.invalid_head_office_address="invalid_head_office_address",e.taxes_not_active="taxes_not_active",e.stripe_tax_unsupported_country="stripe_tax_unsupported_country",e.unexpected_gateway_error="unexpected_gateway_error",e))(ap||{});function a_(e,r){let t=e.original_amount_in_micros??e.total_excluding_tax_in_micros,a=e.applied_discounts??[];return{currency:e.currency,originalAmountInMicros:t,totalAmountInMicros:e.total_amount_in_micros,totalExcludingTaxInMicros:e.total_excluding_tax_in_micros,taxCalculationStatus:r,taxAmountInMicros:e.tax_amount_in_micros,taxBreakdown:e.tax_breakdown,appliedDiscounts:a.map(e=>({identifier:e.identifier,displayName:e.display_name,discountedAmountInMicros:e.discounted_amount_in_micros,percentage:e.percentage,discountCode:e.discount_code,durationMode:e.duration_mode,timeWindow:e.time_window}))}}function ag(e,r){if(null==e)return void r(new ah(am.UnknownError,"Got an error status but error field is empty."));switch(e.code){case al.SetupIntentCreationFailed:r(new ah(am.ErrorSettingUpPurchase,"Setup intent creation failed"));return;case al.PaymentMethodCreationFailed:r(new ah(am.ErrorSettingUpPurchase,"Payment method creation failed"));return;case al.PaymentChargeFailed:r(new ah(am.ErrorChargingPayment,"Payment charge failed"));return;case al.SetupIntentCompletionFailed:r(new ah(am.ErrorSettingUpPurchase,"Setup intent completion failed"));return;case al.AlreadyPurchased:r(new ah(am.AlreadyPurchasedError,"Purchased was already completed"));return;default:r(new ah(am.UnknownError,"Unknown error code received"));return}}var am=(e=>(e[e.ErrorSettingUpPurchase=0]="ErrorSettingUpPurchase",e[e.ErrorChargingPayment=1]="ErrorChargingPayment",e[e.UnknownError=2]="UnknownError",e[e.NetworkError=3]="NetworkError",e[e.MissingEmailError=4]="MissingEmailError",e[e.AlreadyPurchasedError=5]="AlreadyPurchasedError",e[e.StripeTaxNotActive=6]="StripeTaxNotActive",e[e.StripeInvalidTaxOriginAddress=7]="StripeInvalidTaxOriginAddress",e[e.StripeMissingRequiredPermission=8]="StripeMissingRequiredPermission",e[e.InvalidPaddleAPIKeyError=9]="InvalidPaddleAPIKeyError",e))(am||{});
2class ah extends Error{constructor(e,r,t,a,n,o){super(r),this.errorCode=e,this.underlyingErrorMessage=t,this.purchasesErrorCode=a,this.extra=n,this.displayPurchaseFlowErrorCode=o}getErrorCode(){var e;let r=(null==(e=this.extra)?void 0:e.backendErrorCode)??this.purchasesErrorCode;return this.displayPurchaseFlowErrorCode?this.errorCode??r:r??this.errorCode}static fromPurchasesError(e,r,t=!1){var a;let n;return n=e.errorCode===at.ProductAlreadyPurchasedError?5:e.errorCode===at.InvalidEmailError?4:e.errorCode===at.NetworkError?3:ah.fromBackendErrorCode(null==(a=e.extra)?void 0:a.backendErrorCode)??r,new ah(n,e.message,e.underlyingErrorMessage,e.errorCode,e.extra,t)}static fromBackendErrorCode(e){switch(e){case an.BackendGatewaySetupErrorStripeTaxNotActive:return 6;case an.BackendGatewaySetupErrorInvalidTaxOriginAddress:return 7;case an.BackendGatewaySetupErrorMissingRequiredPermission:return 8;case an.BackendInvalidPaddleAPIKey:return 9;default:return null}}}class af{constructor(e,r,t=10){C(this,"operationSessionId",null),C(this,"backend"),C(this,"eventsTracker"),C(this,"maxNumberAttempts"),C(this,"waitMSBetweenAttempts",1e3),this.backend=e,this.eventsTracker=r,this.maxNumberAttempts=t}static getBackendErrorCodeForInterruptedCheckout(e){switch(e){case ap.taxes_not_active:case ap.stripe_tax_unsupported_country:return an.BackendGatewaySetupErrorStripeTaxNotActive;case ap.invalid_origin_address:case ap.invalid_head_office_address:return an.BackendGatewaySetupErrorInvalidTaxOriginAddress;case ap.missing_required_permission:return an.BackendGatewaySetupErrorMissingRequiredPermission;default:return null}}static throwIfCheckoutShouldBeInterrupted(e){if(!e.interrupt_checkout)return;let r=af.getBackendErrorCodeForInterruptedCheckout(e.failed_reason);throw null==r?new ah(0,"There was a problem with the store.",e.failed_reason??"Checkout interrupted."):ah.fromPurchasesError(ao.getForBackendError(r,e.failed_reason??null),0)}async prepareCheckout(e,r){try{return await this.backend.postCheckoutPrepare(e,r)}catch(e){if(e instanceof ao)throw ah.fromPurchasesError(e,0);{let r="Unknown error preparing purchase: "+String(e);throw ad.errorLog(r),new ah(2,r)}}}async checkoutStart({appUserId:e,productId:r,purchaseOption:t,presentedOfferingContext:a,workflowPurchaseContext:n,paywallId:o,paywallSessionId:i,customerEmail:s,metadata:l,locale:c,attributionMetadata:d}){try{let u=this.eventsTracker.getTraceId(),p=null==n?void 0:n.stepId,_=await this.backend.postCheckoutStart({appUserId:e,productId:r,purchaseOption:t,presentedOfferingContext:a,traceId:u,presentedStepId:p,paywallId:o,paywallSessionId:i,customerEmail:s,metadata:l,locale:c,attributionMetadata:d});return this.operationSessionId=_.operation_session_id,_}catch(e){if(e instanceof ao)throw ah.fromPurchasesError(e,0);{let r="Unknown error starting purchase: "+String(e);throw ad.errorLog(r),new ah(2,r)}}}async checkoutRefreshPricing({countryCode:e,postalCode:r,discountCode:t,signal:a}={}){let n=this.operationSessionId;if(!n)throw new ah(0,"No purchase started");try{let o=await this.backend.patchCheckoutRefreshPricing(n,{countryCode:e,postalCode:r,discountCode:t,signal:a});return af.throwIfCheckoutShouldBeInterrupted(o),o}catch(e){if(e instanceof ah)throw e;if(e instanceof ao)throw ah.fromPurchasesError(e,0);{let r="Unknown error refreshing checkout pricing: "+String(e);throw ad.errorLog(r),new ah(2,r)}}}async checkoutComplete(e,r){let t=this.operationSessionId;if(!t)throw new ah(0,"No purchase started");try{return await this.backend.postCheckoutComplete(t,e,r)}catch(e){if(e instanceof ao)throw ah.fromPurchasesError(e,0);{let r="Unknown error starting purchase: "+String(e);throw ad.errorLog(r),new ah(2,r)}}}async pollCurrentPurchaseForCompletion(){let e=this.operationSessionId;if(!e)throw new ah(0,"No purchase in progress");return new Promise((r,t)=>{let a=(n=1)=>{if(n>this.maxNumberAttempts){this.clearPurchaseInProgress(),t(new ah(2,"Max attempts reached trying to get successful purchase status"));return}this.backend.getCheckoutStatus(e).then(o=>{let i=o.operation.store_transaction_identifier,s=o.operation.product_identifier,l=o.operation.purchase_date?isNaN(Date.parse(o.operation.purchase_date))?null:new Date(o.operation.purchase_date):null;switch(o.operation.status){case as.Started:case as.InProgress:setTimeout(()=>a(n+1),this.waitMSBetweenAttempts);break;case as.Succeeded:if(this.clearPurchaseInProgress(),!i||!s||!l)return void t(new ah(2,"Missing required fields in operation response."));r({redemptionInfo:au(o),operationSessionId:e,storeTransactionIdentifier:i,productIdentifier:s,purchaseDate:l,attributionMetadata:o.attribution_metadata??void 0});return;case as.Failed:this.clearPurchaseInProgress(),ag(o.operation.error,t)}}).catch(e=>{t(ah.fromPurchasesError(e,3))})};a()})}clearPurchaseInProgress(){this.operationSessionId=null}}let av="rcb-ui-translator";var ay=(e=>(e.PeriodsWeek="periods.week",e.PeriodsMonth="periods.month",e.PeriodsYear="periods.year",e.PeriodsDay="periods.day",e.PeriodsWeekShort="peri
2ods.weekShort",e.PeriodsMonthShort="periods.monthShort",e.PeriodsYearShort="periods.yearShort",e.PeriodsDayShort="periods.dayShort",e.PeriodsLifetime="periods.lifetime",e.PeriodsWeekPlural="periods.weekPlural",e.PeriodsMonthPlural="periods.monthPlural",e.PeriodsYearPlural="periods.yearPlural",e.PeriodsDayPlural="periods.dayPlural",e.PeriodsWeekFrequency="periods.weekFrequency",e.PeriodsMonthFrequency="periods.monthFrequency",e.PeriodsYearFrequency="periods.yearFrequency",e.PeriodsDayFrequency="periods.dayFrequency",e.PeriodsPerWeekFrequency="periods.perWeekFrequency",e.PeriodsPerMonthFrequency="periods.perMonthFrequency",e.PeriodsPerYearFrequency="periods.perYearFrequency",e.PeriodsPerDayFrequency="periods.perDayFrequency",e.PeriodsUnknownFrequency="periods.unknownFrequency",e.PeriodsWeekFrequencyPlural="periods.weekFrequencyPlural",e.PeriodsMonthFrequencyPlural="periods.monthFrequencyPlural",e.PeriodsYearFrequencyPlural="periods.yearFrequencyPlural",e.PeriodsDayFrequencyPlural="periods.dayFrequencyPlural",e.ProductInfoProductTitle="product_info.product_title",e.ProductInfoProductDescription="product_info.product_description",e.ProductInfoProductPrice="product_info.product_price",e.ProductInfoFreeTrialDuration="product_info.free_trial_duration",e.ProductInfoPriceAfterFreeTrial="product_info.price_after_free_trial",e.ProductInfoIntroPricePhaseAfterTrial="product_info.intro_price_phase_after_trial",e.ProductInfoIntroPricePhasePaidOnce="product_info.intro_price_phase_paid_once",e.ProductInfoIntroPricePhase="product_info.intro_price_phase",e.ProductInfoPriceAfterIntroPrice="product_info.price_after_intro_price",e.ProductInfoAfterTrial="product_info.after_trial",e.ProductInfoAfter="product_info.after",e.ProductInfoPriceTotalDueToday="product_info.total_due_today",e.ProductInfoSubscribeTo="product_info.subscribe_to",e.ProductInfoRenewalFrequency="product_info.renewal_frequency",e.ProductInfoContinuesUntilCancelled="product_info.continues_until_cancelled",e.ProductInfoCancelAnytime="product_info.cancel_anytime",e.PaymentEntryPagePaymentStepTitle="payment_entry_page.payment_step_title",e.PaymentEntryPageTrialSubscriptionTermsInfo="payment_entry_page.trial_subscription_terms_info",e.PaymentEntryPageSubscriptionTermsInfo="payment_entry_page.subscription_terms_info",e.PaymentEntryPageOtpTermsInfo="payment_entry_page.otp_terms_info",e.PaymentEntryPageTermsLinkLabel="payment_entry_page.terms_link_label",e.PaymentEntryPageSubscriptionInfo="payment_entry_page.subscription_info",e.PaymentEntryPageButtonPay="payment_entry_page.button_pay",e.PaymentEntryPageButtonStartTrial="payment_entry_page.button_start_trial",e.PaymentEntryPageButtonWithPrice="payment_entry_page.button_with_price",e.PaymentEntryPageButtonPaymentMethod="payment_entry_page.button_payment_method",e.PaymentEntryPageExpressCheckoutDivider="payment_entry_page.express_checkout_divider",e.SuccessPagePurchaseSuccessful="success_page.purchase_successful",e.SuccessPageButtonClose="success_page.button_close",e.LoadingPageProcessingPayment="loading_page.processing_payment",e.LoadingPageKeepPageOpen="loading_page.keep_page_open",e.ErrorPageCloseButtonTitle="error_page.close_button_title",e.ErrorPageIfErrorPersists="error_page.if_error_persists",e.ErrorPageTroubleAccessing="error_page.trouble_accessing",e.ErrorPageErrorTitleAlreadySubscribed="error_page.error_title_already_subscribed",e.ErrorPageErrorTitleAlreadyPurchased="error_page.error_title_already_purchased",e.ErrorPageErrorTitleOtherErrors="error_page.error_title_other_errors",e.ErrorPageErrorTitleStripeTaxNotActive="error_page.error_title_stripe_tax_not_active",e.ErrorPageErrorTitleStripeInvalidTaxOriginAddress="error_page.error_title_stripe_invalid_tax_origin_address",e.ErrorPageErrorTitleStripeMissingRequiredPermission="error_page.error_title_stripe_missing_required_permission",e.ErrorPageErrorMessageAlreadySubscribed="error_page.error_message_already_subscribed",e.ErrorPageErrorMessageAlreadyPurchased="error_page.error_message_already_purchased",e.ErrorPageErrorMessageMissingEmailError="error_page.error_message_missing_email_error",e.ErrorPageErrorMessageInvalidEmailError="error_page.error_message_invalid_email_error",e.ErrorPageErrorMessageNetworkError="error_page.error_message_network_error",e.ErrorPageErrorMessageErrorChargingPayment="error_page.error_message_error_charging_payment",e.ErrorPageErrorMessageErrorSettingUpPurchase="error_page.error_message_error_setting_up_purchase",e.ErrorPageErrorMessageUnknownError="error_page.error_message_unknown_error",e.ErrorPageErrorMessageInvalidTaxLocation="error_page.error_message_invalid_tax_location",e.ErrorPageErrorMessageStripeTaxNotActive="error_page.error_message_stripe_tax_not_active",e.ErrorPageErrorMessageStripeInvalidTaxOriginAddress="error_page.error_message_stripe_invalid_tax_origin_address",e.ErrorPageErrorMessageStripeMissingRequiredPermission="error_page.error_message_stripe_missing_required_permission",e.ErrorPageErrorMessageOnlyInSandbox="error_page.error_only_in_sandbox",e.ErrorButtonTryAgain="error_page.button_try_again",e.ErrorButtonClose="error_page.button_close",e.PaywallVariablesPricePerPeriod="paywall_variables.price_per_period",e.PaywallVariablesSubRelativeDiscount="paywall_variables.sub_relative_discount",e.PaywallVariablesTotalPriceAndPerMonth="paywall_variables.total_price_and_per_month",e.PricingDropdownShowDetail
2s="pricing_dropdown.show_details",e.PricingDropdownHideDetails="pricing_dropdown.hide_details",e.PricingDropdownAddPromoCode="pricing_dropdown.add_promo_code",e.DiscountInputLabel="discount_input.label",e.PricingTotalExcludingTax="pricing_table.total_excluding_tax",e.PricingTableTrialEnds="pricing_table.trial_ends",e.PricingTableTotalDueToday="pricing_table.total_due_today",e.PricingTableSubtotal="pricing_table.subtotal",e.PricingTableDiscount="pricing_table.discount",e.PricingTableTax="pricing_table.tax",e.PricingTableEnterBillingAddressToCalculate="pricing_table.enter_billing_address_to_calculate",e.PricingTableEnterStateOrPostalCodeToCalculate="pricing_table.enter_state_or_postal_code_to_calculate",e.PricingTableEnterPostalCodeToCalculate="pricing_table.enter_postal_code_to_calculate",e.NavbarHeaderDetails="navbar_header.details",e.NavbarBackButton="navbar_header.back_button",e.PriceUpdateTitle="price_update.title",e.PriceUpdateBaseMessage="price_update.base_message",e.PriceUpdateTrialMessage="price_update.trial_message",e.ApplePayFreeTrial="apple_pay.free_trial",e))(ay||{});let ab={en:{"periods.week":"{{amount}} week","periods.month":"{{amount}} month","periods.year":"{{amount}} year","periods.day":"{{amount}} day","periods.weekShort":"{{amount}}wk","periods.monthShort":"{{amount}}mo","periods.yearShort":"{{amount}}yr","periods.dayShort":"{{amount}}d","periods.lifetime":"lifetime","periods.weekPlural":"{{amount}} weeks","periods.monthPlural":"{{amount}} months","periods.yearPlural":"{{amount}} years","periods.dayPlural":"{{amount}} days","periods.weekFrequency":"weekly","periods.monthFrequency":"monthly","periods.yearFrequency":"yearly","periods.dayFrequency":"daily","periods.perWeekFrequency":"per week","periods.perMonthFrequency":"per month","periods.perYearFrequency":"per year","periods.perDayFrequency":"per day","periods.unknownFrequency":"unknown","periods.weekFrequencyPlural":"every {{amount}} weeks","periods.monthFrequencyPlural":"every {{amount}} months","periods.yearFrequencyPlural":"every {{amount}} years","periods.dayFrequencyPlural":"every {{amount}} days","product_info.subscribe_to":"Subscribe to","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"Try free for {{trialDuration}}","product_info.price_after_free_trial":"After trial ends, on {{renewalDate}}","product_info.intro_price_phase_after_trial":"Then {{introPriceDuration}} for {{introPrice}}","product_info.intro_price_phase":"First {{introPriceDuration}} for {{introPrice}}","product_info.intro_price_phase_paid_once":"paid once","product_info.price_after_intro_price":"After {{introPriceDuration}}, on {{renewalDate}}","product_info.after_trial":"after trial","product_info.after":"after","product_info.total_due_today":"Total due today","product_info.renewal_frequency":"Renews {{frequency}}","product_info.continues_until_cancelled":"Continues until cancelled","product_info.cancel_anytime":"Cancel anytime","payment_entry_page.payment_step_title":"Secure checkout by RevenueCat","payment_entry_page.trial_subscription_terms_info":"After your trial ends, you will be charged {{price}} {{perFrequency}} starting {{renewalDate}}. You can cancel any time before this date.","payment_entry_page.subscription_terms_info":"By subscribing, you agree to allow {{appName}} to charge you according to their terms until you cancel.","payment_entry_page.otp_terms_info":"By purchasing, you agree to allow {{appName}} to charge you according to their terms.","payment_entry_page.terms_link_label":"Terms","payment_entry_page.subscription_info":"Subscription renews automatically. Cancel anytime.","payment_entry_page.button_pay":"Pay now","payment_entry_page.button_start_trial":"Start trial","payment_entry_page.button_with_price":"Pay {{formattedPrice}}","payment_entry_page.button_payment_method":"Pay {{formattedPrice}} with {{paymentMethod}}","payment_entry_page.express_checkout_divider":"OR PAY BY CARD","loading_page.processing_payment":"Processing payment","loading_page.keep_page_open":"The process is almost done. Keep this page open.","success_page.purchase_successful":"Payment c
2omplete","success_page.button_close":"Continue","error_page.close_button_title":"Go to {{appName}}","error_page.if_error_persists":"If it persists, please contact ","error_page.trouble_accessing":"If you're having trouble accessing your purchase, reach out to support on ","error_page.error_title_already_subscribed":"You already subscribed to {{productTitle}}","error_page.error_title_already_purchased":"You already purchased {{productTitle}}","error_page.error_title_other_errors":"Something went wrong","error_page.error_message_already_subscribed":"You can't subscribe to this product again.","error_page.error_message_already_purchased":"You can't purchase this product again.","error_page.error_title_stripe_tax_not_active":"Stripe Tax not active","error_page.error_title_stripe_invalid_tax_origin_address":"Invalid tax origin address","error_page.error_title_stripe_missing_required_permission":"Missing Stripe permission","error_page.error_message_missing_email_error":"Email is required to complete the purchase.","error_page.error_message_invalid_email_error":"The email address {{email}} couldn't be verified. Please provide a valid email address.","error_page.error_message_network_error":"Network error. Please check your internet connection.","error_page.error_message_error_charging_payment":"Payment failed.","error_page.error_message_error_setting_up_purchase":"Purchase not started due to an error (error code: {{errorCode}}).","error_page.error_message_invalid_tax_location":"We couldn't verify your billing address. Please double-check that the postal code and country are correct.","error_page.error_message_unknown_error":"An unknown error occurred (error code: {{errorCode}}).","error_page.error_message_stripe_tax_not_active":"The purchase failed because Stripe Tax isn’t enabled. In production, purchases will work without taxes applied.","error_page.error_message_stripe_invalid_tax_origin_address":"The purchase failed because the tax origin address is invalid. In production, purchases will work without taxes applied.","error_page.error_message_stripe_missing_required_permission":"The purchase failed because the Stripe app lacks a required permission. In production, purchases will work without taxes applied.","error_page.error_only_in_sandbox":"This message appears only in sandbox.","error_page.button_try_again":"Try again","error_page.button_close":"Close","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","pricing_dropdown.show_details":"Show details","pricing_dropdown.hide_details":"Hide details","pricing_dropdown.add_promo_code":"Add promo code","discount_input.label":"Promo code","pricing_table.trial_ends":"After trial ends, on {{formattedTrialEndDate}}","pricing_table.total_excluding_tax":"Total excluding tax","pricing_table.total_due_today":"Total due today","pricing_table.subtotal":"Subtotal","pricing_table.discount":"Discount","pricing_table.tax":"Tax","pricing_table.enter_billing_address_to_calculate":"Enter billing address to calculate","pricing_table.enter_postal_code_to_calculate":"Enter zip code to calculate","pricing_table.enter_state_or_postal_code_to_calculate":"Enter state or postal code to calculate","navbar_header.details":"Details","navbar_header.back_button":"Back","price_update.title":"Price update","price_update.base_message":"The total price was updated with tax based on your billing address. Please review and try again. Your card will only be charged once.","price_update.trial_message":"The subscription price was updated to include tax based on your billing address. Free trial still applies. Review and try again.","apple_pay.free_trial":"Free Trial"},es:{"periods.week":"{{amount}} semana","periods.month":"{{amount}} mes","periods.year":"{{amount}} a\xf1o","periods.day":"{{amount}} d\xeda","periods.weekShort":"{{amount}} sem","periods.monthShort":"{{amount}}mes","periods.yearShort":"{{amount}}a\xf1o","periods.dayShort":"{{amount}}d","periods.lifetime":"de por vida","periods.weekPlural":"{{amount}} semanas","periods.monthPlural":"{{amount}} meses","periods.yearPlural":"{{amount}} a\xf1os","periods.dayPlural":"{{amount}} d\xedas","periods.weekFrequency":"semanal","periods.monthFrequency":"mensual","periods.yearFrequency":"anual","periods.dayFrequency":"diaria","periods.perWeekFrequency":"por semana","periods.perMonthFrequency":"por mes","periods.perYearFrequency":"por a\xf1o","periods.perDayFrequency":"por d\xeda","periods.unknownFrequency":"desconocida","periods.weekFrequencyPlural":"cada {{amount}} semanas","periods.monthFrequencyPlural":"cada {{amount}} meses","periods.yearFrequencyPlural":"cada {{amount}} a\xf1os","periods.dayFrequencyPlural":"cada {{amount}} d\xedas","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}
2","product_info.free_trial_duration":"{{trialDuration}} prueba gratuita","product_info.price_after_free_trial":"Despu\xe9s de que termine el periodo de prueba, el {{renewalDate}}","product_info.renewal_frequency":"Se renueva {{frequency}}","product_info.continues_until_cancelled":"Continua hasta que se cancele","product_info.cancel_anytime":"Cancelar en cualquier momento","payment_entry_page.payment_step_title":"Pago seguro mediante RevenueCat","payment_entry_page.button_pay":"Pagar ahora","payment_entry_page.button_start_trial":"Comenzar prueba","success_page.purchase_successful":"Pago completado","success_page.button_close":"Continuar","error_page.if_error_persists":"Si el error persiste, contacta con ","error_page.error_title_already_subscribed":"Ya te has suscrito a {{productTitle}}","error_page.error_title_already_purchased":"Ya has comprado {{productTitle}}","error_page.error_title_other_errors":"Algo sali\xf3 mal","error_page.error_message_already_subscribed":"No puedes suscribirte a este producto de nuevo.","error_page.error_message_already_purchased":"No puedes comprar este producto de nuevo.","error_page.error_message_missing_email_error":"Se requiere un correo electr\xf3nico para completar la compra.","error_page.error_message_network_error":"Error de red. Por favor, comprueba tu conexi\xf3n a internet.","error_page.error_message_error_charging_payment":"Pago fallido.","error_page.error_message_error_setting_up_purchase":"No se pudo iniciar la compra debido a un error (c\xf3digo de error: {{errorCode}}).","error_page.error_message_invalid_tax_location":"No pudimos verificar tu direcci\xf3n de facturaci\xf3n. Por favor, verifica que el c\xf3digo postal y el pa\xeds sean correctos.","error_page.error_message_unknown_error":"Ocurri\xf3 un error desconocido (c\xf3digo de error: {{errorCode}}).","error_page.button_try_again":"Intentar de nuevo","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Total a pagar hoy","product_info.subscribe_to":"Suscribirse a","navbar_header.details":"Detalles","navbar_header.back_button":"Atr\xe1s","pricing_dropdown.show_details":"Mostrar detalles","pricing_dropdown.hide_details":"Ocultar detalles","pricing_table.tax":"Impuestos","pricing_table.trial_ends":"Despu\xe9s de que finalice la prueba, el {{formattedTrialEndDate}}","pricing_table.total_due_today":"Total a pagar hoy","pricing_table.total_excluding_tax":"Total sin impuestos","pricing_table.enter_billing_address_to_calculate":"Introduce la direcci\xf3n de facturaci\xf3n para calcular","pricing_table.enter_state_or_postal_code_to_calculate":"Introduce el estado o el c\xf3digo postal para calcular","pricing_table.enter_postal_code_to_calculate":"Introduce el c\xf3digo postal para calcular","error_page.error_message_invalid_email_error":"La direcci\xf3n de correo electr\xf3nico {{email}} no se pudo verificar. Por favor, proporciona una direcci\xf3n de correo electr\xf3nico v\xe1lida.","payment_entry_page.button_payment_method":"Pagar {{formattedPrice}} con {{paymentMethod}}","payment_entry_page.button_with_price":"Pagar {{formattedPrice}}","price_update.title":"Actualizaci\xf3n de precio","price_update.base_message":"El precio total se actualiz\xf3 con impuestos seg\xfan su direcci\xf3n de facturaci\xf3n. Revise e intente nuevamente. Solo se efectuar\xe1 un cobro en su tarjeta.","price_update.trial_message":"El precio de la suscripci\xf3n se actualiz\xf3 para incluir impuestos seg\xfan su direcci\xf3n de facturaci\xf3n. La prueba gratuita sigue aplic\xe1ndose. Revise e intente nuevamente.","payment_entry_page.express_checkout_divider":"O PAGA CON TARJETA","error_page.trouble_accessing":"Si tiene problemas para acceder a su compra, p\xf3ngase en contacto con el servicio de asistencia en ","error_page.close_button_title":"Ir a {{appName}}","error_page.error_title_stripe_missing_required_permission":"Falta permiso de Stripe","error_page.button_close"
2:"Cerrar","error_page.error_message_stripe_invalid_tax_origin_address":"La compra fall\xf3 porque la direcci\xf3n de origen fiscal no es v\xe1lida. En producci\xf3n, las compras funcionar\xe1n sin impuestos aplicados.","error_page.error_message_stripe_tax_not_active":"La compra fall\xf3 porque Stripe Tax no est\xe1 habilitado. En producci\xf3n, las compras funcionar\xe1n sin impuestos aplicados.","error_page.error_only_in_sandbox":"Este mensaje aparece solo en el entorno de pruebas.","error_page.error_message_stripe_missing_required_permission":"La compra fall\xf3 porque la aplicaci\xf3n Stripe carece de un permiso necesario. En producci\xf3n, las compras funcionar\xe1n sin impuestos aplicados.","error_page.error_title_stripe_tax_not_active":"Stripe Tax no est\xe1 activo","error_page.error_title_stripe_invalid_tax_origin_address":"Direcci\xf3n de origen fiscal no v\xe1lida","apple_pay.free_trial":"Prueba gratuita","product_info.price_after_intro_price":"Despu\xe9s de {{introPriceDuration}}, el {{renewalDate}}","product_info.after_trial":"despu\xe9s del per\xedodo de prueba","product_info.after":"despu\xe9s de","product_info.intro_price_phase_after_trial":"Luego, {{introPriceDuration}} por {{introPrice}}","product_info.intro_price_phase":"Primero, {{introPriceDuration}} por {{introPrice}}","product_info.intro_price_phase_paid_once":"pago \xfanico","payment_entry_page.trial_subscription_terms_info":"Una vez finalizado el per\xedodo de prueba, se te cobrar\xe1n {{price}} {{perFrequency}} a partir del {{renewalDate}}. Puedes cancelar en cualquier momento antes de esta fecha.","payment_entry_page.subscription_info":"La suscripci\xf3n se renueva autom\xe1ticamente. Cancela en cualquier momento.","payment_entry_page.otp_terms_info":"Al comprar, aceptas que {{appName}} te cobre de acuerdo con sus t\xe9rminos.","payment_entry_page.terms_link_label":"T\xe9rminos","payment_entry_page.subscription_terms_info":"Al suscribirte, aceptas que {{appName}} te cobre de acuerdo con sus t\xe9rminos hasta que canceles.","loading_page.keep_page_open":"El proceso est\xe1 casi terminado. Mant\xe9n esta p\xe1gina abierta.","loading_page.processing_payment":"Procesando el pago","pricing_table.discount":"Descuento","pricing_table.subtotal":"Subtotal","pricing_dropdown.add_promo_code":"A\xf1adir c\xf3digo promocional","discount_input.label":"C\xf3digo promocional"},it:{"periods.week":"{{amount}} settimana","periods.month":"{{amount}} mese","periods.year":"{{amount}} anno","periods.day":"{{amount}} giorno","periods.weekShort":"{{amount}}sett","periods.monthShort":"{{amount}}mese","periods.yearShort":"{{amount}}anno","periods.dayShort":"{{amount}}g","periods.lifetime":"a vita","periods.weekPlural":"{{amount}} settimane","periods.monthPlural":"{{amount}} mesi","periods.yearPlural":"{{amount}} anni","periods.dayPlural":"{{amount}} giorni","periods.weekFrequency":"settimanale","periods.monthFrequency":"mensile","periods.yearFrequency":"annuale","periods.dayFrequency":"giornaliero","periods.perWeekFrequency":"a settimana","periods.perMonthFrequency":"al mese","periods.perYearFrequency":"all'anno","periods.perDayFrequency":"al giorno","periods.unknownFrequency":"sconosciuto","periods.weekFrequencyPlural":"ogni {{amount}} settimane","periods.monthFrequencyPlural":"ogni {{amount}} mesi","periods.yearFrequencyPlural":"ogni {{amount}} anni","periods.dayFrequencyPlural":"ogni {{amount}} giorni","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} prova gratuita","product_info.price_after_free_trial":"Dopo la fine della prova, il {{renewalDate}}","product_info.renewal_frequency":"Si rinnova {{frequency}}","product_info.continues_until_cancelled":"Continua fino a disdetta","product_info.cancel_anytime":"Disdici in qualsiasi momento","payment_entry_page.payment_step_title":"Pagamento sicuro tramite RevenueCat","payment_entry_page.button_pay":"Paga ora","payment_entry_page.button_start_trial":"Inizia la prova","success_page.purchase_successful":"Pagamento completato","success_page.button_close"
2:"Continua","error_page.if_error_persists":"Se l'errore persiste, contatta ","error_page.error_title_already_subscribed":"Hai gi\xe0 un abbonamento a {{productTitle}}","error_page.error_title_already_purchased":"Hai gi\xe0 acquistato {{productTitle}}","error_page.error_title_other_errors":"Qualcosa \xe8 andato storto","error_page.error_message_already_subscribed":"Non puoi abbonarti di nuovo a questo prodotto.","error_page.error_message_already_purchased":"Non puoi acquistare di nuovo questo prodotto.","error_page.error_message_missing_email_error":"L'email \xe8 necessaria per completare l'acquisto.","error_page.error_message_network_error":"Errore di rete. Verifica la connessione internet.","error_page.error_message_error_charging_payment":"Pagamento fallito.","error_page.error_message_error_setting_up_purchase":"Acquisto non avviato a causa di un errore (codice errore: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Non siamo riusciti a verificare il tuo indirizzo di fatturazione. Per favore, controlla che il codice postale e il paese siano corretti.","error_page.error_message_unknown_error":"Si \xe8 verificato un errore sconosciuto (codice errore: {{errorCode}}).","error_page.button_try_again":"Riprova","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Totale dovuto oggi","product_info.subscribe_to":"Abbonati a","navbar_header.details":"Dettagli","navbar_header.back_button":"Indietro","pricing_dropdown.show_details":"Mostra dettagli","pricing_dropdown.hide_details":"Nascondi dettagli","pricing_table.tax":"Tasse","pricing_table.trial_ends":"Al termine del periodo di prova, il {{formattedTrialEndDate}}","pricing_table.total_due_today":"Totale dovuto oggi","pricing_table.total_excluding_tax":"Totale tasse escluse","pricing_table.enter_billing_address_to_calculate":"Inserisci l'indirizzo di fatturazione per calcolare","pricing_table.enter_state_or_postal_code_to_calculate":"Inserisci la regione o il codice postale per calcolare","pricing_table.enter_postal_code_to_calculate":"Inserisci il codice postale per calcolare","error_page.error_message_invalid_email_error":"L'indirizzo email {{email}} non pu\xf2 essere verificato. Si prega di fornire un indirizzo email valido.","payment_entry_page.button_payment_method":"Paga {{formattedPrice}} con {{paymentMethod}}","payment_entry_page.button_with_price":"Paga {{formattedPrice}}","price_update.title":"Aggiornamento prezzo","price_update.base_message":"Il prezzo totale \xe8 stato aggiornato con le tasse in base al tuo indirizzo di fatturazione. Rivedi e riprova. L'addebito sulla tua carta avverr\xe0 solo una volta.","price_update.trial_message":"Il prezzo dell'abbonamento \xe8 stato aggiornato per includere le tasse in base al tuo indirizzo di fatturazione. La prova gratuita \xe8 ancora valida. Controlla e riprova.","payment_entry_page.express_checkout_divider":"OPPURE PAGA CON CARTA","error_page.trouble_accessing":"Se hai problemi ad accedere al tuo acquisto, contatta l'assistenza all'indirizzo ","error_page.close_button_title":"Vai a {{appName}}","error_page.error_title_stripe_missing_required_permission":"Autorizzazione Stripe mancante","error_page.button_close":"Chiudi","error_page.error_message_stripe_invalid_tax_origin_address":"L'acquisto non \xe8 andato a buon fine perch\xe9 l'indirizzo di origine fiscale non \xe8 valido. In produzione, gli acquisti verranno effettuati senza l'applicazione delle imposte e questo errore non sar\xe0 visibile.","error_page.error_message_stripe_tax_not_active":"L'acquisto non \xe8 andato a buon fine perch\xe9 Stripe Tax non \xe8 abilitato. In produzione, gli acquisti verranno effettuati senza l'applicazione delle imposte e questo errore non sar\xe0 visibile.","error_page.error_only_in_sandbox":"Questo messaggio viene visualizzato solo in sandbox.","error_page.error_message_stripe_missing_required_permission":"L'acquisto non \xe8 andato a buon fine perch\xe9 l'app Stripe non dispone dell'autorizzazione necessaria. In produzione, gli acquisti verranno effettuati senza l'applicazione delle imposte e questo errore non sar\xe0 visibile.","error_page.error_title_str
2ipe_tax_not_active":"Stripe Tax non attivo","error_page.error_title_stripe_invalid_tax_origin_address":"Indirizzo di origine fiscale non valido","apple_pay.free_trial":"Prova gratuita","product_info.price_after_intro_price":"Dopo {{introPriceDuration}}, il {{renewalDate}}","product_info.after_trial":"dopo il periodo di prova","product_info.after":"dopo","product_info.intro_price_phase_after_trial":"Poi {{introPriceDuration}} a {{introPrice}}","product_info.intro_price_phase":"Prima {{introPriceDuration}} a {{introPrice}}","product_info.intro_price_phase_paid_once":"pagato una volta","payment_entry_page.trial_subscription_terms_info":"Al termine del periodo di prova, ti verranno addebitati {{price}} {{perFrequency}} a partire dal {{renewalDate}}. Puoi annullare in qualsiasi momento prima di questa data.","payment_entry_page.subscription_info":"L'abbonamento si rinnova automaticamente. Annulla in qualsiasi momento.","payment_entry_page.otp_terms_info":"Acquistando, accetti che {{appName}} ti addebiti l'importo in base ai suoi termini.","payment_entry_page.terms_link_label":"Termini","payment_entry_page.subscription_terms_info":"Abbonandoti, accetti che {{appName}} ti addebiti l'importo secondo i suoi termini fino all'annullamento.","loading_page.keep_page_open":"Il processo \xe8 quasi terminato. Mantieni questa pagina aperta.","loading_page.processing_payment":"Elaborazione del pagamento","pricing_table.discount":"Sconto","pricing_table.subtotal":"Subtotale","pricing_dropdown.add_promo_code":"Aggiungi codice promozionale","discount_input.label":"Codice promozionale"},ar:{"periods.week":"{{amount}} أسبوع","periods.month":"{{amount}} شهر","periods.year":"{{amount}} سنة","periods.day":"{{amount}} يوم","periods.weekShort":"{{amount}}أسبوع","periods.monthShort":"{{amount}}شهر","periods.yearShort":"{{amount}}سنة","periods.dayShort":"{{amount}}يوم","periods.lifetime":"مدى الحياة","periods.weekPlural":"{{amount}} أسابيع","periods.monthPlural":"{{amount}} أشهر","periods.yearPlural":"{{amount}} سنوات","periods.dayPlural":"{{amount}} أيام","periods.weekFrequency":"أسبوعيًا","periods.monthFrequency":"شهريًا","periods.yearFrequency":"سنويًا","periods.dayFrequency":"يوميًا","periods.perWeekFrequency":"في الأسبوع","periods.perMonthFrequency":"في الشهر","periods.perYearFrequency":"في السنة","periods.perDayFrequency":"في اليوم","periods.unknownFrequency":"غير معروف","periods.weekFrequencyPlural":"كل {{amount}} أسابيع","periods.monthFrequencyPlural":"كل {{amount}} أشهر","periods.yearFrequencyPlural":"كل {{amount}} سنوات","periods.dayFrequencyPlural":"كل {{amount}} أيام","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} تجربة مجانية","product_info.price_after_free_trial":"بعد انتهاء التجربة، في {{renewalDate}}","product_info.renewal_frequency":"يتم التجديد {{frequency}}","product_info.continues_until_cancelled":"يستمر حتى يتم إلغاؤه","product_info.cancel_anytime":"يمكن الإلغاء في أي وقت","payment_entry_page.payment_step_title":"الدفع الآمن عبر RevenueCat","payment_entry_page.button_pay":"ادفع الآن","payment_entry_page.button_start_trial":"ابدأ التجربة","success_page.purchase_successful":"تم الدفع بنجاح","success_page.button_close":"متابعة","error_page.if_error_persists":"إذا استمرت المشكلة، يرجى الاتصال بـ ","error_page.error_title_already_subscribed":"أنت مشترك بالفعل في {{productTitle}}","error_page.error_title_already_purchased":"لقد اشتريت {{productTitle}} بالفعل","error_page.error_title_other_errors":"حدث خطأ ما","error_page.error_message_already_subscribed":"لا يمكنك الاشتراك في هذا المنتج مرة أخرى.","error_page.error_message_already_purchased":"لا يمكنك شراء هذا المنتج مرة أخرى.","error_page.error_message_missing_email_error":"يُطلب البريد الإلكتروني لإتمام عملية الشراء.","error_page.error_message_network_error":"خطأ في الشبكة. يرجى التحقق من اتصال الإنترنت.","error_page.error_message_error_charging_payment":"فشل الدفع.","error_page.error_message_error_setting_up_purchase":"لم تبدأ عملية الشراء بسبب خطأ (رمز الخطأ: {{errorCode}}).","error_page.error_message_invalid_tax_location":"لم نتمكن من التحقق من عنوان الفوترة الخاص بك. يرجى التحقق مرة أخرى من الرمز البريدي والبلد للتأكد من صحتهما.","error_page.error_message_unknown_error":"حدث خطأ غير معروف (رمز الخطأ: {{errorCode}}).","error_page.button_try_again":"حاول مرة أخرى","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"إجمالي المبلغ المستحق اليوم","product_info.subscribe_to":"اشترك في","navbar_header.details":"تفاصيل","navbar_header.back_button":"عودة","pricing_dropdown.show_details":"إظهار التفاصيل","pricing_dropdown.hide_details":"إخفاء التفاصيل","pricing_table.tax":"الضريبة","pricing_table.trial_ends":"بعد انتهاء الفترة التجريبية، في {{formattedTrialEndDate}}","pricing_table.total_due_today":"الإجمالي المستحق اليوم","pricing_table.total_excluding_tax":"الإجمالي باستثناء الضريبة","pricing_table.enter_billing_address_to_calculate":"أدخل عنوان إرسال الفواتير لحسابها","pricing_table.enter_state_or_postal_code_to_calculate":"أدخل الولاية أو الرمز البريدي للحساب","pricing_table.enter_postal_code_to_calculate":"أدخل الرمز البريدي للحساب","error_page.error_message_invalid_email_error":"تعذر التحقق من عنوان البريد الإلكتروني {{email}}. يرجى تقديم عنوان بريد إلكتروني صالح.","payment_entry_page.button_payment_method":"ادفع {{formattedPrice}} باستخدام {{paymentMethod}}","payment_entry_page.button_with_price":"ادفع {{formattedPrice}}","price_update.title":"تحديث السعر","price_update.base_message":"تم تحديث السعر الإجمالي مع الضريبة بناءً على عنوان إرسال الفواتير الخاص بك. يرجى المراجعة والمحاولة مرة أخرى. لن يتم تحصيل رسوم من بطاقتك إلا مرة واحدة.","price_update.trial_message":"تم تحديث سعر الاشتراك ليشمل الضرائب بناءً على عنوان الفوترة الخاص بك. فترة التجربة المجانية لا تزال سارية. يرجى التحقق والمحاولة مرة أخرى.","payment_entry_page.express_checkout_divider":"أو ادفع بواسطة البطاقة","error_page.trouble_accessing":"إذا كنت تواجه مشكلة في الوصول إلى عملية الشراء، فتواصل مع الدعم على ","error_page.close_button_title":"اذهب إلى {{appName}}
2","error_page.error_title_stripe_missing_required_permission":"إذن Stripe مفقود","error_page.button_close":"إغلاق","error_page.error_message_stripe_invalid_tax_origin_address":"فشلت عملية الشراء لأن عنوان المنشأ الضريبي غير صالح. في مرحلة الإنتاج، ستعمل عمليات الشراء بدون تطبيق الضرائب.","error_page.error_message_stripe_tax_not_active":"فشلت عملية الشراء لأن ضريبة Stripe غير مفعلة. في مرحلة الإنتاج، ستعمل عمليات الشراء بدون تطبيق الضرائب.","error_page.error_only_in_sandbox":"تظهر هذه الرسالة فقط في البيئة التجريبية.","error_page.error_message_stripe_missing_required_permission":"فشلت عملية الشراء لأن تطبيق Stripe يفتقر إلى إذن مطلوب. في مرحلة الإنتاج، ستعمل عمليات الشراء بدون تطبيق الضرائب.","error_page.error_title_stripe_tax_not_active":"ضريبة Stripe غير نشطة","error_page.error_title_stripe_invalid_tax_origin_address":"عنوان منشأ ضريبي غير صالح","apple_pay.free_trial":"تجربة مجانية","product_info.price_after_intro_price":"بعد {{introPriceDuration}}، في {{renewalDate}}","product_info.after_trial":"بعد الفترة التجريبية","product_info.after":"بعد","product_info.intro_price_phase_after_trial":"ثم {{introPriceDuration}} مقابل {{introPrice}}","product_info.intro_price_phase":"أولاً {{introPriceDuration}} مقابل {{introPrice}}","product_info.intro_price_phase_paid_once":"تدفع مرة واحدة","payment_entry_page.trial_subscription_terms_info":"بعد انتهاء الفترة التجريبية، سيتم محاسبتك بمبلغ {{price}} {{perFrequency}} بدءًا من {{renewalDate}}. يمكنك الإلغاء في أي وقت قبل هذا التاريخ.","payment_entry_page.subscription_info":"يتم تجديد الاشتراك تلقائيًا. يمكنك الإلغاء في أي وقت.","payment_entry_page.otp_terms_info":"بالشراء، أنت توافق على السماح لتطبيق {{appName}} بتحصيل الرسوم منك وفقًا لشروطه.","payment_entry_page.terms_link_label":"الشروط","payment_entry_page.subscription_terms_info":"بالاشتراك، فإنك توافق على السماح لـ {{appName}} بتحصيل رسوم منك وفقًا لشروطها حتى تقوم بالإلغاء.","loading_page.keep_page_open":"العملية شارفت على الانتهاء. أبقِ هذه الصفحة مفتوحة.","loading_page.processing_payment":"جاري معالجة الدفع","pricing_table.discount":"خصم","pricing_table.subtotal":"المجموع الفرعي","pricing_dropdown.add_promo_code":"أضف رمزًا ترويجيًا","discount_input.label":"رمز ترويجي"},ca:{"periods.week":"{{amount}} setmana","periods.month":"{{amount}} mes","periods.year":"{{amount}} any","periods.day":"{{amount}} dia","periods.weekShort":"{{amount}}set","periods.monthShort":"{{amount}}mes","periods.yearShort":"{{amount}}any","periods.dayShort":"{{amount}}d","periods.lifetime":"de per vida","periods.weekPlural":"{{amount}} setmanes","periods.monthPlural":"{{amount}} mesos","periods.yearPlural":"{{amount}} anys","periods.dayPlural":"{{amount}} dies","periods.weekFrequency":"setmanal","periods.monthFrequency":"mensual","periods.yearFrequency":"anual","periods.dayFrequency":"diari","periods.perWeekFrequency":"per setmana","periods.perMonthFrequency":"per mes","periods.perYearFrequency":"per any","periods.perDayFrequency":"per dia","periods.unknownFrequency":"desconeguda","periods.weekFrequencyPlural":"cada {{amount}} setmanes","periods.monthFrequencyPlural":"cada {{amount}} mesos","periods.yearFrequencyPlural":"cada {{amount}} anys","periods.dayFrequencyPlural":"cada {{amount}} dies","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}
2","product_info.free_trial_duration":"{{trialDuration}} de prova gratu\xefta","product_info.price_after_free_trial":"Despr\xe9s del per\xedode de prova, el {{renewalDate}}","product_info.renewal_frequency":"Es renova {{frequency}}","product_info.continues_until_cancelled":"Continua fins que es cancel\xb7li","product_info.cancel_anytime":"Cancel\xb7la en qualsevol moment","payment_entry_page.payment_step_title":"Pagament segur amb RevenueCat","payment_entry_page.button_pay":"Paga ara","payment_entry_page.button_start_trial":"Comen\xe7a la prova","success_page.purchase_successful":"Pagament complet","success_page.button_close":"Continua","error_page.if_error_persists":"Si l'error persisteix, contacta amb ","error_page.error_title_already_subscribed":"Ja us heu subscrit a {{productTitle}}","error_page.error_title_already_purchased":"Ja heu comprat {{productTitle}}","error_page.error_title_other_errors":"Alguna cosa ha anat malament","error_page.error_message_already_subscribed":"No us podeu subscriure a aquest producte de nou.","error_page.error_message_already_purchased":"No podeu comprar aquest producte de nou.","error_page.error_message_missing_email_error":"Es necessita un correu electr\xf2nic per completar la compra.","error_page.error_message_network_error":"Error de xarxa. Comprova la teva connexi\xf3 a internet.","error_page.error_message_error_charging_payment":"El pagament ha fallat.","error_page.error_message_error_setting_up_purchase":"No s'ha iniciat la compra a causa d'un error (codi d'error: {{errorCode}}).","error_page.error_message_invalid_tax_location":"No hem pogut verificar la vostra adre\xe7a de facturaci\xf3. Si us plau, verifiqueu de nou el codi postal i el pa\xeds per assegurar-vos que s\xf3n correctes.","error_page.error_message_unknown_error":"S'ha produ\xeft un error desconegut (codi d'error: {{errorCode}}).","error_page.button_try_again":"Torna a intentar-ho","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Total a pagar avui","product_info.subscribe_to":"Subscriu-te a","navbar_header.details":"Detalls","navbar_header.back_button":"Enrere","pricing_dropdown.show_details":"Mostra detalls","pricing_dropdown.hide_details":"Amaga detalls","pricing_table.tax":"Impostos","pricing_table.trial_ends":"Despr\xe9s que finalitzi la prova, el {{formattedTrialEndDate}}","pricing_table.total_due_today":"Total a pagar avui","pricing_table.total_excluding_tax":"Total sense impostos","pricing_table.enter_billing_address_to_calculate":"Introdu\xefu l'adre\xe7a de facturaci\xf3 per calcular","pricing_table.enter_state_or_postal_code_to_calculate":"Introdu\xefu la prov\xedncia o el codi postal per calcular","pricing_table.enter_postal_code_to_calculate":"Introdu\xefu el codi postal per calcular","error_page.error_message_invalid_email_error":"No s'ha pogut verificar l'adre\xe7a de correu electr\xf2nic {{email}}. Si us plau, proporcioneu una adre\xe7a de correu electr\xf2nic v\xe0lida.","payment_entry_page.button_payment_method":"Paga {{formattedPrice}} amb {{paymentMethod}}","payment_entry_page.button_with_price":"Paga {{formattedPrice}}","price_update.title":"Actualitzaci\xf3 de preu","price_update.base_message":"El preu total s'ha actualitzat amb els impostos segons la vostra adre\xe7a de facturaci\xf3. Reviseu-ho i torneu-ho a provar. Nom\xe9s es carregar\xe0 la vostra targeta una vegada.","price_update.trial_message":"El preu de la subscripci\xf3 s'ha actualitzat per incloure els impostos segons la seva adre\xe7a de facturaci\xf3. El per\xedode de prova gratu\xeft segueix vigent. Si us plau, comprovi-ho i torni-ho a provar.","payment_entry_page.express_checkout_divider":"O PAGUEU AMB TARGETA","error_page.trouble_accessing":"Si teniu problemes per accedir a la vostra compra, poseu-vos en contacte amb el servei d'assist\xe8ncia a ","error_page.close_button_title":"V\xe9s a {{appName}}
2","error_page.error_title_stripe_missing_required_permission":"Falta el perm\xeds de Stripe","error_page.button_close":"Tanca","error_page.error_message_stripe_invalid_tax_origin_address":"La compra ha fallat perqu\xe8 l'adre\xe7a d'origen fiscal no \xe9s v\xe0lida. En producci\xf3, les compres funcionaran sense impostos aplicats.","error_page.error_message_stripe_tax_not_active":"La compra ha fallat perqu\xe8 Stripe Tax no est\xe0 activat. En producci\xf3, les compres funcionaran sense impostos aplicats.","error_page.error_only_in_sandbox":"Aquest missatge apareix nom\xe9s a l'entorn de proves.","error_page.error_message_stripe_missing_required_permission":"La compra ha fallat perqu\xe8 l'aplicaci\xf3 Stripe no t\xe9 un perm\xeds necessari. En producci\xf3, les compres funcionaran sense impostos aplicats.","error_page.error_title_stripe_tax_not_active":"Stripe Tax no est\xe0 actiu","error_page.error_title_stripe_invalid_tax_origin_address":"Adre\xe7a d'origen fiscal no v\xe0lida","apple_pay.free_trial":"Prova gratu\xefta","product_info.price_after_intro_price":"Despr\xe9s de {{introPriceDuration}}, el {{renewalDate}}","product_info.after_trial":"despr\xe9s del per\xedode de prova","product_info.after":"despr\xe9s de","product_info.intro_price_phase_after_trial":"Despr\xe9s {{introPriceDuration}} per {{introPrice}}","product_info.intro_price_phase":"Primer {{introPriceDuration}} per {{introPrice}}","product_info.intro_price_phase_paid_once":"pagat un cop","payment_entry_page.trial_subscription_terms_info":"Un cop finalitzat el per\xedode de prova, se us cobrar\xe0 {{price}} {{perFrequency}} a partir del {{renewalDate}}. Podeu cancel\xb7lar-ho en qualsevol moment abans d'aquesta data.","payment_entry_page.subscription_info":"La subscripci\xf3 es renova autom\xe0ticament. Cancel\xb7leu-la quan vulgueu.","payment_entry_page.otp_terms_info":"En comprar, accepteu que {{appName}} us cobri d'acord amb les seves condicions.","payment_entry_page.terms_link_label":"Condicions","payment_entry_page.subscription_terms_info":"En subscriure-us, accepteu que {{appName}} us cobri d'acord amb les seves condicions fins que ho cancel\xb7leu.","loading_page.keep_page_open":"El proc\xe9s est\xe0 gaireb\xe9 acabat. Mantingueu aquesta p\xe0gina oberta.","loading_page.processing_payment":"S'est\xe0 processant el pagament","pricing_table.discount":"Descompte","pricing_table.subtotal":"Subtotal","pricing_dropdown.add_promo_code":"Afegir codi promocional","discount_input.label":"Codi promocional"},zh_Hans:{"periods.week":"{{amount}} 周","periods.month":"{{amount}} 月","periods.year":"{{amount}} 年","periods.day":"{{amount}} 天","periods.weekShort":"{{amount}}周","periods.monthShort":"{{amount}}月","periods.yearShort":"{{amount}}年","periods.dayShort":"{{amount}}天","periods.lifetime":"终身","periods.weekPlural":"{{amount}} 周","periods.monthPlural":"{{amount}} 个月","periods.yearPlural":"{{amount}} 年","periods.dayPlural":"{{amount}} 天","periods.weekFrequency":"每周","periods.monthFrequency":"每月","periods.yearFrequency":"每年","periods.dayFrequency":"每天","periods.perWeekFrequency":"每周","periods.perMonthFrequency":"每月","periods.perYearFrequency":"每年","periods.perDayFrequency":"每天","periods.unknownFrequency":"未知","periods.weekFrequencyPlural":"每 {{amount}} 周","periods.monthFrequencyPlural":"每 {{amount}} 个月","periods.yearFrequencyPlural":"每 {{amount}} 年","periods.dayFrequencyPlural":"每 {{amount}} 天","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} 天免费试用","product_info.price_after_free_trial":"试用期结束后,于 {{renewalDate}}","product_info.renewal_frequency":"续订 {{frequency}}","product_info.continues_until_cancelled":"持续到取消","product_info.cancel_anytime":"随时取消","payment_entry_page.payment_step_title":"RevenueCat 安全结账","payment_entry_page.button_pay":"立即支付","payment_entry_page.button_start_trial":"开始试用","success_page.purchase_successful":"支付完成","success_page.button_close"
2:"ç»§ç»­","error_page.if_error_persists":"如果错误仍然存在,请联系 ","error_page.error_title_already_subscribed":"您已订阅 {{productTitle}}","error_page.error_title_already_purchased":"您已购买 {{productTitle}}","error_page.error_title_other_errors":"出现错误","error_page.error_message_already_subscribed":"您不能再次订阅此产品。","error_page.error_message_already_purchased":"您不能再次购买此产品。","error_page.error_message_missing_email_error":"完成购买需要邮箱地址。","error_page.error_message_network_error":"网络错误。请检查您的互联网连接。","error_page.error_message_error_charging_payment":"支付失败。","error_page.error_message_error_setting_up_purchase":"由于错误,购买未启动(错误代码:{{errorCode}})。","error_page.error_message_invalid_tax_location":"我们无法验证您的账单地址。请仔细检查邮政编码和国家是否正确。","error_page.error_message_unknown_error":"发生未知错误(错误代码:{{errorCode}})。","error_page.button_try_again":"重试","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"今天应付总额","product_info.subscribe_to":"订阅","navbar_header.details":"详情","navbar_header.back_button":"返回","pricing_dropdown.show_details":"显示详情","pricing_dropdown.hide_details":"隐藏详情","pricing_table.tax":"税","pricing_table.trial_ends":"试用期结束后,于{{formattedTrialEndDate}}","pricing_table.total_due_today":"今日应付总额","pricing_table.total_excluding_tax":"总计(不含税)","pricing_table.enter_billing_address_to_calculate":"输入账单地址以计算","pricing_table.enter_state_or_postal_code_to_calculate":"输入州或邮政编码以计算","pricing_table.enter_postal_code_to_calculate":"输入邮政编码以计算","error_page.error_message_invalid_email_error":"无法验证电子邮件地址{{email}}。请提供有效的电子邮件地址。","payment_entry_page.button_payment_method":"使用{{paymentMethod}}支付{{formattedPrice}}","payment_entry_page.button_with_price":"支付{{formattedPrice}}","price_update.title":"价格更新","price_update.base_message":"总价已根据您的账单地址更新了税费。请查看并重试。您的银行卡只会扣款一次。","price_update.trial_message":"根据您的账单地址,订阅价格已更新为含税价格。免费试用仍然有效。请查看并重试。","payment_entry_page.express_checkout_divider":"或使用银行卡支付","error_page.trouble_accessing":"如果您在访问购买项目时遇到问题,请通过以下方式联系支持:","error_page.close_button_title":"前往{{appName}}","error_page.error_title_stripe_missing_required_permission":"缺少Stripe权限","error_page.button_close":"关闭","error_page.error_message_stripe_invalid_tax_origin_address":"购买失败,因为税务起始地址无效。在生产环境中,购买将在不应用税款的情况下进行。","error_page.error_message_stripe_tax_not_active":"购买失败,因为Stripe Tax未启用。在生产环境中,购买将在不应用税款的情况下进行。","error_page.error_only_in_sandbox":"此消息仅在沙盒中显示。","error_page.error_message_stripe_missing_required_permission":"购买失败,因为Stripe应用程序缺少必需的权限。在生产环境中,购买将在不应用税款的情况下进行。","error_page.error_title_stripe_tax_not_active":"Stripe Tax未激活","error_page.error_title_stripe_invalid_tax_origin_address":"税务起始地址无效","apple_pay.free_trial":"免费试用","product_info.price_after_intro_price":"在{{introPriceDuration}}之后,于{{renewalDate}}开始","product_info.after_trial":"试用后","product_info.after":"之后","product_info.intro_price_phase_after_trial":"然后{{introPriceDuration}},价格为{{introPrice}}","product_info.intro_price_phase":"首先{{introPriceDuration}},价格为{{introPrice}}","product_info.intro_price_phase_paid_once":"一次性支付","payment_entry_page.trial_subscription_terms_info":"试用期结束后,您将被收取 {{price}} {{perFrequency}},从 {{renewalDate}} 开始。您可以在此日期之前的任何时间取消。","payment_entry_page.subscription_info":"订阅自动续订。随时取消。","payment_entry_page.otp_terms_info":"购买即表示您同意允许{{appName}}根据其条款向您收费。","payment_entry_page.terms_link_label":"条款","payment_entry_page.subscription_terms_info":"订阅即表示您同意允许 {{appName}} 按照其条款向您收费,直到您取消订阅。","loading_page.keep_page_open":"流ç¨
2‹å³å°†å®Œæˆã€‚请保持此页面打开。","loading_page.processing_payment":"正在处理付款","pricing_table.discount":"折扣","pricing_table.subtotal":"小计","pricing_dropdown.add_promo_code":"添加优惠码","discount_input.label":"优惠码"},zh_Hant:{"periods.week":"{{amount}} 週","periods.month":"{{amount}} 個月","periods.year":"{{amount}} å¹´","periods.day":"{{amount}} 天","periods.weekShort":"{{amount}}週","periods.monthShort":"{{amount}}月","periods.yearShort":"{{amount}}å¹´","periods.dayShort":"{{amount}}天","periods.lifetime":"終身","periods.weekPlural":"{{amount}} 週","periods.monthPlural":"{{amount}} 個月","periods.yearPlural":"{{amount}} å¹´","periods.dayPlural":"{{amount}} 天","periods.weekFrequency":"每週","periods.monthFrequency":"每月","periods.yearFrequency":"每年","periods.dayFrequency":"每天","periods.perWeekFrequency":"每週","periods.perMonthFrequency":"每月","periods.perYearFrequency":"每年","periods.perDayFrequency":"每天","periods.unknownFrequency":"未知","periods.weekFrequencyPlural":"每 {{amount}} 週","periods.monthFrequencyPlural":"每 {{amount}} 個月","periods.yearFrequencyPlural":"每 {{amount}} å¹´","periods.dayFrequencyPlural":"每 {{amount}} 天","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} 天免費試用","product_info.price_after_free_trial":"試用期結束後,於 {{renewalDate}}","product_info.renewal_frequency":"每 {{frequency}} 續約","product_info.continues_until_cancelled":"持續到取消","product_info.cancel_anytime":"隨時取消","payment_entry_page.payment_step_title":"RevenueCat 安全結帳","payment_entry_page.button_pay":"立即付款","payment_entry_page.button_start_trial":"開始試用","success_page.purchase_successful":"付款完成","success_page.button_close":"繼續","error_page.if_error_persists":"如果錯誤持續存在,請聯絡 ","error_page.error_title_already_subscribed":"您已經訂閱 {{productTitle}}","error_page.error_title_already_purchased":"您已經購買 {{productTitle}}","error_page.error_title_other_errors":"發生錯誤","error_page.error_message_already_subscribed":"您無法再次訂閱此產品。","error_page.error_message_already_purchased":"您無法再次購買此產品。","error_page.error_message_missing_email_error":"完成購買需要電子郵件地址。","error_page.error_message_network_error":"網路錯誤。請檢查您的網路連線。","error_page.error_message_error_charging_payment":"付款失敗。","error_page.error_message_error_setting_up_purchase":"由於發生錯誤,購買未啟動(錯誤代碼:{{errorCode}})。","error_page.error_message_invalid_tax_location":"我們無法驗證您的帳單地址。請仔細檢查郵遞區號和國家是否正確。","error_page.error_message_unknown_error":"發生不明錯誤(錯誤代碼:{{errorCode}})。","error_page.button_try_again":"再試一次","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}} ({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"今日應付總額","product_info.subscribe_to":"訂閱","navbar_header.details":"詳細資訊","navbar_header.back_button":"返回","pricing_dropdown.show_details":"顯示詳細資訊","pricing_dropdown.hide_details":"隱藏詳細資訊","pricing_table.tax":"稅金","pricing_table.trial_ends":"試用期結束後,於 {{formattedTrialEndDate}}","pricing_table.total_due_today":"今日應付總額","pricing_table.total_excluding_tax":"總計(不含稅)","pricing_table.enter_billing_address_to_calculate":"輸入帳單地址以計算","pricing_table.enter_state_or_postal_code_to_calculate":"輸入州或郵政編碼以計算","pricing_table.enter_postal_code_to_calculate":"輸入郵政編碼以計算","error_page.error_message_invalid_email_error":"無法驗
2證電子郵件地址 {{email}}。請提供有效的電子郵件地址。","payment_entry_page.button_payment_method":"使用 {{paymentMethod}} 支付 {{formattedPrice}}","payment_entry_page.button_with_price":"支付 {{formattedPrice}}","price_update.title":"價格更新","price_update.base_message":"總價已根據您的帳單地址更新稅金。請檢查後重試。您的信用卡只會被收取一次費用。","price_update.trial_message":"根據您的帳單地址,訂閱價格已更新為含稅價格。免費試用仍然有效。請查看並重試。","payment_entry_page.express_checkout_divider":"或以信用卡付款","error_page.trouble_accessing":"如果您在存取購買項目時遇到問題,請透過以下方式聯絡支援人員:","error_page.close_button_title":"前往{{appName}}","error_page.error_title_stripe_missing_required_permission":"缺少 Stripe 權限","error_page.button_close":"關閉","error_page.error_message_stripe_invalid_tax_origin_address":"購買失敗,因為稅務起始地址無效。在正式環境中,購買將在不套用稅金的情況下運作。","error_page.error_message_stripe_tax_not_active":"購買失敗,因為 Stripe Tax 未啟用。在正式環境中,購買將在不套用稅金的情況下運作。","error_page.error_only_in_sandbox":"此訊息僅在沙盒中顯示。","error_page.error_message_stripe_missing_required_permission":"購買失敗,因為 Stripe 應用程式缺少必要的權限。在正式環境中,購買將在不套用稅金的情況下運作。","error_page.error_title_stripe_tax_not_active":"Stripe Tax 未啟用","error_page.error_title_stripe_invalid_tax_origin_address":"無效的稅務起始地址","apple_pay.free_trial":"免費試用","product_info.price_after_intro_price":"在 {{introPriceDuration}} 之後,於 {{renewalDate}}","product_info.after_trial":"試用期後","product_info.after":"之後","product_info.intro_price_phase_after_trial":"然後 {{introPriceDuration}},價格為 {{introPrice}}","product_info.intro_price_phase":"首先 {{introPriceDuration}},價格為 {{introPrice}}","product_info.intro_price_phase_paid_once":"一次性支付","payment_entry_page.trial_subscription_terms_info":"在您的試用期結束後,您將被收取 {{price}} {{perFrequency}},從 {{renewalDate}} 開始。您可以隨時在此日期之前取消。","payment_entry_page.subscription_info":"訂閱會自動續訂。隨時取消。","payment_entry_page.otp_terms_info":"購買即表示您同意授權 {{appName}} 根據其條款向您收費。","payment_entry_page.terms_link_label":"條款","payment_entry_page.subscription_terms_info":"訂閱即表示您同意允許 {{appName}} 根據其條款向您收費,直到您取消為止。","loading_page.keep_page_open":"程序即將完成。請保持此頁面開啟。","loading_page.processing_payment":"正在處理付款","pricing_table.discount":"折扣","pricing_table.subtotal":"小計","pricing_dropdown.add_promo_code":"新增優惠碼","discount_input.label":"促銷代碼"},hr:{"periods.week":"{{amount}} tjedan","periods.month":"{{amount}} mjesec","periods.year":"{{amount}} godina","periods.day":"{{amount}} dan","periods.weekShort":"{{amount}}tj","periods.monthShort":"{{amount}}mj","periods.yearShort":"{{amount}}g","periods.dayShort":"{{amount}}d","periods.lifetime":"doživotno","periods.weekPlural":"{{amount}} tjedana","periods.monthPlural":"{{amount}} mjeseci","periods.yearPlural":"{{amount}} godina","periods.dayPlural":"{{amount}} dana","periods.weekFrequency":"tjedno","periods.monthFrequency":"mjesečno","periods.yearFrequency":"godišnje","periods.dayFrequency":"dnevno","periods.perWeekFrequency":"tjedno","periods.perMonthFrequency":"mjesečno","periods.perYearFrequency":"godišnje","periods.perDayFrequency":"dnevno","periods.unknownFrequency":"nepoznato","periods.weekFrequencyPlural":"svakih {{amount}} tjedana","periods.monthFrequencyPlural":"svakih {{amount}} mjeseci","periods.yearFrequencyPlural":"svakih {{amount}} godina","periods.dayFrequencyPlural":"svakih {{amount}} dana","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}
2","product_info.free_trial_duration":"{{trialDuration}} besplatno probno razdoblje","product_info.price_after_free_trial":"Nakon isteka probnog razdoblja, {{renewalDate}}","product_info.renewal_frequency":"Obnavlja se {{frequency}}","product_info.continues_until_cancelled":"Nastavlja se dok se ne otkaže","product_info.cancel_anytime":"Otkažite u bilo kojem trenutku","payment_entry_page.payment_step_title":"Sigurna naplata putem RevenueCat","payment_entry_page.button_pay":"Plati sada","payment_entry_page.button_start_trial":"Počni probno razdoblje","success_page.purchase_successful":"Uplata je uspješna","success_page.button_close":"Nastavi","error_page.if_error_persists":"Ako se pogreška nastavi, obratite se ","error_page.error_title_already_subscribed":"Već ste pretplaćeni na {{productTitle}}","error_page.error_title_already_purchased":"Već ste kupili {{productTitle}}","error_page.error_title_other_errors":"Nešto je pošlo po zlu","error_page.error_message_already_subscribed":"Ne možete se ponovno pretplatiti na ovaj proizvod.","error_page.error_message_already_purchased":"Ne možete ponovno kupiti ovaj proizvod.","error_page.error_message_missing_email_error":"E-pošta je potrebna za dovršetak kupnje.","error_page.error_message_network_error":"Mrežna pogreška. Provjerite internetsku vezu.","error_page.error_message_error_charging_payment":"Plaćanje nije uspjelo.","error_page.error_message_error_setting_up_purchase":"Kupnja nije započela zbog pogreške (kod pogreške: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Nismo mogli potvrditi vašu adresu za naplatu. Molimo provjerite poštanski broj i državu kako biste bili sigurni da su točni.","error_page.error_message_unknown_error":"Došlo je do nepoznate pogreške (kod pogreške: {{errorCode}}).","error_page.button_try_again":"Pokušaj ponovno","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Ukupno dospijeće danas","product_info.subscribe_to":"Pretplatite se","navbar_header.details":"Detalji","navbar_header.back_button":"Natrag","pricing_dropdown.show_details":"Prikaži detalje","pricing_dropdown.hide_details":"Sakrij detalje","pricing_table.tax":"Porez","pricing_table.trial_ends":"Nakon isteka probnog razdoblja, {{formattedTrialEndDate}}","pricing_table.total_due_today":"Ukupan iznos dospijeća danas","pricing_table.total_excluding_tax":"Ukupno bez poreza","pricing_table.enter_billing_address_to_calculate":"Unesite adresu za naplatu za izračun","pricing_table.enter_state_or_postal_code_to_calculate":"Unesite državu ili poštanski broj za izračun","pricing_table.enter_postal_code_to_calculate":"Unesite poštanski broj za izračun","error_page.error_message_invalid_email_error":"Adresa e-pošte {{email}} nije se mogla potvrditi. Molimo unesite valjanu adresu e-pošte.","payment_entry_page.button_payment_method":"Plati {{formattedPrice}} putem {{paymentMethod}}","payment_entry_page.button_with_price":"Plati {{formattedPrice}}","price_update.title":"Ažuriranje cijene","price_update.base_message":"Ukupna cijena je ažurirana s porezom na temelju vaše adrese za naplatu. Pregledajte i pokušajte ponovo. Vaša kartica bit će naplaćena samo jednom.","price_update.trial_message":"Cijena pretplate je ažurirana da uključi poreze na temelju vaše adrese za naplatu. Besplatno probno razdoblje i dalje vrijedi. Molimo provjerite i pokušajte ponovno.","payment_entry_page.express_checkout_divider":"ILI PLATITE KARTICOM","error_page.trouble_accessing":"Ako imate problema s pristupom kupnji, obratite se podršci na ","error_page.close_button_title":"Idi na {{appName}}","error_page.error_title_stripe_missing_required_permission":"Nedostaje Stripe dopuštenje","error_page.button_close":"Zatvori","error_page.error_message_stripe_invalid_tax_origin_address":"Kupnja nije uspjela jer je adresa poreznog podrijetla nevažeća. U produkciji će kupnje funkcionirati bez primijenjenih poreza.","error_page.error_message_stripe_tax_not_active":"Kupnja nije uspjela jer Stripe Tax nije omogućen. U produkciji će kupnje funkcionirati bez primijenjenih poreza.","error_page.error_only_in_sandbox":"Ova se poruka pojavljuje samo u sandboxu.","error_page.error_message_stripe_missing_required_permission":"Kupnja nije uspjela jer Stripe aplikaciji nedostaje potrebno dopuštenje. U produkciji će kupnje funkcionirati bez primijenjenih poreza.","error_page.error_title_str
2ipe_tax_not_active":"Stripe Tax nije aktivan","error_page.error_title_stripe_invalid_tax_origin_address":"Nevažeća adresa poreznog podrijetla","apple_pay.free_trial":"Besplatna proba","product_info.price_after_intro_price":"Nakon {{introPriceDuration}}, na {{renewalDate}}","product_info.after_trial":"nakon probnog perioda","product_info.after":"nakon","product_info.intro_price_phase_after_trial":"Zatim {{introPriceDuration}} za {{introPrice}}","product_info.intro_price_phase":"Prvo {{introPriceDuration}} za {{introPrice}}","product_info.intro_price_phase_paid_once":"plaća se jednokratno","payment_entry_page.trial_subscription_terms_info":"Nakon isteka probnog razdoblja, bit će vam naplaćeno {{price}} {{perFrequency}} počevši od {{renewalDate}}. Možete otkazati bilo kada prije tog datuma.","payment_entry_page.subscription_info":"Pretplata se automatski obnavlja. Otkažite bilo kada.","payment_entry_page.otp_terms_info":"Kupnjom pristajete dopustiti aplikaciji {{appName}} da vam naplati u skladu s njihovim uvjetima.","payment_entry_page.terms_link_label":"Uvjeti","payment_entry_page.subscription_terms_info":"Pretplatom se slažete da ćete dopustiti {{appName}} da vam naplaćuje u skladu s njihovim uvjetima dok ne otkažete.","loading_page.keep_page_open":"Proces je skoro gotov. Ostavite ovu stranicu otvorenom.","loading_page.processing_payment":"Obrada uplate","pricing_table.discount":"Popust","pricing_table.subtotal":"Međuzbroj","pricing_dropdown.add_promo_code":"Dodaj promotivni kod","discount_input.label":"Promo kod"},cs:{"periods.week":"{{amount}} t\xfdden","periods.month":"{{amount}} měs\xedc","periods.year":"{{amount}} rok","periods.day":"{{amount}} den","periods.weekShort":"{{amount}}t\xfdd","periods.monthShort":"{{amount}}měs","periods.yearShort":"{{amount}}rok","periods.dayShort":"{{amount}}d","periods.lifetime":"doživotně","periods.weekPlural":"{{amount}} t\xfddnů","periods.monthPlural":"{{amount}} měs\xedců","periods.yearPlural":"{{amount}} let","periods.dayPlural":"{{amount}} dnů","periods.weekFrequency":"t\xfddně","periods.monthFrequency":"měs\xedčně","periods.yearFrequency":"ročně","periods.dayFrequency":"denně","periods.perWeekFrequency":"t\xfddně","periods.perMonthFrequency":"měs\xedčně","periods.perYearFrequency":"ročně","periods.perDayFrequency":"denně","periods.unknownFrequency":"nezn\xe1m\xe9","periods.weekFrequencyPlural":"každ\xfdch {{amount}} t\xfddnů","periods.monthFrequencyPlural":"každ\xfdch {{amount}} měs\xedců","periods.yearFrequencyPlural":"každ\xfdch {{amount}} let","periods.dayFrequencyPlural":"každ\xfdch {{amount}} dnů","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} zkušebn\xed verze zdarma","product_info.price_after_free_trial":"Po skončen\xed zkušebn\xed verze, {{renewalDate}}","product_info.renewal_frequency":"Obnovuje se {{frequency}}","product_info.continues_until_cancelled":"Pokračuje, dokud nen\xed zrušeno","product_info.cancel_anytime":"Zrušit kdykoli","payment_entry_page.payment_step_title":"Bezpečn\xe9 placen\xed přes RevenueCat","payment_entry_page.button_pay":"Platit nyn\xed","payment_entry_page.button_start_trial":"Spustit zkušebn\xed verzi","success_page.purchase_successful":"Platba dokončena","success_page.button_close":"Pokračovat","error_page.if_error_persists":"Pokud chyba přetrv\xe1v\xe1, kontaktujte ","error_page.error_title_already_subscribed":"Již m\xe1te předplatn\xe9 pro {{productTitle}}","error_page.error_title_already_purchased":"Již jste zakoupili {{productTitle}}","error_page.error_title_other_errors":"Něco se pokazilo","error_page.error_message_already_subscribed":"Nemůžete si znovu předplatit tento produkt.","error_page.error_message_already_purchased":"Tento produkt si nemůžete znovu zakoupit.","error_page.error_message_missing_email_error":"Pro dokončen\xed n\xe1kupu je vyžadov\xe1n e-mail.","error_page.error_message_network_error":"S\xedťov\xe1 chyba. Zkontrolujte pros\xedm sv\xe9 internetov\xe9 připojen\xed.","error_page.error_message_error_charging_payment":"Platba selhala.","error_page.error_message_error_setting_up_purchase":"N\xe1kup nebyl zah\xe1jen z důvodu chyby (k\xf3d chyby: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Nemohli jsme ověřit vaši fakturačn\xed adresu. Zkontrolujte pros\xedm, zda je poštovn\xed směrovac\xed č\xedslo a země spr\xe1vn\xe9.","error_page.error_message_unknown_error":"Došlo k nezn\xe1m\xe9 chybě (k\xf3d chyby: {{errorCode}}).","error_page.button_try_again":"Zkusit znovu","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Celkem dnes k zaplacen\xed","product_info.subscribe_to":"Předplatit","navbar_header.details":"Podrobnosti","navbar_header.back_button":"Zpět","pricing_dropdown.show_details":"Zobrazit podrobnosti","pricing_dropdown.hide_details":"Skr\xfdt podrobnosti","pricing_table.tax":"Daň","pricing_table.trial_ends":"Po skončen\xed zkušebn\xed doby, dne {{formattedTrialEndDate}}","pricing_table.total_due_today":"Celkem splatn\xe9 dnes","pricing_table.total_excluding_tax":"Celkem bez daně","pricing_table.enter_billing_address_to_calculate":"Zadejte fakturačn\xed adresu pro v\xfdpočet","pricing_table.enter_state_or_postal_code_to_calculate":"Zadejte st\xe1t nebo PSČ pro v\xfdpočet","pricing_table.enter_postal_code_to_calculate":"Zadejte PSČ pro v\xfdpočet","error_page.error_message_invalid_email_error":"E-mailov\xe1 adresa {{email}} nemohla b\xfdt ověřena. Zadejte pros\xedm platnou e-mailovou adresu.","payment_entry_page.button_payment_method":"Zaplatit {{formattedPrice}} pomoc\xed {{paymentMethod}}","payment_entry_page.button_with_price":"Zaplatit {{formattedPrice}}","price_update.title":"Aktualizace ceny","price_update.base_message":"Celkov\xe1 cena byla aktualizov\xe1na o daň na z\xe1kladě vaš\xed fakturačn\xed adresy. Zkontrolujte ji a zkuste to znovu. 
2Vaše karta bude stržena pouze jednou.","price_update.trial_message":"Cena předplatn\xe9ho byla aktualizov\xe1na včetně dan\xed na z\xe1kladě vaš\xed fakturačn\xed adresy. Bezplatn\xe1 zkušebn\xed doba st\xe1le plat\xed. Pros\xedm, zkontrolujte a zkuste to znovu.","payment_entry_page.express_checkout_divider":"NEBO ZAPLATIT KARTOU","error_page.trouble_accessing":"Pokud m\xe1te pot\xedže s př\xedstupem k zakoupen\xe9mu obsahu, kontaktujte podporu na ","error_page.close_button_title":"Přej\xedt na {{appName}}","error_page.error_title_stripe_missing_required_permission":"Chyb\xed opr\xe1vněn\xed Stripe","error_page.button_close":"Zavř\xedt","error_page.error_message_stripe_invalid_tax_origin_address":"N\xe1kup se nezdařil, protože adresa původu daně je neplatn\xe1. V produkčn\xedm prostřed\xed budou n\xe1kupy fungovat bez uplatněn\xed dan\xed.","error_page.error_message_stripe_tax_not_active":"N\xe1kup se nezdařil, protože Stripe Tax nen\xed aktivn\xed. V produkčn\xedm prostřed\xed budou n\xe1kupy fungovat bez uplatněn\xed dan\xed.","error_page.error_only_in_sandbox":"Tato zpr\xe1va se zobrazuje pouze v sandboxu.","error_page.error_message_stripe_missing_required_permission":"N\xe1kup se nezdařil, protože aplikaci Stripe chyb\xed požadovan\xe9 opr\xe1vněn\xed. V produkčn\xedm prostřed\xed budou n\xe1kupy fungovat bez uplatněn\xed dan\xed.","error_page.error_title_stripe_tax_not_active":"Stripe Tax nen\xed aktivn\xed","error_page.error_title_stripe_invalid_tax_origin_address":"Neplatn\xe1 adresa původu daně","apple_pay.free_trial":"Zkušebn\xed verze zdarma","product_info.price_after_intro_price":"Po {{introPriceDuration}}, dne {{renewalDate}}","product_info.after_trial":"po zkušebn\xed době","product_info.after":"po","product_info.intro_price_phase_after_trial":"Pot\xe9 {{introPriceDuration}} za {{introPrice}}","product_info.intro_price_phase":"Nejprve {{introPriceDuration}} za {{introPrice}}","product_info.intro_price_phase_paid_once":"placeno jednor\xe1zově","payment_entry_page.trial_subscription_terms_info":"Po skončen\xed zkušebn\xedho obdob\xed v\xe1m bude \xfačtov\xe1no {{price}} {{perFrequency}} poč\xednaje {{renewalDate}}. Před t\xedmto datem můžete kdykoli zrušit.","payment_entry_page.subscription_info":"Předplatn\xe9 se automaticky obnovuje. Zrušit můžete kdykoli.","payment_entry_page.otp_terms_info":"Zakoupen\xedm souhlas\xedte s t\xedm, že umožn\xedte aplikaci {{appName}} \xfačtovat v\xe1m poplatky v souladu s jej\xedmi podm\xednkami.","payment_entry_page.terms_link_label":"Podm\xednky","payment_entry_page.subscription_terms_info":"Přihl\xe1šen\xedm k odběru souhlas\xedte s t\xedm, že společnost {{appName}} v\xe1m bude \xfačtovat poplatky v souladu s jej\xedmi podm\xednkami, dokud odběr nezruš\xedte.","loading_page.keep_page_open":"Prob\xedh\xe1 dokončov\xe1n\xed procesu. Nechte tuto str\xe1nku otevřenou.","loading_page.processing_payment":"Prob\xedh\xe1 zpracov\xe1n\xed platby","pricing_table.discount":"Sleva","pricing_table.subtotal":"Mezisoučet","pricing_dropdown.add_promo_code":"Přidat promo k\xf3d","discount_input.label":"Promo k\xf3d"},da:{"periods.week":"{{amount}} uge","periods.month":"{{amount}} m\xe5ned","periods.year":"{{amount}} \xe5r","periods.day":"{{amount}} dag","periods.weekShort":"{{amount}}ug","periods.monthShort":"{{amount}}md","periods.yearShort":"{{amount}}\xe5r","periods.dayShort":"{{amount}}d","periods.lifetime":"livstid","periods.weekPlural":"{{amount}} uger","periods.monthPlural":"{{amount}} m\xe5neder","periods.yearPlural":"{{amount}} \xe5r","periods.dayPlural":"{{amount}} dage","periods.weekFrequency":"ugentligt","periods.monthFrequency":"m\xe5nedligt","periods.yearFrequency":"\xe5rligt","periods.dayFrequency":"dagligt","periods.perWeekFrequency":"pr. uge","periods.perMonthFrequency":"pr. m\xe5ned","periods.perYearFrequency":"pr. \xe5r","periods.perDayFrequency":"pr. dag","periods.unknownFrequency":"ukendt","periods.weekFrequencyPlural":"hver {{amount}} uger","periods.monthFrequencyPlural":"hver {{amount}} m\xe5neder","periods.yearFrequencyPlural":"hver {{amount}} \xe5r","periods.dayFrequencyPlural":"hver {{amount}} dage","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}
2","product_info.free_trial_duration":"{{trialDuration}} gratis pr\xf8veperiode","product_info.price_after_free_trial":"Efter pr\xf8veperioden slutter, den {{renewalDate}}","product_info.renewal_frequency":"Fornyes {{frequency}}","product_info.continues_until_cancelled":"Forts\xe6tter indtil annulleret","product_info.cancel_anytime":"Annuller n\xe5r som helst","payment_entry_page.payment_step_title":"Sikker betaling via RevenueCat","payment_entry_page.button_pay":"Betal nu","payment_entry_page.button_start_trial":"Start pr\xf8veperiode","success_page.purchase_successful":"Betaling gennemf\xf8rt","success_page.button_close":"Forts\xe6t","error_page.if_error_persists":"Hvis fejlen forts\xe6tter, kontakt venligst ","error_page.error_title_already_subscribed":"Du abonnerer allerede p\xe5 {{productTitle}}","error_page.error_title_already_purchased":"Du har allerede k\xf8bt {{productTitle}}","error_page.error_title_other_errors":"Noget gik galt","error_page.error_message_already_subscribed":"Du kan ikke abonnere p\xe5 dette produkt igen.","error_page.error_message_already_purchased":"Du kan ikke k\xf8be dette produkt igen.","error_page.error_message_missing_email_error":"Email er p\xe5kr\xe6vet for at gennemf\xf8re k\xf8bet.","error_page.error_message_network_error":"Netv\xe6rksfejl. Kontroller din internetforbindelse.","error_page.error_message_error_charging_payment":"Betalingen mislykkedes.","error_page.error_message_error_setting_up_purchase":"K\xf8b ikke startet p\xe5 grund af en fejl (fejlkode: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Vi kunne ikke bekr\xe6fte din fakturer
2ingsadresse. Kontroller venligst, at postnummeret og landet er korrekte.","error_page.error_message_unknown_error":"Der opstod en ukendt fejl (fejlkode: {{errorCode}}).","error_page.button_try_again":"Pr\xf8v igen","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Samlet bel\xf8b for i dag","product_info.subscribe_to":"Abonner p\xe5","navbar_header.details":"Detaljer","navbar_header.back_button":"Tilbage","pricing_dropdown.show_details":"Vis detaljer","pricing_dropdown.hide_details":"Skjul detaljer","pricing_table.tax":"Moms","pricing_table.trial_ends":"Efter pr\xf8veperioden slutter, den {{formattedTrialEndDate}}","pricing_table.total_due_today":"Samlet bel\xf8b forfalden i dag","pricing_table.total_excluding_tax":"Samlet bel\xf8b eksklusive moms","pricing_table.enter_billing_address_to_calculate":"Indtast faktureringsadresse for at beregne","pricing_table.enter_state_or_postal_code_to_calculate":"Indtast stat eller postnummer for at beregne","pricing_table.enter_postal_code_to_calculate":"Indtast postnummer for at beregne","error_page.error_message_invalid_email_error":"E-mailadressen {{email}} kunne ikke bekr\xe6ftes. Angiv en gyldig e-mailadresse.","payment_entry_page.button_payment_method":"Betal {{formattedPrice}} med {{paymentMethod}}","payment_entry_page.button_with_price":"Betal {{formattedPrice}}","price_update.title":"Prisopdatering","price_update.base_message":"Den samlede pris er blevet opdateret med moms baseret p\xe5 din fakturer
2ingsadresse. Gennemg\xe5 og pr\xf8v igen. Dit kort vil kun blive debiteret \xe9n gang.","price_update.trial_message":"Abonnementsprisen er opdateret for at inkludere skatter baseret p\xe5 din faktureringsadresse. Den gratis pr\xf8veperiode g\xe6lder stadig. Kontroller venligst og pr\xf8v igen.","payment_entry_page.express_checkout_divider":"ELLER BETAL MED KORT","error_page.trouble_accessing":"Hvis du har problemer med at f\xe5 adgang til dit k\xf8b, kan du kontakte support p\xe5 ","error_page.close_button_title":"G\xe5 til {{appName}}","error_page.error_title_stripe_missing_required_permission":"Manglende Stripe-tilladelse","error_page.button_close":"Luk","error_page.error_message_stripe_invalid_tax_origin_address":"K\xf8bet mislykkedes, fordi skatteoprindelsesadressen er ugyldig. I produktion vil k\xf8b fungere uden p\xe5f\xf8rte skatter.","error_page.error_message_stripe_tax_not_active":"K\xf8bet mislykkedes, fordi Stripe Tax ikke er aktiveret. I produktion vil k\xf8b fungere uden p\xe5f\xf8rte skatter.","error_page.error_only_in_sandbox":"Denne meddelelse vises kun i sandkassen.","error_page.error_message_stripe_missing_required_permission":"K\xf8bet mislykkedes, fordi Stripe-appen mangler en p\xe5kr\xe6vet tilladelse. I produktion vil k\xf8b fungere uden p\xe5f\xf8rte skatter.","error_page.error_title_stripe_tax_not_active":"Stripe Tax er ikke aktiv","error_page.error_title_stripe_invalid_tax_origin_address":"Ugyldig skatteoprindelsesadresse","apple_pay.free_trial":"Gratis pr\xf8veperiode","product_info.price_after_intro_price":"Efter {{introPriceDuration}}, den {{renewalDate}}","product_info.after_trial":"efter pr\xf8veperiode","product_info.after":"efter","product_info.intro_price_phase_after_trial":"Derefter {{introPriceDuration}} for {{introPrice}}","product_info.intro_price_phase":"F\xf8rst {{introPriceDuration}} for {{introPrice}}","product_info.intro_price_phase_paid_once":"betales \xe9n gang","payment_entry_page.trial_subscription_terms_info":"Efter din pr\xf8veperiode slutter, vil du blive opkr\xe6vet {{price}} {{perFrequency}} fra og med {{renewalDate}}. Du kan opsige n\xe5r som helst f\xf8r denne dato.","payment_entry_page.subscription_info":"Abonnementet fornys automatisk. Opsig n\xe5r som helst.","payment_entry_page.otp_terms_info":"Ved at k\xf8be accepterer du, at {{appName}} kan debitere dig i overensstemmelse med deres vilk\xe5r.","payment_entry_page.terms_link_label":"Vilk\xe5r","payment_entry_page.subscription_terms_info":"Ved at abonnere accepterer du, at {{appName}} kan opkr\xe6ve dig i henhold til deres vilk\xe5r, indtil du opsiger.","loading_page.keep_page_open":"Processen er n\xe6sten f\xe6rdig. Hold denne side \xe5ben.","loading_page.processing_payment":"Behandler betaling","pricing_table.discount":"Rabat","pricing_table.subtotal":"Subtotal","pricing_dropdown.add_promo_code":"Tilf\xf8j rabatkode","discount_input.label":"Kampagnekode"},nl:{"periods.week":"{{amount}} week","periods.month":"{{amount}} maand","periods.year":"{{amount}} jaar","periods.day":"{{amount}} dag","periods.weekShort":"{{amount}}wk","periods.monthShort":"{{amount}}maand","periods.yearShort":"{{amount}}jr","periods.dayShort":"{{amount}}d","periods.lifetime":"levenslang","periods.weekPlural":"{{amount}} weken","periods.monthPlural":"{{amount}} maanden","periods.yearPlural":"{{amount}} jaren","periods.dayPlural":"{{amount}} dagen","periods.weekFrequency":"wekelijks","periods.monthFrequency":"maandelijks","periods.yearFrequency":"jaarlijks","periods.dayFrequency":"dagelijks","periods.perWeekFrequency":"per week","periods.perMonthFrequency":"per maand","periods.perYearFrequency":"per jaar","periods.perDayFrequency":"per dag","periods.unknownFrequency":"onbekend","periods.weekFrequencyPlural":"elke {{amount}} weken","periods.monthFrequencyPlural":"elke {{amount}} maanden","periods.yearFrequencyPlural":"elke {{amount}} jaren","periods.dayFrequencyPlural":"elke {{amount}} dagen","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}
2","product_info.free_trial_duration":"{{trialDuration}} gratis proefperiode","product_info.price_after_free_trial":"Na afloop van de proefperiode, op {{renewalDate}}","product_info.renewal_frequency":"Wordt verlengd {{frequency}}","product_info.continues_until_cancelled":"Wordt voortgezet tot annulering","product_info.cancel_anytime":"Annuleer op elk gewenst moment","payment_entry_page.payment_step_title":"Veilige afrekening via RevenueCat","payment_entry_page.button_pay":"Nu betalen","payment_entry_page.button_start_trial":"Start proefperiode","success_page.purchase_successful":"Betaling voltooid","success_page.button_close":"Doorgaan","error_page.if_error_persists":"Neem contact op met  als de fout aanhoudt","error_page.error_title_already_subscribed":"Je bent al geabonneerd op {{productTitle}}","error_page.error_title_already_purchased":"Je hebt {{productTitle}} al gekocht","error_page.error_title_other_errors":"Er is iets misgegaan","error_page.error_message_already_subscribed":"Je kunt je niet opnieuw abonneren op dit product.","error_page.error_message_already_purchased":"Je kunt dit product niet opnieuw kopen.","error_page.error_message_missing_email_error":"Een e-mailadres is vereist om de aankoop te voltooien.","error_page.error_message_network_error":"Netwerkfout. Controleer uw internetverbinding.","error_page.error_message_error_charging_payment":"Betaling mislukt.","error_page.error_message_error_setting_up_purchase":"Aankoop niet gestart vanwege een fout (foutcode: {{errorCode}}).","error_page.error_message_invalid_tax_location":"We konden uw factuuradres niet verifi\xebren. Controleer of de postcode en het land correct zijn.","error_page.error_message_unknown_error":"Er is een onbekende fout opgetreden (foutcode: {{errorCode}}).","error_page.button_try_again":"Opnieuw proberen","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Totaal te betalen vandaag","product_info.subscribe_to":"Abonneren op","navbar_header.details":"Details","navbar_header.back_button":"Terug","pricing_dropdown.show_details":"Toon details","pricing_dropdown.hide_details":"Verberg details","pricing_table.tax":"Btw","pricing_table.trial_ends":"Na afloop van de proefperiode, op {{formattedTrialEndDate}}","pricing_table.total_due_today":"Totaal vandaag te betalen","pricing_table.total_excluding_tax":"Totaal exclusief btw","pricing_table.enter_billing_address_to_calculate":"Voer het factuuradres in om te berekenen","pricing_table.enter_state_or_postal_code_to_calculate":"Voer provincie of postcode in om te berekenen","pricing_table.enter_postal_code_to_calculate":"Voer postcode in om te berekenen","error_page.error_message_invalid_email_error":"Het e-mailadres {{email}} kon niet worden geverifieerd. Geef een geldig e-mailadres op.","payment_entry_page.button_payment_method":"Betaal {{formattedPrice}} met {{paymentMethod}}","payment_entry_page.button_with_price":"Betaal {{formattedPrice}}","price_update.title":"Prijsupdate","price_update.base_message":"De totale prijs is bijgewerkt met belasting op basis van uw factuuradres. Controleer en probeer het opnieuw. Uw kaart wordt slechts \xe9\xe9n keer belast.","price_update.trial_message":"De abonnementsprijs is bijgewerkt om belastingen op te nemen op basis van uw factuuradres. De gratis proefperiode blijft van toepassing. Controleer en probeer het opnieuw.","payment_entry_page.express_checkout_divider":"OF BETAAL MET EEN KAART","error_page.trouble_accessing":"Als je problemen hebt met het verkrijgen van toegang tot je aankoop, neem dan contact op met de ondersteuning via ","error_page.close_button_title":"Ga naar {{appName}}","error_page.error_title_stripe_missing_required_permission":"Ontbrekende Stripe-toestemming","error_page.button_close":"Sluiten","error_page.error_message_stripe_invalid_tax_origin_address":"De aankoop is mislukt omdat het belastingoorsprongadres ongeldig is. In productie werken aankopen zonder toegepaste belastingen.","error_page.error_message_stripe_tax_not_active":"De aankoop is mislukt omdat Stripe Tax niet is ingeschakeld. In productie werken aankopen zonder toegepaste belastingen.","error_page.error_only_in_sandbox":"Dit bericht verschijnt alleen in de sandbox.","error_page.error_message_stripe_missing_required_permission":"De aankoop is mislukt omdat de Stripe-app een vereiste toestemming mist. In productie werken aankopen zonder toegepaste belastingen.","error_page.error_title_str
2ipe_tax_not_active":"Stripe Tax niet actief","error_page.error_title_stripe_invalid_tax_origin_address":"Ongeldig belastingoorsprongadres","apple_pay.free_trial":"Gratis proefperiode","product_info.price_after_intro_price":"Na {{introPriceDuration}}, op {{renewalDate}}","product_info.after_trial":"na proefperiode","product_info.after":"na","product_info.intro_price_phase_after_trial":"Daarna {{introPriceDuration}} voor {{introPrice}}","product_info.intro_price_phase":"Eerst {{introPriceDuration}} voor {{introPrice}}","product_info.intro_price_phase_paid_once":"eenmalig betaald","payment_entry_page.trial_subscription_terms_info":"Na afloop van uw proefperiode wordt {{price}} {{perFrequency}} in rekening gebracht, beginnend op {{renewalDate}}. U kunt op elk moment v\xf3\xf3r deze datum annuleren.","payment_entry_page.subscription_info":"Abonnement wordt automatisch verlengd. Annuleer op elk moment.","payment_entry_page.otp_terms_info":"Door de aankoop ga je ermee akkoord dat {{appName}} kosten in rekening brengt volgens hun voorwaarden.","payment_entry_page.terms_link_label":"Voorwaarden","payment_entry_page.subscription_terms_info":"Door u te abonneren, stemt u ermee in dat {{appName}} u kosten in rekening brengt volgens hun voorwaarden totdat u annuleert.","loading_page.keep_page_open":"Het proces is bijna voltooid. Houd deze pagina open.","loading_page.processing_payment":"Betaling verwerken","pricing_table.discount":"Korting","pricing_table.subtotal":"Subtotaal","pricing_dropdown.add_promo_code":"Promotiecode toevoegen","discount_input.label":"Promotiecode"},fi:{"periods.week":"{{amount}} viikko","periods.month":"{{amount}} kuukausi","periods.year":"{{amount}} vuosi","periods.day":"{{amount}} p\xe4iv\xe4","periods.weekShort":"{{amount}}vk","periods.monthShort":"{{amount}}kk","periods.yearShort":"{{amount}}v","periods.dayShort":"{{amount}}p","periods.lifetime":"el\xe4m\xe4aika","periods.weekPlural":"{{amount}} viikkoa","periods.monthPlural":"{{amount}} kuukautta","periods.yearPlural":"{{amount}} vuotta","periods.dayPlural":"{{amount}} p\xe4iv\xe4\xe4","periods.weekFrequency":"viikoittain","periods.monthFrequency":"kuukausittain","periods.yearFrequency":"vuosittain","periods.dayFrequency":"p\xe4ivitt\xe4in","periods.perWeekFrequency":"viikossa","periods.perMonthFrequency":"kuukaudessa","periods.perYearFrequency":"vuodessa","periods.perDayFrequency":"p\xe4iv\xe4ss\xe4","periods.unknownFrequency":"tuntematon","periods.weekFrequencyPlural":"joka {{amount}} viikko","periods.monthFrequencyPlural":"joka {{amount}} kuukausi","periods.yearFrequencyPlural":"joka {{amount}} vuosi","periods.dayFrequencyPlural":"joka {{amount}} p\xe4iv\xe4","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} ilmainen kokeilujakso","product_info.price_after_free_trial":"Kokeilujakson p\xe4\xe4tytty\xe4, {{renewalDate}}","product_info.renewal_frequency":"Uusiutuu {{frequency}}","product_info.continues_until_cancelled":"Jatkuu, kunnes peruutetaan","product_info.cancel_anytime":"Peruuta milloin tahansa","payment_entry_page.payment_step_title":"Suojautunut kassatoiminto RevenueCatin kautta","payment_entry_page.button_pay":"Maksa nyt","payment_entry_page.button_start_trial":"Aloita kokeilujakso","success_page.purchase_successful":"Maksaminen onnistui","success_page.button_close":"Jatka","error_page.if_error_persists":"Jos virhe jatkuu, ota yhteytt\xe4 ","error_page.error_title_already_subscribed":"Olet jo tilannut tuotteen {{productTitle}}","error_page.error_title_already_purchased":"Olet jo ostanut tuotteen {{productTitle}}","error_page.error_title_other_errors":"Jokin meni pieleen","error_page.error_message_already_subscribed":"Et voi tilata t\xe4t\xe4 tuotetta uudelleen.","error_page.error_message_already_purchased":"Et voi ostaa t\xe4t\xe4 tuotetta uudelleen.","error_page.error_message_missing_email_error":"S\xe4hk\xf6postiosoite tarvitaan ostoksen loppuun saattamiseksi.","error_page.error_message_network_error":"Verkkovirhe. Tarkista internet-yhteytesi.","error_page.error_message_error_charging_payment":"Maksaminen ep\xe4onnistui.","error_page.error_message_error_setting_up_purchase":"Ostoa ei aloitettu virheen vuoksi (virhekoodi: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Emme voineet vahvistaa laskutusosoitettasi. Tarkista, ett\xe4 postinumero ja maa ovat oikein.","error_page.error_message_unknown_error":"Tapahtui tuntematon virhe (virhekoodi: {{errorCode}}).","error_page.button_try_again":"Yrit\xe4 uudelleen","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}} ({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Maksettava summa t\xe4n\xe4\xe4n","product_info.subscribe_to":"Tilaa","navbar_header.details":"Yksityiskohdat","navbar_header.back_button":"Takaisin","pricing_dropdown.show_details":"N\xe4
2yt\xe4 tiedot","pricing_dropdown.hide_details":"Piilota tiedot","pricing_table.tax":"Vero","pricing_table.trial_ends":"Kokeilujakson p\xe4\xe4tytty\xe4, {{formattedTrialEndDate}}","pricing_table.total_due_today":"Maksettava summa t\xe4n\xe4\xe4n","pricing_table.total_excluding_tax":"Veroton kokonaissumma","pricing_table.enter_billing_address_to_calculate":"Sy\xf6t\xe4 laskutusosoite laskeaksesi","pricing_table.enter_state_or_postal_code_to_calculate":"Sy\xf6t\xe4 osavaltio tai postinumero laskeaksesi","pricing_table.enter_postal_code_to_calculate":"Sy\xf6t\xe4 postinumero laskeaksesi","error_page.error_message_invalid_email_error":"S\xe4hk\xf6postiosoitetta {{email}} ei voitu vahvistaa. Anna kelvollinen s\xe4hk\xf6postiosoite.","payment_entry_page.button_payment_method":"Maksa {{formattedPrice}} k\xe4ytt\xe4m\xe4ll\xe4 {{paymentMethod}}","payment_entry_page.button_with_price":"Maksa {{formattedPrice}}","price_update.title":"Hinnan p\xe4ivitys","price_update.base_message":"Kokonaishinta on p\xe4ivitetty verolla laskutusosoitteesi perusteella. Tarkista ja yrit\xe4 uudelleen. Korttiasi veloitetaan vain kerran.","price_update.trial_message":"Tilauksen hinta on p\xe4ivitetty sis\xe4lt\xe4m\xe4\xe4n verot laskutusosoitteesi perusteella. Ilmainen kokeilujakso on edelleen voimassa. Tarkista ja yrit\xe4 uudelleen.","payment_entry_page.express_checkout_divider":"TAI MAKSA KORTILLA","error_page.trouble_accessing":"Jos sinulla on ongelmia ostoksesi k\xe4ytt\xe4misess\xe4, ota yhteytt\xe4 tukeen osoitteessa ","error_page.close_button_title":"Siirry sovellukseen {{appName}}","error_page.error_title_stripe_missing_required_permission":"Puuttuva Stripe-k\xe4ytt\xf6oikeus","error_page.button_close":"Sulje","error_page.error_message_stripe_invalid_tax_origin_address":"Osto ep\xe4onnistui, koska veron alkuper\xe4osoite on virheellinen. Tuotantoymp\xe4rist\xf6ss\xe4 ostot toimivat ilman veroja.","error_page.error_message_stripe_tax_not_active":"Osto ep\xe4onnistui, koska Stripe Tax ei ole k\xe4yt\xf6ss\xe4. Tuotantoymp\xe4rist\xf6ss\xe4 ostot toimivat ilman veroja.","error_page.error_only_in_sandbox":"T\xe4m\xe4 viesti n\xe4kyy vain hiekkalaatikossa.","error_page.error_message_stripe_missing_required_permission":"Osto ep\xe4onnistui, koska Stripe-sovellukselta puuttuu vaadittu k\xe4ytt\xf6oikeus. Tuotantoymp\xe4rist\xf6ss\xe4 ostot toimivat ilman veroja.","error_page.error_title_stripe_tax_not_active":"Stripe Tax ei ole aktiivinen","error_page.error_title_stripe_invalid_tax_origin_address":"Virheellinen veron alkuper\xe4osoite","apple_pay.free_trial":"Ilmainen kokeilu","product_info.price_after_intro_price":"{{introPriceDuration}} j\xe4lkeen, {{renewalDate}}","product_info.after_trial":"kokeilujakson j\xe4lkeen","product_info.after":"j\xe4lkeen","product_info.intro_price_phase_after_trial":"Sitten {{introPriceDuration}} hintaan {{introPrice}}","product_info.intro_price_phase":"Ensimm\xe4iset {{introPriceDuration}} hintaan {{introPrice}}","product_info.intro_price_phase_paid_once":"maksetaan kerran","payment_entry_page.trial_subscription_terms_info":"Kokeilujakson p\xe4\xe4tytty\xe4 sinulta veloitetaan {{price}} {{perFrequency}} alkaen {{renewalDate}}. Voit peruuttaa milloin tahansa ennen t\xe4t\xe4 p\xe4iv\xe4m\xe4\xe4r\xe4\xe4.","payment_entry_page.subscription_info":"Tilaus uusiutuu automaattisesti. Peruuta milloin tahansa.","payment_entry_page.otp_terms_info":"Ostamalla hyv\xe4ksyt, ett\xe4 {{appName}} veloittaa sinua heid\xe4n ehtojensa mukaisesti.","payment_entry_page.terms_link_label":"Ehdot","payment_entry_page.subscription_terms_info":"Tilaamalla hyv\xe4ksyt, ett\xe4 {{appName}} veloittaa sinulta ehtojensa mukaisesti, kunnes peruutat tilauksen.","loading_page.keep_page_open":"Prosessi on melkein valmis. Pid\xe4 t\xe4m\xe4 sivu auki.","loading_page.processing_payment":"Maksua k\xe4sitell\xe4\xe4n","pricing_table.discount":"Alennus","pricing_table.subtotal":"V\xe4lisumma","pricing_dropdown.add_promo_code":"Lis\xe4\xe4 kampanjakoodi","discount_input.label":"Kampanjakoodi"},fr:{"periods.week":"{{amount}} semaine","periods.month":"{{amount}} mois","periods.year":"{{amount}} an","periods.day":"{{amount}}
2 jour","periods.weekShort":"{{amount}}sem","periods.monthShort":"{{amount}}mois","periods.yearShort":"{{amount}}an","periods.dayShort":"{{amount}}j","periods.lifetime":"\xe0 vie","periods.weekPlural":"{{amount}} semaines","periods.monthPlural":"{{amount}} mois","periods.yearPlural":"{{amount}} ans","periods.dayPlural":"{{amount}} jours","periods.weekFrequency":"hebdomadaire","periods.monthFrequency":"mensuel","periods.yearFrequency":"annuel","periods.dayFrequency":"quotidien","periods.perWeekFrequency":"par semaine","periods.perMonthFrequency":"par mois","periods.perYearFrequency":"par an","periods.perDayFrequency":"par jour","periods.unknownFrequency":"inconnu","periods.weekFrequencyPlural":"toutes les {{amount}} semaines","periods.monthFrequencyPlural":"tous les {{amount}} mois","periods.yearFrequencyPlural":"tous les {{amount}} ans","periods.dayFrequencyPlural":"tous les {{amount}} jours","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} essai gratuit","product_info.price_after_free_trial":"Apr\xe8s la fin de l'essai, le {{renewalDate}}","product_info.renewal_frequency":"Renouvellement {{frequency}}","product_info.continues_until_cancelled":"Continue jusqu'\xe0 annulation","product_info.cancel_anytime":"Annulez \xe0 tout moment","payment_entry_page.payment_step_title":"Paiement s\xe9curis\xe9 par RevenueCat","payment_entry_page.button_pay":"Payer maintenant","payment_entry_page.button_start_trial":"Commencer l'essai","success_page.purchase_successful":"Paiement effectu\xe9","success_page.button_close":"Continuer","error_page.if_error_persists":"Si l'erreur persiste, veuillez contacter ","error_page.error_title_already_subscribed":"Vous \xeates d\xe9j\xe0 abonn\xe9 \xe0 {{productTitle}}","error_page.error_title_already_purchased":"Vous avez d\xe9j\xe0 achet\xe9 {{productTitle}}","error_page.error_title_other_errors":"Une erreur s'est produite","error_page.error_message_already_subscribed":"Vous ne pouvez pas vous abonner \xe0 nouveau \xe0 ce produit.","error_page.error_message_already_purchased":"Vous ne pouvez pas acheter ce produit \xe0 nouveau.","error_page.error_message_missing_email_error":"L'adresse e-mail est requise pour effectuer l'achat.","error_page.error_message_network_error":"Erreur r\xe9seau. Veuillez v\xe9rifier votre connexion Internet.","error_page.error_message_error_charging_payment":"\xc9chec du paiement.","error_page.error_message_error_setting_up_purchase":"L'achat n'a pas pu d\xe9marrer en raison d'une erreur (code d'erreur : {{errorCode}}).","error_page.error_message_invalid_tax_location":"Nous n'avons pas pu v\xe9rifier votre adresse de facturation. Veuillez v\xe9rifier que le code postal et le pays sont corrects.","error_page.error_message_unknown_error":"Une erreur inconnue s'est produite (code d'erreur : {{errorCode}}).","error_page.button_try_again":"R\xe9essayer","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}} ({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Total d\xfb aujourd'hui","product_info.subscribe_to":"S'abonner \xe0","navbar_header.details":"D\xe9tails","navbar_header.back_button":"Retour","pricing_dropdown.show_details":"Afficher les d\xe9tails","pricing_dropdown.hide_details":"Masquer les d\xe9tails","pricing_table.tax":"Taxe","pricing_table.trial_ends":"Apr\xe8s la fin de l'essai, le {{formattedTrialEndDate}}","pricing_table.total_due_today":"Total d\xfb aujourd'hui","pricing_table.total_excluding_tax":"Total hors taxes","pricing_table.enter_billing_address_to_calculate":"Saisir l'adresse de facturation pour calculer","pricing_table.enter_state_or_postal_code_to_calculate":"Entrez l'\xe9tat ou le code postal pour calculer","pricing_table.enter_postal_code_to_calculate":"Entrez le code postal pour calculer","error_page.error_message_invalid_email_error":"L'adresse e-mail {{email}} n'a pas pu \xeatre v\xe9rifi\xe9e. Veuillez fournir une adresse e-mail valide.","payment_entry_page.button_payment_method":"Payer {{formattedPrice}} avec {{paymentMethod}}","payment_entry_page.button_with_price":"Payer {{formattedPrice}}","price_update.title":"Mise \xe0 jour du prix","price_update.base_message":"Le prix total a \xe9t\xe9 mis \xe0 jour avec la taxe en fonction de votre adresse de facturation. Veuillez v\xe9rifier et r\xe9essayer. Votre carte ne sera d\xe9bit\xe9e qu'une seule fois.","price_update.trial_message":"Le prix de l'abonnement a \xe9t\xe9 mis \xe0 jour pour inclure les taxes en fonction de votre adresse de facturation. La p\xe9riode d'essai gratuit reste applicable. Veuillez v\xe9rifier et r\xe9essayer.","payment_entry_page.express_checkout_divider":"OU PAYER PAR CARTE","error_page.trouble_accessing":"Si vous avez des difficult\xe9s \xe0 acc\xe9der \xe0 votre achat, contactez le support \xe0 l'adresse suivante : ","error_page.close_button_title":"Aller sur {{appName}}
2","error_page.error_title_stripe_missing_required_permission":"Autorisation Stripe manquante","error_page.button_close":"Fermer","error_page.error_message_stripe_invalid_tax_origin_address":"L'achat a \xe9chou\xe9 car l'adresse d'origine de la taxe n'est pas valide. En production, les achats fonctionneront sans taxes appliqu\xe9es.","error_page.error_message_stripe_tax_not_active":"L'achat a \xe9chou\xe9 car Stripe Tax n'est pas activ\xe9. En production, les achats fonctionneront sans taxes appliqu\xe9es.","error_page.error_only_in_sandbox":"Ce message appara\xeet uniquement dans l'environnement de test.","error_page.error_message_stripe_missing_required_permission":"L'achat a \xe9chou\xe9 car l'application Stripe ne dispose pas d'une autorisation requise. En production, les achats fonctionneront sans taxes appliqu\xe9es.","error_page.error_title_stripe_tax_not_active":"Stripe Tax non actif","error_page.error_title_stripe_invalid_tax_origin_address":"Adresse d'origine de la taxe non valide","apple_pay.free_trial":"Essai gratuit","product_info.price_after_intro_price":"Apr\xe8s {{introPriceDuration}}, le {{renewalDate}}","product_info.after_trial":"apr\xe8s l'essai","product_info.after":"apr\xe8s","product_info.intro_price_phase_after_trial":"Puis {{introPriceDuration}} pour {{introPrice}}","product_info.intro_price_phase":"{{introPriceDuration}} pour {{introPrice}} au d\xe9part","product_info.intro_price_phase_paid_once":"pay\xe9 une fois","payment_entry_page.trial_subscription_terms_info":"Apr\xe8s la fin de votre essai, vous serez factur\xe9 {{price}} {{perFrequency}} \xe0 partir du {{renewalDate}}. Vous pouvez annuler \xe0 tout moment avant cette date.","payment_entry_page.subscription_info":"L'abonnement est renouvel\xe9 automatiquement. Annulez \xe0 tout moment.","payment_entry_page.otp_terms_info":"En achetant, vous acceptez d'autoriser {{appName}} \xe0 vous facturer conform\xe9ment \xe0 ses conditions.","payment_entry_page.terms_link_label":"Conditions","payment_entry_page.subscription_terms_info":"En vous abonnant, vous acceptez d'autoriser {{appName}} \xe0 vous facturer conform\xe9ment \xe0 ses conditions jusqu'\xe0 ce que vous annuliez.","loading_page.keep_page_open":"Le processus est presque termin\xe9. Veuillez garder cette page ouverte.","loading_page.processing_payment":"Paiement en cours","pricing_table.discount":"Remise","pricing_table.subtotal":"Sous-total","pricing_dropdown.add_promo_code":"Ajouter un code promotionnel","discount_input.label":"Code promo"},de:{"periods.week":"{{amount}} Woche","periods.month":"{{amount}} Monat","periods.year":"{{amount}} Jahr","periods.day":"{{amount}} Tag","periods.weekShort":"{{amount}}Wo","periods.monthShort":"{{amount}}Mo","periods.yearShort":"{{amount}}J","periods.dayShort":"{{amount}}T","periods.lifetime":"lebenslang","periods.weekPlural":"{{amount}} Wochen","periods.monthPlural":"{{amount}} Monate","periods.yearPlural":"{{amount}} Jahre","periods.dayPlural":"{{amount}} Tage","periods.weekFrequency":"w\xf6chentlich","periods.monthFrequency":"monatlich","periods.yearFrequency":"j\xe4hrlich","periods.dayFrequency":"t\xe4glich","periods.perWeekFrequency":"pro Woche","periods.perMonthFrequency":"pro Monat","periods.perYearFrequency":"pro Jahr","periods.perDayFrequency":"pro Tag","periods.unknownFrequency":"unbekannt","periods.weekFrequencyPlural":"alle {{amount}} Wochen","periods.monthFrequencyPlural":"alle {{amount}} Monate","periods.yearFrequencyPlural":"alle {{amount}} Jahre","periods.dayFrequencyPlural":"alle {{amount}} Tage","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} kostenlose Testversion","product_info.price_after_free_trial":"Nach Ablauf der Testversion, am {{renewalDate}}","product_info.renewal_frequency":"Verl\xe4ngert sich {{frequency}}","product_info.continues_until_cancelled":"L\xe4uft bis zur K\xfcndigung","product_info.cancel_anytime":"Jederzeit k\xfcndbar","payment_entry_page.payment_step_title":"Sicherer Checkout \xfcber RevenueCat","payment_entry_page.button_pay":"Jetzt bezahlen","payment_entry_page.button_start_trial":"Testversion starten","success_page.purchase_successful":"Zahlung abgeschlossen","success_page.button_close"
2:"Weiter","error_page.if_error_persists":"Wenn der Fehler weiterhin besteht, wenden Sie sich bitte an ","error_page.error_title_already_subscribed":"Du hast {{productTitle}} bereits abonniert","error_page.error_title_already_purchased":"Du hast {{productTitle}} bereits gekauft","error_page.error_title_other_errors":"Etwas ist schief gelaufen","error_page.error_message_already_subscribed":"Du kannst dieses Produkt nicht erneut abonnieren.","error_page.error_message_already_purchased":"Du kannst dieses Produkt nicht erneut kaufen.","error_page.error_message_missing_email_error":"F\xfcr den Kauf ist eine E-Mail-Adresse erforderlich.","error_page.error_message_network_error":"Netzwerkfehler. Bitte \xfcberpr\xfcfen Sie Ihre Internetverbindung.","error_page.error_message_error_charging_payment":"Zahlung fehlgeschlagen.","error_page.error_message_error_setting_up_purchase":"Der Kauf wurde aufgrund eines Fehlers nicht gestartet (Fehlercode: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Wir konnten Ihre Rechnungsadresse nicht \xfcberpr\xfcfen. Bitte \xfcberpr\xfcfen Sie, ob die Postleitzahl und das Land korrekt sind.","error_page.error_message_unknown_error":"Ein unbekannter Fehler ist aufgetreten (Fehlercode: {{errorCode}}).","error_page.button_try_again":"Erneut versuchen","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}} ({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Heute f\xe4lliger Gesamtbetrag","product_info.subscribe_to":"Abonnieren","navbar_header.details":"Details","navbar_header.back_button":"Zur\xfcck","pricing_dropdown.show_details":"Details anzeigen","pricing_dropdown.hide_details":"Details ausblenden","pricing_table.tax":"Steuer","pricing_table.trial_ends":"Nach Ablauf der Testphase, am {{formattedTrialEndDate}}","pricing_table.total_due_today":"Heute f\xe4lliger Gesamtbetrag","pricing_table.total_excluding_tax":"Gesamtbetrag ohne Steuer","pricing_table.enter_billing_address_to_calculate":"Rechnungsadresse eingeben, um zu berechnen","pricing_table.enter_state_or_postal_code_to_calculate":"Bundesland oder Postleitzahl zur Berechnung eingeben","pricing_table.enter_postal_code_to_calculate":"Postleitzahl zur Berechnung eingeben","error_page.error_message_invalid_email_error":"Die E-Mail-Adresse {{email}} konnte nicht verifiziert werden. Bitte gib eine g\xfcltige E-Mail-Adresse an.","payment_entry_page.button_payment_method":"Mit {{paymentMethod}} f\xfcr {{formattedPrice}} bezahlen","payment_entry_page.button_with_price":"{{formattedPrice}} bezahlen","price_update.title":"Preisaktualisierung","price_update.base_message":"Der Gesamtpreis wurde basierend auf Ihrer Rechnungsadresse mit Steuern aktualisiert. Bitte \xfcberpr\xfcfen Sie ihn und versuchen Sie es erneut. Ihre Karte wird erst belastet, wenn alles korrekt ist.","price_update.trial_message":"Der Abonnementpreis wurde aktualisiert, um Steuern basierend auf Ihrer Rechnungsadresse einzuschlie\xdfen. Die kostenlose Testphase gilt weiterhin. Bitte \xfcberpr\xfcfen Sie und versuchen Sie es erneut.","payment_entry_page.express_checkout_divider":"ODER MIT KARTE ZAHLEN","error_page.trouble_accessing":"Wenn Sie Probleme beim Zugriff auf Ihren Kauf haben, wenden Sie sich an den Support unter ","error_page.close_button_title":"Zu {{appName}} gehen","error_page.error_title_stripe_missing_required_permission":"Fehlende Stripe-Berechtigung","error_page.button_close":"Schlie\xdfen","error_page.error_message_stripe_invalid_tax_origin_address":"Der Kauf ist fehlgeschlagen, da die Steuerursprungsadresse ung\xfcltig ist. In der Produktion funktionieren K\xe4ufe ohne angewendete Steuern.","error_page.error_message_stripe_tax_not_active":"Der Kauf ist fehlgeschlagen, da Stripe Tax nicht aktiviert ist. In der Produktion funktionieren K\xe4ufe ohne angewendete Steuern.","error_page.error_only_in_sandbox":"Diese Meldung wird nur in der Sandbox angezeigt.","error_page.error_message_stripe_missing_required_permission":"Der Kauf ist fehlgeschlagen, da der Stripe-App eine erforderliche Berechtigung fehlt. In der Produktion funktionieren K\xe4ufe ohne angewendete Steuern.","error_page.error_title_str
2ipe_tax_not_active":"Stripe Tax ist nicht aktiv","error_page.error_title_stripe_invalid_tax_origin_address":"Ung\xfcltige Steuerursprungsadresse","apple_pay.free_trial":"Kostenlose Testversion","product_info.price_after_intro_price":"Nach {{introPriceDuration}}, am {{renewalDate}}","product_info.after_trial":"nach Testphase","product_info.after":"nach","product_info.intro_price_phase_after_trial":"Danach {{introPriceDuration}} f\xfcr {{introPrice}}","product_info.intro_price_phase":"Zuerst {{introPriceDuration}} f\xfcr {{introPrice}}","product_info.intro_price_phase_paid_once":"einmalig bezahlt","payment_entry_page.trial_subscription_terms_info":"Nach Ablauf Ihres Testzeitraums werden Ihnen {{price}} {{perFrequency}} ab dem {{renewalDate}} berechnet. Sie k\xf6nnen jederzeit vor diesem Datum k\xfcndigen.","payment_entry_page.subscription_info":"Das Abonnement verl\xe4ngert sich automatisch. Jederzeit k\xfcndbar.","payment_entry_page.otp_terms_info":"Mit dem Kauf erkl\xe4ren Sie sich einverstanden, dass {{appName}} Ihnen Geb\xfchren gem\xe4\xdf ihren Bedingungen berechnet.","payment_entry_page.terms_link_label":"Bedingungen","payment_entry_page.subscription_terms_info":"Mit dem Abonnieren erkl\xe4ren Sie sich damit einverstanden, dass {{appName}} Ihnen gem\xe4\xdf ihren Bedingungen Geb\xfchren berechnet, bis Sie k\xfcndigen.","loading_page.keep_page_open":"Der Vorgang ist fast abgeschlossen. Bitte lassen Sie diese Seite ge\xf6ffnet.","loading_page.processing_payment":"Zahlung wird verarbeitet","pricing_table.discount":"Rabatt","pricing_table.subtotal":"Zwischensumme","pricing_dropdown.add_promo_code":"Promo-Code hinzuf\xfcgen","discount_input.label":"Gutscheincode"},el:{"periods.week":"{{amount}} εβδομάδα","periods.month":"{{amount}} μήνας","periods.year":"{{amount}} χρόνος","periods.day":"{{amount}} ημέρα","periods.weekShort":"{{amount}} εβδ.","periods.monthShort":"{{amount}} μήν.","periods.yearShort":"{{amount}} έτ.","periods.dayShort":"{{amount}} ημ.","periods.lifetime":"διάρκεια ζωής","periods.weekPlural":"{{amount}} εβδομάδες","periods.monthPlural":"{{amount}} μήνες","periods.yearPlural":"{{amount}} χρόνια","periods.dayPlural":"{{amount}} ημέρες","periods.weekFrequency":"εβδομαδιαία","periods.monthFrequency":"μηνιαία","periods.yearFrequency":"ετήσια","periods.dayFrequency":"καθημερινά","periods.perWeekFrequency":"ανά εβδομάδα","periods.perMonthFrequency":"ανά μήνα","periods.perYearFrequency":"ανά έτος","periods.perDayFrequency":"ανά ημέρα","periods.unknownFrequency":"άγνωστο","periods.weekFrequencyPlural":"κάθε {{amount}} εβδομάδες","periods.monthFrequencyPlural":"κάθε {{amount}} μήνες","periods.yearFrequencyPlural":"κάθε {{amount}} χρόνια","periods.dayFrequencyPlural":"κάθε {{amount}} ημέρες","product_info.subscribe_to":"Εγγραφείτε στο","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"Δωρεάν για {{trialDuration}}","product_info.price_after_free_trial":"Μετά τη λήξη της δοκιμής, στις {{renewalDate}}","product_info.total_due_today":"Σύνολο πληρωτέο σήμερα","product_info.renewal_frequency":"Ανανεώνεται {{frequency}}","product_info.continues_until_cancelled":"Συνεχίζεται μέχρι την ακύρωση","product_info.cancel_anytime":"Ακύρωση ανά πάσα στιγμή","payment_entry_page.payment_step_title":"Ασφαλής ολοκλήρωση αγοράς από την RevenueCat","payment_entry_page.button_pay":"Πληρωμή τώρα","payment_entry_page.button_start_trial":"Έναρξη δοκιμής","success_page.purchase_successful":"Η πληρωμή ολοκληρώθηκε","success_page.button_close":"Συνέχεια","error_page.if_error_persists":"Εάν το σφάλμα παραμένει, επικοινωνήστε με ","error_page.error_title_already_subscribed":"Έχετε ήδη εγγραφεί στο {{productTitle}}","error_page.error_title_already_purchased":"Έχετε ήδη αγοράσει το {{productTitle}}","error_page.error_title_other_errors":"Κάτι πήγε στραβά","error_page.error_message_already_subscribed":"Δεν μπορείτε να εγγραφείτε ξανά σε αυτό το προϊόν.","error_page.error_message_already_purchased":"Δεν μπορείτε να αγοράσετε ξανά αυτό το προϊόν.","error_page.error_message_missing_email_error":"Απαιτείται email για την ολοκλήρωση της αγοράς.","error_page.error_message_network_error":"Σφάλμα δικτύου. Ελέγξτε τη σύνδεσή σας στο διαδίκτυο.","error_page.error_message_error_charging_payment":"Η πληρωμή απέτυχε.","error_page.error_message_error_setting_up_purchase":"Η αγορά δεν ξεκίνησε λόγω σφάλματος (κωδικός σφάλματος: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Δεν μπορέσαμε να επαληθεύσουμε τη διεύθυνση χρέωσής σας. Παρακαλούμε ελέγξτε ξανά τον ταχυδρομικό κώδικα και τη χώρα για να βεβαιωθείτε ότι είÎ
2½Î±Î¹ σωστά.","error_page.error_message_unknown_error":"Παρουσιάστηκε ένα άγνωστο σφάλμα (κωδικός σφάλματος: {{errorCode}}).","error_page.button_try_again":"Προσπαθήστε ξανά","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","navbar_header.details":"Λεπτομέρειες","navbar_header.back_button":"Πίσω","pricing_dropdown.show_details":"Εμφάνιση λεπτομερειών","pricing_dropdown.hide_details":"Απόκρυψη λεπτομερειών","pricing_table.tax":"Φόρος","pricing_table.trial_ends":"Μετά τη λήξη της δοκιμαστικής περιόδου, στις {{formattedTrialEndDate}}","pricing_table.total_due_today":"Σύνολο πληρωτέο σήμερα","pricing_table.total_excluding_tax":"Σύνολο χωρίς φόρο","pricing_table.enter_billing_address_to_calculate":"Εισαγάγετε τη διεύθυνση χρέωσης για να υπολογιστεί","pricing_table.enter_state_or_postal_code_to_calculate":"Εισαγάγετε την πολιτεία ή τον ταχυδρομικό κώδικα για να υπολογιστεί","pricing_table.enter_postal_code_to_calculate":"Εισαγάγετε τον ταχυδρομικό κώδικα για να υπολογιστεί","error_page.error_message_invalid_email_error":"Η διεύθυνση email {{email}} δεν μπόρεσε να επαληθευτεί. Παρακαλώ δώστε μια έγκυρη διεύθυνση email.","payment_entry_page.button_payment_method":"Πληρωμή {{formattedPrice}} με {{paymentMethod}}","payment_entry_page.button_with_price":"Πληρωμή {{formattedPrice}}","price_update.title":"Ενημέρωση τιμής","price_update.base_message":"Η συνολική τιμή ενημερώθηκε με τον φόρο βάσει της διεύθυνσης χρέωσής σας. Ελέγξτε και δοκιμάστε ξανά. Η κάρτα σας θα χρεωθεί μόνο μία φορά.","price_update.trial_message":"Η τιμή της συνδρομής ενημερώθηκε για να συμπεριλάβει τους φόρους βάσει της διεύθυνσης χρέωσής σας. Η δωρεάν δοκιμαστική περίοδος εξακολουθεί να ισχύει. Παρακαλώ ελέγξτε και δοκιμάστε ξανά.","payment_entry_page.express_checkout_divider":"Ή ΠΛΗΡΩΣΤΕ ΜΕ ΚΑΡΤΑ","error_page.trouble_accessing":"Εάν αντιμετωπίζετε προβλήματα πρόσβασης στην αγορά σας, επικοινωνήστε με την υποστήριξη στο ","error_page.close_button_title":"Μετάβαση στο {{appName}}","error_page.error_title_stripe_missing_required_permission":"Λείπει άδεια Stripe","error_page.button_close":"Κλείσιμο","error_page.error_message_stripe_invalid_tax_origin_address":"Η αγορά απέτυχε επειδή η διεύθυνση προέλευσης φόρου δεν είναι έγκυρη. Στην παραγωγή, οι αγορές θα λειτουργούν χωρίς να εφαρμόζονται φόροι.","error_page.error_message_stripe_tax_not_active":"Η αγορά απέτυχε επειδή το Stripe Tax δεν είναι ενεργοποιημένο. Στην παραγωγή, οι αγορές θα λειτουργούν χωρίς να εφαρμόζονται φόροι.","error_page.error_only_in_sandbox":"Αυτό το μήνυμα εμφανίζεται μόνο στο sandbox.","error_page.error_message_stripe_missing_required_permission":"Η αγορά απέτυχε επειδή η εφαρμογή Stripe δεν διαθέτει την απαιτούμενη άδεια. Στην παραγωγή, οι αγορές θα λειτουργούν χωρίς να εφαρμόζονται φόροι.","error_page.error_title_str
2ipe_tax_not_active":"Το Stripe Tax δεν είναι ενεργό","error_page.error_title_stripe_invalid_tax_origin_address":"Μη έγκυρη διεύθυνση προέλευσης φόρου","apple_pay.free_trial":"Δωρεάν δοκιμή","product_info.price_after_intro_price":"Μετά από {{introPriceDuration}}, στις {{renewalDate}}","product_info.after_trial":"μετά τη δοκιμή","product_info.after":"μετά","product_info.intro_price_phase_after_trial":"Έπειτα {{introPriceDuration}} για {{introPrice}}","product_info.intro_price_phase":"Αρχικά {{introPriceDuration}} για {{introPrice}}","product_info.intro_price_phase_paid_once":"πληρωμένο εφάπαξ","payment_entry_page.trial_subscription_terms_info":"Μετά τη λήξη της δοκιμαστικής περιόδου, θα χρεωθείτε {{price}} {{perFrequency}} ξεκινώντας από {{renewalDate}}. Μπορείτε να ακυρώσετε ανά πάσα στιγμή πριν από αυτήν την ημερομηνία.","payment_entry_page.subscription_info":"Η συνδρομή ανανεώνεται αυτόματα. Ακυρώστε ανά πάσα στιγμή.","payment_entry_page.otp_terms_info":"Με την αγορά, συμφωνείτε να επιτρέψετε στην {{appName}} να σας χρεώσει σύμφωνα με τους όρους της.","payment_entry_page.terms_link_label":"Όροι","payment_entry_page.subscription_terms_info":"Με την εγγραφή σας, συμφωνείτε να επιτρέψετε στην εφαρμογή {{appName}} να σας χρεώνει σύμφωνα με τους όρους της έως ότου ακυρώσετε.","loading_page.keep_page_open":"Η διαδικασία σχεδόν ολοκληρώθηκε. Κρατήστε αυτή τη σελίδα ανοιχτή.","loading_page.processing_payment":"Επεξεργασία πληρωμής","pricing_table.discount":"Έκπτωση","pricing_table.subtotal":"Υποσύνολο","pricing_dropdown.add_promo_code":"Προσθήκη κωδικού προσφοράς","discount_input.label":"Κωδικός προσφοράς"},he:{"periods.week":"{{amount}} שבוע","periods.month":"{{amount}} חודש","periods.year":"{{amount}} שנה","periods.day":"{{amount}} יום","periods.weekShort":"{{amount}}wk","periods.monthShort":"{{amount}}mo","periods.yearShort":"{{amount}}yr","periods.dayShort":"{{amount}}d","periods.lifetime":"למשך כל החיים","periods.weekPlural":"{{amount}} שבועות","periods.monthPlural":"{{amount}} חודשים","periods.yearPlural":"{{amount}} שנים","periods.dayPlural":"{{amount}} ימים","periods.weekFrequency":"שבועי","periods.monthFrequency":"חודשי","periods.yearFrequency":"שנתי","periods.dayFrequency":"יומי","periods.perWeekFrequency":"לשבוע","periods.perMonthFrequency":"לחודש","periods.perYearFrequency":"לשנה","periods.perDayFrequency":"ליום","periods.unknownFrequency":"לא ידוע","periods.weekFrequencyPlural":"כל {{amount}} שבועות","periods.monthFrequencyPlural":"כל {{amount}} חודשים","periods.yearFrequencyPlural":"כל {{amount}} שנים","periods.dayFrequencyPlural":"כל {{amount}} ימים","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} ניסיון חינם","product_info.price_after_free_trial":"לאחר סיום הניסיון, ב-{{renewalDate}}","product_info.renewal_frequency":"מתחדש {{frequency}}","product_info.continues_until_cancelled":"נמשך עד ביטול","product_info.cancel_anytime":"ניתן לבטל בכל עת","payment_entry_page.payment_step_title":"קופה מאובטחת באמצעות RevenueCat","payment_entry_page.button_pay":"שלם עכשיו","payment_entry_page.button_start_trial":"התחל ניסיון","success_page.purchase_successful":"התשלום הושלם","success_page.button_close"
2:"המשך","error_page.if_error_persists":"אם השגיאה נמשכת, אנא פנה אל ","error_page.error_title_already_subscribed":"כבר נרשמת כמנוי ל-{{productTitle}}","error_page.error_title_already_purchased":"כבר רכשת את {{productTitle}}","error_page.error_title_other_errors":"משהו השתבש","error_page.error_message_already_subscribed":"אינך יכול להירשם כמנוי למוצר זה שוב.","error_page.error_message_already_purchased":"אינך יכול לרכוש מוצר זה שוב.","error_page.error_message_missing_email_error":'דוא"ל נדרש כדי להשלים את הרכישה.',"error_page.error_message_network_error":"שגיאת רשת. אנא בדוק את חיבור האינטרנט שלך.","error_page.error_message_error_charging_payment":"התשלום נכשל.","error_page.error_message_error_setting_up_purchase":"הרכישה לא הופעלה עקב שגיאה (קוד שגיאה: {{errorCode}}).","error_page.error_message_invalid_tax_location":"לא הצלחנו לאמת את כתובת החיוב שלך. אנא בדוק שוב את המיקוד והמדינה כדי לוודא שהם נכונים.","error_page.error_message_unknown_error":"אירעה שגיאה לא ידועה (קוד שגיאה: {{errorCode}}).","error_page.button_try_again":"נסה שוב","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":'סה"כ לתשלום היום',"product_info.subscribe_to":"הירשם כמנוי ל-","navbar_header.details":"פרטים","navbar_header.back_button":"חזרה","pricing_dropdown.show_details":"הצג פרטים","pricing_dropdown.hide_details":"הסתר פרטים","pricing_table.tax":"מס","pricing_table.trial_ends":"לאחר סיום תקופת הניסיון, בתאריך {{formattedTrialEndDate}}","pricing_table.total_due_today":"סך הכל לתשלום היום","pricing_table.total_excluding_tax":"סך הכל לא כולל מס","pricing_table.enter_billing_address_to_calculate":"הזן כתובת לחיוב כדי לחשב","pricing_table.enter_state_or_postal_code_to_calculate":"הזן מדינה או מיקוד לחישוב","pricing_table.enter_postal_code_to_calculate":"הזן מיקוד לחישוב","error_page.error_message_invalid_email_error":"לא ניתן לאמת את כתובת האימייל {{email}}. אנא ספק כתובת אימייל חוקית.","payment_entry_page.button_payment_method":"שלם {{formattedPrice}} באמצעות {{paymentMethod}}","payment_entry_page.button_with_price":"שלם {{formattedPrice}}","price_update.title":"עדכון מחיר","price_update.base_message":"המחיר הכולל עודכן עם מס בהתבסס על כתובת החיוב שלך. אנא בדוק שוב ונסה שוב. החיוב יתבצע רק פעם אחת.","price_update.trial_message":"מחיר המנוי עודכן כדי לכלול מיסים בהתבסס על כתובת החיוב שלך. תקופת הניסיון החינמית עדיין תקפה. אנא בדוק ונסה שוב.","payment_entry_page.express_checkout_divider":"או שלם באמצעות כרטיס","error_page.trouble_accessing":"אם אתה מתקשה לגשת לרכישה שלך, פנה לתמיכה בכתובת ","error_page.close_button_title":"עבור אל {{appName}}","error_page.error_title_stripe_missing_required_permission":"חסרה הרשאה של Stripe","error_page.button_close":"סגור","error_page.error_message_stripe_invalid_tax_origin_address":"הרכישה נכשלה מכיוון שכתובת מקור המס אינה חוקית. בייצור, רכישות יעבדו ללא מסים.","error_page.error_message_stripe_tax_not_active":"הרכישה נכשלה מכיוון שמס Stripe אינו מופעל. בייצור, רכישות יעבדו ללא מסים.","error_page.error_only_in_sandbox":"הודעה זו מופיעה רק בארגז חול.","error_page.error_message_stripe_missing_required_permission":"הרכישה נכשלה מכיוון שלאפליקציית Stripe חסרה הרשאה נדרשת. בייצור, רכישות יעבדו ללא מסים.","error_page.error_title_str
2ipe_tax_not_active":"מס Stripe לא פעיל","error_page.error_title_stripe_invalid_tax_origin_address":"כתובת מקור מס לא חוקית","apple_pay.free_trial":"תקופת ניסיון בחינם","product_info.price_after_intro_price":"לאחר {{introPriceDuration}}, בתאריך {{renewalDate}}","product_info.after_trial":"אחרי תקופת ניסיון","product_info.after":"אחרי","product_info.intro_price_phase_after_trial":"אחר כך {{introPriceDuration}} עבור {{introPrice}}","product_info.intro_price_phase":"תחילה {{introPriceDuration}} עבור {{introPrice}}","product_info.intro_price_phase_paid_once":"משולם פעם אחת","payment_entry_page.trial_subscription_terms_info":"לאחר סיום תקופת הניסיון שלך, תחויב בסך {{price}} {{perFrequency}} החל מ-{{renewalDate}}. באפשרותך לבטל בכל עת לפני תאריך זה.","payment_entry_page.subscription_info":"המנוי מתחדש אוטומטית. ניתן לבטל בכל עת.","payment_entry_page.otp_terms_info":"ברכישה, אתה מסכים לאפשר ל-{{appName}} לחייב אותך בהתאם לתנאים שלהם.","payment_entry_page.terms_link_label":"תנאים","payment_entry_page.subscription_terms_info":"על ידי הרשמה כמנוי, אתה מסכים לאפשר ל-{{appName}} לחייב אותך בהתאם לתנאים שלהם עד שתבטל.","loading_page.keep_page_open":"התהליך כמעט הסתיים. השאר דף זה פתוח.","loading_page.processing_payment":"מעבד תשלום תבעה","pricing_table.discount":"הנחה","pricing_table.subtotal":"סכום ביניים","pricing_dropdown.add_promo_code":"הוסף קוד קידום מכירות","discount_input.label":"קוד פרומו"},hi:{"periods.week":"{{amount}} सप्ताह","periods.month":"{{amount}} महीना","periods.year":"{{amount}} वर्ष","periods.day":"{{amount}} दिन","periods.weekShort":"{{amount}}सप्ताह","periods.monthShort":"{{amount}}महीना","periods.yearShort":"{{amount}}वर्ष","periods.dayShort":"{{amount}}दिन","periods.lifetime":"लाइफ़टाइम","periods.weekPlural":"{{amount}} सप्ताह","periods.monthPlural":"{{amount}} महीने","periods.yearPlural":"{{amount}} वर्ष","periods.dayPlural":"{{amount}} दिन","periods.weekFrequency":"साप्ताहिक","periods.monthFrequency":"मासिक","periods.yearFrequency":"वार्षिक","periods.dayFrequency":"दैनिक","periods.perWeekFrequency":"प्रति सप्ताह","periods.perMonthFrequency":"प्रति माह","periods.perYearFrequency":"प्रति वर्ष","periods.perDayFrequency":"प्रति दिन","periods.unknownFrequency":"अज्ञात","periods.weekFrequencyPlural":"प्रत्येक {{amount}} सप्ताह","periods.monthFrequencyPlural":"प्रत्येक {{amount}} महीने","periods.yearFrequencyPlural":"प्रत्येक {{amount}} वर्ष","periods.dayFrequencyPlural":"प्रत्येक {{amount}} दिन","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} निःशुल्क परीक्षण","product_info.price_after_free_trial":"परीक्षण समाप्त होने के बाद, {{renewalDate}} को","product_info.renewal_frequency":"{{frequency}} पर नवीनीकृत होता है","product_info.continues_until_cancelled":"रद्द होने तक जारी रहता है","product_info.cancel_anytime":"किसी भी समय रद्द करें","payment_entry_page.payment_step_title":"RevenueCat द्वारा सुरक्षित चेकआउट","payment_entry_page.button_pay":"अभी भुगतान करें","payment_entry_page.button_start_trial":"परीक्षण प्राà
2¤°à¤‚भ करें","success_page.purchase_successful":"भुगतान पूर्ण","success_page.button_close":"जारी रखें","error_page.if_error_persists":"यदि त्रुटि बनी रहती है, तो कृपया संपर्क करें ","error_page.error_title_already_subscribed":"आपने पहले ही {{productTitle}} की सदस्यता ले ली है","error_page.error_title_already_purchased":"आपने पहले ही {{productTitle}} खरीद लिया है","error_page.error_title_other_errors":"कुछ गलत हो गया","error_page.error_message_already_subscribed":"आप इस उत्पाद की सदस्यता फिर से नहीं ले सकते.","error_page.error_message_already_purchased":"आप इस उत्पाद को फिर से नहीं खरीद सकते.","error_page.error_message_missing_email_error":"खरीद को पूरा करने के लिए ईमेल आवश्यक है।","error_page.error_message_network_error":"नेटवर्क त्रुटि। कृपया अपना इंटरनेट कनेक्शन जांचें।","error_page.error_message_error_charging_payment":"भुगतान विफल।","error_page.error_message_error_setting_up_purchase":"किसी त्रुटि के कारण खरीदारी शुरू नहीं हुई (त्रुटि कोड: {{errorCode}})।","error_page.error_message_invalid_tax_location":"हम आपके बिलिंग पते को सत्यापित नहीं कर सके। कृपया सुनिश्चित करें कि पिन कोड और देश सही हैं।","error_page.error_message_unknown_error":"एक अज्ञात त्रुटि हुई (त्रुटि कोड: {{errorCode}})।","error_page.button_try_again":"फिर से कोशिश करें","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"आज देय कुल राशि","product_info.subscribe_to":"सदस्यता लें","navbar_header.details":"विवरण","navbar_header.back_button":"वापस","pricing_dropdown.show_details":"विवरण दिखाएँ","pricing_dropdown.hide_details":"विवरण छिपाएँ","pricing_table.tax":"कर","pricing_table.trial_ends":"{{formattedTrialEndDate}} पर परीक्षण समाप्त होने के बाद","pricing_table.total_due_today":"आज देय कुल","pricing_table.total_excluding_tax":"कर को छोड़कर कुल","pricing_table.enter_billing_address_to_calculate":"गणना करने के लिए बिलिंग पता दर्ज करें","pricing_table.enter_state_or_postal_code_to_calculate":"गणना करने के लिए राज्य या ज़िप कोड दर्ज करें","pricing_table.enter_postal_code_to_calculate":"गणना करने के लिए ज़िप कोड दर्ज करें","error_page.error_message_invalid_email_error":"ईमेल पता {{email}} सत्यापित नहीं किया जा सका. कृपया एक मान्य ईमेल पता प्रदान करें.","payment_entry_page.button_payment_method":"{{paymentMethod}} के साथ {{formattedPrice}} का भुगतान करें","payment_entry_page.button_with_price":"{{formattedPrice}} का भुगतान करें","price_update.title":"मूल्य अपडेट","price_update.base_message":"आप के बिलिंग पते के आधार पर कुल कीमत कर के साथ अपडेट की गई थी। कृपया समीक्षा करें और फिर से प्रयास करें। आपके कार्ड से केवल एक बार शुल्क लिया जाएगा।","price_update.trial_message":"सदस्यता मूल्य आपके बिलिंग पते के आधार पर करों को शामिल करने के लिए अपडेट किया गया है। निःशुल्क परीक्षण अवधि अभी भी लागू है। कृपया जांचें और पुनः प्रयास करें।","payment_entry_page.express_checkout_divider":"या कार्ड से भुगतान करें","error_page.trouble_accessing":"यदि आपको अपनी खरीदारी तक पहुंचने में परेशानी हो रही है, तो पर समर्थन के लिए संपर्क करें","error_page.close_button_title":"{{appName}}
2 पर जाएं","error_page.error_title_stripe_missing_required_permission":"स्ट्राइप अनुमति गुम है","error_page.button_close":"बंद करें","error_page.error_message_stripe_invalid_tax_origin_address":"खरीदारी विफल रही क्योंकि कर उत्पत्ति पता अमान्य है. उत्पादन में, खरीदारी बिना करों के लागू किए काम करेगी.","error_page.error_message_stripe_tax_not_active":"खरीदारी विफल रही क्योंकि स्ट्राइप टैक्स सक्षम नहीं है. उत्पादन में, खरीदारी बिना करों के लागू किए काम करेगी.","error_page.error_only_in_sandbox":"यह संदेश केवल सैंडबॉक्स में दिखाई देता है.","error_page.error_message_stripe_missing_required_permission":"खरीदारी विफल रही क्योंकि स्ट्राइप ऐप में आवश्यक अनुमति नहीं है. उत्पादन में, खरीदारी बिना करों के लागू किए काम करेगी.","error_page.error_title_stripe_tax_not_active":"स्ट्राइप टैक्स सक्रिय नहीं है","error_page.error_title_stripe_invalid_tax_origin_address":"अमान्य कर उत्पत्ति पता","apple_pay.free_trial":"मुफ़्त ट्रायल","product_info.price_after_intro_price":"{{introPriceDuration}} के बाद, {{renewalDate}} पर","product_info.after_trial":"ट्रायल के बाद","product_info.after":"के बाद","product_info.intro_price_phase_after_trial":"फिर {{introPriceDuration}} के लिए {{introPrice}}","product_info.intro_price_phase":"पहले {{introPriceDuration}} के लिए {{introPrice}}","product_info.intro_price_phase_paid_once":"एक बार भुगतान किया गया","payment_entry_page.trial_subscription_terms_info":"आपकी परीक्षण अवधि समाप्त होने के बाद, आपसे {{renewalDate}} से शुरू होकर {{price}} {{perFrequency}} शुल्क लिया जाएगा. आप इस तिथि से पहले कभी भी रद्द कर सकते हैं.","payment_entry_page.subscription_info":"सदस्यता स्वतः नवीनीकृत हो जाती है. कभी भी रद्द करें.","payment_entry_page.otp_terms_info":"खरीदकर, आप {{appName}} को उनकी शर्तों के अनुसार आपसे शुल्क लेने की अनुमति देने के लिए सहमत हैं.","payment_entry_page.terms_link_label":"नियम","payment_entry_page.subscription_terms_info":"सदस्यता लेकर, आप {{appName}} को रद्द करने तक उनकी शर्तों के अनुसार आपसे शुल्क लेने की अनुमति देने के लिए सहमत हैं.","loading_page.keep_page_open":"प्रक्रिया लगभग पूरी हो चुकी है. इस पृष्ठ को खुला रखें.","loading_page.processing_payment":"भुगतान संसाधित किया जा रहा है","pricing_table.discount":"छूट","pricing_table.subtotal":"उपकुल योग","pricing_dropdown.add_promo_code":"प्रोमो_कोड_जोड़ें","discount_input.label":"प्रोमो कोड"},hu:{"periods.week":"{{amount}} h\xe9t","periods.month":"{{amount}} h\xf3nap","periods.year":"{{amount}} \xe9v","periods.day":"{{amount}}
2 nap","periods.weekShort":"{{amount}}h\xe9t","periods.monthShort":"{{amount}}h\xf3","periods.yearShort":"{{amount}}\xe9v","periods.dayShort":"{{amount}}n","periods.lifetime":"\xe9letre sz\xf3l\xf3","periods.weekPlural":"{{amount}} h\xe9t","periods.monthPlural":"{{amount}} h\xf3nap","periods.yearPlural":"{{amount}} \xe9v","periods.dayPlural":"{{amount}} nap","periods.weekFrequency":"heti","periods.monthFrequency":"havi","periods.yearFrequency":"\xe9ves","periods.dayFrequency":"napi","periods.perWeekFrequency":"hetente","periods.perMonthFrequency":"havonta","periods.perYearFrequency":"\xe9vente","periods.perDayFrequency":"naponta","periods.unknownFrequency":"ismeretlen","periods.weekFrequencyPlural":"minden {{amount}} h\xe9tben","periods.monthFrequencyPlural":"minden {{amount}} h\xf3napban","periods.yearFrequencyPlural":"minden {{amount}} \xe9vben","periods.dayFrequencyPlural":"minden {{amount}} napban","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} pr\xf3baidőszak","product_info.price_after_free_trial":"A pr\xf3baidőszak v\xe9ge ut\xe1n, {{renewalDate}}-kor","product_info.renewal_frequency":"{{frequency}} gyakoris\xe1ggal meg\xfajul","product_info.continues_until_cancelled":"Folytat\xf3dik, am\xedg le nem mondj\xe1k","product_info.cancel_anytime":"B\xe1rmikor lemondhat\xf3","payment_entry_page.payment_step_title":"Biztons\xe1gos fizet\xe9s a RevenueCat-en kereszt\xfcl","payment_entry_page.button_pay":"Fizet\xe9s most","payment_entry_page.button_start_trial":"Pr\xf3baidőszak ind\xedt\xe1sa","success_page.purchase_successful":"Fizet\xe9s sikeres","success_page.button_close":"Tov\xe1bb","error_page.if_error_persists":"Ha a hiba tov\xe1bbra is fenn\xe1ll, k\xe9rj\xfck, vedd fel a kapcsolatot ","error_page.error_title_already_subscribed":"M\xe1r előfizett\xe9l a(z) {{productTitle}} term\xe9kre","error_page.error_title_already_purchased":"M\xe1r megv\xe1s\xe1roltad a(z) {{productTitle}} term\xe9ket","error_page.error_title_other_errors":"Valami hiba t\xf6rt\xe9nt","error_page.error_message_already_subscribed":"Nem fizethetsz elő \xfajra erre a term\xe9kre.","error_page.error_message_already_purchased":"Nem v\xe1s\xe1rolhatod meg \xfajra ezt a term\xe9ket.","error_page.error_message_missing_email_error":"Az email c\xedm sz\xfcks\xe9ges a v\xe1s\xe1rl\xe1s befejez\xe9s\xe9hez.","error_page.error_message_network_error":"H\xe1l\xf3zati hiba. K\xe9rj\xfck, ellenőrizd az internetkapcsolatodat.","error_page.error_message_error_charging_payment":"A fizet\xe9s sikertelen volt.","error_page.error_message_error_setting_up_purchase":"Hiba miatt nem indult el a v\xe1s\xe1rl\xe1s (hibak\xf3d: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Nem tudtuk ellenőrizni a sz\xe1ml\xe1z\xe1si c\xedm\xe9t. K\xe9rj\xfck, ellenőrizze, hogy az ir\xe1ny\xedt\xf3sz\xe1m \xe9s az orsz\xe1g helyes-e.","error_page.error_message_unknown_error":"Ismeretlen hiba t\xf6rt\xe9nt (hibak\xf3d: {{errorCode}}).","error_page.button_try_again":"\xdajrapr\xf3b\xe1lkoz\xe1s","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Ma fizetendő \xf6sszesen","product_info.subscribe_to":"Feliratkoz\xe1s erre:","navbar_header.details":"R\xe9szletek","navbar_header.back_button":"Vissza","pricing_dropdown.show_details":"R\xe9szletek mutat\xe1sa","pricing_dropdown.hide_details":"R\xe9szletek elrejt\xe9se","pricing_table.tax":"Ad\xf3","pricing_table.trial_ends":"A pr\xf3baidőszak v\xe9ge: {{formattedTrialEndDate}}","pricing_table.total_due_today":"Ma fizetendő \xf6sszeg","pricing_table.total_excluding_tax":"\xd6sszesen ad\xf3 n\xe9lk\xfcl","pricing_table.enter_billing_address_to_calculate":"Adja meg a sz\xe1ml\xe1z\xe1si c\xedmet a sz\xe1m\xedt\xe1shoz","pricing_table.enter_state_or_postal_code_to_calculate":"Adja meg az \xe1llamot vagy az ir\xe1ny\xedt\xf3sz\xe1mot a sz\xe1m\xedt\xe1shoz","pricing_table.enter_postal_code_to_calculate":"Adja meg az ir\xe1ny\xedt\xf3sz\xe1mot a sz\xe1m\xedt\xe1shoz","error_page.error_message_invalid_email_error":"A(z) {{email}} e-mail c\xedmet nem siker\xfclt ellenőrizni. K\xe9rj\xfck, adj meg egy \xe9rv\xe9nyes e-mail c\xedmet.","payment_entry_page.button_payment_method":"Fizet\xe9s {{formattedPrice}} \xf6sszeggel a k\xf6vetkezővel: {{paymentMethod}}","payment_entry_page.button_with_price":"Fizet\xe9s {{formattedPrice}}","price_update.title":"\xc1r friss\xedt\xe9se","price_update.base_message":"A teljes \xe1r friss\xedtve lett az ad\xf3val a sz\xe1ml\xe1z\xe1si c\xedmed alapj\xe1n. K\xe9rj\xfck, tekintsd \xe1t \xe9s pr\xf3b\xe1ld \xfajra. A k\xe1rty\xe1dat csak egyszer terhelj\xfck meg.","price_update.trial_message":"Az előfizet\xe9s \xe1ra ad\xf3
2kkal egy\xfctt friss\xedt\xe9sre ker\xfclt a sz\xe1ml\xe1z\xe1si c\xedm\xe9nek megfelelően. Az ingyenes pr\xf3baidőszak tov\xe1bbra is \xe9rv\xe9nyes. K\xe9rj\xfck, ellenőrizze \xe9s pr\xf3b\xe1lja \xfajra.","payment_entry_page.express_checkout_divider":"VAGY FIZESSEN K\xc1RTY\xc1VAL","error_page.trouble_accessing":"Ha probl\xe9m\xe1i vannak a v\xe1s\xe1rl\xe1shoz val\xf3 hozz\xe1f\xe9r\xe9ssel, forduljon az \xfcgyf\xe9lszolg\xe1lathoz a k\xf6vetkező c\xedmen: ","error_page.close_button_title":"Ugr\xe1s a(z) {{appName}} alkalmaz\xe1shoz","error_page.error_title_stripe_missing_required_permission":"Hi\xe1nyz\xf3 Stripe enged\xe9ly","error_page.button_close":"Bez\xe1r\xe1s","error_page.error_message_stripe_invalid_tax_origin_address":"A v\xe1s\xe1rl\xe1s sikertelen volt, mert az ad\xf3kiindul\xe1si c\xedm \xe9rv\xe9nytelen. \xc9les k\xf6rnyezetben a v\xe1s\xe1rl\xe1sok ad\xf3k alkalmaz\xe1sa n\xe9lk\xfcl fognak műk\xf6dni.","error_page.error_message_stripe_tax_not_active":"A v\xe1s\xe1rl\xe1s sikertelen volt, mert a Stripe ad\xf3 nincs enged\xe9lyezve. \xc9les k\xf6rnyezetben a v\xe1s\xe1rl\xe1sok ad\xf3k alkalmaz\xe1sa n\xe9lk\xfcl fognak műk\xf6dni.","error_page.error_only_in_sandbox":"Ez az \xfczenet csak a tesztk\xf6rnyezetben jelenik meg.","error_page.error_message_stripe_missing_required_permission":"A v\xe1s\xe1rl\xe1s sikertelen volt, mert a Stripe alkalmaz\xe1sb\xf3l hi\xe1nyzik egy sz\xfcks\xe9ges enged\xe9ly. \xc9les k\xf6rnyezetben a v\xe1s\xe1rl\xe1sok ad\xf3k alkalmaz\xe1sa n\xe9lk\xfcl fognak műk\xf6dni.","error_page.error_title_stripe_tax_not_active":"A Stripe ad\xf3 nincs aktiv\xe1lva","error_page.error_title_stripe_invalid_tax_origin_address":"\xc9rv\xe9nytelen ad\xf3kiindul\xe1si c\xedm","apple_pay.free_trial":"Ingyenes pr\xf3baidőszak","product_info.price_after_intro_price":"{{introPriceDuration}} ut\xe1n, {{renewalDate}} napj\xe1n","product_info.after_trial":"pr\xf3baidőszak ut\xe1n","product_info.after":"ut\xe1na","product_info.intro_price_phase_after_trial":"Ezut\xe1n {{introPriceDuration}} ideig {{introPrice}} \xe1ron","product_info.intro_price_phase":"Elősz\xf6r {{introPriceDuration}} ideig {{introPrice}} \xe1ron","product_info.intro_price_phase_paid_once":"egyszeri fizet\xe9ssel","payment_entry_page.trial_subscription_terms_info":"A pr\xf3baidőszak v\xe9ge ut\xe1n {{price}} \xf6sszeget sz\xe1m\xedtunk fel {{perFrequency}} gyakoris\xe1ggal, kezdve {{renewalDate}} d\xe1tummal. Ezt a d\xe1tumot megelőzően b\xe1rmikor lemondhatod.","payment_entry_page.subscription_info":"Az előfizet\xe9s automatikusan meg\xfajul. B\xe1rmikor lemondhatod.","payment_entry_page.otp_terms_info":"A v\xe1s\xe1rl\xe1ssal elfogadod, hogy a {{appName}} az \xe1ltala meghat\xe1rozott felt\xe9telek szerint terheljen.","payment_entry_page.terms_link_label":"Felt\xe9telek","payment_entry_page.subscription_terms_info":"A feliratkoz\xe1ssal elfogadod, hogy a {{appName}} az \xe1ltala meghat\xe1rozott felt\xe9telek szerint terheljen, am\xedg le nem mondod.","loading_page.keep_page_open":"A folyamat majdnem befejeződ\xf6tt. Tartsa nyitva ezt az oldalt.","loading_page.processing_payment":"Fizet\xe9s feldolgoz\xe1sa","pricing_table.discount":"Kedvezm\xe9ny","pricing_table.subtotal":"R\xe9sz\xf6sszeg","pricing_dropdown.add_promo_code":"Prom\xf3ci\xf3s k\xf3d hozz\xe1ad\xe1sa","discount_input.label":"Prom\xf3ci\xf3s k\xf3d"},id:{"periods.week":"{{amount}} minggu","periods.month":"{{amount}} bulan","periods.year":"{{amount}} tahun","periods.day":"{{amount}} hari","periods.weekShort":"{{amount}}mg","periods.monthShort":"{{amount}}bl","periods.yearShort":"{{amount}}th","periods.dayShort":"{{amount}}h","periods.lifetime":"seumur hidup","periods.weekPlural":"{{amount}} minggu","periods.monthPlural":"{{amount}} bulan","periods.yearPlural":"{{amount}} tahun","periods.dayPlural":"{{amount}} hari","periods.weekFrequency":"mingguan","periods.monthFrequency":"bulanan","periods.yearFrequency":"tahunan","periods.dayFrequency":"harian","periods.perWeekFrequency":"per minggu","periods.perMonthFrequency":"per bulan","periods.perYearFrequency":"per tahun","periods.perDayFrequency":"per hari","periods.unknownFrequency":"tidak diketa
2hui","periods.weekFrequencyPlural":"setiap {{amount}} minggu","periods.monthFrequencyPlural":"setiap {{amount}} bulan","periods.yearFrequencyPlural":"setiap {{amount}} tahun","periods.dayFrequencyPlural":"setiap {{amount}} hari","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} uji coba gratis","product_info.price_after_free_trial":"Setelah uji coba berakhir, pada {{renewalDate}}","product_info.renewal_frequency":"Diperbarui {{frequency}}","product_info.continues_until_cancelled":"Berlanjut hingga dibatalkan","product_info.cancel_anytime":"Batalkan kapan saja","payment_entry_page.payment_step_title":"Pembayaran aman oleh RevenueCat","payment_entry_page.button_pay":"Bayar sekarang","payment_entry_page.button_start_trial":"Mulai Uji Coba","success_page.purchase_successful":"Pembayaran selesai","success_page.button_close":"Lanjutkan","error_page.if_error_persists":"Jika kesalahan berlanjut, silakan hubungi ","error_page.error_title_already_subscribed":"Anda sudah berlangganan ke {{productTitle}}","error_page.error_title_already_purchased":"Anda sudah membeli {{productTitle}}","error_page.error_title_other_errors":"Terjadi kesalahan","error_page.error_message_already_subscribed":"Anda tidak dapat berlangganan produk ini lagi.","error_page.error_message_already_purchased":"Anda tidak dapat membeli produk ini lagi.","error_page.error_message_missing_email_error":"Email diperlukan untuk menyelesaikan pembelian.","error_page.error_message_network_error":"Kesalahan jaringan. Periksa koneksi internet Anda.","error_page.error_message_error_charging_payment":"Pembayaran gagal.","error_page.error_message_error_setting_up_purchase":"Pembelian tidak dimulai karena kesalahan (kode kesalahan: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Kami tidak dapat memverifikasi alamat penagihan Anda. Harap periksa kembali kode pos dan negara untuk memastikan keduanya benar.","error_page.error_message_unknown_error":"Terjadi kesalahan yang tidak diketahui (kode kesalahan: {{errorCode}}).","error_page.button_try_again":"Coba lagi","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Total yang harus dibayar hari ini","product_info.subscribe_to":"Berlangganan ke","navbar_header.details":"Detail","navbar_header.back_button":"Kembali","pricing_dropdown.show_details":"Tampilkan detail","pricing_dropdown.hide_details":"Sembunyikan detail","pricing_table.tax":"Pajak","pricing_table.trial_ends":"Setelah masa percobaan berakhir, pada {{formattedTrialEndDate}}","pricing_table.total_due_today":"Total yang harus dibayar hari ini","pricing_table.total_excluding_tax":"Total belum termasuk pajak","pricing_table.enter_billing_address_to_calculate":"Masukkan alamat penagihan untuk menghitung","pricing_table.enter_state_or_postal_code_to_calculate":"Masukkan negara bagian atau kode pos untuk menghitung","pricing_table.enter_postal_code_to_calculate":"Masukkan kode pos untuk menghitung","error_page.error_message_invalid_email_error":"Alamat email {{email}} tidak dapat diverifikasi. Harap berikan alamat email yang valid.","payment_entry_page.button_payment_method":"Bayar {{formattedPrice}} dengan {{paymentMethod}}","payment_entry_page.button_with_price":"Bayar {{formattedPrice}}","price_update.title":"Pembaruan harga","price_update.base_message":"Total harga telah diperbarui dengan pajak berdasarkan alamat penagihan Anda. Harap tinjau dan coba lagi. Kartu Anda hanya akan dikenakan biaya sekali.","price_update.trial_message":"Harga langganan telah diperbarui untuk menyertakan pajak berdasarkan alamat penagihan Anda. Masa percobaan gratis masih berlaku. Silakan periksa dan coba lagi.","payment_entry_page.express_checkout_divider":"ATAU BAYAR DENGAN KARTU","error_page.trouble_accessing":"Jika Anda mengalami masalah dalam mengakses pembelian, hubungi dukungan di ","error_page.close_button_title":"Pergi ke {{appName}}
2","error_page.error_title_stripe_missing_required_permission":"Izin Stripe tidak ada","error_page.button_close":"Tutup","error_page.error_message_stripe_invalid_tax_origin_address":"Pembelian gagal karena alamat asal pajak tidak valid. Dalam produksi, pembelian akan berfungsi tanpa pajak yang diterapkan.","error_page.error_message_stripe_tax_not_active":"Pembelian gagal karena Stripe Tax tidak diaktifkan. Dalam produksi, pembelian akan berfungsi tanpa pajak yang diterapkan.","error_page.error_only_in_sandbox":"Pesan ini hanya muncul di sandbox.","error_page.error_message_stripe_missing_required_permission":"Pembelian gagal karena aplikasi Stripe tidak memiliki izin yang diperlukan. Dalam produksi, pembelian akan berfungsi tanpa pajak yang diterapkan.","error_page.error_title_stripe_tax_not_active":"Stripe Tax tidak aktif","error_page.error_title_stripe_invalid_tax_origin_address":"Alamat asal pajak tidak valid","apple_pay.free_trial":"Uji Coba Gratis","product_info.price_after_intro_price":"Setelah {{introPriceDuration}}, pada {{renewalDate}}","product_info.after_trial":"setelah uji coba","product_info.after":"setelah","product_info.intro_price_phase_after_trial":"Kemudian {{introPriceDuration}} dengan harga {{introPrice}}","product_info.intro_price_phase":"Pertama {{introPriceDuration}} dengan harga {{introPrice}}","product_info.intro_price_phase_paid_once":"dibayar sekali","payment_entry_page.trial_subscription_terms_info":"Setelah masa percobaan Anda berakhir, Anda akan dikenakan biaya sebesar {{price}} {{perFrequency}} mulai {{renewalDate}}. Anda dapat membatalkan kapan saja sebelum tanggal ini.","payment_entry_page.subscription_info":"Langganan diperpanjang secara otomatis. Batalkan kapan saja.","payment_entry_page.otp_terms_info":"Dengan membeli, Anda setuju untuk mengizinkan {{appName}} menagih Anda sesuai dengan ketentuan mereka.","payment_entry_page.terms_link_label":"Ketentuan","payment_entry_page.subscription_terms_info":"Dengan berlangganan, Anda setuju untuk mengizinkan {{appName}} mengenakan biaya sesuai dengan ketentuan mereka hingga Anda membatalkan.","loading_page.keep_page_open":"Prosesnya hampir selesai. Jangan tutup halaman ini.","loading_page.processing_payment":"Pembayaran sedang diproses","pricing_table.discount":"Diskon","pricing_table.subtotal":"Subtotal","pricing_dropdown.add_promo_code":"Tambahkan kode promo","discount_input.label":"Kode promo"},ja:{"periods.week":"{{amount}}週間","periods.month":"{{amount}}ヶ月","periods.year":"{{amount}}年","periods.day":"{{amount}}日","periods.weekShort":"{{amount}}週","periods.monthShort":"{{amount}}ヶ月","periods.yearShort":"{{amount}}年","periods.dayShort":"{{amount}}日","periods.lifetime":"生涯","periods.weekPlural":"{{amount}}週間","periods.monthPlural":"{{amount}}ヶ月","periods.yearPlural":"{{amount}}年","periods.dayPlural":"{{amount}}日","periods.weekFrequency":"毎週","periods.monthFrequency":"毎月","periods.yearFrequency":"毎年","periods.dayFrequency":"毎日","periods.perWeekFrequency":"週ごと","periods.perMonthFrequency":"月ごと","periods.perYearFrequency":"年ごと","periods.perDayFrequency":"日ごと","periods.unknownFrequency":"不明","periods.weekFrequencyPlural":"{{amount}}週間ごと","periods.monthFrequencyPlural":"{{amount}}ヶ月ごと","periods.yearFrequencyPlural":"{{amount}}年ごと","periods.dayFrequencyPlural":"{{amount}}日ごと","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}}日間無料トライアル","product_info.price_after_free_trial":"トライアル終了後、{{renewalDate}}に","product_info.renewal_frequency":"{{frequency}}で更新","product_info.continues_until_cancelled":"キャンセルされるまで継続されます","product_info.cancel_anytime":"いつでもキャンセルできます","payment_entry_page.payment_step_title":"RevenueCatによる安全なチェックアウト","payment_entry_page.button_pay":"今すぐ支払う","payment_entry_page.button_start_trial":"トライアルを開始","success_page.purchase_successful":"支払いが完了しました","success_page.button_close"
2:"続行","error_page.if_error_persists":"エラーが続く場合は、ご連絡ください。","error_page.error_title_already_subscribed":"すでに{{productTitle}}を購読しています","error_page.error_title_already_purchased":"すでに{{productTitle}}を購入しています","error_page.error_title_other_errors":"エラーが発生しました","error_page.error_message_already_subscribed":"この商品を再度購読することはできません。","error_page.error_message_already_purchased":"この商品を再度購入することはできません。","error_page.error_message_missing_email_error":"購入を完了するにはメールアドレスが必要です。","error_page.error_message_network_error":"ネットワークエラーです。インターネット接続を確認してください。","error_page.error_message_error_charging_payment":"支払いに失敗しました。","error_page.error_message_error_setting_up_purchase":"エラーが発生したため、購入を開始できませんでした(エラーコード:{{errorCode}})。","error_page.error_message_invalid_tax_location":"請求先住所を確認できませんでした。郵便番号と国が正しいかご確認ください。","error_page.error_message_unknown_error":"不明なエラーが発生しました(エラーコード:{{errorCode}})。","error_page.button_try_again":"再試行","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"本日のお支払い合計","product_info.subscribe_to":"購読する","navbar_header.details":"詳細","navbar_header.back_button":"戻る","pricing_dropdown.show_details":"詳細を表示","pricing_dropdown.hide_details":"詳細を隠す","pricing_table.tax":"税金","pricing_table.trial_ends":"トライアル終了後、{{formattedTrialEndDate}}","pricing_table.total_due_today":"本日お支払いいただく合計金額","pricing_table.total_excluding_tax":"税抜き合計","pricing_table.enter_billing_address_to_calculate":"請求先住所を入力して計算","pricing_table.enter_state_or_postal_code_to_calculate":"計算するには州または郵便番号を入力してください","pricing_table.enter_postal_code_to_calculate":"計算するには郵便番号を入力してください","error_page.error_message_invalid_email_error":"メールアドレス{{email}}を確認できませんでした。有効なメールアドレスを入力してください。","payment_entry_page.button_payment_method":"{{paymentMethod}}で{{formattedPrice}}を支払う","payment_entry_page.button_with_price":"{{formattedPrice}}を支払う","price_update.title":"価格の更新","price_update.base_message":"合計金額が、お客様の請求先住所に基づいて税金とともに更新されました。再度ご確認ください。カードへの請求は1回のみです。","price_update.trial_message":"請求先住所に基づいて税金を含むサブスクリプション料金が更新されました。無料トライアルは引き続き適用されます。確認して再度お試しください。","payment_entry_page.express_checkout_divider":"カードで支払う","error_page.trouble_accessing":"購入へのアクセスに問題がある場合は、サポートにお問い合わせください: ","error_page.close_button_title":"{{appName}} に移動","error_page.error_title_stripe_missing_required_permission":"必要なStripeの権限がありません","error_page.button_close":"閉じる","error_page.error_message_stripe_invalid_tax_origin_address":"税の原産地住所が無効なため、購入に失敗しました。 本番環境では、税金が適用されなくても購入は可能です。","error_page.error_message_stripe_tax_not_active":"Stripe Taxが有効になっていないため、購入に失敗しました。 本番環境では、税金が適用されã
2ªãã¦ã‚‚購入は可能です。","error_page.error_only_in_sandbox":"このメッセージはサンドボックスでのみ表示されます。","error_page.error_message_stripe_missing_required_permission":"Stripeアプリに必要な権限がないため、購入に失敗しました。 本番環境では、税金が適用されなくても購入は可能です。","error_page.error_title_stripe_tax_not_active":"Stripe Taxが有効ではありません","error_page.error_title_stripe_invalid_tax_origin_address":"税の原産地住所が無効です","apple_pay.free_trial":"無料トライアル","product_info.price_after_intro_price":"{{introPriceDuration}}の後、{{renewalDate}}に","product_info.after_trial":"トライアル後","product_info.after":"後","product_info.intro_price_phase_after_trial":"その後、{{introPriceDuration}}間は{{introPrice}}","product_info.intro_price_phase":"最初の{{introPriceDuration}}間は{{introPrice}}","product_info.intro_price_phase_paid_once":"一回払い","payment_entry_page.trial_subscription_terms_info":"トライアル期間が終了すると、{{renewalDate}}から{{price}} {{perFrequency}}が課金されます。この日より前にいつでもキャンセルできます。","payment_entry_page.subscription_info":"サブスクリプションは自動的に更新されます。いつでもキャンセルできます。","payment_entry_page.otp_terms_info":"購入することにより、{{appName}}が利用規約に基づいて料金を請求することに同意したことになります。","payment_entry_page.terms_link_label":"利用規約","payment_entry_page.subscription_terms_info":"サブスクリプションに登録すると、キャンセルするまで{{appName}}が利用規約に従って課金することを許可することに同意したことになります。","loading_page.keep_page_open":"プロセスはほぼ完了です。このページを開いたままにしてください。","loading_page.processing_payment":"お支払い手続き中","pricing_table.discount":"割引","pricing_table.subtotal":"小計","pricing_dropdown.add_promo_code":"プロモーションコードを追加","discount_input.label":"プロモーションコード"},ko:{"periods.week":"{{amount}}주","periods.month":"{{amount}}개월","periods.year":"{{amount}}년","periods.day":"{{amount}}일","periods.weekShort":"{{amount}}주","periods.monthShort":"{{amount}}개월","periods.yearShort":"{{amount}}년","periods.dayShort":"{{amount}}일","periods.lifetime":"평생","periods.weekPlural":"{{amount}}주","periods.monthPlural":"{{amount}}개월","periods.yearPlural":"{{amount}}년","periods.dayPlural":"{{amount}}일","periods.weekFrequency":"매주","periods.monthFrequency":"매달","periods.yearFrequency":"매년","periods.dayFrequency":"매일","periods.perWeekFrequency":"주당","periods.perMonthFrequency":"월별","periods.perYearFrequency":"연간","periods.perDayFrequency":"매일","periods.unknownFrequency":"알 수 없음","periods.weekFrequencyPlural":"{{amount}}주마다","periods.monthFrequencyPlural":"{{amount}}개월마다","periods.yearFrequencyPlural":"{{amount}}년마다","periods.dayFrequencyPlural":"{{amount}}일마다","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}}일 무료 체험","product_info.price_after_free_trial":"체험 종료 후, {{renewalDate}}에","product_info.renewal_frequency":"{{frequency}}마다 갱신","product_info.continues_until_cancelled":"취소될 때까지 계속됩니다.","product_info.cancel_anytime":"언제든지 취소 가능","payment_entry_page.payment_step_title":"RevenueCat을 통한 안전한 결제","payment_entry_page.button_pay":"지금 결제","payment_entry_page.button_start_trial":"체험 시작","success_page.purchase_successful":"결제가 완료되었습니다.","success_page.button_close":"계속","error_page.if_error_persists":"오류가 지속되면 다음으로 문의하십시오.","error_page.error_title_already_subscribed":"이미 {{productTitle}}을 구독하셨습니다","error_page.error_title_already_purchased":"이미 {{productTitle}}을 구매하셨습니다","error_page.error_title_other_errors":"문제가 발생했습니다.","error_page.error_message_already_subscribed":"이 제품을 다시 구독할 수 없습니다.","error_page.error_message_already_purchased":"이 제품을 다시 구매할 수 없습니다.","error_page.error_message_missing_email_error":"구매를 완료하려면 이메일이 필요합니다.","error_page.error_message_network_error":"네트워크 오류입니다. 인터넷 연결을 확인하십시오.","error_page.error_message_error_charging_payment":"결제에 실패했습니다.","error_page.error_message_error_setting_up_purchase":"오류로 인해 구매가 시작되지 않았습니다(오류 코드: {{errorCode}}).","error_page.error_message_invalid_tax_location":"청구 주소를 확인할 수 없습니다. 우편번호와 국가가 정확한지 다시 한번 확인해 주세요.","error_page.error_message_unknown_error":"알 수 없는 오류가 발생했습니다(오류 코드: {{errorCode}}).","error_page.button_try_again":"다시 시도","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"오늘 총 결제 금액","product_info.subscribe_to":"구독하기","navbar_header.details":"세부 정보","navbar_header.back_button":"뒤로","pricing_dropdown.show_details":"세부 정보 표시","pricing_dropdown.hide_details":"세부 정보 숨기기","pricing_table.tax":"세금","pricing_table.trial_ends":"체험판 종료 후, {{formattedTrialEndDate}}","pricing_table.total_due_today":"오늘 지불해야 할 총액","pricing_table.total_excluding_tax":"세금 제외 총액","pricing_table.enter_billing_address_to_calculate":"계산을 위해 청구지 주소를 입력하세요","pricing_table.enter_state_or_postal_code_to_calculate":"주 또는 우편 번호를 입력하여 계산","pricing_table.enter_postal_code_to_calculate":"우편 번호를 입력하여 계산","error_page.error_message_invalid_email_error":"이메일 주소 {{email}}을(를) 확인할 수 없습니다. 유효한 이메일 주소를 제공해 주세요.","payment_entry_page.button_payment_method":"{{paymentMethod}}으로 {{formattedPrice}} 결제","payment_entry_page.button_with_price":"{{formattedPrice}} 결제","price_update.title":"가격 업데이트","price_update.base_message":"청구지 주소를 기준으로 세금이 포함된 총 가격이 업데이트되었습니다. 다시 확인하고 시도해 주세요. 카드는 한 번만 청구됩니다.","price_update.trial_message":"청구 주소에 따라 세금이 포함된 구독 가격이 업데이트되었습니다. 무료 체험은 계속 적용됩니다. 확인하고 다시 시도해 주세요.","payment_entry_page.express_checkout_divider":"또는 카드 결제","error_page.trouble_accessing":"구매에 문제가 있는 경우 다음 주소로 지원팀에 문의하세요. ","error_page.close_button_title":"{{appName}}
2으로 이동","error_page.error_title_stripe_missing_required_permission":"필수 Stripe 권한 누락","error_page.button_close":"닫기","error_page.error_message_stripe_invalid_tax_origin_address":"세금 원산지 주소가 잘못되어 구매에 실패했습니다. 프로덕션 환경에서는 세금이 적용되지 않은 상태로 구매가 진행됩니다.","error_page.error_message_stripe_tax_not_active":"Stripe Tax가 활성화되지 않아 구매에 실패했습니다. 프로덕션 환경에서는 세금이 적용되지 않은 상태로 구매가 진행됩니다.","error_page.error_only_in_sandbox":"이 메시지는 샌드박스에서만 표시됩니다.","error_page.error_message_stripe_missing_required_permission":"Stripe 앱에 필요한 권한이 없어 구매에 실패했습니다. 프로덕션 환경에서는 세금이 적용되지 않은 상태로 구매가 진행됩니다.","error_page.error_title_stripe_tax_not_active":"Stripe Tax가 활성화되지 않음","error_page.error_title_stripe_invalid_tax_origin_address":"잘못된 세금 원산지 주소","apple_pay.free_trial":"무료 체험","product_info.price_after_intro_price":"{{introPriceDuration}} 후 {{renewalDate}}에","product_info.after_trial":"체험 후","product_info.after":"후","product_info.intro_price_phase_after_trial":"다음 {{introPriceDuration}} 동안 {{introPrice}}","product_info.intro_price_phase":"처음 {{introPriceDuration}} 동안 {{introPrice}}","product_info.intro_price_phase_paid_once":"1회 결제","payment_entry_page.trial_subscription_terms_info":"체험 기간이 종료되면 {{renewalDate}}부터 {{price}} {{perFrequency}}가 청구됩니다. 이 날짜 전에는 언제든지 취소할 수 있습니다.","payment_entry_page.subscription_info":"구독은 자동으로 갱신됩니다. 언제든지 취소할 수 있습니다.","payment_entry_page.otp_terms_info":"구매하시면 {{appName}}의 약관에 따라 요금이 청구되는 것에 동의하는 것입니다.","payment_entry_page.terms_link_label":"약관","payment_entry_page.subscription_terms_info":"구독하면 취소할 때까지 {{appName}}이 약관에 따라 요금을 청구하는 데 동의하는 것입니다.","loading_page.keep_page_open":"거의 완료되었습니다. 이 페이지를 계속 열어 두세요.","loading_page.processing_payment":"결제 처리 중","pricing_table.discount":"할인","pricing_table.subtotal":"소계","pricing_dropdown.add_promo_code":"프로모션 코드 추가","discount_input.label":"프로모션 코드"},ms:{"periods.week":"{{amount}} minggu","periods.month":"{{amount}} bulan","periods.year":"{{amount}} tahun","periods.day":"{{amount}} hari","periods.weekShort":"{{amount}}mg","periods.monthShort":"{{amount}}bl","periods.yearShort":"{{amount}}th","periods.dayShort":"{{amount}}h","periods.lifetime":"seumur hidup","periods.weekPlural":"{{amount}} minggu","periods.monthPlural":"{{amount}} bulan","periods.yearPlural":"{{amount}} tahun","periods.dayPlural":"{{amount}} hari","periods.weekFrequency":"mingguan","periods.monthFrequency":"bulanan","periods.yearFrequency":"tahunan","periods.dayFrequency":"harian","periods.perWeekFrequency":"setiap minggu","periods.perMonthFrequency":"setiap bulan","periods.perYearFrequency":"setiap tahun","periods.perDayFrequency":"setiap hari","periods.unknownFrequency":"tidak diketahui","periods.weekFrequencyPlural":"setiap {{amount}} minggu","periods.monthFrequencyPlural":"setiap {{amount}} bulan","periods.yearFrequencyPlural":"setiap {{amount}} tahun","periods.dayFrequencyPlural":"setiap {{amount}} hari","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} percubaan percuma","product_info.price_after_free_trial":"Selepas tamat percubaan, pada {{renewalDate}}","product_info.renewal_frequency":"Diperbaharui {{frequency}}","product_info.continues_until_cancelled":"Berterusan sehingga dibatalkan","product_info.cancel_anytime":"Batal bila-bila masa","payment_entry_page.payment_step_title":"Pembayaran selamat oleh RevenueCat","payment_entry_page.button_pay":"Bayar sekarang","payment_entry_page.button_start_trial":"Mula Percubaan","success_page.purchase_successful":"Pembayaran selesai","
2success_page.button_close":"Teruskan","error_page.if_error_persists":"Jika ralat berterusan, sila hubungi ","error_page.error_title_already_subscribed":"Anda sudah melanggan {{productTitle}}","error_page.error_title_already_purchased":"Anda sudah membeli {{productTitle}}","error_page.error_title_other_errors":"Ada sesuatu yang tidak kena","error_page.error_message_already_subscribed":"Anda tidak boleh melanggan produk ini lagi.","error_page.error_message_already_purchased":"Anda tidak boleh membeli produk ini lagi.","error_page.error_message_missing_email_error":"Emel diperlukan untuk menyelesaikan pembelian.","error_page.error_message_network_error":"Ralat rangkaian. Sila semak sambungan internet anda.","error_page.error_message_error_charging_payment":"Pembayaran gagal.","error_page.error_message_error_setting_up_purchase":"Pembelian tidak dimulakan disebabkan ralat (kod ralat: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Kami tidak dapat mengesahkan alamat bil anda. Sila semak sama ada poskod dan negara adalah betul.","error_page.error_message_unknown_error":"Ralat yang tidak diketahui telah berlaku (kod ralat: {{errorCode}}).","error_page.button_try_again":"Cuba lagi","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Jumlah yang perlu dibayar hari ini","product_info.subscribe_to":"Langgan","navbar_header.details":"Butiran","navbar_header.back_button":"Kembali","pricing_dropdown.show_details":"Tunjukkan butiran","pricing_dropdown.hide_details":"Sembunyikan butiran","pricing_table.tax":"Cukai","pricing_table.trial_ends":"Selepas tempoh percubaan tamat, pada {{formattedTrialEndDate}}","pricing_table.total_due_today":"Jumlah yang perlu dibayar hari ini","pricing_table.total_excluding_tax":"Jumlah tidak termasuk cukai","pricing_table.enter_billing_address_to_calculate":"Masukkan alamat pengebilan untuk mengira","pricing_table.enter_state_or_postal_code_to_calculate":"Masukkan negeri atau poskod untuk mengira","pricing_table.enter_postal_code_to_calculate":"Masukkan poskod untuk mengira","error_page.error_message_invalid_email_error":"Alamat e-mel {{email}} tidak dapat disahkan. Sila berikan alamat e-mel yang sah.","payment_entry_page.button_payment_method":"Bayar {{formattedPrice}} dengan {{paymentMethod}}","payment_entry_page.button_with_price":"Bayar {{formattedPrice}}","price_update.title":"Kemaskini harga","price_update.base_message":"Jumlah harga telah dikemas kini dengan cukai berdasarkan alamat pengebilan anda. Sila semak dan cuba lagi. Kad anda hanya akan dicaj sekali.","price_update.trial_message":"Harga langganan telah dikemas kini untuk memasukkan cukai berdasarkan alamat bil anda. Tempoh percubaan percuma masih terpakai. Sila semak dan cuba lagi.","payment_entry_page.express_checkout_divider":"ATAU BAYAR DENGAN KAD","error_page.trouble_accessing":"Jika anda menghadapi masalah untuk mengakses pembelian anda, hubungi sokongan di ","error_page.close_button_title":"Pergi ke {{appName}}","error_page.error_title_stripe_missing_required_permission":"Kebenaran Stripe hilang","error_page.button_close":"Tutup","error_page.error_message_stripe_invalid_tax_origin_address":"Pembelian gagal kerana alamat asal cukai tidak sah. Dalam pengeluaran, pembelian akan berfungsi tanpa cukai dikenakan.","error_page.error_message_stripe_tax_not_active":"Pembelian gagal kerana Cukai Stripe tidak didayakan. Dalam pengeluaran, pembelian akan berfungsi tanpa cukai dikenakan.","error_page.error_only_in_sandbox":"Mesej ini hanya muncul dalam kotak pasir.","error_page.error_message_stripe_missing_required_permission":"Pembelian gagal kerana aplikasi Stripe kekurangan kebenaran yang diperlukan. Dalam pengeluaran, pembelian akan berfungsi tanpa cukai dikenakan.","error_page.error_title_stripe_tax_not_active":"Cukai Stripe tidak aktif","error_page.error_title_stripe_invalid_tax_origin_address":"Alamat asal cukai Stripe tidak sah","apple_pay.free_trial":"Percubaan Percuma","product_info.price_after_intro_price":"Selepas {{introPriceDuration}}, pada {{renewalDate}}","product_info.after_trial":"selepas percubaan","product_info.after":"selepas","product_info.intro_price_phase_after_trial":"Kemudian {{introPriceDuration}} untuk {{introPrice}}","product_info.intro_price_phase":"Pertama {{introPriceDuration}} untuk {{introPrice}}","product_info.intro_price_phase_paid_once":"dibayar sekali","payment_entry_page.trial_subscription_terms_info":"Selepas tempoh percubaan anda tamat, anda akan dikenakan bayaran sebanyak {{price}} {{perFrequency}} bermula {{renewalDate}}. Anda boleh membatalkan pada bila-bila masa sebelum tarikh ini.","payment_entry_page.subscription_info":"Langganan diperbaharui secara automatik. Batalkan bila-bila masa.","payment_entry_page.otp_terms_info":"Dengan membuat pembelian, anda bersetuju untuk membenarkan {{appName}}
2 mengenakan bayaran kepada anda mengikut terma mereka.","payment_entry_page.terms_link_label":"Terma","payment_entry_page.subscription_terms_info":"Dengan melanggan, anda bersetuju untuk membenarkan {{appName}} mengenakan bayaran kepada anda mengikut terma mereka sehingga anda membatalkan.","loading_page.keep_page_open":"Proses hampir selesai. Pastikan halaman ini dibuka.","loading_page.processing_payment":"Memproses pembayaran","pricing_table.discount":"Diskaun","pricing_table.subtotal":"Subtotal","pricing_dropdown.add_promo_code":"Tambah kod promo","discount_input.label":"Kod promo"},no:{"periods.week":"{{amount}} uke","periods.month":"{{amount}} m\xe5ned","periods.year":"{{amount}} \xe5r","periods.day":"{{amount}} dag","periods.weekShort":"{{amount}}uk","periods.monthShort":"{{amount}}md","periods.yearShort":"{{amount}}\xe5r","periods.dayShort":"{{amount}}d","periods.lifetime":"livstid","periods.weekPlural":"{{amount}} uker","periods.monthPlural":"{{amount}} m\xe5neder","periods.yearPlural":"{{amount}} \xe5r","periods.dayPlural":"{{amount}} dager","periods.weekFrequency":"ukentlig","periods.monthFrequency":"m\xe5nedlig","periods.yearFrequency":"\xe5rlig","periods.dayFrequency":"daglig","periods.perWeekFrequency":"per uke","periods.perMonthFrequency":"per m\xe5ned","periods.perYearFrequency":"per \xe5r","periods.perDayFrequency":"per dag","periods.unknownFrequency":"ukjent","periods.weekFrequencyPlural":"hver {{amount}} uker","periods.monthFrequencyPlural":"hver {{amount}} m\xe5neder","periods.yearFrequencyPlural":"hver {{amount}} \xe5r","periods.dayFrequencyPlural":"hver {{amount}} dager","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} gratis pr\xf8veperiode","product_info.price_after_free_trial":"Etter pr\xf8veperioden slutter, den {{renewalDate}}","product_info.renewal_frequency":"Fornyes {{frequency}}","product_info.continues_until_cancelled":"Varer til den avbestilles","product_info.cancel_anytime":"Avbestille n\xe5r som helst","payment_entry_page.payment_step_title":"Sikker betaling via RevenueCat","payment_entry_page.button_pay":"Betal n\xe5","payment_entry_page.button_start_trial":"Start pr\xf8veperiode","success_page.purchase_successful":"Betalingen er fullf\xf8rt","success_page.button_close":"Fortsett","error_page.if_error_persists":"Hvis feilen vedvarer, vennligst kontakt ","error_page.error_title_already_subscribed":"Du abonnerer allerede p\xe5 {{productTitle}}","error_page.error_title_already_purchased":"Du har allerede kj\xf8pt {{productTitle}}","error_page.error_title_other_errors":"Noe gikk galt","error_page.error_message_already_subscribed":"Du kan ikke abonnere p\xe5 dette produktet igjen.","error_page.error_message_already_purchased":"Du kan ikke kj\xf8pe dette produktet igjen.","error_page.error_message_missing_email_error":"E-post er n\xf8dvendig for \xe5 fullf\xf8re kj\xf8pet.","error_page.error_message_network_error":"Nettverksfeil. Vennligst sjekk internettforbindelsen din.","error_page.error_message_error_charging_payment":"Betalingen mislyktes.","error_page.error_message_error_setting_up_purchase":"Kj\xf8pet ble ikke startet p\xe5 grunn av en feil (feilkode: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Vi kunne ikke bekrefte faktureringsadressen din. Vennligst sjekk at postnummeret og landet er korrekte.","error_page.error_message_unknown_error":"En ukjent feil oppstod (feilkode: {{errorCode}}).","error_page.button_try_again":"Pr\xf8v igjen","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}} ({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Totalt forfaller i dag","product_info.subscribe_to":"Abonner p\xe5","navbar_header.details":"Detaljer","navbar_header.back_button":"Tilbake","pricing_dropdown.show_details":"Vis detaljer","pricing_dropdown.hide_details":"Skjul detaljer","pricing_table.tax":"Skatt","pricing_table.trial_ends":"Etter pr\xf8veperioden slutter, den {{formattedTrialEndDate}}","pricing_table.total_due_today":"Totalt forfaller i dag","pricing_table.total_excluding_tax":"Total eksklusive skatt","pricing_table.enter_billing_address_to_calculate":"Oppgi fakturer
2ingsadresse for \xe5 beregne","pricing_table.enter_state_or_postal_code_to_calculate":"Skriv inn stat eller postnummer for \xe5 beregne","pricing_table.enter_postal_code_to_calculate":"Skriv inn postnummer for \xe5 beregne","error_page.error_message_invalid_email_error":"E-postadressen {{email}} kunne ikke bekreftes. Vennligst oppgi en gyldig e-postadresse.","payment_entry_page.button_payment_method":"Betal {{formattedPrice}} med {{paymentMethod}}","payment_entry_page.button_with_price":"Betal {{formattedPrice}}","price_update.title":"Prisoppdatering","price_update.base_message":"Totalprisen er oppdatert med skatt basert p\xe5 fakturaadressen din. Vennligst se gjennom og pr\xf8v igjen. Kortet ditt vil kun bli belastet \xe9n gang.","price_update.trial_message":"Abonnementsprisen er oppdatert for \xe5 inkludere skatter basert p\xe5 din fakturaadresse. Den gratis pr\xf8veperioden gjelder fortsatt. Vennligst sjekk og pr\xf8v igjen.","payment_entry_page.express_checkout_divider":"ELLER BETAL MED KORT","error_page.trouble_accessing":"Hvis du har problemer med \xe5 f\xe5 tilgang til kj\xf8pet ditt, kan du kontakte support p\xe5 ","error_page.close_button_title":"G\xe5 til {{appName}}","error_page.error_title_stripe_missing_required_permission":"Mangler Stripe-tillatelse","error_page.button_close":"Lukk","error_page.error_message_stripe_invalid_tax_origin_address":"Kj\xf8pet mislyktes fordi skatteopprinnelsesadressen er ugyldig. I produksjon vil kj\xf8p fungere uten at skatter brukes.","error_page.error_message_stripe_tax_not_active":"Kj\xf8pet mislyktes fordi Stripe Tax ikke er aktivert. I produksjon vil kj\xf8p fungere uten at skatter brukes.","error_page.error_only_in_sandbox":"Denne meldingen vises bare i sandkassen.","error_page.error_message_stripe_missing_required_permission":"Kj\xf8pet mislyktes fordi Stripe-appen mangler en n\xf8dvendig tillatelse. I produksjon vil kj\xf8p fungere uten at skatter brukes.","error_page.error_title_stripe_tax_not_active":"Stripe Tax er ikke aktivt","error_page.error_title_stripe_invalid_tax_origin_address":"Ugyldig skatteopprinnelsesadresse","apple_pay.free_trial":"Gratis pr\xf8veperiode","product_info.price_after_intro_price":"Etter {{introPriceDuration}}, den {{renewalDate}}","product_info.after_trial":"etter pr\xf8veperiode","product_info.after":"etter","product_info.intro_price_phase_after_trial":"Deretter {{introPriceDuration}} for {{introPrice}}","product_info.intro_price_phase":"F\xf8rst {{introPriceDuration}} for {{introPrice}}","product_info.intro_price_phase_paid_once":"betales \xe9n gang","payment_entry_page.trial_subscription_terms_info":"Etter at pr\xf8veperioden din er over, blir du belastet {{price}} {{perFrequency}} fra og med {{renewalDate}}. Du kan kansellere n\xe5r som helst f\xf8r denne datoen.","payment_entry_page.subscription_info":"Abonnementet fornyes automatisk. Avbryt n\xe5r som helst.","payment_entry_page.otp_terms_info":"Ved \xe5 kj\xf8pe godtar du at {{appName}} belaster deg i henhold til deres vilk\xe5r.","payment_entry_page.terms_link_label":"Vilk\xe5r","payment_entry_page.subscription_terms_info":"Ved \xe5 abonnere godtar du at {{appName}} belaster deg i henhold til deres vilk\xe5r til du kansellerer.","loading_page.keep_page_open":"Prosessen er nesten ferdig. Hold denne siden \xe5pen.","loading_page.processing_payment":"Behandler betaling","pricing_table.discount":"Rabatt","pricing_table.subtotal":"Subtotal","pricing_dropdown.add_promo_code":"Legg til kampanjekode","discount_input.label":"Kampanjekode"},pl:{"periods.week":"{{amount}} tydzień","periods.month":"{{amount}} miesiąc","periods.year":"{{amount}} rok","periods.day":"{{amount}} dzień","periods.weekShort":"{{amount}}tydz","periods.monthShort":"{{amount}}mies","periods.yearShort":"{{amount}}rok","periods.dayShort":"{{amount}}d","periods.lifetime":"dożywotnio","periods.weekPlural":"{{amount}} tygodni","periods.monthPlural":"{{amount}} miesięcy","periods.yearPlural":"{{amount}} lat","periods.dayPlural":"{{amount}} dni","periods.weekFrequency":"tygodniowo","periods.monthFrequency":"miesięcznie","periods.yearFrequency":"rocznie","periods.dayFrequency":"dziennie","periods.perWeekFrequency":"na tydzień","periods.perMonthFrequency":"na miesiąc","periods.perYearFrequency":"na rok","periods.perDayFrequency":"na dzień","periods.unknownFrequency":"nieznany","periods.weekFrequencyPlural":"co {{amount}} tygodni","periods.monthFrequencyPlural":"co {{amount}} miesięcy","periods.yearFrequencyPlural":"co {{amount}} lat","periods.dayFrequencyPlural":"co {{amount}} dni","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}
2","product_info.free_trial_duration":"{{trialDuration}} dni pr\xf3bnych","product_info.price_after_free_trial":"Po zakończeniu okresu pr\xf3bnego, dnia {{renewalDate}}","product_info.renewal_frequency":"Odnawialny co {{frequency}}","product_info.continues_until_cancelled":"Kontynuowane do momentu anulowania","product_info.cancel_anytime":"Możesz anulować w dowolnym momencie","payment_entry_page.payment_step_title":"Bezpieczna płatność przez RevenueCat","payment_entry_page.button_pay":"Zapłać teraz","payment_entry_page.button_start_trial":"Rozpocznij okres pr\xf3bny","success_page.purchase_successful":"Płatność zakończona","success_page.button_close":"Kontynuuj","error_page.if_error_persists":"Jeśli błąd będzie się powtarzał, skontaktuj się z ","error_page.error_title_already_subscribed":"Już subskrybujesz {{productTitle}}","error_page.error_title_already_purchased":"Już zakupiłeś/aś {{productTitle}}","error_page.error_title_other_errors":"Coś poszło nie tak","error_page.error_message_already_subscribed":"Nie możesz ponownie subskrybować tego produktu.","error_page.error_message_already_purchased":"Nie możesz ponownie zakupić tego produktu.","error_page.error_message_missing_email_error":"Adres e-mail jest wymagany do dokonania zakupu.","error_page.error_message_network_error":"Błąd sieci. Sprawdź połączenie internetowe.","error_page.error_message_error_charging_payment":"Płatność nieudana.","error_page.error_message_error_setting_up_purchase":"Zakup nie został rozpoczęty z powodu błędu (kod błędu: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Nie mogliśmy zweryfikować Twojego adresu rozliczeniowego. Sprawdź, czy kod pocztowy i kraj są poprawne.","error_page.error_message_unknown_error":"Wystąpił nieznany błąd (kod błędu: {{errorCode}}).","error_page.button_try_again":"Spr\xf3buj ponownie","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Do zapłaty dzisiaj","product_info.subscribe_to":"Subskrybuj","navbar_header.details":"Szczeg\xf3ły","navbar_header.back_button":"Wstecz","pricing_dropdown.show_details":"Pokaż szczeg\xf3ły","pricing_dropdown.hide_details":"Ukryj szczeg\xf3ły","pricing_table.tax":"Podatek","pricing_table.trial_ends":"Po zakończeniu okresu pr\xf3bnego, {{formattedTrialEndDate}}","pricing_table.total_due_today":"Suma należna dzisiaj","pricing_table.total_excluding_tax":"Suma bez podatku","pricing_table.enter_billing_address_to_calculate":"Wprowadź adres rozliczeniowy, aby obliczyć","pricing_table.enter_state_or_postal_code_to_calculate":"Wprowadź stan lub kod pocztowy, aby obliczyć","pricing_table.enter_postal_code_to_calculate":"Wprowadź kod pocztowy, aby obliczyć","error_page.error_message_invalid_email_error":"Nie można zweryfikować adresu e-mail {{email}}. Proszę podać prawidłowy adres e-mail.","payment_entry_page.button_payment_method":"Zapłać {{formattedPrice}} przez {{paymentMethod}}","payment_entry_page.button_with_price":"Zapłać {{formattedPrice}}","price_update.title":"Aktualizacja ceny","price_update.base_message":"Cena całkowita została zaktualizowana o podatek na podstawie Twojego adresu rozliczeniowego. Sprawdź i spr\xf3buj ponownie. Twoja karta zostanie obciążona tylko raz.","price_update.trial_message":"Cena subskrypcji została zaktualizowana o podatki na podstawie Twojego adresu rozliczeniowego. Okres pr\xf3bny nadal obowiązuje. Sprawdź i spr\xf3buj ponownie.","payment_entry_page.express_checkout_divider":"LUB ZAPŁAĆ KARTĄ","error_page.trouble_accessing":"Jeśli masz problemy z dostępem do zakupu, skontaktuj się z działem pomocy pod adresem ","error_page.close_button_title":"Przejdź do {{appName}}","error_page.error_title_stripe_missing_required_permission":"Brakujące uprawnienie Stripe","error_page.button_close":"Zamknij","error_page.error_message_stripe_invalid_tax_origin_address":"Zakup nie powi\xf3dł się, ponieważ adres pochodzenia podatku jest nieprawidłowy. W środowisku produkcyjnym zakupy będą działać bez naliczania podatk\xf3w.","error_page.error_message_stripe_tax_not_active":"Zakup nie powi\xf3dł się, ponieważ Stripe Tax nie jest włączony. W środowisku produkcyjnym zakupy będą działać bez naliczania podatk\xf3w.","error_page.error_only_in_sandbox":"Ta wiadomość pojawia się tylko w środowisku testowym.","error_page.error_message_stripe_missing_required_permission":"Zakup nie powi\xf3dł się, ponieważ aplikacja Stripe nie ma wymaganego uprawnienia. W środowisku produkcyjnym zakupy będą działać bez naliczania podatk\xf3w.","error_page.error_title_str
2ipe_tax_not_active":"Stripe Tax nieaktywny","error_page.error_title_stripe_invalid_tax_origin_address":"Nieprawidłowy adres pochodzenia podatku","apple_pay.free_trial":"Okres pr\xf3bny","product_info.price_after_intro_price":"Po {{introPriceDuration}}, od {{renewalDate}}","product_info.after_trial":"po okresie pr\xf3bnym","product_info.after":"po","product_info.intro_price_phase_after_trial":"Następnie {{introPriceDuration}} za {{introPrice}}","product_info.intro_price_phase":"Najpierw {{introPriceDuration}} za {{introPrice}}","product_info.intro_price_phase_paid_once":"płatne jednorazowo","payment_entry_page.trial_subscription_terms_info":"Po zakończeniu okresu pr\xf3bnego zostanie pobrana opłata w wysokości {{price}} {{perFrequency}} począwszy od {{renewalDate}}. Możesz anulować subskrypcję w dowolnym momencie przed tą datą.","payment_entry_page.subscription_info":"Subskrypcja odnawia się automatycznie. Anuluj w dowolnym momencie.","payment_entry_page.otp_terms_info":"Dokonując zakupu, zgadzasz się na obciążenie przez {{appName}} zgodnie z ich warunkami.","payment_entry_page.terms_link_label":"Warunki","payment_entry_page.subscription_terms_info":"Subskrybując, zgadzasz się na obciążanie przez {{appName}} zgodnie z ich warunkami do momentu anulowania.","loading_page.keep_page_open":"Proces jest prawie zakończony. Pozostaw tę stronę otwartą.","loading_page.processing_payment":"Przetwarzanie płatności","pricing_table.discount":"Rabat","pricing_table.subtotal":"Suma częściowa","pricing_dropdown.add_promo_code":"Dodaj kod promocyjny","discount_input.label":"Kod promocyjny"},pt:{"periods.week":"{{amount}} semana","periods.month":"{{amount}} m\xeas","periods.year":"{{amount}} ano","periods.day":"{{amount}} dia","periods.weekShort":"{{amount}}sem","periods.monthShort":"{{amount}}m\xeas","periods.yearShort":"{{amount}}ano","periods.dayShort":"{{amount}}d","periods.lifetime":"vital\xedcio","periods.weekPlural":"{{amount}} semanas","periods.monthPlural":"{{amount}} meses","periods.yearPlural":"{{amount}} anos","periods.dayPlural":"{{amount}} dias","periods.weekFrequency":"semanal","periods.monthFrequency":"mensal","periods.yearFrequency":"anual","periods.dayFrequency":"di\xe1rio","periods.perWeekFrequency":"por semana","periods.perMonthFrequency":"por m\xeas","periods.perYearFrequency":"por ano","periods.perDayFrequency":"por dia","periods.unknownFrequency":"desconhecido","periods.weekFrequencyPlural":"a cada {{amount}} semanas","periods.monthFrequencyPlural":"a cada {{amount}} meses","periods.yearFrequencyPlural":"a cada {{amount}} anos","periods.dayFrequencyPlural":"a cada {{amount}} dias","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} teste gr\xe1tis","product_info.price_after_free_trial":"Ap\xf3s o t\xe9rmino do teste, em {{renewalDate}}","product_info.renewal_frequency":"Renova {{frequency}}","product_info.continues_until_cancelled":"Continua at\xe9 ser cancelado","product_info.cancel_anytime":"Cancelar a qualquer momento","payment_entry_page.payment_step_title":"Pagamento seguro pela RevenueCat","payment_entry_page.button_pay":"Pagar agora","payment_entry_page.button_start_trial":"Iniciar Teste","success_page.purchase_successful":"Pagamento conclu\xeddo","success_page.button_close":"Continuar","error_page.if_error_persists":"Se o erro persistir, entre em contato com ","error_page.error_title_already_subscribed":"Voc\xea j\xe1 se inscreveu em {{productTitle}}","error_page.error_title_already_purchased":"Voc\xea j\xe1 comprou {{productTitle}}","error_page.error_title_other_errors":"Algo deu errado","error_page.error_message_already_subscribed":"Voc\xea n\xe3o pode se inscrever neste produto novamente.","error_page.error_message_already_purchased":"Voc\xea n\xe3o pode comprar este produto novamente.","error_page.error_message_missing_email_error":"Email \xe9 necess\xe1rio para concluir a compra.","error_page.error_message_network_error":"Erro de rede. Verifique sua conex\xe3o com a internet.","error_page.error_message_error_charging_payment":"Pagamento falhou.","error_page.error_message_error_setting_up_purchase":"Compra n\xe3o iniciada devido a um erro (c\xf3digo de erro: {{errorCode}}).","error_page.error_message_invalid_tax_location":"N\xe3o conseguimos verificar seu endere\xe7o de cobran\xe7a. Por favor, verifique se o c\xf3digo postal e o pa\xeds est\xe3o corretos.","error_page.error_message_unknown_error":"Ocorreu um erro desconhecido (c\xf3digo de erro: {{errorCode}}).","error_page.button_try_again":"Tentar novamente","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Total a pagar hoje","product_info.subscribe_to":"Subscrever","navbar_header.details":"Detalhes","navbar_header.back_button":"Voltar","pricing_dropdown.show_details":"Mostrar detalhes","pricing_dropdown.hide_details":"Ocultar detalhes","pricing_table.tax":"Imposto","pricing_table.trial_ends":"Ap\xf3s o t\xe9rmino do per\xedodo de avalia\xe7\xe3o, em {{formattedTrialEndDate}}","pricing_table.total_due_today":"Total a pagar hoje","pricing_table.total_excluding_tax":"Total sem impostos","pricing_table.enter_billing_address_to_calculate":"Insira o endere\xe7o de cobran\xe7a para calcular","pricing_table.enter_state_or_postal_code_to_calculate":"Insira o estado ou o CEP para calcular","pricing_table.enter_postal_code_to_calculate":"Insira o CEP para calcular","error_page.error_message_invalid_email_error":"O endere\xe7o de e-mail {{email}} n\xe3o p\xf4de ser verificado. Por favor, forne\xe7a um endere\xe7o de e-mail v\xe1lido.","payment_entry_page.button_payment_method":"Pagar {{formattedPrice}} com {{paymentMethod}}","payment_entry_page.button_with_price":"Pagar {{formattedPrice}}","price_update.title":"Atualiza\xe7\xe3o de pre\xe7o","price_update.base_message":"O pre\xe7o total foi atualizado com impostos com base no seu endere\xe7o de cobran\xe7a. Por favor, revise e tente novamente. Seu cart\xe3o s\xf3 ser\xe1 cobrado uma vez.","price_update.trial_message":"O pre\xe7o da assinatura foi atualizado para incluir impostos com base no seu endere\xe7o de fatura\xe7\xe3o. O per\xedodo de teste gratuito continua v\xe1lido. Por favor, verifique e tente novamente.","payment_entry_page.express_checkout_divider":"OU PAGUE COM CART\xc3O","error_page.trouble_accessing":"Se estiver com problemas para acessar sua compra, entre em contato com o suporte em ","error_page.close_button_title":"Ir para {{appName}}
2","error_page.error_title_stripe_missing_required_permission":"Permiss\xe3o do Stripe em falta","error_page.button_close":"Fechar","error_page.error_message_stripe_invalid_tax_origin_address":"A compra falhou porque o endere\xe7o de origem fiscal \xe9 inv\xe1lido. Em produ\xe7\xe3o, as compras funcionar\xe3o sem impostos aplicados.","error_page.error_message_stripe_tax_not_active":"A compra falhou porque o Stripe Tax n\xe3o est\xe1 ativado. Em produ\xe7\xe3o, as compras funcionar\xe3o sem impostos aplicados.","error_page.error_only_in_sandbox":"Esta mensagem aparece apenas na sandbox.","error_page.error_message_stripe_missing_required_permission":"A compra falhou porque o aplicativo Stripe n\xe3o tem uma permiss\xe3o necess\xe1ria. Em produ\xe7\xe3o, as compras funcionar\xe3o sem impostos aplicados.","error_page.error_title_stripe_tax_not_active":"Stripe Tax n\xe3o est\xe1 ativo","error_page.error_title_stripe_invalid_tax_origin_address":"Endere\xe7o de origem fiscal inv\xe1lido","apple_pay.free_trial":"Teste Gratuito","product_info.price_after_intro_price":"Ap\xf3s {{introPriceDuration}}, em {{renewalDate}}","product_info.after_trial":"ap\xf3s o per\xedodo de teste","product_info.after":"ap\xf3s","product_info.intro_price_phase_after_trial":"Depois, {{introPriceDuration}} por {{introPrice}}","product_info.intro_price_phase":"Primeiro, {{introPriceDuration}} por {{introPrice}}","product_info.intro_price_phase_paid_once":"pago uma vez","payment_entry_page.trial_subscription_terms_info":"Ap\xf3s o t\xe9rmino do per\xedodo de avalia\xe7\xe3o, ser\xe1 cobrado o valor de {{price}} {{perFrequency}} a partir de {{renewalDate}}. Pode cancelar a qualquer momento antes desta data.","payment_entry_page.subscription_info":"A subscri\xe7\xe3o \xe9 renovada automaticamente. Cancele a qualquer momento.","payment_entry_page.otp_terms_info":"Ao comprar, voc\xea concorda em permitir que o {{appName}} cobre de acordo com os termos deles.","payment_entry_page.terms_link_label":"Termos","payment_entry_page.subscription_terms_info":"Ao subscrever, concorda em permitir que a {{appName}} lhe cobre de acordo com os seus termos at\xe9 cancelar.","loading_page.keep_page_open":"O processo est\xe1 quase conclu\xeddo. Mantenha esta p\xe1gina aberta.","loading_page.processing_payment":"Processando o pagamento","pricing_table.discount":"Desconto","pricing_table.subtotal":"Subtotal","pricing_dropdown.add_promo_code":"Adicionar c\xf3digo promocional","discount_input.label":"C\xf3digo promocional"},ro:{"periods.week":"{{amount}} săptăm\xe2nă","periods.month":"{{amount}} lună","periods.year":"{{amount}} an","periods.day":"{{amount}} zi","periods.weekShort":"{{amount}}săpt","periods.monthShort":"{{amount}}lun","periods.yearShort":"{{amount}}an","periods.dayShort":"{{amount}}z","periods.lifetime":"pe viață","periods.weekPlural":"{{amount}} săptăm\xe2ni","periods.monthPlural":"{{amount}} luni","periods.yearPlural":"{{amount}} ani","periods.dayPlural":"{{amount}} zile","periods.weekFrequency":"săptăm\xe2nal","periods.monthFrequency":"lunar","periods.yearFrequency":"anual","periods.dayFrequency":"zilnic","periods.perWeekFrequency":"pe săptăm\xe2nă","periods.perMonthFrequency":"pe lună","periods.perYearFrequency":"pe an","periods.perDayFrequency":"pe zi","periods.unknownFrequency":"necunoscut","periods.weekFrequencyPlural":"la fiecare {{amount}} săptăm\xe2ni","periods.monthFrequencyPlural":"la fiecare {{amount}} luni","periods.yearFrequencyPlural":"la fiecare {{amount}} ani","periods.dayFrequencyPlural":"la fiecare {{amount}} zile","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} perioadă de probă gratuită","product_info.price_after_free_trial":"După terminarea perioadei de probă, pe {{renewalDate}}","product_info.renewal_frequency":"Se re\xeennoiește {{frequency}}","product_info.continues_until_cancelled":"Continuă p\xe2nă la anulare","product_info.cancel_anytime":"Anulare oric\xe2nd","payment_entry_page.payment_step_title":"Plata securizată prin RevenueCat","payment_entry_page.button_pay":"Plătește acum","payment_entry_page.button_start_trial":"\xcencepe peri
2oada de probă","success_page.purchase_successful":"Plata efectuată","success_page.button_close":"Continuă","error_page.if_error_persists":"Dacă eroarea persistă, vă rugăm să contactați ","error_page.error_title_already_subscribed":"Sunteți deja abonat la {{productTitle}}","error_page.error_title_already_purchased":"Ați achiziționat deja {{productTitle}}","error_page.error_title_other_errors":"A apărut o eroare","error_page.error_message_already_subscribed":"Nu vă puteți abona din nou la acest produs.","error_page.error_message_already_purchased":"Nu puteți achiziționa din nou acest produs.","error_page.error_message_missing_email_error":"Adresa de e-mail este necesară pentru a finaliza achiziția.","error_page.error_message_network_error":"Eroare de rețea. Verificați conexiunea la internet.","error_page.error_message_error_charging_payment":"Plata a eșuat.","error_page.error_message_error_setting_up_purchase":"Achiziția nu a putut fi inițiată din cauza unei erori (cod de eroare: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Nu am putut verifica adresa de facturare. Vă rugăm să verificați dacă codul poștal și țara sunt corecte.","error_page.error_message_unknown_error":"A apărut o eroare necunoscută (cod de eroare: {{errorCode}}).","error_page.button_try_again":"\xcencearcă din nou","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Total de plată astăzi","product_info.subscribe_to":"Abonare la","navbar_header.details":"Detalii","navbar_header.back_button":"\xcenapoi","pricing_dropdown.show_details":"Arată detalii","pricing_dropdown.hide_details":"Ascunde detalii","pricing_table.tax":"Taxă","pricing_table.trial_ends":"După ce perioada de probă se termină, pe {{formattedTrialEndDate}}","pricing_table.total_due_today":"Total de plătit astăzi","pricing_table.total_excluding_tax":"Total fără taxe","pricing_table.enter_billing_address_to_calculate":"Introduceți adresa de facturare pentru a calcula","pricing_table.enter_state_or_postal_code_to_calculate":"Introduceți statul sau codul poștal pentru a calcula","pricing_table.enter_postal_code_to_calculate":"Introduceți codul poștal pentru a calcula","error_page.error_message_invalid_email_error":"Adresa de e-mail {{email}} nu a putut fi verificată. Vă rugăm să furnizați o adresă de e-mail validă.","payment_entry_page.button_payment_method":"Plătește {{formattedPrice}} cu {{paymentMethod}}","payment_entry_page.button_with_price":"Plătește {{formattedPrice}}","price_update.title":"Actualizare preț","price_update.base_message":"Prețul total a fost actualizat cu taxe, \xeen funcție de adresa dumneavoastră de facturare. Vă rugăm să revizuiți și să \xeencercați din nou. Cardul dumneavoastră va fi debitat o singură dată.","price_update.trial_message":"Prețul abonamentului a fost actualizat pentru a include taxele bazate pe adresa dvs. de facturare. Perioada de probă gratuită răm\xe2ne valabilă. Vă rugăm să verificați și să \xeencercați din nou.","payment_entry_page.express_checkout_divider":"SAU PLĂTEȘTE CU CARDUL","error_page.trouble_accessing":"Dacă \xeent\xe2mpini probleme \xeen accesarea achiziției tale, contactează serviciul de asistență la ","error_page.close_button_title":"Mergi la {{appName}}","error_page.error_title_stripe_missing_required_permission":"Permisiune Stripe lipsă","error_page.button_close":"\xcenchide","error_page.error_message_stripe_invalid_tax_origin_address":"Achiziția a eșuat deoarece adresa de origine fiscală este nevalidă. \xcen producție, achizițiile vor funcționa fără taxe aplicate.","error_page.error_message_stripe_tax_not_active":"Achiziția a eșuat deoarece Stripe Tax nu este activat. \xcen producție, achizițiile vor funcționa fără taxe aplicate.","error_page.error_only_in_sandbox":"Acest mesaj apare doar \xeen sandbox.","error_page.error_message_stripe_missing_required_permission":"Achiziția a eșuat deoarece aplicației Stripe \xeei lipsește o permisiune necesară. \xcen producție, achizițiile vor funcționa fără taxe aplicate.","error_page.error_title_str
2ipe_tax_not_active":"Stripe Tax nu este activ","error_page.error_title_stripe_invalid_tax_origin_address":"Adresă de origine fiscală Stripe nevalidă","apple_pay.free_trial":"Perioadă de probă gratuită","product_info.price_after_intro_price":"După {{introPriceDuration}}, pe {{renewalDate}}","product_info.after_trial":"după perioada de probă","product_info.after":"după","product_info.intro_price_phase_after_trial":"Apoi {{introPriceDuration}} pentru {{introPrice}}","product_info.intro_price_phase":"Mai \xeent\xe2i {{introPriceDuration}} pentru {{introPrice}}","product_info.intro_price_phase_paid_once":"plătit o singură dată","payment_entry_page.trial_subscription_terms_info":"După ce perioada de probă se termină, veți fi taxat cu {{price}} {{perFrequency}} \xeencep\xe2nd cu {{renewalDate}}. Puteți anula oric\xe2nd \xeenainte de această dată.","payment_entry_page.subscription_info":"Abonamentul se re\xeennoiește automat. Anulați oric\xe2nd.","payment_entry_page.otp_terms_info":"Prin achiziționarea, sunteți de acord să permiteți {{appName}} să vă taxeze conform termenilor săi.","payment_entry_page.terms_link_label":"Termeni","payment_entry_page.subscription_terms_info":"Prin abonare, sunteți de acord să permiteți {{appName}} să vă taxeze conform termenilor săi p\xe2nă la anulare.","loading_page.keep_page_open":"Procesul este aproape finalizat. Păstrați această pagină deschisă.","loading_page.processing_payment":"Se procesează plata","pricing_table.discount":"Reducere","pricing_table.subtotal":"Subtotal","pricing_dropdown.add_promo_code":"Adaugă cod promoțional","discount_input.label":"Cod promoțional"},ru:{"periods.week":"{{amount}} неделя","periods.month":"{{amount}} месяц","periods.year":"{{amount}} год","periods.day":"{{amount}} день","periods.weekShort":"{{amount}}нед","periods.monthShort":"{{amount}}мес","periods.yearShort":"{{amount}}г","periods.dayShort":"{{amount}}д","periods.lifetime":"пожизненно","periods.weekPlural":"{{amount}} недель","periods.monthPlural":"{{amount}} месяцев","periods.yearPlural":"{{amount}} лет","periods.dayPlural":"{{amount}} дней","periods.weekFrequency":"еженедельно","periods.monthFrequency":"ежемесячно","periods.yearFrequency":"ежегодно","periods.dayFrequency":"ежедневно","periods.perWeekFrequency":"в неделю","periods.perMonthFrequency":"в месяц","periods.perYearFrequency":"в год","periods.perDayFrequency":"в день","periods.unknownFrequency":"неизвестно","periods.weekFrequencyPlural":"каждые {{amount}} недель","periods.monthFrequencyPlural":"каждые {{amount}} месяцев","periods.yearFrequencyPlural":"каждые {{amount}} лет","periods.dayFrequencyPlural":"каждые {{amount}} дней","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} бесплатная пробная версия","product_info.price_after_free_trial":"После окончания пробного периода, {{renewalDate}}","product_info.renewal_frequency":"Продлевается {{frequency}}","product_info.continues_until_cancelled":"Продолжается до отмены","product_info.cancel_anytime":"Отменить в любое время","payment_entry_page.payment_step_title":"Безопасная оплата через RevenueCat","payment_entry_page.button_pay":"Оплатить сейчас","payment_entry_page.button_start_trial":"Начать пробный период","success_page.purchase_successful":"Оплата завершена","success_page.button_close":"Продолжить","error_page.if_error_persists":"Если ошибка сохраняется, пожалуйста, свяжитесь с ","error_page.error_title_already_subscribed":"Вы уже подписаны на {{productTitle}}","error_page.error_title_already_purchased":"Вы уже приобрели {{productTitle}}","error_page.error_title_other_errors":"Что-то пошло Ð
2½Ðµ так","error_page.error_message_already_subscribed":"Вы не можете подписаться на этот продукт повторно.","error_page.error_message_already_purchased":"Вы не можете приобрести этот продукт повторно.","error_page.error_message_missing_email_error":"Для завершения покупки необходим адрес электронной почты.","error_page.error_message_network_error":"Ошибка сети. Проверьте ваше интернет-соединение.","error_page.error_message_error_charging_payment":"Оплата не прошла.","error_page.error_message_error_setting_up_purchase":"Покупка не была начата из-за ошибки (код ошибки: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Мы не смогли проверить ваш платежный адрес. Пожалуйста, проверьте, что почтовый индекс и страна указаны правильно.","error_page.error_message_unknown_error":"Произошла неизвестная ошибка (код ошибки: {{errorCode}}).","error_page.button_try_again":"Повторить попытку","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Всего к оплате сегодня","product_info.subscribe_to":"Подписаться","navbar_header.details":"Детали","navbar_header.back_button":"Назад","pricing_dropdown.show_details":"Показать детали","pricing_dropdown.hide_details":"Скрыть детали","pricing_table.tax":"Налог","pricing_table.trial_ends":"После окончания пробного периода, {{formattedTrialEndDate}}","pricing_table.total_due_today":"Итого к оплате сегодня","pricing_table.total_excluding_tax":"Итого без учета налога","pricing_table.enter_billing_address_to_calculate":"Введите платежный адрес для расчета","pricing_table.enter_state_or_postal_code_to_calculate":"Введите штат или почтовый индекс для расчета","pricing_table.enter_postal_code_to_calculate":"Введите почтовый индекс для расчета","error_page.error_message_invalid_email_error":"Не удалось проверить адрес электронной почты {{email}}. Пожалуйста, укажите действительный адрес электронной почты.","payment_entry_page.button_payment_method":"Оплатить {{formattedPrice}} через {{paymentMethod}}","payment_entry_page.button_with_price":"Оплатить {{formattedPrice}}","price_update.title":"Обновление цены","price_update.base_message":"Общая цена была обновлена с учетом налога на основе вашего платежного адреса. Пожалуйста, проверьте и повторите попытку. С вашей карты будет списано только один раз.","price_update.trial_message":"Цена подписки была обновлена с учетом налогов на основе вашего платежного адреса. Пробный период остается бесплатным. Пожалуйста, проверьте и попробуйте снова.","payment_entry_page.express_checkout_divider":"ИЛИ ОПЛАТИТЕ КАРТОЙ","error_page.trouble_accessing":"Если у вас возникли проблемы с доступом к вашей покупке, обратитесь в службу поддержки по адресу ","error_page.close_button_title":"Перейти в {{appName}}","error_page.error_title_stripe_missing_required_permission":"Отсутствует разрешение Stripe","error_page.button_close"
2:"Закрыть","error_page.error_message_stripe_invalid_tax_origin_address":"Покупка не удалась, так как адрес отправления налога недействителен. В рабочей среде покупки будут работать без применения налогов.","error_page.error_message_stripe_tax_not_active":"Покупка не удалась, так как Stripe Tax не включен. В рабочей среде покупки будут работать без применения налогов.","error_page.error_only_in_sandbox":"Это сообщение появляется только в песочнице.","error_page.error_message_stripe_missing_required_permission":"Покупка не удалась, так как у приложения Stripe отсутствует необходимое разрешение. В рабочей среде покупки будут работать без применения налогов.","error_page.error_title_stripe_tax_not_active":"Stripe Tax не активен","error_page.error_title_stripe_invalid_tax_origin_address":"Недействительный адрес отправления налога","apple_pay.free_trial":"Бесплатная пробная версия","product_info.price_after_intro_price":"После {{introPriceDuration}}, {{renewalDate}}","product_info.after_trial":"после пробного периода","product_info.after":"после","product_info.intro_price_phase_after_trial":"Затем {{introPriceDuration}} за {{introPrice}}","product_info.intro_price_phase":"Сначала {{introPriceDuration}} за {{introPrice}}","product_info.intro_price_phase_paid_once":"единоразовый платеж","payment_entry_page.trial_subscription_terms_info":"По окончании пробного периода с вас будет взиматься плата в размере {{price}} {{perFrequency}}, начиная с {{renewalDate}}. Вы можете отменить подписку в любое время до этой даты.","payment_entry_page.subscription_info":"Подписка продлевается автоматически. Отменить можно в любое время.","payment_entry_page.otp_terms_info":"Совершая покупку, вы соглашаетесь с тем, что {{appName}} будет взимать с вас плату в соответствии со своими условиями.","payment_entry_page.terms_link_label":"Условия","payment_entry_page.subscription_terms_info":"Подписываясь, вы соглашаетесь с тем, что {{appName}} будет взимать с вас плату в соответствии с их условиями до тех пор, пока вы не отмените подписку.","loading_page.keep_page_open":"Процесс почти завершен. Не закрывайте эту страницу.","loading_page.processing_payment":"Обработка платежа","pricing_table.discount":"Скидка","pricing_table.subtotal":"Итого","pricing_dropdown.add_promo_code":"Добавить промокод","discount_input.label":"Промокод"},sk:{"periods.week":"{{amount}} t\xfdždeň","periods.month":"{{amount}} mesiac","periods.year":"{{amount}} rok","periods.day":"{{amount}} deň","periods.weekShort":"{{amount}}t\xfdž","periods.monthShort":"{{amount}}mes","periods.yearShort":"{{amount}}rok","periods.dayShort":"{{amount}}d","periods.lifetime":"doživotne","periods.weekPlural":"{{amount}} t\xfdždňov","periods.monthPlural":"{{amount}} mesiacov","periods.yearPlural":"{{amount}} rokov","periods.dayPlural":"{{amount}} dn\xed","periods.weekFrequency":"t\xfdždenne","periods.monthFrequency":"mesačne","periods.yearFrequency":"ročne","periods.dayFrequency":"denne","periods.perWeekFrequency":"t\xfdždenne","periods.perMonthFrequency":"mesačne","periods.perYearFrequency":"ročne","periods.perDayFrequency":"denne","periods.unknownFrequency":"nezn\xe1me","periods.weekFrequencyPlural":"každ\xfdch {{amount}} t\xfdždňov","periods.monthFrequencyPlural":"každ\xfdch {{amount}} mesiacov","periods.yearFrequencyPlural":"každ\xfdch {{amount}} rokov","periods.dayFrequencyPlural":"každ\xfdch {{amount}} dn\xed","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}
2","product_info.free_trial_duration":"{{trialDuration}} bezplatn\xe9 sk\xfašobn\xe9 obdobie","product_info.price_after_free_trial":"Po skončen\xed sk\xfašobn\xe9ho obdobia, dňa {{renewalDate}}","product_info.renewal_frequency":"Obnovuje sa {{frequency}}","product_info.continues_until_cancelled":"Pokračuje, k\xfdm sa nezruš\xed","product_info.cancel_anytime":"Kedykoľvek zrušiť","payment_entry_page.payment_step_title":"Bezpečn\xfd n\xe1kup prostredn\xedctvom RevenueCat","payment_entry_page.button_pay":"Zaplatiť teraz","payment_entry_page.button_start_trial":"Spustiť sk\xfašobn\xe9 obdobie","success_page.purchase_successful":"Platba dokončen\xe1","success_page.button_close":"Pokračovať","error_page.if_error_persists":"Ak chyba pretrv\xe1va, kontaktujte ","error_page.error_title_already_subscribed":"Už ste si predplatili {{productTitle}}","error_page.error_title_already_purchased":"Už ste si zak\xfapili {{productTitle}}","error_page.error_title_other_errors":"Niečo sa pokazilo","error_page.error_message_already_subscribed":"Na tento produkt sa nem\xf4žete znova prihl\xe1siť na odber.","error_page.error_message_already_purchased":"Tento produkt si nem\xf4žete znova zak\xfapiť.","error_page.error_message_missing_email_error":"Na dokončenie n\xe1kupu je potrebn\xfd e-mail.","error_page.error_message_network_error":"Chyba siete. Skontrolujte svoje internetov\xe9 pripojenie.","error_page.error_message_error_charging_payment":"Platba zlyhala.","error_page.error_message_error_setting_up_purchase":"N\xe1kup sa nespustil kv\xf4li chybe (k\xf3d chyby: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Nepodarilo sa n\xe1m overiť vašu fakturačn\xfa adresu. Skontrolujte, pros\xedm, či je PSČ a krajina spr\xe1vne.","error_page.error_message_unknown_error":"Vyskytla sa nezn\xe1ma chyba (k\xf3d chyby: {{errorCode}}).","error_page.button_try_again":"Sk\xfasiť znova","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Celkov\xe1 suma splatn\xe1 dnes","product_info.subscribe_to":"Prihl\xe1siť sa na odber","navbar_header.details":"Podrobnosti","navbar_header.back_button":"Sp\xe4ť","pricing_dropdown.show_details":"Zobraziť podrobnosti","pricing_dropdown.hide_details":"Skryť podrobnosti","pricing_table.tax":"Daň","pricing_table.trial_ends":"Po skončen\xed sk\xfašobnej verzie, dňa {{formattedTrialEndDate}}","pricing_table.total_due_today":"Celkov\xe1 suma splatn\xe1 dnes","pricing_table.total_excluding_tax":"Celkom bez dane","pricing_table.enter_billing_address_to_calculate":"Zadajte fakturačn\xfa adresu pre v\xfdpočet","pricing_table.enter_state_or_postal_code_to_calculate":"Zadajte št\xe1t alebo PSČ pre v\xfdpočet","pricing_table.enter_postal_code_to_calculate":"Zadajte PSČ pre v\xfdpočet","error_page.error_message_invalid_email_error":"E-mailov\xe1 adresa {{email}} sa nedala overiť. Zadajte platn\xfa e-mailov\xfa adresu.","payment_entry_page.button_payment_method":"Zaplatiť sumu {{formattedPrice}} pomocou {{paymentMethod}}","payment_entry_page.button_with_price":"Zaplatiť {{formattedPrice}}","price_update.title":"Aktualiz\xe1cia ceny","price_update.base_message":"Celkov\xe1 cena bola aktualizovan\xe1 o daň na z\xe1klade vašej fakturačnej adresy. Skontrolujte to a sk\xfaste znova. Vaša karta bude zaťažen\xe1 iba raz.","price_update.trial_message":"Cena predplatn\xe9ho bola aktualizovan\xe1 o daňe na z\xe1klade vašej fakturačnej adresy. Bezplatn\xe1 sk\xfašobn\xe1 doba st\xe1le plat\xed. Pros\xedm, skontrolujte a sk\xfaste znova.","payment_entry_page.express_checkout_divider":"ALEBO ZAPLATIŤ KARTOU","error_page.trouble_accessing":"Ak m\xe1te probl\xe9my s pr\xedstupom k svojmu n\xe1kupu, kontaktujte podporu na ","error_page.close_button_title":"Prejsť na {{appName}}","error_page.error_title_stripe_missing_required_permission":"Ch\xfdbaj\xface povolenie Stripe","error_page.button_close"
2:"Zavrieť","error_page.error_message_stripe_invalid_tax_origin_address":"N\xe1kup sa nepodaril, pretože adresa p\xf4vodu dane je neplatn\xe1. V produkčnom prostred\xed bud\xfa n\xe1kupy fungovať bez uplatnenia dan\xed.","error_page.error_message_stripe_tax_not_active":"N\xe1kup sa nepodaril, pretože Stripe Tax nie je povolen\xfd. V produkčnom prostred\xed bud\xfa n\xe1kupy fungovať bez uplatnenia dan\xed.","error_page.error_only_in_sandbox":"T\xe1to spr\xe1va sa zobrazuje iba v testovacom prostred\xed (sandbox).","error_page.error_message_stripe_missing_required_permission":"N\xe1kup sa nepodaril, pretože aplik\xe1cii Stripe ch\xfdba požadovan\xe9 povolenie. V produkčnom prostred\xed bud\xfa n\xe1kupy fungovať bez uplatnenia dan\xed.","error_page.error_title_stripe_tax_not_active":"Stripe Tax nie je akt\xedvny","error_page.error_title_stripe_invalid_tax_origin_address":"Neplatn\xe1 adresa p\xf4vodu dane","apple_pay.free_trial":"Sk\xfašobn\xe1 verzia zdarma","product_info.price_after_intro_price":"Po {{introPriceDuration}}, dňa {{renewalDate}}","product_info.after_trial":"po sk\xfašobnej dobe","product_info.after":"po","product_info.intro_price_phase_after_trial":"Potom {{introPriceDuration}} za {{introPrice}}","product_info.intro_price_phase":"Najprv {{introPriceDuration}} za {{introPrice}}","product_info.intro_price_phase_paid_once":"zaplaten\xe9 jednorazovo","payment_entry_page.trial_subscription_terms_info":"Po skončen\xed sk\xfašobn\xe9ho obdobia v\xe1m bude \xfačtovan\xe1 suma {{price}} {{perFrequency}} počn\xfac dňom {{renewalDate}}. Pred t\xfdmto d\xe1tumom m\xf4žete kedykoľvek zrušiť.","payment_entry_page.subscription_info":"Predplatn\xe9 sa automaticky obnovuje. Zrušiť m\xf4žete kedykoľvek.","payment_entry_page.otp_terms_info":"Zak\xfapen\xedm s\xfahlas\xedte s t\xfdm, že spoločnosti {{appName}} umožn\xedte \xfačtovať v\xe1m poplatky v s\xfalade s jej podmienkami.","payment_entry_page.terms_link_label":"Podmienky","payment_entry_page.subscription_terms_info":"Prihl\xe1sen\xedm na odber s\xfahlas\xedte s t\xfdm, že spoločnosť {{appName}} v\xe1m bude \xfačtovať poplatky podľa svojich podmienok, až k\xfdm odber nezruš\xedte.","loading_page.keep_page_open":"Proces sa takmer dokončil. Nechajte t\xfato str\xe1nku otvoren\xfa.","loading_page.processing_payment":"Spracov\xe1va sa platba","pricing_table.discount":"Zľava","pricing_table.subtotal":"Medzis\xfačet","pricing_dropdown.add_promo_code":"Pridať promo k\xf3d","discount_input.label":"Propagačn\xfd k\xf3d"},sl:{"periods.week":"{{amount}} teden","periods.month":"{{amount}} mesec","periods.year":"{{amount}} leto","periods.day":"{{amount}} dan","periods.weekShort":"{{amount}}ted","periods.monthShort":"{{amount}}mes","periods.yearShort":"{{amount}}l","periods.dayShort":"{{amount}}d","periods.lifetime":"doživljenjsko","periods.weekPlural":"{{amount}} tednov","periods.monthPlural":"{{amount}} mesecev","periods.yearPlural":"{{amount}} let","periods.dayPlural":"{{amount}} dni","periods.weekFrequency":"tedensko","periods.monthFrequency":"mesečno","periods.yearFrequency":"letno","periods.dayFrequency":"dnevno","periods.perWeekFrequency":"na teden","periods.perMonthFrequency":"na mesec","periods.perYearFrequency":"na leto","periods.perDayFrequency":"na dan","periods.unknownFrequency":"neznano","periods.weekFrequencyPlural":"vsakih {{amount}} tednov","periods.monthFrequencyPlural":"vsakih {{amount}} mesecev","periods.yearFrequencyPlural":"vsakih {{amount}} let","periods.dayFrequencyPlural":"vsakih {{amount}} dni","product_info.subscribe_to":"Naročite se na","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"Brezplačno preizkusite za {{trialDuration}}","product_info.price_after_free_trial":"Po koncu preizkusa, dne {{renewalDate}}","product_info.intro_price_phase_after_trial":"Nato {{introPriceDuration}} za {{introPrice}}","product_info.intro_price_phase":"Prvih {{introPriceDuration}} za {{introPrice}}","product_info.intro_price_phase_paid_once":"plačano enkrat","product_info.price_after_intro_price":"Po {{introPriceDuration}}, dne {{renewalDate}}","product_info.after_trial":"po preizkusu","product_info.after":"po","product_info.total_due_today":"Skupaj za plačilo danes","product_info.renewal_frequency":"Se obnovi {{frequency}}","product_info.continues_until_cancelled":"Traja do preklica","product_info.cancel_anytime":"Prekličete lahko kadar koli","payment_entry_page.payment_step_title":"Varno plačilo prek RevenueCat","payment_entry_page.trial_subscription_terms_info":"Po koncu preizkusnega obdobja vam bo zaračunano {{price}} {{perFrequency}} z začetkom {{renewalDate}}. Prekličete lahko kadar koli pred tem datumom.","payment_entry_page.subscription_terms_info":"Z naročnino se strinjate, da vam {{appName}} zaračunava v skladu s svojimi pogoji, dokler ne prekličete.","payment_entry_page.otp_terms_info":"Z nakupom se strinjate, da vam {{appName}} zaračuna v skladu s svojimi pogoji.","payment_entry_page.terms_link_label":"Pogoji","payment_entry_page.subscription_info":"Naročnina se samodejno obnavlja. Prekličete lahko kadar koli.","payment_entry_page.button_pay":"Plačaj zdaj","payment_entry_page.button_start_trial":"Zač
2ni preizkus","payment_entry_page.button_with_price":"Plačaj {{formattedPrice}}","payment_entry_page.button_payment_method":"Plačaj {{formattedPrice}} z {{paymentMethod}}","payment_entry_page.express_checkout_divider":"ALI PLAČAJTE S KARTICO","loading_page.processing_payment":"Obdelava plačila","loading_page.keep_page_open":"Postopek je skoraj končan. Pustite to stran odprto.","success_page.purchase_successful":"Plačilo zaključeno","success_page.button_close":"Nadaljuj","error_page.close_button_title":"Pojdi na {{appName}}","error_page.if_error_persists":"Če težava ne izgine, se obrnite na ","error_page.trouble_accessing":"Če imate težave z dostopom do svojega nakupa, se obrnite na podporo na ","error_page.error_title_already_subscribed":"Na {{productTitle}} ste že naročeni","error_page.error_title_already_purchased":"{{productTitle}} ste že kupili","error_page.error_title_other_errors":"Nekaj je šlo narobe","error_page.error_message_already_subscribed":"Na ta izdelek se ne morete ponovno naročiti.","error_page.error_message_already_purchased":"Tega izdelka ne morete ponovno kupiti.","error_page.error_title_stripe_tax_not_active":"Stripe Tax ni aktiven","error_page.error_title_stripe_invalid_tax_origin_address":"Neveljaven izvorni naslov za davek","error_page.error_title_stripe_missing_required_permission":"Manjka dovoljenje Stripe","error_page.error_message_missing_email_error":"Za dokončanje nakupa je potrebna e-pošta.","error_page.error_message_invalid_email_error":"E-poštnega naslova {{email}} ni bilo mogoče preveriti. Vnesite veljaven e-poštni naslov.","error_page.error_message_network_error":"Napaka omrežja. Preverite svojo internetno povezavo.","error_page.error_message_error_charging_payment":"Plačilo ni uspelo.","error_page.error_message_error_setting_up_purchase":"Nakup se ni začel zaradi napake (koda napake: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Vašega naslova za obračun nismo mogli preveriti. Preverite, ali sta poštna številka in država pravilni.","error_page.error_message_unknown_error":"Prišlo je do neznane napake (koda napake: {{errorCode}}).","error_page.error_message_stripe_tax_not_active":"Nakup ni uspel, ker Stripe Tax ni omogočen. V produkciji bodo nakupi delovali brez obračunanih davkov.","error_page.error_message_stripe_invalid_tax_origin_address":"Nakup ni uspel, ker je izvorni naslov za davek neveljaven. V produkciji bodo nakupi delovali brez obračunanih davkov.","error_page.error_message_stripe_missing_required_permission":"Nakup ni uspel, ker aplikaciji Stripe manjka zahtevano dovoljenje. V produkciji bodo nakupi delovali brez obračunanih davkov.","error_page.error_only_in_sandbox":"To sporočilo se prikaže samo v peskovniku (sandbox).","error_page.button_try_again":"Poskusi znova","error_page.button_close":"Zapri","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","pricing_dropdown.show_details":"Prikaži podrobnosti","pricing_dropdown.hide_details":"Skrij podrobnosti","pricing_dropdown.add_promo_code":"Dodaj promocijsko kodo","discount_input.label":"Promocijska koda","pricing_table.trial_ends":"Po koncu preizkusa, dne {{formattedTrialEndDate}}","pricing_table.total_excluding_tax":"Skupaj brez davka","pricing_table.total_due_today":"Skupaj za plačilo danes","pricing_table.subtotal":"Vmesni seštevek","pricing_table.discount":"Popust","pricing_table.tax":"Davek","pricing_table.enter_billing_address_to_calculate":"Vnesite naslov za obračun za izračun","pricing_table.enter_postal_code_to_calculate":"Vnesite poštno številko za izračun","pricing_table.enter_state_or_postal_code_to_calculate":"Vnesite regijo ali poštno številko za izračun","navbar_header.details":"Podrobnosti","navbar_header.back_button":"Nazaj","price_update.title":"Posodobitev cene","price_update.base_message":"Skupna cena je bila posodobljena z davkom glede na vaš naslov za obračun. Preglejte in poskusite znova. V
2aša kartica bo bremenjena samo enkrat.","price_update.trial_message":"Cena naročnine je bila posodobljena, da vključuje davek glede na vaš naslov za obračun. Brezplačni preizkus še vedno velja. Preglejte in poskusite znova.","apple_pay.free_trial":"Brezplačni preizkus"},sv:{"periods.week":"{{amount}} vecka","periods.month":"{{amount}} m\xe5nad","periods.year":"{{amount}} \xe5r","periods.day":"{{amount}} dag","periods.weekShort":"{{amount}}v","periods.monthShort":"{{amount}}m\xe5n","periods.yearShort":"{{amount}}\xe5r","periods.dayShort":"{{amount}}d","periods.lifetime":"livstid","periods.weekPlural":"{{amount}} veckor","periods.monthPlural":"{{amount}} m\xe5nader","periods.yearPlural":"{{amount}} \xe5r","periods.dayPlural":"{{amount}} dagar","periods.weekFrequency":"veckovis","periods.monthFrequency":"m\xe5nadsvis","periods.yearFrequency":"\xe5rligen","periods.dayFrequency":"dagligen","periods.perWeekFrequency":"per vecka","periods.perMonthFrequency":"per m\xe5nad","periods.perYearFrequency":"per \xe5r","periods.perDayFrequency":"per dag","periods.unknownFrequency":"ok\xe4nd","periods.weekFrequencyPlural":"varje {{amount}} veckor","periods.monthFrequencyPlural":"varje {{amount}} m\xe5nader","periods.yearFrequencyPlural":"varje {{amount}} \xe5r","periods.dayFrequencyPlural":"varje {{amount}} dagar","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} gratis provperiod","product_info.price_after_free_trial":"Efter provperioden slutar, den {{renewalDate}}","product_info.renewal_frequency":"F\xf6rnyas {{frequency}}","product_info.continues_until_cancelled":"G\xe4ller tills avbokad","product_info.cancel_anytime":"Avboka n\xe4r som helst","payment_entry_page.payment_step_title":"S\xe4ker betalning via RevenueCat","payment_entry_page.button_pay":"Betala nu","payment_entry_page.button_start_trial":"Starta provperiod","success_page.purchase_successful":"Betalningen \xe4r klar","success_page.button_close":"Forts\xe4tt","error_page.if_error_persists":"Om felet kvarst\xe5r, v\xe4nligen kontakta ","error_page.error_title_already_subscribed":"Du prenumererar redan p\xe5 {{productTitle}}","error_page.error_title_already_purchased":"Du har redan k\xf6pt {{productTitle}}","error_page.error_title_other_errors":"N\xe5got gick fel","error_page.error_message_already_subscribed":"Du kan inte prenumerera p\xe5 den h\xe4r produkten igen.","error_page.error_message_already_purchased":"Du kan inte k\xf6pa den h\xe4r produkten igen.","error_page.error_message_missing_email_error":"E-post kr\xe4vs f\xf6r att slutf\xf6ra k\xf6pet.","error_page.error_message_network_error":"N\xe4tverksfel. Kontrollera din internetanslutning.","error_page.error_message_error_charging_payment":"Betalningen misslyckades.","error_page.error_message_error_setting_up_purchase":"K\xf6p kunde inte startas p\xe5 grund av ett fel (felkod: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Vi kunde inte verifiera din fakturer
2ingsadress. Kontrollera att postnummer och land \xe4r korrekta.","error_page.error_message_unknown_error":"Ett ok\xe4nt fel intr\xe4ffade (felkod: {{errorCode}}).","error_page.button_try_again":"F\xf6rs\xf6k igen","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}} ({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Totalt att betala idag","product_info.subscribe_to":"Prenumerera p\xe5","navbar_header.details":"Detaljer","navbar_header.back_button":"Tillbaka","pricing_dropdown.show_details":"Visa detaljer","pricing_dropdown.hide_details":"D\xf6lj detaljer","pricing_table.tax":"Moms","pricing_table.trial_ends":"Efter provperiodens slut, den {{formattedTrialEndDate}}","pricing_table.total_due_today":"Total summa att betala idag","pricing_table.total_excluding_tax":"Totalt exklusive moms","pricing_table.enter_billing_address_to_calculate":"Ange faktureringsadress f\xf6r att ber\xe4kna","pricing_table.enter_state_or_postal_code_to_calculate":"Ange delstat eller postnummer f\xf6r att ber\xe4kna","pricing_table.enter_postal_code_to_calculate":"Ange postnummer f\xf6r att ber\xe4kna","error_page.error_message_invalid_email_error":"E-postadressen {{email}} kunde inte verifieras. Ange en giltig e-postadress.","payment_entry_page.button_payment_method":"Betala {{formattedPrice}} med {{paymentMethod}}","payment_entry_page.button_with_price":"Betala {{formattedPrice}}","price_update.title":"Prisuppdatering","price_update.base_message":"Det totala priset har uppdaterats med moms baserat p\xe5 din fakturer
2ingsadress. Granska och f\xf6rs\xf6k igen. Ditt kort kommer endast att debiteras en g\xe5ng.","price_update.trial_message":"Prenumerationspriset har uppdaterats f\xf6r att inkludera skatter baserat p\xe5 din fakturaadress. Den kostnadsfria provperioden g\xe4ller fortfarande. Kontrollera och f\xf6rs\xf6k igen.","payment_entry_page.express_checkout_divider":"ELLER BETALA MED KORT","error_page.trouble_accessing":"Om du har problem med att komma \xe5t ditt k\xf6p, kontakta support p\xe5 ","error_page.close_button_title":"G\xe5 till {{appName}}","error_page.error_title_stripe_missing_required_permission":"Saknar Stripe-beh\xf6righet","error_page.button_close":"St\xe4ng","error_page.error_message_stripe_invalid_tax_origin_address":"K\xf6pet misslyckades eftersom skatteursprungsadressen \xe4r ogiltig. I produktion kommer k\xf6p att fungera utan att skatter till\xe4mpas.","error_page.error_message_stripe_tax_not_active":"K\xf6pet misslyckades eftersom Stripe Tax inte \xe4r aktiverat. I produktion kommer k\xf6p att fungera utan att skatter till\xe4mpas.","error_page.error_only_in_sandbox":"Det h\xe4r meddelandet visas bara i sandl\xe5dan.","error_page.error_message_stripe_missing_required_permission":"K\xf6pet misslyckades eftersom Stripe-appen saknar en n\xf6dv\xe4ndig beh\xf6righet. I produktion kommer k\xf6p att fungera utan att skatter till\xe4mpas.","error_page.error_title_stripe_tax_not_active":"Stripe Tax \xe4r inte aktivt","error_page.error_title_stripe_invalid_tax_origin_address":"Ogiltig skatteursprungsadress","apple_pay.free_trial":"Gratis provperiod","product_info.price_after_intro_price":"Efter {{introPriceDuration}}, den {{renewalDate}}","product_info.after_trial":"efter provperioden","product_info.after":"efter","product_info.intro_price_phase_after_trial":"Sedan {{introPriceDuration}} f\xf6r {{introPrice}}","product_info.intro_price_phase":"F\xf6rst {{introPriceDuration}} f\xf6r {{introPrice}}","product_info.intro_price_phase_paid_once":"betalas en g\xe5ng","payment_entry_page.trial_subscription_terms_info":"Efter att din provperiod slutar debiteras du {{price}} {{perFrequency}} fr\xe5n och med {{renewalDate}}. Du kan avbryta n\xe4r som helst f\xf6re detta datum.","payment_entry_page.subscription_info":"Prenumerationen f\xf6rnyas automatiskt. Avbryt n\xe4r som helst.","payment_entry_page.otp_terms_info":"Genom att k\xf6pa godk\xe4nner du att {{appName}} debiterar dig i enlighet med deras villkor.","payment_entry_page.terms_link_label":"Villkor","payment_entry_page.subscription_terms_info":"Genom att prenumerera godk\xe4nner du att {{appName}} debiterar dig i enlighet med deras villkor tills du avbryter.","loading_page.keep_page_open":"Processen \xe4r n\xe4stan klar. H\xe5ll den h\xe4r sidan \xf6ppen.","loading_page.processing_payment":"Behandlar betalning","pricing_table.discount":"Rabatt","pricing_table.subtotal":"Delsumma","pricing_dropdown.add_promo_code":"L\xe4gg till kampanjkod","discount_input.label":"Kampanjkod"},th:{"periods.week":"{{amount}} สัปดาห์","periods.month":"{{amount}} เดือน","periods.year":"{{amount}} ปี","periods.day":"{{amount}} วัน","periods.weekShort":"{{amount}} สัปดาห์","periods.monthShort":"{{amount}} เดือน","periods.yearShort":"{{amount}} ปี","periods.dayShort":"{{amount}} วัน","periods.lifetime":"ตลอดชีพ","periods.weekPlural":"{{amount}} สัปดาห์","periods.monthPlural":"{{amount}} เดือน","periods.yearPlural":"{{amount}} ปี","periods.dayPlural":"{{amount}} วัน","periods.weekFrequency":"รายสัปดาห์","periods.monthFrequency":"รายเดือน","periods.yearFrequency":"รายปี","periods.dayFrequency":"รายวัน","periods.perWeekFrequency":"ต่อสัปดาห์","periods.perMonthFrequency":"ต่อเดือน","periods.perYearFrequency":"ต่อปี","periods.perDayFrequency":"ต่อวัน","periods.unknownFrequency":"ไม่รู้จัก","periods.weekFrequencyPlural":"ทุกๆ {{amount}} สัปดาห์","periods.monthFrequencyPlural":"ทุกๆ {{amount}} เดือน","periods.yearFrequencyPlural":"ทุกๆ {{amount}} ปี","periods.dayFrequencyPlural":"ทุกๆ {{amount}} วัน","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}
2","product_info.free_trial_duration":"{{trialDuration}} ทดลองใช้ฟรี","product_info.price_after_free_trial":"หลังจากสิ้นสุดการทดลองใช้ ในวันที่ {{renewalDate}}","product_info.renewal_frequency":"ต่ออายุ {{frequency}}","product_info.continues_until_cancelled":"ต่อเนื่องจนกว่าจะยกเลิก","product_info.cancel_anytime":"ยกเลิกได้ตลอดเวลา","payment_entry_page.payment_step_title":"การชำระเงินอย่างปลอดภัยโดย RevenueCat","payment_entry_page.button_pay":"ชำระเงินตอนนี้","payment_entry_page.button_start_trial":"เริ่มทดลองใช้","success_page.purchase_successful":"การชำระเงินเสร็จสมบูรณ์","success_page.button_close":"ดำเนินการต่อ","error_page.if_error_persists":"หากข้อผิดพลาดยังคงอยู่ โปรดติดต่อ ","error_page.error_title_already_subscribed":"คุณได้สมัครสมาชิก {{productTitle}} แล้ว","error_page.error_title_already_purchased":"คุณได้ซื้อ {{productTitle}} แล้ว","error_page.error_title_other_errors":"มีบางอย่างผิดพลาด","error_page.error_message_already_subscribed":"คุณไม่สามารถสมัครสมาชิกผลิตภัณฑ์นี้ได้อีก","error_page.error_message_already_purchased":"คุณไม่สามารถซื้อผลิตภัณฑ์นี้ได้อีก","error_page.error_message_missing_email_error":"ต้องใช้อีเมลเพื่อทำการซื้อให้เสร็จสมบูรณ์","error_page.error_message_network_error":"ข้อผิดพลาดของเครือข่าย โปรดตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ","error_page.error_message_error_charging_payment":"การชำระเงินล้มเหลว","error_page.error_message_error_setting_up_purchase":"ไม่สามารถเริ่มการซื้อได้เนื่องจากข้อผิดพลาด (รหัสข้อผิดพลาด: {{errorCode}})","error_page.error_message_invalid_tax_location":"เราไม่สามารถยืนยันที่อยู่สำหรับออกใบแจ้งหนี้ของคุณได้ กรุณาตรวจสอบรหัสไปรษณีย์และประเทศให้ถูกต้อง","error_page.error_message_unknown_error":"เกิดข้อผิดพลาดที่ไม่รู้จัก (รหัสข้อผิดพลาด: {{errorCode}})","error_page.button_try_again":"ลองอีกครั้ง","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"ยอดรวมที่ต้องชำระวันนี้","product_info.subscribe_to":"สมัครสมาชิก","navbar_header.details":"รายละเอียด","navbar_header.back_button":"ย้อนกลับ","pricing_dropdown.show_details":"แสดงรายละเอียด","pricing_dropdown.hide_details":"ซ่อนรายละเอียด","pricing_table.tax":"ภาษี","pricing_table.trial_ends":"หลังจากช่วงทดลองใช้สิ้นสุด ในวันที่ {{formattedTrialEndDate}}","pricing_table.total_due_today":"ยอดรวมที่ต้องชำระวันนี้","pricing_table.total_excluding_tax":"ราคารวมก่อนภาษี","pricing_table.enter_billing_address_to_calculate":"กรุณากรอกที่อยู่สำหรับเรียกเก็บเงินเพื่อคำนวณ","pricing_table.enter_state_or_postal_code_to_calculate":"ใส่รัฐหรือรหัสไปรษณีย์เพื่อคำนวณ","pricing_table.enter_postal_code_to_calculate":"ใส่รหัสไปรษณีย์เพื่อคำนวณ","error_page.error_message_invalid_email_error":"ไม่สามารถยืนยันที่อยู่อีเมล {{email}} ได้ โปรดระบุที่อยู่อีเมลที่ถูกต้อง","payment_entry_page.button_payment_method":"ชำระเงิน {{formattedPrice}} ด้วย {{paymentMethod}}","payment_entry_page.button_with_price":"ชำระเงิน {{formattedPrice}}","price_update.title":"อัปเดตราคา","price_update.base_message":"ราคารวมได้รับการอัปเดตพร้อมภาษีตามที่อยู่สำหรับการเรียกเก็บเงินของคุณ โปรดตรวจสอบและลองอีกครั้ง บัตรของคุณจะถูกเรียกเก็บเงินเพียงครั้งเดียวเท่านั้น","price_update.trial_message":"ราคาการสมัครสมาชิกได้รับการอัปเดตเพื่อรวมภาษีตามที่อยู่สำหรับการเรียกเก็บเงินของคุณ ระยะเวลาทดลองใช้ฟรียังคงมีผล โปรดตรวจสอบและลองอีกครั้ง","payment_entry_page.express_checkout_divider":"หรือชำระด้วยบัตร","error_page.trouble_accessing":"หากคุณมีปัญหาในการเข้าถึงการซื้อ โปรดติดต่อฝ่ายสนับสนุนที่ ","error_page.close_button_title":"ไปที่ {{appName}}
2","error_page.error_title_stripe_missing_required_permission":"ขาดสิทธิ์ Stripe ที่จำเป็น","error_page.button_close":"ปิด","error_page.error_message_stripe_invalid_tax_origin_address":"การซื้อล้มเหลวเนื่องจากที่อยู่ต้นทางภาษีไม่ถูกต้อง ในสภาพแวดล้อมจริง การซื้อจะทำงานได้โดยไม่มีการเรียกเก็บภาษี","error_page.error_message_stripe_tax_not_active":"การซื้อล้มเหลวเนื่องจากไม่ได้เปิดใช้งาน Stripe Tax ในสภาพแวดล้อมจริง การซื้อจะทำงานได้โดยไม่มีการเรียกเก็บภาษี","error_page.error_only_in_sandbox":"ข้อความนี้จะปรากฏเฉพาะใน sandbox เท่านั้น","error_page.error_message_stripe_missing_required_permission":"การซื้อล้มเหลวเนื่องจากแอป Stripe ขาดสิทธิ์ที่จำเป็น ในสภาพแวดล้อมจริง การซื้อจะทำงานได้โดยไม่มีการเรียกเก็บภาษี","error_page.error_title_stripe_tax_not_active":"Stripe Tax ไม่เปิดใช้งาน","error_page.error_title_stripe_invalid_tax_origin_address":"ที่อยู่ต้นทางภาษีไม่ถูกต้อง","apple_pay.free_trial":"ทดลองใช้ฟรี","product_info.price_after_intro_price":"หลังจาก {{introPriceDuration}} ในวันที่ {{renewalDate}}","product_info.after_trial":"หลังช่วงทดลองใช้","product_info.after":"หลังจาก","product_info.intro_price_phase_after_trial":"จากนั้น {{introPriceDuration}} ในราคา {{introPrice}}","product_info.intro_price_phase":"ช่วงแรก {{introPriceDuration}} ในราคา {{introPrice}}","product_info.intro_price_phase_paid_once":"ชำระครั้งเดียว","payment_entry_page.trial_subscription_terms_info":"หลังจากช่วงทดลองใช้ของคุณสิ้นสุดลง คุณจะถูกเรียกเก็บเงิน {{price}} {{perFrequency}} เริ่มตั้งแต่วันที่ {{renewalDate}} คุณสามารถยกเลิกได้ตลอดเวลาก่อนวันดังกล่าว","payment_entry_page.subscription_info":"การสมัครรับข้อมูลจะต่ออายุโดยอัตโนมัติ ยกเลิกได้ตลอดเวลา","payment_entry_page.otp_terms_info":"เมื่อทำการซื้อ คุณตกลงที่จะอนุญาตให้ {{appName}} เรียกเก็บเงินจากคุณตามข้อกำหนดของพวกเขา","payment_entry_page.terms_link_label":"ข้อกำหนด","payment_entry_page.subscription_terms_info":"เมื่อสมัครรับข้อมูล แสดงว่าคุณยินยอมให้ {{appName}} เรียกเก็บเงินจากคุณตามข้อกำหนดจนกว่าคุณจะยกเลิก","loading_page.keep_page_open":"กระบวนการเกือบเสร็จสมบูรณ์แล้ว โปรดเปิดหน้านี้ไว้","loading_page.processing_payment":"กำลังดำเนินการชำระเงิน","pricing_table.discount":"ส่วนลด","pricing_table.subtotal":"ราคารวมย่อย","pricing_dropdown.add_promo_code":"เพิ่มรหัสโปรโมชั่น","discount_input.label":"รหัสโปรโมชั่น"},tr:{"periods.week":"{{amount}} hafta","periods.month":"{{amount}} ay","periods.year":"{{amount}} yıl","periods.day":"{{amount}}
2 g\xfcn","periods.weekShort":"{{amount}}hf","periods.monthShort":"{{amount}}ay","periods.yearShort":"{{amount}}yl","periods.dayShort":"{{amount}}g","periods.lifetime":"\xf6m\xfcr boyu","periods.weekPlural":"{{amount}} hafta","periods.monthPlural":"{{amount}} ay","periods.yearPlural":"{{amount}} yıl","periods.dayPlural":"{{amount}} g\xfcn","periods.weekFrequency":"haftalık","periods.monthFrequency":"aylık","periods.yearFrequency":"yıllık","periods.dayFrequency":"g\xfcnl\xfck","periods.perWeekFrequency":"haftada","periods.perMonthFrequency":"ayda","periods.perYearFrequency":"yılda","periods.perDayFrequency":"g\xfcnde","periods.unknownFrequency":"bilinmiyor","periods.weekFrequencyPlural":"her {{amount}} haftada","periods.monthFrequencyPlural":"her {{amount}} ayda","periods.yearFrequencyPlural":"her {{amount}} yılda","periods.dayFrequencyPlural":"her {{amount}} g\xfcnde","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} \xfccretsiz deneme","product_info.price_after_free_trial":"Deneme s\xfcresi sona erdiğinde, {{renewalDate}} tarihinde","product_info.renewal_frequency":"{{frequency}} sıklığında yenilenir","product_info.continues_until_cancelled":"İptal edilene kadar devam eder","product_info.cancel_anytime":"İstediğiniz zaman iptal edebilirsiniz","payment_entry_page.payment_step_title":"RevenueCat ile g\xfcvenli \xf6deme","payment_entry_page.button_pay":"Şimdi \xf6de","payment_entry_page.button_start_trial":"Denemeyi başlat","success_page.purchase_successful":"\xd6deme tamamlandı","success_page.button_close":"Devam et","error_page.if_error_persists":"Hata devam ederse l\xfctfen iletişime ge\xe7in ","error_page.error_title_already_subscribed":"{{productTitle}} \xfcr\xfcn\xfcne zaten abone oldunuz","error_page.error_title_already_purchased":"{{productTitle}} \xfcr\xfcn\xfcn\xfc zaten satın aldınız","error_page.error_title_other_errors":"Bir şeyler ters gitti","error_page.error_message_already_subscribed":"Bu \xfcr\xfcne tekrar abone olamazsınız.","error_page.error_message_already_purchased":"Bu \xfcr\xfcn\xfc tekrar satın alamazsınız.","error_page.error_message_missing_email_error":"Satın almayı tamamlamak i\xe7in e-posta gereklidir.","error_page.error_message_network_error":"Ağ hatası. L\xfctfen internet bağlantınızı kontrol edin.","error_page.error_message_error_charging_payment":"\xd6deme başarısız oldu.","error_page.error_message_error_setting_up_purchase":"Bir hata nedeniyle satın alma başlatılamadı (hata kodu: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Fatura adresinizi doğrulayamadık. L\xfctfen posta kodu ve \xfclkenin doğru olduğunu kontrol edin.","error_page.error_message_unknown_error":"Bilinmeyen bir hata oluştu (hata kodu: {{errorCode}}).","error_page.button_try_again":"Tekrar dene","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Bug\xfcn \xf6denecek toplam tutar","product_info.subscribe_to":"Abone Ol","navbar_header.details":"Detaylar","navbar_header.back_button":"Geri","pricing_dropdown.show_details":"Detayları g\xf6ster","pricing_dropdown.hide_details":"Detayları gizle","pricing_table.tax":"Vergi","pricing_table.trial_ends":"Deneme s\xfcresi sona erdikten sonra, {{formattedTrialEndDate}} tarihinde","pricing_table.total_due_today":"Bug\xfcn \xf6denecek toplam","pricing_table.total_excluding_tax":"Vergi hari\xe7 toplam","pricing_table.enter_billing_address_to_calculate":"Hesaplamak i\xe7in fatura adresini girin","pricing_table.enter_state_or_postal_code_to_calculate":"Hesaplamak i\xe7in eyalet veya posta kodunu girin","pricing_table.enter_postal_code_to_calculate":"Hesaplamak i\xe7in posta kodunu girin","error_page.error_message_invalid_email_error":"{{email}} e-posta adresi doğrulanamadı. L\xfctfen ge\xe7erli bir e-posta adresi girin.","payment_entry_page.button_payment_method":"{{paymentMethod}} ile {{formattedPrice}} \xf6de","payment_entry_page.button_with_price":"{{formattedPrice}} \xf6de","price_update.title":"Fiyat g\xfcncellemesi","price_update.base_message":"Toplam fiyat, fatura adresinize g\xf6re vergi dahil olacak şekilde g\xfcncellendi. L\xfctfen inceleyip tekrar deneyin. Kartınızdan yalnızca bir kez \xfccret alınacaktır.","price_update.trial_message":"Abonelik fiyatı, fatura adresinize g\xf6re vergileri i\xe7erecek şekilde g\xfcncellendi. \xdccretsiz deneme s\xfcresi hala ge\xe7erli. L\xfctfen kontrol edin ve tekrar deneyin.","payment_entry_page.express_checkout_divider":"VEYA KARTLA \xd6DEYİN","error_page.trouble_accessing":"Satın alımınıza erişmekte sorun yaşıyorsanız, şu adresten destek ekibine ulaşın: ","error_page.close_button_title":"{{appName}}
2'e Git","error_page.error_title_stripe_missing_required_permission":"Eksik Stripe izni","error_page.button_close":"Kapat","error_page.error_message_stripe_invalid_tax_origin_address":"Vergi başlangı\xe7 adresi ge\xe7ersiz olduğu i\xe7in satın alma başarısız oldu. \xdcretimde, satın alımlar vergi uygulanmadan \xe7alışacaktır.","error_page.error_message_stripe_tax_not_active":"Stripe Vergi etkinleştirilmediği i\xe7in satın alma başarısız oldu. \xdcretimde, satın alımlar vergi uygulanmadan \xe7alışacaktır.","error_page.error_only_in_sandbox":"Bu mesaj yalnızca sanal ortamda g\xf6r\xfcn\xfcr.","error_page.error_message_stripe_missing_required_permission":"Stripe uygulamasında gerekli bir izin eksik olduğu i\xe7in satın alma başarısız oldu. \xdcretimde, satın alımlar vergi uygulanmadan \xe7alışacaktır.","error_page.error_title_stripe_tax_not_active":"Stripe Vergi aktif değil","error_page.error_title_stripe_invalid_tax_origin_address":"Ge\xe7ersiz vergi başlangı\xe7 adresi","apple_pay.free_trial":"\xdccretsiz Deneme","product_info.price_after_intro_price":"{{introPriceDuration}} sonra, {{renewalDate}} tarihinde","product_info.after_trial":"deneme s\xfcresinden sonra","product_info.after":"sonra","product_info.intro_price_phase_after_trial":"Sonra {{introPriceDuration}} boyunca {{introPrice}}","product_info.intro_price_phase":"İlk {{introPriceDuration}} boyunca {{introPrice}}","product_info.intro_price_phase_paid_once":"bir defaya mahsus \xf6denir","payment_entry_page.trial_subscription_terms_info":"Deneme s\xfcreniz sona erdikten sonra, {{renewalDate}} tarihinden itibaren {{price}} {{perFrequency}} \xfccretlendirileceksiniz. Bu tarihten \xf6nce istediğiniz zaman iptal edebilirsiniz.","payment_entry_page.subscription_info":"Abonelik otomatik olarak yenilenir. İstediğiniz zaman iptal edin.","payment_entry_page.otp_terms_info":"Satın alarak, {{appName}}'in sizi şartlarına g\xf6re \xfccretlendirmesine izin vermeyi kabul edersiniz.","payment_entry_page.terms_link_label":"Koşullar","payment_entry_page.subscription_terms_info":"Abone olarak, iptal edene kadar {{appName}}'in sizi şartlarına g\xf6re \xfccretlendirmesine izin vermeyi kabul edersiniz.","loading_page.keep_page_open":"İşlem neredeyse tamamlandı. Bu sayfayı a\xe7ık tutun.","loading_page.processing_payment":"\xd6deme işleniyor","pricing_table.discount":"İndirim","pricing_table.subtotal":"Ara Toplam","pricing_dropdown.add_promo_code":"kupon kodu ekle","discount_input.label":"Promosyon kodu"},uk:{"periods.week":"{{amount}} тиждень","periods.month":"{{amount}} місяць","periods.year":"{{amount}} рік","periods.day":"{{amount}} день","periods.weekShort":"{{amount}}тиж","periods.monthShort":"{{amount}}міс","periods.yearShort":"{{amount}}рік","periods.dayShort":"{{amount}}дн","periods.lifetime":"пожиттєво","periods.weekPlural":"{{amount}} тижнів","periods.monthPlural":"{{amount}} місяців","periods.yearPlural":"{{amount}} років","periods.dayPlural":"{{amount}} днів","periods.weekFrequency":"щотижня","periods.monthFrequency":"щомісяця","periods.yearFrequency":"щороку","periods.dayFrequency":"щодня","periods.perWeekFrequency":"на тиждень","periods.perMonthFrequency":"на місяць","periods.perYearFrequency":"на рік","periods.perDayFrequency":"на день","periods.unknownFrequency":"невідомо","periods.weekFrequencyPlural":"кожні {{amount}} тижнів","periods.monthFrequencyPlural":"кожні {{amount}} місяців","periods.yearFrequencyPlural":"кожні {{amount}} років","periods.dayFrequencyPlural":"кожні {{amount}} днів","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}","product_info.free_trial_duration":"{{trialDuration}} безкоштовний пробний період","product_info.price_after_free_trial":"Після закінчення пробного періоду, {{renewalDate}}","product_info.renewal_frequency":"Продовжується {{frequency}}","product_info.continues_until_cancelled":"Триває до скасування","product_info.cancel_anytime":"Можна скасувати в будь-який час","payment_entry_page.payment_step_title":"Безпечна оплата через RevenueCat","payment_entry_page.button_pay":"Оплатити зараз","payment_entry_page.button_start_trial":"Розпочати пробний період","success_page.purchase_successful":"Оплата завершена","success_page.button_close"
2:"Продовжити","error_page.if_error_persists":"Якщо помилка повторюється, зверніться до ","error_page.error_title_already_subscribed":"Ви вже підписалися на {{productTitle}}","error_page.error_title_already_purchased":"Ви вже придбали {{productTitle}}","error_page.error_title_other_errors":"Щось пішло не так","error_page.error_message_already_subscribed":"Ви не можете підписатися на цей продукт знову.","error_page.error_message_already_purchased":"Ви не можете придбати цей продукт знову.","error_page.error_message_missing_email_error":"Для завершення покупки потрібна електронна пошта.","error_page.error_message_network_error":"Помилка мережі. Перевірте підключення до інтернету.","error_page.error_message_error_charging_payment":"Оплата не пройшла.","error_page.error_message_error_setting_up_purchase":"Помилка при ініціалізації покупки (код помилки: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Ми не змогли перевірити вашу платіжну адресу. Будь ласка, перевірте, чи правильні поштовий індекс та країна.","error_page.error_message_unknown_error":"Сталася невідома помилка (код помилки: {{errorCode}}).","error_page.button_try_again":"Спробувати ще раз","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Всього до сплати сьогодні","product_info.subscribe_to":"Підписатися на","navbar_header.details":"Деталі","navbar_header.back_button":"Назад","pricing_dropdown.show_details":"Показати деталі","pricing_dropdown.hide_details":"Приховати деталі","pricing_table.tax":"Податок","pricing_table.trial_ends":"Після закінчення пробного періоду, {{formattedTrialEndDate}}","pricing_table.total_due_today":"Загальна сума до сплати сьогодні","pricing_table.total_excluding_tax":"Загальна сума без урахування податку","pricing_table.enter_billing_address_to_calculate":"Введіть адресу виставлення рахунку для розрахунку","pricing_table.enter_state_or_postal_code_to_calculate":"Введіть штат або поштовий індекс для розрахунку","pricing_table.enter_postal_code_to_calculate":"Введіть поштовий індекс для розрахунку","error_page.error_message_invalid_email_error":"Електронну адресу {{email}} не вдалося підтвердити. Будь ласка, вкажіть дійсну електронну адресу.","payment_entry_page.button_payment_method":"Сплатити {{formattedPrice}} за допомогою {{paymentMethod}}","payment_entry_page.button_with_price":"Сплатити {{formattedPrice}}","price_update.title":"Оновлення ціни","price_update.base_message":"Загальну ціну було оновлено з урахуванням податку на основі вашої платіжної адреси. Перегляньте та спробуйте ще раз. З вашої картки буде списано кошти лише один раз.","price_update.trial_message":"Ціна підписки була оновлена для включення податків на основі вашої платіжної адреси. Безкоштовний пробний період все ще діє. Будь ласка, перевірте та спробуйте ще раз.","payment_entry_page.express_checkout_divider":"АБО СПЛАТІТЬ КАРТКОЮ","error_page.trouble_accessing":"Якщо у вас виникли проблеми з доступом до вашої покупки, зверніться до служби підтримки за адресою ","error_page.close_button_title":"Перейти до {{appName}}
2","error_page.error_title_stripe_missing_required_permission":"Відсутній дозвіл Stripe","error_page.button_close":"Закрити","error_page.error_message_stripe_invalid_tax_origin_address":"Покупка не вдалася, оскільки адреса походження податку недійсна. У виробництві покупки працюватимуть без застосування податків.","error_page.error_message_stripe_tax_not_active":"Покупка не вдалася, оскільки Stripe Tax не ввімкнено. У виробництві покупки працюватимуть без застосування податків.","error_page.error_only_in_sandbox":"Це повідомлення з’являється лише в пісочниці.","error_page.error_message_stripe_missing_required_permission":"Покупка не вдалася, оскільки програмі Stripe не вистачає необхідного дозволу. У виробництві покупки працюватимуть без застосування податків.","error_page.error_title_stripe_tax_not_active":"Stripe Tax не активовано","error_page.error_title_stripe_invalid_tax_origin_address":"Недійсна адреса походження податку","apple_pay.free_trial":"Безкоштовна пробна версія","product_info.price_after_intro_price":"Після {{introPriceDuration}}, {{renewalDate}}","product_info.after_trial":"після пробного періоду","product_info.after":"після","product_info.intro_price_phase_after_trial":"Потім {{introPriceDuration}} за {{introPrice}}","product_info.intro_price_phase":"Спочатку {{introPriceDuration}} за {{introPrice}}","product_info.intro_price_phase_paid_once":"сплачено один раз","payment_entry_page.trial_subscription_terms_info":"Після закінчення пробного періоду з вас буде стягуватися плата в розмірі {{price}} {{perFrequency}} починаючи з {{renewalDate}}. Ви можете скасувати підписку в будь-який час до цієї дати.","payment_entry_page.subscription_info":"Підписка поновлюється автоматично. Скасувати можна в будь-який час.","payment_entry_page.otp_terms_info":"Купуючи, ви погоджуєтеся дозволити {{appName}} стягувати з вас плату відповідно до їхніх умов.","payment_entry_page.terms_link_label":"Умови","payment_entry_page.subscription_terms_info":"Підписуючись, ви погоджуєтеся дозволити {{appName}} стягувати з вас плату відповідно до їхніх умов, поки ви не скасуєте підписку.","loading_page.keep_page_open":"Процес майже завершено. Залиште цю сторінку відкритою.","loading_page.processing_payment":"Обробка платежу","pricing_table.discount":"Знижка","pricing_table.subtotal":"Сума до сплати","pricing_dropdown.add_promo_code":"Додати промокод","discount_input.label":"Промокод"},vi:{"periods.week":"{{amount}} tuần","periods.month":"{{amount}} th\xe1ng","periods.year":"{{amount}} năm","periods.day":"{{amount}} ng\xe0y","periods.weekShort":"{{amount}}tuần","periods.monthShort":"{{amount}}th\xe1ng","periods.yearShort":"{{amount}}năm","periods.dayShort":"{{amount}}ng\xe0y","periods.lifetime":"trọn đời","periods.weekPlural":"{{amount}} tuần","periods.monthPlural":"{{amount}} th\xe1ng","periods.yearPlural":"{{amount}} năm","periods.dayPlural":"{{amount}} ng\xe0y","periods.weekFrequency":"h\xe0ng tuần","periods.monthFrequency":"h\xe0ng th\xe1ng","periods.yearFrequency":"h\xe0ng năm","periods.dayFrequency":"h\xe0ng ng\xe0y","periods.perWeekFrequency":"mỗi tuần","periods.perMonthFrequency":"mỗi th\xe1ng","periods.perYearFrequency":"mỗi năm","periods.perDayFrequency":"mỗi ng\xe0y","periods.unknownFrequency":"kh\xf4ng x\xe1c định","periods.weekFrequencyPlural":"cứ {{amount}} tuần","periods.monthFrequencyPlural":"cứ {{amount}} th\xe1ng","periods.yearFrequencyPlural":"cứ {{amount}} năm","periods.dayFrequencyPlural":"cứ {{amount}} ng\xe0y","product_info.product_title":"{{productTitle}}","product_info.product_description":"{{productDescription}}","product_info.product_price":"{{productPrice}}
2","product_info.free_trial_duration":"{{trialDuration}} d\xf9ng thử miễn ph\xed","product_info.price_after_free_trial":"Sau khi d\xf9ng thử kết th\xfac, v\xe0o {{renewalDate}}","product_info.renewal_frequency":"Gia hạn {{frequency}}","product_info.continues_until_cancelled":"Tiếp tục cho đến khi hủy","product_info.cancel_anytime":"Hủy bất cứ l\xfac n\xe0o","payment_entry_page.payment_step_title":"Thanh to\xe1n an to\xe0n bởi RevenueCat","payment_entry_page.button_pay":"Thanh to\xe1n ngay","payment_entry_page.button_start_trial":"Bắt đầu d\xf9ng thử","success_page.purchase_successful":"Thanh to\xe1n ho\xe0n tất","success_page.button_close":"Tiếp tục","error_page.if_error_persists":"Nếu lỗi vẫn tiếp diễn, vui l\xf2ng li\xean hệ ","error_page.error_title_already_subscribed":"Bạn đ\xe3 đăng k\xfd {{productTitle}} rồi","error_page.error_title_already_purchased":"Bạn đ\xe3 mua {{productTitle}} rồi","error_page.error_title_other_errors":"C\xf3 lỗi xảy ra","error_page.error_message_already_subscribed":"Bạn kh\xf4ng thể đăng k\xfd sản phẩm n\xe0y lần nữa.","error_page.error_message_already_purchased":"Bạn kh\xf4ng thể mua sản phẩm n\xe0y lần nữa.","error_page.error_message_missing_email_error":"Email bắt buộc để ho\xe0n tất việc mua h\xe0ng.","error_page.error_message_network_error":"Lỗi mạng. Vui l\xf2ng kiểm tra kết nối internet của bạn.","error_page.error_message_error_charging_payment":"Thanh to\xe1n thất bại.","error_page.error_message_error_setting_up_purchase":"Kh\xf4ng thể bắt đầu mua do lỗi (m\xe3 lỗi: {{errorCode}}).","error_page.error_message_invalid_tax_location":"Ch\xfang t\xf4i kh\xf4ng thể x\xe1c minh địa chỉ thanh to\xe1n của bạn. Vui l\xf2ng kiểm tra lại m\xe3 bưu điện v\xe0 quốc gia.","error_page.error_message_unknown_error":"Đ\xe3 xảy ra lỗi kh\xf4ng x\xe1c định (m\xe3 lỗi: {{errorCode}}).","error_page.button_try_again":"Thử lại","paywall_variables.price_per_period":"{{formattedPrice}}/{{period}}","paywall_variables.sub_relative_discount":"{{discount}}%","paywall_variables.total_price_and_per_month":"{{formattedPrice}}/{{period}}({{formattedPricePerMonth}}/{{monthPeriod}})","product_info.total_due_today":"Tổng số tiền phải trả h\xf4m nay","product_info.subscribe_to":"Đăng k\xfd","navbar_header.details":"Chi tiết","navbar_header.back_button":"Quay lại","pricing_dropdown.show_details":"Xem chi tiết","pricing_dropdown.hide_details":"Ẩn chi tiết","pricing_table.tax":"Thuế","pricing_table.trial_ends":"Sau khi thời gian d\xf9ng thử kết th\xfac, v\xe0o {{formattedTrialEndDate}}","pricing_table.total_due_today":"Tổng số tiền phải trả h\xf4m nay","pricing_table.total_excluding_tax":"Tổng cộng chưa bao gồm thuế","pricing_table.enter_billing_address_to_calculate":"Nhập địa chỉ thanh to\xe1n để t\xednh to\xe1n","pricing_table.enter_state_or_postal_code_to_calculate":"Nhập tiểu bang hoặc m\xe3 bưu điện để t\xednh to\xe1n","pricing_table.enter_postal_code_to_calculate":"Nhập m\xe3 bưu điện để t\xednh to\xe1n","error_page.error_message_invalid_email_error":"Kh\xf4ng thể x\xe1c minh địa chỉ email {{email}}. Vui l\xf2ng cung cấp một địa chỉ email hợp lệ.","payment_entry_page.button_payment_method":"Thanh to\xe1n {{formattedPrice}} bằng {{paymentMethod}}","payment_entry_page.button_with_price":"Thanh to\xe1n {{formattedPrice}}","price_update.title":"Cập nhật gi\xe1","price_update.base_message":"Tổng gi\xe1 đ\xe3 được cập nhật với thuế dựa tr\xean địa chỉ thanh to\xe1n của bạn. Vui l\xf2ng xem lại v\xe0 thử lại. Thẻ của bạn sẽ chỉ bị t\xednh ph\xed một lần.","price_update.trial_message":"Gi\xe1 đăng k\xfd đ\xe3 được cập nhật để bao gồm thuế dựa tr\xean địa chỉ thanh to\xe1n của bạn. Thời gian d\xf9ng thử miễn ph\xed vẫn được \xe1p dụng. Vui l\xf2ng kiểm tra v\xe0 thử lại.","payment_entry_page.express_checkout_divider":"HOẶC THANH TO\xc1N BẰNG THẺ","error_page.trouble_accessing":"Nếu bạn gặp sự cố khi truy cập giao dịch mua của m\xecnh, h\xe3y li\xean hệ với bộ phận hỗ trợ theo địa chỉ ","error_page.close_button_title":"Đi đến {{appName}}
2","error_page.error_title_stripe_missing_required_permission":"Thiếu quyền Stripe","error_page.button_close":"Đ\xf3ng","error_page.error_message_stripe_invalid_tax_origin_address":"Giao dịch mua kh\xf4ng th\xe0nh c\xf4ng v\xec địa chỉ gốc thuế kh\xf4ng hợp lệ. Trong m\xf4i trường thực tế, giao dịch mua sẽ hoạt động m\xe0 kh\xf4ng \xe1p dụng thuế.","error_page.error_message_stripe_tax_not_active":"Giao dịch mua kh\xf4ng th\xe0nh c\xf4ng v\xec Thuế Stripe chưa được bật. Trong m\xf4i trường thực tế, giao dịch mua sẽ hoạt động m\xe0 kh\xf4ng \xe1p dụng thuế.","error_page.error_only_in_sandbox":"Th\xf4ng b\xe1o n\xe0y chỉ xuất hiện trong m\xf4i trường thử nghiệm.","error_page.error_message_stripe_missing_required_permission":"Giao dịch mua kh\xf4ng th\xe0nh c\xf4ng v\xec ứng dụng Stripe thiếu một quyền cần thiết. Trong m\xf4i trường thực tế, giao dịch mua sẽ hoạt động m\xe0 kh\xf4ng \xe1p dụng thuế.","error_page.error_title_stripe_tax_not_active":"Thuế Stripe chưa hoạt động","error_page.error_title_stripe_invalid_tax_origin_address":"Địa chỉ gốc thuế kh\xf4ng hợp lệ","apple_pay.free_trial":"D\xf9ng thử miễn ph\xed","product_info.price_after_intro_price":"Sau {{introPriceDuration}}, v\xe0o {{renewalDate}}","product_info.after_trial":"sau khi d\xf9ng thử","product_info.after":"sau","product_info.intro_price_phase_after_trial":"Sau đ\xf3 {{introPriceDuration}} với gi\xe1 {{introPrice}}","product_info.intro_price_phase":"{{introPriceDuration}} đầu ti\xean với gi\xe1 {{introPrice}}","product_info.intro_price_phase_paid_once":"trả một lần","payment_entry_page.trial_subscription_terms_info":"Sau khi thời gian d\xf9ng thử của bạn kết th\xfac, bạn sẽ bị t\xednh ph\xed {{price}} {{perFrequency}} bắt đầu từ {{renewalDate}}. Bạn c\xf3 thể hủy bất cứ l\xfac n\xe0o trước ng\xe0y n\xe0y.","payment_entry_page.subscription_info":"G\xf3i đăng k\xfd tự động gia hạn. Hủy bất cứ l\xfac n\xe0o.","payment_entry_page.otp_terms_info":"Bằng c\xe1ch mua, bạn đồng \xfd cho ph\xe9p {{appName}} t\xednh ph\xed bạn theo c\xe1c điều khoản của họ.","payment_entry_page.terms_link_label":"Điều khoản","payment_entry_page.subscription_terms_info":"Bằng c\xe1ch đăng k\xfd, bạn đồng \xfd cho ph\xe9p {{appName}} t\xednh ph\xed bạn theo c\xe1c điều khoản của họ cho đến khi bạn hủy.","loading_page.keep_page_open":"Qu\xe1 tr\xecnh gần ho\xe0n tất. Vui l\xf2ng giữ trang n\xe0y mở.","loading_page.processing_payment":"Đang xử l\xfd thanh to\xe1n","pricing_table.discount":"Giảm gi\xe1","pricing_table.subtotal":"Tổng cộng","pricing_dropdown.add_promo_code":"Th\xeam m\xe3 khuyến m\xe3i","discount_input.label":"M\xe3 khuyến m\xe3i"}};var ak=(e=>(e.Year="year",e.Month="month",e.Week="week",e.Day="day",e))(ak||{});function aw(e){let r=e.match(/^PT?([0-9]+)([MDYW])$/);if(!r||r.length<3)return ad.errorLog(`Invalid ISO 8601 duration format: ${e}`),null;let t=parseInt(r[1]);switch(r[2]){case"Y":return{number:t,unit:"year"};case"M":return{number:t,unit:"month"};case"W":return{number:t,unit:"week"};case"D":return{number:t,unit:"day"};default:return ad.errorLog(`Invalid ISO 8601 unit duration format: ${e}`),null}}function aP(e,r,t){if(!t)return null;let a=new Date(e);switch(r.unit){case"year":29===a.getDate()&&1===a.getMonth()&&4!==r.number?a.setFullYear(a.getFullYear()+r.number,a.getMonth(),28):a.setFullYear(a.getFullYear()+r.number,a.getMonth(),a.getDate());break;case"month":a.setMonth(a.getMonth()+r.number,a.getDate()),a.getDate()!==e.getDate()&&(a=new Date(e)).setMonth(a.getMonth()+r.number+1,0);break;case"week":a.setDate(a.getDate()+7*r.number);break;case"day":a.setDate(a.getDate()+r.number)}return a}let ax=e=>{if(!e)return e;let r=e.replace(/_/g,"-");try{let[e]=Intl.getCanonicalLocales(r);if(e)return e}catch{}let t=r.split("-")[0];try{let[e]=Intl.getCanonicalLocales(t);if(e)return e}catch{}return t},aE=new Map;function aC(e,r){let t=10**(6-function(e){let r,t=aE.get(e);if(void 0!==t)return t;try{r=new Intl.NumberFormat("en",{style:"currency",currency:e}).resolvedOptions().maximumFractionDigits??2}catch{r=2}return aE.set(e,r),r}(r));return Math.floor(Math.round(e/t*1e9)/1e9)*t}let aS=(e,r,t,a={})=>{let n={style:"currency",currency:r,currencyDisplay:"symbol",...a,minimumFractionDigits:a.maximumFractionDigits};return new Intl.NumberFormat(ax(t),n).format(e/1e6).replace("US$","$")},aI={noWhitespace:!1,short:!1},aT={useMultipleWords:!1};class aD{constructor(e={},r="en",t="en"){C(this,"locales",{}),this.selectedLocale=r,this.defaultLocale=t;let a={};Object.entries(ab).forEach(([e,r])=>{a[e]=new az(r,e)}),this.locales=a,e&&this.override(e)}static fallback(){return new aD}override(e){Object.entries(e).forEach(([e,r])=>{this.locales[e]=new az({...this.locales[e].labels||{},...r},this.getLanguageCodeString(e))})}formatPrice(e,r){let t={currencyDisplay:"narrowSymbol"};0===e&&(t.maximumFractionDigits=0);try{return aS(e,r,this.bcp47Locale,t)}catch{ad.errorLog(`Failed to create a price formatter for locale: ${this.bcp47Locale}`)}try{return aS(e,r,this.fallbackBcp47Locale,t)}catch{ad.errorLog(`Failed to create a price formatter for locale: ${this.fallbackBcp47Locale}`)}return aS(e,r,"en",t)}get bcp47Locale(){var e;return ax(null==(e=this.getLocaleInstance(this.selectedLocale))?void 0:e.localeKey)||ax(this.getLanguageCodeString(this.selectedLocale))||"en"}get fallbackBcp47Locale(){var e;return ax(null==(e=this.getLocaleInstance(this.defaultLocale))?void 0:e.localeKey)||ax(this.getLanguageCodeString(this.defaultLocale))||"en"}getLanguageCodeString(e){return e.split("_")[0].split("-")[0]}getLocaleInstance(e){let r=this.getLanguageCodeString(e);return this.locales[e]||this.locales[r]}translate(e,r){let t=this.getLocaleInstance(this.selectedLocale),a=this.getLocaleInstance(this.defaultLocale);return(null==t?void 0:t.translate(e,r))||(null==a?void 0:a.translate(e,r))||""}formatCountry(e){return new Intl.DisplayNames([this.bcp47Locale],{type:"region"}).of(e)||e}
2translatePeriod(e,r,t=aI){let a=this.getLocaleInstance(this.selectedLocale),n=this.getLocaleInstance(this.defaultLocale);return(null==a?void 0:a.translatePeriod(e,r,t))||(null==n?void 0:n.translatePeriod(e,r,t))}translatePeriodUnit(e,r=aI){let t=this.getLocaleInstance(this.selectedLocale),a=this.getLocaleInstance(this.defaultLocale);return(null==t?void 0:t.translatePeriodUnit(e,r))||(null==a?void 0:a.translatePeriodUnit(e,r))}translatePeriodFrequency(e,r,t=aT){let a=this.getLocaleInstance(this.selectedLocale),n=this.getLocaleInstance(this.defaultLocale);return(null==a?void 0:a.translatePeriodFrequency(e,r,t))||(null==n?void 0:n.translatePeriodFrequency(e,r,t))}translateDate(e,r={}){let t=this.getLocaleInstance(this.selectedLocale),a=this.getLocaleInstance(this.defaultLocale);return(null==t?void 0:t.translateDate(e,r))||(null==a?void 0:a.translateDate(e,r))}}class az{constructor(e={},r){this.labels=e,this.localeKey=r}replaceVariables(e,r){return Object.entries(r).reduce((e,[r,t])=>e.replace(`{{${r}}}`,`${t??""}`),e)}translate(e,r){let t=this.labels[e];if(t)return this.replaceVariables(t,r||{})}translatePeriod(e,r,t=aI){var a;let{noWhitespace:n,short:o}={...aI,...t},i=o?`periods.${r}Short`:1===Math.abs(e)?`periods.${r}`:`periods.${r}Plural`;return null==(a=this.translate(i,{amount:e.toString()}))?void 0:a.replace(" ",n?"":" ")}translatePeriodUnit(e,r=aI){var t;let{noWhitespace:a,short:n}={...aI,...r},o=`periods.${e}${n?"Short":""}`;return null==(t=this.translate(o,{amount:""}))?void 0:t.replace(" ",a?"":" ")}translatePeriodFrequency(e,r,t=aT){let a=null==t?void 0:t.useMultipleWords,n=1===Math.abs(e)?`periods.${!0===a?"per":""}${a?(e=>{try{return e.charAt(0).toUpperCase()+e.slice(1)}catch{return e}})(r.toString()):r}Frequency`:`periods.${r}FrequencyPlural`;return this.translate(n,{amount:e.toString()})}translateDate(e,r={}){return e.toLocaleDateString(ax(this.localeKey),r)}}function aq(e){return null!=e}var aA=(e=>(e.Unknown="unknown",e.Custom="custom",e.Lifetime="$rc_lifetime",e.Annual="$rc_annual",e.SixMonth="$rc_six_month",e.ThreeMonth="$rc_three_month",e.TwoMonth="$rc_two_month",e.Monthly="$rc_monthly",e.Weekly="$rc_weekly",e))(aA||{}),aM=(e=>(e.Subscription="subscription",e.Consumable="consumable",e.NonConsumable="non_consumable",e))(aM||{});let aF=(e,r)=>({amount:e/1e4,amountMicros:e,currency:r,formattedPrice:aS(e,r)}),aj=e=>aF(e.amount_micros,e.currency),a$=e=>{let r=e.period_duration,t=e.price?aj(e.price):null,a=r?aw(r):null,n=null,o=null,i=null;if(null!==t&&null!==a){let e=function(e){let r,{number:t,unit:a}=e;switch(a){case ak.Day:r=t;break;case ak.Week:r=7*t;break;case ak.Month:r=30*t;break;case ak.Year:r=365*t;break;default:r=0,ad.errorLog(`Unknown period unit: ${a}`)}return{toWeek:r>0?7/r:0,toMonth:r>0?30/r:0,toYear:r>0?365/r:0}}(a),r=aC(t.amountMicros*e.toWeek,t.currency);n={amount:r/1e4,amountMicros:r,currency:t.currency,formattedPrice:aS(r,t.currency)};let s=aC(t.amountMicros*e.toMonth,t.currency);o={amount:s/1e4,amountMicros:s,currency:t.currency,formattedPrice:aS(s,t.currency)};let l=aC(t.amountMicros*e.toYear,t.currency);i={amount:l/1e4,amountMicros:l,currency:t.currency,formattedPrice:aS(l,t.currency)}}return{periodDuration:r,period:a,cycleCount:e.cycle_count,price:t,pricePerWeek:n,pricePerMonth:o,pricePerYear:i}},aL=(e,r)=>{let t=e.duration_mode??"one_time",a=e.time_window??null;("one_time"===t||"forever"===t)&&null===a&&null!==r&&(a=r);let n=null,o=null,i=a?aw(a):null;return i&&(n={number:1,unit:i.unit},o="forever"===t?0:i.number),{timeWindow:e.time_window,durationMode:t,price:aF(e.amount_micros,e.currency),name:e.name,period:n,cycleCount:o??0,periodDuration:a,discountType:e.discount_type,percentage:e.percentage??null,fixedAmount:null!=e.fixed_amount_micros?aF(e.fixed_amount_micros,e.currency):null}},aN=e=>{var r;return null==e.base?(ad.debugLog("Missing base phase for subscription option. Ignoring."),null):{id:e.id,priceId:e.price_id,base:a$(e.base),trial:e.trial?a$(e.trial):null,introPrice:e.intro_price?a$(e.intro_price):null,discount:e.discount?aL(e.discount,null==(r=e.base)?void 0:r.period_duration):null}},aO=e=>null==e.base_price?(ad.debugLog("Missing base price for non-subscription option. Ignoring."),null):{id:e.id,priceId:e.price_id,basePrice:aj(e.base_price),discount:e.discount?aL(e.discount,null):null};en=!0;let aB=`<svg viewBox="0 0 124 124" fill="var(--rc-color-grey-text-dark)" xmlns="http://www.w3.org/2000/svg">
3    <circle cx="62" cy="62" r="62" fill="var(--rc-color-grey-text-dark)" opacity="0.2"/>
4    <path d="M87.6668 41.504L82.4968 36.334L62.0002 56.8307L41.5035 36.334L36.3335 41.504L56.8302 62.0006L36.3335 82.4973L41.5035 87.6673L62.0002 67.1706L82.4968 87.6673L87.6668 82.4973L67.1702 62.0006L87.6668 41.504Z"
5          />
6</svg>
7`;var aU=rX('<div style="color:var(--rc-color-primary);"><!></div>');function aR(e){var r=aU();tu(e1(r),()=>aB),r0(e,r)}let aW=Symbol("inputValidation"),aV=Symbol("initialInputSelections"),aK=Symbol("localization");function aH(){let e=ei(aK);if(void 0===e)throw Error("Localization context not found");return e}let aY=Symbol("paywall");function aG(){let e=ei(aY);if(void 0===e)throw Error("Paywall context not found");return e}let aX=Symbol("selected");function aZ(){return ei(aX)??tQ(!1)}function aJ(e,r){let t=[e];for(;t.length>0;){let e=t.pop();if("package"===e.type&&r(e))return e;let a=function(e){switch(e.type){case"stack":{let r=[...e.components];return e.badge&&r.push(e.badge.stack),r}case"button":case"purchase_button":case"redemption_button":case"footer":case"input_multiple_choice":case"input_single_choice":case"input_option":case"tab":case"tab_control_button":return[e.stack];case"carousel":return e.pages;case"countdown":{let r=[e.countdown_stack];return e.end_stack&&r.push(e.end_stack),r}case"tabs":return[e.control.stack,...e.tabs];case"timeline":return e.items.flatMap(e=>{let r=[e.icon,e.title];return e.description&&r.push(e.description),r});case"express_purchase_button":return[e.wallet_unknown_stack,e.wallet_available_stack,e.wallet_unavailable_stack];default:return[]}}(e);for(let e=a.length-1;e>=0;e--)t.push(a[e])}}let aQ=(e,r)=>{if(!e)return{};let t=null==r?void 0:r.find(e=>e.conditions.find(e=>"selected"===e.type));return(null==t?void 0:t.properties)??{}},a0=(e,r,t)=>!1!==t&&!(null==r?void 0:r.find(r=>!1===r.properties.visible&&r.conditions.every(r=>a1(r,e)))),a1=(e,r)=>{var t,a,n;if("intro_offer_condition"===e.type){let n=!!(null!=(t=r.packageInfo)&&t.hasIntroOffer)||!!(null!=(a=r.packageInfo)&&a.hasTrial);
7if("="===e.operator)return n===e.value;if("!="===e.operator)return n!==e.value}if("promo_offer_condition"===e.type){let t=!!(null!=(n=r.packageInfo)&&n.hasPromoOffer);if("="===e.operator)return t===e.value;if("!="===e.operator)return t!==e.value}if("selected_package_condition"===e.type){let t=r.selectedPackageId??"";if("in"===e.operator)return e.packages.includes(t);if("not in"===e.operator)return!e.packages.includes(t)}if("variable_condition"===e.type){let t=e.variable.replace(/^\$?custom\./,""),a=r.variables[t],n=e.value,o=String("object"==typeof n&&null!==n&&"value"in n?n.value:n);if("="===e.operator)return a===o;if("!="===e.operator)return a!==o}return!1};function a2(e,r){el(r,!0);let[t,a]=t8(),n=t7(r,["$$slots","$$events","$$legacy"]),o=aZ(),i=eL(()=>({...n,...aQ(t6(o,"$selectedState",t),r.overrides)})),s=eL(()=>rL(i).action),{emitComponentInteraction:l,onButtonAction:c,hideBackButtons:d,selectedPackageId:u}=aG(),p=ei(aW),{getLocalizedString:_}=aH(),g=(null==p?void 0:p.isSatisfied)??tQ(!0),m=eL(()=>("workflow"===rL(s).type||"complete_workflow"===rL(s).type)&&!t6(g,"$inputSatisfied",t)),h=()=>{var e,a;if(rL(m))return;let n=null==(e=r.triggers)?void 0:e.on_press;if("navigate_to"===rL(s).type&&"sheet"===rL(s).destination){null!=rL(s).sheet&&l({componentType:"package_selection_sheet",componentName:(null==(a=rL(s).sheet)?void 0:a.name)??r.name,componentValue:"open",currentPackageId:t6(u,"$selectedPackageId",t)}),c(rL(s),n);return}l((()=>{switch(rL(s).type){case"workflow":return{componentType:"button",componentName:r.name,componentValue:"workflow"};case"complete_workflow":{let e=_(rL(s).url.url_lid);return{componentType:"button",componentName:r.name,componentValue:"navigate_to_url",...e?{componentURL:e}:{}}}case"navigate_back":return{componentType:"button",componentName:r.name,componentValue:"navigate_back"};case"navigate_to_page":return{componentType:"button",componentName:r.name,componentValue:"navigate_to_page"};case"close_workflow":return{componentType:"button",componentName:r.name,componentValue:"close_workflow"};case"restore_purchases":return{componentType:"button",componentName:r.name,componentValue:"restore_purchases"}}
7switch(rL(s).destination){case"customer_center":return{componentType:"button",componentName:r.name,componentValue:"navigate_to_customer_center"};case"screen_redirect":return{componentType:"button",componentName:r.name,componentValue:"screen_redirect"};case"privacy_policy":case"terms":case"url":{let e=_(rL(s).url.url_lid);return{componentType:"button",componentName:r.name,componentValue:"privacy_policy"===rL(s).destination?"navigate_to_privacy_policy":"terms"===rL(s).destination?"navigate_to_terms":"navigate_to_url",...e?{componentURL:e}:{}}}case"sheet":throw Error("Sheet actions must be handled by the sheet branches in onclick");case"offer_code":return{componentType:"button",componentName:r.name,componentValue:"navigate_to_offer_code"};case"web_paywall_link":return{componentType:"button",componentName:r.name,componentValue:"navigate_to_web_paywall_link"}}})()),c(rL(s),n)},f=eL(()=>{switch(rL(s).type){case"workflow":case"complete_workflow":case"navigate_to_page":case"close_workflow":default:return!0;case"restore_purchases":return!1;case"navigate_back":return!d;case"navigate_to":return"web_paywall_link"!==rL(s).destination}}),v=eL(()=>rL(m)?{opacity:"0.4","pointer-events":"none",cursor:"not-allowed"}:void 0);var y=rQ(),k=e4(y),w=e=>{{let t=eL(()=>`button-${rL(s).type}`);sF(e,ae(()=>r.stack,{onclick:h,get style(){return rL(v)},get testId(){return rL(t)}}))}};tn(k,e=>{rL(f)&&e(w)}),r0(e,y),ec(),a()}let a4="light",a5={top:0,bottom:0,leading:0,trailing:0};class a6{constructor(e,r){D(this,oA),D(this,oM),z(this,oA,e),z(this,oM,eA(r))}get current(){return T(this,oM).call(this),T(this,oA).call(this)}}oA=new WeakMap,oM=new WeakMap;let a8=/\(.+\)/,a9=new Set(["all","print","screen","and","or","not","only"]);class a7 extends a6{constructor(e,r){let t=a8.test(e)||e.split(/[\s,]+/).some(e=>a9.has(e.trim()))?e:`(${e})`,a=window.matchMedia(t);super(()=>a.matches,e=>(function(e,r,t,a={}){var n=rW(r,e,t,a);return()=>{e.removeEventListener(r,n,a)}})(a,"change",e))}}let a3=Symbol("color-mode");function ne(){return ei(a3)??(()=>a4)}let nr=Symbol("packageInfo"),nt=tQ(void 0);function na(){return ei(nr)??nt}let nn=Symbol("variables");function no(){let e=ei(nn);if(void 0===e)throw Error("Variables context not found");return e}let ni=tQ(void 0);function ns(){return ei(nn)??ni}function nl(e){return Object.entries(e).map(([e,r])=>`${e}:${r}`).join(";")}function nc(e){return`${e}px`}function nd(...e){return e.map(nc).join(" ")}function nu(e,r){return r[e]??r.light}function np(e){switch(e.type){case"fill":return navigator.userAgent.includes("Firefox")?"-moz-available":"-webkit-fill-available";case"fit":return"fit-content";case"fixed":return nc(e.value);case"relative":return`${100*e.value}%`}}function n_(e){let{top:r,bottom:t,leading:a,trailing:n}=e??a5;return nd(r,n,t,a)}function ng(e){if("alias"===e.type||"hex"===e.type)return e.value;let r=e.points.map(e=>`${e.color} ${e.percent}%`).join(", ");switch(e.type){case"linear":return`linear-gradient(${e.degrees}deg, ${r})`;case"radial":return`radial-gradient(circle, ${r})`}}function nm(e,r){return null==r?"transparent":ng(nu(e,r))}function nh(e,r){return null==r?"transparent":nm(e,r)}function nf(e,r){let t={"--rc-border-display":"none","--rc-border-bg":"transparent","--rc-border-width":"0px"};if(null==r)return{border:"none",...t};let{width:a}=r,n=nu(e,r.color),o=ng(n);return"alias"===n.type||"hex"===n.type?{border:`${a}px solid ${o}`,...t}:{border:`${a}px solid transparent`,"--rc-border-display":"block","--rc-border-bg":o,"--rc-border-width":`${a}px`}}function nv(e){switch(null==e?void 0:e.type){case void 0:case"concave":case"convex":return"0";case"rectangle":return`${function(e){if(null==e)return"0";let{top_leading:r,top_trailing:t,bottom_trailing:a,bottom_leading:n}=e;return nd(r,t,a,n)}(e.corners)}`;case"circle":case"pill":return"9999px"}}function ny(e,r){if(null==r)return"none";let{x:t,y:a,radius:n}=r,o=nm(e,r.color);return`${t}px ${a}px ${n}px ${o}`}function nb(e){switch(e){case"fill":return"cover";case"fit":return"contain"}}function nk(e,r){var t;let a={fit_mode:(t=r).fit_mode??"fill",mute_audio:t.mute_audio??!0,loop:t.loop??!0,fallback_image:t.fallback_image??null},n=function(e,r){let t=nu(e,r),a=String(t.url_low_res??"").trim();return{url:t.url,url_low_res:a.length>0?a:null}}(e,r.value);return{url:n.url,url_low_res:n.url_low_res,fit:nb(a.fit_mode),position:"fill"===a.fit_mode?"center":"top center",overlay:nh(e,r.color_overlay),mute:a.mute_audio,loop:a.loop,posterWebp:a.fallback_image?nu(e,a.fallback_image).webp:null}}function nw(e,r,t){var a;if((null==t?void 0:t.type)==="video")return{background:"transparent","--overlay":nh(e,t.color_overlay)};let n=null==t?null==r?"none":nm(e,r):"color"===t.type?nm(e,r??t.value):"image"===t.type?(a=t.value,`url(${nu(e,a).webp})`):"transparent";if((null==t?void 0:t.type)!=="image")return{background:n,"--overlay":"none"};let{fit_mode:o,color_overlay:i}=t;return{background:n,"background-size":nb(o),"background-position":"fill"===o?"center":"top center","background-repeat":"no-repeat","--overlay":nh(e,i)}}function nP(e){return e.startsWith("RCFM:")}function nx(e){return`RevCatPaywall-${e}`}async function nE(e){var r;if(!e.app.fonts||typeof document>"u")return;let t=[];for(let[a,n]of Object.entries(e.app.fonts)){let e=n.web;if(!e||!e.url||!e.family){console.warn(`[Font Registration] Skipping font ${a}: missing web config or required fields`);continue}try{let a=`${nx(e.family)}-${e.style}-${e.weight}`,n=new FontFace(a,`url(${e.url})`,{weight:(null==(r=e.weight)?void 0:r.toString())||"400",style:e.style||"normal"});n.family=nx(e.family);let o=n.load().then(()=>{document.fonts.add(n),console.debug(`[Font Registration] Successfully registered font: ${a} (${e.family}, ${e.weight}, ${e.style})`)}).catch(r=>{console.warn(`[Font Registration] Failed to load font ${e.family}:`,r)});t.push(o)}catch(e){console.warn(`[Font Registration] Failed to create FontFace for ${a}:`,e)}}try{await Promise.allSettled(t),console.debug(`[Font Registration] Font registration complete. Processed ${t.length} fonts.`)}catch(e){console.warn("[Font Registration] Unexpected error during font registration:",e)}}function nC(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}!function(e){e.body_s="p",e.body_m="p",e.body_l="p",e.body_xl="p",e.heading_xs="h6",e.heading_s="h5",e.heading_m="h4",e.heading_l="h3",e.heading_xl="h2",e.heading_xxl="h1"}(oF||(oF={})),function(e){e[e.extra_light=100]="extra_light",e[e.thin=200]="thin",e[e.light=300]="light",e[e.regular=400]="regular",e[e.medium=500]="medium",e[e.semibold=600]="semibold",e[e.bold=
7700]="bold",e[e.extra_bold=800]="extra_bold",e[e.black=900]="black"}(oj||(oj={})),function(e){e.body_s="13px",e.body_m="14px",e.body_l="15px",e.body_xl="16px",e.heading_xs="14px",e.heading_s="16px",e.heading_m="18px",e.heading_l="20px",e.heading_xl="26px",e.heading_xxl="32px"}(o$||(o$={})),function(e){e.leading="start",e.center="center",e.trailing="end"}(oL||(oL={})),function(e){e.vertical="column",e.horizontal="row",e.zlayer="zstack"}(oN||(oN={})),function(e){e.top="flex-start",e.leading="flex-start",e.center="center",e.bottom="flex-end",e.trailing="flex-end"}(oO||(oO={})),function(e){e.space_between="space-between",e.space_around="space-around",e.space_evenly="space-evenly",e.start="flex-start",e.center="center",e.end="flex-end"}(oB||(oB={}));let nS={uppercase:e=>String(e??"").toUpperCase(),lowercase:e=>String(e??"").toLowerCase(),capitalize:e=>String(e??"").replaceAll(RegExp("(\\p{Letter}+)","giu"),nC)},nI=/^\$?custom\./;function nT(e="",r){var t;return t=r??{},e.replace(/\{\{\s*([$a-z0-9._-]+)(?:\s*\|\s*([^}]*))?\s*\}\}/gi,(e,r,a)=>{var n;let o=null==(n=null==r?void 0:r.trim())?void 0:n.replace(nI,""),i=o&&t[o];if(void 0===i)return"";let s=null==a?void 0:a.trim();if(void 0===s)return i;let l=nS[s];return l?l(i):i})}let nD={light:{type:"hex",value:"#000000"}};function nz(e,r){let t=nu(e,r),a=ng(t);switch(t.type){case"alias":case"hex":return{color:a};case"linear":case"radial":return{color:"transparent",background:a,"-webkit-background-clip":"text","background-clip":"text"}}}let nq={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},nA=["http","https","mailto","tel"];var nM=rX('<div class="rc-gradient-border"><input class="svelte-hwjrhc"/></div>');let nF={hash:"svelte-hwjrhc",code:"input.svelte-hwjrhc {width:100%;height:100%;border:none;background:transparent;border-radius:inherit;}input.svelte-hwjrhc:focus-visible {outline:none;}input.svelte-hwjrhc::placeholder {color:var(--placeholder-color);background:var(--placeholder-background);background-clip:var(--placeholder-background-clip);-webkit-background-clip:var(--placeholder-webkit-background-clip);text-align:var(--placeholder-text-align);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-family:var(--placeholder-font-family);}"};function nj(e,r){el(r,!0),tb(e,nF);let t=()=>t6(K,"$variables",a),[a,n]=t8(),o=t7(r,["$$slots","$$events","$$legacy"]),i=eH(!1),s=eH(!1),l=eL(()=>({...o,...((e,r)=>{if(!e)return{};let t=null==r?void 0:r.find(e=>e.conditions.find(e=>"focus"===e.type));return(null==t?void 0:t.properties)??{}})(rL(i),r.overrides),...((e,r)=>{if(!e)return{};let t=null==r?void 0:r.find(e=>e.conditions.find(e=>"error"===e.type));return(null==t?void 0:t.properties)??{}})(rL(s),r.overrides)})),c=eL(()=>rL(l).placeholder_lid),d=eL(()=>rL(l).keyboard_type),u=eL(()=>rL(l).capitalize),p=eL(()=>rL(l).field_id),_=eL(()=>rL(l).reserved_attribute),g=eL(()=>rL(l).required),m=eL(()=>rL(l).size),h=eL(()=>rL(l).padding),f=eL(()=>rL(l).margin),v=eL(()=>rL(l).vertical_alignment),y=eL(()=>rL(l).border),k=eL(()=>rL(l).shape),w=eL(()=>rL(l).shadow),P=eL(()=>rL(l).font_name),x=eL(()=>rL(l).font_weight_int),E=eL(()=>rL(l).font_size),C=eL(()=>rL(l).horizontal_alignment),S=eL(()=>rL(l).color),I=eL(()=>rL(l).placeholder_font_name),T=eL(()=>rL(l).placeholder_font_weight_int),D=eL(()=>rL(l).placeholder_font_size),z=eL(()=>rL(l).placeholder_horizontal_alignment),q=eL(()=>rL(l).placeholder_color),A=eL(()=>rL(l).background_color);function M(e){if(eG(s,!e.validity.valid),rL(s))return;let r=e.value.trim();rL(_)?O?O(rL(_),r):console.error("onReservedAttributeChanged is not set"):null==N||N(rL(p),r)}let F=e=>{rL(s)&&M(e.currentTarget)},j=e=>{eG(i,!1),M(e.currentTarget)},$=eL(ne()),{uiConfig:L,onInputChanged:N,onReservedAttributeChanged:O,selectedPackageId:B}=aG(),U=na(),R=eL(()=>"top"===rL(v)?"flex-start":"bottom"===rL(v)?"flex-end":null),W=eL(()=>nl({display:"flex",...rL(R)?{"align-items":rL(R)}:{},width:np(rL(m).width),height:np(rL(m).height),margin:n_(rL(f)),...nw(rL($),rL(A),null),...nf(rL($),rL(y)),"border-radius":nv(rL(k)),"box-shadow":ny(rL($),rL(w))})),V=eL(()=>{var e,r;let t=L.app.fonts[rL(P)??""],a=null==(e=null==t?void 0:t.web)?void 0:e.family,n=L.app.fonts[rL(I)??""],o=null==(r=null==n?void 0:n.web)?void 0:r.family,i=nz(rL($),rL(q));return nl({...rL(R)?{height:"auto"}:{},padding:n_(rL(h)),...nz(rL($),rL(S)),"text-align":oL[rL(C)]||oL.leading,"font-weight":rL(x)??oj.regular,"font-size":`${rL(E)}px`,"font-family":nP(rL(P)??"")?nx(a??""):"sans-serif","--placeholder-color":i.color,"--placeholder-background":i.background,"--placeholder-background-clip":i["background-clip"],"--placeholder-webkit-background-clip":i["-webkit-background-clip"],"--placeholder-text-align":oL[rL(z)]||oL.leading,"--placeholder-font-we
7ight":rL(T)??oj.regular,"--placeholder-font-size":`${rL(D)}px`,"--placeholder-font-family":nP(rL(I)??"")?nx(o??""):"sans-serif"})}),K=ns(),{getLocalizedString:H}=aH(),Y=eL(()=>nT(H(rL(c)),t())),G=eL(()=>{switch(r.keyboard_type){case"decimal":case"numeric":return"number";case"email":return"email";case"tel":return"tel";case"text":return"text";case"url":return"url"}}),X=eL(()=>a0({selectedPackageId:t6(B,"$selectedPackageId",a),packageInfo:t6(U,"$packageInfo",a),variables:t()??{}},r.overrides,r.visible));var Z=rQ(),J=e4(Z),Q=e=>{var r=nM(),t=e1(r);t.__input=F,rl(()=>{tS(r,rL(W)),tM(t,"type",rL(G)),tM(t,"placeholder",rL(Y)),t.required=rL(g),tM(t,"inputmode",rL(d)),tM(t,"autocapitalize",rL(u)),tS(t,rL(V))}),rV("focus",t,()=>eG(i,!0)),rV("blur",t,j),r0(e,r)};tn(J,e=>{rL(X)&&e(Q)}),r0(e,Z),ec(),n()}rK(["input"]);let n$=Symbol("inputChoice");function nL(e,r,t=!1,a=null,n=[]){let o=t0(new Set(n)),i=t1(o,e=>(null==a?void 0:a.max)!=null&&e.size>=a.max),s=t1(o,e=>{let r=e.size;return!t&&null==a||(t&&null==a?r>=1:!t||null==a||(a.min===a.max?r===a.min:r>=a.min&&r<=a.max))}),l=!1;return i.subscribe(e=>l=e),{fieldId:e,mode:r,required:t,selectionRange:a,selectedOptionIds:o,selectOption:e=>{o.update(t=>{if("single"===r)return new Set([e]);let a=new Set(t);return a.has(e)?a.delete(e):l||a.add(e),a})},isAtMax:i,isSatisfied:s}}function nN(e,r){el(r,!0);let{stack:t,field_id:a,required:n=!1,selection_range:o=null}=t7(r,["$$slots","$$events","$$legacy"]),i=(ei(aV)??{})[a]??[],s=nL(a,"multiple",n,o,i);es(n$,s);let l=ei(aW);l&&ta(s.isSatisfied.subscribe(e=>{l.updateSatisfaction(e)})),sT(e,{get nodeData(){return t}}),ec()}let nO=Symbol("hover");var nB=rX('<div class="option-wrapper svelte-160gukg"><!></div>');let nU={hash:"svelte-160gukg",code:".option-wrapper.svelte-160gukg {display:contents;}"};function nR(e,r){el(r,!0),tb(e,nU);let t=()=>t6(u,"$isDisabled",a),[a,n]=t8(),{stack:o,option_id:i}=t7(r,["$$slots","$$events","$$legacy"]),{onButtonAction:s,onInputChanged:l}=aG(),c=ei(n$),d=c?t1(c.selectedOptionIds,e=>e.has(i)):tQ(!1);es(aX,d);let u=c?t1([d,c.isAtMax],([e,r])=>!e&&r):tQ(!1),p=t0(!1);es(nO,p);let _=eL(()=>t()?{"pointer-events":"none",opacity:"0.4"}:void 0);var g=nB();sF(e1(g),ae(()=>o,{onclick:()=>{var e;if(t())return;let a=null==(e=r.triggers)?void 0:e.on_press;null==c||c.selectOption(i);let n=null==c?void 0:c.fieldId;n&&(null==l||l(n,i,a)),s({type:"workflow"},a)},get style(){return rL(_)}})),rV("mouseenter",g,()=>p.set(!0)),rV("mouseleave",g,()=>p.set(!1)),r0(e,g),ec(),n()}function nW(e,r){el(r,!0);let{stack:t,field_id:a,required:n=!1,selection_range:o=null}=t7(r,["$$slots","$$events","$$legacy"]),i=(ei(aV)??{})[a]??[],s=nL(a,"single",n,o,i);es(n$,s);let l=ei(aW);l&&ta(s.isSatisfied.subscribe(e=>{l.updateSatisfaction(e)})),sT(e,{get nodeData(){return t}}),ec()}var nV,nK,nH,nY,nG,nX,nZ,nJ,nQ,n0,n1,n2,n4,n5,n6,n8,n9,n7,n3,oe,or,ot,oa,on,oo,oi,os,ol,oc,od,ou,op,o_,og,om,oh,of,ov,oy,ob,ok,ow,oP,ox,oE,oC,oS,oI,oT,oD,oz,oq,oA,oM,oF,oj,o$,oL,oN,oO,oB,oU,oR,oW,oV={},oK={},oH={};function oY(){let e;if(oW)return oH;oW=1;let r=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];return oH.getSymbolSize=function(e){if(!e)throw Error('"version" cannot be null or undefined');if(e<1||e>40)throw Error('"version" should be in range from 1 to 40');return 4*e+17},oH.getSymbolTotalCodewords=function(e){return r[e]},oH.getBCHDigit=function(e){let r=0;for(;0!==e;)r++,e>>>=1;return r},oH.setToSJISFunction=function(r){if("function"!=typeof r)throw Error('"toSJISFunc" is not a valid function.');e=r},oH.isKanjiModeEnabled=function(){return"u">typeof e},oH.toSJIS=function(r){return e(r)},oH}var oG,oX={};function oZ(){return oG||(oG=1,oX.L={bit:1},oX.M={bit:0},oX.Q={bit:3},oX.H={bit:2},oX.isValid=function(e){return e&&"u">typeof e.bit&&e.bit>=0&&e.bit<4},oX.from=function(e,r){if(oX.isValid(e))return e;try{if("string"!=typeof e)throw Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return oX.L;case"m":case"medium":return oX.M;case"q":case"quartile":return oX.Q;case"h":case"high":return oX.H;default:throw Error("Unknown EC Level: "+e)}}catch{return r}}),oX}var oJ,oQ,o0,o1,o2,o4,o5,o6,o8={},o9={},o7={},o3={};function ie(){if(o6)return o3;o6=1;let e=oZ(),r=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],t=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,
7192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];return o3.getBlocksCount=function(t,a){switch(a){case e.L:return r[(t-1)*4+0];case e.M:return r[(t-1)*4+1];case e.Q:return r[(t-1)*4+2];case e.H:return r[(t-1)*4+3];default:return}},o3.getTotalCodewordsCount=function(r,a){switch(a){case e.L:return t[(r-1)*4+0];case e.M:return t[(r-1)*4+1];case e.Q:return t[(r-1)*4+2];case e.H:return t[(r-1)*4+3];default:return}},o3}var ir,it,ia,io,ii,is={},il={},ic={},id={},iu={};function ip(){return ii||(ii=1,iu.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}),iu}var i_,ig={};function im(){if(i_)return ig;i_=1;let e="[0-9]+",r="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",t="(?:(?![A-Z0-9 $%*+\\-./:]|"+(r=r.replace(/u/g,"\\u"))+`)(?:.|[\r
8]))+`;ig.KANJI=RegExp(r,"g"),ig.BYTE_KANJI=RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),ig.BYTE=RegExp(t,"g"),ig.NUMERIC=RegExp(e,"g"),ig.ALPHANUMERIC=RegExp("[A-Z $%*+\\-./:]+","g");let a=RegExp("^"+r+"$"),n=RegExp("^"+e+"$"),o=RegExp("^[A-Z0-9 $%*+\\-./:]+$");return ig.testKanji=function(e){return a.test(e)},ig.testNumeric=function(e){return n.test(e)},ig.testAlphanumeric=function(e){return o.test(e)},ig}function ih(){return iv||(iv=1,function(e){let r=ip(),t=im();e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(e,t){if(!e.ccBits)throw Error("Invalid mode: "+e);if(!r.isValid(t))throw Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},e.getBestModeForData=function(r){return t.testNumeric(r)?e.NUMERIC:t.testAlphanumeric(r)?e.ALPHANUMERIC:t.testKanji(r)?e.KANJI:e.BYTE},e.toString=function(e){if(e&&e.id)return e.id;throw Error("Invalid mode")},e.isValid=function(e){return e&&e.bit&&e.ccBits},e.from=function(r,t){if(e.isValid(r))return r;try{if("string"!=typeof r)throw Error("Param is not a string");switch(r.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw Error("Unknown mode: "+r)}}catch{return t}}}(id)),id}var iv,iy,ib,ik,iw,iP,ix,iE,iC,iS,iI,iT,iD,iz,iq,iA={},iM={},iF={exports:{}},ij={},i$={};function iL(){return iq||(iq=1,function(e){function r(e){if("number"==typeof e&&(e=e.toString()),"string"!=typeof e)throw Error("Color should be defined as hex string");let r=e.slice().replace("#","").split("");if(r.length<3||5===r.length||r.length>8)throw Error("Invalid hex color: "+e);(3===r.length||4===r.length)&&(r=Array.prototype.concat.apply([],r.map(function(e){return[e,e]}))),6===r.length&&r.push("F","F");let t=parseInt(r.join(""),16);return{r:t>>24&255,g:t>>16&255,b:t>>8&255,a:255&t,hex:"#"+r.slice(0,6).join("")}}e.getOptions=function(e){e||(e={}),e.color||(e.color={});let t=typeof e.margin>"u"||null===e.margin||e.margin<0?4:e.margin,a=e.width&&e.width>=21?e.width:void 0,n=e.scale||4;return{width:a,scale:a?4:n,margin:t,color:{dark:r(e.color.dark||"#000000ff"),light:r(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},e.getScale=function(e,r){return r.width&&r.width>=e+2*r.margin?r.width/(e+2*r.margin):r.scale},e.getImageWidth=function(r,t){let a=e.getScale(r,t);return Math.floor((r+2*t.margin)*a)},e.qrToImageData=function(r,t,a){let n=t.modules.size,o=t.modules.data,i=e.getScale(n,a),s=Math.floor((n+2*a.margin)*i),l=a.margin*i,c=[a.color.light,a.color.dark];for(let e=0;e<s;e++)for(let t=0;t<s;t++){let d=(e*s+t)*4,u=a.color.light;e>=l&&t>=l&&e<s-l&&t<s-l&&(u=c[+!!o[Math.floor((e-l)/i)*n+Math.floor((t-l)/i)]]),r[d++]=u.r,r[d++]=u.g,r[d++]=u.b,r[d]=u.a}}}(i$)),i$}var iN,iO,iB={};
8let iU=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(function(){if(dr)return oV;dr=1;let e=(oR||(oR=1,oU=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}),oU),r=function(){var e;if(iz)return oK;iz=1;let r=oY(),t=oZ(),a=function(){if(oQ)return oJ;function e(){this.buffer=[],this.length=0}return oQ=1,e.prototype={get:function(e){let r=Math.floor(e/8);return(this.buffer[r]>>>7-e%8&1)==1},put:function(e,r){for(let t=0;t<r;t++)this.putBit((e>>>r-t-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){let r=Math.floor(this.length/8);this.buffer.length<=r&&this.buffer.push(0),e&&(this.buffer[r]|=128>>>this.length%8),this.length++}},oJ=e}(),n=function(){if(o1)return o0;function e(e){if(!e||e<1)throw Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}return o1=1,e.prototype.set=function(e,r,t,a){let n=e*this.size+r;this.data[n]=t,a&&(this.reservedBit[n]=!0)},e.prototype.get=function(e,r){return this.data[e*this.size+r]},e.prototype.xor=function(e,r,t){this.data[e*this.size+r]^=t},e.prototype.isReserved=function(e,r){return this.reservedBit[e*this.size+r]},o0=e}(),o=(o2||(o2=1,function(e){let r=oY().getSymbolSize;e.getRowColCoords=function(e){if(1===e)return[];let t=Math.floor(e/7)+2,a=r(e),n=145===a?26:2*Math.ceil((a-13)/(2*t-2)),o=[a-7];for(let e=1;e<t-1;e++)o[e]=o[e-1]-n;return o.push(6),o.reverse()},e.getPositions=function(r){let t=[],a=e.getRowColCoords(r),n=a.length;for(let e=0;e<n;e++)for(let r=0;r<n;r++)0===e&&0===r||0===e&&r===n-1||e===n-1&&0===r||t.push([a[e],a[r]]);return t}}(o8)),o8),i=function(){if(o4)return o9;o4=1;let e=oY().getSymbolSize;return o9.getPositions=function(r){let t=e(r);return[[0,0],[t-7,0],[0,t-7]]},o9}(),s=(o5||(o5=1,(e=o7).Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},e.isValid=function(e){return null!=e&&""!==e&&!isNaN(e)&&e>=0&&e<=7},e.from=function(r){return e.isValid(r)?parseInt(r,10):void 0},e.getPenaltyN1=function(e){let r=e.size,t=0,a=0,n=0,o=null,i=null;for(let s=0;s<r;s++){a=n=0,o=i=null;for(let l=0;l<r;l++){let r=e.get(s,l);r===o?a++:(a>=5&&(t+=3+(a-5)),o=r,a=1),(r=e.get(l,s))===i?n++:(n>=5&&(t+=3+(n-5)),i=r,n=1)}a>=5&&(t+=3+(a-5)),n>=5&&(t+=3+(n-5))}return t},e.getPenaltyN2=function(e){let r=e.size,t=0;for(let a=0;a<r-1;a++)for(let n=0;n<r-1;n++){let r=e.get(a,n)+e.get(a,n+1)+e.get(a+1,n)+e.get(a+1,n+1);(4===r||0===r)&&t++}return 3*t},e.getPenaltyN3=function(e){let r=e.size,t=0,a=0,n=0;for(let o=0;o<r;o++){a=n=0;for(let i=0;i<r;i++)a=a<<1&2047|e.get(o,i),i>=10&&(1488===a||93===a)&&t++,n=n<<1&2047|e.get(i,o),i>=10&&(1488===n||93===n)&&t++}return 40*t},e.getPenaltyN4=function(e){let r=0,t=e.data.length;for(let a=0;a<t;a++)r+=e.data[a];return 10*Math.abs(Math.ceil(100*r/t/5)-10)},e.applyMask=function(r,t){let a=t.size;for(let n=0;n<a;n++)for(let o=0;o<a;o++)t.isReserved(o,n)||t.xor(o,n,function(r,t,a){switch(r){case e.Patterns.PATTERN000:return(t+a)%2==0;case e.Patterns.PATTERN001:return t%2==0;case e.Patterns.PATTERN010:return a%3==0;case e.Patterns.PATTERN011:return(t+a)%3==0;case e.Patterns.PATTERN100:return(Math.floor(t/2)+Math.floor(a/3))%2==0;case e.Patterns.PATTERN101:return t*a%2+t*a%3==0;case e.Patterns.PATTERN110:return(t*a%2+t*a%3)%2==0;case e.Patterns.PATTERN111:return(t*a%3+(t+a)%2)%2==0;default:throw Error("bad maskPattern:"+r)}}(r,o,n))},e.getBestMask=function(r,t){let a=Object.keys(e.Patterns).length,n=0,o=1/0;for(let i=0;i<a;i++){t(i),e.applyMask(i,r);let a=e.getPenaltyN1(r)+e.getPenaltyN2(r)+e.getPenaltyN3(r)+e.getPenaltyN4(r);e.applyMask(i,r),a<o&&(o=a,n=i)}return n}),o7),l=ie(),c=function(){if(io)return ia;io=1;let e=(it||(it=1,function(e){let r=function(){if(ir)return il;ir=1;let e=new Uint8Array(512),r=new Uint8Array(256);return function(){let t=1;for(let a=0;a<255;a++)e[a]=t,r[t]=a,256&(t<<=1)&&(t^=285);for(let r=255;r<512;r++)e[r]=e[r-255]}(),il.log=function(e){if(e<1)throw Error("log("+e+")");return r[e]},il.exp=function(r){return e[r]},il.mul=function(t,a){return 0===t||0===a?0:e[r[t]+r[a]]},il}();e.mul=function(e,t){let a=new Uint8Array(e.length+t.length-1);for(let n=0;n<e.length;n++)for(let o=0;o<t.length;o++)a[n+o]^=r.mul(e[n],t[o]);return a},e.mod=function(e,t){let a=new Uint8Array(e);for(;a.length-t.length>=0;){let e=a[0];for(let n=0;n<t.length;n++)a[n]^=r.mul(t[n],e);let n=0;for(;n<a.length&&0===a[n];)n++;a=a.slice(n)}return a},e.generateECPolynomial=function(t){let a=new Uint8Array([1]);for(let n=0;n<t;n++)a=e.mul(a,new Uint8Array([1,r.exp(n)]));return a}}(is)),is);function r(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}return r.prototype.initialize=function(r){this.degree=r,this.genPoly=e.generateECPolynomial(this.degree)},r.prototype.encode=function(r){if(!this.genPoly)throw Error("Encoder not initialized");let t=new Uint8Array(r.length+this.degree);t.set(r);let a=e.mod(t,this.genPoly),n=this.degree-a.length;if(n>0){let e=new Uint8Array(this.degree);return e.set(a,n),e}return a},ia=r}(),d=(iy||(iy=1,function(e){let r=oY(),t=ie(),a=oZ(),n=ih(),o=ip(),i=r.getBCHDigit
8(7973);function s(e,r){return n.getCharCountIndicator(e,r)+4}e.from=function(e,r){return o.isValid(e)?parseInt(e,10):r},e.getCapacity=function(e,a,i){if(!o.isValid(e))throw Error("Invalid QR Code version");typeof i>"u"&&(i=n.BYTE);let l=(r.getSymbolTotalCodewords(e)-t.getTotalCodewordsCount(e,a))*8;if(i===n.MIXED)return l;let c=l-s(i,e);switch(i){case n.NUMERIC:return Math.floor(c/10*3);case n.ALPHANUMERIC:return Math.floor(c/11*2);case n.KANJI:return Math.floor(c/13);case n.BYTE:default:return Math.floor(c/8)}},e.getBestVersionForData=function(r,t){let o,i=a.from(t,a.M);if(Array.isArray(r)){if(r.length>1){for(let t=1;t<=40;t++)if(function(e,r){let t=0;return e.forEach(function(e){let a=s(e.mode,r);t+=a+e.getBitsLength()}),t}(r,t)<=e.getCapacity(t,i,n.MIXED))return t;return}if(0===r.length)return 1;o=r[0]}else o=r;return function(r,t,a){for(let n=1;n<=40;n++)if(t<=e.getCapacity(n,a,r))return n}(o.mode,o.getLength(),i)},e.getEncodedBits=function(e){if(!o.isValid(e)||e<7)throw Error("Invalid QR Code version");let t=e<<12;for(;r.getBCHDigit(t)-i>=0;)t^=7973<<r.getBCHDigit(t)-i;return e<<12|t}}(ic)),ic),u=function(){if(ib)return iA;ib=1;let e=oY(),r=e.getBCHDigit(1335);return iA.getEncodedBits=function(t,a){let n=t.bit<<3|a,o=n<<10;for(;e.getBCHDigit(o)-r>=0;)o^=1335<<e.getBCHDigit(o)-r;return(n<<10|o)^21522},iA}(),p=ih(),_=(iD||(iD=1,function(e){var r;let t=ih(),a=function(){if(iw)return ik;iw=1;let e=ih();function r(r){this.mode=e.NUMERIC,this.data=r.toString()}return r.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){let r,t;for(r=0;r+3<=this.data.length;r+=3)t=parseInt(this.data.substr(r,3),10),e.put(t,10);let a=this.data.length-r;a>0&&(t=parseInt(this.data.substr(r),10),e.put(t,3*a+1))},ik=r}(),n=function(){if(ix)return iP;ix=1;let e=ih(),r=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function t(r){this.mode=e.ALPHANUMERIC,this.data=r}return t.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(e){let t;for(t=0;t+2<=this.data.length;t+=2){let a=45*r.indexOf(this.data[t]);a+=r.indexOf(this.data[t+1]),e.put(a,11)}this.data.length%2&&e.put(r.indexOf(this.data[t]),6)},iP=t}(),o=function(){if(iC)return iE;iC=1;let e=ih();function r(r){this.mode=e.BYTE,"string"==typeof r?this.data=new TextEncoder().encode(r):this.data=new Uint8Array(r)}return r.getBitsLength=function(e){return 8*e},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){for(let r=0,t=this.data.length;r<t;r++)e.put(this.data[r],8)},iE=r}(),i=function(){if(iI)return iS;iI=1;let e=ih(),r=oY();function t(r){this.mode=e.KANJI,this.data=r}return t.getBitsLength=function(e){return 13*e},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let a=r.toSJIS(this.data[t]);if(a>=33088&&a<=40956)a-=33088;else if(a>=57408&&a<=60351)a-=49472;else throw Error("Invalid SJIS character: "+this.data[t]+`
9Make sure your charset is UTF-8`);a=(a>>>8&255)*192+(255&a),e.put(a,13)}},iS=t}(),s=im(),l=oY(),c=(iT||(iT=1,iF.exports=r={single_source_shortest_paths:function(e,t,a){var n,o,i,s,l,c,d,u={},p={};p[t]=0;var _=r.PriorityQueue.make();for(_.push(t,0);!_.empty();)for(i in o=(n=_.pop()).value,s=n.cost,l=e[o]||{})l.hasOwnProperty(i)&&(c=s+l[i],d=p[i],(typeof p[i]>"u"||d>c)&&(p[i]=c,_.push(i,c),u[i]=o));if("u">typeof a&&typeof p[a]>"u")throw Error("Could not find a path from "+t+" to "+a+".");return u},extract_shortest_path_from_predecessor_list:function(e,r){for(var t=[],a=r;a;)t.push(a),e[a],a=e[a];return t.reverse(),t},find_path:function(e,t,a){var n=r.single_source_shortest_paths(e,t,a);return r.extract_shortest_path_from_predecessor_list(n,a)},PriorityQueue:{make:function(e){var t,a=r.PriorityQueue,n={};for(t in e=e||{},a)a.hasOwnProperty(t)&&(n[t]=a[t]);return n.queue=[],n.sorter=e.sorter||a.default_sorter,n},default_sorter:function(e,r){return e.cost-r.cost},push:function(e,r){this.queue.push({value:e,cost:r}),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}}
vendor: 4,787 bytes, lines 9-13
9),iF.exports);function d(e){return unescape(encodeURIComponent(e)).length}function u(e,r,t){let a,n=[];for(;null!==(a=e.exec(t));)n.push({data:a[0],index:a.index,mode:r,length:a[0].length});return n}function p(e){let r,a,n=u(s.NUMERIC,t.NUMERIC,e),o=u(s.ALPHANUMERIC,t.ALPHANUMERIC,e);return l.isKanjiModeEnabled()?(r=u(s.BYTE,t.BYTE,e),a=u(s.KANJI,t.KANJI,e)):(r=u(s.BYTE_KANJI,t.BYTE,e),a=[]),n.concat(o,r,a).sort(function(e,r){return e.index-r.index}).map(function(e){return{data:e.data,mode:e.mode,length:e.length}})}function _(e,r){switch(r){case t.NUMERIC:return a.getBitsLength(e);case t.ALPHANUMERIC:return n.getBitsLength(e);case t.KANJI:return i.getBitsLength(e);case t.BYTE:return o.getBitsLength(e)}}function g(e,r){let s,c=t.getBestModeForData(e);if((s=t.from(r,c))!==t.BYTE&&s.bit<c.bit)throw Error('"'+e+'" cannot be encoded with mode '+t.toString(s)+`.
10 Suggested mode is: `+t.toString(c));switch(s===t.KANJI&&!l.isKanjiModeEnabled()&&(s=t.BYTE),s){case t.NUMERIC:return new a(e);case t.ALPHANUMERIC:return new n(e);case t.KANJI:return new i(e);case t.BYTE:return new o(e)}}e.fromArray=function(e){return e.reduce(function(e,r){return"string"==typeof r?e.push(g(r,null)):r.data&&e.push(g(r.data,r.mode)),e},[])},e.fromString=function(r,a){let n=function(e,r){let a={},n={start:{}},o=["start"];for(let i=0;i<e.length;i++){let s=e[i],l=[];for(let e=0;e<s.length;e++){let c=s[e],d=""+i+e;l.push(d),a[d]={node:c,lastCount:0},n[d]={};for(let e=0;e<o.length;e++){let i=o[e];a[i]&&a[i].node.mode===c.mode?(n[i][d]=_(a[i].lastCount+c.length,c.mode)-_(a[i].lastCount,c.mode),a[i].lastCount+=c.length):(a[i]&&(a[i].lastCount=c.length),n[i][d]=_(c.length,c.mode)+4+t.getCharCountIndicator(c.mode,r))}}o=l}for(let e=0;e<o.length;e++)n[o[e]].end=0;return{map:n,table:a}}(function(e){let r=[];for(let a=0;a<e.length;a++){let n=e[a];switch(n.mode){case t.NUMERIC:r.push([n,{data:n.data,mode:t.ALPHANUMERIC,length:n.length},{data:n.data,mode:t.BYTE,length:n.length}]);break;case t.ALPHANUMERIC:r.push([n,{data:n.data,mode:t.BYTE,length:n.length}]);break;case t.KANJI:r.push([n,{data:n.data,mode:t.BYTE,length:d(n.data)}]);break;case t.BYTE:r.push([{data:n.data,mode:t.BYTE,length:d(n.data)}])}}return r}(p(r,l.isKanjiModeEnabled())),a),o=c.find_path(n.map,"start","end"),i=[];for(let e=1;e<o.length-1;e++)i.push(n.table[o[e]].node);return e.fromArray(i.reduce(function(e,r){let t=e.length-1>=0?e[e.length-1]:null;return t&&t.mode===r.mode?e[e.length-1].data+=r.data:e.push(r),e},[]))},e.rawSplit=function(r){return e.fromArray(p(r,l.isKanjiModeEnabled()))}}(iM)),iM);function g(e,r,t){let a,n,o=e.size,i=u.getEncodedBits(r,t);for(a=0;a<15;a++)n=(i>>a&1)==1,a<6?e.set(a,8,n,!0):a<8?e.set(a+1,8,n,!0):e.set(o-15+a,8,n,!0),a<8?e.set(8,o-a-1,n,!0):a<9?e.set(8,15-a-1+1,n,!0):e.set(8,15-a-1,n,!0);e.set(o-8,8,1,!0)}return oK.create=function(e,u){if(typeof e>"u"||""===e)throw Error("No input text");let m=t.M,h,f;return"u">typeof u&&(m=t.from(u.errorCorrectionLevel,t.M),h=d.from(u.version),f=s.from(u.maskPattern),u.toSJISFunc&&r.setToSJISFunction(u.toSJISFunc)),function(e,t,u,m){let h;if(Array.isArray(e))h=_.fromArray(e);else if("string"==typeof e){let r=t;if(!r){let t=_.rawSplit(e);r=d.getBestVersionForData(t,u)}h=_.fromString(e,r||40)}else throw Error("Invalid data");let f=d.getBestVersionForData(h,u);if(!f)throw Error("The amount of data is too big to be stored in a QR Code");if(t){if(t<f)throw Error(`
11The chosen QR Code version cannot contain this amount of data.
12Minimum version required to store current data is: `+f+`.
13`)}else t=f;let v=function(e,t,n){let o=new a;n.forEach(function(r){o.put(r.mode.bit,4),o.put(r.getLength(),p.getCharCountIndicator(r.mode,e)),r.write(o)});let i=(r.getSymbolTotalCodewords(e)-l.getTotalCodewordsCount(e,t))*8;for(o.getLengthInBits()+4<=i&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(0);let s=(i-o.getLengthInBits())/8;for(let e=0;e<s;e++)o.put(e%2?17:236,8);return function(e,t,a){let n=r.getSymbolTotalCodewords(t),o=n-l.getTotalCodewordsCount(t,a),i=l.getBlocksCount(t,a),s=n%i,d=i-s,u=Math.floor(n/i),p=Math.floor(o/i),_=p+1,g=u-p,m=new c(g),h=0,f=Array(i),v=Array(i),y=0,k=new Uint8Array(e.buffer);for(let e=0;e<i;e++){let r=e<d?p:_;f[e]=k.slice(h,h+r),v[e]=m.encode(f[e]),h+=r,y=Math.max(y,r)}let w=new Uint8Array(n),P=0,x,E;for(x=0;x<y;x++)for(E=0;E<i;E++)x<f[E].length&&(w[P++]=f[E][x]);for(x=0;x<g;x++)for(E=0;E<i;E++)w[P++]=v[E][x];return w}(o,e,t)}(t,u,h),y=new n(r.getSymbolSize(t));return function(e,r){let t=e.size,a=i.getPositions(r);for(let r=0;r<a.length;r++){let n=a[r][0],o=a[r][1];for(let r=-1;r<=7;r++)if(!(n+r<=-1||t<=n+r))for(let a=-1;a<=7;a++)o+a<=-1||t<=o+a||(r>=0&&r<=6&&(0===a||6===a)||a>=0&&a<=6&&(0===r||6===r)||r>=2&&r<=4&&a>=2&&a<=4?e.set(n+r,o+a,!0,!0):e.set(n+r,o+a,!1,!0))}}(y,t),function(e){let r=e.size;
13for(let t=8;t<r-8;t++){let r=t%2==0;e.set(t,6,r,!0),e.set(6,t,r,!0)}}(y),function(e,r){let t=o.getPositions(r);for(let r=0;r<t.length;r++){let a=t[r][0],n=t[r][1];for(let r=-2;r<=2;r++)for(let t=-2;t<=2;t++)-2===r||2===r||-2===t||2===t||0===r&&0===t?e.set(a+r,n+t,!0,!0):e.set(a+r,n+t,!1,!0)}}(y,t),g(y,u,0),t>=7&&function(e,r){let t,a,n,o=e.size,i=d.getEncodedBits(r);for(let r=0;r<18;r++)t=Math.floor(r/3),a=r%3+o-8-3,n=(i>>r&1)==1,e.set(t,a,n,!0),e.set(a,t,n,!0)}(y,t),function(e,r){let t=e.size,a=-1,n=t-1,o=7,i=0;for(let s=t-1;s>0;s-=2)for(6===s&&s--;;){for(let t=0;t<2;t++)if(!e.isReserved(n,s-t)){let a=!1;i<r.length&&(a=(r[i]>>>o&1)==1),e.set(n,s-t,a),-1==--o&&(i++,o=7)}if((n+=a)<0||t<=n){n-=a,a=-a;break}}}(y,v),isNaN(m)&&(m=s.getBestMask(y,g.bind(null,y,u))),s.applyMask(m,y),g(y,u,m),{modules:y,version:t,errorCorrectionLevel:u,maskPattern:m,segments:h}}(e,h,m,f)},oK}(),t=(iN||(iN=1,function(e){let r=iL();e.render=function(e,t,a){var n;let o=a,i=t;!(typeof o>"u")||t&&t.getContext||(o=t,t=void 0),t||(i=function(){try{return document.createElement("canvas")}catch{throw Error("You need to specify a canvas element")}}()),o=r.getOptions(o);let s=r.getImageWidth(e.modules.size,o),l=i.getContext("2d"),c=l.createImageData(s,s);return r.qrToImageData(c.data,e,o),n=i,l.clearRect(0,0,n.width,n.height),n.style||(n.style={}),n.height=s,n.width=s,n.style.height=s+"px",n.style.width=s+"px",l.putImageData(c,0,0),i},e.renderToDataURL=function(r,t,a){let n=a;!(typeof n>"u")||t&&t.getContext||(n=t,t=void 0),n||(n={});let o=e.render(r,t,n),i=n.type||"image/png",s=n.rendererOpts||{};return o.toDataURL(i,s.quality)}}(ij)),ij),a=function(){if(iO)return iB;iO=1;let e=iL();function r(e,r){let t=e.a/255,a=r+'="'+e.hex+'"';return t<1?a+" "+r+'-opacity="'+t.toFixed(2).slice(1)+'"':a}function t(e,r,t){let a=e+r;return"u">typeof t&&(a+=" "+t),a}return iB.render=function(a,n,o){let i=e.getOptions(n),s=a.modules.size,l=a.modules.data,c=s+2*i.margin,d=i.color.light.a?"<path "+r(i.color.light,"fill")+' d="M0 0h'+c+"v"+c+'H0z"/>':"",u="<path "+r(i.color.dark,"stroke")+' d="'+function(e,r,a){let n="",o=0,i=!1,s=0;for(let l=0;l<e.length;l++){let c=Math.floor(l%r),d=Math.floor(l/r);c||i||(i=!0),e[l]?(s++,l>0&&c>0&&e[l-1]||(n+=i?t("M",c+a,.5+d+a):t("m",o,0),o=0,i=!1),c+1<r&&e[l+1]||(n+=t("h",s),s=0)):o++}return n}(l,s,i.margin)+'"/>',p='<svg xmlns="http://www.w3.org/2000/svg" '+(i.width?'width="'+i.width+'" height="'+i.width+'" ':"")+('viewBox="0 0 '+c+" ")+c+'" shape-rendering="crispEdges">'+d+u+`</svg>
14`;return"function"==typeof o&&o(null,p),p},iB}();function n(t,a,n,o,i){let s=[].slice.call(arguments,1),l=s.length,c="function"==typeof s[l-1];if(!c&&!e())throw Error("Callback required as last argument");if(c){if(l<2)throw Error("Too few arguments provided");2===l?(i=n,n=a,a=o=void 0):3===l&&(a.getContext&&typeof i>"u"?(i=o,o=void 0):(i=o,o=n,n=a,a=void 0))}else{if(l<1)throw Error("Too few arguments provided");return 1===l?(n=a,a=o=void 0):2!==l||a.getContext||(o=n,n=a,a=void 0),new Promise(function(e,i){try{let i=r.create(n,o);e(t(i,a,o))}catch(e){i(e)}})}try{let e=r.create(n,o);i(null,t(e,a,o))}catch(e){i(e)}}return oV.create=r.create,oV.toCanvas=n.bind(null,t.render),oV.toDataURL=n.bind(null,t.renderToDataURL),oV.toString=n.bind(null,function(e,r,t){return a.render(e,t)}),oV}());var iR=rX('<div class="qr-wrapper svelte-1yfwpfc"><img alt="Redemption QR Code" class="qr-code svelte-1yfwpfc"/></div>');let iW={hash:"svelte-1yfwpfc",code:".qr-wrapper.svelte-1yfwpfc {display:flex;justify-content:center;align-items:center;align-self:center;width:fit-content;margin:0 auto;background-color:#ffffff;border-radius:8px;padding:16px;}.qr-code.svelte-1yfwpfc {display:block;width:128px;height:128px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;}"};function iV(e,r){el(r,!0),tb(e,iW);
14let[t,a]=t8(),n=no(),o=eL(()=>{var e;return null==(e=t6(n,"$variables",t))?void 0:e["success.redemption_url"]}),i=eH(!0),s=eH(""),l=eH(!1);tt(()=>{let e=window.matchMedia("(max-width: 767px)");eG(i,e.matches,!0);let r=e=>{eG(i,e.matches,!0)};return e.addEventListener("change",r),()=>{e.removeEventListener("change",r)}}),rr(()=>{!rL(i)&&rL(o)&&(eG(l,!1),iU.toDataURL(rL(o),{width:512,margin:2,errorCorrectionLevel:"M",color:{dark:"#000000",light:"#ffffff"}}).then(e=>{eG(s,e,!0)}).catch(e=>{console.warn("Failed to generate QR code:",e),eG(l,!0)}))});var c=rQ(),d=e4(c),u=e=>{sF(e,ae(()=>r.stack,{onclick:()=>{window.location.href=rL(o)}}))},p=e=>{var r=rQ(),t=e4(r),a=e=>{var r=iR(),t=e1(r);rl(()=>tM(t,"src",rL(s))),r0(e,r)};tn(t,e=>{rL(s)&&e(a)},!0),r0(e,r)};tn(d,e=>{(rL(i)||rL(l))&&rL(o)?e(u):e(p,!1)}),r0(e,c),ec(),a()}var iK=rX("<span><!></span>");function iH(e,r){el(r,!0);let t=()=>t6(l,"$packageInfo",n),a=()=>t6(f,"$variables",n),[n,o]=t8(),i=t7(r,["$$slots","$$events","$$legacy"]),s=aZ(),l=na(),{uiConfig:c,selectedPackageId:d,emitComponentInteraction:u,onNavigateToUrl:p}=aG(),_=eL(()=>{var e,a,o;return{...i,...aQ(t6(s,"$selectedState",n),r.overrides),...((e,r)=>{if(!e)return{};let t=null==r?void 0:r.find(e=>e.conditions.find(e=>"intro_offer"===e.type));return(null==t?void 0:t.properties)??{}})(!!(null!=(e=t())&&e.hasIntroOffer)||!!(null!=(a=t())&&a.hasTrial),r.overrides),...((e,r)=>{if(!e)return{};let t=null==r?void 0:r.find(e=>e.conditions.find(e=>"promo_offer"===e.type));return(null==t?void 0:t.properties)??{}})(!!(null!=(o=t())&&o.hasPromoOffer),r.overrides)}}),g=eL(ne()),m=eL(()=>((e,r,t)=>{var a;let{font_name:n,font_size:o,font_weight:i,font_weight_int:s,horizontal_alignment:l,color:c=nD,padding:d,margin:u,size:p}=r,_=t[n??""],g=null==(a=null==_?void 0:_.web)?void 0:a.family;return nl({display:"block",width:np(p.width),height:np(p.height),margin:n_(u),padding:n_(d),...nz(e,c),"text-align":oL[l]||oL.leading,"font-weight":s??oj[i]??oj.regular,"font-size":Number.isInteger(Number(o))?`${o}px`:o$[o]||o$.body_m,"font-family":nP(n??"")?nx(g??""):"sans-serif"})})(rL(g),rL(_),c.app.fonts)),h=eL(()=>{var e,r,t;return e=rL(g),rL(_),r=rL(_).size,t=rL(_).background_color,nl({display:"block",position:"relative",width:np(r.width),height:np(r.height),...nw(e,t,null)})}),f=ns(),{getLocalizedString:v}=aH(),y=eL(()=>nT(v(rL(_).text_lid),a())),k=eL(()=>a0({selectedPackageId:t6(d,"$selectedPackageId",n),packageInfo:t(),variables:a()??{}},r.overrides,r.visible)),w=eL(()=>(function(e){if(!e)return"";let r=e.replace(/[&<>"']/g,e=>nq[e]),t=[],a=r.replaceAll(/\\([\\`*_[\]{}()#+\-.!~])/g,(e,r)=>(t.push(r),`\0RC_ESCAPED_MARKDOWN_${t.length-1}\0`)),n=Object.values({newLine:{regexp:/\\\n/g,output:"<br/>"},bold:{regexp:/\*\*(.*?)\*\*/g,output:"<b>$1</b>"},italic:{regexp:/\*(.*?)\*/g,output:"<i>$1</i>"},strikethrough:{regexp:/~(.*?)~/g,output:"<s>$1</s>"},code:{regexp:/`(.*?)`/g,output:"<span style='font-family: monospace'>$1</span>"},link:{regexp:/\[(.*?)\]\((.*?)\)/g,output:(e,r,t)=>{let a=function(e){let r=Array.from(e).filter(e=>e.charCodeAt(0)>32).join("").toLowerCase().match(/^([a-z][a-z0-9+.-]*):/);return r&&!nA.includes(r[1])?null:e}(t);return null===a?r:`<a href="${a}" target='_blank' rel='noopener noreferrer'>${r}</a>`}}}).reduce((e,{regexp:r,output:t})=>e.replaceAll(r,t),a);return t.reduce((e,r,t)=>e.replaceAll(`\0RC_ESCAPED_MARKDOWN_${t}\0`,r),n)})(rL(y))),P=e=>{if(e.defaultPrevented||0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;let t=e.target;if(!(t instanceof Element))return;let a=t.closest("a[href]");if(!(a instanceof HTMLAnchorElement))return;let n=a.getAttribute("href")??a.href;n&&(u({componentType:"text",componentName:r.name,componentValue:"navigate_to_url",componentURL:n}),null==p||p(n))};var x=rQ(),E=e4(x),C=e=>{var r=iK();r.__click=P,function(e,r){let t=ar(r,"style",3,""),a=ar(r,"component",3,"p");var n=rQ();ty(e4(n),a,!1,(e,a)=>{tF(e,()=>({style:t()}));var n=rQ();tr(e4(n),()=>r.children??V),r0(a,n)}),r0(e,n)}(e1(r),{get style(){return rL(m)},component:"span",children:(e,r)=>{var t=rQ();tu(e4(t),()=>rL(w)),r0(e,t)},$$slots:{default:!0}}),rl(()=>tS(r,rL(h))),r0(e,r)};tn(E,e=>{rL(k)&&e(C)}),r0(e,x),ec(),o()}function iY(e,r){e.muted=r.preferMuted||r.mutedPlaybackOverride,e.playsInl
14ine=!0}function iG(e,r,t){let a=()=>{t()||r()},n=()=>a();e.readyState<HTMLMediaElement.HAVE_CURRENT_DATA?(e.addEventListener("loadeddata",n),e.addEventListener("canplay",n)):queueMicrotask(a),queueMicrotask(a),requestAnimationFrame(()=>{a()});let o=()=>a();return"u">typeof document&&"u">typeof window&&("complete"===document.readyState?queueMicrotask(a):window.addEventListener("load",o)),()=>{e.removeEventListener("loadeddata",n),e.removeEventListener("canplay",n),"u">typeof window&&window.removeEventListener("load",o)}}rK(["click"]);var iX=rX('<div class="rc-bg-video svelte-37rn0t" aria-hidden="true"><img alt="" class="fill svelte-37rn0t"/></div>'),iZ=rX('<source media="(max-width: 600px)"/>'),iJ=rX('<div class="rc-bg-video svelte-37rn0t" aria-hidden="true"><video class="fill svelte-37rn0t" playsinline="" autoplay preload="auto"><!> <source/></video></div>',2);let iQ={hash:"svelte-37rn0t",code:`.rc-bg-video.svelte-37rn0t {position:absolute;inset:0;overflow:hidden;z-index:1;pointer-events:none;}
15
16  /**
17   * Fill the layer with absolute edges (percent heights are unreliable under nested
18   * flex/absolute hosts). Beat Paywall's global \`.paywall video { max-width: 100% }\`
19   * so \`object-fit: cover|contain\` applies to the full backdrop box (e.g. carousel).
20   */.rc-bg-video.svelte-37rn0t :is(video:where(.svelte-37rn0t), img:where(.svelte-37rn0t)).fill:where(.svelte-37rn0t) {position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;display:block;}.rc-bg-video.svelte-37rn0t video.fill:where(.svelte-37rn0t) {transform:translateZ(0);-webkit-transform:translateZ(0);}`};function i0(e,r){el(r,!0),tb(e,iQ);let t=ar(r,"urlLowRes",3,null),a=ar(r,"poster",3,null),n=eH(null),o=eH(!1),i=eH(!1),s=eH(!1);tt(()=>{var e;if(typeof window>"u")return;let r=window.matchMedia("(prefers-reduced-motion: reduce)");return eG(i,r.matches,!0),e=()=>{eG(i,r.matches,!0)},"function"==typeof r.addEventListener?(r.addEventListener("change",e),()=>r.removeEventListener("change",e)):(r.addListener(e),()=>r.removeListener(e))}),rr(()=>{r.url,t(),rN(()=>{eG(o,!1),eG(s,!1)}),queueMicrotask(()=>{var e;null==(e=rL(n))||e.load()})});let l=eL(()=>rL(i)||rL(o)),c=eL(()=>`object-fit:${r.objectFit};object-position:${r.objectPosition}`);function d(){eG(o,!0)}rr(()=>{if(rL(l)||!rL(n))return void rN(()=>{eG(s,!1)});let e=rL(n),t=!1,a=()=>t,o=iG(e,()=>{!function(e,r){let{cancelled:t,preferMuted:a,getMutedOverride:n,setMutedOverride:o}=r;if(t()||!e.paused||(iY(e,{preferMuted:a,mutedPlaybackOverride:n()}),e.readyState<HTMLMediaElement.HAVE_CURRENT_DATA))return;let i=e.play();void 0!==i&&i.catch(()=>{t()||!e.isConnected||a||n()||(o(!0),iY(e,{preferMuted:a,mutedPlaybackOverride:!0}),e.play().catch(()=>{}))})}(e,{cancelled:a,preferMuted:r.mute,getMutedOverride:()=>rL(s),setMutedOverride:e=>rN(()=>{eG(s,e,!0)})})},a);return()=>{t=!0,o()}});var u=rQ(),p=e4(u),_=e=>{var r=iX(),t=e1(r);rl(()=>{tM(t,"src",a()),tS(t,rL(c))}),r0(e,r)},g=e=>{var o=rQ(),i=e4(o),u=e=>{},p=e=>{var o=iJ(),i=e1(o),l=e1(i),u=e=>{var r=iZ();rl(()=>tM(r,"src",t())),r0(e,r)};tn(l,e=>{t()&&e(u)});var p=e5(l,2);tH(i,e=>eG(n,e),()=>rL(n)),rl(()=>{tS(i,rL(c)),i.loop=r.loop,i.muted=r.mute||rL(s),tM(i,"poster",a()??void 0),tM(p,"src",r.url)}),rV("error",i,d),r0(e,o)};tn(i,e=>{rL(l)?e(u):e(p,!1)},!0),r0(e,o)};tn(p,e=>{rL(l)&&a()?e(_):e(g,!1)}),r0(e,u),ec()}function i1(e){return`rc-${e}-video-bg`}function i2(e){if(!e.hasVideoBg)return{};let r={isolation:"isolate"};return e.positionRelative&&(r.position="relative"),e.clipOverflow&&(r.overflow="hidden"),r}function i4(e){return null===e?0:new WebKitCSSMatrix(window.getComputedStyle(e).transform).m41}var i5=rX('<div class="page svelte-1s2je26" role="group" aria-roledescription="slide"><!></div>');let i6={hash:"svelte-1s2je26",code:"div.svelte-1s2je26 {flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;}"};function i8(e,r){tb(e,i6);let t=ar(r,"hidden",3,!1);var a=i5();sF(e1(a),ae(()=>r.page)),rl(()=>{tM(a,"aria-label",`Slide ${r.index+1} of ${r.pages}`),tM(a,"aria-current",r.selected),tM(a,"aria-hidden",t())}),r0(e,a)}var i9=rX("<div></div>"),i7=rX('<div class="control rc-gradient-border svelte-gya3hx"></div>');let i3={hash:"svelte-gya3hx",code:".control.svelte-gya3hx {align-self:center;display:flex;flex-direction:row;align-items:center;justify-content:center;}"};var se=rX('<div class="carousel-bg-video-mount svelte-1j7hbsr"><!></div>'),sr=rX('<div><!> <div class="carousel-clip svelte-1j7hbsr"><div class="slider svelte-1j7hbsr" role="region" aria-label="Feature carousel" aria-roledescription="carousel" aria-live="polite"><!> <!> <!></div> <!></div></div>');let st={hash:"svelte-1j7hbsr",code:'.carousel.svelte-1j7hbsr {max-width:100%;display:flex;flex-direction:column;flex-shrink:0;}.carousel-clip.svelte-1j7hbsr {display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden;border-radius:inherit;}.carousel-bg-video-mount.svelte-1j7hbsr {position:absolute;inset:0;z-index:1;border-radius:inherit;overflow:hidden;pointer-events:none;}.carousel.rc-carousel-video-bg.svelte-1j7hbsr::before {content:"";position:absolute;inset:0;background:var(--overlay);pointer-events:none;z-index:2;}.carousel.rc-carousel-video-bg.svelte-1j7hbsr .carousel-clip:where(.svelte-1j7hbsr) {position:relative;z-index:3;}.slider.svelte-1j7hbsr {display:flex;flex-direction:row;flex-wrap:nowrap;transition-property:transform;transition-duration:500ms;transition-timing-function:ease-in-out;transition-delay:2500ms;transform:translateX(0);cursor:grab;&:active {cursor:grabbing;user-select:none;}}'};function sa(e,r){el(r,!0),tb(e,st);
20let[t,a]=t8(),n=t7(r,["$$slots","$$events","$$legacy"]),o=aZ(),i=eL(()=>({...n,...aQ(t6(o,"$selectedState",t),r.overrides)})),s=eL(()=>rL(i).pages),l=eL(()=>rL(i).padding),c=eL(()=>rL(i).margin),d=eL(()=>rL(i).background),u=eL(()=>rL(i).shape),p=eL(()=>rL(i).border),_=eL(()=>rL(i).shadow),g=eL(()=>rL(i).page_alignment),m=eL(()=>rL(i).page_spacing),h=eL(()=>rL(i).page_peek),f=eL(()=>rL(i).page_control),v=eL(()=>rL(i).initial_page_index),y=eL(()=>rL(i).loop),k=eL(()=>rL(i).auto_advance),w=eL(ne()),{emitComponentInteraction:P}=aG(),x=eL(()=>{var e;return(null==(e=rL(d))?void 0:e.type)==="video"}),E=eL(()=>{if(!rL(x))return null;let e=rL(d);return e&&"video"===e.type?nk(rL(w),e):null}),C=eL(()=>nv(rL(u))),S=eL(()=>{var e;return nl({margin:n_(rL(c)),padding:n_(rL(l)),...i2({hasVideoBg:rL(x),positionRelative:!0}),...nw(rL(w),null,rL(d)),...nf(rL(w),rL(p)),"border-radius":rL(C),"box-shadow":ny(rL(w),rL(_)),"transition-duration":`${(null==(e=rL(k))?void 0:e.ms_transition_time)??0}ms`})}),I=eL(()=>nl({gap:nc(rL(m)),padding:`0 ${rL(h)+rL(m)}px`,"align-items":function(e){switch(e){case"top":return"flex-start";case"center":return"center";case"bottom":return"flex-end"}}(rL(g))})),T=eL(()=>{if(!rL(y))return[];let e=rL(s).length-1;switch(rL(s).length){case 0:return[];case 1:return[0,0];case 2:return[0,e];default:return[e-1,e]}}),D=eL(()=>{if(!rL(y))return[];switch(rL(s).length){case 0:return[];case 1:return[0,0];default:return[0,1]}}),z=null,q=eH(0),A=eH(0),M=eL(()=>2*rL(h)+rL(m)),F=eL(()=>rL(A)-rL(M)),j=eH(null);function $(){return void 0!==rL(s).at(rL(v))?rL(v):0}function L(e){var r;return null==(r=rL(s)[e])?void 0:r.name}function N(e=!0,r){var t,a;if(null===z)return;let n=e?(null==(t=rL(k))?void 0:t.ms_time_per_page)??0:0;r??(r=(null==(a=rL(k))?void 0:a.ms_transition_time)??0),z.style.transition=`transform ${r}ms ease-in-out ${n}ms`}function O(){null!==z&&(z.style.transition="none")}let B=eL(()=>2*!!rL(y));function U(e){null!==z&&(z.style.transform=`translateX(${e}px)`)}function R(e){null!==z&&U(-((e+=rL(B))*rL(F)))}function W(){null!=rL(k)&&requestAnimationFrame(()=>{var e;e=(rL(q)+1)%(rL(s).length+rL(B)),N(!0),R(e)})}function V(e){return Math.round(-(e/rL(F)))-rL(B)}tt(()=>{eG(q,$(),!0),O(),R(rL(q)),W()});let K=eH(0);var H=sr(),Y=e1(H),G=e=>{var r=se();i0(e1(r),{get url(){return rL(E).url},get urlLowRes(){return rL(E).url_low_res},get objectFit(){return rL(E).fit},get objectPosition(){return rL(E).position},get poster(){return rL(E).posterWebp},get mute(){return rL(E).mute},get loop(){return rL(E).loop}}),r0(e,r)};tn(Y,e=>{rL(E)&&e(G)});var X=e1(e5(Y,2));X.__pointerdown=function(e){e.currentTarget.setPointerCapture(e.pointerId),eG(K,i4(z),!0),eG(j,rL(q),!0)},X.__pointerup=function(e){e.currentTarget.releasePointerCapture(e.pointerId);let t=V(i4(z)),a=0===rL(s).length?0:(t%rL(s).length+rL(s).length)%rL(s).length;null!==rL(j)&&rL(j)!==a&&P({componentType:"carousel",componentName:r.name,componentValue:a.toString(),originIndex:rL(j),destinationIndex:a,originContextName:L(rL(j)),destinationContextName:L(a),defaultIndex:$()}),eG(j,null),N(!1,500),R(t)},X.__pointermove=function(e){if(!e.currentTarget.hasPointerCapture(e.pointerId))return;let[r,t]=rL(y)?[rL(K)-rL(A),rL(K)+rL(A)]:[-(rL(s).length-1)*rL(F),0],a=Math.max(r,Math.min(i4(z)+e.movementX,t));eG(q,(V(a)+rL(s).length)%rL(s).length),U(a),O()};var Z=e1(X);tl(Z,17,()=>rL(T),ti,(e,r)=>{{let t=eL(()=>rL(q)===rL(r));i8(e,{get page(){return rL(s)[rL(r)]},get index(){return rL(r)},get pages(){return rL(s).length},get selected(){return rL(t)},hidden:!0})}});var J=e5(Z,2);tl(J,17,()=>rL(s),ti,(e,r,t)=>{{let a=eL(()=>rL(q)===t);i8(e,{get page(){return rL(r)},index:t,get pages(){return rL(s).length},get selected(){return rL(a)}})}}),tl(e5(J,2),17,()=>rL(D),ti,(e,r)=>{{let t=eL(()=>rL(q)===rL(r));i8(e,{get page(){return rL(s)[rL(r)]},get index(){return rL(r)},get pages(){return rL(s).length},get selected(){return rL(t)},hidden:!0})}}),tH(X,e=>z=e,()=>z);var Q=e5(X,2),ee=e=>{!function(e,r){el(r,!0),tb(e,i3);let t=ar(r,"background_color",3,null),a=ar(r,"border",3,null),n=ar(r,"shape",3,null),o=ar(r,"shadow",3,null),i=eL(ne());function s(e){return nl({width:nc(e.width),height:nc(e.height),background:nm(rL(i),e.color),...nf(rL(i),null==e.stroke_width||null==e.stroke_color?null:{width:e.stroke_width,color:e.stroke_color}),"border-radius":"9999px"})}let l=eL(()=>s(r.default)),c=eL(()=>s(r.active)),d=eL(()=>nl({order:"top"===r.position?-1:1,gap:nc(r.spacing),margin:n_(r.margin),padding:n_(r.padding),...nw(rL(i),t(),null),...nf(rL(i),a()),"border-radius":nv(n()),"box-shadow":ny(rL(i),o())}));var u=i7();tl(u,21,()=>({length:r.length}),ti,(e,t,a)=>{var n=i9();rl(()=>
20tS(n,a===r.selected?rL(c):rL(l))),r0(e,n)}),rl(()=>tS(u,rL(d))),r0(e,u),ec()}(e,ae(()=>rL(f),{get length(){return rL(s).length},get selected(){return rL(q)}}))};tn(Q,e=>{null!=rL(f)&&e(ee)}),rl(e=>{tE(H,1,e,"svelte-1j7hbsr"),tS(H,rL(S)),tS(X,rL(I))},[()=>tk(["carousel","rc-gradient-border",rL(x)?i1("carousel"):""].filter(Boolean).join(" "))]),rV("transitionend",X,function(){eG(q,(V(i4(z))+rL(s).length)%rL(s).length),O(),R(rL(q)),requestAnimationFrame(()=>{W()})}),tV(X,"clientWidth",e=>eG(A,e)),r0(e,H),ec(),a()}rK(["pointerdown","pointerup","pointermove"]);var sn=rX('<div class="rc-gradient-border"><div></div></div>');function so(e,r){el(r,!0);let[t,a]=t8(),n=t7(r,["$$slots","$$events","$$legacy"]),o=aZ(),i=na(),{selectedPackageId:s}=aG(),l=ns(),c=eL(()=>({...n,...aQ(t6(o,"$selectedState",t),r.overrides)})),d=eL(()=>rL(c).base_url),u=eL(()=>rL(c).formats),p=eL(()=>rL(c).size),_=eL(()=>rL(c).margin),g=eL(()=>rL(c).padding),m=eL(()=>rL(c).color),h=eL(()=>rL(c).icon_background),f=eL(ne()),v=eL(()=>{var e,r,t,a;return nl({width:np(rL(p).width),height:np(rL(p).height),margin:n_(rL(_)),padding:n_(rL(g)),"background-color":nm(rL(f),null==(e=rL(h))?void 0:e.color),...nf(rL(f),null==(r=rL(h))?void 0:r.border),"border-radius":nv(null==(t=rL(h))?void 0:t.shape),"box-shadow":ny(rL(f),null==(a=rL(h))?void 0:a.shadow),flex:"0 0 auto"})}),y=eL(()=>a0({selectedPackageId:t6(s,"$selectedPackageId",t),packageInfo:t6(i,"$packageInfo",t),variables:t6(l,"$variables",t)??{}},r.overrides,r.visible)),k=eL(()=>`${rL(d)}/${rL(u).webp}`),w=eL(()=>nl({width:"100%",height:"100%",position:"relative","z-index":1,overflow:"hidden","background-color":nm(rL(f),rL(m)),"mask-image":`url(${rL(k)})`,"-webkit-mask-image":`url(${rL(k)})`,"mask-size":"contain","-webkit-mask-size":"contain","mask-position":"center","-webkit-mask-position":"center","mask-repeat":"no-repeat","-webkit-mask-repeat":"no-repeat"}));var P=rQ(),x=e4(P),E=e=>{var r=sn(),t=e1(r);rl(()=>{tS(r,rL(v)),tS(t,rL(w))}),r0(e,r)};tn(x,e=>{rL(y)&&e(E)}),r0(e,P),ec(),a()}let si=Symbol("selected");function ss(){let e=ei(si);if(void 0===e)throw Error("Tabs context not found");return e}function sl(e,r){el(r,!0);let[t,a]=t8(),{control:n}=ss();sF(e,ae(()=>t6(n,"$control",t).stack)),ec(),a()}function sc(e,r){el(r,!0);let{selectedTabId:t,selectTab:a}=ss();es(aX,t1(t,e=>e===r.tab_id)),sF(e,ae(()=>r.stack,{onclick:()=>{a(r.tab_id,r.tab_index,"tab")}})),ec()}var sd=rX('<div role="button" tabindex="0" aria-label="Toggle" class="toggle svelte-q7trw3"><div class="thumb svelte-q7trw3"></div></div>');let su={hash:"svelte-q7trw3",code:`.toggle.svelte-q7trw3 {appearance:none;--height: 31px;position:relative;width:51px;height:var(--height);border-radius:calc(var(--height) / 2);cursor:pointer;user-select:none;transition:background-color 300ms ease;}.thumb.svelte-q7trw3 {--size: 27px;position:absolute;top:2px;width:var(--size);height:var(--size);border-radius:50%;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2),
21      0 1px 2px rgba(0, 0, 0, 0.12);transition:left 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),
22      background-color 300ms ease;}`};function sp(e,r){el(r,!0),tb(e,su);let t=()=>t6(p,"$isActive",a),[a,n]=t8(),o=t7(r,["$$slots","$$events","$$legacy"]),i=aZ(),s=eL(()=>({...o,...aQ(t6(i,"$selectedState",a),r.overrides)})),l=eL(()=>rL(s).thumb_color_on),c=eL(()=>rL(s).thumb_color_off),d=eL(()=>rL(s).track_color_on),u=eL(()=>rL(s).track_color_off),{isActive:p,selectTab:_}=ss();es(aX,p);let g=eL(ne()),m=eL(()=>nl({background:t()?nm(rL(g),rL(d)):nm(rL(g),rL(u))})),h=eL(()=>nl({left:t()?"22px":"2px",background:t()?nm(rL(g),rL(l)):nm(rL(g),rL(c))})),f=()=>{_("",+!t(),"switch")};var v=sd();v.__click=f,v.__keydown=e=>{("Enter"===e.code||"Space"===e.code)&&f()};var y=e1(v);rl(()=>{tS(v,rL(m)),tS(y,rL(h))}),r0(e,v),ec(),n()}rK(["click","keydown"]);var s_=rX("<div><!> <!></div>");let sg={hash:"svelte-swuvdj",code:'.rc-tabs-video-bg.svelte-swuvdj::before {content:"";position:absolute;inset:0;background:var(--overlay);pointer-events:none;z-index:2;}.rc-tabs-video-bg.svelte-swuvdj > .rc-bg-video {z-index:1;}.rc-tabs-video-bg.svelte-swuvdj > .rc-tabs-stack-front {position:relative;z-index:3;}'};function sm(e,r){el(r,!0),tb(e,sg);let t=()=>t6(z,"$tab",a),[a,n]=t8(),o=t7(r,["$$slots","$$events","$$legacy"]),{name:i,control:s,tabs:l,default_tab_id:c}=o,d=aZ(),u=na(),{selectedPackageId:p}=aG(),_=ns(),g=eL(()=>({...o,...aQ(t6(d,"$selectedState",a),r.overrides)})),m=eL(()=>rL(g).size),h=eL(()=>rL(g).padding),f=eL(()=>rL(g).margin),v=eL(()=>rL(g).background),y=eL(()=>rL(g).shape),k=eL(()=>rL(g).border),w=eL(()=>rL(g).shadow),P=eL(ne()),x=eL(()=>{var e;return(null==(e=rL(v))?void 0:e.type)==="video"}),E=eL(()=>
22{if(!rL(x))return null;let e=rL(v);return e&&"video"===e.type?nk(rL(P),e):null}),C=eL(()=>nv(rL(y))),S=eL(()=>nl({position:"relative",width:np(rL(m).width),height:np(rL(m).height),margin:n_(rL(f)),padding:n_(rL(h)),...i2({hasVideoBg:rL(x),clipOverflow:"0"!==rL(C)}),...nw(rL(P),null,rL(v)),...nf(rL(P),rL(k)),"border-radius":rL(C),"box-shadow":ny(rL(P),rL(w))})),{emitComponentInteraction:I}=aG(),T=Math.max(0,l.findIndex(e=>e.id===c)),D=t0(T),z=t1(D,e=>l[e]),q=e=>{var r;return null==(r=l[e])?void 0:r.name};es(si,{control:tQ(s),selectedTabId:t1(z,e=>(null==e?void 0:e.id)??""),selectTab:(e,r,t)=>{var a;let n=l.findIndex(r=>r.id===e),o=-1!==n?n:r;if(o>=0&&o<l.length){let r=t2(D);if(r===o)return;"tab"===t?I({componentType:"tab",componentName:i,componentValue:(null==(a=l[o])?void 0:a.id)??e,originIndex:r,destinationIndex:o,originContextName:q(r),destinationContextName:q(o),defaultIndex:T}):"switch"===t&&I({componentType:"switch",componentName:i,componentValue:1===o?"on":"off"}),D.set(o)}},isActive:t1(D,e=>1===e)});let A=eL(()=>a0({selectedPackageId:t6(p,"$selectedPackageId",a),packageInfo:t6(u,"$packageInfo",a),variables:t6(_,"$variables",a)??{}},r.overrides,r.visible));var M=rQ(),F=e4(M),j=e=>{var r=s_(),a=e1(r),n=e=>{i0(e,{get url(){return rL(E).url},get urlLowRes(){return rL(E).url_low_res},get objectFit(){return rL(E).fit},get objectPosition(){return rL(E).position},get poster(){return rL(E).posterWebp},get mute(){return rL(E).mute},get loop(){return rL(E).loop}})};tn(a,e=>{rL(E)&&e(n)});var o=e5(a,2),i=e=>{{let r=eL(()=>rL(x)?"rc-tabs-stack-front":void 0);sF(e,ae(()=>t().stack,{get class(){return rL(r)}}))}};tn(o,e=>{void 0!==t()&&e(i)}),rl(e=>{tE(r,1,e,"svelte-swuvdj"),tS(r,rL(S))},[()=>tk(["rc-gradient-border",rL(x)?i1("tabs"):""].filter(Boolean).join(" "))]),r0(e,r)};tn(F,e=>{rL(A)&&e(j)}),r0(e,M),ec(),n()}let sh=Object.freeze({leading:"flex-start",top:"flex-start",center:"center",trailing:"flex-end",bottom:"flex-end"}),sf=Object.freeze({space_between:"space-between",space_around:"space-around",space_evenly:"space-evenly",start:"flex-start",center:"center",end:"flex-end"});function sv(e){if("zlayer"===e.type)return{};let r="vertical"===e.type?"column":"row";return{"flex-direction":r,"justify-content":sf[e.distribution]||"center","align-items":sh[e.alignment]||"center"}}let sy=Object.freeze({top_leading:{justifyContent:"flex-start",alignItems:"flex-start"},top:{justifyContent:"center",alignItems:"flex-start"},top_trailing:{justifyContent:"flex-end",alignItems:"flex-start"},leading:{justifyContent:"flex-start",alignItems:"center"},center:{justifyContent:"center",alignItems:"center"},trailing:{justifyContent:"flex-end",alignItems:"center"},bottom_leading:{justifyContent:"flex-start",alignItems:"flex-end"},bottom:{justifyContent:"center",alignItems:"flex-end"},bottom_trailing:{justifyContent:"flex-end",alignItems:"flex-end"}});var sb=rX('<div style="flex-grow: 1; width:100%;"></div>'),sk=rX("<div><!></div>");function sw(e,r){el(r,!0);let t=()=>t6(s,"$selectedPackageId",a),[a,n]=t8(),{walletButtonRender:o,onWalletButtonReady:i,selectedPackageId:s}=aG(),l=eL(ne()),c=t7(r,["$$slots","$$events","$$legacy"]),d=eL(()=>{let{style:e}=c;if(null!=e)return"dark"===rL(l)&&null!=e.dark?e.dark:e.light}),u={width:{type:"fill"},height:{type:"fit"}},p={type:"vertical",alignment:"center",distribution:"center"},_=eL(()=>({size:r.size??u,dimension:r.dimension??p,spacing:r.spacing??0,margin:r.margin??a5,border:r.border??null,shape:r.shape??null,shadow:r.shadow??null})),g=eL(()=>rL(_).size),m=eL(()=>rL(_).dimension),h=eL(()=>rL(_).spacing),f=eL(()=>rL(_).margin),v=eL(()=>({display:"flex",position:"relative",width:np(rL(g).width),height:np(rL(g).height),...sv(rL(m)),gap:nc(rL(h)),margin:n_({...rL(f)?{...rL(f)}:{...a5}})})),y=eL(()=>nl(rL(v)));var k=rQ(),w=e4(k),P=e=>{var a=sk();to(e1(a),()=>rL(d),e=>{var a,n=sb();a=()=>({selectedPackageId:t(),onReady:r.onWalletButtonReady??i,walletButtonTheme:rL(d)}),rn(()=>{var e=rN(()=>((e,r)=>null==o?void 0:o(e,r))(n,null==a?void 0:a())||{});if(a&&null!=e&&e.update){var r=!1,t={};rs(()=>{var n=a();rO(n),r&&et(t,n)&&(t=n,e.update(n))}),r=!0}if(null!=e&&e.destroy)return()=>e.destroy()}
22),r0(e,n)}),rl(()=>tS(a,rL(y))),r0(e,a)};tn(w,e=>{o&&t()&&e(P)}),r0(e,k),ec(),n()}var sP=rX('<div class="wallet-skeleton rc-gradient-border svelte-2cdqzu">&nbsp; <div class="wallet-skeleton-shimmer svelte-2cdqzu"></div></div>');let sx={hash:"svelte-2cdqzu",code:`.wallet-skeleton.svelte-2cdqzu {position:relative;border-radius:9999px;background-color:rgba(128, 128, 128, 0.16);backdrop-filter:blur(18px);min-height:48px;flex-grow:1;width:100%;}.wallet-skeleton-shimmer.svelte-2cdqzu {position:absolute;inset:0;overflow:hidden;border-radius:inherit;}.wallet-skeleton-shimmer.svelte-2cdqzu::before {content:"";position:absolute;inset:0;background:linear-gradient(
23      135deg,
24      rgba(255, 255, 255, 0.2),
25      rgba(255, 255, 255, 0.01)
26    );opacity:0.9;mix-blend-mode:screen;}.wallet-skeleton-shimmer.svelte-2cdqzu::after {content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(
27      120deg,
28      transparent 0%,
29      rgba(255, 255, 255, 0.6) 20%,
30      transparent 40%
31    );opacity:0.8;
32    animation: svelte-2cdqzu-wallet-skeleton-shimmer 1.4s ease-in-out infinite;}
33
34  @keyframes svelte-2cdqzu-wallet-skeleton-shimmer {
35    100% {
36      transform: translateX(100%);
37    }
38  }`};function sE(e,r){el(r,!0),tb(e,sx);let t={width:{type:"fill"},height:{type:"fit"}},a={type:"vertical",alignment:"center",distribution:"center"},n=eL(()=>({size:r.size??t,dimension:r.dimension??a,spacing:r.spacing??0,margin:r.margin??a5,border:r.border??null,shape:r.shape??null,shadow:r.shadow??null,style:r.style})),o=eL(()=>rL(n).size),i=eL(()=>rL(n).dimension),s=eL(()=>rL(n).spacing),l=eL(()=>rL(n).margin),c=eL(()=>rL(n).border),d=eL(()=>rL(n).shape),u=eL(()=>rL(n).shadow),p=eL(()=>rL(n).style),_=eL(ne()),g=eL(()=>({...rL(p),display:"flex",position:"relative",width:np(rL(o).width),height:np(rL(o).height),...sv(rL(i)),gap:nc(rL(s)),margin:n_({...rL(l)?{...rL(l),bottom:Math.max(rL(l).bottom,10)}:{...a5,bottom:10}})})),m=eL(()=>nl({...rL(g),...nf(rL(_),rL(c)),"border-radius":nv(rL(d)),"box-shadow":ny(rL(_),rL(u))}));var h=sP();tM(h,"aria-hidden",!0),rl(()=>tS(h,rL(m))),r0(e,h),ec()}var sC=rX("<div><!></div> <!>",1);let sS={hash:"svelte-12o9545",code:".wallet-slot.svelte-12o9545 {display:contents;}.wallet-slot-hidden.svelte-12o9545 {display:none;}"};function sI(e,r){el(r,!0),tb(e,sS);let{wallet_unknown_stack:t,wallet_available_stack:a,wallet_unavailable_stack:n,type:o,...i}=t7(r,["$$slots","$$events","$$legacy"]),{walletButtonRender:s,...l}=aG(),c=eH(void 0),d=eH(!!s);es(aY,{walletButtonRender:s,...l,onWalletButtonReady:e=>{eG(c,e,!0),eG(d,!1)}});let u=eL(()=>!rL(c)||!a),p=eL(()=>!!(a&&rL(c)&&!rL(d))),_={components:[],type:"stack",visible:null,dimension:{type:"vertical",distribution:"start",alignment:"center"},background_color:null,spacing:0,...i};sF(e,ae(()=>_,{children:(e,r)=>{var o=sC(),i=e4(o);sF(e1(i),ae(()=>a));var s=e5(i,2),l=e=>{sF(e,ae(()=>t))},c=e=>{var r=rQ(),t=e4(r),a=e=>{sF(e,ae(()=>n))};tn(t,e=>{rL(u)&&e(a)},!0),r0(e,r)};tn(s,e=>{rL(d)?e(l):e(c,!1)}),rl(()=>tE(i,1,tk(rL(p)?"wallet-slot":"wallet-slot-hidden"),"svelte-12o9545")),r0(e,o)},$$slots:{default:!0}})),ec()}function sT(e,r){el(r,!0);let t={button:a2,carousel:sa,countdown:sN,express_purchase_button:sI,footer:sU,header:sV,icon:so,image:le,input_multiple_choice:nN,input_option:nR,input_single_choice:nW,input_text:nj,package:lr,purchase_button:lP,redemption_button:iV,skeleton_loader:sE,stack:sF,tab_control_button:sc,tab_control_toggle:sp,tab_control:sl,tabs:sm,text:iH,timeline:lS,video:lL,wallet_button:sw},a=e=>{if(e.type in t)return[t[e.type],e];if("fallback_header"===e.type)return;let{fallback:r}=e;if(r&&r.type in t)return[t[r.type],r]},n=t7(r,["$$slots","$$events","$$legacy","nodeData"]),o=eL(()=>a(r.nodeData)??[]),i=eL(()=>G(rL(o),2)),s=eL(()=>rL(i)[0]),l=eL(()=>rL(i)[1]);var c=rQ(),d=e4(c),u=e=>{var r,t,a=rQ();r=e4(a),t=new te(r),rc(()=>{var e=(()=>rL(s))()??null;t.ensure(e,e&&(r=>((e,r)=>{r(e,ae(()=>rL(l)||{},()=>n))})(r,e)))},65536),r0(e,a)};return tn(d,e=>{rL(s)&&e(u)}),r0(e,c),ec({getComponentClass:a})}var sD=rX("<div><!></div>"),sz=rX("<div><!></div>"),sq=rX('<div style="position: relative; width: 100%; height: 100%; isolation: isolate;"></div>'),sA=rX("<!> <!> <!> <!>",1);let sM={hash:"svelte-1j90b31",code:`.stack.svelte-1j90b31 {appearance:none;position:relative;&[role="button"] {cursor:pointer;}&::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay);}}.stack.rc-stack-video-bg.svelte-1j90b31::before {z-index:2;pointer-events:none;}.stack.rc-stack-video-bg.svelte-1j90b31 > .rc-bg-video {z-index:1;}
39
40  /* Keep flex children interactive and above tinted overlay (::before z-index). */.stack.rc-stack-video-bg.svelte-1j90b31 > :not(.rc-bg-video) {position:relative;z-index:3;}`};function sF(e,r){el(r,!0),tb(e,sM);
40let[t,a]=t8(),n=t7(r,["$$slots","$$events","$$legacy"]),{onclick:o,children:i,class:s,testId:l}=n,c=aZ(),d=ei(nO)??tQ(!1),u=na(),{selectedPackageId:p}=aG(),_=ns(),g=eL(()=>({...n,...((e,r)=>{if(!e)return{};let t=null==r?void 0:r.find(e=>e.conditions.find(e=>"hover"===e.type));return(null==t?void 0:t.properties)??{}})(t6(d,"$hoverState",t),r.overrides),...aQ(t6(c,"$selectedState",t),r.overrides)})),m=eL(()=>rL(g).components),h=eL(()=>rL(g).size),f=eL(()=>rL(g).dimension),v=eL(()=>rL(g).spacing),y=eL(()=>rL(g).margin),k=eL(()=>rL(g).padding),w=eL(()=>rL(g).background_color),P=eL(()=>rL(g).background),x=eL(()=>rL(g).border),E=eL(()=>rL(g).shape),C=eL(()=>rL(g).shadow),S=eL(()=>rL(g).badge),I=eL(ne()),T=eL(()=>{var e;return(null==(e=rL(P))?void 0:e.type)==="video"}),D=eL(()=>{if(!rL(T))return null;let e=rL(P);return e&&"video"===e.type?nk(rL(I),e):null}),z=eL(()=>nv(rL(E))),q=eL(()=>nl({display:"flex",position:"relative",width:np(rL(h).width),height:np(rL(h).height),...sv(rL(f)),gap:nc(rL(v)),margin:n_(rL(y)),padding:n_(rL(k)),...nw(rL(I),rL(w),rL(P)),...nf(rL(I),rL(x)),"border-radius":rL(z),"box-shadow":ny(rL(I),rL(C)),...i2({hasVideoBg:rL(T),clipOverflow:"0"!==rL(z)}),...r.style})),A=eL(()=>{var e;return nl(function(e,r){if(null==e)return{};let{style:t,alignment:a}=e,n=a.startsWith("top"),o=a.endsWith("leading"),i=a.endsWith("trailing"),s=!o&&!i,l=r??0;return"overlay"===t?{"z-index":10,position:"absolute",width:"max-content",top:n?nc(-l/2):"initial",bottom:n?"initial":nc(-l/2),left:o?nc(-l):s?"50%":"initial",right:i?nc(-l):"initial",transform:`${s?"translateX(-50%)":""} ${n?"translateY(-50%)":"translateY(50%)"}`}:"nested"===t?{"z-index":10,position:"absolute",inset:0,display:"flex",top:n?nc(l):"initial",bottom:n?"initial":nc(l),left:o?nc(l):s?"50%":"initial",right:i?nc(l):"initial",transform:s?"translateX(-50%)":"initial"}:{}}(rL(S),null==(e=rL(x))?void 0:e.width))}),M=eL(()=>a0({selectedPackageId:t6(p,"$selectedPackageId",t),packageInfo:t6(u,"$packageInfo",t),variables:t6(_,"$variables",t)??{}},r.overrides,r.visible));var F=rQ(),j=e4(F),$=e=>{var r=rQ();ty(e4(r),()=>void 0!==o?"button":"div",!1,(e,r)=>{tF(e,e=>({role:void 0!==o?"button":void 0,onclick:o,style:rL(q),class:e,"data-testid":l}),[()=>["stack","rc-gradient-border",s,rL(T)?i1("stack"):""].filter(Boolean).join(" ")],void 0,void 0,"svelte-1j90b31");var t=sA(),a=e4(t),n=e=>{i0(e,{get url(){return rL(D).url},get urlLowRes(){return rL(D).url_low_res},get objectFit(){return rL(D).fit},get objectPosition(){return rL(D).position},get poster(){return rL(D).posterWebp},get mute(){return rL(D).mute},get loop(){return rL(D).loop}})};tn(a,e=>{rL(D)&&e(n)});var c=e5(a,2),d=e=>{var r=sD();sT(e1(r),{get nodeData(){return rL(S).stack}}),rl(()=>tS(r,rL(A))),r0(e,r)};tn(c,e=>{rL(S)&&e(d)});var u=e5(c,2),p=e=>{var r=sq();tl(r,21,()=>rL(m),ti,(e,r,t)=>{var a=sz();sT(e1(a),{get nodeData(){return rL(r)}}),rl(e=>tS(a,e),[()=>(e=>{if(0===e||"zlayer"!==rL(f).type)return"";let{justifyContent:r,alignItems:t}=sy[rL(f).alignment];return nl({position:"absolute",inset:0,display:"flex","justify-content":r,"align-items":t,"z-index":e+1})})(t)]),r0(e,a)}),r0(e,r)},_=e=>{var r=rQ();tl(e4(r),17,()=>rL(m),ti,(e,r)=>{sT(e,{get nodeData(){return rL(r)}})}),r0(e,r)};tn(u,e=>{"zlayer"===rL(f).type?e(p):e(_,!1)});var g=e5(u,2);null==i||i(g),r0(r,t)}),r0(e,r)};tn(j,e=>{rL(M)&&e($)}),r0(e,F),ec(),a()}function sj(e){return e<10?`0${e}`:`${e}`}function s$(e){let r=new Date,t=new Date(e).getTime()-r.getTime();if(t<=0)return{count_days_with_zero:"00",count_days_without_zero:"0",count_hours_with_zero:"00",count_hours_without_zero:"0",count_minutes_with_zero:"00",count_minutes_without_zero:"0",count_seconds_with_zero:"00",count_seconds_without_zero:"0"};let a=Math.floor(t/1e3),n=Math.floor(a/60),o=Math.floor(n/60),i=Math.floor(o/24),s=o%24,l=n%60,c=a%60;return{count_days_with_zero:sj(i),count_days_without_zero:`${i}`,count_hours_with_zero:sj(s),count_hours_without_zero:`${s}`,count_minutes_with_zero:sj(l),count_minutes_without_zero:`${l}`,count_seconds_with_zero:sj(c),count_seconds_without_zero:`${c}`}}function sL(e){let r=new Date;return new Date(e).getTime()<=r.getTime()}function sN(e,r){el(r,!0);
40let{countdown_stack:t,end_stack:a}=t7(r,["$$slots","$$events","$$legacy"]),n=eH(eJ(s$(r.style.date))),o=eH(eJ(sL(r.style.date))),i=no(),s=t0(rL(n));es(nn,t1([i,s],([e,r])=>({...e,...r}))),rr(()=>{let e=setInterval(()=>{eG(n,s$(r.style.date),!0),eG(o,sL(r.style.date),!0),s.set(rL(n))},1e3);return()=>clearInterval(e)});let l=eL(()=>rL(o)&&a?a:t),c=eL(()=>!1!==r.visible);var d=rQ(),u=e4(d),p=e=>{sF(e,ae(()=>rL(l)))};tn(u,e=>{rL(c)&&e(p)}),r0(e,d),ec()}var sO=rX('<div class="svelte-n33nmx"><!></div>');let sB={hash:"svelte-n33nmx",code:"div.svelte-n33nmx {position:sticky;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:center;}"};function sU(e,r){tb(e,sB);var t=sO();sF(e1(t),ae(()=>r.stack)),rl(()=>tS(t,"z-index: 1000;")),r0(e,t)}var sR=rX('<div class="svelte-g1dko5"><!></div>');let sW={hash:"svelte-g1dko5",code:"div.svelte-g1dko5 {display:flex;flex-direction:row;justify-content:center;}"};function sV(e,r){tb(e,sW);var t=sR();sF(e1(t),ae(()=>r.stack)),r0(e,t)}var sK=rZ("<circle></circle>"),sH=rZ("<path></path>"),sY=rZ("<path></path>"),sG=rZ("<path></path>"),sX=rZ("<!><!><!><!>",1);function sZ(e,r){el(r,!0);let t=eL(()=>{var e;if((null==(e=r.shape)?void 0:e.type)!=="rectangle")return[0,0,0,0];let{corners:t}=r.shape;return[(null==t?void 0:t.top_leading)??0,(null==t?void 0:t.top_trailing)??0,(null==t?void 0:t.bottom_trailing)??0,(null==t?void 0:t.bottom_leading)??0]}),a=eL(()=>G(rL(t),4)),n=eL(()=>rL(a)[0]),o=eL(()=>rL(a)[1]),i=eL(()=>rL(a)[2]),s=eL(()=>rL(a)[3]);var l=sX(),c=e4(l),d=e=>{var t=sK();rl(e=>{tM(t,"cx",r.width/2),tM(t,"cy",r.height/2),tM(t,"r",e)},[()=>Math.min(r.width,r.height)/2]),r0(e,t)};tn(c,e=>{var t;(null==(t=r.shape)?void 0:t.type)==="circle"&&e(d)});var u=e5(c),p=e=>{var t=sH();rl(()=>tM(t,"d",`M 0 0 L ${r.width} 0 L ${r.width}  ${r.height} Q ${r.width/2} ${r.height-54} 0 ${r.height} Z`)),r0(e,t)};tn(u,e=>{var t;(null==(t=r.shape)?void 0:t.type)==="concave"&&e(p)});var _=e5(u),g=e=>{var t=sY();rl(()=>tM(t,"d",`M 0 0 L ${r.width} 0 L ${r.width} ${r.height-27} Q ${r.width/2} ${r.height+27} 0 ${r.height-27} Z`)),r0(e,t)};tn(_,e=>{var t;(null==(t=r.shape)?void 0:t.type)==="convex"&&e(g)});var m=e5(_),h=e=>{var t=sG();rl(()=>tM(t,"d",`M ${rL(n)} 0 H ${r.width-rL(o)} A ${rL(o)} ${rL(o)} 0 0 1 ${r.width} ${rL(o)}
41        V ${r.height-rL(i)} A ${rL(i)} ${rL(i)} 0 0 1 ${r.width-rL(i)} ${r.height}
42        H ${rL(s)} A ${rL(s)} ${rL(s)} 0 0 1 0 ${r.height-rL(s)}
43        V ${rL(n)} A ${rL(n)} ${rL(n)} 0 0 1 ${rL(n)} 0 Z`)),r0(e,t)};tn(m,e=>{var t,a;((null==(t=r.shape)?void 0:t.type)==="rectangle"||(null==(a=r.shape)?void 0:a.type)===void 0)&&e(h)}),r0(e,l),ec()}var sJ=rZ('<linearGradient x1="0" y1="0" x2="100%" y2="100%"><stop offset="0%"></stop><stop offset="100%"></stop></linearGradient>'),sQ=rZ("<stop></stop>"),s0=rZ("<linearGradient></linearGradient>"),s1=rZ("<stop></stop>"),s2=rZ("<radialGradient></radialGradient>"),s4=rZ("<!><!><!>",1);function s5(e,r){el(r,!0);var t=s4(),a=e4(t),n=e=>{var t=sJ(),a=e1(t),n=e5(a);rl(()=>{tM(t,"id",r.id),tM(a,"stop-color",r.overlay.value),tM(n,"stop-color",r.overlay.value)}),r0(e,t)};tn(a,e=>{var t;(null==(t=r.overlay)?void 0:t.type)==="hex"&&e(n)});var o=e5(a),i=e=>{var t=s0();tl(t,21,()=>r.overlay.points,ti,(e,r)=>{var t=sQ();rl(()=>{tM(t,"offset",`${rL(r).percent}%`),tM(t,"stop-color",rL(r).color)}),r0(e,t)}),rl(()=>{tM(t,"id",r.id),tM(t,"gradientTransform",`rotate(${r.overlay.degrees-90}, 0.5, 0.5)`)}),r0(e,t)};tn(o,e=>{var t;(null==(t=r.overlay)?void 0:t.type)==="linear"&&e(i)});var s=e5(o),l=e=>{var t=s2();tl(t,21,()=>r.overlay.points,ti,(e,r)=>{var t=s1();rl(()=>{tM(t,"offset",`${rL(r).percent}%`),tM(t,"stop-color",rL(r).color)}),r0(e,t)}),rl(()=>tM(t,"id",r.id)),r0(e,t)};tn(s,e=>{var t;(null==(t=r.overlay)?void 0:t.type)==="radial"&&e(l)}),r0(e,t),ec()}var s6=rZ('<use fill="transparent"></use>'),s8=rZ('<rect x="0" y="0" height="100%" width="100%"></rect>'),s9=rZ('<use fill="none"></use>'),s7=rX('<div><svg width="100%" height="100%"><defs><clipPath><!></clipPath><g><!></g><!><!></defs><!><g><foreignObject x="0" y="0" width="100%" height="100%"><img alt="" class="svelte-1exb8ah"/></foreignObject><!><!></g></svg></div>');let s3={hash:"svelte-1exb8ah",code:"img.svelte-1exb8ah {width:100%;height:100%;object-fit:contain;object-position:center;}"};function le(e,r){el(r,!0),tb(e,s3);
43let[t,a]=t8(),n=t7(r,["$$slots","$$events","$$legacy"]),o=aZ(),i=na(),{selectedPackageId:s}=aG(),l=ns(),c=eL(()=>({...n,...aQ(t6(o,"$selectedState",t),r.overrides)})),d=eL(()=>rL(c).id),u=eL(()=>rL(c).source),p=eL(()=>rL(c).size),_=eL(()=>rL(c).mask_shape),g=eL(()=>rL(c).fit_mode),m=eL(()=>rL(c).padding),h=eL(()=>rL(c).margin),f=eL(()=>rL(c).color_overlay),v=eL(()=>rL(c).border),y=eL(()=>rL(c).shadow),k=eL(ne()),w=eL(()=>nu(rL(k),rL(u))),P=eH(0),x=eH(eJ({height:0,width:0}));rr(()=>{if(rL(w).width||rL(w).height)return void eG(x,{height:rL(w).height,width:rL(w).width},!0);let e=new window.Image;e.src=rL(w).original;let r=()=>{eG(x,{height:e.height,width:e.width},!0)};return e.addEventListener("load",r),()=>{e.removeEventListener("load",r)}});let E=eL(()=>"fixed"===rL(p).height.type?rL(p).height.value:Math.round(rL(P)*(rL(x).height/rL(x).width))),C=eL(()=>nl({width:np(rL(p).width),height:`${rL(E)}px`,margin:n_(rL(h)),padding:n_(rL(m)),"line-height":0,"flex-shrink":+("fixed"!==rL(p).width.type)})),S=eH(null),I=eL(()=>{var e,r;return[(null==(e=rL(S))?void 0:e.width)??0,(null==(r=rL(S))?void 0:r.height)??0]}),T=eL(()=>G(rL(I),2)),D=eL(()=>rL(T)[0]),z=eL(()=>rL(T)[1]),q=eL(()=>`0 0 ${rL(D)} ${rL(z)}`),A=eL(()=>{var e;if(!(null!=(e=rL(y))&&e.color))return"";let{x:r,y:t,radius:a,color:n}=rL(y),o=nm(rL(k),n);return`filter: drop-shadow(${r}px ${t}px ${a}px ${o})`}),M=eL(()=>rL(f)&&nu(rL(k),rL(f))),F=eL(()=>a0({selectedPackageId:t6(s,"$selectedPackageId",t),packageInfo:t6(i,"$packageInfo",t),variables:t6(l,"$variables",t)??{}},r.overrides,r.visible));var j=rQ(),$=e4(j),L=e=>{var r=s7(),t=e1(r),a=e1(t),n=e1(a);sZ(e1(n),{get shape(){return rL(_)},get width(){return rL(D)},get height(){return rL(z)}});var o=e5(n);sZ(e1(o),{get shape(){return rL(_)},get width(){return rL(D)},get height(){return rL(z)}});var i=e5(o);{let e=eL(()=>`${rL(d)}-overlay`);s5(i,{get id(){return rL(e)},get overlay(){return rL(M)}})}var s=e5(i),l=e=>{{let r=eL(()=>`${rL(d)}-border-color`),t=eL(()=>nu(rL(k),rL(v).color));s5(e,{get id(){return rL(r)},get overlay(){return rL(t)}})}};tn(s,e=>{rL(v)&&rL(v).width>0&&e(l)});var c=e5(a),u=e=>{var r=s6();rl(()=>tM(r,"href",`#${rL(d)}-border`)),r0(e,r)};tn(c,e=>{rL(v)&&rL(v).width>0&&e(u)});var p=e5(c),m=e1(p),h=e1(m),f=e5(m),y=e=>{var r=s8();rl(()=>tM(r,"fill",`url(#${rL(d)}-overlay)`)),r0(e,r)};tn(f,e=>{rL(M)&&e(y)});var x=e5(f),E=e=>{var r=s9();rl(()=>{tM(r,"href",`#${rL(d)}-border`),tM(r,"stroke",`url(#${rL(d)}-border-color)`),tM(r,"stroke-width",2*rL(v).width)}),r0(e,r)};tn(x,e=>{rL(v)&&rL(v).width>0&&e(E)}),rl(e=>{tS(r,rL(C)),tM(t,"viewBox",rL(q)),tS(t,rL(A)),tM(n,"id",`${rL(d)}-path`),tM(o,"id",`${rL(d)}-border`),tM(p,"clip-path",`url(#${rL(d)}-path)`),tM(h,"src",rL(w).original),tS(h,`object-fit:${e??""}`)},[()=>nb(rL(g))]),tW(t,"contentRect",e=>eG(S,e)),tV(r,"clientWidth",e=>eG(P,e)),r0(e,r)};tn($,e=>{rL(F)&&e(L)}),r0(e,j),ec(),a()}function lr(e,r){el(r,!0);let t=()=>t6(s,"$selectedPackageId",a),[a,n]=t8(),{defaultPackageId:o,emitComponentInteraction:i,selectedPackageId:s,variablesPerPackage:l,baseVariables:c,infoPerPackage:d}=aG();rr(()=>{if(r.is_selected_by_default){let e=r.package_id;rN(()=>{s.set(e)})}});let u=eL(()=>t()===r.package_id),p=t0(rL(u));rr(()=>{p.set(rL(u))}),es(aX,p);let _=no(),g=eL(()=>{var e;let t=null==(e=t6(l,"$variablesPerPackage",a))?void 0:e[r.package_id];return void 0===t?t6(_,"$fallbackVariables",a):{...t6(c,"$baseVariables",a),...t}}),m=t0(rL(g));rr(()=>{m.set(rL(g))}),es(nn,m);let h=function(){let e=ei(nr);if(void 0===e)throw Error("PackageInfo context not found");return e}(),f=eL(()=>{var e;return(null==(e=t6(d,"$infoPerPackage",a))?void 0:e[r.package_id])??t6(h,"$fallbackPackageInfo",a)}),v=t0(rL(f));rr(()=>{v.set(rL(f))}),es(nr,v),sF(e,ae(()=>r.stack,{onclick:()=>{var e;let a=t();a!==r.package_id&&(e=r.package_id,s.set(e),i({componentType:"package",componentName:r.name,componentValue:r.package_id,originPackageId:a,destinationPackageId:r.package_id,defaultPackageId:o}))}})),ec(),n()}function lt(e,r){let t=Object.fromEntries(Object.entries(e).map(([e,{value:r}])=>[e,String(r)]));return r?{...Object.fromEntries(Object.entries(r.custom_variables??{}).map(([e,{default_value:r}])=>[e,String(r)])),...t}:t}!function(e){e.weekly="$rc_weekly",e.monthly="$rc_monthly",e.two_month="$rc_two_month",e.three_month="$rc_three_month",e.six_month="$rc_six_month",e.annual="$rc_annual",e.lifetime="$rc_lifetime"}(dt||(dt={}));let la="--rc-purchases-ui-bg-color",ln=/^#[0-9a-fA-F]{6}([0-9a-fA-F]{2})?$/;function lo(e){return 7===e.length?`${e.toLowerCase()}ff`:e.toLowerCase()}function li(e,r,t){let a=function(e,r,t){let a=e=>"dark"===t?null==e?void 0:e.dark:null==e?void 0:e.light;return a(e)??a(r)??null}(e,r,t);return a?ng(a):null}function ls(e,r){let t=e[0],a=e.at(-1);if(null==t||null==a)return null;if(r<=t.percent)return lo(t.color);if(r>=a.percent)return lo(a.color);let n=e.findIndex(e=>e.percent>=r),o=e[n-1],i=e[n];return null==o||null==i?null:o.color.toLowerCase()===i.color.toLowerCase()?lo(o.color):o.percent===i.percent?lo(i.color):null}function ll(e,[r,t]){let a=ls(e,r);if(null==a||!function(e){let r=ln.exec(e);return null!=r&&(null==r[1]||"ff"===r[1].toLowerCase())}(a))return null;let n=[r,...e.map(e=>e.percent).filter(e=>e>r&&e<t),t];return n.every((r,t)=>{if(ls(e,r)!==a)return!1;let o=n[t+1];return null==o||o===r||ls(e,(r+o)/2)===a})?a:null}function lc(e){return 1e-10>Math.abs(e)?0:e}function ld(e,r,t,a){let n=e*Math.PI/180,o=lc(Math.sin(n)),i=lc(-Math.cos(n)),s=Math.abs(o)*a.width+Math.abs(i)*a.height;return((r-a.width/2)*o+(t-a.height/2)*i+s/2)/s*100}function lu(e,r,t){let a=Math.hypot(t.width/2,t.height/2);return Math.hypot(e-t.width/2,r-t.height/2)/a*100}function lp(e,r,t,a){switch(e.type){case"hex":case"alias":return ng(e);case"linear":return ll(a??[],function(e,r,t){let a="top"===r?0:t.height,n=ld(e,0,a,t),o=ld(e,t.width,a,t);return[Math.min(n,o),Math.max(n,o)]}(e.degrees,r,t));case"radial":return ll(a??[],function(e,r){let t="top"===e?0:r.height,a=lu(r.width/2,t,r),n=lu(0,t,r);return[Math.min(a,n),Math.max(a,n)]}(r,t))}}let l_=null;var lg=rX('<div class="backdrop svelte-9gcoae" role="presentation" tabindex="-1" aria-hidden="true"><div role="dialog" aria-modal="true"><!> <!></div></div>');let lm={hash:"svelte-9gcoae",code:`.backdrop.svelte-9gcoae {position:absolute;inset:0 0 0 0;width:100%;height:100%;background-color:#0000003f;display:flex;flex-direction:column;}.sheet.svelte-9gcoae {position:absolute;inset:auto 0 0 0;transition-property:transform;transition-duration:225ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:translateY(100%);&::before {content:"";position:absolute;inset:0;background:var(--overlay);pointer-events:none;}&.visible {transform:translateY(0);}}.sheet.rc-sheet-video-bg.svelte-9gcoae::before {z-index:2;}
44
45  /* Match stack video stacking: tint above video (::before z-index). */.sheet.rc-sheet-video-bg.svelte-9gcoae > .rc-bg-video {z-index:1;}.sheet.rc-sheet-video-bg.svelte-9gcoae > .rc-sheet-stack-above-video {position:relative;z-index:3;}`};rK(["click","keydown"]);var lh=rX("<div></div>"),lf=rX('<div class="viewport-backdrop svelte-1e9ruk7"><!> <!></div>');let lv={hash:"svelte-1e9ruk7",code:".viewport-backdrop.svelte-1e9ruk7 {position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;isolation:isolate;}.viewport-backdrop-overlay.svelte-1e9ruk7 {position:absolute;inset:0;pointer-events:none;z-index:1;}.viewport-backdrop-overlay.z-over-video-bg.svelte-1e9ruk7 {z-index:2;}"};var ly=rX('<div class="header-wrapper svelte-1hujx9p"><!></div>'),lb=rX('<div><!> <!> <div class="paywall-content svelte-1hujx9p"><!> <!></div></div> <!>',1);let lk={hash:"svelte-1hujx9p",code:`.paywall.svelte-1hujx9p {position:relative;display:flex;flex-direction:column;align-items:stretch;height:100%;transition-property:filter, transform;transition-duration:0.1s;transition-timing-function:ease-in-out;transform-origin:center;&.blur {filter:blur(10px) brightness(0.8);transform:scale(1.045);}}.header-wrapper.svelte-1hujx9p {position:sticky;top:0;width:100%;}.paywall-content.svelte-1hujx9p {z-index:2;width:100%;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;& > .paywall-content-scroll {flex:1 1 auto;min-height:0;overflow-y:auto;}}
46    /* Scoped reset - same as original but only affects .paywall descendants */.paywall *,
47    .paywall *::before,
48    .paywall *::after {box-sizing:border-box;margin:0;padding:0;font-family:sans-serif;}.paywall {line-height:1.5;-webkit-font-smoothing:antialiased;}.paywall img,
49    .paywall picture,
50    .paywall video,
51    .paywall canvas,
52    .paywall svg {display:block;max-width:100%;}.paywall input,
53    .paywall button,
54    .paywall textarea,
55    .paywall select {font:inherit;}.paywall p,
56    .paywall h1,
57    .paywall h2,
58    .paywall h3,
59    .paywall h4,
60    .paywall h5,
61    .paywall h6 {overflow-wrap:break-word;}.paywall p {text-wrap:pretty;}.paywall h1,
62    .paywall h2,
63    .paywall h3,
64    .paywall h4,
65    .paywall h5,
66    .paywall h6 {text-wrap:balance;}.paywall .rc-gradient-border {position:relative;}.paywall .rc-gradient-border::after {content:"";display:var(--rc-border-display, none);position:absolute;inset:calc(-1 * var(--rc-border-width, 0px));border-radius:inherit;padding:var(--rc-border-width, 0px);background:var(--rc-border-bg, transparent);mask:linear-gradient(#fff 0 0) content-box,
67        linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,
68        linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;}`};function lw(e,r){el(r,!0),tb(e,lk);let t=()=>t6(w,"$selectedPackageId",a),[a,n]=t8(),o=ar(r,"variablesPerPackage",19,()=>({})),i=ar(r,"globalVariables",19,()=>({})),s=ar(r,"infoPerPackage",19,()=>({})),l=ar(r,"hideBackButtons",3,!1),c=ar(r,"initialInputSelections",19,()=>({})),d=ar(r,"customVariables",19,()=>({})),u=function(e){let r=new a7("prefers-color-scheme: dark",((null==e?void 0:e())??a4)==="dark"),t=()=>(null==e?void 0:e())??(r.current?"dark":a4);return es(a3,t),t}(()=>r.preferredColorMode),p=eL(()=>(function(e,r){var t,a;let n=null==(a=null==(t=null==e?void 0:e.components_config)?void 0:t.base)?void 0:a.background;if(null==n)return{kind:"none"};if("video"===n.type){let e=nk(r,n);return{kind:"video",url:e.url,url_low_res:e.url_low_res,fit:e.fit,position:e.position,overlay:e.overlay,mute:e.mute,loop:e.loop,posterWebp:e.posterWebp}}if("image"!==n.type){let e=nw(r,null,n),t=e["--overlay"]??"none",a={...e};return delete a["--overlay"],{kind:"style",style:a,overlay:t}}return{kind:"image",src:nu(r,n.value).webp,fit:nb(n.fit_mode),position:"fill"===n.fit_mode?"center":"top center",overlay:nh(r,n.color_overlay)}})(r.paywallData,u())),_=Symbol();rr(()=>(function(e,r,t){var a;if(typeof document>"u")return()=>{};let{paywallData:n,colorMode:o,hostFallbackColor:i}=t,s=document.documentElement,l=null==(a=null==n?void 0:n.components_config)?void 0:a.base,c=null;if("style"===r.kind&&r.style.background){let e=r.style.background;if(e.includes("gradient")){let e=function(e,r,t,a){let n=null,o=null;if((null==e?void 0:e.type)==="color"){let a=nu(r,e.value),i="linear"===a.type||"radial"===a.type?a.points.filter(e=>{var r;return Number.isFinite(e.percent)&&(r=e.color,ln.test(r))}).slice().sort((e,r)=>e.percent-r.percent):null;n=lp(a,"top",t,i),o=lp(a,"bottom",t,i)}if(null!=a&&a.stickyComponents){let e=!0===a.stickyComponents.hasHeader,r=!0===a.stickyComponents.hasFooter;n=r&&!e?n:null,o=e&&!r?o:null}if((null==a?void 0:a.paywallFallbackColor)!=null||(null==a?void 0:a.hostFallbackColor)!=null){let e=li(a.paywallFallbackColor,a.hostFallbackColor,r);n=n??e,o=o??e}return{top:n,bottom:o}}(null==l?void 0:l.background,o,{width:window.innerWidth,height:window.innerHeight},{stickyComponents:{hasHeader:(null==l?void 0:l.header)!=null,hasFooter:(null==l?void 0:l.sticky_footer)!=null}});c=e.top??e.bottom}else c=e}return null===c&&(c=li(null==l?void 0:l.safe_area_fallback_color,i,o)),null!==c&&(l_=e,s.style.setProperty(la,c)),()=>{l_===e&&(l_=null,s.style.removeProperty(la))}})(_,rL(p),{paywallData:r.paywallData,colorMode:u(),hostFallbackColor:r.safeAreaFallbackColor}));let{default_locale:g,components_config:m,components_localizations:h}=r.paywallData,{base:f}=m,v=function({stack:e,sticky_footer:r}){let t=aJ(e,e=>e.is_selected_by_default);if(void 0!==t)return t.package_id;let a=aJ(e,()=>!0);if(void 0!==a)return a.package_id;if(null!=r){let e=aJ(r,e=>e.is_selected_by_default);if(void 0!==e)return e.package_id;let t=aJ(r,()=>!0);if(void 0!==t)return t.package_id}}(f),y=eL(()=>{let e=rL(p);return"style"===e.kind&&e.style.background&&!e.style.background.includes("gradient")?nl(e.style):""}),{getLocalizedString:k}=function(e){let r={getLocalizedString:r=>{var t,a;if(!r)return"";let{selectedLocale:n,defaultLocale:o,localizations:i}=e(),s=null==(t=i[n??o])?void 0:t[r],l=null==(a=i[o])?void 0:a[r];return s??l}};return es(aK,r),r}(()=>({defaultLocale:g,selectedLocale:r.selectedLocale,localizations:h})),w=t0(v),P=e=>{var t;null==(t=r.onComponentInteraction)||t.call(r,{...e,componentName:(e=>{if(void 0!==e)return e.trim().length>0?e:void 0})(e.componentName)})},x=eH(void 0),E=lt(d(),r.uiConfig);es(aY,{defaultPackageId:v,selectedPackageId:w,variablesPerPackage:tQ(o()),baseVariables:tQ({...i(),...E}),infoPerPackage:tQ(s()),onPurchase:e=>{var a;let n=t();void 0!==n&&(null==(a=r.onPurchaseClicked)||a.call(r,n,e??""))},emitComponentInteraction:P,onNavigateToUrl:r.onNavigateToUrlClicked,onButtonAction:(e,a)=>{var n,o,i,s,l,c,d,u,p;switch(e.type){case"workflow":a&&(null==(n=r.onActionTriggered)||n.call(r,a));return;case"complete_workflow":{let t=k(e.url.url_lid);if(!t)return;null==(o=r.onCompleteWorkflowNavigate)||o.call(r,{url:t,method:e.url.method,url_query_params:e.url_query_params});return}case"navigate_back":null==(i=r.onBackClicked)||i.call(r);return;case"navigate_to_page":null==(s=r.onNavigateToPage)||s.call(r,e.page_id);return;case"close_workflow":null==(l=r.onClose)||l.call(r);return;case"restore_purchases":null==(c=r.onRestorePurchasesClicked)||c.call(r);return}
68switch(e.destination){case"customer_center":null==(d=r.onVisitCustomerCenterClicked)||d.call(r);return;case"screen_redirect":null==(u=r.onActionTriggered)||u.call(r,"screen_redirect");return;case"privacy_policy":case"terms":case"url":let _=k(e.url.url_lid);_&&(null==(p=r.onNavigateToUrlClicked)||p.call(r,_));return;case"sheet":if(e.sheet)eG(x,{props:e.sheet,rootSelectedPackageId:t()},!0);else{if(rL(x)){let e=rL(x).rootSelectedPackageId;P({componentType:"package_selection_sheet",componentName:rL(x).props.name,componentValue:"close",currentPackageId:t(),resultingPackageId:e}),w.set(e)}eG(x,void 0)}return;case"offer_code":case"web_paywall_link":return}},onInputChanged:r.onInputChanged,onReservedAttributeChanged:r.onReservedAttributeChanged,walletButtonRender:r.walletButtonRender,uiConfig:r.uiConfig,hideBackButtons:l()}),es(aW,function(){let e=t0(!0);return{isSatisfied:e,updateSatisfaction:r=>{e.set(r)}}}()),es(aV,c()),es(nn,t1(w,e=>{let r=o()[e||""];return{...i(),...E,...r}})),es(nr,t1(w,e=>s()[e||""])),tt(()=>{nE(r.uiConfig)});let C=eL(()=>rL(x)?"paywall blur":"paywall"),{stack:S,sticky_footer:I,header:T}=f,D=S.components[0],z=(null==D?void 0:D.type)==="image"&&"fill"===D.size.width.type,q=!!T&&z,A=eH(0);var M=rQ();
68new eM(e4(M),{get onerror(){return r.onError}},e=>{var t=lb(),a=e4(t),n=e1(a);!function(e,r){el(r,!0),tb(e,lv);let t=eL(()=>{var e;return"style"===r.model.kind&&null!=(e=r.model.style.background)&&e.includes("gradient")?Object.entries(r.model.style).map(([e,r])=>`${e}:${r}`).join(";"):"image"===r.model.kind?`background-image:url("${r.model.src}");background-size:${r.model.fit};background-position:${r.model.position};background-repeat:no-repeat`:""}),a=eL(()=>("image"===r.model.kind||"video"===r.model.kind)&&r.model.overlay&&"none"!==r.model.overlay?`background:${r.model.overlay}`:null),n=eL(()=>""!==rL(t)||"video"===r.model.kind);var o=rQ(),i=e4(o),s=e=>{var n=lf(),o=e1(n),i=e=>{i0(e,{get url(){return r.model.url},get urlLowRes(){return r.model.url_low_res},get objectFit(){return r.model.fit},get objectPosition(){return r.model.position},get poster(){return r.model.posterWebp},get mute(){return r.model.mute},get loop(){return r.model.loop}})};tn(o,e=>{"video"===r.model.kind&&e(i)});var s=e5(o,2),l=e=>{let t;var n=lh();rl(()=>{t=tE(n,1,"viewport-backdrop-overlay svelte-1e9ruk7",null,t,{"z-over-video-bg":"video"===r.model.kind}),tS(n,rL(a))}),r0(e,n)};tn(s,e=>{rL(a)&&e(l)}),rl(()=>tS(n,""!==rL(t)?rL(t):void 0)),r0(e,n)};tn(i,e=>{rL(n)&&e(s)}),r0(e,o),ec()}(n,{get model(){return rL(p)}});var o=e5(n,2),i=e=>{var r=ly();sV(e1(r),ae(()=>T)),rl(()=>tS(r,"z-index: 1000;")),tV(r,"clientHeight",e=>eG(A,e)),r0(e,r)};tn(o,e=>{T&&e(i)});var s=e5(o,2),l=e1(s);{let e=eL(()=>({height:"auto",...q?{"margin-top":`-${rL(A)}px`}:{}}));sF(l,ae(()=>S,{class:"paywall-content-scroll",get style(){return rL(e)}}))}var c=e5(l,2),d=e=>{sU(e,ae(()=>I))};tn(c,e=>{I&&e(d)});var u=e5(a,2),_=e=>{!function(e,r){el(r,!0),tb(e,lm);let[t,a]=t8(),n=t7(r,["$$slots","$$events","$$legacy"]),{stack:o}=n,i=aZ(),s=eL(()=>({...n,...aQ(t6(i,"$selectedState",t),r.overrides)})),l=eL(()=>rL(s).size),c=eL(()=>rL(s).background),d=eL(()=>rL(s).background_blur),u=eL(ne()),p=eL(()=>{var e;return(null==(e=rL(c))?void 0:e.type)==="video"}),_=eL(()=>{if(!rL(p))return null;let e=rL(c);return e&&"video"===e.type?nk(rL(u),e):null}),g=eL(()=>nl({background:rL(d)?"#0000003f":""})),m=eL(()=>nl({height:np(rL(l).height),...i2({hasVideoBg:rL(p),clipOverflow:!0}),...nw(rL(u),null,rL(c))})),{onButtonAction:h}=aG(),f,v=eH(!1);tt(()=>{requestAnimationFrame(()=>{eG(v,!0)})});let y=()=>{eG(v,!1)},k=eL(()=>[`sheet ${rL(v)?"visible":""}`,rL(p)?i1("sheet"):""].filter(Boolean).join(" "));var w=lg();w.__click=e=>{e.target===e.currentTarget&&y()},w.__keydown=e=>{"Escape"===e.key&&y()};var P=e1(w),x=e1(P),E=e=>{i0(e,{get url(){return rL(_).url},get urlLowRes(){return rL(_).url_low_res},get objectFit(){return rL(_).fit},get objectPosition(){return rL(_).position},get poster(){return rL(_).posterWebp},get mute(){return rL(_).mute},get loop(){return rL(_).loop}})};tn(x,e=>{rL(_)&&e(E)});var C=e5(x,2);{let e=eL(()=>rL(p)?"rc-sheet-stack-above-video":void 0);sF(C,ae(()=>o,{get class(){return rL(e)}}))}tH(P,e=>f=e,()=>f),rl(()=>{tS(w,rL(g)),tE(P,1,tk(rL(k)),"svelte-9gcoae"),tS(P,rL(m))}),rV("transitionend",P,()=>{rL(v)||h({type:"navigate_to",destination:"sheet",sheet:null})}),r0(e,w),ec(),a()}(e,ae(()=>rL(x).props))};tn(u,e=>{rL(x)&&e(_)}),rl(e=>{tE(a,1,tk(rL(C)),"svelte-1hujx9p"),tS(a,rL(y)),tS(s,e)},[()=>[r.maxContentWidth?`max-width: ${r.maxContentWidth}; margin-inline: auto;`:""].filter(Boolean).join(" ")]),r0(e,t)}),r0(e,M),ec(),n()}function lP(e,r){el(r,!0);let[t,a]=t8(),{stack:n}=t7(r,["$$slots","$$events","$$legacy"]),{emitComponentInteraction:o,onPurchase:i,selectedPackageId:s,infoPerPackage:l}=aG(),{getLocalizedString:c}=aH();sF(e,ae(()=>n,{onclick:()=>{var e;let a=t6(s,"$selectedPackageId",t);void 0!==a&&o((e=>{var a,n,o,i,s;let d,u=(null==(a=r.method)?void 0:a.type)==="unknown"||null==(n=r.method)?void 0:n.type,p=null==(i=null==(o=t6(l,"$infoPerPackage",t))?void 0:o[e])?void 0:i.webCheckoutURL;if((null==(s=r.method)?void 0:s.type)==="custom_web_checkout"){let t=c(r.method.custom_url.url_lid);if(t){let a=r.method.custom_url.package_param;d=a?((e,r,t)=>{let a=e.indexOf("#"),n=-1===a?"":e.slice(a),o=-1===a?e:e.slice(0,a),i=o.includes("?")?"&":"?";return`${o}${i}${encodeURIComponent(r)}=${encodeURIComponent(t)}${n}`})(t,a,e):t}}if(void 0===d){let e=u??r.action;("web_checkout"===e||"web_product_selection"===e||"custom_web_checkout"===e)&&(d=p)}return{componentType:"purchase_button",componentName:r.name,componentValue:u??r.action??"web_checkout",...d?{componentURL:d}:{},currentPackageId:e}})(a)),i(null==(e=r.triggers)?void 0:e.on_purchase_press)}})),ec(),a()}var lx=rX("<div><div></div></div>"),lE=rX("<div><!> <div><!></div></div> <div><!> <!></div>",1),lC=rX("<div></div>");function lS(e,r){el(r,!0);
68let[t,a]=t8(),n=t7(r,["$$slots","$$events","$$legacy"]),o=aZ(),i=na(),{selectedPackageId:s}=aG(),l=ns(),c=eL(()=>({...n,...aQ(t6(o,"$selectedState",t),r.overrides)})),d=eL(()=>rL(c).items),u=eL(()=>rL(c).text_spacing),p=eL(()=>rL(c).item_spacing),_=eL(()=>rL(c).column_gutter),g=eL(()=>rL(c).icon_alignment),m=eL(()=>rL(c).size),h=eL(()=>rL(c).padding),f=eL(()=>rL(c).margin),v=eL(()=>(function(e,r){var t={};for(var a in e)r.includes(a)||(t[a]=e[a]);for(var n of Object.getOwnPropertySymbols(e))Object.propertyIsEnumerable.call(e,n)&&!r.includes(n)&&(t[n]=e[n]);return t})(rL(c),["items","text_spacing","item_spacing","column_gutter","icon_alignment","size","padding","margin"])),y=eL(()=>a0({selectedPackageId:t6(s,"$selectedPackageId",t),packageInfo:t6(i,"$packageInfo",t),variables:t6(l,"$variables",t)??{}},r.overrides,r.visible)),k=eL(()=>{var e;return nl((e={items:rL(d),text_spacing:rL(u),item_spacing:rL(p),column_gutter:rL(_),icon_alignment:rL(g),size:rL(m),padding:rL(h),margin:rL(f),...rL(v)},{display:"grid","grid-template-columns":"auto 1fr","column-gap":`${e.column_gutter}px`,"align-items":"stretch",position:"relative",flex:"0 1 auto",width:np(e.size.width),height:np(e.size.height),padding:n_(e.padding),margin:n_(e.margin)}))});var w=rQ(),P=e4(w),x=e=>{var r=lC();tl(r,21,()=>rL(d),e=>e.id,(e,r)=>{!function(e,r){el(r,!0);let[t,a]=t8(),n=t7(r,["$$slots","$$events","$$legacy"]),o=aZ(),i=eL(()=>({...n,...aQ(t6(o,"$selectedState",t),r.overrides)})),s=eL(()=>rL(i).icon),l=eL(()=>rL(i).title),c=eL(()=>rL(i).description),d=eL(()=>rL(i).connector),u=eL(()=>rL(i).text_spacing),p=eL(()=>rL(i).item_spacing),_=eL(ne()),g=nl({position:"relative"}),m=nl({position:"relative","z-index":"2"}),h=eL(()=>{var e;return nl((rL(_),e={text_spacing:rL(u),item_spacing:rL(p)},{display:"flex","flex-direction":"column","justify-content":"flex-start","align-items":"flex-start",gap:`${e.text_spacing}px`,height:"fit-content","margin-bottom":`${e.item_spacing}px`}))}),f=eL(()=>{var e;return rL(d)?nl({position:"absolute",left:"50%",top:`${((null==(e=rL(s))?void 0:e.size.width.value)??24)/2}px`,transform:"translateX(-50%)","z-index":"1",width:`${rL(d).width}px`,height:"100%","padding-top":`${rL(d).margin.top}px`,"padding-bottom":`${rL(d).margin.bottom}px`}):""}),v=eL(()=>rL(d)?nl({width:"100%",height:"100%",background:nm(rL(_),rL(d).color)}):"");var y=lE(),k=e4(y),w=e1(k),P=e=>{var r=lx(),t=e1(r);rl(()=>{tS(r,rL(f)),tS(t,rL(v))}),r0(e,r)};tn(w,e=>{rL(d)&&e(P)});var x=e5(w,2);so(e1(x),ae(()=>rL(s)));var E=e5(k,2),C=e1(E);iH(C,ae(()=>rL(l)));var S=e5(C,2),I=e=>{iH(e,ae(()=>rL(c)))};tn(S,e=>{rL(c)&&e(I)}),rl(()=>{tS(k,g),tS(x,m),tS(E,rL(h))}),r0(e,y),ec(),a()}(e,ae(()=>rL(r),{get text_spacing(){return rL(u)},get item_spacing(){return rL(p)}}))}),rl(()=>tS(r,rL(k))),r0(e,r)};tn(P,e=>{rL(y)&&rL(d).length&&e(x)}),r0(e,w),ec(),a()}var lI=rX("<div><p>No paywall data provided</p></div>"),lT=rX('<div class="paywall-container"><!></div>');function lD(e,r){el(r,!0);let t=eH(eJ([])),a=eH(void 0),n=eL(()=>rL(t)[rL(t).length-1]??r.workflow.initial_page_id),o=eL(()=>r.workflow.pages[rL(n)]);function i(e){if(!r.workflow.pages[e])return void console.warn(`[Workflow] navigate_to_page: unknown page_id "${e}"`);eG(t,[...rL(t),e],!0)}function s(){var e;rL(t).length>1?eG(t,rL(t).slice(0,-1),!0):null==(e=r.onExitBack)||e.call(r)}ra(()=>{rL(a)!==r.workflow.initial_page_id&&(eG(a,r.workflow.initial_page_id,!0),eG(t,[r.workflow.initial_page_id],!0))});var l=rQ();to(e4(l),()=>rL(n),e=>{!function(e,r){el(r,!0);let t=ar(r,"selectedLocale",3,"en_US"),a=ar(r,"globalVariables",19,()=>({})),n=ar(r,"containerId",3,"screen-container"),o=ar(r,"initialInputSelections",19,()=>({}));var i=lT(),s=e1(i),l=e=>{lw(e,{get paywallData(){return r.paywallComponents},get selectedLocale(){return t()},get uiConfig(){return r.uiConfig},get variablesPerPackage(){return r.variablesPerPackage},get infoPerPackage(){return r.infoPerPackage},get globalVariables(){return a()},get maxContentWidth(){return r.maxContentWidth},get initialInputSelections(){return o()},onNavigateToUrlClicked:e=>{r.onNavigateToUrlClicked?r.onNavigateToUrlClicked(e):window.open(e,"_blank")},get onCompleteWorkflowNavigate(){return r.onCompleteWorkflowNavigate},onVisitCustomerCenterClicked:()=>{var e;return null==(e=r.onVisitCustomerCenterClicked)?void 0:e.call(r)},get onBackClicked(){return r.onBackClicked},get onNavigateToPage(){return r.onNavigateToPage},get onClose(){return r.onClose},onRestorePurchasesClicked:()=>{var e;return null==(e=r.onRestorePurchasesClicked)?void 0:e.call(r)},onActionTriggered:e=>{var t;null==(t=r.onActionTriggered)||t.call(r,e)},get onComponentInteraction(){return r.onComponentInteraction},get onPurchaseClicked(){return r.onPurchaseClicked},get onInputChanged(){return r.onInputChanged},get onReservedAttributeChanged(){return r.onReservedAttributeChanged},get walletButtonRender(){return r.walletButtonRender}
vendor: 4,221 bytes, lines 68-71
68,get safeAreaFallbackColor(){return r.safeAreaFallbackColor},onError:e=>{console.error("Paywall error:",e)}})},c=e=>{r0(e,lI())};tn(s,e=>{r.paywallComponents?e(l):e(c,!1)}),rl(()=>tM(i,"id",n())),r0(e,i),ec()}(e,{get paywallComponents(){return rL(o)},get uiConfig(){return r.uiConfig},get selectedLocale(){return r.selectedLocale},get globalVariables(){return r.globalVariables},get variablesPerPackage(){return r.variablesPerPackage},get maxContentWidth(){return r.maxContentWidth},get initialInputSelections(){return r.initialInputSelections},get containerId(){return r.containerId},get walletButtonRender(){return r.walletButtonRender},get safeAreaFallbackColor(){return r.safeAreaFallbackColor},get onPurchaseClicked(){return r.onPurchaseClicked},get onActionTriggered(){return r.onActionTriggered},get onInputChanged(){return r.onInputChanged},get onReservedAttributeChanged(){return r.onReservedAttributeChanged},get onCompleteWorkflowNavigate(){return r.onCompleteWorkflowNavigate},get onNavigateToUrlClicked(){return r.onNavigateToUrlClicked},get onRestorePurchasesClicked(){return r.onRestorePurchasesClicked},get onVisitCustomerCenterClicked(){return r.onVisitCustomerCenterClicked},get onComponentInteraction(){return r.onComponentInteraction},onNavigateToPage:i,onBackClicked:s,get onClose(){return r.onClose}})}),r0(e,l),ec()}var lz=rX('<img alt="" class="svelte-1762i2t"/>'),lq=rX('<video playsinline="" class="svelte-1762i2t"><track kind="captions"/></video>',2),lA=rZ('<use fill="transparent"></use>'),lM=rZ('<rect x="0" y="0" height="100%" width="100%"></rect>'),lF=rZ('<use fill="none"></use>'),lj=rX('<div class="video-outer svelte-1762i2t"><div class="video-media svelte-1762i2t"><div class="video-clip"><!></div> <svg class="video-deco svelte-1762i2t" width="100%" height="100%"><defs><clipPath><!></clipPath><g><!></g><!><!></defs><!><g><!><!></g></svg></div></div>');let l$={hash:"svelte-1762i2t",code:`.video-outer.svelte-1762i2t {position:relative;}.video-media.svelte-1762i2t {position:relative;width:100%;height:100%;min-height:0;}.video-deco.svelte-1762i2t {position:absolute;inset:0;width:100%;height:100%;pointer-events:none;}video.svelte-1762i2t,
69  img.svelte-1762i2t {width:100%;height:100%;object-fit:contain;object-position:center;}
70
71  /* Own compositing layer — mitigates WebKit freezing video frames under animated/transform ancestors */video.svelte-1762i2t {transform:translateZ(0);-webkit-transform:translateZ(0);}`};function lL(e,r){el(r,!0),tb(e,l$);let[t,a]=t8(),n=t7(r,["$$slots","$$events","$$legacy"]),o=aZ(),i=na(),{selectedPackageId:s}=aG(),l=ns(),c=eL(()=>({...n,...aQ(t6(o,"$selectedState",t),r.overrides)})),d=eL(()=>rL(c).id),u=eL(()=>rL(c).source),p=eL(()=>rL(c).fallback_source),_=eL(()=>rL(c).size),g=eL(()=>rL(c).mask_shape),m=eL(()=>rL(c).fit_mode),h=eL(()=>rL(c).padding),f=eL(()=>rL(c).margin),v=eL(()=>rL(c).color_overlay),y=eL(()=>rL(c).border),k=eL(()=>rL(c).shadow),w=eL(()=>rL(c).auto_play),P=eL(()=>rL(c).loop),x=eL(()=>rL(c).mute_audio),E=eL(()=>rL(c).show_controls),C=eL(ne()),S=eL(()=>rL(u)?nu(rL(C),rL(u)):null),I=eL(()=>rL(p)?nu(rL(C),rL(p)):null),T=eH(0),D=eH(eJ({height:0,width:0})),z=eH(null),q=eH(!1),A=eH(!1),M=eH(null);rr(()=>{if(rL(S)){if(rL(S).width&&rL(S).height)return void eG(D,{height:rL(S).height,width:rL(S).width},!0);if(rL(z)){let e=()=>{var e,r;eG(D,{height:(null==(e=rL(z))?void 0:e.videoHeight)??0,width:(null==(r=rL(z))?void 0:r.videoWidth)??0},!0)},r=()=>{eG(q,!0)};return rL(z).addEventListener("loadedmetadata",e),rL(z).addEventListener("error",r),()=>{var t,a;null==(t=rL(z))||t.removeEventListener("loadedmetadata",e),null==(a=rL(z))||a.removeEventListener("error",r)}}}else if(rL(I)){if(rL(I).width&&rL(I).height)return void eG(D,{height:rL(I).height,width:rL(I).width},!0);let e=new window.Image;e.src=rL(I).original;let r=()=>{eG(D,{height:e.height,width:e.width},!0)};return e.addEventListener("load",r),()=>{e.removeEventListener("load",r)}}});let F=eL(()=>{if("fixed"===rL(_).height.type)return rL(_).height.value;let e=rL(D).width,r=rL(D).height;return!Number.isFinite(e)||!Number.isFinite(r)||e<=0||r<=0?rL(T)>0?Math.round(rL(T)*(9/16)):200:Math.round(rL(T)*(r/e))}),j=eL(()=>nl({width:np(rL(_).width),height:`${rL(F)}
71px`,margin:n_(rL(f)),padding:n_(rL(h)),"line-height":0,"flex-shrink":+("fixed"!==rL(_).width.type)})),$=eH(null),L=eL(()=>{var e,r;return[(null==(e=rL($))?void 0:e.width)??0,(null==(r=rL($))?void 0:r.height)??0]}),N=eL(()=>G(rL(L),2)),O=eL(()=>rL(N)[0]),B=eL(()=>rL(N)[1]),U=eL(()=>`0 0 ${rL(O)} ${rL(B)}`),R=eL(()=>{var e;if(!(null!=(e=rL(k))&&e.color))return"";let{x:r,y:t,radius:a,color:n}=rL(k),o=nm(rL(C),n);return`filter:drop-shadow(${r}px ${t}px ${a}px ${o})`}),W=eL(()=>rL(R)?`${rL(j)};${rL(R)}`:rL(j)),V=eL(()=>{var e,r;return nl({width:"100%",height:"100%",overflow:"hidden","border-radius":nv(rL(g)),"clip-path":(null==(e=rL(g))?void 0:e.type)==="concave"||(null==(r=rL(g))?void 0:r.type)==="convex"?`url(#${rL(d)}-path)`:"none"})}),K=eL(()=>rL(v)&&nu(rL(C),rL(v))),H=eL(()=>rL(q)||!rL(S));rr(()=>{if(!rL(w)||rL(H)||!rL(S))return void rN(()=>{eG(A,!1)});let e=rL(z);if(!e)return;let r=rL(S).url,t=rL(M)!==r;t&&(eG(M,r,!0),rN(()=>{eG(A,!1)}));let a=!1,n=()=>{iY(e,{preferMuted:rL(x),mutedPlaybackOverride:rL(A)})},o=null,i=()=>{null!==o&&(e.removeEventListener("playing",o),o=null)};t&&e.readyState<HTMLMediaElement.HAVE_CURRENT_DATA&&(()=>{if(n(),rL(x))e.play().catch(()=>{});else try{e.load()}catch{}})();let s=iG(e,()=>{if(a||!e.paused||(n(),e.readyState<HTMLMediaElement.HAVE_CURRENT_DATA))return;let r=e.play();void 0!==r&&r.catch(()=>{if(!(a||!e.isConnected)&&!rL(x)&&!rL(A)){rN(()=>{eG(A,!0)}),iY(e,{preferMuted:rL(x),mutedPlaybackOverride:!0});let r=!1,t=()=>{r||rL(x)||a||!e.isConnected||(r=!0,queueMicrotask(()=>{if(a)return;rN(()=>{eG(A,!1)}),n(),e.volume=1;let r=e.play();void 0!==r&&r.catch(()=>{a||!e.isConnected||(rN(()=>{eG(A,!0)}),n())})}))},s=()=>{a||!e.isConnected||(o=null,t())},l=e.play();void 0!==l?l.then(()=>{a||rL(x)||r||(o=s,e.addEventListener("playing",s,{once:!0}),queueMicrotask(()=>{if(!(a||rL(x)||r||e.paused)){if(!e.muted)return void i();t()}}))}):(o=s,e.addEventListener("playing",s,{once:!0}))}})},()=>a);return()=>{a=!0,i(),s()}});let Y=eL(()=>a0({selectedPackageId:t6(s,"$selectedPackageId",t),packageInfo:t6(i,"$packageInfo",t),variables:t6(l,"$variables",t)??{}},r.overrides,r.visible));var X=rQ(),Z=e4(X),J=e=>{var r=lj(),t=e1(r),a=e1(t),n=e1(a),o=e=>{var r=lz();rl(e=>{tM(r,"src",rL(I).original),tS(r,`object-fit:${e??""}`)},[()=>nb(rL(m))]),r0(e,r)},i=e=>{var r=rQ(),t=e4(r),a=e=>{var r=lq();tH(r,e=>eG(z,e),()=>rL(z)),rl(e=>{tM(r,"src",rL(S).url),tS(r,`object-fit:${e??""}`),r.loop=rL(P),r.muted=rL(x)||rL(A),r.controls=rL(E),r.autoplay=rL(w),tM(r,"preload",rL(w)?"auto":"metadata")},[()=>nb(rL(m))]),r0(e,r)};tn(t,e=>{rL(S)&&e(a)},!0),r0(e,r)};tn(n,e=>{rL(H)&&rL(I)?e(o):e(i,!1)});var s=e5(a,2),l=e1(s),c=e1(l);sZ(e1(c),{get shape(){return rL(g)},get width(){return rL(O)},get height(){return rL(B)}});var u=e5(c);sZ(e1(u),{get shape(){return rL(g)},get width(){return rL(O)},get height(){return rL(B)}});var p=e5(u);{let e=eL(()=>`${rL(d)}-overlay`);s5(p,{get id(){return rL(e)},get overlay(){return rL(K)}})}var _=e5(p),h=e=>{{let r=eL(()=>`${rL(d)}-border-color`),t=eL(()=>nu(rL(C),rL(y).color));s5(e,{get id(){return rL(r)},get overlay(){return rL(t)}})}};tn(_,e=>{rL(y)&&rL(y).width>0&&e(h)});var f=e5(l),v=e=>{var r=lA();rl(()=>tM(r,"href",`#${rL(d)}-border`)),r0(e,r)};tn(f,e=>{rL(y)&&rL(y).width>0&&e(v)});var k=e5(f),D=e1(k),q=e=>{var r=lM();rl(()=>tM(r,"fill",`url(#${rL(d)}-overlay)`)),r0(e,r)};tn(D,e=>{rL(K)&&e(q)});var M=e5(D),F=e=>{var r=lF();rl(()=>{tM(r,"href",`#${rL(d)}-border`),tM(r,"stroke",`url(#${rL(d)}-border-color)`),tM(r,"stroke-width",2*rL(y).width)}),r0(e,r)};tn(M,e=>{rL(y)&&rL(y).width>0&&e(F)}),rl(()=>{tS(r,rL(W)),tS(a,rL(V)),tM(s,"viewBox",rL(U)),tM(c,"id",`${rL(d)}-path`),tM(u,"id",`${rL(d)}-border`),tM(k,"clip-path",`url(#${rL(d)}-path)`)}),tW(s,"contentRect",e=>eG($,e)),tV(r,"clientWidth",e=>eG(T,e)),r0(e,r)};tn(Z,e=>{rL(Y)&&e(J)}),r0(e,X),ec(),a()}var lN=rX("<span><!></span>");let lO={hash:"svelte-89qwsk",code:`
72  /* svelte-ignore css-unused-selector */.rcb-typography-heading-2xl.svelte-89qwsk {font:var(--rc-text-heading2xl-mobile);}
73
74  /* svelte-ignore css-unused-selector */.rcb-typography-heading-xl.svelte-89qwsk {font:var(--rc-text-headingXl-mobile);}
75
76  /* svelte-ignore css-unused-selector */.rcb-typography-heading-lg.svelte-89qwsk {font:var(--rc-text-headingLg-mobile);}
77
78  /* svelte-ignore css-unused-selector */.rcb-typography-heading-md.svelte-89qwsk {font:var(--rc-text-headingMd-mobile);}
79
80  /* svelte-ignore css-unused-selector */.rcb-typography-body-base.svelte-89qwsk {font:var(--rc-text-bodyBase-mobile);}
81
82  /* svelte-ignore css-unused-selector */.rcb-typography-body-small.svelte-89qwsk {font:var(--rc-text-bodySmall-mobile);}
83
84  /* svelte-ignore css-unused-selector */.rcb-typography-label-button.svelte-89qwsk {font:var(--rc-text-labelButton-mobile);}
85
86  /* svelte-ignore css-unused-selector */.rcb-typography-label-default.svelte-89qwsk {font:var(--rc-text-labelDefault-mobile);}
87
88  /* svelte-ignore css-unused-selector */.rcb-typography-caption-default.svelte-89qwsk {font:var(--rc-text-captionDefault-mobile);}
89
90  /* svelte-ignore css-unused-selector */.rcb-typography-caption-link.svelte-89qwsk {font:var(--rc-text-captionLink-mobile);}
91
92  @container layout-query-container (width >= 768px) {
93    /* svelte-ignore css-unused-selector */.rcb-typography-heading-2xl.svelte-89qwsk {font:var(--rc-text-heading2xl-desktop);}
94
95    /* svelte-ignore css-unused-selector */.rcb-typography-heading-xl.svelte-89qwsk {font:var(--rc-text-headingXl-desktop);}
96
97    /* svelte-ignore css-unused-selector */.rcb-typography-heading-lg.svelte-89qwsk {font:var(--rc-text-headingLg-desktop);}
98
99    /* svelte-ignore css-unused-selector */.rcb-typography-heading-md.svelte-89qwsk {font:var(--rc-text-headingMd-desktop);}
100
101    /* svelte-ignore css-unused-selector */.rcb-typography-body-base.svelte-89qwsk {font:var(--rc-text-bodyBase-desktop);}
102
103    /* svelte-ignore css-unused-selector */.rcb-typography-body-small.svelte-89qwsk {font:var(--rc-text-bodySmall-desktop);}
104
105    /* svelte-ignore css-unused-selector */.rcb-typography-label-button.svelte-89qwsk {font:var(--rc-text-labelButton-desktop);}
106
107    /* svelte-ignore css-unused-selector */.rcb-typography-label-default.svelte-89qwsk {font:var(--rc-text-labelDefault-desktop);}
108
109    /* svelte-ignore css-unused-selector */.rcb-typography-caption-default.svelte-89qwsk {font:var(--rc-text-captionDefault-desktop);}
110
111    /* svelte-ignore css-unused-selector */.rcb-typography-caption-link.svelte-89qwsk {font:var(--rc-text-captionLink-desktop);}
112  }`},lB={outerPadding:{mobile:"clamp(1.3125rem, 5.6vw, 1.5rem)",desktop:"clamp(1.5rem, 9.44vw, 5rem)"},outerPaddingSmall:{mobile:"clamp(0.75rem, 4.2vw, 1rem)",desktop:"clamp(1.5rem, 9.44vw, 5rem)"},gapSmall:{mobile:"0.25rem",desktop:"0.375rem"},gapMedium:{mobile:"0.5rem",desktop:"0.75rem"},gapLarge:{mobile:"0.75rem",desktop:"0.75rem"},gapXLarge:{mobile:"1rem",desktop:"1.5rem"},gapXXLarge:{mobile:"1.25rem",desktop:"2.25rem"},gapXXXLarge:{mobile:"2.25rem",desktop:"4.5rem"},inputHeight:{mobile:"3rem",desktop:"3rem"},gapStripeElement:{mobile:"0.70rem",desktop:"1rem"}},lU="-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif",lR={regular:"400",medium:"500",semibold:"600"},lW={12:"12px",14:"14px",16:"16px",18:"18px",24:"24px",28:"28px",32:"32px",36:"36px"},lV={120:"120%",130:"130%",140:"140%"},lK={tight:"0.20%",regular:"0"},lH={heading2xl:{fontSize:lW[28],lineHeight:lV[120],fontWeight:lR.semibold,letterSpacing:lK.tight},headingXl:{fontSize:lW[24],lineHeight:lV[130],fontWeight:lR.semibold,letterSpacing:lK.regular},headingLg:{fontSize:"20px",lineHeight:lV[130],fontWeight:lR.semibold,letterSpacing:lK.regular},headingMd:{fontSize:"16px",lineHeight:lV[140],fontWeight:lR.medium,letterSpacing:lK.regular},bodyBase:{fontSize:lW[16],lineHeight:lV[140],fontWeight:lR.regular,letterSpacing:lK.regular},bodySmall:{fontSize:lW[14],lineHeight:lV[140],fontWeight:lR.regular,letterSpacing:lK.regular},labelButton:{fontSize:lW[16],lineHeight:lV[140],fontWeight:lR.regular,letterSpacing:lK.tight},labelDefault:{fontSize:lW[14],lineHeight:lV[140],fontWeight:lR.regular,letterSpacing:lK.tight},captionDefault:{fontSize:lW[12],lineHeight:lV[140],fontWeight:lR.regular,letterSpacing:lK.regular},captionLink:{fontSize:lW[12],lineHeight:lV[140],fontWeight:lR.regular,letterSpacing:lK.regular}},lY={heading2xl:{...lH.heading2xl,fontSize:lW[36]},headingXl:{...lH.headingXl,fontSize:lW[32]},headingLg:{...lH.headingLg,fontSize:lW[24]},headingMd:{...lH.headingMd,fontSize:lW[18]},bodyBase:{...lH.bodyBase},bodySmall:{...lH.bodySmall},labelButton:{...lH.labelButton},labelDefault:{...lH.labelDefault},captionDefault:{...lH.captionDefault}
112,captionLink:{...lH.captionLink}},lG={heading2xl:{mobile:lH.heading2xl,desktop:lY.heading2xl},headingXl:{desktop:lY.headingXl,mobile:lH.headingXl},headingLg:{desktop:lY.headingLg,mobile:lH.headingLg},headingMd:{desktop:lY.headingMd,mobile:lH.headingMd},bodyBase:{desktop:lY.bodyBase,mobile:lH.bodyBase},bodySmall:{desktop:lY.bodySmall,mobile:lH.bodySmall},labelButton:{desktop:lY.labelButton,mobile:lH.labelButton},labelDefault:{desktop:lY.labelDefault,mobile:lH.labelDefault},captionDefault:{desktop:lY.captionDefault,mobile:lH.captionDefault},captionLink:{desktop:lY.captionLink,mobile:lH.captionLink}},lX={error:"#B0171F",warning:"#f4e971",focus:"#1148B8",accent:"#767676",primary:"#576CDB","primary-hover":"rgba(87, 108, 219, .8)","primary-pressed":"rgba(87, 108, 219, .9)","primary-text":"#ffffff",white:"#ffffff","grey-text-dark":"rgba(0,0,0,1)","grey-text-light":"rgba(0,0,0,0.7)","grey-ui-dark":"rgba(0,0,0,0.3)","grey-ui-light":"rgba(0,0,0,0.1)","input-background":"white",background:"white"},lZ={error:"#B0171F",warning:"#f4e971",focus:"#1148B8",accent:"#767676",primary:"#576CDB","primary-hover":"rgba(87, 108, 219, .8)","primary-pressed":"rgba(87, 108, 219, .9)","primary-text":"#ffffff",white:"#ffffff","grey-text-dark":"rgba(0,0,0,1)","grey-text-light":"rgba(0,0,0,0.7)","grey-ui-dark":"rgba(0,0,0,0.3)","grey-ui-light":"rgba(0,0,0,0.1)","input-background":"white",background:"#EFF3FA"},lJ={error:"color_error",focus:"color_accent",accent:"color_accent",primary:"color_buttons_primary"},lQ={...lJ,"input-background":"color_form_bg",background:"color_form_bg"},l0={...lJ,"input-background":"color_product_info_bg",background:"color_product_info_bg"},l1={"input-border-radius":"4px","input-button-border-radius":"8px"},l2={"input-border-radius":"0px","input-button-border-radius":"0px"},l4={"input-border-radius":"12px","input-button-border-radius":"9999px"},l5=e=>7==e.length?{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}:4==e.length?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null,l6=({r:e,g:r,b:t,luminanceThreshold:a})=>{let n=e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4);return .2126*n(e)+.7152*n(r)+.0722*n(t)>a},l8=.37;function l9(e,r){let t={r:255,g:255,b:255},a=Math.max(0,Math.min(1,r)),n=e,o=l5(e)||t;return(isNaN(o.r)||isNaN(o.g)||isNaN(o.b))&&(o=t,n="#FFFFFF"),function(e,r,t){let a=l5(e)||{r:0,g:0,b:0},n=l5(r)||{r:255,g:255,b:255},o=Math.round(n.r*t+a.r*(1-t)),i=Math.round(n.g*t+a.g*(1-t)),s=Math.round(n.b*t+a.b*(1-t));return`#${l7(o)}${l7(i)}${l7(s)}`}(n,l6({...o,luminanceThreshold:l8})?"#000000":"#FFFFFF",a)}function l7(e){return e.toString(16).padStart(2,"0").toUpperCase()}let l3=(e,r,t)=>{let a=((e,r,t)=>Object.fromEntries(Object.entries(e).map(([e,a])=>{let n,o;return[e,(n=t?t[a]:null,o=r[e],n||o)]})))(e,r,t);return t?{...r,...a,...((e,r,t,a,n=l8)=>{let o={"grey-text-dark":a["grey-text-dark"],"grey-text-light":a["grey-text-light"],"grey-ui-dark":a["grey-ui-dark"],"grey-ui-light":a["grey-ui-light"],"primary-text":a["primary-text"]};if(null!=e&&e.startsWith("#")){let r=l5(e);null!==r&&Object.assign(o,((e,r=l8)=>{let t=l6({...e,luminanceThreshold:r})?"0,0,0":"255,255,255";return{"grey-text-dark":`rgb(${t})`,"grey-text-light":`rgba(${t},0.70)`,"grey-ui-dark":`rgba(${t},0.3)`,"grey-ui-light":`rgba(${t},0.1)`}}
112)(r))}if(t)o["primary-text"]=t;else if(null!=r&&r.startsWith("#")){let e=l5(r);null!==e&&(o["primary-text"]=l6({...e,luminanceThreshold:n})?"black":"white")}return o})(a.background,a.primary,t.color_buttons_primary_text,r),...(e=>({"primary-hover":l9(e,.1),"primary-pressed":l9(e,.15)}))(a.primary)}:{...r}},ce=e=>l3(lQ,lX,e),cr=e=>{if(!e)return l1;switch(e.shapes){case"rounded":default:return l1;case"rectangle":return l2;case"pill":return l4}},ct=(e="",r)=>r.map(([r,t])=>`--rc-${e}-${r}: ${t}`).join("; "),ca=class{constructor(e){C(this,"brandingAppearance"),e?this.brandingAppearance=e:this.brandingAppearance=void 0}get shape(){return cr(this.brandingAppearance)}get formColors(){return ce(this.brandingAppearance)}get formStyleVars(){var e=this.brandingAppearance;return[ct("color",Object.entries(ce(e))),ct("shape",Object.entries(cr(e)))].join("; ")}get productInfoStyleVars(){var e=this.brandingAppearance;return[ct("color",Object.entries(l3(l0,lZ,e))),ct("shape",Object.entries(cr(e)))].join("; ")}get spacing(){return lB}get textStyles(){return lG}get textStyleVars(){return((e="",r)=>Object.entries(r).flatMap(([r,{desktop:t,mobile:a}])=>[`--rc-${e}-${r}-desktop: normal normal ${t.fontWeight} ${t.fontSize}/${t.lineHeight} ${lU}`,`--rc-${e}-${r}-mobile: normal normal ${a.fontWeight} ${a.fontSize}/${a.lineHeight} ${lU}`,`--rc-${e}-${r}-desktop-font-size: ${t.fontSize}`,`--rc-${e}-${r}-mobile-font-size: ${a.fontSize}`]).join("; "))("text",this.textStyles)}get spacingStyleVars(){return((e="",r)=>Object.entries(r).map(([r,{mobile:t,desktop:a}])=>`--rc-${e}-${r}-mobile: ${t};  --rc-${e}-${r}-desktop: ${a};`).join(" "))("spacing",this.spacing)}};var cn=rX('<div class="rcb-processing svelte-m7vygk"></div>');let co={hash:"svelte-m7vygk",code:`.rcb-processing.svelte-m7vygk {width:var(--width, 12px);aspect-ratio:1;border-radius:50%;
113    animation: svelte-m7vygk-l5 1.5s infinite linear;}
114
115  @keyframes svelte-m7vygk-l5 {
116    0% {
117      box-shadow:
118        var(--shadow-offset) 0 #fff2,
119        calc(-1 * var(--shadow-offset)) 0 #fff2;
120      background: #fff2;
121    }
122    25% {
123      box-shadow:
124        var(--shadow-offset) 0 #fff2,
125        calc(-1 * var(--shadow-offset)) 0 #ffff;
126      background: #fff2;
127    }
128    50% {
129      box-shadow:
130        var(--shadow-offset) 0 #fff2,
131        calc(-1 * var(--shadow-offset)) 0 #fff2;
132      background: #ffff;
133    }
134    75% {
135      box-shadow:
136        var(--shadow-offset) 0 #ffff,
137        calc(-1 * var(--shadow-offset)) 0 #fff2;
138      background: #fff2;
139    }
140    100% {
141      box-shadow:
142        var(--shadow-offset) 0 #fff2,
143        calc(-1 * var(--shadow-offset)) 0 #fff2;
144      background: #fff2;
145    }
146  }`};var ci=rX("<button><!></button>");let cs={hash:"svelte-iysjok",code:`button.svelte-iysjok {border:none;border-radius:var(--rc-shape-input-button-border-radius);cursor:pointer;height:var(--rc-spacing-inputHeight-mobile);color:var(--rc-color-grey-text-dark);background-color:var(--rc-color-grey-ui-dark);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;transition:background-color 0.15s ease-in-out;user-select:none;}
147
148  @container layout-query-container (width >= 768px) {button.svelte-iysjok {height:var(--rc-spacing-inputHeight-desktop);}
149  }
150
151  /* focus-visible is triggered only when focused with keyboard/reader */button.svelte-iysjok:focus-visible {outline:2px solid var(--rc-color-focus);}button.intent-primary.svelte-iysjok {background-color:var(--rc-color-primary);color:var(--rc-color-primary-text);}button.svelte-iysjok:disabled {color:var(--rc-color-grey-text-light);background-color:var(--rc-color-grey-ui-light);outline:none;}button.intent-primary.svelte-iysjok:not(:disabled):hover {background-color:var(--rc-color-primary-hover);}button.intent-primary.svelte-iysjok:not(:disabled):active,
152  button.svelte-iysjok:active {background-color:var(--rc-color-primary-pressed);outline:none;}button.intent-primary.svelte-iysjok:disabled {color:var(--rc-color-grey-text-light);background-color:var(--rc-color-grey-ui-light);}`};function cl(e,r){el(r,!0),tb(e,cs);let t=ar(r,"intent",3,"primary"),a=ar(r,"disabled",3,!1),n=ar(r,"loading",3,!1),o=eL(()=>new ca(r.brandingAppearance)),i=eL(()=>rL(o).textStyleVars),s=eL(()=>rL(o).spacingStyleVars),l=eL(()=>rL(o).productInfoStyleVars),c=eL(()=>rL(o).formStyleVars),d=eL(()=>[r.styleOverrides,rL(i),rL(s),rL(l),rL(c)].join("; "));var u=ci();u.__click=function(...e){var t;null==(t=r.onclick)||t.apply(this,e)};var p=e1(u),_=e=>{!function(e,r){tb(e,co);let t=ar(r,"size",8,"medium"),a={small:{width:"8px",offset:"10px"},medium:{width:"12px",offset:"20px"},large:{width:"16px",offset:"30px"}};var n=cn();rl(()=>
152tS(n,`--shadow-offset: ${(rO(t()),rN(()=>a[t()].offset)??"")}; --width: ${(rO(t()),rN(()=>a[t()].width)??"")};`)),r0(e,n)}(e,{size:"small"})},g=e=>{var t=e,a={size:"body-base",children:(e,t)=>{var a=rQ();tr(e4(a),()=>r.children??V),r0(e,a)},$$slots:{default:!0}};tb(t,lO);let n=ar(a,"size",3,"body-base");var o=lN();tr(e1(o),()=>a.children??V),rl(()=>tE(o,1,`rcb-typography rcb-typography-${n()??""}`,"svelte-89qwsk")),r0(t,o)};tn(p,e=>{n()?e(_):e(g,!1)}),rl(()=>{tE(u,1,`intent-${t()}`,"svelte-iysjok"),u.disabled=a(),tM(u,"data-testid",r.testId),tM(u,"type",r.type),tS(u,rL(d))}),r0(e,u),ec()}rK(["click"]);var cc=rX('<footer class="rcb-modal-footer svelte-gz2zuy"><!></footer>');let cd={hash:"svelte-gz2zuy",code:"footer.svelte-gz2zuy {display:flex;flex-direction:column;}"},cu={hash:"svelte-1lkpm18",code:".rcb-modal-section.svelte-1lkpm18 {padding:8px 0px;display:flex;}section.rcb-modal-section.svelte-1lkpm18 {flex-grow:1;}.rcb-modal-section.svelte-1lkpm18:last-of-type {padding:0;}"};var cp=rX("<div><!></div>");let c_={hash:"svelte-7lmlfa",code:`.rcb-column.svelte-7lmlfa {display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;min-width:100%;}.rcb-column.justify-center.svelte-7lmlfa {justify-content:center;}.rcb-column.justify-end.svelte-7lmlfa {justify-content:flex-end;}.rcb-column.align-center.svelte-7lmlfa {align-items:center;}.rcb-column.align-end.svelte-7lmlfa {align-items:flex-end;}.rcb-column.gap-small.svelte-7lmlfa {gap:var(--rc-spacing-gapSmall-mobile);}.rcb-column.gap-medium.svelte-7lmlfa {gap:var(--rc-spacing-gapXLarge-mobile);}.rcb-column.gap-large.svelte-7lmlfa {gap:var(--rc-spacing-gapXXLarge-mobile);}
153
154  @container layout-query-container (width >= 768px) {.rcb-column.gap-small.svelte-7lmlfa {gap:var(--rc-spacing-gapSmall-desktop);}.rcb-column.gap-medium.svelte-7lmlfa {gap:var(--rc-spacing-gapLarge-desktop);}.rcb-column.gap-large.svelte-7lmlfa {gap:var(--rc-spacing-gapXXLarge-desktop);}
155  }`};function cg(e,r){tb(e,c_);let t=ar(r,"gap",8,"small"),a=ar(r,"justify",8,"start"),n=ar(r,"align",8,"start"),o=ar(r,"children",8);var i=cp();tr(e1(i),()=>o()??V),rl(()=>tE(i,1,`rcb-column gap-${t()??""} justify-${a()??""} align-${n()??""}`,"svelte-7lmlfa")),r0(e,i)}var cm=rX('<div class="rcb-row svelte-130pyos"><!></div>');let ch={hash:"svelte-130pyos",code:".rcb-row.svelte-130pyos {display:flex;flex-direction:row;justify-content:flex-start;}"};var cf=rX("<span><!></span>");let cv={hash:"svelte-y2q9vo",code:`.rcb-typography.svelte-y2q9vo {display:inline-block;line-height:normal;}
156
157  /* svelte-ignore css-unused-selector */.rcb-typography-heading-2xl.svelte-y2q9vo {font:var(--rc-text-heading2xl-mobile);}.rcb-typography-heading-2xl.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-heading2xl-branded-mobile);}
158
159  /* svelte-ignore css-unused-selector */.rcb-typography-heading-xl.svelte-y2q9vo {font:var(--rc-text-headingXl-mobile);}.rcb-typography-heading-xl.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-headingXl-branded-mobile);}
160
161  /* svelte-ignore css-unused-selector */.rcb-typography-heading-lg.svelte-y2q9vo {font:var(--rc-text-headingLg-mobile);}.rcb-typography-heading-lg.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-headingLg-branded-mobile);}
162
163  /* svelte-ignore css-unused-selector */.rcb-typography-heading-md.svelte-y2q9vo {font:var(--rc-text-headingMd-mobile);}.rcb-typography-heading-md.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-headingMd-branded-mobile);}
164
165  /* svelte-ignore css-unused-selector */.rcb-typography-body-base.svelte-y2q9vo {font:var(--rc-text-bodyBase-mobile);}.rcb-typography-body-base.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-bodyBase-branded-mobile);}
166
167  /* svelte-ignore css-unused-selector */.rcb-typography-body-small.svelte-y2q9vo {font:var(--rc-text-bodySmall-mobile);}.rcb-typography-body-small.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-bodySmall-branded-mobile);}
168
169  /* svelte-ignore css-unused-selector */.rcb-typography-label-button.svelte-y2q9vo {font:var(--rc-text-labelButton-mobile);}.rcb-typography-label-button.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-labelButton-branded-mobile);}
170
171  /* svelte-ignore css-unused-selector */.rcb-typography-label-default.svelte-y2q9vo {font:var(--rc-text-labelDefault-mobile);}.rcb-typography-label-default.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-labelDefault-branded-mobile);}
172
173  /* svelte-ignore css-unused-selector */.rcb-typography-caption-default.svelte-y2q9vo {font:var(--rc-text-captionDefault-mobile);}.rcb-typography-caption-default.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-captionDefault-branded-mobile);}
174
175  /* svelte-ignore css-unused-selector */.rcb-typography-caption-link.svelte-y2q9vo {font:var(--rc-text-captionLink-mobile);}.rcb-typography-caption-link.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-captionLink-branded-mobile);}
176
177  @container layout-query-container (width >= 768px) {span.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-brandedText-font-style-desktop);}
178
179    /* svelte-ignore css-unused-selector */.rcb-typography-heading-2xl.svelte-y2q9vo {font:var(--rc-text-heading2xl-desktop);}.rcb-typography-heading-2xl.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-heading2xl-branded-desktop);}
180
181    /* svelte-ignore css-unused-selector */.rcb-typography-heading-xl.svelte-y2q9vo {font:var(--rc-text-headingXl-desktop);}.rcb-typography-heading-xl.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-headingXl-branded-desktop);}
182
183    /* svelte-ignore css-unused-selector */.rcb-typography-heading-lg.svelte-y2q9vo {font:var(--rc-text-headingLg-desktop);}.rcb-typography-heading-lg.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-headingLg-branded-desktop);}
184
185    /* svelte-ignore css-unused-selector */.rcb-typography-heading-md.svelte-y2q9vo {font:var(--rc-text-headingMd-desktop);}.rcb-typography-heading-md.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-headingMd-branded-desktop);}
186
187    /* svelte-ignore css-unused-selector */.rcb-typography-body-base.svelte-y2q9vo {font:var(--rc-text-bodyBase-desktop);}.rcb-typography-body-base.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-bodyBase-branded-desktop);}
188
189    /* svelte-ignore css-unused-selector */.rcb-typography-body-small.svelte-y2q9vo {font:var(--rc-text-bodySmall-desktop);}.rcb-typography-body-small.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-bodySmall-branded-desktop);}
190
191    /* svelte-ignore css-unused-selector */.rcb-typography-label-button.svelte-y2q9vo {font:var(--rc-text-labelButton-desktop);}.rcb-typography-label-button.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-labelButton-branded-desktop);}
192
193    /* svelte-ignore css-unused-selector */.rcb-typography-label-default.svelte-y2q9vo {font:var(--rc-text-labelDefault-desktop);}.rcb-typography-label-default.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-labelDefault-branded-desktop);}
194
195    /* svelte-ignore css-unused-selector */.rcb-typography-caption-default.svelte-y2q9vo {font:var(--rc-text-captionDefault-desktop);}.rcb-typography-caption-default.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-captionDefault-branded-desktop);}
196
197    /* svelte-ignore css-unused-selector */.rcb-typography-caption-link.svelte-y2q9vo {font:var(--rc-text-captionLink-desktop);}.rcb-typography-caption-link.rcb-typography-branded.svelte-y2q9vo {font:var(--rc-text-captionLink-branded-desktop);}
198  }`};function cy(e,r){tb(e,cv);let t=ar(r,"size",3,"body-base"),a=ar(r,"branded",3,!1);var n=cf();tr(e1(n),()=>r.children??V),rl(()=>tE(n,1,`rcb-typography rcb-typography-${t()??""} ${a()?"rcb-typography-branded":""}
vendor: 4,023 bytes, lines 198-213
198`,"svelte-y2q9vo")),r0(e,n)}var cb=rX("<div><!></div>"),ck=rX('<span style="display: block;"><!></span>'),cw=rX("<!> <!>",1),cP=rX("<!> <!>",1),cx=rX('<div class="rcb-modal-message svelte-1ldqsgm" data-type="error"><!></div>');let cE={hash:"svelte-1ldqsgm",code:`.rcb-modal-message-icon.svelte-1ldqsgm {flex-shrink:0;align-self:center;margin-right:16px;}.rcb-modal-message.svelte-1ldqsgm {width:100%;min-height:160px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:left;margin-top:4px;}.rcb-modal-message[data-has-title="false"].svelte-1ldqsgm {margin-top:var(--rc-spacing-gapXXLarge-mobile);}.rcb-modal-message-icon.small.svelte-1ldqsgm {height:var(--rc-text-headingLg-mobile-font-size);width:var(--rc-text-headingLg-mobile-font-size);}.rcb-modal-message-icon.large.svelte-1ldqsgm {height:calc(2 * var(--rc-text-headingMd-mobile-font-size));width:calc(2 * var(--rc-text-headingMd-mobile-font-size));}
199
200  @container layout-query-container (width >= 768px) {.rcb-modal-message-icon.small.svelte-1ldqsgm {height:var(--rc-text-headingLg-desktop-font-size);width:var(--rc-text-headingLg-desktop-font-size);}.rcb-modal-message-icon.large.svelte-1ldqsgm {height:calc(2 * var(--rc-text-headingMd-desktop-font-size));width:calc(2 * var(--rc-text-headingMd-desktop-font-size));}.rcb-modal-message[data-has-title="false"].svelte-1ldqsgm {margin-top:var(--rc-spacing-gapXXLarge-desktop);}
201  }`};var cC=rX('<div class="rcb-modal-message-icon svelte-1h8pwwr"><!></div>'),cS=rX("<!> <!>",1),cI=rX('<div class="rcb-modal-message svelte-1h8pwwr" data-type="success"><!></div>');let cT={hash:"svelte-1h8pwwr",code:`.rcb-modal-message-icon.svelte-1h8pwwr {height:54px;width:54px;margin:0 auto;}.rcb-modal-message[data-has-title="false"].svelte-1h8pwwr {margin-top:var(--rc-spacing-gapXXLarge-mobile);}.rcb-modal-message.svelte-1h8pwwr {width:100%;min-height:160px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;}
202
203  @container layout-query-container (width >= 768px) {.rcb-modal-message[data-has-title="false"].svelte-1h8pwwr {margin-top:var(--rc-spacing-gapXXLarge-desktop);}
204  }`},cD="rcb-ui-events-tracker",cz="branding";var cq=rX("<div><div><!></div> <div><!></div></div>");let cA={hash:"svelte-clabfx",code:`.message-layout.svelte-clabfx {display:flex;flex-direction:column;}.message-layout-content.svelte-clabfx {flex-grow:1;display:flex;flex-direction:column;justify-content:center;}.message-layout-content-full-width.svelte-clabfx {padding-left:var(--rc-spacing-outerPadding-mobile);padding-right:var(--rc-spacing-outerPadding-mobile);}.message-layout-footer-full-width.svelte-clabfx {padding-left:var(--rc-spacing-outerPadding-mobile);padding-right:var(--rc-spacing-outerPadding-mobile);}
205
206  @container layout-query-container (width < 768px) {.message-layout.svelte-clabfx {flex-grow:1;gap:var(--rc-spacing-gapXXLarge-mobile);}
207  }
208
209  @container layout-query-container (width >= 768px) {.message-layout.svelte-clabfx {min-height:354px;gap:var(--rc-spacing-gapXXLarge-desktop);}.message-layout-content.svelte-clabfx {justify-content:flex-start;flex-grow:1;}
210  }.message-layout-full-width.svelte-clabfx {width:100%;}
211
212  @media (min-width: 768px) {.message-layout-full-width.svelte-clabfx {width:544px;}
213  }`};function cM(e,r){let t,a,n,o,i,s;el(r,!0),tb(e,cA);let[l,c]=t8(),d=ar(r,"title",3,null),u=ar(r,"closeButtonTitle",3,"Go back to app"),p=ar(r,"icon",3,null),_=ar(r,"message",3,null),g=ar(r,"fullWidth",3,!1),m=ei(cz),h=eL(()=>t6(m,"$brandingAppearanceStore",l)??void 0);function f(){r.onDismiss()}var v,y,k,w,P,x=cq(),E=e1(x);v=e1(E),y={children:(e,t)=>{var a=rQ(),n=e4(a),o=e=>{!function(e,r){tb(e,cT);let t=ar(r,"title",3,null),a=ar(r,"icon",3,null);var n=cI();cg(e1(n),{gap:"large",justify:"center",children:(e,r)=>{var n=cS(),o=e4(n),i=e=>{var r=cC();tr(e1(r),a),r0(e,r)};tn(o,e=>{a()&&e(i)});var s=e5(o,2),l=e=>{cy(e,{size:"heading-md",children:(e,r)=>{var a=rJ();rl(()=>r6(a,t())),r0(e,a)},$$slots:{default:!0}})};tn(s,e=>{t()&&e(l)}
213),r0(e,n)},$$slots:{default:!0}}),rl(()=>tM(n,"data-has-title",!!t())),r0(e,n)}(e,{get title(){return d()},get icon(){return p()}})},i=e=>{!function(e,r){el(r,!0),tb(e,cE);let t=ar(r,"title",3,null),a=ar(r,"icon",3,null),n=eH(null),o=eH(!1),i;tt(()=>(rL(n)&&(i=new ResizeObserver(()=>{var e;eG(o,((null==(e=rL(n))?void 0:e.offsetHeight)??0)>32)})).observe(rL(n)),()=>{null==i||i.disconnect()}));var s=cx();cg(e1(s),{gap:"medium",justify:"start",children:(e,i)=>{let s;var l,c=cP(),d=e4(c);tb(d,ch),s=ar({children:(e,r)=>{var i=cw(),s=e4(i),l=e=>{var r=cb();tr(e1(r),a),rl(()=>tE(r,1,`rcb-modal-message-icon ${rL(o)?"large":"small"}`,"svelte-1ldqsgm")),r0(e,r)};tn(s,e=>{a()&&e(l)});var c=e5(s,2),d=e=>{var r=ck();cy(e1(r),{size:"heading-md",children:(e,r)=>{var a=rJ();rl(()=>r6(a,t())),r0(e,a)},$$slots:{default:!0}}),tH(r,e=>eG(n,e),()=>rL(n)),r0(e,r)};tn(c,e=>{t()&&e(d)}),r0(e,i)},$$slots:{default:!0}},"children",8),tr(e1(l=cm()),()=>s()??V),r0(d,l);var u=e5(d,2),p=e=>{cy(e,{size:"body-small",children:(e,t)=>{var a=rQ();tr(e4(a),()=>r.message??V),r0(e,a)},$$slots:{default:!0}})};tn(u,e=>{r.message&&e(p)}),r0(e,c)},$$slots:{default:!0}}),rl(()=>tM(s,"data-has-title",!!t())),r0(e,s),ec()}(e,{get title(){return d()},get icon(){return p()},get message(){return _()}})};tn(n,e=>{"success"===r.type?e(o):e(i,!1)}),r0(e,a)},$$slots:{default:!0}},tb(v,cu),o=ar(y,"as",8,"section"),i=ar(y,"children",8),ty(e4(k=rQ()),o,!1,(e,r)=>{tF(e,()=>({class:"rcb-modal-section"}),void 0,void 0,void 0,"svelte-1lkpm18");var t=rQ();tr(e4(t),()=>i()??V),r0(r,t)}),r0(v,k);var C=e5(E,2);w=e1(C),tb(w,cd),s=ar({children:(e,r)=>{cl(e,{onclick:f,type:"submit",get brandingAppearance(){return rL(h)},children:(e,r)=>{var t=rJ();rl(()=>r6(t,u())),r0(e,t)},$$slots:{default:!0}})},$$slots:{default:!0}},"children",8),tr(e1(P=cc()),()=>s()??V),r0(w,P),rl(()=>{t=tE(x,1,"message-layout svelte-clabfx",null,t,{"message-layout-full-width":g()}),a=tE(E,1,"message-layout-content svelte-clabfx",null,a,{"message-layout-content-full-width":g()}),n=tE(C,1,"message-layout-footer svelte-clabfx",null,n,{"message-layout-footer-full-width":g()})}),r0(e,x),ec(),c()}function cF(e,r){el(r,!0);let[t,a]=t8(),n=ar(r,"key",3,""),o=ei(av),i=eL(()=>n()?t6(o,"$translator",t).translate(n()||"",r.variables):void 0);var s=rQ(),l=e4(s),c=e=>{var r=rJ();rl(()=>r6(r,rL(i))),r0(e,r)},d=e=>{var t=rQ();tr(e4(t),()=>r.children??V),r0(e,t)};tn(l,e=>{rL(i)?e(c):e(d,!1)}),r0(e,s),ec(),a()}function cj(e){switch(e.unit){case ak.Year:return 365*e.number;case ak.Month:return 30*e.number;case ak.Week:return 7*e.number;case ak.Day:return e.number}}function c$(e,r){let{unit:t,number:a}=e;return{period:r.translatePeriodUnit(t,{noWhitespace:!0})??"",periodAbbreviated:r.translatePeriodUnit(t,{noWhitespace:!0,short:!0})??"",periodWithUnit:r.translatePeriod(a,t)??"",periodInDays:cj(e).toString(),periodInWeeks:(function(e){switch(e.unit){case ak.Year:return 52*e.number;case ak.Month:return Math.floor(4.33*e.number);case ak.Week:return e.number;case ak.Day:return 0}})(e).toString(),periodInMonths:(function(e){switch(e.unit){case ak.Year:return 12*e.number;case ak.Month:return e.number;case ak.Week:case ak.Day:return 0}})(e).toString(),periodInYears:(function(e){switch(e.unit){case ak.Year:return e.number;case ak.Month:case ak.Week:case ak.Day:return 0}})(e).toString()}}var cL=rX('<p class="footer-caption svelte-1fu2zos"><!></p>'),cN=rX('<p class="footer-caption svelte-1fu2zos"><!></p>'),cO=rX('<a class="terms-link svelte-1fu2zos" rel="noopener noreferrer" target="_blank"><!></a> <span class="terms-divider svelte-1fu2zos"></span>',1),cB=rX("<!> <!>",1),cU=rX('<div class="footer-caption-container svelte-1fu2zos"><!> <!> <p class="footer-caption svelte-1fu2zos"><!></p></div>');let cR={hash:"svelte-1fu2zos",code:`.footer-caption-container.svelte-1fu2zos {display:flex;flex-direction:column;gap:var(--rc-spacing-gapLarge-mobile);}.footer-caption.svelte-1fu2zos {color:var(--rc-color-grey-text-light);text-align:center;margin:0;}.terms-link.svelte-1fu2zos {color:inherit;}.terms-divider.svelte-1fu2zos {margin:0 4px;}
214
215  @container layout-query-container (width >= 768px) {.footer-caption-container.svelte-1fu2zos {gap:var(--rc-spacing-gapLarge-desktop);}
216  }`};var cW=(e=>(e.SDKInitialized="sdk_initialized",e.CheckoutSessionStart="checkout_session_start",e.CheckoutSessionEnd="checkout_session_end",e.CheckoutFlowError="checkout_flow_error",e.CheckoutPaymentTaxCalculation="checkout_payment_tax_calculation",e.CheckoutPaymentFormImpression="checkout_payment_form_impression",e.CheckoutPaymentFormError="checkout_payment_form_error",e.CheckoutPaymentFormDismiss="checkout_payment_form_dism
vendor: 7,434 bytes, lines 216-256
216iss",e.CheckoutPaymentFormSubmit="checkout_payment_form_submit",e.CheckoutPaymentFormGatewayError="checkout_payment_form_gateway_error",e.CheckoutPurchaseSuccessfulImpression="checkout_purchase_successful_impression",e.CheckoutPurchaseSuccessfulDismiss="checkout_purchase_successful_dismiss",e))(cW||{});function cV(e){for(let r=0;r<e.length;r++)e[r]=Math.floor(256*Math.random())}function cK(){let e="u">typeof crypto?crypto:globalThis.crypto;if(e&&e.randomUUID)return e.randomUUID();let r=new Uint8Array(16);try{e&&e.getRandomValues?e.getRandomValues(r):cV(r)}catch(e){console.log(`Error using crypto.getRandomValues(), falling back to Math.random. + ${e}`),cV(r)}r[6]=15&r[6]|64,r[8]=63&r[8]|128;let t=Array.from(r).map(e=>e.toString(16).padStart(2,"0"));return[t.slice(0,4).join(""),t.slice(4,6).join(""),t.slice(6,8).join(""),t.slice(8,10).join(""),t.slice(10,16).join("")].join("-")}let cH="sdk_checkout";class cY{constructor(e){C(this,"EVENT_TYPE","web_billing"),C(this,"id"),C(this,"timestampMs"),C(this,"data"),this.id=cK(),this.timestampMs=Date.now(),this.data=e}toJSON(){return function e(r){let t={};for(let a in r)if(Object.prototype.hasOwnProperty.call(r,a)){let n=a.replace(/([A-Z])/g,"_$1").toLowerCase(),o=r[a];o&&"object"==typeof o&&!Array.isArray(o)?t[n]=e(o):t[n]=o}return t}({id:this.id,timestampMs:this.timestampMs,type:this.EVENT_TYPE,eventName:this.data.eventName,appUserId:this.data.appUserId,context:{...this.data.context},properties:{...this.data.properties,traceId:this.data.traceId,...void 0!==this.data.workflowIdentifier?{workflowIdentifier:this.data.workflowIdentifier}:{}}})}}function cG({errorCode:e,errorMessage:r,mode:t=cH}){return{eventName:cW.CheckoutFlowError,properties:{mode:t,errorCode:e,errorMessage:r}}}function cX({appearance:e,rcPackage:r,purchaseOptionToUse:t,customerEmail:a,mode:n=cH}){return{eventName:cW.CheckoutSessionStart,properties:{mode:n,customizationColorButtonsPrimary:(null==e?void 0:e.color_buttons_primary)??null,customizationColorAccent:(null==e?void 0:e.color_accent)??null,customizationColorError:(null==e?void 0:e.color_error)??null,customizationColorProductInfoBg:(null==e?void 0:e.color_product_info_bg)??null,customizationColorFormBg:(null==e?void 0:e.color_form_bg)??null,customizationColorPageBg:(null==e?void 0:e.color_page_bg)??null,customizationFont:(null==e?void 0:e.font)??null,customizationShapes:(null==e?void 0:e.shapes)??null,customizationShowProductDescription:(null==e?void 0:e.show_product_description)??null,productInterval:r.webBillingProduct.normalPeriodDuration,productPrice:r.webBillingProduct.price.amountMicros,productCurrency:r.webBillingProduct.price.currency,selectedProductId:r.webBillingProduct.identifier,selectedPackageId:r.identifier,selectedPurchaseOption:t.id,customerEmailProvidedByDeveloper:!!a}}}function cZ({redemptionInfo:e,mode:r=cH}){return{eventName:cW.CheckoutSessionEnd,properties:{mode:r,outcome:"finished",withRedemptionInfo:!!e}}}function cJ(e){return{eventName:cW.CheckoutSessionEnd,properties:{mode:(null==e?void 0:e.mode)??cH,outcome:"closed"}}}function cQ({errorCode:e,errorMessage:r,mode:t=cH}){return{eventName:cW.CheckoutSessionEnd,properties:{mode:t,outcome:"errored",errorCode:e,errorMessage:r}}}function c0({taxCalculation:e,taxCustomerDetails:r,mode:t=cH}){let a=e.failed_reason===ap.tax_collection_disabled?"disabled":e.failed_reason?"failed":0===e.tax_amount_in_micros?"not-taxed":"taxed";return{eventName:cW.CheckoutPaymentTaxCalculation,properties:{mode:t,outcome:a,ui_element:null===r?"auto":"form",tax_inclusive:e.tax_inclusive,error_code:e.failed_reason??null}}}function c1({selectedPaymentMethod:e,mode:r=cH}){return{eventName:cW.CheckoutPaymentFormSubmit,properties:{mode:r,selectedPaymentMethod:e??null}}}function c2({errorCode:e,errorMessage:r,mode:t=cH}){return{eventName:cW.CheckoutPaymentFormGatewayError,properties:{mode:t,errorCode:e,errorMessage:r}}}let c4=`<svg width="80" height="80" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
217  <g transform="scale(0.5)" transform-origin="center">
218  <path d="M12 3.5C7.30558 3.5 3.5 7.30558 3.5 12C3.5 16.6944 7.30558 20.5 12 20.5C16.6944 20.5 20.5 16.6944 20.5 12C20.5 11.5858 20.8358 11.25 21.25 11.25C21.6642 11.25 22 11.5858 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C12.4142 2 12.75 2.33579 12.75 2.75C12.75 3.16421 12.4142 3.5 12 3.5Z" fill="currentColor"/>
219  </g>
220</svg>`;var c5=rX('<div class="rcb-ui-asset-icon svelte-6k29hu"><!></div>');let c6={hash:"svelte-6k29hu",code:`
221  @-webkit-keyframes svelte-6k29hu-rotating /* Safari and Chrome */ {
222    from {
223      -webkit-transform: rotate(0deg);
224      -o-transform: rotate(0deg);
225      transform: rotate(0deg);
226    }
227    to {
228      -webkit-transform: rotate(360deg);
229      -o-transform: rotate(360deg);
230      transform: rotate(360deg);
231    }
232  }
233  @keyframes svelte-6k29hu-rotating {
234    from {
235      -ms-transform: rotate(0deg);
236      -moz-transform: rotate(0deg);
237      -webkit-transform: rotate(0deg);
238      -o-transform: rotate(0deg);
239      transform: rotate(0deg);
240    }
241    to {
242      -ms-transform: rotate(360deg);
243      -moz-transform: rotate(360deg);
244      -webkit-transform: rotate(360deg);
245      -o-transform: rotate(360deg);
246      transform: rotate(360deg);
247    }
248  }div.svelte-6k29hu {width:80px;height:80px;
249    -webkit-animation: svelte-6k29hu-rotating 2s ease-in-out infinite;
250    -moz-animation: svelte-6k29hu-rotating 2s ease-in-out infinite;
251    -ms-animation: svelte-6k29hu-rotating 2s ease-in-out infinite;
252    -o-animation: svelte-6k29hu-rotating 2s ease-in-out infinite;
253    animation: svelte-6k29hu-rotating 2s ease-in-out infinite;}`};function c8(e,r){tb(e,c6);let t=ar(r,"color",3,"var(--rc-color-accent)");var a=c5();tu(e1(a),()=>c4),rl(()=>tS(a,`color:${t()??""};`)),r0(e,a)}var c9=rX('<div class="rcb-modal-loader svelte-rhstd0"><!></div>');let c7={hash:"svelte-rhstd0",code:`.rcb-modal-loader.svelte-rhstd0 {width:100%;flex-grow:1;display:flex;justify-content:center;align-items:center;}
254
255  @container layout-query-container (width >= 768px) {.rcb-modal-loader.svelte-rhstd0 {align-items:flex-start;margin-top:calc(var(--rc-spacing-gapXXLarge-desktop) * 6);}
256  }`};function c3(e){tb(e,c7);var r=c9();c8(e1(r),{}),r0(e,r)}function de(e){return(de="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})(e)}var dr,dt,da,dn="dahlia",di="https://js.stripe.com",ds="".concat(di,"/").concat(dn,"/stripe.js"),dl=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,dc=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/,dd="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",du=function(){for(var e=document.querySelectorAll('script[src^="'.concat(di,'"]')),r=0;r<e.length;r++){var t,a=e[r];if(t=a.src,dl.test(t)||dc.test(t))return a}return null},dp=function(e){var r=e&&!e.advancedFraudSignals?"?advancedFraudSignals=false":"",t=document.createElement("script");t.src="".concat(ds).concat(r);var a=document.head||document.body;if(!a)throw Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return a.appendChild(t),t},d_=function(e,r){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"9.7.0",startTime:r})}
256,dg=null,dm=null,dh=null,df=function(e,r,t){if(null===e)return null;var a,n=r[0];if("string"!=typeof n)throw Error("Expected publishable key to be of type string, got type ".concat(de(n)," instead."));var o=n.match(/^pk_test/),i=3===(a=e.version)?"v3":a;o&&i!==dn&&console.warn("Stripe.js@".concat(i," was loaded on the page, but @stripe/stripe-js@").concat("9.7.0"," expected Stripe.js@").concat(dn,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var s=e.apply(void 0,r);return d_(s,t),s},dv=function(e){var r=`invalid load parameters; expected object of shape
257
258    {advancedFraudSignals: boolean}
259
260but received
261
262    `.concat(JSON.stringify(e),`
263`);if(null===e||"object"!==de(e))throw Error(r);if(1===Object.keys(e).length&&"boolean"==typeof e.advancedFraudSignals)return e;throw Error(r)},dy=!1,db=function(){for(var e,r=arguments.length,t=Array(r),a=0;a<r;a++)t[a]=arguments[a];dy=!0;var n=Date.now();return(e=da,null!==dg?dg:(dg=new Promise(function(r,t){if(typeof window>"u"||typeof document>"u")return void r(null);if(window.Stripe&&e&&console.warn(dd),window.Stripe)return void r(window.Stripe);try{var a,n=du();n&&e?console.warn(dd):n?n&&null!==dh&&null!==dm&&(n.removeEventListener("load",dh),n.removeEventListener("error",dm),null==(a=n.parentNode)||a.removeChild(n),n=dp(e)):n=dp(e),dh=function(){window.Stripe?r(window.Stripe):t(Error("Stripe.js not available"))},dm=function(e){t(Error("Failed to load Stripe.js",{cause:e}))},n.addEventListener("load",dh),n.addEventListener("error",dm)}catch(e){t(e);return}})).catch(function(e){return dg=null,Promise.reject(e)})).then(function(e){return df(e,t,n)})};db.setLoadParameters=function(e){if(!(dy&&da&&Object.keys(dv(e)).reduce(function(r,t){var a;return r&&e[t]===(null==(a=da)?void 0:a[t])},!0))){if(dy)throw Error("You cannot change load parameters after calling loadStripe");da=dv(e)}};let dk={error:"#B0171F",warning:"#f4e971",focus:"#1148B8",accent:"#767676",primary:"#576CDB","primary-hover":"rgba(87, 108, 219, .8)","primary-pressed":"rgba(87, 108, 219, .9)","primary-text":"#ffffff",white:"#ffffff","grey-text-dark":"rgba(0,0,0,1)","grey-text-light":"rgba(0,0,0,0.7)","grey-ui-dark":"rgba(0,0,0,0.3)","grey-ui-light":"rgba(0,0,0,0.1)","input-background":"white",background:"white"},dw={error:"#B0171F",warning:"#f4e971",focus:"#1148B8",accent:"#767676",primary:"#576CDB","primary-hover":"rgba(87, 108, 219, .8)","primary-pressed":"rgba(87, 108, 219, .9)","primary-text":"#ffffff",white:"#ffffff","grey-text-dark":"rgba(0,0,0,1)","grey-text-light":"rgba(0,0,0,0.7)","grey-ui-dark":"rgba(0,0,0,0.3)","grey-ui-light":"rgba(0,0,0,0.1)","input-background":"white",background:"#EFF3FA"},dP={error:"#B0171F",warning:"#f4e971",focus:"#1148B8",accent:"#767676",primary:"#576CDB","primary-hover":"rgba(87, 108, 219, .8)","primary-pressed":"rgba(87, 108, 219, .9)","primary-text":"#ffffff",white:"#ffffff","grey-text-dark":"rgba(0,0,0,1)","grey-text-light":"rgba(0,0,0,0.7)","grey-ui-dark":"rgba(0,0,0,0.3)","grey-ui-light":"rgba(0,0,0,0.1)","input-background":"white",background:"#ffffff"},dx={error:"color_error",focus:"color_accent",accent:"color_accent",primary:"color_buttons_primary"},dE={...dx,"input-background":"color_form_bg",background:"color_form_bg"},dC={...dx,"input-background":"color_product_info_bg",background:"color_product_info_bg"},dS={...dx,"input-background":"color_page_bg",background:"color_page_bg"},dI={"input-border-radius":"4px","input-button-border-radius":"8px"},dT={"input-border-radius":"0px","input-button-border-radius":"0px"},dD={"input-border-radius":"12px","input-button-border-radius":"9999px"},dz="-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif",dq="BrandCustomFont",dA=`${dq}, ${dz}`,dM={regular:"400",medium:"500",semibold:"600"},dF={12:"12px",14:"14px",16:"16px",18:"18px",24:"24px",28:"28px",32:"32px",36:"36px"},dj={130:"130%",140:"140%"},d$={tight:"0.20%",regular:"0",loose:"0.20%"},dL={heading2xl:{fontSize:dF[28],lineHeight:dj[130],fontWeight:dM.semibold,letterSpacing:d$.loose},headingXl:{fontSize:dF[24],lineHeight:dj[130],fontWeight:dM.semibold,letterSpacing:d$.loose},headingLg:{fontSize:"20px",lineHeight:dj[130],fontWeight:dM.semibold,letterSpacing:d$.loose},headingMd:{fontSize:"16px",lineHeight:dj[140],fontWeight:dM.medium,letterSpacing:d$.regular},bodyBase:{fontSize:dF[16],lineHeight:dj[140],fontWeight:dM.regular,letterSpacing:d$.regular},bodySmall:{fontSize:dF[14],lineHeight:dj[140],fontWeight:dM.regular,letterSpacing:d$.regular},labelButton:{fontSize:dF[16],lineHeight:dj[140],fontWeight:dM.semibold,letterSpacing:d$.tight},labelDefault:{fontSize:dF[14],lineHeight:dj[140],fontWeight:dM.regular,letterSpacing:d$.tight},captionDefault:{fontSize:dF[12],lineHeight:dj[140],fontWeight:dM.regular,letterSpacing:d$.regular},captionLink:{fontSize:dF[12],lineHeight:dj[140],fontWeight:dM.regular,letterSpacing:d$.regular}},dN={heading2xl:{...dL.heading2xl,fontSize:dF[36]},headingXl:{...dL.headingXl,fontSize:dF[32]},headingLg:{...dL.headingLg,fontSize:dF[24]},headingMd:{...dL.headingMd,fontSize:dF[18]},bodyBase:{...dL.bodyBase},bodySmall:{...dL.bodySmall},labelButton:{...dL.labelButton},labelDefault:{...dL.labelDefault},captionDefault:{...dL.captionDefault},captionLink:{...dL.captionLink}},dO={heading2xl:{mobile:dL.heading2xl,desktop:dN.heading2xl},headingXl:{desktop:dN.headingXl,mobile:dL.headingXl},headingLg:{desktop:dN.headingLg,mobile:dL.headingLg},headingMd:{desktop:dN.headingMd,mobile:dL.headingMd},bodyBase:{desktop:dN.bodyBase,mobile:dL.bodyBase},bodySmall:{desktop:dN.bodySmall,mobile:dL.bodySmall},labelButton:{desktop:dN.labelButton,mobile:dL.labelButton},labelDefault:{desktop:dN.labelDefault,mobile:dL.labelDefault},captionDefault:{desktop:dN.captionDefault,mobile:dL.captionDefault},captionLink:{desktop:dN.captionLink,mobile:dL.captionLink}},dB=e=>7==e.length?{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}:4==e.length?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null,dU=({r:e,g:r,b:t,luminanceThreshold:a})=>{let n=e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4);return .2126*n(e)+.7152*n(r)+.0722*n(t)>a},dR=.37;function dW(e,r){let t={r:255,g:255,b:255},a=Math.max(0,Math.min(1,r)),n=e,o=dB(e)||t;return(isNaN(o.r)||isNaN(o.g)||isNaN(o.b))&&(o=t,n="#FFFFFF"),function(e,r,t){let a=dB(e)||{r:0,g:0,b:0},n=dB(r)||{r:255,g:255,b:255},o=Math.round(n.r*t+a.r*(1-t)),i=Math.round(n.g*t+a.g*(1-t)),s=Math.round(n.b*t+a.b*(1-t));return`#${dV(o)}${dV(i)}${dV(s)}`}(n,dU({...o,luminanceThreshold:dR})?"#000000":"#FFFFFF",a)}function dV(e){return e.toString(16).padStart(2,"0").toUpperCase()}let dK=(e,r,t)=>{let a=((e,r,t)=>Object.fromEntries(Object.entries(e).map(([e,a])=>{let n,o;return[e,(n=t?t[a]:null,o=r[e],n||o)]})))(e,r,t);return t?{...r,...a,...((e,r,t,a,n=dR)=>{let o={"grey-text-dark":a["grey-text-dark"],"grey-text-light":a["grey-text-light"],"grey-ui-dark":a["grey-ui-dark"],"grey-ui-light":a["grey-ui-light"],"primary-text":a["primary-text"]};if(null!=e&&e.startsWith("#")){let r=dB(e);null!==r&&Object.assign(o,((e,r=dR)=>{let t=dU({...e,luminanceThreshold:r})?"0,0,0":"255,255,255";return{"grey-text-dark":`rgb(${t})`,"grey-text-light":`rgba(${t},0.70)`,"grey-ui-dark":`rgba(${t},0.3)`,"grey-ui-light":`rgba(${t},0.1)`}}
263)(r))}if(t)o["primary-text"]=t;else if(null!=r&&r.startsWith("#")){let e=dB(r);null!==e&&(o["primary-text"]=dU({...e,luminanceThreshold:n})?"black":"white")}return o})(a.background,a.primary,t.color_buttons_primary_text,r),...(e=>({"primary-hover":dW(e,.1),"primary-pressed":dW(e,.15)}))(a.primary)}:{...r}},dH=e=>dK(dC,dw,e),dY=e=>dK(dE,dk,e),dG=e=>{if(!e)return dI;switch(e.shapes){case"rounded":default:return dI;case"rectangle":return dT;case"pill":return dD}},dX=(e="",r)=>r.map(([r,t])=>`--rc-${e}-${r}: ${t}`).join("; "),dZ=e=>[dX("color",Object.entries(dH(e))),dX("shape",Object.entries(dG(e)))].join("; "),dJ={outerPaddingTop:{mobile:"0.25rem",desktop:"clamp(1rem, 8.44vw, 7.5rem)"},outerPadding:{mobile:"clamp(1.3125rem, 5.6vw, 1.5rem)",desktop:"clamp(3rem, 6.44vw, 4.5rem)"},gapSmall:{mobile:"0.25rem",desktop:"0.5rem"},gapMedium:{mobile:"0.5rem",desktop:"0.75rem"},gapLarge:{mobile:"0.75rem",desktop:"1rem"},gapXLarge:{mobile:"1rem",desktop:"2rem"},gapXXLarge:{mobile:"1.25rem",desktop:"2.25rem"},gapXXXLarge:{mobile:"2.25rem",desktop:"5rem"},inputHeight:{mobile:"3rem",desktop:"3rem"}};class dQ{constructor(e){C(this,"brandingAppearance"),e?this.brandingAppearance=e:this.brandingAppearance=void 0}get shape(){return dG(this.brandingAppearance)}get formColors(){return dY(this.brandingAppearance)}get formStyleVars(){var e=this.brandingAppearance;return[dX("color",Object.entries(dY(e))),dX("shape",Object.entries(dG(e)))].join("; ")}get productInfoStyleVars(){return dZ(this.brandingAppearance)}get pageStyleVars(){var e=this.brandingAppearance;return[dX("color",Object.entries(dK(dS,dP,e))),dX("shape",Object.entries(dG(e)))].join("; ")}get spacing(){return dJ}get textStyles(){return dO}getTextStyleVars(e){return((e="",r,t)=>Object.entries(r).flatMap(([r,{desktop:a,mobile:n}])=>{let o=`normal normal ${a.fontWeight} ${a.fontSize}/${a.lineHeight} ${dz}`,i=`normal normal ${n.fontWeight} ${n.fontSize}/${n.lineHeight} ${dz}`,s=`normal normal ${null==t?void 0:t.desktop.font_weight} ${null==t?void 0:t.desktop.font_size} ${dA}`,l=`normal normal ${null==t?void 0:t.mobile.font_weight} ${null==t?void 0:t.mobile.font_size} ${dA}`;return[`--rc-${e}-${r}-desktop: ${o}`,`--rc-${e}-${r}-mobile: ${i}`,`--rc-${e}-${r}-branded-desktop: ${t?s:o}`,`--rc-${e}-${r}-branded-mobile: ${t?l:i}`,`--rc-${e}-${r}-desktop-font-size: ${a.fontSize}`,`--rc-${e}-${r}-mobile-font-size: ${n.fontSize}`]}).join("; "))("text",this.textStyles,e)}get spacingStyleVars(){return((e="",r)=>Object.entries(r).map(([r,{mobile:t,desktop:a}])=>`--rc-${e}-${r}-mobile: ${t};  --rc-${e}-${r}-desktop: ${a};`).join(" "))("spacing",this.spacing)}}var d0=(e=>(e[e.ErrorLoadingStripe=0]="ErrorLoadingStripe",e[e.HandledFormError=1]="HandledFormError",e[e.UnhandledFormError=2]="UnhandledFormError",e))(d0||{});class d1{constructor(e,r,t){this.code=e,this.gatewayErrorCode=r,this.message=t}}let d2=class e{static getStripeLocale(e){if(["ca","hi","uk"].includes(e))return"auto";let r={zh_Hans:"zh","zh-Hans":"zh",zh_Hant:"zh-TW","zh-Hant":"zh-TW"};return Object.keys(r).includes(e)?r[e]:e}static async getStripeClient(e,r){let t=await db(r,{stripeAccount:e}).catch(e=>{throw this.mapInitializationError(e)});if(!t)throw{code:0,gatewayErrorCode:void 0,message:"Stripe client not found"};return{stripe:t}}static async initializeStripe(e,r,t,a,n,o,i){let s;if(!r||!e||!t)throw{code:0,gatewayErrorCode:void 0,message:"Stripe configuration is missing"};let{stripe:l}
263=await this.getStripeClient(e,r),c=new dQ(null==a?void 0:a.appearance),d=c.shape,u=c.formColors,p=c.textStyles,_=dO.bodyBase[i].fontSize||dO.bodyBase.mobile.fontSize;try{s=l.elements({mode:t.mode,paymentMethodTypes:t.payment_method_types,setupFutureUsage:t.setup_future_usage,amount:t.amount,currency:t.currency,loader:"always",locale:n,appearance:{theme:"stripe",labels:"floating",variables:{borderRadius:d["input-border-radius"],focusBoxShadow:"none",colorDanger:u.error,colorTextPlaceholder:u["grey-text-light"],colorText:u["grey-text-dark"],colorTextSecondary:u["grey-text-light"],fontSizeBase:_,...o},rules:{".Input":{boxShadow:"none",paddingTop:"6px",paddingBottom:"6px",fontSize:_,border:`1px solid ${u["grey-ui-dark"]}`,backgroundColor:u["input-background"],color:u["grey-text-dark"]},".Input:focus":{border:`1px solid ${u.focus}`,outline:"none"},".Label":{fontWeight:p.labelDefault[i].fontWeight,lineHeight:"22px",color:u["grey-text-dark"]},".Label--floating":{opacity:"1"},".Input--invalid":{boxShadow:"none"}}}})}catch(e){throw this.mapInitializationError(e)}return{stripe:l,elements:s}}static async initializeStripeCheckout(e,r,t,a){let n;if(!e||!r||!t)throw{code:0,gatewayErrorCode:void 0,message:"Stripe configuration is missing"};let{stripe:o}
263=await this.getStripeClient(e,r);try{n=await o.createEmbeddedCheckoutPage({fetchClientSecret:()=>Promise.resolve(t.client_secret),onComplete:a})}catch(e){throw this.mapInitializationError(e)}return{stripe:o,embeddedCheckout:n}}static updateElementsConfiguration(e,r){e.update({mode:r.mode,paymentMethodTypes:r.payment_method_types,setupFutureUsage:r.setup_future_usage,amount:r.amount,currency:r.currency})}static isStripeHandledFormError(e){let r="validation_error"===e.type,t="card_error"===e.type&&e.code&&this.FORM_VALIDATED_CARD_ERROR_CODES.includes(e.code);return r||t}static createPaymentElement(e,r){return e.create("payment",{business:r?{name:r}:void 0,layout:{type:"tabs"},terms:{applePay:"never",auBecsDebit:"never",bancontact:"never",card:"never",cashapp:"never",googlePay:"never",ideal:"never",paypal:"never",sepaDebit:"never",sofort:"never",usBankAccount:"never"}})}static createExpressCheckoutElement(e,r,t){let a={billingAddressRequired:!0,emailRequired:!0,...r?{paymentMethods:{applePay:"always",googlePay:"always"}}:{},...t||{}};return e.create("expressCheckout",a)}static createLinkAuthenticationElement(e,r){return e.create("linkAuthentication",{defaultValues:{email:r??""}})}static async submitElements(e){let{error:r}=await e.submit();if(r)throw this.mapError(r)}static mapInitializationError(e){return new d1(0,e.code,e.message)}static mapError(e){return this.isStripeHandledFormError(e)?new d1(1,e.code,e.message):new d1(2,e.code,e.message)}static async confirmElements(e,r,t,a){let n,o={clientSecret:t,redirect:"if_required"},i=a?{...o,confirmParams:{confirmation_token:a}}:{...o,elements:r};if(null!=(n=t.startsWith("seti_")?await e.confirmSetup(i):await e.confirmPayment(i))&&n.error)throw this.mapError(n.error)}static async extractTaxCustomerDetails(e,r){var t,a;let{error:n,confirmationToken:o}=await r.createConfirmationToken({elements:e});if(n)throw this.mapError(n);let i=null==(a=null==(t=o.payment_method_preview)?void 0:t.billing_details)?void 0:a.address;return{customerDetails:{countryCode:(null==i?void 0:i.country)??void 0,postalCode:(null==i?void 0:i.postal_code)??void 0},confirmationTokenId:o.id}}
263static nextDateForPeriod(e,r){return e.unit===ak.Year?r.setFullYear(r.getFullYear()+e.number):e.unit===ak.Month?r.setMonth(r.getMonth()+e.number):e.unit===ak.Week?r.setDate(r.getDate()+7*e.number):e.unit===ak.Day&&r.setDate(r.getDate()+e.number),r}static applePayPeriod(e){return e.unit===ak.Week?{recurringPaymentIntervalUnit:"day",recurringPaymentIntervalCount:7*e.number}:{recurringPaymentIntervalUnit:e.unit,recurringPaymentIntervalCount:e.number}}static microsToMinimumAmountPrice(e,r){return["BIF","CLP","DJF","GNF","JPY","KMF","KRW","MGA","PYG","RWF","UGX","VND","VUV","XAF","XOF","XPF"].includes(r)?Math.floor(e/1e6):Math.floor(e/1e4)}static toExpressCheckoutLineItems(r,t,a){let{currency:n}=t,o=e.microsToMinimumAmountPrice(t.totalAmountInMicros,n),i=e.microsToMinimumAmountPrice(a.discountAmountInMicros,n);return[{name:r,amount:o+i},{name:a.label,amount:-i}]}static buildStripeExpressCheckoutOptionsForSubscription(r,t,a,n,o,i,s,l,c){var d;let u=i&&i.discountAmountInMicros>0?e.toExpressCheckoutLineItems(r.title,t,i):void 0,p=e.microsToMinimumAmountPrice(t.totalAmountInMicros,t.currency),_=a.trial,g=null==(d=a.trial)?void 0:d.period,m=a.base.period,h=_&&g?e.nextDateForPerio
263d(g,new Date):void 0,f=m?e.applePayPeriod(m):{};return{layout:{maxRows:s,maxColumns:l,overflow:c},...u?{lineItems:u}:{},applePay:{recurringPaymentRequest:{paymentDescription:r.title,managementURL:o,..._?{trialBilling:{label:n.translate(ay.ApplePayFreeTrial),amount:0}}:{},regularBilling:{label:r.title,amount:p,recurringPaymentStartDate:h,...f}}}}}static buildStripeExpressCheckoutOptionsForNonSubscription(r,t,a,n,o,i){let s=a&&a.discountAmountInMicros>0?e.toExpressCheckoutLineItems(r.title,t,a):void 0;return{layout:{maxRows:n,maxColumns:o,overflow:i},...s?{lineItems:s}:{}}}};C(d2,"FORM_VALIDATED_CARD_ERROR_CODES",["card_declined","expired_card","incorrect_cvc","incorrect_number"]);var d4=rX("<div></div>"),d5=rX("<div></div>"),d6=rX('<div class="text-separator svelte-3efq78"><hr class="line svelte-3efq78"/> <span class="text svelte-3efq78"><!></span> <hr class="line svelte-3efq78"/></div>');let d8={hash:"svelte-3efq78",code:`.text-separator.svelte-3efq78 {display:flex;align-items:center;justify-content:center;gap:var(--rc-spacing-gapSmall-mobile);}
264
265  @container layout-query-container (width >= 768px) {.text-separator.svelte-3efq78 {gap:var(--rc-spacing-gapSmall-desktop);}
266  }.line.svelte-3efq78 {flex:1;height:1px;background-color:var(--rc-color-grey-ui-dark);border:none;}.text.svelte-3efq78 {color:var(--rc-color-grey-text-light);text-transform:uppercase;white-space:nowrap;}`};var d9=rX("<div></div> <!>",1);function d7(e,r){el(r,!0);let[t,a]=t8(),n=ar(r,"hideCheckoutSeparator",3,!1),o=ei(av),i=null,s=eH(!1),l=`express-checkout-element-${cK()}`,c=async()=>{r.onCancel&&r.onCancel()},d=async e=>{let{business:t,...a}=r.expressCheckoutOptions??{};r.onClick&&r.onClick(e),e.resolve(a)},u=async e=>{await r.onError(d2.mapInitializationError(e.error))},p=async e=>{var t;return r.onSubmit(e.expressPaymentType,(null==(t=e.billingDetails)?void 0:t.email)??"",e)},_=async e=>{eG(s,!e.availablePaymentMethods),r.onReady&&r.onReady(e)};tt(()=>{try{(i=d2.createExpressCheckoutElement(r.elements,r.forceEnableWalletMethods,r.expressCheckoutOptions)).mount(`#${l}`),i.on("ready",_),i.on("confirm",p),i.on("loaderror",u),i.on("click",d),i.on("cancel",c)}catch(e){r.onError(d2.mapInitializationError(e))}}),ta(()=>{null==i||i.destroy(),i=null});var g=rQ(),m=e4(g),h=e=>{var r=d9(),a=e4(r),i=e5(a,2),s=e=>{{var r,a;let n,i=eL(()=>t6(o,"$translator",t).translate(ay.PaymentEntryPageExpressCheckoutDivider));tb(e,d8),n=ar({get text(){return rL(i)}},"text",8),a=e5(e1(r=d6()),2),cy(e1(a),{size:"caption-default",children:(e,r)=>{var t=rJ();rl(()=>r6(t,n())),r0(e,t)},$$slots:{default:!0}}),r0(e,r)}};tn(i,e=>{n()||e(s)}),rl(()=>tM(a,"id",l)),r0(e,r)};tn(m,e=>{rL(s)||e(h)}),r0(e,g),ec(),a()}var d3=rX('<div class="rc-elements svelte-kvz7kd"><!> <!> <!></div>');let ue={hash:"svelte-kvz7kd",code:`.rc-elements.svelte-kvz7kd {display:flex;flex-direction:column;gap:var(--rc-spacing-gapXLarge-mobile);}
267
268  @container layout-query-container (width >= 768px) {.rc-elements.svelte-kvz7kd {gap:var(--rc-spacing-gapLarge-desktop);}
269  }`},ur=`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
270  <path fill-rule="evenodd" d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm0 6.5a1.25 1.25 0 100-2.5 1.25 1.25 0 000 2.5zm1.25 4.5a1.25 1.25 0 10-2.5 0v4.5a1.25 1.25 0 102.5 0v-4.5z" clip-rule="evenodd" />
271</svg> `;var ut=rX('<div class="rcb-ui-asset-icon svelte-a15aei"><!></div>');let ua={hash:"svelte-a15aei",code:".rcb-ui-asset-icon.svelte-a15aei {display:inline-block;width:1em;height:1em;}"};function un(e){tb(e,ua);var r=ut();tu(e1(r),()=>ur),r0(e,r)}var uo=rX('<div class="rcb-info svelte-jea5iu"><div class="rcb-info-icon-wrapper svelte-jea5iu"><!></div> <div class="rcb-info-content svelte-jea5iu"><div class="rcb-info-title svelte-jea5iu"><!></div> <div class="rcb-info-message svelte-jea5iu"><!></div></div></div>');let ui={hash:"svelte-jea5iu",code:`.rcb-info.svelte-jea5iu {display:flex;align-items:flex-start;background-color:var(--rc-color-grey-ui-light);border-radius:var(--rc-shape-input-border-radius);gap:var(--rc-spacing-gapLarge-mobile);padding:var(--rc-spacing-gapLarge-mobile);}.rcb-info-content.svelte-jea5iu {flex:1;}.rcb-info-icon-wrapper.svelte-jea5iu {flex-shrink:0;color:var(--rc-color-accent-primary);}.rcb-info-title.svelte-jea5iu {color:var(--rc-color-grey-text-dark);margin-bottom:var(--rc-spacing-gapSmall-mobile);display:flex;}.rcb-info-message.svelte-jea5iu {color:var(--rc-color-grey-text-light);}
272
273  @container layout-query-container (width >= 768px) {.rcb-info.svelte-jea5iu {gap:var(--rc-spacing-gapLarge-desktop);padding:var(--rc-spacing-gapLarge-desktop);}.rcb-info-title.svelte-jea5iu {margin-bottom:var(--rc-spacing-gapSmall-desktop);}
274  }`};function us(e,r){var t,a,n;if("subscription"!==e.productType)return(null==(n=r.discount)?void 0:n.price)??r.basePrice;{let e=(null==(t=r.discount)?void 0:t.price)??(null==(a=r.introPrice)?void 0:a.price)??r.base.price;if(e)return e}return e.price}function ul(e){return`${e}% off`}function uc(e,r,t,a){if(!function(e,r){if(!e||!r)return!1;let t=cj(e),a=cj(r);return t>0&&a>t}(t,r))return ul(e);
274let n=a.translatePeriod(r.number,r.unit);return`${e}% off for ${n}`}function ud(e,r,t){return null==e.percentage?null:"time_window"===e.durationMode?uc(e.percentage,"time_window"===e.durationMode&&e.timeWindow?aw(e.timeWindow):"time_window"===e.durationMode&&e.period&&e.cycleCount>0?{number:e.period.number*e.cycleCount,unit:e.period.unit}:null,r,t):ul(e.percentage)}function uu(e,r,t){let a=(null==e?void 0:e.trim())||t;return r?`${a} (${r})`:a}function up({priceBreakdown:e,productDetails:r,purchaseOption:t,translator:a}){var n;let o=r.productType===aM.Subscription,i=o?t:null,s=o?null:t,l=(null==i?void 0:i.discount)??(null==s?void 0:s.discount)??null;return function({priceBreakdown:e,purchaseOptionDiscount:r,fullPriceMicros:t,basePeriod:a,translator:n,fallbackDiscountName:o}){var i,s;let l=null==(i=e.appliedDiscounts)?void 0:i[0];if(l&&l.discountedAmountInMicros>0){let e=function({appliedDiscount:e,purchaseOptionDiscount:r,basePeriod:t,translator:a}){let n=e.percentage;if(null==n)return null;if("time_window"===e.durationMode&&e.t
274imeWindow)return uc(n,aw(e.timeWindow),t,a);if(!r||"time_window"!==r.durationMode)return ul(n);let o=r.period;return!o||r.cycleCount<=0?ul(n):uc(n,{number:o.number*r.cycleCount,unit:o.unit},t,a)}({appliedDiscount:l,purchaseOptionDiscount:r,basePeriod:a,translator:n}),t=l.displayName;return{discountAmountInMicros:l.discountedAmountInMicros,displayName:(null==t?void 0:t.trim())||o,suffix:e,label:uu(t,e,o)}}if(!r)return null;let c=null==(s=r.price)?void 0:s.amountMicros;if(null==c)return null;let d=t-c;if(d<=0)return null;let u=ud(r,a,n),p=r.name;return{discountAmountInMicros:d,displayName:(null==p?void 0:p.trim())||o,suffix:u,label:uu(p,ud(r,a,n),o)}}({priceBreakdown:e,purchaseOptionDiscount:l,fullPriceMicros:o?(null==(n=null==i?void 0:i.base.price)?void 0:n.amountMicros)??r.price.amountMicros:(null==s?void 0:s.basePrice.amountMicros)??r.price.amountMicros,basePeriod:o?null==i?void 0:i.base.period:null,translator:a,fallbackDiscountName:a.translate(ay.PricingTableDiscount)})}class u_ extends Error{}var ug=rX('<div class="rc-loading svelte-zfhfge"><!></div>'),um=rX('<div class="rc-checkout-container svelte-zfhfge"><!> <!> <form data-testid="payment-form" class="rc-checkout-form svelte-zfhfge"><div><div class="rc-elements-container svelte-zfhfge"><!></div> <div><!></div> <div><!> <div class="rc-checkout-secure-container svelte-zfhfge"><!></div></div></div></form></div>');let uh={hash:"svelte-zfhfge",code:`.rc-checkout-secure-container.svelte-zfhfge {margin-top:var(--rc-spacing-gapXLarge-mobile);}.rc-checkout-container.svelte-zfhfge {display:flex;flex-direction:column;gap:var(--rc-spacing-gapXLarge-mobile);user-select:none;position:relative;}.rc-checkout-price-update-info-container.svelte-zfhfge {margin-top:var(--rc-spacing-gapXLarge-mobile);}.fully-hidden.svelte-zfhfge {display:none;height:0;}.rc-checkout-pay-container.svelte-zfhfge {display:flex;flex-direction:column;margin-top:var(--rc-spacing-gapXLarge-mobile);}.rc-checkout-pay-container.fully-hidden.svelte-zfhfge {display:none;}.rc-checkout-form-container.svelte-zfhfge {width:100%;}.rc-elements-container.svelte-zfhfge {
275    /* The standard height of the payment form from Stripe */
276    /* Added to avoid the card getting smaller while loading */min-height:210px;}.rc-checkout-form-container.invisible.svelte-zfhfge {visibility:hidden;}.rc-loading.svelte-zfhfge {width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
277
278  @container layout-query-container (width <= 767px) {.rc-checkout-pay-container.svelte-zfhfge {flex-grow:1;justify-content:flex-end;}.rc-checkout-form.svelte-zfhfge {flex-grow:1;}.rc-checkout-form-container.svelte-zfhfge {height:100%;display:flex;flex-direction:column;}.rc-checkout-container.svelte-zfhfge {flex-grow:1;}.rc-loading.svelte-zfhfge {position:absolute;top:0;left:0;}
279  }
280
281  @container layout-query-container (width >= 768px) {.rc-checkout-secure-container.svelte-zfhfge {margin-top:var(--rc-spacing-gapXLarge-desktop);}.rc-checkout-container.svelte-zfhfge {gap:var(--rc-spacing-gapXLarge-desktop);}.rc-checkout-pay-container.svelte-zfhfge {margin-top:var(--rc-spacing-gapXLarge-desktop);}.rc-checkout-price-update-info-container.svelte-zfhfge {margin-top:var(--rc-spacing-gapXLarge-desktop);}
282  }form.svelte-zfhfge {display:flex;flex-direction:column;flex-grow:1;}`};var uf=rZ('<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.94 5.72656L8 8.7799L11.06 5.72656L12 6.66656L8 10.6666L4 6.66656L4.94 5.72656Z" class="arrow-fill svelte-1eerlbf" fill-opacity="0.7"></path></svg>');let uv={hash:"svelte-1eerlbf",code:".arrow.svelte-1eerlbf {transition:transform 0.3s ease;}.arrow-fill.svelte-1eerlbf {fill:var(--rc-color-grey-text-dark);}.arrow.left.svelte-1eerlbf {transform:rotate(90deg);}.arrow.up.svelte-1eerlbf {transform:rotate(180deg);}.arrow.right.svelte-1eerlbf {transform:rotate(-90deg);}.arrow.down.svelte-1eerlbf {transform:rotate(0deg);}"};function uy(e,r){tb(e,uv);let t=ar(r,"direction",8);var a=uf();rl(()=>tE(a,0,`arrow ${t()??""}`,"svelte-1eerlbf")),r0(e,a)}var ub=rZ('<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="arrow"><path d="M15.41 7.41L14 6L8 12L14 18L15.41 16.59L10.83 12L15.41 7.41Z" class="arrow-fill svelte-159d2rl" fill-opacity="0.7"></path></svg>');let uk={hash:"svelte-159d2rl",code:".arrow-fill.svelte-159d2rl {fill:var
282(--rc-color-grey-text-dark);}"},uw=`<svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"
283     xmlns="http://www.w3.org/2000/svg">
284    <g opacity="0.5" clip-path="url(#clip0_344_3390)">
285        <path d="M7 18C5.9 18 5.01 18.9 5.01 20C5.01 21.1 5.9 22 7 22C8.1 22 9 21.1 9 20C9 18.9 8.1 18 7 18ZM1 2V4H3L6.6 11.59L5.25 14.04C5.09 14.32 5 14.65 5 15C5 16.1 5.9 17 7 17H19V15H7.42C7.28 15 7.17 14.89 7.17 14.75L7.2 14.63L8.1 13H15.55C16.3 13 16.96 12.59 17.3 11.97L20.88 5.48C20.96 5.34 21 5.17 21 5C21 4.45 20.55 4 20 4H5.21L4.27 2H1ZM17 18C15.9 18 15.01 18.9 15.01 20C15.01 21.1 15.9 22 17 22C18.1 22 19 21.1 19 20C19 18.9 18.1 18 17 18Z"
286              fill="currentColor"/>
287    </g>
288    <defs>
289        <clipPath id="clip0_344_3390">
290            <rect width="24" height="24" fill="currentColor"/>
291        </clipPath>
292    </defs>
293</svg>
294`;var uP=rX('<div style="color:var(--rc-color-gray-text-dark);"><!></div>');let ux=`<svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"
295     xmlns="http://www.w3.org/2000/svg">
296    <path d="M18 8H17V6C17 3.24 14.76 1 12 1C9.24 1 7 3.24 7 6V8H6C4.9 8 4 8.9 4 10V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V10C20 8.9 19.1 8 18 8ZM12 17C10.9 17 10 16.1 10 15C10 13.9 10.9 13 12 13C13.1 13 14 13.9 14 15C14 16.1 13.1 17 12 17ZM15.1 8H8.9V6C8.9 4.29 10.29 2.9 12 2.9C13.71 2.9 15.1 4.29 15.1 6V8Z"
297          fill="currentColor"/>
298</svg>
299`;var uE=rX('<div style="color:var(--rc-color-accent);" class="rcb-ui-asset-icon svelte-1dhcigx"><!></div>');let uC={hash:"svelte-1dhcigx",code:"div.svelte-1dhcigx {height:24px;width:24px;}"},uS=`<svg viewBox="0 0 124 124" fill="var(--rc-color-grey-text-dark)" xmlns="http://www.w3.org/2000/svg">
300    <circle cx="62" cy="62" r="62" fill="var(--rc-color-grey-text-dark)" opacity="0.2"/>
301    <rect x="44.1116" y="56" width="27.5" height="11" transform="rotate(45 44.1116 56)" fill="var(--rc-color-grey-text-dark)"/>
302    <rect x="79.1133" y="44.334" width="11" height="44" transform="rotate(45 79.1133 44.334)" fill="var(--rc-color-grey-text-dark)"/>
303</svg>
304`;var uI=rX('<div style="color:var(--rc-color-primary)"><!></div>');function uT(e){var r=uI();tu(e1(r),()=>uS),r0(e,r)}var uD=rZ('<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z" class="arrow-fill svelte-1prqhxu" fill-opacity="0.7"></path></svg>');let uz={hash:"svelte-1prqhxu",code:".arrow-fill.svelte-1prqhxu {fill:var(--arrow-fill-color, var(--rc-color-grey-text-dark));}"},uq=`<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none">
305<path d="M7.99697 9.21971C8.54919 9.21978 8.99697 9.66747 8.99697 10.2197C8.99696 10.772 8.54919 11.2196 7.99697 11.2197C7.44469 11.2197 6.996 10.772 6.99599 10.2197C6.99599 9.66743 7.44468 9.21971 7.99697 9.21971Z" fill="var(--rc-color-grey-text-dark)" fill-opacity="0.9"/>
306<path d="M7.99599 4.21971C8.54822 4.21978 8.99599 4.66747 8.99599 5.21971V7.21971C8.99598 7.77195 8.54821 8.21965 7.99599 8.21971C7.44371 8.21971 6.996 7.77199 6.99599 7.21971V5.21971C6.99599 4.66743 7.44371 4.21971 7.99599 4.21971Z" fill="var(--rc-color-grey-text-dark)" fill-opacity="0.9"/>
307<path fill-rule="evenodd" clip-rule="evenodd" d="M5.15615 1.63964C6.4187 -0.546529 9.57428 -0.546561 10.8368 1.63964L15.5477 9.79979C16.8097 11.9862 15.2322 14.7192 12.7079 14.7197H3.28505C0.76025 14.7196 -0.818142 11.9864 0.444233 9.79979L5.15615 1.63964ZM9.10537 2.63964C8.61269 1.78643 7.3803 1.78645 6.88759 2.63964L2.17665 10.7998C1.68403 11.6531 2.29983 12.7196 3.28505 12.7197H12.7079C13.6926 12.7192 14.3084 11.6528 13.8163 10.7998L9.10537 2.63964Z" fill="var(--rc-color-grey-text-dark)" fill-opacity="0.9"/>
308</svg>`;var uA=rX('<div class="rcb-ui-asset-icon svelte-18og1ci"><!></div>');let uM={hash:"svelte-18og1ci",code:".rcb-ui-asset-icon.svelte-18og1ci {display:inline-block;width:1em;height:1em;}"},uF={cart:function(e){var r=uP();tu(e1(r),()=>uw),r0(e,r)},error:aR,lock:function(e){tb(e,uC);var r=uE();tu(e1(r),()=>ux),r0(e,r)},success:uT,back:function(e){tb(e,uk),r0(e,ub())},info:un,close:function(e){tb(e,uz),r0(e,uD())},warning:function(e){tb(e,uM);var r=uA();tu(e1(r),()=>uq),r0(e,r)},"chevron-left":uy,"chevron-right":uy,"chevron-up":uy,"chevron-down":uy};function uj(e,r){el(r,!0);let t=uF[r.name],a=eH(eJ({}));r.name.startsWith("chevron")&&eG(a,{direction:r.name.split("-")[1]},!0),t(e,ae(()=>
308rL(a))),ec()}var u$=rX('<span class="rc-sandbox-only-error svelte-1dod9xz"><!></span> <br/> <br/>',1),uL=rX('<!> <a class="svelte-1dod9xz"> </a>.',1),uN=rX("<!> <!>",1);let uO={hash:"svelte-1dod9xz",code:"a.svelte-1dod9xz {color:var(--rc-color-grey-text-dark);}.rc-sandbox-only-error.svelte-1dod9xz {font-weight:bold;}"};function uB(e,r){el(r,!0),tb(e,uO);let t=()=>t6(s,"$translator",a),[a,n]=t8(),o=ar(r,"fullWidth",3,!1),i=eL(()=>r.lastError??new ah(am.UnknownError,"Unknown error without state set.")),s=ei(av),l=eL(()=>rL(i).errorCode===am.StripeTaxNotActive||rL(i).errorCode===am.StripeInvalidTaxOriginAddress||rL(i).errorCode===am.StripeMissingRequiredPermission);function c(){let e=rL(i).getErrorCode();switch(rL(i).errorCode){case am.ErrorSettingUpPurchase:case am.InvalidPaddleAPIKeyError:return t().translate(ay.ErrorPageErrorMessageErrorSettingUpPurchase,{errorCode:e});case am.ErrorChargingPayment:return t().translate(ay.ErrorPageErrorMessageErrorChargingPayment,{errorCode:e});case am.AlreadyPurchasedError:return r.productDetails.productType===aM.Subscription?t().translate(ay.ErrorPageErrorMessageAlreadySubscribed,{errorCode:e}):t().translate(ay.ErrorPageErrorMessageAlreadyPurchased,{errorCode:e});case am.StripeTaxNotActive:return t().translate(ay.ErrorPageErrorMessageStripeTaxNotActive,{errorCode:e});case am.StripeInvalidTaxOriginAddress:return t().translate(ay.ErrorPageErrorMessageStripeInvalidTaxOriginAddress,{errorCode:e});case am.StripeMissingRequiredPermission:return t().translate(ay.ErrorPageErrorMessageStripeMissingRequiredPermission,{errorCode:e});case am.NetworkError:return t().translate(ay.ErrorPageErrorMessageNetworkError,{errorCode:e});default:return t().translate(ay.ErrorPageErrorMessageUnknownError,{errorCode:e})}}function d(){return rL(i).errorCode===am.AlreadyPurchasedError?ay.ErrorPageTroubleAccessing:ay.ErrorPageIfErrorPersists}function u(){return rL(i).errorCode===am.AlreadyPurchasedError?"success":"error"}tt(()=>{ad.errorLog(`Displayed error: ${am[rL(i).errorCode]}. Message: ${rL(i).message??"None"}. Underlying error: ${rL(i).underlyingErrorMessage??"None"}`)});{let a=eL(function(){switch(rL(i).errorCode){case am.AlreadyPurchasedError:return r.productDetails.productType===aM.Subscription?t().translate(ay.ErrorPageErrorTitleAlreadySubscribed,{productTitle:r.productDetails.title}):t().translate(ay.ErrorPageErrorTitleAlreadyPurchased,{productTitle:r.productDetails.title});case am.StripeTaxNotActive:return t().translate(ay.ErrorPageErrorTitleStripeTaxNotActive);case am.StripeInvalidTaxOriginAddress:return t().translate(ay.ErrorPageErrorTitleStripeInvalidTaxOriginAddress);case am.StripeMissingRequiredPermission:return t().translate(ay.ErrorPageErrorTitleStripeMissingRequiredPermission);default:return t().translate(ay.ErrorPageErrorTitleOtherErrors)}}),n=eL(function(){return rL(i).errorCode===am.AlreadyPurchasedError?t().translate(ay.ErrorPageCloseButtonTitle,{appName:r.appName??"App"}):rL(l)?t().translate(ay.ErrorButtonClose):t().translate(ay.ErrorButtonTryAgain)});cM(e,{get title(){return rL(a)},get onDismiss(){return r.onDismiss},type:"error",get closeButtonTitle(){return rL(n)},get fullWidth(){return o()},icon:e=>{{let r=eL(u);uj(e,{get name(){return rL(r)}})}},message:e=>{var t=uN(),a=e4(t),n=e=>{var r=u$();cF(e1(e4(r)),{get key(){return ay.ErrorPageErrorMessageOnlyInSandbox}}),r0(e,r)};tn(a,e=>{rL(l)&&e(n)});var o=e5(a),i=e5(o),s=e=>{var t=uL(),a=e4(t);{let e=eL(d);cF(a,{get key(){return rL(e)}})}var n=e5(a,2),o=e1(n);rl(()=>{tM(n,"href",`mailto:${r.supportEmail??""}`),r6(o,r.supportEmail)}),r0(e,t)};tn(i,e=>{!rL(l)&&r.supportEmail&&e(s)}),rl(e=>r6(o,` ${e??""} `),[c]),r0(e,t)},$$slots:{icon:!0,message:!0}})}ec(),n()}function uU(e,r){el(r,!1);let t=()=>t6(c,"$translator",a),[a,n]=t8(),o=ar(r,"onContinue",8),i=ar(r,"title",8,void 0),s=ar(r,"closeButtonTitle",8,void 0),l=ar(r,"fullWidth",8,!1),c=ei(av),d=ei(cD);tt(()=>{d.trackSDKEvent(function(e=cH){return{eventName:cW.CheckoutPurchaseSuccessfulImpression,properties:{mode:e}}}(cH))}),tY();{let r=eN(()=>(rO(i()),t(),rO(ay),rN(()=>i()??t().translate(ay.SuccessPagePurchaseSuccessful)))),a=eN(()=>(rO(s()),t(),rO(ay),rN(()=>s()??t().translate(ay.SuccessPageButtonClose))));cM(e,{type:"success",get title(){return rL(r)},onDismiss:function(){d.trackSDKEvent(function(e,r=cH){return{eventName:cW.CheckoutPurchaseSuccessfulDismiss,properties:{mode:r,ui_element:e}}}("go_back_to_app",cH)),o()()},get closeButtonTitle(){return rL(a)},get fullWidth(){return l()},icon:e=>{uT(e)},$$slots:{icon:!0}})}ec(),n()}var uR=rX('<button class="rcb-applied-discount-chip svelte-56pxsq" type="button"><span class="rcb-applied-discount-code svelte-56pxsq"> </span> <span class="rcb-applied-discount-icon svelte-56pxsq" aria-hidden="true"><!></span></button>'),uW=rX('<div class="rcb-applied-discount-chip rcb-applied-discount-chip--static svelte-56pxsq"><span class="rcb-applied-discount-code svelte-56pxsq"> </span></div>'),uV=rX('<div class="rcb-applied-discount-label svelte-56pxsq"> </div>'),uK=rX('<div class="rcb-applied-discount svelte-56pxsq"><!> <!></div>'),uH=rX('<div class="rcb-discount-error svelte-56pxsq" role="alert"><span class="rcb-discount-error-icon svelte-56pxsq" aria-hidden="true"><!></span> <span> </span></div>'),uY=rX('<div class="rcb-discount-input svelte-56pxsq"><div class="rcb-discount-input-row svelte-56pxsq"><div><label class="rcb-discount-field-label svelte-56pxsq" for="rc-discount-code"> </label> <input class="rcb-discount-field-input svelte-56pxsq" id="rc-discount-code" type="text" autocomplete="off" placeholder=" "/></div> <button type="button"> </button></div> <!></div>'),uG=rX('<div class="rcb-product-price-container svelte-56pxsq"><!></div>');let uX={hash:"svelte-56pxsq",code:`.rcb-product-price-container.svelte-56pxsq {display:flex;flex-direction:column;justify-content:space-between;gap:var(--rc-spacing-gapMedium-mobile);color:var(--rc-color-grey-text-dark);}.rcb-discount-input.svelte-56pxsq {display:flex;flex-direction:column;gap:4px;}.rcb-discount-input-row.svelte-56pxsq {display:flex;gap:8px;width:100%;}.rcb-discount-field.svelte-56pxsq {position:relative;display:flex;align-items:flex-end;flex:1 1 auto;min-width:0;min-height:48px;padding:4px 12px;border:1px solid var(--rc-color-grey-ui-dark);border-radius:var(--rc-shape-input-border-radius);background:var(--rc-color-background);transition:border-color 150ms ease;}.rcb-discount-field--focused.svelte-56pxsq {border-color:var(--rc-color-grey-text-light);}.rcb-discount-field-label.svelte-56pxsq {position:absolute;top:50%;left:12px;max-width:calc(100% - 24px);overflow:hidden;color:var(--rc-color-grey-text-light);font:var(--rc-text-bodySmall-mobile);text-overflow:ellipsis;pointer-events:none;transform:translateY(-50%);transform-origin:left top;transition:top 150ms ease,
309      transform 150ms ease,
310      font-size 150ms ease,
311      color 150ms ease;white-space:nowrap;}.rcb-discount-field--floating.svelte-56pxsq .rcb-discount-field-label:where(.svelte-56pxsq) {top:8px;font-size:12px;transform:translateY(0);}.rcb-discount-field-input.svelte-56pxsq {width:100%;min-width:0;padding:14px 0 0;border:none;outline:none;background:transparent;color:var(--rc-color-grey-text-dark);font:var(--rc-text-bodySmall-mobile);}.rcb-discount-field-input.svelte-56pxsq::placeholder {color:transparent;}.rcb-discount-field-input.svelte-56pxsq:disabled {cursor:not-allowed;}.rcb-discount-action-button.svelte-56pxsq {flex:0 0 auto;min-width:82px;min-height:48px;padding:0 16px;border-radius:var(--rc-shape-input-button-border-radius);color:var(--rc-color-grey-text-light);font:var(--rc-text-bodyBase-desktop);transition:background-color 150ms ease,
312      color 150ms ease,
313      opacity 150ms ease;}.rcb-discount-action-button--enabled.svelte-56pxsq {border:1px solid var(--rc-color-grey-ui-dark);background-color:var(--rc-color-grey-ui-light);color:var(--rc-color-grey-text-light);cursor:pointer;}.rcb-discount-action-button.svelte-56pxsq:disabled {background-color:var(--rc-color-grey-ui-light);cursor:not-allowed;opacity:0.7;}.rcb-discount-error.svelte-56pxsq {display:flex;align-items:center;gap:8px;color:var(--rc-color-grey-text-dark);font:var(--rc-text-bodySmall-mobile);}.rcb-discount-error-icon.svelte-56pxsq {display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;}.rcb-discount-error-icon.svelte-56pxsq {display:block;width:16px;height:16px;}.rcb-applied-discount.svelte-56pxsq {display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;}.rcb-applied-discount-chip.svelte-56pxsq {--arrow-fill-color: var(--rc-color-grey-text-dark);
vendor: 15,452 bytes, lines 313-365
313display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:0 12px;border:1px solid var(--rc-color-grey-ui-light);border-radius:var(--rc-shape-input-button-border-radius);background-color:var(--rc-color-grey-ui-light);color:var(--rc-color-grey-text-dark);font:var(--rc-text-bodySmall-mobile);font-weight:500;transition:background-color 150ms ease,
314      border-color 150ms ease,
315      opacity 150ms ease;}button.rcb-applied-discount-chip.svelte-56pxsq {cursor:pointer;}.rcb-applied-discount-chip--static.svelte-56pxsq {cursor:default;}button.rcb-applied-discount-chip.svelte-56pxsq:disabled {cursor:not-allowed;opacity:0.7;}.rcb-applied-discount-code.svelte-56pxsq {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px 0;}.rcb-applied-discount-icon.svelte-56pxsq {display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--rc-color-grey-text-light);}.rcb-applied-discount-icon.svelte-56pxsq {width:16px;height:16px;}.rcb-applied-discount-label.svelte-56pxsq {color:var(--rc-color-grey-text-light);font:var(--rc-text-bodySmall-mobile);}`};function uZ(e,r){el(r,!1),tb(e,uX);let t=()=>t6(w,"$translator",a),[a,n]=t8(),o=eY(),i=eY(),s=eY(),l=eY(),c=eY(),d=ar(r,"showDiscountCodeField",8,!1),u=ar(r,"discountCode",12,""),p=ar(r,"appliedDiscountCode",8,null),_=ar(r,"discountSuffix",8,null),g=ar(r,"discountCodeError",8,null),m=ar(r,"isUpdatingDiscountCode",8,!1),h=ar(r,"isDiscountCodeControlsEnabled",8,!1),f=ar(r,"onDiscountCodeChange",8,void 0),v=ar(r,"onApplyDiscountCode",8,void 0),y=ar(r,"onRemoveDiscountCode",8,void 0),k=eY(!1),w=ei(av),P=e=>e.toUpperCase(),x=()=>{var e;u(P(u())),null==(e=f())||e(u())},E=e=>{var r;"Enter"===e.key&&(e.preventDefault(),e.stopPropagation(),rL(s)&&(null==(r=v())||r()))};ro(()=>rO(u()),()=>{eG(o,u().trim().length>0)}),ro(()=>(rL(k),rL(o)),()=>{eG(i,rL(k)||rL(o))}),ro(()=>(rO(h()),rO(m()),rL(o)),()=>{eG(s,h()&&!m()&&rL(o))}),ro(()=>rO(g()),()=>{eG(l,"Enter a discount code."===g()?g():"Code can't be applied.")}),ro(()=>rO(p()),()=>{eG(c,p()?P(p()):null)}),ri(),tY();var C=uG(),S=e1(C),I=e=>{var r=uK(),t=e1(r),a=e=>{var r=uR();r.__click=()=>{var e;return null==(e=y())?void 0:e()};var t=e1(r),a=e1(t);uj(e1(e5(t,2)),{name:"close"}),rl(()=>{r.disabled=m(),tM(r,"aria-label",`Remove promo code ${rL(c)}`),r6(a,rL(c))}),r0(e,r)},n=e=>{var r=uW(),t=e1(r),a=e1(t);rl(()=>r6(a,rL(c))),r0(e,r)};tn(t,e=>{h()?e(a):e(n,!1)});var o=e5(t,2),i=e=>{var r=uV(),t=e1(r);rl(()=>r6(t,` 
316          ${_()??""}`)),r0(e,r)};tn(o,e=>{_()&&e(i)}),r0(e,r)},T=e=>{var r=rQ(),a=e4(r),n=e=>{let r,a;var n=uY(),o=e1(n),c=e1(o),d=e1(c),p=e1(d),_=e5(d,2);_.__input=x,_.__keydown=E;var f=e5(c,2);f.__click=()=>{var e;return null==(e=v())?void 0:e()};var y=e1(f),w=e5(o,2),P=e=>{var r=uH(),t=e1(r);uj(e1(t),{name:"warning"});var a=e1(e5(t,2));rl(()=>r6(a,rL(l))),r0(e,r)};tn(w,e=>{g()&&e(P)}),rl((e,t)=>{r=tE(c,1,"rcb-discount-field svelte-56pxsq",null,r,{"rcb-discount-field--focused":rL(k),"rcb-discount-field--floating":rL(i)}),r6(p,e),tM(_,"aria-invalid",!!g()),_.disabled=m()||!h(),a=tE(f,1,"rcb-discount-action-button svelte-56pxsq",null,a,{"rcb-discount-action-button--enabled":rL(s)}),f.disabled=t,r6(y,m()?"Applying...":"Apply")},[()=>(t(),rO(ay),rN(()=>t().translate(ay.DiscountInputLabel))),()=>(rO(m()),rO(h()),rO(u()),rN(()=>m()||!h()||!u().trim()))]),rV("focus",_,()=>eG(k,!0)),rV("blur",_,()=>eG(k,!1)),function(e,r,t=r){var a=new WeakSet;(function(e,r,t,a=t){e.addEventListener(r,()=>e8(t));let n=e.__on_r;n?e.__on_r=()=>{n(),a(!0)}:e.__on_r=()=>a(!0),e6||(e6=!0,document.addEventListener("reset",e=>{Promise.resolve().then(()=>{var r;if(!e.defaultPrevented)for(let t of e.target.elements)null==(r=t.__on_r)||r.call(t)})},{capture:!0}))})(e,"input",async n=>{var o=n?e.defaultValue:e.value;if(t(o=tN(e)?tO(o):o),null!==ek&&a.add(ek),await r$(),o!==(o=r())){var i=e.selectionStart,s=e.selectionEnd,l=e.value.length;if(e.value=o??"",null!==s){var c=e.value.length;i===s&&s===l&&c>l?(e.selectionStart=c,e.selectionEnd=c):(e.selectionStart=i,e.selectionEnd=Math.min(s,c))}}}),null==rN(r)&&e.value&&(t(tN(e)?tO(e.value):e.value),null!==ek&&a.add(ek)),rs(()=>{var t=r();if(e===document.activeElement){var n=ew??ek;if(a.has(n))return}(!tN(e)||t!==tO(e.value))&&("date"!==e.type||t||e.value)&&t!==e.value&&(e.value=t??"")})}(_,u),r0(e,n)};tn(a,e=>{d()&&e(n)},!0),r0(e,r)};tn(S,e=>{p()?e(I):e(T,!1)}),r0(e,C),ec(),n()}rK(["click","input","keydown"]);var uJ=rX('<div class="rcb-pricing-dropdown svelte-v5skdw"><div class="rcb-pricing-dropdown-header svelte-v5skdw" tabindex="0" role="button"><!> <span class="rcb-pricing-dropdown-toggle svelte-v5skdw"><!></span></div> <div><div class="rcb-pricing-dropdown-content-inner svelte-v5skdw"><!></div></div></div>');let uQ={hash:"svelte-v5skdw",code:`.rcb-pricing-dropdown.svelte-v5skdw {width:100%;overflow:hidden;display:flex;flex-direction:column;}.rcb-pricing-dropdown-header.svelte-v5skdw {padding-top:var(--rc-spacing-gapSmall-mobile);padding-bottom:var(--rc-spacing-gapSmall-mobile);padding-left:var(--rc-spacing-gapLarge-mobile);padding-right:var(--rc-spacing-gapMedium-mobile);color:var(--rc-color-grey-text-light);border-radius:var(--rc-shape-input-button-border-radius);cursor:pointer;display:inline-flex;align-items:center;background-color:var(--rc-color-grey-ui-light);width:fit-content;user-select:none;}.rcb-pricing-dropdown-toggle.svelte-v5skdw {display:flex;align-items:center;margin-left:var(--rc-spacing-gapSmall-mobile);}.rcb-pricing-dropdown-content.svelte-v5skdw {display:flex;flex-direction:column;overflow:hidden;}
317
318  @container layout-query-container (width < 768px) {.rcb-pricing-dropdown-content.svelte-v5skdw {max-height:1000px; /* Set a large max-height for animation */transition:max-height 0.2s ease-in-out;}.rcb-pricing-dropdown-content.collapsed.svelte-v5skdw {max-height:0;}.rcb-pricing-dropdown-content-inner.svelte-v5skdw {padding-top:var(--rc-spacing-gapMedium-mobile);}
319  }
320
321  @container layout-query-container (width >= 768px) {.rcb-pricing-dropdown-header.svelte-v5skdw {display:none;}
322  }`};var u0=rX('<div class="rcb-pricing-table-value-loading svelte-w1kcbi"><!></div>');let u1={hash:"svelte-w1kcbi",code:`.rcb-pricing-table-value-loading.svelte-w1kcbi {color:transparent;
323    animation: svelte-w1kcbi-rcb-pricing-table-value-loading 1.5s ease-in-out 0s infinite
324      normal none running;cursor:progress;background-color:var(--rc-color-grey-text-dark);user-select:none;border-radius:var(--rc-shape-input-border-radius);}
325
326  @keyframes svelte-w1kcbi-rcb-pricing-table-value-loading {
327    0%,
328    100% {
329      opacity: 0.5;
330    }
331    50% {
332      opacity: 0.3;
333    }
334  }`};function u2(e,r){tb(e,u1);let t=ar(r,"children",8);var a=u0();tr(e1(a),()=>t()??V),r0(e,a)}var u4=rX('<div class="rcb-pricing-table-row svelte-1cr4unj"><div class="rcb-pricing-table-header svelte-1cr4unj"><div class="rcb-pricing-table-value"><!></div></div> <div class="rcb-pricing-table-value svelte-1cr4unj"><!></div></div> <div class="rcb-pricing-table-row svelte-1cr4unj"><div class="rcb-pricing-table-header svelte-1cr4unj"><div class="rcb-pricing-table-value"><!></div></div> <div class="rcb-pricing-table-value svelte-1cr4unj"><!></div></div> <div class="rcb-pricing-table-separator svelte-1cr4unj"></div>',1),u5=rX('<div class="rcb-pricing-table-row svelte-1cr4unj"><div class="rcb-pricing-table-header svelte-1cr4unj"><div class="rcb-pricing-table-value"><!></div></div> <div class="rcb-pricing-table-value svelte-1cr4unj"><!></div></div> <div class="rcb-pricing-table-row rcb-pricing-table-row-applied-discount svelte-1cr4unj"><!> <div class="rcb-pricing-table-value svelte-1cr4unj"><!></div></div>',1),u6=rX('<div class="rcb-pricing-table-row svelte-1cr4unj" data-testid="tax-loading-skeleton"><div class="rcb-pricing-table-header svelte-1cr4unj"><!></div> <div class="rcb-pricing-table-value svelte-1cr4unj"><!></div></div>'),u8=rX('<div class="rcb-pricing-table-row svelte-1cr4unj"><div class="rcb-pricing-table-header svelte-1cr4unj"> </div> <div class="rcb-pricing-table-value svelte-1cr4unj"><!></div></div>'),u9=rX('<div class="rcb-pricing-table-row svelte-1cr4unj"><div class="rcb-pricing-table-header svelte-1cr4unj"><!></div> <div class="rcb-pricing-table-value svelte-1cr4unj"><!></div></div>'),u7=rX('<div class="rcb-pricing-table-row svelte-1cr4unj"><div class="rcb-pricing-table-header svelte-1cr4unj"><!></div> <div class="rcb-pricing-table-value svelte-1cr4unj"><!></div></div> <!>',1),u3=rX('<div class="rcb-pricing-table-separator svelte-1cr4unj"></div>'),pe=rX('<div class="rcb-pricing-table-row svelte-1cr4unj"><div class="rcb-pricing-table-header svelte-1cr4unj"><!></div> <div class="rcb-pricing-table-value svelte-1cr4unj"><!></div></div>'),pr=rX('<div class="rcb-pricing-table svelte-1cr4unj"><!> <!> <!> <!> <!> <div class="rcb-pricing-table-row rcb-header svelte-1cr4unj"><div class="rcb-pricing-table-header svelte-1cr4unj"><!></div> <div class="rcb-pricing-table-value svelte-1cr4unj"><!></div></div></div>');let pt={hash:"svelte-1cr4unj",code:`.rcb-pricing-table.svelte-1cr4unj {display:flex;flex-direction:column;gap:var(--rc-spacing-gapSmall-mobile);}.rcb-pricing-table-row.svelte-1cr4unj {display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.rcb-pricing-table-row-applied-discount.svelte-1cr4unj {align-items:flex-end;}.rcb-pricing-table-separator.svelte-1cr4unj {height:1px;background-color:var(--rc-color-grey-ui-dark);}.rcb-pricing-table-row.svelte-1cr4unj > .rcb-pricing-table-header:where(.svelte-1cr4unj) {color:var(--rc-color-grey-text-light);}.rcb-pricing-table-row.svelte-1cr4unj > .rcb-pricing-table-value:where(.svelte-1cr4unj) {color:var(--rc-color-grey-text-dark);}.rcb-pricing-table-row.svelte-1cr4unj:last-child > .rcb-pricing-table-header:where(.svelte-1cr4unj),
335  .rcb-pricing-table-row.svelte-1cr4unj:last-child > .rcb-pricing-table-value:where(.svelte-1cr4unj) {color:var(--rc-color-grey-text-dark);}
336
337  @container layout-query-container (width >= 768px) {.rcb-pricing-table-separator.svelte-1cr4unj {display:none;}.rcb-pricing-table.svelte-1cr4unj {gap:var(--rc-spacing-gapSmall-desktop);}.rcb-pricing-table-row.svelte-1cr4unj > .rcb-pricing-table-header:where(.svelte-1cr4unj),
338    .rcb-pricing-table-row.svelte-1cr4unj > .rcb-pricing-table-value:where(.svelte-1cr4unj) {color:var(--rc-color-grey-text-light);}
339  }`};var pa=rX('<div class="rcb-subscribe-to svelte-sdtx9l"><!></div>'),pn=rX('<span class="rcb-product-description svelte-sdtx9l"><!></span>'),po=rX('<div class="rcb-pricing-info-header svelte-sdtx9l"><!> <div class="rcb-product-title svelte-sdtx9l"><!></div> <!></div>');let pi={hash:"svelte-sdtx9l",code:`.rcb-pricing-info-header.svelte-sdtx9l {display:flex;flex-direction:column;gap:var(--rc-spacing-gapMedium-mobile);}.rcb-product-title.svelte-sdtx9l {color:var(--rc-color-grey-text-dark);}.rcb-product-description.svelte-sdtx9l {color:var(--rc-color-grey-text-light);}.rcb-subscribe-to.svelte-sdtx9l {display:none;}
340
341  @container layout-query-container (width >= 768px) {.rcb-subscribe-to.svelte-sdtx9l {display:block;}.rcb-pricing-info-header.svelte-sdtx9l {display:flex;flex-direction:column;gap:var(--rc-spacing-gapMedium-desktop);}
342  }`};var ps=rX("<div><!></div>"),pl=rX("<div><!> <!></div>"),pc=rX('<div class="rcb-product-price-container svelte-17etw2v"><!> <!> <div><!> <!> <!></div></div>');let pd={hash:"svelte-17etw2v",code:".rcb-product-price-container.svelte-17etw2v {display:flex;flex-direction:column;justify-content:space-between;gap:var(--rc-spacing-gapMedium-mobile);color:var(--rc-color-grey-text-dark);}"};var pu=rX("<div><!></div>"),pp=rX('<div class="rcb-pricing-info svelte-1jzyaxi"><div class="rcb-pricing-info-header svelte-1jzyaxi"><!> <!></div> <!></div>');let p_={hash:"svelte-1jzyaxi",code:`.rcb-pricing-info.svelte-1jzyaxi {display:flex;flex-direction:column;user-select:none;gap:var(--rc-spacing-gapXXLarge-mobile);}.rcb-pricing-info-header.svelte-1jzyaxi {display:flex;flex-direction:column;gap:var(--rc-spacing-gapLarge-mobile);}
343
344  @container layout-query-container (width >= 768px) {.rcb-pricing-info.svelte-1jzyaxi {gap:var(--rc-spacing-gapXXXLarge-desktop);}.rcb-pricing-info-header.svelte-1jzyaxi {gap:var(--rc-spacing-gapLarge-desktop);}
345  }`},pg=e=>`https://da08ctfrofx1b.cloudfront.net/${e}`;var pm=rX("<div><!></div>");let ph={hash:"svelte-18ddpt0",code:`.rcb-ui-container.svelte-18ddpt0 {display:flex;flex-direction:column;inset:0;color-scheme:none;line-height:1.5em;font-family:-apple-system,
346      BlinkMacSystemFont,
347      avenir next,
348      avenir,
349      segoe ui,
350      helvetica neue,
351      helvetica,
352      Cantarell,
353      Ubuntu,
354      roboto,
355      noto,
356      arial,
357      sans-serif;overflow-x:hidden;overflow-y:auto;}.rcb-ui-container.fullscreen.svelte-18ddpt0 {position:fixed;top:0;left:0;right:0;bottom:0;overscroll-behavior:none;z-index:1000001;}.rcb-ui-container.inside.svelte-18ddpt0 {position:relative;width:100%;z-index:unset;height:100%;top:0;left:0;}`};function pf(e,r){let t;el(r,!0),tb(e,ph);let a=ar(r,"brandingAppearance",3,void 0),n=ar(r,"brandFontConfig",3,void 0),o=ar(r,"isInElement",3,!1),i=eL(()=>new dQ(a()).getTextStyleVars(n())),s=eL(()=>new dQ(a()).spacingStyleVars),l=eL(()=>[rL(i),rL(s)].join("; ")),c=eL(()=>{var e;return null!=(e=n())&&e.font_url?pg(n().font_url):null}),d=async e=>{try{let r=new FontFace(dq,`url(${e})`);await r.load(),document.fonts.add(r)}catch(e){console.error("Failed to set brand font:",e)}};rr(()=>{rL(c)&&d(rL(c))});var u=pm();tr(e1(u),()=>r.children??V),rl(()=>{t=tE(u,1,"rcb-ui-container svelte-18ddpt0",null,t,{fullscreen:!o(),inside:o()}),tS(u,rL(l))}),r0(e,u),ec()}var pv=rX('<div id="layout-query-container" class="svelte-1ewgunr"><div class="rcb-ui-layout svelte-1ewgunr"><!></div></div>');let py={hash:"svelte-1ewgunr",code:`#layout-query-container.svelte-1ewgunr {width:100%;height:100%;container-type:size;container-name:layout-query-container;overflow-y:auto;overscroll-behavior:none;}.rcb-ui-layout.svelte-1ewgunr {width:100%;min-height:100%;display:flex;box-sizing:border-box;flex-direction:column;overscroll-behavior:none;}
358
359  @container layout-query-container (width < 768px) {.rcb-ui-layout.svelte-1ewgunr {flex-grow:1;}
360  }
361
362  @container layout-query-container (width >= 768px) {.rcb-ui-layout.svelte-1ewgunr {flex-direction:row;}
363  }`},pb=e=>e;function pk(e){let r=e-1;return r*r*r+1}function pw(e){let r="string"==typeof e&&e.match(/^\s*(-?[\d.]+)([^\s]*)\s*$/);return r?[parseFloat(r[1]),r[2]||"px"]:[e,"px"]}function pP(e,{delay:r=0,duration:t=400,easing:a=pb}={}){let n=+getComputedStyle(e).opacity;return{delay:r,duration:t,easing:a,css:e=>`opacity: ${e*n}`}}function px(e,{delay:r=0,duration:t=400,easing:a=pk,x:n=0,y:o=0,opacity:i=0}={}){let s=getComputedStyle(e),l=+s.opacity,c="none"===s.transform?"":s.transform,d=l*(1-i),[u,p]=pw(n),[_,g]=pw(o);return{delay:r,duration:t,easing:a,css:(e,r)=>`
364			transform: ${c} translate(${(1-e)*u}${p}, ${(1-e)*_}${g});
365			opacity: ${l-d*r}`}}var pE=rX('<div><div class="layout-wrapper svelte-13h5jq9"><div><!></div></div></div>');let pC={hash:"svelte-13h5jq9",code:`.layout-wrapper-outer.svelte-13h5jq9 {flex:1;display:flex;background-color:var(--rc-color-background);}.layout-wrapper-outer.rcb-navbar.svelte-13h5jq9 {justify-content:flex-end;}.layout-wrapper.svelte-13h5jq9 {width:100%;}.layout-content.svelte-13h5jq9 {box-sizing:border-box;background-color:var(--rc-color-background);color:var(--rc-color-grey-text-dark);
365display:flex;flex-direction:column;}.layout-content.rcb-navbar.svelte-13h5jq9 {display:flex;flex-direction:column;gap:var(--rc-spacing-gapXLarge-mobile);}
366
367  @container layout-query-container (width < 768px) {.layout-wrapper.svelte-13h5jq9 {width:100%;min-width:300px;display:flex;flex-grow:1;}.layout-content.svelte-13h5jq9 {flex-grow:1;height:100%;}.layout-content.rcb-navbar.svelte-13h5jq9 {padding-bottom:var(--rc-spacing-outerPadding-mobile);}.layout-content.rcb-main-block.svelte-13h5jq9 {padding:var(--rc-spacing-outerPadding-mobile);}
368  }
369
370  @container layout-query-container (width >= 768px) {.layout-wrapper.svelte-13h5jq9 {flex-basis:544px;}.layout-content.rcb-main-block.svelte-13h5jq9 {padding-left:var(--rc-spacing-outerPadding-desktop);padding-right:var(--rc-spacing-outerPadding-desktop);}.layout-content.rcb-navbar.svelte-13h5jq9 {gap:var(--rc-spacing-gapXXLarge-desktop);}.layout-wrapper-outer.svelte-13h5jq9 {padding-top:var(--rc-spacing-outerPaddingTop-desktop);padding-bottom:var(--rc-spacing-outerPadding-desktop);}
371  }`};function pS(e,r){tb(e,pC);let t=`rcb-${r.location}`;var a=pE(),n=e1(a),o=e1(n);tr(e1(o),()=>r.children??V),rl(()=>{tE(a,1,`layout-wrapper-outer ${t}`,"svelte-13h5jq9"),tE(o,1,`layout-content ${t}`,"svelte-13h5jq9")}),tf(3,o,()=>pP,()=>({duration:500,delay:50})),r0(e,a)}var pI=rX('<div class="navbar-body svelte-191m2u3"><!></div>'),pT=rX('<div class="navbar-header svelte-191m2u3"><!></div> <!>',1),pD=rX('<div class="rcb-ui-navbar svelte-191m2u3"><!></div>');let pz={hash:"svelte-191m2u3",code:`.rcb-ui-navbar.svelte-191m2u3 {width:100%;max-width:none;flex-shrink:0;background-color:var(--rc-color-background);}
372
373  @container layout-query-container (width < 768px) {.navbar-body.svelte-191m2u3 {padding-left:var(--rc-spacing-outerPadding-mobile);padding-right:var(--rc-spacing-outerPadding-mobile);}
374  }
375
376  @container layout-query-container (width >= 768px) {.rcb-ui-navbar.svelte-191m2u3 {width:50vw;display:flex;justify-content:flex-end;}.navbar-header.svelte-191m2u3 {padding-left:var(--rc-spacing-outerPadding-desktop);padding-right:var(--rc-spacing-outerPadding-desktop);}.navbar-body.svelte-191m2u3 {padding-left:var(--rc-spacing-outerPadding-desktop);padding-right:var(--rc-spacing-outerPadding-desktop);}
377  }`};var pq=rX('<button class="rcb-close-button svelte-8qlvu1" data-testid="close-button"><!></button>');let pA={hash:"svelte-8qlvu1",code:".rcb-close-button.svelte-8qlvu1 {padding:10px;border:none;cursor:pointer;background-color:transparent;border-radius:50%;color:var(--rc-color-grey-text-dark);display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:fit-content;}.rcb-close-button.svelte-8qlvu1:active {transition:outline 0.1s ease-in-out;outline:2px solid var(--rc-color-focus);}.rcb-close-button.svelte-8qlvu1:hover {color:var(--rc-color-grey-text-dark);}"};function pM(e,r){tb(e,pA);var t=pq();uj(e1(t),{name:"close"}),rV("click",t,function(e){tX.call(this,r,e)}),r0(e,t)}let pF=`<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">
378    <g clip-path="url(#clip0_6333_13826)">
379    <rect opacity="0.2" width="12" height="12" rx="2.25" fill="black"/>
380    <path fill-rule="evenodd" clip-rule="evenodd" d="M8.53206 2.06972C9.28201 2.17252 9.88339 2.78615 9.96146 3.52824L10.2298 6.07852C10.2893 6.64453 9.87503 7.12287 9.30441 7.14692C8.73379 7.17097 8.22294 6.73163 8.16339 6.16562L8.08036 5.37641L6.00414 7.35193C5.6039 7.73275 4.94623 7.70146 4.53518 7.28205C4.12413 6.86263 4.11537 6.2139 4.51561 5.83307L6.59182 3.85756L5.79425 3.74823C5.22225 3.66982 4.79448 3.15142 4.83881 2.59036C4.88313 2.02929 5.38276 1.63802 5.95476 1.71643L8.53206 2.06972Z" fill="black"/>
381    </g>
382    <defs>
383    <clipPath id="clip0_6333_13826">
384    <rect width="12" height="12" fill="white"/>
385    </clipPath>
386    </defs>
387    </svg>
388`;var pj=rX('<div style="color:var(--rc-color-accent);" class="rcb-ui-asset-icon svelte-w5b346"><!></div>');let p$={hash:"svelte-w5b346",code:"div.svelte-w5b346 {height:12px;width:12px;}"};var pL=rX('<span class="rcb-sandbox-text svelte-bwwvt4">SANDBOX</span>'),pN=rX('<span class="rcb-sandbox-text svelte-bwwvt4">Share feedback</span>'),pO=rX('<a class="rcb-ui-sandbox-banner-link svelte-bwwvt4" target="_blank"><!> <!></a>'),pB=rX('<div><div class="rcb-sandbox-banner-spacer svelte-bwwvt4"></div> <div class="rcb-sandbox-banner-title-wrapper svelte-bwwvt4"><!></div> <div class="rcb-sandbox-banner-actions-wrapper svelte-bwwvt4" style="--arrow-fill-color: black"><!> <!></div></div>');let pU={hash:"svelte-bwwvt4",code:`.rcb-ui-sandbox-banner.svelte-bwwvt4 {position:static;background-color:var(--rc-color-warning);color:black;padding:var(--rc-spacing-gapMedium-mobile) 0;display:flex;justify-content:space-between;align-items:center;height:24px;}.rcb-sandbox-text.svelte-bwwvt4 {font-weight:bold;color:black;line-height:2;}.rcb-sandbox-banner-spacer.svelte-bwwvt4 {flex:1;}.rcb-sandbox-banner-title-wrapper.svelte-bwwvt4 {flex:0;text-align:center;}
389
390  @media (max-width: 768px) {.rcb-sandbox-banner-spacer.svelte-bwwvt4 {flex:0;}.rcb-sandbox-banner-title-wrapper.svelte-bwwvt4 {padding-left:var(--rc-spacing-gapXXLarge-mobile);}
391  }.rcb-sandbox-banner-actions-wrapper.svelte-bwwvt4 {flex:1;display:flex;justify-content:flex-end;align-items:center;}.rcb-ui-sandbox-banner-link.svelte-bwwvt4 {display:flex;align-items:center;gap:var(--rc-spacing-gapSmall-mobile);line-height:12px;}`};function pR(e,r){el(r,!1),tb(e,pU);let t=ar(r,"style",8,""),a=ar(r,"isInElement",8,!1),n=ar(r,"brandingInfo",8,null),o=eY(!0);function i(){ad.debugLog("closeBanner"),eG(o,!1)}tY();var s=rQ(),l=e4(s),c=e=>{let r;var o=pB(),s=e5(e1(o),2);cy(e1(s),{size:"caption-default",children:(e,r)=>{r0(e,pL())},$$slots:{default:!0}});var l=e1(e5(s,2)),c=e=>{var r,t=pO(),a=e1(t);tb(a,p$),tu(e1(r=pj()),()=>pF),r0(a,r),cy(e5(a,2),{size:"caption-link",children:(e,r)=>{r0(e,pN())},$$slots:{default:!0}}),rl(()=>tM(t,"href",(rO(n()),rN(()=>n().sandbox_configuration.checkout_feedback_form_url)))),r0(e,t)};tn(l,e=>{rO(n()),rN(()=>{var e;return null==(e=n())?void 0:e.sandbox_configuration})&&e(c)}),pM(e5(l,2),{$$events:{click:i}}),rl(()=>{r=tE(o,1,"rcb-ui-sandbox-banner svelte-bwwvt4",null,r,{isInElement:a()}),tS(o,t())}),tf(2,o,()=>px,()=>({y:-100,duration:300})),r0(e,o)};tn(l,e=>{rL(o)&&e(c)}),r0(e,s),ec()}var pW=rX('<div class="rcb-ui-main svelte-iuk1gs"><!></div>');let pV={hash:"svelte-iuk1gs",code:".rcb-ui-main.svelte-iuk1gs {flex:1;display:flex;background-color:var(--rc-color-background);}"};var pK=rX("<!> <!>",1),pH=rX("<!> <!>",1);function pY(e,r){el(r,!0);let t=eL(()=>{var e;return dZ(null==(e=r.brandingInfo)?void 0:e.appearance)??""});{let a=eL(()=>{var e;return null==(e=r.brandingInfo)?void 0:e.appearance}),n=eL(()=>{var e;return null==(e=r.brandingInfo)?void 0:e.brand_font_config});pf(e,{get brandingAppearance(){return rL(a)},get brandFontConfig(){return rL(n)},get isInElement(){return r.isInElement},children:(e,a)=>{let n,o;var i,s,l,c,d=pH(),u=e4(d),p=e=>{pR(e,{get style(){return rL(t)},get isInElement(){return r.isInElement},get brandingInfo(){return r.brandingInfo}})};tn(u,e=>{r.isSandbox&&e(p)}),i=e5(u,2),s={get style(){return rL(t)},children:(e,t)=>{var a=pK(),n=e4(a),o=e=>{{let t=eL(()=>{var e;return null==(e=r.brandingInfo)?void 0:e.appearance});!function(e,r){el(r,!0),tb(e,pz);let t=ar(r,"brandingAppearance",3,void 0),a=eL(()=>new dQ(t()).productInfoStyleVars);var n=pD();pS(e1(n),{location:"navbar",children:(e,t)=>{var a=pT(),n=e4(a);tr(e1(n),()=>r.headerContent??V);var o=e5(n,2),i=e=>{var t=pI();tr(e1(t),()=>r.bodyContent??V),r0(e,t)};tn(o,e=>{r.bodyContent&&e(i)}),r0(e,a)}}),rl(()=>
391tS(n,rL(a))),r0(e,n),ec()}(e,{get brandingAppearance(){return rL(t)},get headerContent(){return r.navbarHeaderContent},get bodyContent(){return r.navbarBodyContent}})}};tn(n,e=>{(r.navbarHeaderContent||r.navbarBodyContent)&&e(o)});var i=e5(n,2);{let e=eL(()=>{var e;return null==(e=r.brandingInfo)?void 0:e.appearance});var s=i,l={get brandingAppearance(){return rL(e)},children:(e,t)=>{var a=rQ();tr(e4(a),()=>r.mainContent??V),r0(e,a)},$$slots:{default:!0}};el(l,!0),tb(s,pV);let t=eL(()=>new dQ(l.brandingAppearance).formStyleVars);var c=pW();pS(e1(c),{location:"main-block",children:(e,r)=>{var t=rQ();tr(e4(t),()=>l.children??V),r0(e,t)}}),rl(()=>tS(c,rL(t))),r0(s,c),ec()}r0(e,a)},$$slots:{default:!0}},tb(i,py),n=ar(s,"style",8,""),o=ar(s,"children",8),c=e1(l=pv()),tr(e1(c),()=>o()??V),rl(()=>tS(c,n())),r0(i,l),r0(e,d)},$$slots:{default:!0}})}ec()}var pG=rX('<source type="image/webp"/>'),pX=rX('<picture class="rcb-app-icon-picture-container svelte-15hivnw"><!> <img class="rcb-app-icon svelte-15hivnw" alt="App icon"/></picture>'),pZ=rX('<div class="rcb-app-icon loading svelte-15hivnw"></div>');let pJ={hash:"svelte-15hivnw",code:".rcb-app-icon.svelte-15hivnw {width:32px;height:32px;border-radius:12px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.1);}.rcb-app-icon-picture-container.svelte-15hivnw {height:32px;}.rcb-app-icon.loading.svelte-15hivnw {background-color:gray;}"},pQ=e=>e&&""!==e.trim()?e:null,p0={icon:null,iconWebp:null,wordmark:null,wordmarkWebp:null,src:null,
391srcWebp:null,wordmarkSrc:null,wordmarkSrcWebp:null};var p1=rX('<button class="rcb-back-button svelte-7773d6" data-testid="close-button"><!></button>');let p2={hash:"svelte-7773d6",code:".rcb-back-button.svelte-7773d6 {padding:8px;border:none;cursor:pointer;background-color:transparent;border-radius:50%;color:var(--rc-color-grey-text-dark);display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:fit-content;}"};var p4=rX('<source type="image/webp" class="rcb-app-icon svelte-7clux6"/>'),p5=rX('<picture class="rcb-app-icon svelte-7clux6"><!> <img class="rcb-app-icon svelte-7clux6" alt="App icon"/></picture>');let p6={hash:"svelte-7clux6",code:".rcb-app-icon.svelte-7clux6 {height:32px;}"};var p8=rX('<div class="rcb-back-wrapper svelte-11a99mf"><!></div>'),p9=rX('<div class="rcb-close-wrapper svelte-11a99mf"><!></div>'),p7=rX('<div><!> <div class="rcb-header svelte-11a99mf"><div class="rcb-title svelte-11a99mf"><!> <!></div></div> <!></div>');let p3={hash:"svelte-11a99mf",code:`.rcb-header-wrapper.svelte-11a99mf {display:flex;position:relative;justify-content:space-between;align-items:center;}.rcb-header.svelte-11a99mf {display:flex;flex-direction:row;align-items:center;padding-top:var(--rc-spacing-gapSmall-mobile);padding-bottom:var(--rc-spacing-gapSmall-mobile);height:40px;justify-content:space-between;}.rcb-title.svelte-11a99mf {display:flex;align-items:center;position:relative;gap:var(--rc-spacing-gapMedium-mobile);}.rcb-close-wrapper.svelte-11a99mf,
392  .rcb-back-wrapper.svelte-11a99mf {padding:var(--rc-spacing-gapSmall-mobile);}
393
394  @container layout-query-container (width < 768px) {.rcb-header.svelte-11a99mf {padding-top:var(--rc-spacing-gapMedium-mobile);}.rcb-close-wrapper.svelte-11a99mf {padding-top:var(--rc-spacing-gapMedium-mobile);}.rcb-header-wrapper.svelte-11a99mf {padding-top:var(--rc-spacing-gapSmall-mobile);padding-bottom:var(--rc-spacing-gapSmall-mobile);padding-left:var(--rc-spacing-outerPadding-mobile);padding-right:var(--rc-spacing-outerPadding-mobile);}.rcb-header-wrapper.rcb-with-close-button.svelte-11a99mf {padding-right:var(--rc-spacing-gapSmall-mobile);}.rcb-back-wrapper.svelte-11a99mf {display:none;}.rcb-header-wrapper.svelte-11a99mf {padding-left:var(--rc-spacing-outerPadding-mobile);padding-right:var(--rc-spacing-outerPadding-mobile);}
395  }
396
397  @container layout-query-container (width >= 768px) {.rcb-close-wrapper.svelte-11a99mf {display:none;}.rcb-back-wrapper.svelte-11a99mf {position:absolute;left:-48px;margin-left:0;}
398  }`};var _e=rX("<!> <!> <!> <!>",1);function _r(e){return""===e.trim()?"You need to provide your email address to continue.":e.match(/^[^@]+@[^@]+\.[^@]+$/)?null:"Email is not valid. Please provide a valid email address."}function _t(e,r){var t;el(r,!0);let a=ar(r,"customTranslations",19,()=>({})),n=ar(r,"skipSuccessPage",3,!1),o=ar(r,"showDiscountCodeField",3,!1),i=ar(r,"discountCode",3,void 0),s=ar(r,"hideBackButton",3,!1),l=eH(eJ((r.customerEmail?_r(r.customerEmail):null)?void 0:r.customerEmail)),c=eJ(r.rcPackage.webBillingProduct),d=eH(null),u=eL(()=>(function(e,r,t){let a,n=null==t?void 0:t.selected_purchase_option;return n?(a=e.productType,("subscription"===a?"base"in n?aN(n):null:"base_price"in n?aO(n):null)??r):r})(c,r.purchaseOption,rL(d))),p=eH(null),_=eH(eJ(i()??"")),g=eH(null),m=eH(!1),h=eH(!1),f=eH("payment-entry-loading"),v=eH(null),y=eH(eJ({})),k=eH(null),w=eH(void 0),P=eL(()=>{var e,r,t;return(null==(t=null==(r=null==(e=rL(d))?void 0:e.applied_discounts)?void 0:r[0])?void 0:t.discount_code)??null}),x=eL(()=>{var e,r;return{...rL(y),...null!=(r=null==(e=rL(d))?void 0:e.gateway_params)&&r.elements_configuration?{elements_configuration:rL(d).gateway_params.elements_configuration}:{}}}),E=eH(null),C=eH(null),S=eH(null),I=t0(new aD(a(),r.selectedLocale,r.defaultLocale)),T=t0((null==(t=r.brandingInfo)?void 0:t.appearance)??null);es(av,I),es(cz,T),tt(()=>{r.isInElement||(eG(E,document.documentElement.style.height,!0),eG(C,document.documentElement.style.overflow,!0),eG(S,document.body.style.height,!0),document.documentElement.style.height="100%",document.body.style.height="100%",document.documentElement.style.overflow="hidden")}),ta(()=>
398{if(!r.isInElement){let e=(e,r,t)=>{""===t?e.style.removeProperty(r):e.style.setProperty(r,t)};e(document.documentElement,"height",rL(E)),e(document.body,"height",rL(S)),e(document.documentElement,"overflow",rL(C))}}),es(cD,r.eventsTracker);let D=eJ("function"==typeof r.purchases._shouldForceEnableWalletMethods&&r.purchases._shouldForceEnableWalletMethods()),z=e=>e instanceof ah&&[am.StripeTaxNotActive,am.StripeInvalidTaxOriginAddress,am.StripeMissingRequiredPermission].includes(e.errorCode),q=(e,r)=>{let t;eG(d,e,!0),eG(w,r??a_(e,(t=e.failed_reason)?t===ap.invalid_tax_location?"pending":"disabled":"calculated"),!0)};tt(async()=>{try{let{result:e,emailToUse:t}=await ((e,t,a)=>{let n=e.identifier??null;return null===n?Promise.reject(new ah(am.ErrorSettingUpPurchase,"Product ID was not set before purchase.")):r.purchaseOperationHelper.checkoutStart({appUserId:r.appUserId,productId:n,purchaseOption:t,presentedOfferingContext:e.presentedOfferingContext,customerEmail:a,metadata:r.metadata,workflowPurchaseContext:r.workflowPurchaseContext,attributionMetadata:r.attributionMetadata,paywallId:r.paywallId,paywallSessionId:r.paywallSessionId,locale:r.selectedLocale}).then(e=>({result:e,emailToUse:a})).catch(a=>{if(a.errorCode!==am.MissingEmailError)throw a;return r.purchaseOperationHelper.checkoutStart({appUserId:r.appUserId,productId:n,purchaseOption:t,presentedOfferingContext:e.presentedOfferingContext,customerEmail:void 0,metadata:r.metadata,workflowPurchaseContext:r.workflowPurchaseContext,attributionMetadata:r.attributionMetadata,paywallId:r.paywallId,paywallSessionId:r.paywallSessionId,locale:r.selectedLocale}).then(e=>({result:e,emailToUse:void 0}))})})(c,rL(u),rL(l));if(eG(p,null),eG(l,t,!0),eG(y,e.gateway_params,!0),eG(k,e.management_url,!0),i())try{let e=await r.purchaseOperationHelper.checkoutRefreshPricing({discountCode:i()});q(e)}catch(e){if(z(e))throw e;if(o())eG(g,e instanceof Error?e.message:"Failed to apply discount code.",!0);else throw e instanceof ah?e:new ah(am.ErrorSettingUpPurchase,"Failed to apply discount code.")}eG(f,"payment-entry")}catch(e){j(e instanceof ah?e:new ah(am.UnknownError,e instanceof Error?e.message:String(e)))}});let A=async e=>{var t;let a=(null==e?void 0:e.trim())||null;if(null!==e&&null===a)return void eG(g,"Enter a discount code.");eG(m,!0),eG(g,null);try{let e=await r.purchaseOperationHelper.checkoutRefreshPricing({discountCode:a});q(e),eG(_,a??"",!0),eG(p,null),null==(t=r.onDiscountCodeChanged)||t.call(r,a)}catch(e){if(z(e))return void j(e);eG(g,e instanceof Error?e.message:"Failed to apply discount code.",!0)}finally{eG(m,!1)}},M=async()=>{await A(rL(_))},F=async()=>{await A(null)},j=e=>{let t=cG({errorCode:e.getErrorCode().toString(),errorMessage:e.message});r.eventsTracker.trackSDKEvent(t),eG(p,e,!0),eG(f,"error")};{let t=eL(()=>r.purchases.isSandbox()),a=eL(()=>"payment-entry"===rL(f)&&!rL(h)),i=eL(()=>rL(l)??null);!function(e,r){el(r,!0);let t=ar(r,"showDiscountCodeField",3,!1),a=ar(r,"draftDiscountCode",3,""),n=ar(r,"appliedDiscountCode",3,null),o=ar(r,"discountCodeError",3,null),i=ar(r,"isUpdatingDiscountCode",3,!1),s=ar(r,"isDiscountCodeControlsEnabled",3,!1),l=ar(r,"onDraftDiscountCodeChange",3,void 0),c=ar(r,"onApplyDiscountCode",3,void 0),d=ar(r,"onRemoveDiscountCode",3,void 0),u=ar(r,"onPaymentProcessingChange",3,void 0),p=ar(r,"onSessionPricingUpdated",3,void 0),_=ar(r,"onClose",3,void 0),g=ar(r,"hideBackButton",3,!1),m=us(r.productDetails,r.purchaseOptionToUse),h=eH(eJ(r.defaultPriceBreakdown??{currency:m.currency,totalAmountInMicros:m.amountMicros,totalExcludingTaxInMicros:m.amountMicros,taxCalculationStatus:"unavailable",taxAmountInMicros:null,taxBreakdown:null}));rr(()=>{let e=us(r.productDetails,r.purchaseOptionToUse);eG(h,r.defaultPriceBreakdown??{currency:e.currency,totalAmountInMicros:e.amountMicros,totalExcludingTaxInMicros:e.amountMicros,taxCalculationStatus:"unavailable",taxAmountInMicros:null,taxBreakdown:null},!0)});let f=e=>{eG(h,e,!0)};pY(e,{get brandingInfo(){return r.brandingInfo},get isInElement(){return r.isInElement},get isSandbox(){return r.isSandbox},get onClose(){return _()},navbarHeaderContent:e=>{{let t=eL(()=>!r.isInElement&&!!_()&&!g());!function(e,r){let t;el(r,!0),tb(e,p3);let a=eL(()=>(e=>{if(!e)return p0;let r=pQ(e.app_icon),t=pQ(e.app_icon_webp),a=pQ(e.app_wordmark),n=pQ(e.app_wordmark_webp);return{src:r?pg(r):null,srcWebp:t?pg(t):null,wordmarkSrc:a?pg(a):null,wordmarkSrcWebp:n?pg(n):null}})(r.brandingInfo)),n=eL(()=>rL(a).wordmarkSrc),o=eL(()=>rL(a).wordmarkSrcWebp),i=eL(()=>rL(a).src),s=eL(()=>rL(a).srcWebp),l=()=>{r.onClose&&r.onClose()};var c=p7(),d=e1(c),u=e=>{let r;var t,a,n,o=p8();t=e1(o),a={$$events:{click:l}}
398,tb(t,p2),r=ar(a,"disabled",3,!1),uj(e1(n=p1()),{name:"back"}),rl(()=>n.disabled=r()),rV("click",n,function(e){tX.call(this,a,e)}),r0(t,n),r0(e,o)};tn(d,e=>{r.showCloseButton&&e(u)});var p=e5(d,2),_=e1(p),g=e1(_),m=e=>{var r,t,a,i,s;r={get src(){return rL(n)},get srcWebp(){return rL(o)}},tb(e,p6),a=e1(t=p5()),i=e=>{var t=p4();rl(()=>tM(t,"srcset",r.srcWebp)),r0(e,t)},tn(a,e=>{r.srcWebp&&e(i)}),s=e5(a,2),rl(()=>tM(s,"src",r.src)),r0(e,t)},h=e=>{var r=rQ(),t=e4(r),a=e=>{var r,t,a,n,o;r={get src(){return rL(i)},get srcWebp(){return rL(s)}},tb(e,pJ),a=e4(t=rQ()),n=e=>{var t=pX(),a=e1(t),n=e=>{var t=pG();rl(()=>tM(t,"srcset",r.srcWebp)),r0(e,t)};tn(a,e=>{r.srcWebp&&e(n)});var o=e5(a,2);rl(()=>tM(o,"src",r.src)),r0(e,t)},o=e=>{r0(e,pZ())},tn(a,e=>{r.src?e(n):e(o,!1)}),r0(e,t)};tn(t,e=>{null!==rL(i)&&null!==rL(s)&&e(a)},!0),r0(e,r)};tn(g,e=>{null!==rL(n)?e(m):e(h,!1)});var f=e5(g,2),v=e=>{cy(e,{size:"body-base",children:(e,t)=>{var a=rJ();rl(()=>{var e;return r6(a,null==(e=r.brandingInfo)?void 0:e.app_name)}),r0(e,a)},$$slots:{default:!0}})};tn(f,e=>{null===rL(n)&&e(v)});var y=e5(p,2),k=e=>{var r=p9();pM(e1(r),{$$events:{click:l}}),r0(e,r)};tn(y,e=>{r.showCloseButton&&e(k)}),rl(()=>t=tE(c,1,"rcb-header-wrapper svelte-11a99mf",null,t,{"rcb-with-close-button":r.showCloseButton})),r0(e,c),ec()}(e,{get brandingInfo(){return r.brandingInfo},get onClose(){return _()},get showCloseButton(){return rL(t)}})}},navbarBodyContent:e=>{{let u=eL(()=>{var e,t;return(null==(t=null==(e=r.brandingInfo)?void 0:e.appearance)?void 0:t.show_product_description)??!1});!function(e,r){el(r,!1),tb(e,p_);let t=()=>t6(S,"$translator",a),[a,n]=t8(),o=eY(),i=ar(r,"productDetails",8),s=ar(r,"purchaseOption",8),l=ar(r,"showProductDescription",8),c=ar(r,"priceBreakdown",8),d=ar(r,"showDiscountCodeField",8,!1),u=ar(r,"discountCode",8,""),p=ar(r,"appliedDiscountCode",8,null),_=ar(r,"discountCodeError",8,null),g=ar(r,"isUpdatingDiscountCode",8,!1),m=ar(r,"isDiscountCodeControlsEnabled",8,!1),h=ar(r,"onDiscountCodeChange",8,void 0),f=ar(r,"onApplyDiscountCode",8,void 0),v=ar(r,"onRemoveDiscountCode",8,void 0),y=eY(),k=eY(),w=eY(),P=eY(),x=eY(),E=eY(),C=eY(),S=ei(av);ro(()=>rO(i()),()=>{eG(y,"subscription"===i().productType)}),ro(()=>(rL(y),rO(s())),()=>{eG(k,rL(y)?s():null)}),ro(()=>(rL(y),rO(s())),()=>{eG(w,rL(y)?null:s())}),ro(()=>(rL(y),rL(k),rL(w)),()=>{var e,r;eG(P,rL(y)?(null==(e=rL(k))?void 0:e.base)??null:null!=(r=rL(w))&&r.basePrice?{periodDuration:null,period:null,cycleCount:1,price:rL(w).basePrice,pricePerWeek:null,pricePerMonth:null,pricePerYear:null}:null)}),ro(()=>rL(k),()=>{var e;eG(x,(null==(e=rL(k))?void 0:e.trial)??null)}),ro(()=>(rL(k),rL(w)),()=>{var e,r;eG(E,(null==(e=rL(k))?void 0:e.discount)??(null==(r=rL(w))?void 0:r.discount)??null)}),ro(()=>rL(k),()=>{var e;eG(C,(null==(e=rL(k))?void 0:e.introPrice)??null)}),ro(()=>(rO(c()),rO(i()),rO(s()),t()),()=>{eG(o,up({priceBreakdown:c(),productDetails:i(),purchaseOption:s(),translator:t()}))}),ri(),tY();var I=pp(),T=e1(I),D=e1(T);!function(e,r){el(r,!1),tb(e,pi);let t=ar(r,"productDetails",8),a=ar(r,"showProductDescription",8),n=t().productType===aM.Subscription;tY();var o=po(),i=e1(o),s=e=>{var r=pa();cy(e1(r),{size:"body-base",children:(e,r)=>{{let r=eN(()=>(rO(t()),rN(()=>({productTitle:t().title}))));cF(e,{get key(){return rO(ay),rN(()=>ay.ProductInfoSubscribeTo)},get variables(){return rL(r)}})}},$$slots:{default:!0}}),r0(e,r)};tn(i,e=>{n&&e(s)});var l=e5(i,2);cy(e1(l),{size:"heading-lg",branded:!0,children:(e,r)=>{{let r=eN(()=>(rO(t()),rN(()=>({productTitle:t().title}))));cF(e,{get key(){return rO(ay),rN(()=>ay.ProductInfoProductTitle)},get variables(){return rL(r)}})}},$$slots:{default:!0}});var c=e5(l,2),d=e=>{var r=pn();cy(e1(r),{size:"body-small",children:(e,r)=>{{let r=eN(()=>(rO(t()),rN(()=>({productDescription:t().description}))));cF(e,{get key(){return rO(ay),rN(()=>ay.ProductInfoProductDescription)},get variables(){return rL(r)}})}},$$slots:{default:!0}}),r0(e,r)};tn(c,e=>{rO(a()),rO(t()),rN(()=>a()&&t().description)&&e(d)}),r0(e,o),ec()}(D,{get productDetails(){return i()},get showProductDescription(){return l()}});var z=e5(D,2),q=e=>{!function(e,r){el(r,!0),tb(e,pd);let t=()=>t6(o,"$translator",a),[a,n]=t8(),o=ei(av),i=eL(()=>{var e;return!!(null!=(e=r.trialPhase)&&e.periodDuration)}),s=eL(()=>{var e;return(null==(e=r.introPricePhase)?void 0:e.cycleCount)===1}),l=eL(()=>!!r.introPricePhase),c=eL(()=>{var e;return!!r.discountPhase||((null==(e=r.priceBreakdown.appliedDiscounts)?void 0:e.length)??0)>0}
398),d=eL(()=>{var e,a;if(!rL(l)||!(null!=(e=r.introPricePhase)&&e.period))return"";let n=r.introPricePhase.period.number*(null==(a=r.introPricePhase)?void 0:a.cycleCount),o=r.introPricePhase.period.unit;return null==n||null==o?"":1!==n||rL(i)||"en"!==t().selectedLocale?t().translatePeriod(n,o)||"":t().translatePeriodUnit(o)||""}),u=eL(()=>{var e,a;return null!=(e=r.introPricePhase)&&e.period?rL(s)?t().translate(ay.ProductInfoIntroPricePhasePaidOnce):r.introPricePhase&&null!=(a=r.introPricePhase)&&a.period&&t().translatePeriodFrequency(r.introPricePhase.period.number,r.introPricePhase.period.unit,{useMultipleWords:!0})||"":""}),p=eL(()=>rL(i)?ay.ProductInfoIntroPricePhaseAfterTrial:ay.ProductInfoIntroPricePhase),_=eL(()=>t().formatPrice(r.priceBreakdown.totalAmountInMicros,r.priceBreakdown.currency)),g=eL(()=>{var e,a;let n=r.introPricePhase||rL(c)?(null==(a=null==(e=r.basePhase)?void 0:e.price)?void 0:a.amountMicros)??0:r.priceBreakdown.totalAmountInMicros;return t().formatPrice(n,r.priceBreakdown.currency)}),m=eL(()=>rL(l)?ay.ProductInfoAfter:rL(i)?ay.ProductInfoAfterTrial:null),h=eL(()=>rL(i)?"heading-md":"heading-lg"),f=eL(()=>rL(i)||rL(l)?"heading-md":"heading-lg");var v=pc(),y=e1(v),k=e=>{var a=ps();cy(e1(a),{size:"heading-lg",children:(e,a)=>{{let a=eL(()=>({trialDuration:((e,r)=>{let t=aw(e);return t?r.translatePeriod(t.number,t.unit)||`${t.number} ${t.unit}s`:e})(r.trialPhase.periodDuration,t())}));cF(e,{get key(){return ay.ProductInfoFreeTrialDuration},get variables(){return rL(a)}})}},$$slots:{default:!0}}),r0(e,a)};tn(y,e=>{rL(i)&&e(k)});var w=e5(y,2),P=e=>{var r=pl(),t=e1(r);cy(t,{get size(){return rL(h)},children:(e,r)=>{{let r=eL(()=>({introPriceDuration:rL(d),introPrice:rL(_)}));cF(e,{get key(){return rL(p)},get variables(){return rL(r)}})}},$$slots:{default:!0}});var a=e5(t,2),n=e=>{cy(e,{size:"body-small",children:(e,r)=>{var t=rJ();rl(()=>r6(t,rL(u))),r0(e,t)},$$slots:{default:!0}})};tn(a,e=>{rL(u)&&e(n)}),r0(e,r)};tn(w,e=>{rL(l)&&e(P)});var x=e1(e5(w,2));cy(x,{get size(){return rL(f)},children:(e,r)=>{var t=rJ();rl(()=>r6(t,rL(g))),r0(e,t)},$$slots:{default:!0}});var E=e5(x,2),C=e=>{cy(e,{size:"body-small",children:(e,a)=>{var n=rJ();rl(e=>r6(n,e),[()=>t().translatePeriodFrequency(r.basePhase.period.number,r.basePhase.period.unit,{useMultipleWords:!0})]),r0(e,n)},$$slots:{default:!0}})};tn(E,e=>{var t;null!=(t=r.basePhase)&&t.period&&e(C)});var S=e5(E,2),I=e=>{cy(e,{size:"body-small",children:(e,r)=>{cF(e,{get key(){return rL(m)}})},$$slots:{default:!0}})};tn(S,e=>{rL(m)&&e(I)}),r0(e,v),ec(),n()}(e,{get priceBreakdown(){return c()},get basePhase(){return rL(P)},get trialPhase(){return rL(x)},get discountPhase(){return rL(E)},get introPricePhase(){return rL(C)}})},A=e=>{!function(e,r){el(r,!0);let[t,a]=t8(),n=ei(av),o=eL(()=>{var e,a;return t6(n,"$translator",t).formatPrice((null==(a=null==(e=r.basePhase)?void 0:e.price)?void 0:a.amountMicros)??0,r.priceBreakdown.currency)});var i=pu();cy(e1(i),{size:"heading-lg",children:(e,r)=>{var t=rJ();rl(()=>r6(t,rL(o))),r0(e,t)},$$slots:{default:!0}}),r0(e,i),ec(),a()}(e,{get priceBreakdown(){return c()},get basePhase(){return rL(P)}})};tn(z,e=>{rL(y)?e(q):e(A,!1)}),function(e,r){el(r,!0),tb(e,pt);let t=()=>t6(s,"$translator",a),[a,n]=t8(),o=e=>{var a=pr(),n=e1(a),o=e=>{var a=u4(),n=e4(a),o=e1(n),i=e1(o);cy(e1(i),{size:"body-small",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.PricingTableSubtotal)]),r0(e,a)},$$slots:{default:!0}}),cy(e1(e5(o,2)),{size:"body-small",children:(e,a)=>{var n=rJ();rl(e=>r6(n,e),[()=>t().formatPrice(rL(u),r.priceBreakdown.currency)]),r0(e,n)},$$slots:{default:!0}});var s=e1(e5(n,2)),l=e1(s);cy(e1(l),{size:"body-small",children:(e,a)=>{var n=rJ();rl(e=>r6(n,`${e??""}${r.resolvedDiscount.displayName?`: ${r.resolvedDiscount.displayName}`:""}${rL(_)?` (${rL(_)})`:""}`),[()=>t().translate(ay.PricingTableDiscount)]),r0(e,n)},$$slots:{default:!0}}),cy(e1(e5(s,2)),{size:"body-small",children:(e,a)=>{var n=rJ();rl(e=>r6(n,`-${e??""}`),[()=>t().formatPrice(rL(p),r.priceBreakdown.currency)]),r0(e,n)},$$slots:{default:!0}}),r0(e,a)};tn(n,e=>{r.resolvedDiscount&&!r.showDiscountCodeField&&e(o)});var s=e5(n,2),l=e=>{var a=rQ(),n=e4(a),o=e=>{uZ(e,{get showDiscountCodeField(){return r.showDiscountCodeField},get discountCode(){return r.discountCode},get appliedDiscountCode(){return r.appliedDiscountCode},get discountSuffix(){return rL(_)},get discountCodeError(){return r.discountCodeError},get isUpdatingDiscountCode(){return r.isUpdatingDiscountCode},get isDiscountCodeControlsEnabled(){return r.isDiscountCodeControlsEnabled},get onDiscountCodeChange(){return r.onDiscountCodeChange},get onApplyDiscountCode(){return r.onApplyDiscountCode},get onRemoveDiscountCode(){return r.onRemoveDiscountCode}})},i=e=>{var a=u5(),n=e4(a),o=e1(n),i=e1(o);cy(e1(i),{size:"body-small",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.PricingTableSubtotal)]),r0(e,a)},$$slots:{default:!0}}),cy(e1(e5(o,2)),{size:"body-small",children:(e,a)=>{var n=rJ();rl(e=>r6(n,e),[()=>
398t().formatPrice(rL(u),r.priceBreakdown.currency)]),r0(e,n)},$$slots:{default:!0}});var s=e1(e5(n,2));uZ(s,{get showDiscountCodeField(){return r.showDiscountCodeField},get discountCode(){return r.discountCode},get appliedDiscountCode(){return r.appliedDiscountCode},get discountSuffix(){return rL(_)},get discountCodeError(){return r.discountCodeError},get isUpdatingDiscountCode(){return r.isUpdatingDiscountCode},get isDiscountCodeControlsEnabled(){return r.isDiscountCodeControlsEnabled},get onDiscountCodeChange(){return r.onDiscountCodeChange},get onApplyDiscountCode(){return r.onApplyDiscountCode},get onRemoveDiscountCode(){return r.onRemoveDiscountCode}}),cy(e1(e5(s,2)),{size:"body-small",children:(e,a)=>{var n=rJ();rl(e=>r6(n,`-${e??""}`),[()=>t().formatPrice(rL(p),r.priceBreakdown.currency)]),r0(e,n)},$$slots:{default:!0}}),r0(e,a)};tn(n,e=>{r.appliedDiscountCode?e(i,!1):e(o)}),r0(e,a)};tn(s,e=>{r.showDiscountCodeField&&e(l)});var d=e5(s,2),m=e=>{var a=u7(),n=e4(a),o=e1(n);cy(e1(o),{size:"body-small",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.PricingTotalExcludingTax)]),r0(e,a)},$$slots:{default:!0}}),cy(e1(e5(o,2)),{size:"body-small",children:(e,a)=>{var n=rQ(),o=e4(n),i=e=>{u2(e,{children:(e,a)=>{var n=rJ();rl(e=>r6(n,e),[()=>t().formatPrice(r.priceBreakdown.totalExcludingTaxInMicros,r.priceBreakdown.currency)]),r0(e,n)},$$slots:{default:!0}})},s=e=>{var a=rJ();rl(e=>r6(a,e),[()=>t().formatPrice(r.priceBreakdown.totalExcludingTaxInMicros,r.priceBreakdown.currency)]),r0(e,a)};tn(o,e=>{"loading"===r.priceBreakdown.taxCalculationStatus?e(i):e(s,!1)}),r0(e,n)},$$slots:{default:!0}});var i=e5(n,2),s=e=>{var a=u6(),n=e1(a);cy(e1(n),{size:"body-small",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.PricingTableTax)]),r0(e,a)},$$slots:{default:!0}}),cy(e1(e5(n,2)),{size:"body-small",children:(e,a)=>{u2(e,{children:(e,a)=>{var n=rJ();rl(e=>r6(n,e),[()=>t().formatPrice(1234e4,r.priceBreakdown.currency)]),r0(e,n)},$$slots:{default:!0}})},$$slots:{default:!0}}),r0(e,a)},l=e=>{var a=rQ(),n=e4(a),o=e=>{var r=u8(),a=e1(r),n=e1(a);cy(e1(e5(a,2)),{size:"body-small",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.PricingTableEnterBillingAddressToCalculate)]),r0(e,a)},$$slots:{default:!0}}),rl(e=>r6(n,e),[()=>t().translate(ay.PricingTableTax)]),r0(e,r)},i=e=>{var a=rQ(),n=e4(a),o=e=>{var a=rQ();tl(e4(a),17,()=>r.priceBreakdown.taxBreakdown,ti,(e,a)=>{var n=u9(),o=e1(n);cy(e1(o),{size:"body-small",children:(e,r)=>{var t=rJ();rl(()=>r6(t,rL(a).display_name)),r0(e,t)},$$slots:{default:!0}}),cy(e1(e5(o,2)),{size:"body-small",children:(e,n)=>{var o=rJ();rl(e=>r6(o,e),[()=>t().formatPrice(rL(a).tax_amount_in_micros,r.priceBreakdown.currency)]),r0(e,o)},$$slots:{default:!0}}),r0(e,n)}),r0(e,a)};tn(n,e=>{null!==r.priceBreakdown.taxBreakdown&&e(o)},!0),r0(e,a)};tn(n,e=>{"pending"===r.priceBreakdown.taxCalculationStatus?e(o):e(i,!1)},!0),r0(e,a)};tn(i,e=>{"loading"===r.priceBreakdown.taxCalculationStatus?e(s):e(l,!1)}),r0(e,a)};tn(d,e=>{rL(c)&&e(m)});var h=e5(d,2),f=e=>{r0(e,u3())};tn(h,e=>{(rL(c)||r.appliedDiscountCode)&&e(f)});var v=e5(h,2),y=e=>{var a=pe(),n=e1(a);cy(e1(n),{size:"body-small",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.PricingTableTrialEnds,{formattedTrialEndDate:t().translateDate(rL(i),{dateStyle:"medium"})})]),r0(e,a)},$$slots:{default:!0}}),cy(e1(e5(n,2)),{size:"body-small",children:(e,a)=>{var n=rJ();rl(e=>r6(n,e),[()=>t().formatPrice(r.priceBreakdown.totalAmountInMicros,r.priceBreakdown.currency)]),r0(e,n)},$$slots:{default:!0}}),r0(e,a)};tn(v,e=>{rL(i)&&e(y)});var k=e1(e5(v,2));cy(e1(k),{size:"body-small",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.PricingTableTotalDueToday)]),r0(e,a)},$$slots:{default:!0}}),cy(e1(e5(k,2)),{size:"body-small",children:(e,a)=>{var n=rJ();rl(e=>r6(n,e),[()=>t().formatPrice(rL(g),r.priceBreakdown.currency)]),r0(e,n)},$$slots:{default:!0}}),r0(e,a)},i=eL(()=>{var e;return null!=(e=r.trialPhase)&&e.period?aP(new Date,r.trialPhase.period,!0):null}),s=ei(av),l=eL(()=>"loading"===r.priceBreakdown.taxCalculationStatus||"pending"===r.priceBreakdown.taxCalculationStatus),c=eL(()=>{var e;return"unavailable"!==r.priceBreakdown.taxCalculationStatus&&"disabled"!==r.priceBreakdown.taxCalculationStatus&&(rL(l)||((null==(e=r.priceBreakdown.taxBreakdown)?void 0:e.length)??0)>0)}),d=eL(()=>r.showDiscountCodeField||rL(c)),u=eL(()=>{var e,t;return r.priceBreakdown.originalAmountInMicros??(null==(t=null==(e=r.basePhase)?void 0:e.price)?void 0:t.amountMicros)??r.priceBreakdown.totalAmountInMicros}),p=eL(()=>{var e;return(null==(e=r.resolvedDiscount)?void 0:e.discountAmountInMicros)??0}),_=eL(()=>{var e;return(null==(e=r.resolvedDiscount)?void 0:e.suffix)??null}),g=eL(()=>rL(i)?0:r.priceBreakdown.totalAmountInMicros);var m=rQ(),h=e4(m),f=e=>{!function(e,r){let t;el(r,!1),tb(e,uQ);let a=()=>t6(c,"$translator",n),[n,o]=t8(),i=ar(r,"isExpanded",12,!0),s=ar(r,"showDiscountCodeField",8,!1),l=ar(r,"children",8),c=ei(av);function d(){i(!i())}tY();var u=uJ(),p=e1(u),_=e1(p);cy(_,{size:"label-default",children:(e,r)=>{var t=rQ(),n=e4(t),o=e=>{var r=rJ();rl(e=>r6(r,e),[()=>(a(),rO(ay),rN(()=>a().translate(ay.PricingDropdownHideDetails)))]),r0(e,r)},l=e=>{var r=rQ(),t=e4(r),n=e=>{var r=rJ();rl(e=>r6(r,e),[()=>(a(),rO(ay),rN(()=>a().translate(ay.PricingDropdownAddPromoCode)))]),r0(e,r)},o=e=>{var r=rJ();rl(e=>r6(r,e),[()=>(a(),rO(ay),rN(()=>
398a().translate(ay.PricingDropdownShowDetails)))]),r0(e,r)};tn(t,e=>{s()?e(n):e(o,!1)},!0),r0(e,r)};tn(n,e=>{i()?e(o):e(l,!1)}),r0(e,t)},$$slots:{default:!0}});var g=e1(e5(_,2)),m=e=>{uj(e,{name:"chevron-up"})},h=e=>{uj(e,{name:"chevron-down"})};tn(g,e=>{i()?e(m):e(h,!1)});var f=e5(p,2),v=e1(f);tr(e1(v),()=>l()??V),rl(()=>{tM(p,"aria-expanded",i()),t=tE(f,1,"rcb-pricing-dropdown-content svelte-v5skdw",null,t,{collapsed:!i()})}),rV("click",p,d),rV("keydown",p,e=>"Enter"===e.key||" "===e.key?d():null),r0(e,u),ec(),o()}(e,{get showDiscountCodeField(){return r.showDiscountCodeField},children:(e,r)=>{o(e)},$$slots:{default:!0}})},v=e=>{o(e)};tn(h,e=>{rL(d)?e(f):e(v,!1)}),r0(e,m),ec(),n()}(e5(T,2),{get priceBreakdown(){return c()},get trialPhase(){return rL(x)},get basePhase(){return rL(P)},get resolvedDiscount(){return rL(o)},get showDiscountCodeField(){return d()},get discountCode(){return u()},get appliedDiscountCode(){return p()},get discountCodeError(){return _()},get isUpdatingDiscountCode(){return g()},get isDiscountCodeControlsEnabled(){return m()},get onDiscountCodeChange(){return h()},get onApplyDiscountCode(){return f()},get onRemoveDiscountCode(){return v()}}),r0(e,I),ec(),n()}(e,{get productDetails(){return r.productDetails},get purchaseOption(){return r.purchaseOptionToUse},get showProductDescription(){return rL(u)},get showDiscountCodeField(){return t()},get discountCode(){return a()},get appliedDiscountCode(){return n()},get discountCodeError(){return o()},get isUpdatingDiscountCode(){return i()},get isDiscountCodeControlsEnabled(){return s()},get onDiscountCodeChange(){return l()},get onApplyDiscountCode(){return c()},get onRemoveDiscountCode(){return d()},get priceBreakdown(){return rL(h)}})}},mainContent:e=>{var t=_e(),a=e4(t),n=e=>{c3(e)};tn(a,e=>{"payment-entry-loading"===r.currentPage&&e(n)});var o=e5(a,2),i=e=>{!function(e,r){let t,a,n;el(r,!0),tb(e,uh);let o=()=>t6(u,"$translator",i),[i,s]=t8(),l=ar(r,"onSessionPricingUpdated",3,void 0),c=ar(r,"onProcessingStateChange",3,void 0),d=ei(cD),u=ei(av),p=eL(()=>"base"in r.purchaseOption?r.purchaseOption:null),_=eL(()=>us(r.productDetails,r.purchaseOption)),g=eH(eJ((null==(ea=r.defaultPriceBreakdown)?void 0:ea.taxCalculationStatus)??(null!=(en=r.brandingInfo)&&en.gateway_tax_collection_enabled?"unavailable":"disabled"))),m=eH(eJ((null==(eo=r.defaultPriceBreakdown)?void 0:eo.originalAmountInMicros)??rL(_).amountMicros)),h=eH(eJ((null==(es=r.defaultPriceBreakdown)?void 0:es.taxAmountInMicros)??null)),f=eH(eJ((null==(ed=r.defaultPriceBreakdown)?void 0:ed.taxBreakdown)??null)),v=eH(eJ((null==(eu=r.defaultPriceBreakdown)?void 0:eu.totalExcludingTaxInMicros)??rL(_).amountMicros)),y=eH(eJ((null==(ep=r.defaultPriceBreakdown)?void 0:ep.totalAmountInMicros)??rL(_).amountMicros)),k=eH(eJ((null==(e_=r.defaultPriceBreakdown)?void 0:e_.appliedDiscounts)??[])),w=eL(()=>({currency:rL(_).currency,originalAmountInMicros:rL(m),totalAmountInMicros:rL(y),totalExcludingTaxInMicros:rL(v),taxCalculationStatus:rL(g),taxAmountInMicros:rL(h),taxBreakdown:rL(f),appliedDiscounts:rL(k)})),P=eH(eJ(r.gatewayParams.elements_configuration)),x=eH(null),E=eH(null),C=eH(null),S=eH(eJ(r.customerEmail??void 0)),I=eH(eJ(!!r.customerEmail)),T=eH(!0),D=eH(!1),z=eH(void 0),q=eH(void 0),A=eH(void 0),M=eH(!1),F=eH(null),j=eL(()=>rL(T)||rL(M)?"loading":rL(q)?"error":"form"),$=eH("unavailable"),L=eL(()=>!rL(M)&&rL(D)&&rL(I)&&("disabled"===rL(g)||"calculated"===rL(g)||"miss-match"===rL(g))),N=eL(()=>up({priceBreakdown:rL(w),productDetails:r.productDetails,purchaseOption:r.purchaseOption,translator:o()})),O=eL(()=>rL(w)&&(r.productDetails.productType===aM.Subscription?rL(p)&&r.managementUrl?d2.buildStripeExpressCheckoutOptionsForSubscription(r.productDetails,rL(w),rL(p),o(),r.managementUrl,rL(N)):void 0:r.productDetails.defaultNonSubscriptionOption?d2.buildStripeExpressCheckoutOptionsForNonSubscription(r.productDetails,rL(w),rL(N)):void 0));function B(e){eG(g,e.taxCalculationStatus,!0),eG(m,e.originalAmountInMicros??rL(_).amountMicros,!0),eG(h,e.taxAmountInMicros,!0),eG(f,e.taxBreakdown,!0),eG(v,e.totalExcludingTaxInMicros,!0),eG(y,e.totalAmountInMicros,!0),eG(k,e.appliedDiscounts??[],!0)}async function U(e,t){await r.purchaseOperationHelper.checkoutRefreshPricing({countryCode:null==e?void 0:e.countryCode,postalCode:null==e?void 0:e.postalCode,signal:t}).then(r=>{let a,n=c0({taxCalculation:r,taxCustomerDetails:e});d.trackSDKEvent(n),null==t||t.throwIfAborted(),a=r.failed_reason?e||r.failed_reason!==ap.invalid_tax_location?"disabled":"pending":"calculated",function(e,r,t){let a=a_(e,r);l()?l()(e,a):(B(a),eG(P,e.gateway_params.elements_configuration,!0)),eG(x,t,!0)}(r,a,e)})}async function R(e,r){eG(S,r,!0),eG(I,e,!0),await H()}async function W({complete:e,paymentMethod:r}){eG(z,r,!0),eG(D,e,!0),await H()}async function V(e){if(null==e||e.preventDefault(),rL(M))return;let t=c1({selectedPaymentMethod:rL(z)??null});d.trackSDKEvent(t),eG(M,!0),await Y()?r.onContinue():eG(M,!1)}async function K(e,t){eG(z,e,!0),eG(S,r.customerEmail??t,!0),await V()}async function H(){"card"!==rL(z)||!rL(I)||!rL(D)||rL(M)||"disabled"===rL(g)||("loading"!==rL(g)&&(eG($,rL(g),!0),eG(g,"loading")),await G(async e=>{await X().then(()=>e.throwIfAborted()).then(()=>Z(e)).then(()=>e.throwIfAborted()).catch(r=>{e.aborted||ee(r)}).finally(()=>{"loading"!==rL(g)||e.aborted||eG(g,rL($),!0)})}))}async function Y(){return await G(async e=>{var r;let t,a=rL(y);return await X().then(()=>e.throwIfAborted()).then(()=>Z(e)).then(e=>{t=e}).then(()=>e.throwIfAborted()).then((r=a,()=>{if(rL(y)!==r)throw new u_})).then(()=>e.throwIfAborted()).then(J).then(()=>e.throwIfAborted()).then(()=>Q(t)).then(()=>e.throwIfAborted()).then(()=>!0).catch(r=>(e.aborted||ee(r),!1))})}async function G(e){rL(F)&&rL(F).abort(),eG(F,new AbortController,!0);let r=rL(F).signal;try{return await e(r)}catch(e){if(e instanceof DOMException&&"AbortError"===e.name)return Promise.resolve(void 0);throw e}}async function X(){rL(C)&&await d2.submitElements(rL(C))}async function Z(e){var r,t;if("unavailable"===rL(g)||"disabled"===rL(g)||!rL(C)||!rL(E))return;let{customerDetails:a,confirmationTokenId:n}=await d2.extractTaxCustomerDetails(rL(C),rL(E));return null==e||e.throwIfAborted(),a.postalCode===(null==(r=rL(x))?void 0:r.postalCode)&&a.countryCode===(null==(t=rL(x))?void 0:t.countryCode)||await U(a,e),n&&"card"!==rL(z)?n:void 0}async function J(){var e;let t=await r.purchaseOperationHelper.checkoutComplete(rL(S),o().selectedLocale),a=null==(e=null==t?void 0:t.gateway_params)?void 0:e.client_secret;a&&eG(A,a,!0)}async function Q(e){rL(E)&&rL(C)&&rL(A)&&await d2.confirmElements(rL(E),rL(C),rL(A),e)}async function ee(e){if(e instanceof u_)eG(g,"miss-match");else if(e instanceof ah){let t=function({errorCode:e,errorMessage:r,mode:t=cH}){return{eventName:cW.CheckoutPaymentFormError,properties:{mode:t,errorCode:e,errorMessage:r}}}({errorCode:e.errorCode.toString(),errorMessage:e.message});d.trackSDKEvent(t),e.errorCode===am.MissingEmailError?eG(q,o().translate(ay.ErrorPageErrorMessageInvalidEmailError,{email:rL(S)}),!0):r.onError(e)}else if(e instanceof d1)await er(e);else throw e}async function er(e){let t=c2({errorCode:e.gatewayErrorCode??"",errorMessage:e.message??""});d.trackSDKEvent(t),e.code===d0.HandledFormError||(e.code===d0.UnhandledFormError?eG(q,e.message,!0):r.onError(new ah(am.ErrorSettingUpPurchase,"Failed to initialize payment form",e.message)))}rr(()=>{r.onPriceBreakdownUpdated(rL(w))}),rr(()=>{r.defaultPriceBreakdown||(eG(m,rL(_).amountMicros,!0),eG(h,null),eG(f,null),eG(v,rL(_).amountMicros,!0),eG(y,rL(_).amountMicros,!0),eG(k,[],!0))}),rr(()=>{r.defaultPriceBreakdown&&B(r.defaultPriceBreakdown)}),rr(()=>{eG(P,r.gatewayParams.elements_configuration,!0)}),rr(()=>{var e;null==(e=c())||e(rL(M))}),tt(async()=>
398{"unavailable"===rL(g)&&await U(null).catch(ee)}),ta(()=>{rL(F)&&(rL(F).abort(),eG(F,null))});let et=()=>{eG(q,void 0)};var ea,en,eo,es,ed,eu,ep,e_,eg=um(),em=e1(eg),eh=e=>{var r=ug();c3(e1(r)),r0(e,r)};tn(em,e=>{"loading"===rL(j)&&e(eh)});var ef=e5(em,2),ev=e=>{{let r=eL(()=>o().translate(ay.ErrorButtonTryAgain));cM(e,{title:null,type:"error",get closeButtonTitle(){return rL(r)},onDismiss:et,icon:e=>{aR(e)},message:e=>{var r=rJ();rl(()=>r6(r,rL(q))),r0(e,r)},$$slots:{icon:!0,message:!0}})}};tn(ef,e=>{"error"===rL(j)&&e(ev)});var ey=e5(ef,2),eb=e1(ey),ek=e1(eb),ew=e1(ek);{let e=eL(()=>!!r.customerEmail);!function(e,r){el(r,!0),tb(e,ue);let t=()=>t6(s,"$translator",a),[a,n]=t8(),o=ar(r,"stripe",15,null),i=ar(r,"elements",15,null),s=ei(av),l=d2.getStripeLocale(t().bcp47Locale||t().fallbackBcp47Locale),c=eH(!1),d=eH(eJ(r.skipEmail)),u=eH(!1),p=eH(void 0),_=eH("mobile"),g=eH(void 0);function m(){window.matchMedia&&window.matchMedia("(max-width: 767px)").matches?eG(_,"mobile"):eG(_,"desktop"),eG(p,{fontSizeBase:"14px",fontFamily:dz,spacingGridRow:"16px"},!0)}function h(){clearTimeout(rL(g)),eG(g,setTimeout(()=>{m()},150),!0)}let f=e=>{r.onError(e),r.onLoadingComplete()},v=async()=>{rL(d)||(eG(d,!0),rL(d)&&rL(c)&&rL(u)&&r.onLoadingComplete())},y=async()=>{rL(u)||(eG(u,!0),rL(d)&&rL(c)&&rL(u)&&r.onLoadingComplete())},k=async()=>{rL(c)||(eG(c,!0),rL(d)&&rL(c)&&rL(u)&&r.onLoadingComplete())},w=async e=>{r.onPaymentInfoChange({complete:e.complete,paymentMethod:e.complete?e.value.type:void 0})},P=async e=>{r.onEmailChange(e.complete,e.value.email)};tt(()=>(window.addEventListener("resize",h),()=>{window.removeEventListener("resize",h)})),tt(async()=>{m(),!o()&&!i()&&r.stripeAccountId&&r.publishableApiKey&&r.elementsConfiguration&&await d2.initializeStripe(r.stripeAccountId,r.publishableApiKey,r.elementsConfiguration,r.brandingInfo,l,rL(p),rL(_)).then(({stripe:e,elements:r})=>{o(e),i(r)}).catch(e=>{r.onError(e)})}),rr(()=>{r.elementsConfiguration&&i()&&d2.updateElementsConfiguration(i(),r.elementsConfiguration)});var x=rQ(),E=e4(x),C=e=>{var t=d3(),a=e1(t);d7(a,{get elements(){return i()},onError:f,onReady:y,get onSubmit(){return r.onExpressCheckoutElementSubmit},get expressCheckoutOptions(){return r.expressCheckoutOptions},get forceEnableWalletMethods(){return r.forceEnableWalletMethods}});var n=e5(a,2),o=e=>{!function(e,r){el(r,!0);let t=null,a="link-authentication-element",n=async e=>{await r.onError(d2.mapInitializationError(e.error))};tt(()=>{try{(t=d2.createLinkAuthenticationElement(r.elements,r.email)).mount(`#${a}`),t.on("ready",r.onReady),t.on("change",r.onChange),t.on("loaderror",n)}catch(e){r.onError(d2.mapInitializationError(e))}}),ta(()=>{null==t||t.destroy(),t=null});var o=d5();tM(o,"id",a),r0(e,o),ec()}(e,{get elements(){return i()},onReady:v,onChange:P,onError:f})};tn(n,e=>{r.skipEmail||e(o)}),function(e,r){el(r,!0);let t=null,a="payment-element",n=async e=>{await r.onError(d2.mapInitializationError(e.error))};tt(()=>{var e;try{(t=d2.createPaymentElement(r.elements,null==(e=r.brandingInfo)?void 0:e.app_name)).mount(`#${a}`),t.on("ready",r.onReady),t.on("change",r.onChange),t.on("loaderror",n)}catch(e){r.onError(d2.mapInitializationError(e))}}),ta(()=>{null==t||t.destroy(),t=null});var o=d4();tM(o,"id",a),r0(e,o),ec()}(e5(n,2),{get elements(){return i()},get brandingInfo(){return r.brandingInfo},onReady:k,onChange:w,onError:f}),r0(e,t)};tn(E,e=>{i()&&e(C)}),r0(e,x),ec(),n()}(ew,{get stripeAccountId(){return r.gatewayParams.stripe_account_id},get publishableApiKey(){return r.gatewayParams.publishable_api_key},get elementsConfiguration(){return rL(P)},get brandingInfo(){return r.brandingInfo},get forceEnableWalletMethods(){return r.forceEnableWalletMethods},get skipEmail(){return rL(e)},onLoadingComplete:function(){d.trackSDKEvent({eventName:cW.CheckoutPaymentFormImpression,properties:{mode:cH}}),eG(T,!1)},onError:er,onEmailChange:R,onPaymentInfoChange:W,onExpressCheckoutElementSubmit:K,get expressCheckoutOptions(){return rL(O)},get stripe(){return rL(E)},set stripe(qe){eG(E,qe,!0)},get elements(){return rL(C)},set elements(qe){eG(C,qe,!0)}})}var eP=e5(ek,2);!function(e,r){el(r,!0);let t=()=>t6(o,"$translator",a),[a,n]=t8(),o=ei(av);{var i,s,l,c;let a=eL(()=>t().translate(ay.PriceUpdateTitle)),n=eL(()=>{var e;return t().translate(null!=(e=r.subscriptionOption)&&e.trial?ay.PriceUpdateTrialMessage:ay.PriceUpdateBaseMessage)});i={get title(){return rL(a)},get message(){return rL(n)}},tb(e,ui),l=e1(s=uo()),un(e1(l)),c=e1(e5(l,2)),cy(e1(c),{size:"body-small",children:(e,r)=>{var t=rJ();rl(()=>r6(t,i.title)),r0(e,t)},$$slots:{default:!0}}),cy(e1(e5(c,2)),{size:"body-small",children:(e,r)=>{var t=rJ();rl(()=>r6(t,i.message)),r0(e,t)},$$slots:{default:!0}}),r0(e,s)}ec(),n()}(e1(eP),{get subscriptionOption(){return rL(p)}});var ex=e5(eP,2),eE=e1(ex);{let e=eL(()=>!rL(L)),t=eL(()=>{var e;return null!=(e=r.brandingInfo)&&e.gateway_tax_collection_enabled?rL(w):void 0});!function(e,r){var t,a;el(r,!0);let n=()=>
398t6(s,"$translator",o),[o,i]=t8(),s=ei(av),l=ei(cz),c=eL(()=>t6(l,"$brandingAppearanceStore",o)??void 0),d=eL(()=>r.priceBreakdown?n().formatPrice(r.priceBreakdown.totalAmountInMicros,r.priceBreakdown.currency):null),u=null==(a=null==(t=r.subscriptionOption)?void 0:t.trial)?void 0:a.period,p=eL(()=>u?n().translatePeriod(u.number,u.unit):null);cl(e,{get disabled(){return r.disabled},testId:"PayButton",get brandingAppearance(){return rL(c)},children:(e,t)=>{var a=rQ(),n=e4(a),o=e=>{{let r=eL(()=>({trialPeriodLabel:rL(p)}));cF(e,{get key(){return ay.PaymentEntryPageButtonStartTrial},get variables(){return rL(r)}})}},i=e=>{var r=rQ(),t=e4(r),a=e=>{{let r=eL(()=>({formattedPrice:rL(d)}));cF(e,{get key(){return ay.PaymentEntryPageButtonWithPrice},get variables(){return rL(r)}})}},n=e=>{cF(e,{get key(){return ay.PaymentEntryPageButtonPay}})};tn(t,e=>{rL(d)?e(a):e(n,!1)},!0),r0(e,r)};tn(n,e=>{var t;null!=(t=r.subscriptionOption)&&t.trial?e(o):e(i,!1)}),r0(e,a)},$$slots:{default:!0}}),ec(),i()}(eE,{get disabled(){return rL(e)},get subscriptionOption(){return rL(p)},get priceBreakdown(){return rL(t)}})}(function(e,r){el(r,!1),tb(e,cR);let t=()=>t6(k,"$translator",a),[a,n]=t8(),o=eY(),i=eY(),s=eY(),l=eY(),c=eY(),d=eY(),u=eY(),p=eY(),_=eY(),g=eY(),m=eY(),h=eY(),f=ar(r,"brandingInfo",8,null),v=ar(r,"purchaseOption",8,null),y=ar(r,"termsAndConditionsUrl",8,null),k=ei(av);ro(()=>rO(v()),()=>{var e;eG(o,null!=(e=v())&&"base"in e?v():null)}),ro(()=>rO(v()),()=>{var e;eG(i,null!=(e=v())&&"basePrice"in e?v():null)}),ro(()=>rL(o),()=>{var e;eG(s,(e=rL(o))?e.trial?ay.PaymentEntryPageTrialSubscriptionTermsInfo:ay.PaymentEntryPageSubscriptionTermsInfo:ay.PaymentEntryPageOtpTermsInfo)}),ro(()=>rL(o),()=>{var e,r,t;eG(l,(null==(e=rL(o))?void 0:e.discount)??(null==(r=rL(o))?void 0:r.introPrice)??(null==(t=rL(o))?void 0:t.base)??null)}),ro(()=>(rL(i),rL(l)),()=>{var e,r,t,a;eG(c,(null==(r=null==(e=rL(i))?void 0:e.discount)?void 0:r.price)||(null==(t=rL(i))?void 0:t.basePrice)||(null==(a=rL(l))?void 0:a.price))}),ro(()=>(rL(c),t()),()=>{eG(d,rL(c)?aS(rL(c).amountMicros,rL(c).currency,t().bcp47Locale||t().fallbackBcp47Locale):null)}),ro(()=>(rL(l),t()),()=>{var e,r,a,n,o;eG(u,null!=(e=rL(l))&&e.period?t().translatePeriodFrequency((null==(a=null==(r=rL(l))?void 0:r.period)?void 0:a.number)||1,null==(o=null==(n=rL(l))?void 0:n.period)?void 0:o.unit,{useMultipleWords:!0}):null)}),ro(()=>(rL(o),t(),aP),()=>{var e,r;eG(p,null!=(r=null==(e=rL(o))?void 0:e.trial)&&r.period?t().translateDate(aP(new Date,rL(o).trial.period,!0),{year:"numeric",month:"long",day:"numeric"}):null)}),ro(()=>(rO(f()),rL(c),t(),rL(s),rL(d),rL(u),rL(p)),()=>{var e;eG(_,f()&&rL(c)?t().translate(rL(s),{appName:null==(e=f())?void 0:e.app_name,price:rL(d),perFrequency:rL(u),renewalDate:rL(p)}):null)}),ro(()=>rL(o),()=>{eG(g,function(e){let r=null==e?void 0:e.discount;if(!e||!r)return null;switch(r.durationMode){case"forever":return"Discount applied to your subscription. Auto-renews at the discounted rate. Cancel anytime.";case"one_time":return"One-time discount applied. Auto-renews at the standard rate. Cancel anytime.";case"time_window":return!function(e,r){if("time_window"!==r.durationMode)return!1;let t=e.base.period,a=r.period;if(!t||!a||r.cycleCount<=0)return!1;let n=cj(t),o=cj({number:a.number*r.cycleCount,unit:a.unit});return n>0&&o<=n}(e,r)?"Limited-time discount. Auto-renews at the standard rate. Cancel anytime.":"Discount applies to your first payment only. Subscription auto-renews at the standard rate. Cancel anytime.";default:return null}}(rL(o)))}),ro(()=>(rL(g),rL(_)),()=>{eG(m,rL(g)??rL(_))}),ro(()=>(rL(o),t(),ay),()=>{eG(h,rL(o)?t().translate(ay.PaymentEntryPageSubscriptionInfo):null)}),ri(),tY();var w=cU(),P=e1(w),x=e=>{var r=cL();cy(e1(r),{size:"caption-default",children:(e,r)=>{var t=rJ();rl(()=>r6(t,rL(m))),r0(e,t)},$$slots:{default:!0}}),r0(e,r)};tn(P,e=>{rL(m)&&e(x)});var E=e5(P,2),C=e=>{var r=cN();cy(e1(r),{size:"caption-default",children:(e,r)=>{var t=rJ();rl(()=>r6(t,rL(h))),r0(e,t)},$$slots:{default:!0}}),r0(e,r)};tn(E,e=>{rL(h)&&!rL(g)&&e(C)}),cy(e1(e5(E,2)),{size:"caption-default",children:(e,r)=>{var t=cB(),a=e4(t),n=e=>{var r=cO(),t=e4(r);cF(e1(t),{get key(){return rO(ay),rN(()=>ay.PaymentEntryPageTermsLinkLabel)}}),e5(t,2).textContent="|",rl(()=>tM(t,"href",y())),r0(e,r)};tn(a,e=>{y()&&e(n)}),cF(e5(a,2),{get key(){return rO(ay),rN(()=>ay.PaymentEntryPagePaymentStepTitle)}}),r0(e,t)},$$slots:{default:!0}}),r0(e,w),ec(),n()})(e1(e5(eE,2)),{get brandingInfo(){return r.brandingInfo},get purchaseOption(){return r.purchaseOption},get termsAndConditionsUrl(){return r.termsAndConditionsUrl}}),rl(()=>{t=tE(eb,1,"rc-checkout-form-container svelte-zfhfge",null,t,{invisible:"form"!==rL(j)}),a=tE(eP,1,"rc-checkout-price-update-info-container svelte-zfhfge",null,a,{"fully-hidden":"miss-match"!==rL(g)||"form"!==rL(j)}),n=tE(ex,1,"rc-checkout-pay-container svelte-zfhfge",null,n,{"fully-hidden":"form"!==rL(j)})}),rV("submit",ey,V),r0(e,eg),ec(),s()}(e,{get productDetails(){return r.productDetails},get purchaseOption(){return r.purchaseOptionToUse},get brandingInfo(){return r.brandingInfo},get purchaseOperationHelper(){return r.purchaseOperationHelper},get gatewayParams(){return r.gatewayParams},get managementUrl(){return r.managementUrl},get customerEmail(){return r.customerEmail},get forceEnableWalletMethods(){return r.forceEnableWalletMethods},get defaultPriceBreakdown(){return r.defaultPriceBreakdown},get termsAndConditionsUrl(){return r.termsAndConditionsUrl},get onContinue(){return r.onContinue},get onError(){return r.onError},onPriceBreakdownUpdated:f,get onSessionPricingUpdated(){return p()},get onProcessingStateChange(){return u()}})};tn(o,e=>{"payment-entry"===r.currentPage&&e(i)});var s=e5(o,2),l=e=>{{let t=eL(()=>{var e;return(null==(e=r.brandingInfo)?void 0:e.support_email)??null}),a=eL(()=>{var e;return(null==(e=r.brandingInfo)?void 0:e.app_name)??null});uB(e,{get lastError(){return r.lastError},get productDetails(){return r.productDetails},get supportEmail(){return rL(t)},get onDismiss(){return r.closeWithError},get appName(){return rL(a)}})}};tn(s,e=>{"error"===r.currentPage&&e(l)});var c=e5(s,2),d=e=>{uU(e,{get onContinue(){return r.onContinue}})};tn(c,e=>{"success"===r.currentPage&&e(d)}),r0(e,t)},$$slots:{navbarHeaderContent:!0,navbarBodyContent:!0,mainContent:!0}}),ec()}(e,{get isSandbox(){return rL(t)},get currentPage(){return rL(f)},get brandingInfo(){return r.brandingInfo},get productDetails(){return c},get purchaseOptionToUse(){return rL(u)},get lastError(){return rL(p)},get gatewayParams(){return rL(x)},get managementUrl(){return rL(k)},get purchaseOperationHelper(){return r.purchaseOperationHelper},get isInElement(){return r.isInElement},get termsAndConditionsUrl(){return r.termsAndConditionsUrl},get showDiscountCodeField(){return o()},get draftDiscountCode(){return rL(_)},get appliedDiscountCode(){return rL(P)},get discountCodeError(){return rL(g)},get isUpdatingDiscountCode(){return rL(m)},get isDiscountCodeControlsEnabled(){return rL(a)},get forceEnableWalletMethods(){return D},get customerEmail(){return rL(i)},get defaultPriceBreakdown(){return rL(w)},closeWithError:()=>{r.onError(rL(p)??new ah(am.UnknownError,"Unknown error without state set."))},onDraftDiscountCodeChange:e=>{eG(_,e,!0),eG(g,null)},onApplyDiscountCode:M,onRemoveDiscountCode:F,onPaymentProcessingChange:e=>{eG(h,e,!0)},onSessionPricingUpdated:q,onContinue:()=>"payment-entry"===rL(f)?void r.purchaseOperationHelper.pollCurrentPurchaseForCompletion().then(e=>{eG(v,e,!0),n()?r.onFinished(e):eG(f,"success")}
398).catch(e=>{j(e)}):"success"===rL(f)||"error"===rL(f)?void r.onFinished(rL(v)):void eG(f,"success"),onError:j,get onClose(){return r.onClose},get hideBackButton(){return s()}})}ec()}function _a(e,r,t,a,n,o,i){try{var s=e[o](i),l=s.value}catch(e){return void t(e)}s.done?r(l):Promise.resolve(l).then(a,n)}function _n(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);r&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,a)}return t}function _o(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?_n(Object(t),!0).forEach(function(r){var a,n;a=r,n=t[r],(a=function(e){var r=function(e,r){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,r);if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==typeof r?r:r+""}(a))in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):_n(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _i(e,r){if(null==e)return{};var t,a,n=function(e,r){if(null==e)return{};var t={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(r.includes(a))continue;t[a]=e[a]}return t}(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)t=o[a],r.includes(t)||({}).propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}function _s(){_s=function(){return r};var e,r={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,r,t){e[r]=t.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,r,t){return Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}),e[r]}try{c({},"")}catch{c=function(e,r,t){return e[r]=t}}function d(r,t,a,o){var i,s,l,c,d=Object.create((t&&t.prototype instanceof h?t:h).prototype);return n(d,"_invoke",{value:(i=r,s=a,l=new I(o||[]),c=p,function(r,t){if(c===_)throw Error("Generator is already running");if(c===g){if("throw"===r)throw t;return{value:e,done:!0}}for(l.method=r,l.arg=t;;){var a=l.delegate;if(a){var n=function r(t,a){var n=a.method,o=t.iterator[n];if(o===e)return a.delegate=null,"throw"===n&&t.iterator.return&&(a.method="return",a.arg=e,r(t,a),"throw"===a.method)||"return"!==n&&(a.method="throw",a.arg=TypeError("The iterator does not provide a '"+n+"' method")),m;var i=u(o,t.iterator,a.arg);if("throw"===i.type)return a.method="throw",a.arg=i.arg,a.delegate=null,m;var s=i.arg;return s?s.done?(a[t.resultName]=s.value,a.next=t.nextLoc,"return"!==a.method&&(a.method="next",a.arg=e),a.delegate=null,m):s:(a.method="throw",a.arg=TypeError("iterator result is not an object"),a.delegate=null,m)}(a,l);if(n){if(n===m)continue;return n}}if("next"===l.method)l.sent=l._sent=l.arg;else if("throw"===l.method){if(c===p)throw c=g,l.arg;l.dispatchException(l.arg)}else"return"===l.method&&l.abrupt("return",l.arg);c=_;var o=u(i,s,l);if("normal"===o.type){if(c=l.done?g:"suspendedYield",o.arg===m)continue;return{value:o.arg,done:l.done}}"throw"===o.type&&(c=g,l.method="throw",l.arg=o.arg)}})}),d}function u(e,r,t){try{return{type:"normal",arg:e.call(r,t)}}catch(e){return{type:"throw",arg:e}}}r.wrap=d;var p="suspendedStart",_="executing",g="completed",m={};function h(){}function f(){}function v(){}var y={};c(y,i,function(){return this});var k=Object.getPrototypeOf,w=k&&k(k(T([])));w&&w!==t&&a.call(w,i)&&(y=w);var P=v.prototype=h.prototype=Object.create(y);function x(e){["next","throw","return"].forEach(function(r){c(e,r,function(e){return this._invoke(r,e)})})}function E(e,r){var t;n(this,"_invoke",{value:function(n,o){function i(){return new r(function(t,i){!function t(n,o,i,s){var l=u(e[n],e,o);if("throw"!==l.type){var c=l.arg,d=c.value;
vendor: 4,855 bytes, line 398
398return d&&"object"==typeof d&&a.call(d,"__await")?r.resolve(d.__await).then(function(e){t("next",e,i,s)},function(e){t("throw",e,i,s)}):r.resolve(d).then(function(e){c.value=e,i(c)},function(e){return t("throw",e,i,s)})}s(l.arg)}(n,o,t,i)})}return t=t?t.then(i,i):i()}})}function C(e){var r={tryLoc:e[0]};1 in e&&(r.catchLoc=e[1]),2 in e&&(r.finallyLoc=e[2],r.afterLoc=e[3]),this.tryEntries.push(r)}function S(e){var r=e.completion||{};r.type="normal",delete r.arg,e.completion=r}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function T(r){if(r||""===r){var t=r[i];if(t)return t.call(r);if("function"==typeof r.next)return r;if(!isNaN(r.length)){var n=-1,o=function t(){for(;++n<r.length;)if(a.call(r,n))return t.value=r[n],t.done=!1,t;return t.value=e,t.done=!0,t};return o.next=o}}throw TypeError(typeof r+" is not iterable")}return f.prototype=v,n(P,"constructor",{value:v,configurable:!0}),n(v,"constructor",{value:f,configurable:!0}),f.displayName=c(v,l,"GeneratorFunction"),r.isGeneratorFunction=function(e){var r="function"==typeof e&&e.constructor;return!!r&&(r===f||"GeneratorFunction"===(r.displayName||r.name))},r.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,c(e,l,"GeneratorFunction")),e.prototype=Object.create(P),e},r.awrap=function(e){return{__await:e}},x(E.prototype),c(E.prototype,s,function(){return this}),r.AsyncIterator=E,r.async=function(e,t,a,n,o){void 0===o&&(o=Promise);var i=new E(d(e,t,a,n),o);return r.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},x(P),c(P,l,"Generator"),c(P,i,function(){return this}),c(P,"toString",function(){return"[object Generator]"}),r.keys=function(e){var r=Object(e),t=[];for(var a in r)t.push(a);return t.reverse(),function e(){for(;t.length;){var a=t.pop();if(a in r)return e.value=a,e.done=!1,e}return e.done=!0,e}},r.values=T,I.prototype={constructor:I,reset:function(r){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!r)for(var t in this)"t"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(r){if(this.done)throw r;var t=this;function n(a,n){return s.type="throw",s.arg=r,t.next=a,n&&(t.method="next",t.arg=e),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],s=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var l=a.call(i,"catchLoc"),c=a.call(i,"finallyLoc");if(l&&c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(e,r){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=r&&r<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=r,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(i)},complete:function(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),m},finish:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),S(t),m}},catch:function(e){for(var r=this.tryEntries.length-1;r>=0;--r){var t=this.tryEntries[r];if(t.tryLoc===e){var a=t.completion;if("throw"===a.type){var n=a.arg;S(t)}return n}}throw Error("illegal catch attempt")},delegateYield:function(r,t,a){return this.delegate={iterator:T(r),resultName:t,nextLoc:a},"next"===this.method&&(this.arg=e),m}},r}var _l={CLASSIC:"classic",V1:"v1"},_c=_l.V1,_d={url:"https://cdn.paddle.com/paddle/paddle.js"},_u={url:"https://cdn.paddle.com/paddle/v2/paddle.js"},_p={classic:void 0,v1:void 0},__={classic:"PaddleClassic",v1:"PaddleBillingV1"},_g=["environment","version"],_m=["environment","version"];function _h(){var e;return(e=_s().mark(function e(r){var t,a;return _s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=(null==r?void 0:r.version)||_c,e.next=3,function(e){var r,t,a=null==(t=(r=e)===_l.CLASSIC?_d:r===_l.V1?_u:void console.error("[Paddle] Unknown Paddle Version"))?void 0:t.url;if(a){var n=_p[e],o=__[e];return void 0!==n?n:(_p[e]=new Promise(function(r,t){if(typeof window>"u")return void r(void 0);if(window[o])return void r(window[o]);try{var n=document.querySelector('script[src="'.concat(a,'"]'))||void 0;
398n||(n=function(e){var r=document.createElement("script");r.src=e;var t=document.head||document.body;if(!t)throw Error("Cannot inject Paddle.js. It needs a <head> or <body> element.");return t.appendChild(r),r}(a)),n.addEventListener("load",function(){window[o]?r(window[o]):t(Error("Paddle.js not available"))}),n.addEventListener("error",function(){t(Error("Failed to load Paddle.js - ".concat(e)))})}catch(e){t(e);return}}),_p[e])}}(t);case 3:if(!(a=e.sent)){e.next=9;break}return r&&(t===_l.V1?function(e,r){var t=e.environment;e.version;var a=_i(e,_g);try{t&&r.Environment.set(t),r.Initialized?r.Update(_o({},a)):r.Initialize(_o({},a))}catch(e){console.warn("[Paddle] Paddle Initialization failed. Please check the inputs",e)}}(r,a):t===_l.CLASSIC&&function(e,r){var t=e.environment;e.version;var a=_i(e,_m);try{t&&r.Environment.set(t),r.Setup(_o({},a))}catch(e){console.warn("[Paddle] Paddle Initialization failed. Please check the inputs",e)}}(r,a)),e.abrupt("return",a);case 9:return console.error("[Paddle] Error Loading Paddle"),e.abrupt("return");case 11:case"end":return e.stop()}},e)}),_h=function(){var r=this,t=arguments;return new Promise(function(a,n){var o=e.apply(r,t);function i(e){_a(o,a,n,i,s,"next",e)}function s(e){_a(o,a,n,i,s,"throw",e)}i(void 0)})}).apply(this,arguments)}!function(e){e.CHECKOUT_LOADED="checkout.loaded",e.CHECKOUT_CLOSED="checkout.closed",e.CHECKOUT_UPDATED="checkout.updated",e.CHECKOUT_COMPLETED="checkout.completed",e.CHECKOUT_ERROR="checkout.error",e.CHECKOUT_FAILED="checkout.failed",e.CHECKOUT_ITEMS_UPDATED="checkout.items.updated",e.CHECKOUT_ITEMS_REMOVED="checkout.items.removed",e.CHECKOUT_CUSTOMER_CREATED="checkout.customer.created",e.CHECKOUT_CUSTOMER_UPDATED="checkout.customer.updated",e.CHECKOUT_CUSTOMER_REMOVED="checkout.customer.removed",e.CHECKOUT_PAYMENT_SELECTED="checkout.payment.selected",e.CHECKOUT_PAYMENT_INITIATED="checkout.payment.initiated",e.CHECKOUT_PAYMENT_FAILED="checkout.payment.failed",e.CHECKOUT_PAYMENT_ERROR="checkout.payment.error",e.CHECKOUT_DISCOUNT_APPLIED="checkout.discount.applied",e.CHECKOUT_DISCOUNT_REMOVED="checkout.discount.removed",e.CHECKOUT_UPSELL_CANCELED="checkout.upsell.canceled"}(a||(a={})),function(e){e.DAY="day",e.WEEK="week",e.MONTH="month",e.YEAR="year"}(n||(n={})),function(e){e.ALIPAY="alipay",e.APPLE_PAY="apple-pay",e.CARD="card",e.GOOGLE_PAY="google-pay",e.IDEAL="ideal",e.PAYPAL="paypal",e.WECHAT_PAY="wechat-pay",e.WIRE_TRANSFER="wire-transfer",e.NONE="none"}(o||(o={})),function(e){e.AMERICAN_EXPRESS="american_express",e.DINERS_CLUB="diners_club",e.DISCOVER="discover",e.JCB="jcb",e.MADA="mada",e.MAESTRO="maestro",e.MASTER_CARD="mastercard",e.UNION_PAY="union_pay",e.VISA="visa",e.UNKNOWN="unknown"}(i||(i={})),function(e){e.DRAFT="draft",e.READY="ready",e.COMPLETED="completed",e.BILLED="billed",e.canceled="canceled",e.PAST_DUE="past_due"}(s||(s={}));let _f="paddle-checkout-container";class _v{constructor(e,r,t=10){C(this,"paddleInstance"),C(this,"backend"),C(this,"eventsTracker"),C(this,"maxNumberAttempts"),C(this,"waitMSBetweenAttempts",1e3),this.backend=e,this.eventsTracker=r,this.maxNumberAttempts=t}async initializePaddle(e,r){var t;if(null!=(t=this.paddleInstance)&&t.Initialized)return ad.debugLog("Paddle already initialized, returning existing instance"),this.paddleInstance;let a=r?"sandbox":"production";try{let r=await function(e){return _h.apply(this,arguments)}({token:e,version:"v1",environment:a});if(!r)throw new ah(am.UnknownError,"Paddle client not found");return this.paddleInstance=r,ad.debugLog(`Paddle initialized with environment: ${a}`),r}catch(e){throw e instanceof ah?e:new ah(am.UnknownError,`Error initializing Paddle: ${e}`)}}getPaddleInstance(){var e;if(!(null!=(e=this.paddleInstance)&&e.Initialized))throw new ah(am.UnknownError,"Paddle not initialized.");return this.paddleInstance}closeCheckout(){var e;null!=(e=this.paddleInstance)&&e.Initialized&&this.paddleInstance.Checkout.close()}async startCheckout({appUserId:e,productId:r,presentedOfferingContext:t,purchaseOption:a,customerEmail:n,metadata:o,locale:i,attributionMetadata:s}){try{let l=this.eventsTracker.getTraceId(),c=await this.backend.postCheckoutStart({appUserId:e,productId:r,purchaseOption:a,presentedOfferingContext:t,traceId:l,customerEmail:n??void 0,metadata:o,locale:i,attributionMetadata:s});return await this.initializePaddle(c.paddle_billing_params.client_side_token,c.paddle_billing_params.is_sandbox),c}catch(e){throw e instanceof ao?ah.fromPurchasesError(e,am.ErrorSettingUpPurchase,e.errorCode===at.InvalidCredentialsError):new ah(am.UnknownError,`Error starting Paddle checkout: ${e}`)}}async purchase({operationSessionId:e,transactionId:r,onCheckoutLoaded:t,onClose:n,params:o,displayMode:i="overlay",theme:s="light",onCheckoutTotals:l,onCheckoutCompleted:c}){let d=this.getPaddleInstance(),{customerEmail:u,locale:p="en"}=o,_=e=>{var r,t,a;if(l&&null!=e&&e.totals){let n=null==(r=e.items)?void 0:r[0];l({currencyCode:e.currency_code,subtotalAmount:e.totals.subtotal,taxAmount:e.totals.tax,totalAmount:e.totals.total,recurringTotalAmount:(null==(t=e.recurring_totals)?void 0:t.total)??null,productName:(null==(a=null==n?void 0:n.product)?void 0:a.name)??null,priceName:(null==n?void 0:n.price_name)??null})}};return new Promise((o,l)=>{d.Update({eventCallback:async r=>{let i=r.name,s=r.data;try{if(i===a.CHECKOUT_LOADED)t(),_(s);else if(i===a.CHECKOUT_UPDATED)_(s);else if(i===a.CHECKOUT_COMPLETED){null==c||c(),d.Checkout.close();let r=await this.pollOperationStatus(e);o(r)}else i===a.CHECKOUT_CLOSED&&null!=s&&s.status&&n()}catch(e){d.Checkout.close(),e instanceof ah?l(e):e instanceof ao?l(ah.fromPurchasesError(e,am.UnknownError)):l(new ah(am.UnknownError,`Paddle event handler error: ${e}`))}}});let g=function({transactionId:e,locale:r,customerEmail:t,displayMode:a="overlay",theme:n="light"}){let o={theme:n,variant:"one-page",locale:r,allowLogout:!1,showAddDiscounts:!1,showAddTaxId:!1,allowDiscountRemoval:!1};return{transactionId:e,settings:"inline"===a?{...o,displayMode:"inline",frameTarget:_f,frameInitialHeight:450,frameStyle:"width:100%; min-width:312px; background-color:transparent; border:none;"}:{...o,displayMode:"overlay"},...t&&{customer:{email:t}}}}({transactionId:r,locale:p,customerEmail:u,displayMode:i,theme:s});try{d.Checkout.open(g)}catch(e){l(new ah(am.UnknownError,`Failed to open Paddle checkout: ${e}`))}})}async pollOperationStatus(e){if(!e)throw new ah(am.ErrorSettingUpPurchase,"No purchase in progress");return new Promise((r,t)=>{let a=(n=1)=>
398{if(n>this.maxNumberAttempts)return void t(new ah(am.UnknownError,"Max attempts reached trying to get successful purchase status"));this.backend.getCheckoutStatus(e).then(o=>{let i=o.operation.store_transaction_identifier,s=o.operation.product_identifier,l=o.operation.purchase_date?isNaN(Date.parse(o.operation.purchase_date))?null:new Date(o.operation.purchase_date):null;switch(o.operation.status){case as.Started:case as.InProgress:setTimeout(()=>a(n+1),this.waitMSBetweenAttempts);break;case as.Succeeded:if(!i||!s||!l)return void t(new ah(am.UnknownError,"Missing required fields in operation response."));r({redemptionInfo:au(o),operationSessionId:e,storeTransactionIdentifier:i??"",productIdentifier:s,purchaseDate:l??new Date,attributionMetadata:o.attribution_metadata??void 0});return;case as.Failed:ag(o.operation.error,t)}}).catch(e=>{e instanceof ao?t(ah.fromPurchasesError(e,am.NetworkError)):t(new ah(am.NetworkError,`Failed to get checkout status: ${e}`))})};a()})}}let _y=(e,r)=>e instanceof ah?e:e instanceof ao?ah.fromPurchasesError(e,am.UnknownError):new ah(am.UnknownError,r);var _b=rX('<!> <div class="rcb-fullscreen-wrapper svelte-skuziz"><div class="rcb-fullscreen-content svelte-skuziz"><!></div></div>',1);let _k={hash:"svelte-skuziz",code:".rcb-fullscreen-wrapper.svelte-skuziz {width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;}.rcb-fullscreen-content.svelte-skuziz {flex:1;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--rc-color-grey-text-dark);}"};function _w(e,r){el(r,!0),tb(e,_k);let[t,a]=t8(),n=ei(cz),o=eL(()=>{var e;return t6(n,"$brandingAppearanceStore",t)??(null==(e=r.brandingInfo)?void 0:e.appearance)??null}),i=eL(()=>new dQ(rL(o)).pageStyleVars),s=eL(()=>{var e;return(null==(e=rL(o))?void 0:e.color_page_bg)??"#ffffff"});{let t=eL(()=>{var e;return null==(e=r.brandingInfo)?void 0:e.brand_font_config});pf(e,{get brandingAppearance(){return rL(o)},get brandFontConfig(){return rL(t)},get isInElement(){return r.isInElement},children:(e,t)=>{var a=_b(),n=e4(a),o=e=>{pR(e,{get style(){return rL(i)},get isInElement(){return r.isInElement},get brandingInfo(){return r.brandingInfo}})};tn(n,e=>{r.isSandbox&&e(o)});var l=e5(n,2),c=e1(l);tr(e1(c),()=>r.mainContent??V),rl(()=>tS(l,`${rL(i)??""}; background-color: ${rL(s)??""}`)),r0(e,a)},$$slots:{default:!0}})}ec(),a()}var _P=rX("<!> <!> <!>",1),_x=rX('<div class="rcb-ui-loading-container svelte-1r889ax"><!></div>');let _E={hash:"svelte-1r889ax",code:".rcb-ui-loading-container.svelte-1r889ax {display:flex;flex-direction:column;align-items:center;}"};var _C=rX('<span class="rcb-paddle-summary-muted svelte-1k1pux8">inc. tax</span>'),_S=rX('<span class="rcb-paddle-summary-muted rcb-paddle-summary-price-name svelte-1k1pux8"> </span>'),_I=rX('<span class="rcb-paddle-summary-muted svelte-1k1pux8"> </span>'),_T=rX('<div class="rcb-paddle-summary-row svelte-1k1pux8"><span class="rcb-paddle-summary-muted svelte-1k1pux8"> </span> <span> </span></div>'),_D=rX('<div class="rcb-paddle-summary-row svelte-1k1pux8"><span class="rcb-paddle-summary-muted svelte-1k1pux8"> </span> <span> </span></div>'),_z=rX('<div class="rcb-paddle-summary-card svelte-1k1pux8"><div class="rcb-paddle-summary-row svelte-1k1pux8"><span class="rcb-paddle-summary-muted svelte-1k1pux8"> </span> <span> </span></div> <!> <hr class="rcb-paddle-summary-divider svelte-1k1pux8"/> <div class="rcb-paddle-summary-row rcb-paddle-summary-row-strong svelte-1k1pux8"><span> </span> <span> </span></div> <!></div>'),_q=rX('<div class="rcb-paddle-summary svelte-1k1pux8"><div class="rcb-paddle-summary-card svelte-1k1pux8"><div class="rcb-paddle-summary-amount-row svelte-1k1pux8"><span class="rcb-paddle-summary-amount svelte-1k1pux8"> </span> <!></div> <!> <div class="rcb-paddle-summary-product svelte-1k1pux8"><!> <!> <div class="rcb-paddle-summary-product-price svelte-1k1pux8"><span> </span> <!></div></div></div> <!></div>');let _A={hash:"svelte-1k1pux8",code:`.rcb-paddle-summary.svelte-1k1pux8 {display:flex;flex-direction:column;gap:var(--rc-spacing-gapLarge-mobile, 16px);width:100%;}.rcb-paddle-summary-card.svelte-1k1pux8 {background:var(--rcb-card-bg);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:var(--rc-spacing-gapMedium-mobile, 12px);}.rcb-paddle-summary-amount-row.svelte-1k1pux8 {display:flex;align-items:baseline;gap:8px;}.rcb-paddle-summary-amount.svelte-1k1pux8 {color:var(--rc-color-primary);font-weight:700;font-size:2rem;line-height:1.1;}
398.rcb-paddle-summary-product.svelte-1k1pux8 {display:flex;flex-direction:column;gap:2px;
399    /* Extra separation between the amount/billing line and the product block. */margin-top:var(--rc-spacing-gapLarge-mobile, 16px);}.rcb-paddle-summary-price-name.svelte-1k1pux8 {font-size:0.8125rem;}.rcb-paddle-summary-product-price.svelte-1k1pux8 {display:flex;align-items:baseline;gap:6px;font-weight:600;font-size:1.25rem;
400    /* A bit more separation from the price-name line above. */margin-top:var(--rc-spacing-gapSmall-mobile, 8px);}.rcb-paddle-summary-row.svelte-1k1pux8 {display:flex;justify-content:space-between;align-items:center;}.rcb-paddle-summary-row-strong.svelte-1k1pux8 {font-weight:700;}.rcb-paddle-summary-muted.svelte-1k1pux8 {color:var(--rc-color-grey-text-light);}.rcb-paddle-summary-divider.svelte-1k1pux8 {border:none;border-top:1px solid var(--rc-color-grey-ui-light);margin:4px 0;width:100%;}`};var _M=rX('<button type="button" class="rcb-paddle-return-button svelte-5dakll" data-testid="paddle-return-button"><!> <span> </span></button>'),_F=rX("<!> <!> <!>",1),_j=rX('<div class="rcb-paddle-processing svelte-5dakll"><!></div>'),_$=rX('<div data-testid="paddle-inline-checkout-container" style="width: 100%; min-height: 450px;"></div>');let _L={hash:"svelte-5dakll",code:".rcb-paddle-return-button.svelte-5dakll {display:inline-flex;align-items:center;gap:var(--rc-spacing-gapSmall-mobile, 8px);padding:8px 0;border:none;background:transparent;cursor:pointer;color:var(--rc-color-accent);font:inherit;}.rcb-paddle-processing.svelte-5dakll {display:flex;justify-content:center;width:100%;min-height:450px;align-items:center;}"};function _N(e,r){el(r,!0);let t=ar(r,"customTranslations",19,()=>({})),a=ar(r,"skipSuccessPage",3,!1),n=ar(r,"hideBackButton",3,!1),o=t0(new aD(t(),r.selectedLocale,r.defaultLocale)),i=t0((null==(x=r.brandingInfo)?void 0:x.appearance)??null);es(av,o),es(cz,i),es(cD,r.eventsTracker);let s=eH(!1),l=eH(null),c=eH(null),d=eH("waiting"),u=eH(!1),p=eH(null),_=eL(()=>{var e;return(null==(e=rL(p))?void 0:e.paddle_billing_params.inline_checkout_enabled)??!1}),g=eH(null),m=e=>{eG(g,e,!0)},h=((e,r=dR)=>{let t=dB(e);return!t||dU({...t,luminanceThreshold:r})})((null==(C=null==(E=r.brandingInfo)?void 0:E.appearance)?void 0:C.color_page_bg)??"#ffffff")?"light":"dark";rr(()=>{"success"===rL(d)&&rL(l)&&a()&&r.onFinished(rL(l))});let f=()=>{"success"===rL(d)&&rL(l)&&r.onFinished(rL(l))},v=()=>{r.paddleService.closeCheckout(),r.onClose()},y=()=>{r.onError(rL(c)??new ah(am.UnknownError,"Unknown error without state set.")),r.unmountPaddlePurchaseUi()},k=null,w=null,P=null;tt(async()=>{var e;let t;r.isInElement||(k=document.documentElement.style.height,w=document.documentElement.style.overflow,P=document.body.style.height,document.documentElement.style.height="100%",document.body.style.height="100%",document.documentElement.style.overflow="hidden");let n={offeringIdentifier:r.productDetails.presentedOfferingContext.offeringIdentifier,targetingContext:null,placementIdentifier:null};try{t=await r.paddleService.startCheckout({appUserId:r.appUserId,productId:r.productDetails.identifier,presentedOfferingContext:n,purchaseOption:r.purchaseOption,customerEmail:r.customerEmail,metadata:r.metadata,locale:r.selectedLocale,attributionMetadata:r.attributionMetadata}),eG(p,t,!0),eG(s,t.paddle_billing_params.is_sandbox,!0),rL(_)&&await r$()}catch(t){let e=_y(t,`Start Paddle checkout failed: ${t}`);eG(c,e,!0),eG(d,"error"),r.onError(e);return}try{let n=await r.paddleService.purchase({operationSessionId:t.operation_session_id,transactionId:null==(e=t.paddle_billing_params)?void 0:e.transaction_id,onCheckoutLoaded:()=>{eG(d,"loading")},onClose:r.onClose,params:{rcPackage:r.rcPackage,purchaseOption:r.purchaseOption,appUserId:r.appUserId,presentedOfferingIdentifier:r.productDetails.presentedOfferingContext.offeringIdentifier,customerEmail:r.customerEmail,locale:r.selectedLocale||r.defaultLocale},...rL(_)&&{displayMode:"inline",theme:h,onCheckoutTotals:m,onCheckoutCompleted:()=>{eG(u,!0),eG(d,"loading")}}});a()?r.onFinished(n):(eG(l,n,!0),eG(d,"success"))}catch(t){let e=_y(t,`Paddle purchase failed: ${t}`);eG(c,e,!0),eG(d,"error"),r.onError(e)}}),ta(()=>
400{if(!r.isInElement){let e=(e,r,t)=>{""===t?e.style.removeProperty(r):e.style.setProperty(r,t)};e(document.documentElement,"height",k),e(document.body,"height",P),e(document.documentElement,"overflow",w)}});var x,E,C,S=rQ(),I=e4(S),T=e=>{!function(e,r){var t;el(r,!0),tb(e,_L);let a=()=>t6(s,"$translator",n),[n,o]=t8(),i=ar(r,"hideBackButton",3,!1),s=ei(av),l=(null==(t=r.brandingInfo)?void 0:t.app_name)??null;pY(e,{get brandingInfo(){return r.brandingInfo},get isInElement(){return r.isInElement},get isSandbox(){return r.isSandbox},get onClose(){return r.onClose},navbarHeaderContent:e=>{var t=rQ(),a=e4(t),n=e=>{var t=_M();t.__click=function(...e){var t;null==(t=r.onClose)||t.apply(this,e)};var a=e1(t);uj(a,{name:"back"});var n=e1(e5(a,2));rl(()=>r6(n,l?`Return to ${l}`:"Back")),r0(e,t)};tn(a,e=>{r.isInElement||i()||e(n)}),r0(e,t)},navbarBodyContent:e=>{!function(e,r){el(r,!0),tb(e,_A);let t=()=>t6(o,"$translator",a),[a,n]=t8(),o=ei(av),i=new dQ((null==(y=r.brandingInfo)?void 0:y.appearance)??null).formColors.background,s="base"in r.purchaseOption?r.purchaseOption.base.period??null:null,l=e=>Math.round(1e6*e),c=us(r.productDetails,r.purchaseOption),d=eL(()=>{var e;return(null==(e=r.totals)?void 0:e.currencyCode)??c.currency}),u=eL(()=>r.totals?l(r.totals.totalAmount):c.amountMicros),p=e=>t().formatPrice(e,rL(d)),_=eL(()=>s?t().translatePeriodUnit(s.unit):null),g=eL(()=>s?t().translatePeriodFrequency(s.number,s.unit):null),m=eL(()=>{var e;return(null==(e=r.totals)?void 0:e.productName)??r.productDetails.title}
vendor: 6,041 bytes, line 400
400),h=eL(()=>{var e;return(null==(e=r.totals)?void 0:e.priceName)??null}),f=eL(()=>!!r.totals&&r.totals.taxAmount>0),v=eL(()=>{if(!r.totals||null===r.totals.recurringTotalAmount||!s)return null;let e=aP(new Date,s,!0);return e?new Intl.DateTimeFormat(ax(t().selectedLocale),{day:"numeric",month:"long",year:"numeric"}).format(e):null});var y,k=_q(),w=e1(k),P=e1(w),x=e1(P),E=e1(x),C=e5(x,2),S=e=>{r0(e,_C())};tn(C,e=>{rL(f)&&e(S)});var I=e5(P,2),T=e=>{cy(e,{size:"body-small",children:(e,r)=>{var t=rJ();rl(()=>r6(t,`billed ${rL(g)??""}`)),r0(e,t)},$$slots:{default:!0}})};tn(I,e=>{rL(g)&&e(T)});var D=e1(e5(I,2));cy(D,{size:"body-base",children:(e,r)=>{var t=rJ();rl(()=>r6(t,rL(m))),r0(e,t)},$$slots:{default:!0}});var z=e5(D,2),q=e=>{var r=_S(),t=e1(r);rl(()=>r6(t,rL(h))),r0(e,r)};tn(z,e=>{rL(h)&&e(q)});var A=e1(e5(z,2)),M=e1(A),F=e5(A,2),j=e=>{var r=_I(),t=e1(r);rl(()=>r6(t,`/ ${rL(_)??""}`)),r0(e,r)};tn(F,e=>{rL(_)&&e(j)});var $=e5(w,2),L=e=>{var a=_z(),n=e1(a),o=e1(n),i=e1(o),s=e1(e5(o,2)),c=e5(n,2),d=e=>{var a=_T(),n=e1(a),o=e1(n),i=e1(e5(n,2));rl((e,r)=>{r6(o,e),r6(i,r)},[()=>t().translate(ay.PricingTableTax),()=>p(l(r.totals.taxAmount))]),r0(e,a)};tn(c,e=>{rL(f)&&e(d)});var u=e5(c,4),_=e1(u),g=e1(_),m=e1(e5(_,2)),h=e5(u,2),y=e=>{var t=_D(),a=e1(t),n=e1(a),o=e1(e5(a,2));rl(e=>{r6(n,`Due on ${rL(v)??""}`),r6(o,e)},[()=>p(l(r.totals.recurringTotalAmount))]),r0(e,t)};tn(h,e=>{null!==r.totals.recurringTotalAmount&&rL(v)&&e(y)}),rl((e,r,t,a)=>{r6(i,e),r6(s,r),r6(g,t),r6(m,a)},[()=>t().translate(ay.PricingTableSubtotal),()=>p(l(r.totals.subtotalAmount)),()=>t().translate(ay.PricingTableTotalDueToday),()=>p(l(r.totals.totalAmount))]),r0(e,a)};tn($,e=>{r.totals&&e(L)}),rl((e,r)=>{tS(k,`--rcb-card-bg: ${i??""};`),r6(E,e),r6(M,r)},[()=>p(rL(u)),()=>p(rL(u))]),r0(e,k),ec(),n()}(e,{get brandingInfo(){return r.brandingInfo},get productDetails(){return r.productDetails},get purchaseOption(){return r.purchaseOption},get totals(){return r.totals}})},mainContent:e=>{var t=rQ(),n=e4(t),o=e=>{uU(e,{get onContinue(){return r.onContinue}})},i=e=>{var t=rQ(),n=e4(t),o=e=>{{let t=eL(()=>{var e;return(null==(e=r.brandingInfo)?void 0:e.support_email)??null}),a=eL(()=>{var e;return(null==(e=r.brandingInfo)?void 0:e.app_name)??null});uB(e,{get lastError(){return r.lastError},get productDetails(){return r.productDetails},get supportEmail(){return rL(t)},get onDismiss(){return r.closeWithError},get appName(){return rL(a)}})}},i=e=>{var t=rQ(),n=e4(t),o=e=>{var r=_j();cg(e1(r),{gap:"medium",align:"center",children:(e,r)=>{var t=_F(),n=e4(t);c8(n,{color:"var(--rc-color-grey-text-dark)"});var o=e5(n,2);cy(o,{size:"heading-md",children:(e,r)=>{var t=rJ();rl(e=>r6(t,e),[()=>a().translate(ay.LoadingPageProcessingPayment)]),r0(e,t)},$$slots:{default:!0}}),cy(e5(o,2),{size:"body-small",children:(e,r)=>{var t=rJ();rl(e=>r6(t,e),[()=>a().translate(ay.LoadingPageKeepPageOpen)]),r0(e,t)},$$slots:{default:!0}}),r0(e,t)},$$slots:{default:!0}}),r0(e,r)},i=e=>{var r=_$();rl(()=>tE(r,1,tk(_f),"svelte-5dakll")),r0(e,r)};tn(n,e=>{r.checkoutCompleted?e(o):e(i,!1)},!0),r0(e,t)};tn(n,e=>{"error"===r.currentPage?e(o):e(i,!1)},!0),r0(e,t)};tn(n,e=>{"success"===r.currentPage?e(o):e(i,!1)}),r0(e,t)},$$slots:{navbarHeaderContent:!0,navbarBodyContent:!0,mainContent:!0}}),ec(),o()}(e,{get brandingInfo(){return r.brandingInfo},get isSandbox(){return rL(s)},get isInElement(){return r.isInElement},onClose:v,get hideBackButton(){return n()},get productDetails(){return r.productDetails},get purchaseOption(){return r.purchaseOption},get totals(){return rL(g)},get currentPage(){return rL(d)},get checkoutCompleted(){return rL(u)},get lastError(){return rL(c)},onContinue:f,closeWithError:y})},D=e=>{var t=rQ(),a=e4(t),n=e=>{!function(e,r){el(r,!0),tb(e,_E);let t=()=>t6(o,"$translator",a),[a,n]=t8(),o=ei(av);_w(e,{get brandingInfo(){return r.brandingInfo},get isInElement(){return r.isInElement},get isSandbox(){return r.isSandbox},mainContent:e=>{var a=rQ(),n=e4(a),o=e=>{var r=_x();cg(e1(r),{gap:"medium",align:"center",children:(e,r)=>{var a=_P(),n=e4(a);c8(n,{color:"var(--rc-color-grey-text-dark)"});var o=e5(n,2);cy(o,{size:"heading-md",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.LoadingPageProcessingPayment)]),r0(e,a)},$$slots:{default:!0}}),cy(e5(o,2),{size:"body-small",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.LoadingPageKeepPageOpen)]),r0(e,a)},$$slots:{default:!0}}),r0(e,a)},$$slots:{default:!0}}),r0(e,r)},i=e=>{var t=rQ(),a=e4(t),n=e=>{uU(e,{get onContinue(){return r.onContinue},fullWidth:!0})},o=e=>{var t=rQ(),a=e4(t),n=e=>{{let t=eL(()=>{var e;return(null==(e=r.brandingInfo)?void 0:e.support_email)??null}),a=eL(()=>{var e;return(null==(e=r.brandingInfo)?void 0:e.app_name)??null});uB(e,{get lastError(){return r.lastError},get productDetails(){return r.productDetails},get supportEmail(){return rL(t)},get onDismiss(){return r.closeWithError},get appName(){return rL(a)},fullWidth:!0})}};tn(a,e=>{"error"===r.currentPage&&e(n)},!0),r0(e,t)};tn(a,e=>{"success"===r.currentPage?e(n):e(o,!1)},!0),r0(e,t)};tn(n,e=>{"loading"===r.currentPage?e(o):e(i,!1)}),r0(e,a)},$$slots:{mainContent:!0}}),ec(),n()}(e,{get currentPage(){return rL(d)},get brandingInfo(){return r.brandingInfo},get productDetails(){return r.productDetails},get isSandbox(){return rL(s)},get lastError(){return rL(c)},get isInElement(){return r.isInElement},onContinue:f,closeWithError:y})};tn(a,e=>{"waiting"!==rL(d)&&e(n)},!0),r0(e,t)};tn(I,e=>{rL(_)?e(T):e(D,!1)}),r0(e,S),ec()}rK(["click"]);var _O=rX('<div class="stripe-checkout-container svelte-1kxsl49" data-testid="stripe-checkout-container"><div class="stripe-checkout-mount svelte-1kxsl49" data-testid="stripe-checkout-mount"></div></div>');let _B={hash:"svelte-1kxsl49",code:".stripe-checkout-container.svelte-1kxsl49 {width:100%;min-height:400px;display:flex;flex-direction:column;}.stripe-checkout-mount.svelte-1kxsl49 {width:100%;flex:1;}"};var _U=rX('<div class="stripe-checkout-wrapper svelte-zapbpj"><!></div>'),_R=rX("<!> <!>",1),_W=rX("<!> <!>
400",1),_V=rX('<div class="rcb-ui-loading-container svelte-zapbpj"><!></div>');let _K={hash:"svelte-zapbpj",code:`.rcb-ui-loading-container.svelte-zapbpj {display:flex;flex-direction:column;align-items:center;}.stripe-checkout-wrapper.svelte-zapbpj {width:100%;min-height:100%;display:flex;flex-direction:column;overflow:hidden auto;}
401
402  /* 991px is the breakpoint for the mobile layout in Stripe Checkout */
403  @media (min-width: 991px) {.stripe-checkout-wrapper.svelte-zapbpj {justify-content:center;align-items:center;}
404  }`};function _H(e,r){var t;el(r,!0);let a=ar(r,"customTranslations",19,()=>({})),n=ar(r,"skipSuccessPage",3,!1),o=r.rcPackage.webBillingProduct;es(av,t0(new aD(a(),r.selectedLocale,r.defaultLocale))),es(cD,r.eventsTracker),es(cz,t0((null==(t=r.brandingInfo)?void 0:t.appearance)??null));let i=eH(!1),s=eH(null),l=eH(null),c=eH("loading"),d=eH(null),u=e=>{eG(l,e,!0),eG(c,"error")},p=null,_=null,g=null;tt(async()=>{r.isInElement||(p=document.documentElement.style.height,_=document.documentElement.style.overflow,g=document.body.style.height,document.documentElement.style.height="100%",document.body.style.height="100%",document.documentElement.style.overflow="hidden");let e=o.identifier;if(!e)return void u(new ah(am.ErrorSettingUpPurchase,"Product ID was not set before purchase."));let t=r.customerEmail;(t?_r(t):null)&&(t=void 0);try{let a=await r.purchaseOperationHelper.checkoutStart({appUserId:r.appUserId,productId:e,purchaseOption:r.purchaseOption,presentedOfferingContext:r.rcPackage.webBillingProduct.presentedOfferingContext,customerEmail:t,metadata:r.metadata,workflowPurchaseContext:r.workflowPurchaseContext,attributionMetadata:r.attributionMetadata,paywallId:r.paywallId,paywallSessionId:r.paywallSessionId,locale:r.selectedLocale});if(!a.stripe_billing_params)return void u(new ah(am.ErrorSettingUpPurchase,"Missing Stripe Checkout parameters"));eG(i,"sandbox"===a.stripe_billing_params.environment.toLowerCase()),eG(d,a.stripe_billing_params,!0),eG(c,"stripe-checkout")}catch(e){u(_y(e,"Failed to start Stripe Checkout"))}}),ta(()=>{if(!r.isInElement){let e=(e,r,t)=>{""===t?e.style.removeProperty(r):e.style.setProperty(r,t)};e(document.documentElement,"height",p),e(document.body,"height",g),e(document.documentElement,"overflow",_)}}),function(e,r){el(r,!0),tb(e,_K);let t=()=>t6(c,"$translator",a),[a,n]=t8(),o=ei(cz),i=eL(()=>t6(o,"$brandingAppearanceStore",a)??void 0),s=eL(()=>new dQ(rL(i)).pageStyleVars),l=eL(()=>dH(rL(i)).background),c=ei(av);_w(e,{get brandingInfo(){return r.brandingInfo},get isInElement(){return r.isInElement},get isSandbox(){return r.isSandbox},mainContent:e=>{var a=rQ(),n=e4(a),o=e=>{var t=rQ(),a=e4(t),n=e=>{var t=_U();(function(e,r){el(r,!0),tb(e,_B);let t,a=null;async function n(){try{r.onContinue()}catch(e){r.onError(e instanceof ah?e:new ah(am.ErrorSettingUpPurchase,e instanceof Error?e.message:"Failed to complete checkout"))}}tt(async()=>{try{let e=r.stripeBillingParams.publishable_api_key,o=r.stripeBillingParams.stripe_account_id,{embeddedCheckout:i}=await d2.initializeStripeCheckout(o,e,r.stripeBillingParams,n);a=i,t&&i.mount(t)}catch(e){r.onError(e instanceof Error?new ah(am.ErrorSettingUpPurchase,e.message):new ah(am.ErrorSettingUpPurchase,"Failed to initialize Stripe Checkout"))}}),ta(()=>{a&&(a.destroy(),a=null)});var o=_O();tH(e1(o),e=>t=e,()=>t),r0(e,o),ec()})(e1(t),{get stripeBillingParams(){return r.stripeBillingParams},get onContinue(){return r.onContinue},get onError(){return r.onError}}),rl(()=>tS(t,`${rL(s)??""}; background-color: ${rL(l)??""}`)),r0(e,t)};tn(a,e=>{r.stripeBillingParams&&e(n)}),r0(e,t)},i=e=>{var a=rQ(),n=e4(a),o=e=>{var a=_V();cg(e1(a),{gap:"medium",align:"center",children:(e,a)=>{var n=_W(),o=e4(n);c8(o,{color:"var(--rc-color-grey-text-dark)"});var i=e5(o,2),s=e=>{var r=_R(),a=e4(r);cy(a,{size:"heading-md",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.LoadingPageProcessingPayment)]),r0(e,a)},$$slots:{default:!0}}),cy(e5(a,2),{size:"body-small",children:(e,r)=>{var a=rJ();rl(e=>r6(a,e),[()=>t().translate(ay.LoadingPageKeepPageOpen)]),r0(e,a)},$$slots:{default:!0}}),r0(e,r)};tn(i,e=>{"purchasing"===r.currentPage&&e(s)}
404),r0(e,n)},$$slots:{default:!0}}),r0(e,a)},i=e=>{var t=rQ(),a=e4(t),n=e=>{uU(e,{get onContinue(){return r.onContinue},fullWidth:!0})},o=e=>{var t=rQ(),a=e4(t),n=e=>{{let t=eL(()=>{var e;return(null==(e=r.brandingInfo)?void 0:e.support_email)??null}),a=eL(()=>{var e;return(null==(e=r.brandingInfo)?void 0:e.app_name)??null});uB(e,{get lastError(){return r.lastError},get productDetails(){return r.productDetails},get supportEmail(){return rL(t)},get onDismiss(){return r.closeWithError},get appName(){return rL(a)},fullWidth:!0})}};tn(a,e=>{"error"===r.currentPage&&e(n)},!0),r0(e,t)};tn(a,e=>{"success"===r.currentPage?e(n):e(o,!1)},!0),r0(e,t)};tn(n,e=>{"loading"===r.currentPage||"purchasing"===r.currentPage?e(o):e(i,!1)},!0),r0(e,a)};tn(n,e=>{"stripe-checkout"===r.currentPage?e(o):e(i,!1)}),r0(e,a)},$$slots:{mainContent:!0}}),ec(),n()}(e,{get currentPage(){return rL(c)},get brandingInfo(){return r.brandingInfo},get productDetails(){return o},get isSandbox(){return rL(i)},get lastError(){return rL(l)},get isInElement(){return r.isInElement},get stripeBillingParams(){return rL(d)},onContinue:()=>{if("stripe-checkout"===rL(c)){eG(c,"purchasing"),r.purchaseOperationHelper.pollCurrentPurchaseForCompletion().then(e=>{eG(s,e,!0),n()?r.onFinished(e):eG(c,"success")}).catch(e=>{u(_y(e,"Failed to complete purchase"))});return}"success"===rL(c)&&rL(s)&&r.onFinished(rL(s))},onError:u,closeWithError:()=>{r.onError(rL(l)??new ah(am.UnknownError,"Unknown error without state set."))}}),ec()}function _Y(e){return null==e||new Date(e)>new Date}function _G(e){return null==e?null:new Date(e)}function _X(e){let r=function(e){let r={};for(let t in e.subscriber.subscriptions){let a=e.subscriber.subscriptions[t];null==a.expires_date?r[t]=null:r[t]=new Date(a.expires_date)}return r}(e),t=e.subscriber,a=function(e){let r={};for(let t in e){if(0===e[t].length)continue;let a=e[t].length;r[t]=e[t][a-1]}return r}(t.non_subscriptions),n=Object.entries(e.subscriber.non_subscriptions).flatMap(([e,r])=>r.map(r=>({transactionIdentifier:r.id,productIdentifier:e,purchaseDate:new Date(r.purchase_date||r.original_purchase_date),storeTransactionId:r.store_transaction_id||null,store:r.store}))),o=new Date(e.request_date),i=Object.fromEntries(Object.entries(e.subscriber.subscriptions).map(([e,r])=>[e,{productIdentifier:e,productPlanIdentifier:r.product_plan_identifier??null,purchaseDate:new Date(r.purchase_date),originalPurchaseDate:_G(r.original_purchase_date),expiresDate:_G(r.expires_date),store:r.store,unsubscribeDetectedAt:_G(r.unsubscribe_detected_at),isSandbox:r.is_sandbox,billingIssuesDetectedAt:_G(r.billing_issues_detected_at),gracePeriodExpiresDate:_G(r.grace_period_expires_date),ownershipType:r.ownership_type??"UNKNOWN",periodType:r.period_type,refundedAt:_G(r.refunded_at),storeTransactionId:r.store_transaction_id||null,managementURL:r.management_url??null,isActive:_Y(r.expires_date),willRenew:_Z(r.expires_date,r),displayName:r.display_name??null,price:function(e){if(!e)return null;let r=1e6*e.amount;return{amount:100*e.amount,amountMicros:r,currency:e.currency,formattedPrice:aS(r,e.currency)}}(r.price)}]));return{entitlements:function(e,r,t){let a={},n={};for(let o in e){let i=function(e,r,t,a){var n,o,i,s,l,c;let d=r.product_identifier;if(d in t){return n=e,o=r,i=t[d],{identifier:n,isActive:_Y(o.expires_date),willRenew:_Z(o.expires_date,i),store:(null==i?void 0:i.store)??"unknown",latestPurchaseDate:new Date(o.purchase_date),originalPurchaseDate:new Date(o.purchase_date),expirationDate:_G(o.expires_date),productIdentifier:o.product_identifier,productPlanIdentifier:o.product_plan_identifier??null,unsubscribeDetectedAt:_G(null==i?void 0:i.unsubscribe_detected_at),billingIssueDetectedAt:_G(null==i?void 0:i.billing_issues_detected_at),isSandbox:(null==i?void 0:i.is_sandbox)??!1,periodType:(null==i?void 0:i.period_type)??"normal",ownershipType:(null==i?void 0:i.ownership_type)??"UNKNOWN"}}if(d in a){return s=e,l=r,{identifier:s,isActive:!0,willRenew:!1,store:(c=a[d]).store,latestPurchaseDate:new Date(l.purchase_date),originalPurchaseDate:new Date(c.original_purchase_date),expirationDate:null,productIdentifier:l.product_identifier,productPlanIdentifier:null,unsubscribeDetectedAt:null,billingIssueDetectedAt:null,isSandbox:c.is_sandbox,periodType:"normal",ownershipType:"UNKNOWN"}}throw new ao(at.CustomerInfoError,"Could not find entitlement product in subscriptions or non-subscriptions.")}(o,e[o],r,t);a[o]=i,i.isActive&&(n[o]=i)}return{all:a,active:n}}(t.entitlements,t.subscriptions,a),allExpirationDatesByProduct:r,allPurchaseDatesByProduct:function(e,r){let t={};for(let r in e.subscriber.subscriptions){let a=e.subscriber.subscriptions[r];t[r]=new Date(a.purchase_date)}for(let e in r){let a=r[e].purchase_date;null==a?t[e]=null:t[e]=new Date(a)}return t}(e,a),activeSubscriptions:function(e){let r=new Set,t=new Date;for(let a in e){let n=e[a];(null==n||n>t)&&r.add(a)}return r}(r),managementURL:t.management_url,requestDate:o,firstSeenDate:new Date(t.first_seen),originalPurchaseDate:_G(t.original_purchase_date),originalAppUserId:e.subscriber.original_app_user_id,nonSubscriptionTransactions:n,subscriptionsByProductIdentifier:i}}function _Z(e,r){if(null==r)return!1;let t="promotional"==r.store,a=null!=r.unsubscribe_detected_at,n=null!=r.billing_issues_detected_at;return!(t||null==e||a||n)}let _J="1.46.0";!function(e){e[e.CONTINUE=100]="CONTINUE",e[e.SWITCHING_PROTOCOLS=101]="SWITCHING_PROTOCOLS",e[e.PROCESSING=102]="PROCESSING",e[e.EARLY_HINTS=103]="EARLY_HINTS",e[e.OK=200]="OK",e[e.CREATED=201]="CREATED",e[e.ACCEPTED=202]="ACCEPTED",e[e.NON_AUTHORITATIVE_INFORMATION=203]="NON_AUTHORITATIVE_INFORMATION",e[e.NO_CONTENT=204]="NO_CONTENT",e[e.RESET_CONTENT=205]="RESET_CONTENT",e[e.PARTIAL_CONTENT=206]="PARTIAL_CONTENT",e[e.MULTI_STATUS=207]="MULTI_STATUS",e[e.MULTIPLE_CHOICES=300]="MULTIPLE_CHOICES",e[e.MOVED_PE
404RMANENTLY=301]="MOVED_PERMANENTLY",e[e.MOVED_TEMPORARILY=302]="MOVED_TEMPORARILY",e[e.SEE_OTHER=303]="SEE_OTHER",e[e.NOT_MODIFIED=304]="NOT_MODIFIED",e[e.USE_PROXY=305]="USE_PROXY",e[e.TEMPORARY_REDIRECT=307]="TEMPORARY_REDIRECT",e[e.PERMANENT_REDIRECT=308]="PERMANENT_REDIRECT",e[e.BAD_REQUEST=400]="BAD_REQUEST",e[e.UNAUTHORIZED=401]="UNAUTHORIZED",e[e.PAYMENT_REQUIRED=402]="PAYMENT_REQUIRED",e[e.FORBIDDEN=403]="FORBIDDEN",e[e.NOT_FOUND=404]="NOT_FOUND",e[e.METHOD_NOT_ALLOWED=405]="METHOD_NOT_ALLOWED",e[e.NOT_ACCEPTABLE=406]="NOT_ACCEPTABLE",e[e.PROXY_AUTHENTICATION_REQUIRED=407]="PROXY_AUTHENTICATION_REQUIRED",e[e.REQUEST_TIMEOUT=408]="REQUEST_TIMEOUT",e[e.CONFLICT=409]="CONFLICT",e[e.GONE=410]="GONE",e[e.LENGTH_REQUIRED=411]="LENGTH_REQUIRED",e[e.PRECONDITION_FAILED=412]="PRECONDITION_FAILED",e[e.REQUEST_TOO_LONG=413]="REQUEST_TOO_LONG",e[e.REQUEST_URI_TOO_LONG=414]="REQUEST_URI_TOO_LONG",e[e.UNSUPPORTED_MEDIA_TYPE=415]="UNSUPPORTED_MEDIA_TYPE",e[e.REQUESTED_RANGE_NOT_SATISFIABLE=416]="REQUESTED_RANGE_NOT_SATISFIABLE",e[e.EXPECTATION_FAILED=417]="EXPECTATION_FAILED",e[e.IM_A_TEAPOT=418]="IM_A_TEAPOT",e[e.INSUFFICIENT_SPACE_ON_RESOURCE=419]="INSUFFICIENT_SPACE_ON_RESOURCE",e[e.METHOD_FAILURE=420]="METHOD_FAILURE",e[e.MISDIRECTED_REQUEST=421]="MISDIRECTED_REQUEST",e[e.UNPROCESSABLE_ENTITY=422]="UNPROCESSABLE_ENTITY",e[e.LOCKED=423]="LOCKED",e[e.FAILED_DEPENDENCY=424]="FAILED_DEPENDENCY",e[e.UPGRADE_REQUIRED=426]="UPGRADE_REQUIRED",e[e.PRECONDITION_REQUIRED=428]="PRECONDITION_REQUIRED",e[e.TOO_MANY_REQUESTS=429]="TOO_MANY_REQUESTS",e[e.REQUEST_HEADER_FIELDS_TOO_LARGE=431]="REQUEST_HEADER_FIELDS_TOO_LARGE",e[e.UNAVAILABLE_FOR_LEGAL_REASONS=451]="UNAVAILABLE_FOR_LEGAL_REASONS",e[e.INTERNAL_SERVER_ERROR=500]="INTERNAL_SERVER_ERROR",e[e.NOT_IMPLEMENTED=501]="NOT_IMPLEMENTED",e[e.BAD_GATEWAY=502]="BAD_GATEWAY",e[e.SERVICE_UNAVAILABLE=503]="SERVICE_UNAVAILABLE",e[e.GATEWAY_TIMEOUT=504]="GATEWAY_TIMEOUT",e[e.HTTP_VERSION_NOT_SUPPORTED=505]="HTTP_VERSION_NOT_SUPPORTED",e[e.INSUFFICIENT_STORAGE=507]="INSUFFICIENT_STORAGE",e[e.NETWORK_AUTHENTICATION_REQUIRED=511]="NETWORK_AUTHENTICATION_REQUIRED"}(l||(l={}));let _Q=/^rcb_[a-zA-Z0-9_.-]+$/,_0=/^pdl_[a-zA-Z0-9_.-]+$/,_1=/^test_[a-zA-Z0-9_.-]+$/,_2=/^strp_[a-zA-Z0-9_.-]+$/;function _4(e){return!!e&&e.startsWith("rcb_sb_")}function _5(e){return!!e&&_Q.test(e)}function _6(e){return!!e&&_0.test(e)}function _8(e){return!!e&&_2.test(e)}function _9(e){return!!e&&_1.test(e)}async function _7(e,r,t){return(await _3(e,r,t)).data}async function _3(e,r,t){let{apiKey:a,body:n,headers:o,httpConfig:i}=r,s=`${(null==i?void 0:i.proxyURL)??"https://api.revenuecat.com"}${e.urlPath()}`;try{var l;let r=await fetch(s,{method:e.method,headers:gu(a,o,null==i?void 0:i.additionalHeaders),body:(l=n,null==l?null:JSON.stringify(l)),signal:t});await ge(r,e);let c=r.status;return{data:await r.json(),statusCode:c}}catch(e){throw e instanceof TypeError?new ao(at.NetworkError,aa.getPublicMessage(at.NetworkError),e.message):e}}async function ge(e,r){let t=e.status;if(t>=l.INTERNAL_SERVER_ERROR)gr(r,t,await e.text());else if(t>=l.BAD_REQUEST){let a=await e.json(),n=a?JSON.stringify(a):null,o=null==a?void 0:a.code,i=null==a?void 0:a.message;if(null!=o){let e=aa.convertCodeToBackendErrorCode(o);if(null==e)gr(r,t,n,o);else throw ao.getForBackendError(e,i)}else gr(r,t,n)}}function gr(e,r,t,a){throw new ao(at.UnknownBackendError,"Unknown backend error.",`Request: ${e.name}. Status code: ${r}. Body: ${t}.`,{backendErrorCode:a})}let gt="Authorization",ga="Content-Type",gn="Accept",go="X-Platform",gi="X-Version",gs="X-Platform-Flavor",gl="X-Platform-Flavor-Version",gc="X-Is-Sandbox",gd=new Set([gt,ga,gn,go,gi,gc,gs,gl]);function gu(e,r,t){let a={[gt]:`Bearer ${e}`,[ga]:"application/json",[gn]:"application/json",[go]:"web",[gi]:_J,[gc]:`${_4(e)}`},n=mm.getPlatformInfo();if(n){let e={[gs]:n.flavor,[gl]:n.version};a={...a,...e}}return r&&(a={...a,...r}),t&&(a={...t,...a}),a}let gp="/v1/subscribers",g_="/rcbilling/v1";class gg{constructor(e){C(this,"appUserId"),C(this,"method","GET"),C(this,"name","getOfferings"),this.appUserId=e}urlPath(){let e=encodeURIComponent(this.appUserId);return`${gp}/${e}/offerings`}}class gm{constructor(e,r,t,a){C(this,"method","GET"),C(this,"name","getProducts"),C(this,"appUserId"),C(this,"productIds"),C(this,"currency"),C(this,"discountCode"),this.appUserId=e,this.productIds=r,this.currency=t,this.discountCode=a}urlPath(){let e=encodeURIComponent(this.appUserId),r=this.productIds.map(encodeURIComponent).join("&id="),t=this.currency?`&currency=${this.currency}`:"",a=this.discountCode?`&discount_code=${encodeURIComponent(this.discountCode)}`:"";return`${g_}/subscribers/${e}/products?id=${r}${t}${a}`}}
404class gh{constructor(e){C(this,"method","GET"),C(this,"name","getCustomerInfo"),C(this,"appUserId"),this.appUserId=e}urlPath(){let e=encodeURIComponent(this.appUserId);return`${gp}/${e}`}}class gf{constructor(){C(this,"method","POST"),C(this,"name","identify")}urlPath(){return`${gp}/identify`}}class gv{constructor(){C(this,"method","GET"),C(this,"name","getBrandingInfo")}urlPath(){return`${g_}/branding`}}class gy{constructor(){C(this,"method","POST"),C(this,"name","postCheckoutPrepare")}urlPath(){return`${g_}/checkout/prepare`}}class gb{constructor(){C(this,"method","POST"),C(this,"name","postCheckoutStart")}urlPath(){return`${g_}/checkout/start`}}class gk{constructor(e){C(this,"method","PATCH"),C(this,"name","patchCheckoutRefreshPricing"),C(this,"operationSessionId"),this.operationSessionId=e}urlPath(){return`${g_}/checkout/${this.operationSessionId}`}}class gw{constructor(e){C(this,"method","POST"),C(this,"name","postCheckoutComplete"),C(this,"operationSessionId"),this.operationSessionId=e}urlPath(){return`${g_}/checkout/${this.operationSessionId}/complete`}}class gP{constructor(e){C(this,"method","GET"),C(this,"name","getCheckoutStatus"),C(this,"operationSessionId"),this.operationSessionId=e}urlPath(){return`${g_}/checkout/${this.operationSessionId}`}}class gx{constructor(e){C(this,"method","POST"),C(this,"name","setAttributes"),C(this,"appUserId"),this.appUserId=e}urlPath(){let e=encodeURIComponent(this.appUserId);return`${gp}/${e}/attributes`}}class gE{constructor(){C(this,"method","POST"),C(this,"name","postReceipt")}urlPath(){return"/v1/receipts"}}class gC{constructor(e){C(this,"method","GET"),C(this,"name","getVirtualCurrencies"),C(this,"appUserId"),this.appUserId=e}urlPath(){let e=encodeURIComponent(this.appUserId);return`${gp}/${e}/virtual_currencies`}}class gS{constructor(e){C(this,"method","GET"),C(this,"name","getWorkflows"),C(this,"appUserId"),this.appUserId=e}urlPath(){return`${gp}/${encodeURIComponent(this.appUserId)}/workflows?type=paywall`}}class gI{constructor(e,r){C(this,"method","GET"),C(this,"name","getWorkflowData"),C(this,"appUserId"),C(this,"workflowId"),this.appUserId=e,this.workflowId=r}urlPath(){return`${gp}/${encodeURIComponent(this.appUserId)}/workflows/${encodeURIComponent(this.workflowId)}`}}let gT={};class gD{constructor(e,r=gT,t){C(this,"API_KEY"),C(this,"httpConfig"),C(this,"isSandbox"),C(this,"purchasesContext"),this.API_KEY=e,this.httpConfig=r,this.isSandbox=_4(e),this.purchasesContext=t}getIsSandbox(){return this.isSandbox}async getOfferings(e){return await _7(new gg(e),{apiKey:this.API_KEY,httpConfig:this.httpConfig})}async getCustomerInfo(e){return await _7(new gh(e),{apiKey:this.API_KEY,httpConfig:this.httpConfig})}async identify(e,r){let t=await _3(new gf,{apiKey:this.API_KEY,body:{app_user_id:e,new_app_user_id:r},httpConfig:this.httpConfig}),a=201===t.statusCode;return{...t.data,was_created:a}}async getProducts(e,r,t,a){return await _7(new gm(e,r,t,a),{apiKey:this.API_KEY,httpConfig:this.httpConfig})}async getBrandingInfo(){return await _7(new gv,{apiKey:this.API_KEY,httpConfig:this.httpConfig})}async postCheckoutPrepare(e,r){let t={product_id:e,price_id:r.priceId};return"base_option"!==r.id&&(t.offer_id=r.id),await _7(new gy,{apiKey:this.API_KEY,body:t,httpConfig:this.httpConfig})}async postCheckoutStart({appUserId:e,productId:r,purchaseOption:t,presentedOfferingContext:a,traceId:n,presentedStepId:o,paywallId:i,paywallSessionId:s,customerEmail:l,metadata:c,locale:d,attributionMetadata:u}){var p,_;let g={app_user_id:e,product_id:r,email:l,price_id:t.priceId,presented_offering_identifier:a.offeringIdentifier,trace_id:n};return c&&(g.metadata=c),"base_option"!==t.id&&(g.offer_id=t.id),a.targetingContext&&(g.applied_targeting_rule={rule_id:a.targetingContext.ruleId,revision:a.targetingContext.revision}),a.placementIdentifier&&(g.presented_placement_identifier=a.placementIdentifier),null!=(_=null==(p=this.purchasesContext)?void 0:p.workflowContext)&&_.workflowIdentifier&&(g.presented_workflow_id=this.purchasesContext.workflowContext.workflowIdentifier),o&&(g.presented_step_id=o),i&&(g.paywall={paywall_id:i,...s?{paywall_session_id:s}:{}}),d&&(g.locale=d),u&&(g.attribution_metadata=u),await _7(new gb,{apiKey:this.API_KEY,body:g,httpConfig:this.httpConfig})}async patchCheckoutRefreshPricing(e,{countryCode:r,postalCode:t,discountCode:a,signal:n}={}){return await _7(new gk(e),{apiKey:this.API_KEY,body:{country_code:r,postal_code:t,discount_code:a},httpConfig:this.httpConfig},n)}async postCheckoutComplete(e,r,t){let a={email:r};return t&&(a.locale=t),await _7(new gw(e),{apiKey:this.API_KEY,body:a,httpConfig:this.httpConfig})}async getCheckoutStatus(e){return await _7(new gP(e),{apiKey:this.API_KEY,httpConfig:this.httpConfig})}async setAttributes(e,r){let t=Date.now(),a={};for(let[e,n]of Object.entries(r))a[e]={value:n,updated_at_ms:t};return await _7(new gx(e),{apiKey:this.API_KEY,body:{attributes:a},httpConfig:this.httpConfig})}async postReceipt(e,r,t,a,n,o,i){var s,l;let c=null;n.targetingContext&&(c={rule_id:n.targetingContext.ruleId,revision:n.targetingContext.revision});let d={fetch_token:a,product_id:r,currency:t,app_user_id:e,presented_offering_identifier:n.offeringIdentifier,presented_placement_identifier:n.placementIdentifier,presented_workflow_id:null==(l=null==(s=this.purchasesContext)?void 0:s.workflowContext)?void 0:l.workflowIdentifier,applied_targeting_rule:c,initiation_source:o};return i&&(d.paywall={paywall_id:i}),await _7(new gE,{apiKey:this.API_KEY,body:d,httpConfig:this.httpConfig})}async getVirtualCurrencies(e){return await _7(new gC(e),{apiKey:this.API_KEY,httpConfig:this.httpConfig})}async getWorkflows(e){return await _7(new gS(e),{apiKey:this.API_KEY,httpConfig:this.httpConfig})}async getWorkflowById(e,r){let t=await _7(new gI(e,r),{apiKey:this.API_KEY,httpConfig:this.httpConfig});if(!("action"in t))return t;if("inline"===t.action)return t.data;if("use_cdn"!==t.action)throw Error(`Unexpected workflow action: ${t.action}`);let a=await fetch(t.url);if(!a.ok)throw Error(`Failed to fetch workflow from CDN: ${a.statusText}`);return await a.json()}}function gz(e){if(!e||new Set(["no_user","null","none","nil","(null)","NaN","\\x00","","unidentified","undefined","unknown"]).has(e)||e.includes("/"))throw new ao(at.InvalidAppUserIdError,'Provided user id: "'+(e??"[Not provided]")+'" is not val
404id. See https://www.revenuecat.com/docs/customers/user-ids#tips-for-setting-app-user-ids for more information.')}var gq=(e=>(e.Current="current",e))(gq||{});function gA(e,r){return async function(...r){return await this.preload(),await e.call(this,...r)}}let gM=(e,r)=>{let t={...e.webBillingProduct,presentedOfferingContext:{...e.webBillingProduct.presentedOfferingContext,placementIdentifier:r}};return{...e,webBillingProduct:t,rcBillingProduct:t}},gF=(e,r)=>null==e?null:gM(e,r);function gj(e,r,t){return t.formatPrice(aC(e,r),r)}function g$(e,r,t){return{pricePerDay:function(e,r,t){let a=t.formatPrice(e.amountMicros,e.currency);return r?r.unit===ak.Year?gj(e.amountMicros/365/r.number,e.currency,t):r.unit===ak.Month?gj(e.amountMicros/30/r.number,e.currency,t):r.unit===ak.Week?gj(e.amountMicros/7/r.number,e.currency,t):r.unit===ak.Day?gj(e.amountMicros/r.number,e.currency,t):a:a}(e,r,t),pricePerWeek:function(e,r,t){let a=t.formatPrice(e.amountMicros,e.currency);return r?r.unit===ak.Year?gj(e.amountMicros/52/r.number,e.currency,t):r.unit===ak.Month?gj(e.amountMicros/4.33/r.number,e.currency,t):r.unit===ak.Week?gj(e.amountMicros/r.number,e.currency,t):r.unit===ak.Day?gj(7*e.amountMicros/r.number,e.currency,t):a:a}(e,r,t),pricePerMonth:r?r.unit===ak.Year?gj(e.amountMicros/12,e.currency,t):r.unit===ak.Month?gj(e.amountMicros/r.number,e.currency,t):r.unit===ak.Week?gj(4.33*e.amountMicros/r.number,e.currency,t):r.unit===ak.Day?gj(30*e.amountMicros/r.number,e.currency,t):gj(e.amountMicros/(r.number||1),e.currency,t):t.formatPrice(e.amountMicros,e.currency),pricePerYear:function(e,r,t){let a=t.formatPrice(e.amountMicros,e.currency);return r?r.unit===ak.Year?gj(e.amountMicros/r.number,e.currency,t):r.unit===ak.Month?gj(12*e.amountMicros/r.number,e.currency,t):r.unit===ak.Week?gj(52*e.amountMicros/r.number,e.currency,t):r.unit===ak.Day?gj(365*e.amountMicros/r.number,e.currency,t):a:a}(e,r,t)}}function gL(e,r={}){var t;if(r.translator)return gU(e,r.translator);let a=(null==(t=e.paywallComponents)?void 0:t.default_locale)||"en";return gU(e,new aD(r.customTranslations??{},r.selectedLocale??a,r.fallbackLocale??a))}function gN(e){var r;let t=e.webBillingProduct.price,a=gO(e),n=e.webBillingProduct.period||(null==(r=null==a?void 0:a.base)?void 0:r.period);if(!n||!n.number||n.number<=0)return t.amountMicros;switch(n.unit){case ak.Year:return t.amountMicros/12;case ak.Month:return t.amountMicros/n.number;case ak.Week:return 4.33*t.amountMicros/n.number;case ak.Day:return 30*t.amountMicros/n.number;default:return t.amountMicros/(n.number||1)}}function gO(e){return e.webBillingProduct.productType===aM.Subscription?e.webBillingProduct.defaultSubscriptionOption:e.webBillingProduct.productType===aM.NonConsumable||e.webBillingProduct.productType===aM.Consumable?e.webBillingProduct.defaultNonSubscriptionOption:e.webBillingProduct.defaultPurchaseOption}function gB(e,r,t,a=!1){return t.translate(ay.PaywallVariablesPricePerPeriod,{formattedPrice:e,period:r.base.period?1===r.base.period.number?t.translatePeriodUnit(r.base.period.unit,{noWhitespace:!0,short:!a}):t.translatePeriod(r.base.period.number,r.base.period.unit,{noWhitespace:!0,short:!a}):""})}function gU(e,r){let t=e.availablePackages,a=t.filter(e=>e.webBillingProduct.productType===aM.Subscription),n=a.length>0?a.reduce((e,r)=>gN(e)>gN(r)?e:r):null;return t.reduce((e,t)=>(e[t.identifier]=function(e,r,t){let a=e.webBillingProduct,n=a.price,o=t.formatPrice(n.amountMicros,n.currency),i=gO(e),s=a.productType,l={"product.store_product_name":a.title,"product.price":o,"product.price_per_period":"","product.price_per_period_abbreviated":"","product.price_per_day":"","product.price_per_week":"","product.price_per_month":"","product.price_per_year":"","product.period":"","product.period_abbreviated":"","product.periodly":"","product.period_in_days":"","product.period_in_weeks":"","product.period_in_months":"","product.period_in_years":"","product.period_with_unit":"","product.currency_code":n.currency,"product.currency_symbol":t.formatPrice(0,n.currency).replace("0",""),"product.offer_price":"","product.offer_price_per_day":"","product.offer_price_per_week":"","product.offer_price_per_month":"","product.offer_price_per_year":"","product.offer_peri
404od":"","product.offer_period_abbreviated":"","product.offer_period_in_days":"","product.offer_period_in_weeks":"","product.offer_period_in_months":"","product.offer_period_in_years":"","product.offer_period_with_unit":"","product.offer_end_date":"","product.secondary_offer_price":"","product.secondary_offer_period":"","product.secondary_offer_period_abbreviated":"","product.relative_discount":""};if(s===aM.Subscription&&null!=i){l["product.price_per_period_abbreviated"]=gB(o,i,t),l["product.price_per_period"]=gB(o,i,t,!0);let s=a.period||i.base.period,c=g$(n,s,t);if(l["product.price_per_day"]=c.pricePerDay,l["product.price_per_week"]=c.pricePerWeek,l["product.price_per_month"]=c.pricePerMonth,l["product.price_per_year"]=c.pricePerYear,s){let e=c$(s,t);l["product.period"]=e.period,l["product.period_abbreviated"]=e.periodAbbreviated,l["product.period_with_unit"]=e.periodWithUnit,l["product.period_in_days"]=e.periodInDays,l["product.period_in_weeks"]=e.periodInWeeks,l["product.period_in_months"]=e.periodInMonths,l["product.period_in_years"]=e.periodInYears,l["product.periodly"]=t.translatePeriodFrequency(s.number,s.unit)||""}if(r){let a=gN(e),n=gN(r),o=(n-a)*100/n;l["product.relative_discount"]=o<1?"":t.translate(ay.PaywallVariablesSubRelativeDiscount,{discount:o.toFixed(0)})}!function(e,r,t){let a=e.discount??e.trial??e.introPrice,n=e.trial&&!e.discount?e.introPrice:null;if(null===a)return;let o=null===a.period||"durationMode"in a&&"forever"===a.durationMode?null:{number:a.period.number*(a.cycleCount>0?a.cycleCount:1),unit:a.period.unit},i="durationMode"in a&&"time_window"===a.durationMode?e.base.period:a.period,{price:s}=a;if(null!==s){let e=g$(s,i,r);t["product.offer_price"]=r.formatPrice(s.amountMicros,s.currency),t["product.offer_price_per_day"]=e.pricePerDay,t["product.offer_price_per_week"]=e.pricePerWeek,t["product.offer_price_per_month"]=e.pricePerMonth,t["product.offer_price_per_year"]=e.pricePerYear}if(null!==o){let e=c$(o,r);t["product.offer_period"]=e.period,t["product.offer_period_abbreviated"]=e.periodAbbreviated,t["product.offer_period_with_unit"]=e.periodWithUnit,t["product.offer_period_in_days"]=e.periodInDays,t["product.offer_period_in_weeks"]=e.periodInWeeks,t["product.offer_period_in_months"]=e.periodInMonths,t["product.offer_period_in_years"]=e.periodInYears,t["product.offer_end_date"]=function(e,r){let t=aP(new Date,e,!0);return t?r.translateDate(t,{dateStyle:"long"})??"":""}(o,r)}if(null!==n&&(null!==n.price&&(t["product.secondary_offer_price"]=r.formatPrice(n.price.amountMicros,n.price.currency)),null!==n.period)){let e=c$(n.period,r);t["product.secondary_offer_period"]=e.period,t["product.secondary_offer_period_abbreviated"]=e.periodAbbreviated}}(i,t,l)}return s!==aM.Subscription&&null!=i&&(l["product.price"]=o,l["product.price_per_period"]=o,l["product.price_per_period_abbreviated"]=o,l["product.price_per_month"]=o,l["product.period_with_unit"]=t.translate(ay.PeriodsLifetime),l["product.period_in_months"]=t.translate(ay.PeriodsLifetime),l["product.periodly"]=t.translate(ay.PeriodsLifetime),l["product.price_per_week"]="",l["product.relative_discount"]="",l["product.period"]="",l["product.period_abbreviated"]="",function(e,r,t){var a;let n=(null==(a=e.discount)?void 0:a.price)??null;null!==n&&(t["product.offer_price"]=r.formatPrice(n.amountMicros,n.currency))}(i,t,l)),l}(t,n,r),e),{})}var gR=/(%?)(%([sdijo]))/g;function gW(e,...r){if(0===r.length)return e;let t=0,a=e.replace(gR,(e,a,n,o)=>{let i=function(e,r){switch(r){case"s":return e;case"d":case"i":return Number(e);case"j":return JSON.stringify(e);case"o":{if("string"==typeof e)return e;let r=JSON.stringify(e);return"{}"===r||"[]"===r||/^\[object .+?\]$/.test(r)?e:r}}}(r[t],o);return a?e:(t++,i)});return t<r.length&&(a+=` ${r.slice(t).join(" ")}`),a=a.replace(/%{2,2}/g,"%")}var gV=class extends Error{constructor(e,...r){super(e),this.message=e,this.name="Invariant Violation",this.message=gW(e,...r),function(e){if(!e.stack)return;let r=e.stack.split(`
405`);r.splice(1,2),e.stack=r.join(`
406`)}(this)}},gK=(e,r,...t)=>{if(!e)throw new gV(r,...t)};gK.as=(e,r,t,...a)=>{if(!r){let r,n=0===a.length?t:gW(t,...a);try{r=Reflect.construct(e,[n])}catch{r=e(n)}throw r}};var gH=(e=>(e.HEAD="HEAD",e.GET="GET",e.POST="POST",e.PUT="PUT",e.PATCH="PATCH",e.OPTIONS="OPTIONS",e.DELETE="DELETE",e))(gH||{});gK("u">typeof URL,({formatMessage:function(e,...r){let t=gW(e,...r);return`[MSW] ${t}`}}).formatMessage('Global "URL" class is not defined. This likely means that you\'re running MSW in an environment that doesn\'t support all Node.js standard API (e.g. React Native). If that\'s the case, please use an appropriate polyfill for the "URL" class, like "react-native-url-polyfill".'));class gY{constructor(e,r,t,a){C(this,"initialDelay"),C(this,"maxDelay"),C(this,"jitterPercent"),C(this,"callback"),C(this,"currentDelay"),C(this,"timeoutId"),C(this,"executingCallback",!1),C(this,"stopped",!1),C(this,"currentFlushPromise",null),this.initialDelay=e,this.currentDelay=e,this.maxDelay=r,this.jitterPercent=t,this.callback=a}tryFlush(){if(!this.stopped){if(this.backingOff())return void ad.debugLog("Backing off, not flushing");this.clearTimeout(),this.executeCallbackWithRetries().catch(()=>{})}}start(){this.stopped=!1,this.currentDelay=this.initialDelay}stop(){this.stopped=!0,this.clearTimeout()}flushImmediately(e){return this.clearTimeout(),this.executeCallbackWithRetries(e)}async flushUntilDrain(e){let r=this.currentFlushPromise;if(r)try{await r}catch{}this.stop();try{let r=!1;for(;!r;)r=await this.flushImmediately(e)}finally{this.start()}}schedule(e){if(this.stopped||void 0!==this.timeoutId)return;let r=this.addJitter(e||this.currentDelay);this.timeoutId=setTimeout(()=>{this.timeoutId=void 0,this.executeCallbackWithRetries().catch(()=>{})},r)}backoff(){let e=this.currentDelay,r=Math.min(2*this.currentDelay,this.maxDelay);ad.debugLog(`Backing next off to ${e}ms delay`),this.clearTimeout(),this.currentDelay=r,this.schedule(e)}reset(){this.currentDelay!==this.initialDelay&&(this.clearTimeout(),this.currentDelay=this.initialDelay)}async executeCallbackWithRetries(e){let r;if(this.executingCallback)return ad.debugLog("Callback already running, rescheduling"),this.schedule(),!0;this.executingCallback=!0;try{r=Promise.resolve(this.callback(e))}catch(e){r=Promise.reject(e)}this.currentFlushPromise=r.then(()=>{},()=>{});try{let e=await r;return this.reset(),e}catch{return this.backoff(),!0}finally{this.executingCallback=!1,this.currentFlushPromise=null}}backingOff(){return this.currentDelay>this.initialDelay}clearTimeout(){clearTimeout(this.timeoutId),this.timeoutId=void 0}
406addJitter(e){let r=e*this.jitterPercent,t=e-r;return Math.floor(Math.random()*(e+r-t+1)+t)}}let gG=Object.entries({componentType:"component_type",componentName:"component_name",componentValue:"component_value",componentURL:"component_url",originIndex:"origin_index",destinationIndex:"destination_index",originContextName:"origin_context_name",destinationContextName:"destination_context_name",defaultIndex:"default_index",originPackageId:"origin_package_id",destinationPackageId:"destination_package_id",defaultPackageId:"default_package_id",originProductId:"origin_product_id",destinationProductId:"destination_product_id",defaultProductId:"default_product_id",currentPackageId:"current_package_id",resultingPackageId:"resulting_package_id",currentProductId:"current_product_id",resultingProductId:"resulting_product_id"}),gX=e=>void 0===e.displayMode?{}:{display_mode:e.displayMode,dark_mode:e.darkMode??!1,locale:e.locale??"en_US"};class gZ{constructor(e){C(this,"id"),C(this,"timestamp"),C(this,"data"),this.id=cK(),this.timestamp=Date.now(),this.data=e}toJSON(){let e=((e,r,t)=>{var a;let n={version:1,id:r,app_user_id:e.appUserId,session_id:e.sessionId,offering_id:e.offeringId,paywall_revision:e.paywallRevision,timestamp:t,paywall_rc_public_id:e.paywallRcPublicId},o=(a=e.presentedOfferingContext)&&(a.placementIdentifier||a.targetingContext)?{...a.placementIdentifier?{placement_identifier:a.placementIdentifier}:{},...a.targetingContext?{targeting_revision:a.targetingContext.revision,targeting_rule_id:a.targetingContext.ruleId}:{}}:null;return o&&(n.presented_offering_context=o),n})(this.data,this.id,this.timestamp);switch(this.data.type){case"paywall_impression":return{type:this.data.type,...e,...gX(this.data)};case"paywall_close":case"paywall_cancel":return{type:this.data.type,...e};case"paywall_component_interacted":return{type:this.data.type,...e,...gX(this.data),...(e=>{let r={};for(let[t,a]of gG){let n=e[t];void 0!==n&&Object.assign(r,{[a]:n})}return r})(this.data)}}}}function gJ(){if("u">typeof window)return window;throw new ao(at.UnsupportedError,"window is not available. This SDK requires a browser environment for this operation.")}function gQ(){if("u">typeof window)return window}function g0(){if("u">typeof document)return document;throw new ao(at.UnsupportedError,"document is not available. This SDK requires a browser environment for this operation.")}let g1=5*6e4;class g2{constructor(e){var r;C(this,"apiKey"),C(this,"eventsQueue",[]),C(this,"eventsUrl"),C(this,"flushManager"),C(this,"traceId"),C(this,"appUserId"),C(this,"isSilent"),C(this,"rcSource"),C(this,"workflowContext"),C(this,"isDisposed",!1),this.apiKey=e.apiKey,this.eventsUrl=`${(null==(r=e.httpConfig)?void 0:r.eventsURL)??"https://e.revenue.cat"}/v1/events`,this.appUserId=e.appUserId,this.isSilent=e.silent||!1,this.rcSource=e.rcSource,this.workflowContext=e.workflowContext,this.traceId=e.trace_id||cK(),this.flushManager=new gY(2e3,g1,.1,this.doFlush.bind(this))}async updateUser(e){this.appUserId=e}getTraceId(){return this.traceId}trackSDKEvent(e){this.trackEvent({...e,source:"sdk"})}trackExternalEvent(e){this.trackEvent({...e})}trackPaywallEvent(e){if(this.isSilent)return void ad.verboseLog("Skipping event tracking, the EventsTracker is silent");try{let r=new gZ(e);ad.debugLog(`[PaywallEvent] Queuing ${e.type} (queue size: ${this.eventsQueue.length+1}, url: ${this.eventsUrl})`),ad.debugLog(`[PaywallEvent] Payload: ${JSON.stringify(r.toJSON())}`),this.eventsQueue.push(r),this.flushManager.tryFlush()}catch(r){ad.errorLog(`Error while tracking paywall event ${e.type}: ${r}`)}}trackEvent(e){var r;if(this.isSilent)return void ad.verboseLog("Skipping event tracking, the EventsTracker is silent");try{let t=new cY({eventName:e.eventName,traceId:this.traceId,appUserId:this.appUserId,context:function(e,r){let t=gQ(),a=null!=t&&t.location?new URLSearchParams(t.location.search):new URLSearchParams,n=null,o=null;"u">typeof screen&&screen&&(n=screen.width,o=screen.height);let i=function(){if("u">typeof document)return document}(),s=(null==i?void 0:i.referrer)??null,l=(null==i?void 0:i.title)??null;return{libraryName:"purchases-js",libraryVersion:_J,locale:navigator.language,userAgent:navigator.userAgent,t
406imeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,screenWidth:n,screenHeight:o,utmSource:a.get("utm_source")??null,utmMedium:a.get("utm_medium")??null,utmCampaign:a.get("utm_campaign")??null,utmContent:a.get("utm_content")??null,utmTerm:a.get("utm_term")??null,pageReferrer:s,pageUrl:null!=t&&t.location?`${t.location.origin}${t.location.pathname}`:"",pageTitle:l,source:e,rcSource:r}}(e.source,this.rcSource),workflowIdentifier:null==(r=this.workflowContext)?void 0:r.workflowIdentifier,properties:e.properties||{mode:cH}});this.eventsQueue.push(t),this.flushManager.tryFlush()}catch(r){ad.errorLog(`Error while tracking event ${e.eventName}: ${r}`)}}dispose(){this.isDisposed||(this.flushManager.stop(),this.eventsQueue.length>0&&this.flushManager.flushUntilDrain({ignoreDisposed:!0}).catch(e=>{ad.debugLog(`Failed to flush events on dispose: ${e}`)}),this.isDisposed=!0)}async flushAllEvents(){this.isDisposed||(await this.flushManager.flushUntilDrain(),!this.isDisposed&&this.eventsQueue.length>0&&this.flushManager.schedule())}estimateSingleEventSize(e){try{return JSON.stringify(e).length}catch{return 51200}}batchEventsForKeepalive(){let e=[],r=16;for(let t of this.eventsQueue){let a=this.estimateSingleEventSize(t),n=r+a+ +(e.length>0);if(n<=51200)e.push(t),r=n;else if(0===e.length){let e=t instanceof gZ?t.data.type:t.data.eventName;return ad.warnLog(`Event exceeds keepalive size limit (${a} bytes): ${e}`),this.eventsQueue.shift(),null}else break}return e}doFlush(e){if(!(null!=e&&e.ignoreDisposed)&&this.isDisposed||0===this.eventsQueue.length)return Promise.resolve(!0);let r=this.batchEventsForKeepalive();if(!r)return Promise.resolve(0===this.eventsQueue.length);let t=JSON.stringify({events:r});return ad.debugLog(`[EventsTracker] Flushing ${r.length} event(s) to ${this.eventsUrl}`),ad.debugLog(`[EventsTracker] Body: ${t}`),fetch(this.eventsUrl,{method:gH.POST,headers:gu(this.apiKey),body:t,keepalive:!0}).then(e=>{if(ad.debugLog(`[EventsTracker] Flush response: ${e.status}`),200===e.status||201===e.status)return this.eventsQueue.splice(0,r.length),this.eventsQueue.length>0&&this.flushManager.schedule(),0===this.eventsQueue.length;throw ad.debugLog("Events failed to flush due to server error"),Error("Events failed to flush due to server error")}).catch(e=>{throw ad.debugLog(`[EventsTracker] Flush error: ${e}`),e})}}let g4=()=>{let e=gQ(),r=null!=e&&e.location?new URLSearchParams(e.location.search):new URLSearchParams,t={};return["utm_source","utm_medium","utm_campaign","utm_term","utm_content"].forEach(e=>{let a=r.get(e);null!==a&&(t[e]=a)}),t},g5=["app","embedded"],g6={autoCollectUTMAsMetadata:!0,collectAnalyticsEvents:!0,storeLoadTime:"configuration"};var g8=rX('<p class="svelte-17914yi"><strong>Free Trial:</strong> </p>'),g9=rX('<p class="svelte-17914yi"><strong>Intro Price:</strong> </p>'),g7=rX('<p class="svelte-17914yi"><strong>Discount Price:</strong> </p>'),g3=rX('<div class="rc-simulated-store-modal-overlay svelte-17914yi"><div class="rc-simulated-store-modal svelte-17914yi"><div class="rc-simulated-store-modal-content svelte-17914yi"><h2 class="rc-simulated-store-modal-title svelte-17914yi">Test Store Purchase</h2> <div class="rc-simulated-store-modal-details svelte-17914yi"><div><p class="svelte-17914yi"><strong>Product:</strong> </p> <p class="svelte-17914yi"><strong>Type:</strong> </p> <p class="svelte-17914yi"><strong>Price:</strong> </p> <!> <!> <!></div></div> <div class="rc-simulated-store-modal-buttons svelte-17914yi"><button type="button" class="rc-simulated-store-modal-button rc-simulated-store-modal-button-primary svelte-17914yi">Test valid purchase</button> <button type="button" class="rc-simulated-store-modal-button rc-simulated-store-modal-button-secondary svelte-17914yi">Test failed purchase</button> <button type="button" class="rc-simulated-store-modal-button rc-simulated-store-modal-button-cancel svelte-17914yi">Cancel</button></div></div></div></div>');let me={hash:"svelte-17914yi",code:`.rc-simulated-store-modal-overlay.svelte-17914yi {position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;font-family:-apple-system,
407      BlinkMacSystemFont,
408      avenir next,
409      avenir,
410      segoe ui,
411      helvetica neue,
412      helvetica,
413      Cantarell,
414      Ubuntu,
415      roboto,
416      noto,
417      arial,
418      sans-serif;
419    /** One more than the paywall */z-index:1000002;}.rc-simulated-store-modal.svelte-17914yi {background:white;border-radius:8px;padding:0;max-width:500px;width:90%;max-height:90%;overflow-y:auto;box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);}.rc-simulated-store-modal-content.svelte-17914yi {padding:24px;}.rc-simulated-store-modal-title.svelte-17914yi {margin:0 0 20px 0;font-size:24px;font-weight:600;color:#333;}.rc-simulated-store-modal-details.svelte-17914yi {margin-bottom:24px;}.rc-simulated-store-modal-details.svelte-17914yi p:where(.svelte-17914yi) {margin:8px 0;color:#666;line-height:1.5;}.rc-simulated-store-modal-buttons.svelte-17914yi {display:flex;flex-direction:column;gap:12px;}.rc-simulated-store-modal-button.svelte-17914yi {padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color 0.2s ease;}.rc-simulated-store-modal-button-primary.svelte-17914yi {background-color:#007aff;color:white;}.rc-simulated-store-modal-button-primary.svelte-17914yi:hover {background-color:#0056cc;}.rc-simulated-store-modal-button-secondary.svelte-17914yi {background-color:#ff3b30;color:white;}.rc-simulated-store-modal-button-secondary.svelte-17914yi:hover {background-color:#cc2e24;}.rc-simulated-store-modal-button-cancel.svelte-17914yi {background-color:#f2f2f7;color:#333;}.rc-simulated-store-modal-button-cancel.svelte-17914yi:hover {background-color:#e5e5ea;}
420
421  /* Mobile responsive - full screen on small screens */
422  @media (max-width: 768px) {.rc-simulated-store-modal-overlay.svelte-17914yi {padding:0;}.rc-simulated-store-modal.svelte-17914yi {width:100%;height:100%;border-radius:0;max-width:none;max-height:none;}.rc-simulated-store-modal-content.svelte-17914yi {height:100%;display:flex;flex-direction:column;justify-content:center;}
423  }`};function mr(e,r){el(r,!1),tb(e,me);let t=ar(r,"productIdentifier",8),a=ar(r,"productType",8),n=ar(r,"basePrice",8),o=ar(r,"freeTrialPeriod",8,void 0),i=ar(r,"introPriceFormatted",8,void 0),s=ar(r,"discountFormatted",8,void 0),l=ar(r,"onValidPurchase",8),c=ar(r,"onFailedPurchase",8),d=ar(r,"onCancel",8);tY();var u=g3(),p=e1(u),_=e1(p),g=e5(e1(_),2),m=e1(g),h=e1(m),f=e5(e1(h)),v=e5(h,2),y=e5(e1(v)),k=e5(v,2),w=e5(e1(k)),P=e5(k,2),x=e=>{var r=g8(),t=e5(e1(r));rl(()=>r6(t,` ${o()??""}`)),r0(e,r)};tn(P,e=>{o()&&e(x)});var E=e5(P,2),C=e=>{var r=g9(),t=e5(e1(r));rl(()=>r6(t,` ${i()??""}`)),r0(e,r)};tn(E,e=>{i()&&e(C)});var S=e5(E,2),I=e=>{var r=g7(),t=e5(e1(r));rl(()=>r6(t,` ${s()??""}`)),r0(e,r)};tn(S,e=>{s()&&e(I)});var T=e1(e5(g,2)),D=e5(T,2),z=e5(D,2);rl(()=>{r6(f,` ${t()??""}`),r6(y,` ${a()??""}`),r6(w,` ${n()??""}`)}),rV("click",T,function(...e){var r;null==(r=l())||r.apply(this,e)}),rV("click",D,function(...e){var r;null==(r=c())||r.apply(this,e)}),rV("click",z,function(...e){var r;null==(r=d())||r.apply(this,e)}),rV("click",u,function(e){e.target===e.currentTarget&&d()()}),r0(e,u),ec()}async function mt(e,r,t,a){let n=new Date,o=`test_${n.getTime()}_${cK()}`,i=`test_store_operation_session_${cK()}`,s={storeTransactionId:o,productIdentifier:e.identifier,purchaseDate:n};return{customerInfo:_X(await r.postReceipt(t,e.identifier,e.price.currency,o,e.presentedOfferingContext,"purchase",a)),redemptionInfo:null,operationSessionId:i,storeTransaction:s}}class ma{constructor(){C(this,"virtualCurrenciesCache",new Map),C(this,"CACHE_EXPIRY_MS",3e5)}invalidateAllCaches(){this.virtualCurrenciesCache.clear()}cacheVirtualCurrencies(e,r){this.virtualCurrenciesCache.set(e,{data:r,lastUpdatedAt:Date.now()})}getCachedVirtualCurrencies(e,r=!1){let t=this.virtualCurrenciesCache.get(e);return this.getCachedData(t??null,r)}invalidateVirtualCurrenciesCache(e){this.virtualCurrenciesCache.delete(e)}getCachedData(e,r=!1){return e?r?e.data:Date.now()-e.lastUpdatedAt>=this.CACHE_EXPIRY_MS?null:e.data:null}}function mn(e){return Object.fromEntries(Object.entries(e.packagesById).map(([r,t])=>[r,function(e,r){let t=e.webBillingProduct,a=function(e,r){let t=e.webCheckoutURL;return"string"==typeof t&&t.length>0?t:"string"==typeof r&&r.length>0?r:void 0}(e,r),n=void 0!==a?{webCheckoutURL:a}:{},o=t.productType===aM.Subscription,i=t.defaultSubscriptionOption;if(o&&i)return{hasTrial:null!==i.trial,hasIntroOffer:null!==i.introPrice,hasPromoOffer:null!==i.discount,...n};let s=t.defaultNonSubscriptionOption;return!o&&s?{hasTrial:!1,hasIntroOffer:!1,hasPromoOffer:null!==s.discount,...n}:{hasTrial:!1,hasIntroOffer:!1,hasPromoOffer:!1,...n}}(t,e.webCheckoutURL)]))}let mo=(e,r,t,a,n,o)=>{let i=e.webBillingProduct,s=((e,r)=>{var t;if(e.productType===aM.Subscription){let a=(null==(t=e.subscriptionOptions)?void 0:t[r.id])||e.defaultSubscriptionOption;if(!a)throw new ah(am.ErrorSettingUpPurchase);return a}let a=e.defaultNonSubscriptionOption;if(!a)throw new ah(am.ErrorSettingUpPurchase);return a})(i,r),l=((e,r)=>{let t=us(e,r);return{currency:t.currency,taxCalculationStatus:"unavailable",totalAmountInMicros:t.amountMicros,totalExcludingTaxInMicros:t.amountMicros,taxAmountInMicros:null,taxBreakdown:null}})(i,s),c=up({priceBreakdown:l,productDetails:i,purchaseOption:s,translator:a}),d=i.productType===aM.Subscription?d2.buildStripeExpressCheckoutOptionsForSubscription(i,l,s,a,t,c,2,1):d2.buildStripeExpressCheckoutOptionsForNonSubscription(i,l,c,2,1);return o&&(d.buttonTheme={applePay:o,googlePay:"white-outline"===o?"white":o}),n&&(d.business={name:n}),d},mi=(e,r,t,a,n,o,i,s)=>{if(!r.elements_configuration)throw new ah(am.ErrorSettingUpPurchase);return d2.updateElementsConfiguration(e,r.elements_configuration),{expOptions:mo(a,n,t,o,null==i?void 0:i.app_name,s)}},ms=async(e,r,t,a,n,o,i)=>{var s,l;if(!e.elements_configuration)throw new ah(am.ErrorSettingUpPurchase);let c=e.stripe_account_id,d=e.publishable_api_key,u=d2.getStripeLocale(n.bcp47Locale||n.fallbackBcp47Locale),p=(null==(s=gQ())?void 0:s.matchMedia)&&(null==(l=gQ())?void 0:l.matchMedia("(max-width: 767px)").matches),_="mobile";if(_=p?"mobile":"desktop",!c||!d)throw new ah(am.ErrorSettingUpPurchase);let g=e.elements_configuration,{stripe:m,elements:h}=await d2.initializeStripe(c,d,g,o,u,{fontSizeBase:"14px",fontFamily:dz,spacingGridRow:"16px"},_);return{stripeInstance:m,elementsInstance:h,expOptions:mo(t,a,r,n,null==o?void 0:o.app_name,i)}};var ml=rX("<div><!></div>");function mc(e,r){el(r,!0);let t="express_purchase_button",a=t0(r.translator),n=t0((null==(w=r.brandingInfo)?void 0:w.appearance)??null);es(av,a),es(cz,n);let o=eH(!0),i=eH(!1),s=eH(null),l=eH(null),c=eH(null),d=e=>{let a=cG({errorCode:e.getErrorCode().toString(),errorMessage:e.message,mode:t});r.eventsTracker.trackSDKEvent(a),r.onError(e)},u=!1,p=async()=>{let e;if(u)return;u=!0;try{e=await r.purchaseOperationHelper.prepareCheckout(r.rcPackage.webBillingProduct.identifier,r.purchaseOption)}catch(e){d(e);return}if(!e.stripe_gateway_params)return void d(new ah(am.ErrorSettingUpPurchase,"We couldn’t download Stripe params for this purchase. Please try again."));let t="http://blank";try{if(rL(l)&&rL(s)){let{expOptions:a}=mi(rL(s),e.stripe_gateway_params,t,r.rcPackage,r.purchaseOption,r.translator,r.brandingInfo,r.w
423alletButtonTheme);eG(c,a,!0)}else{let{stripeInstance:a,elementsInstance:n,expOptions:o}=await ms(e.stripe_gateway_params,t,r.rcPackage,r.purchaseOption,r.translator,r.brandingInfo,r.walletButtonTheme);eG(l,a,!0),eG(s,n,!0),eG(c,o,!0)}}catch(e){d(e);return}eG(o,!1)};rr(()=>{u=!1,p().then(()=>{})});let _=e=>{let a=c2({errorCode:e.gatewayErrorCode??null,errorMessage:e.message??"",mode:t});r.eventsTracker.trackSDKEvent(a),d(new ah(am.ErrorSettingUpPurchase,"Failed to initialize payment form",e.message))},g=async(e,a)=>{var n;let{customerDetails:o,confirmationTokenId:i}=await d2.extractTaxCustomerDetails(e,a);if(null!=(n=r.brandingInfo)&&n.gateway_tax_collection_enabled){let e=c0({taxCalculation:await r.purchaseOperationHelper.checkoutRefreshPricing({countryCode:o.countryCode,postalCode:o.postalCode}),taxCustomerDetails:o,mode:t});r.eventsTracker.trackSDKEvent(e)}return i};async function m(e){var t,a;if(!rL(s)||!rL(l))return!1;await d2.submitElements(rL(s));let n=await r.purchaseOperationHelper.checkoutComplete(e,r.translator.selectedLocale),o=null==(t=null==n?void 0:n.gateway_params)?void 0:t.client_secret;if(!o)return!1;let i=null!=(a=r.brandingInfo)&&a.gateway_tax_collection_enabled?await g(rL(s),rL(l)):void 0;return await d2.confirmElements(rL(l),rL(s),o,i),!0}let h=async(e,a,n)=>{if(rL(i))return;let o=c1({selectedPaymentMethod:e??null,mode:t});r.eventsTracker.trackSDKEvent(o),eG(i,!0);try{let e=await m(a);if(eG(i,!1),!e)return;let t=await r.purchaseOperationHelper.pollCurrentPurchaseForCompletion();r.onFinished(t),eG(i,!1)}catch(e){if(e instanceof ah)d(e);else if(e instanceof d1){let a=c2({errorCode:e.gatewayErrorCode??null,errorMessage:e.message??"",mode:t});r.eventsTracker.trackSDKEvent(a),d(new ah(am.ErrorSettingUpPurchase,"Failed to complete payment",e.message))}n.paymentFailed(),eG(i,!1)}},f=async()=>{var e;let t=cX({appearance:null==(e=r.brandingInfo)?void 0:e.appearance,rcPackage:r.rcPackage,purchaseOptionToUse:r.purchaseOption,customerEmail:r.customerEmail,mode:"express_purchase_button"});r.eventsTracker.trackSDKEvent(t);try{let e=await r.purchaseOperationHelper.checkoutStart({appUserId:r.appUserId,productId:r.rcPackage.webBillingProduct.identifier,purchaseOption:r.purchaseOption,presentedOfferingContext:r.rcPackage.webBillingProduct.presentedOfferingContext,customerEmail:r.customerEmail,metadata:r.metadata,locale:r.translator.selectedLocale}),t=e.management_url;if(!rL(s))throw new ah(am.ErrorSettingUpPurchase);let{expOptions:a}=mi(rL(s),e.gateway_params,t,r.rcPackage,r.purchaseOption,r.translator,r.brandingInfo,r.walletButtonTheme);return{applePay:a.applePay,lineItems:a.lineItems}}catch(e){throw d(e instanceof ah?e:new ah(am.ErrorSettingUpPurchase)),e}},v=e=>{var t,a;null==(a=null==(t=r.listener)?void 0:t.onPurchaseStarted)||a.call(t,r.rcPackage),f().then(r=>e.resolve(r))},y=()=>{var e,t;r.eventsTracker.trackSDKEvent(cJ({mode:"express_purchase_button"})),null==(t=null==(e=r.listener)?void 0:e.onPurchaseCancelled)||t.call(e)};function k(e){var t,a;let n=(null==(t=e.availablePaymentMethods)?void 0:t.applePay)||(null==(a=e.availablePaymentMethods)?void 0:a.googlePay);r.onReady&&r.onReady(!!n)}var w,P=ml(),x=e1(P),E=e=>{d7(e,{get elements(){return rL(s)},onError:_,onSubmit:h,onClick:v,onCancel:y,onReady:k,get expressCheckoutOptions(){return rL(c)},forceEnableWalletMethods:!1,hideCheckoutSeparator:!0})};tn(x,e=>{!rL(o)&&rL(s)&&rL(c)&&r.brandingInfo&&e(E)}),r0(e,P),ec()}class md{constructor(e,r,t){D(this,c),C(this,"button"),z(this,c,eH(eJ({props:t})));let a={updatePurchase:(e,r)=>{this.changePackage(e,r)}};this.state.props.onReady=e=>{r(a,e)},this.button=r9(mc,{target:e,props:this.state.props})}get state(){return rL(T(this,c))}set state(e){eG(T(this,c),e,!0)}changePackage(e,r){this.state.props&&(this.state.props.rcPackage=e,this.state.props.purchaseOption=r??e.webBillingProduct.defaultPurchaseOption)}}c=new WeakMap;let mu=new Set(["javascript:","data:","vbscript:"]);var mp=(e=>(e.DisplayName="$displayName",e.Email="$email",e.PhoneNumber="$phoneNumber",e.IDFA="$idfa",e.IDFV="$idfv",e.GPSAdId="$gpsAdId",e.AndroidId="$androidId",e.AmazonAdId="$amazonAdId",e.IP="$ip",e.AdjustId="$adjustId",e.AmplitudeDeviceId="$amplitudeDeviceId",e.AmplitudeUserId="$amplitudeUserId",e.AppsflyerId="$appsflyerId",e.AppsflyerSharingFilter="$appsflyerSharingFilter",e.BranchId="$branchId",e.BrazeAliasName="$brazeAliasName",e.BrazeAliasLabel="$brazeAliasLabel",e.ClevertapId="$clevertapId",e.FbAnonId="$fbAnonId",e.MparticleId="$mparticleId",e.OnesignalId="$onesignalId",e.OnesignalUserId="$onesignalUserId",e.IntercomContactId="$intercomContactId",e.MediaSource="$mediaSource",e.Campaign="$campaign",e.AdGroup="$adGroup",e.AdId="$ad",e.Keyword="$keyword",e.Creative="$creative",e.APNSTokens="$apnsTokens",e.FCMTokens="$fcmTokens",e.AirshipChannelId="$airshipChannelId",e.SegmentId="$segmentId",e.IterableUserId="$iterableUserId",e.IterableCampaignId="$iterableCampaignId",e.IterableTemplateId="$iterableTemplateId",e.FirebaseAppInstanceId="$firebaseAppInstanceId",e.MixpanelDistinctId="$mixpanelDistinctId",e.ATTConsentStatus="$attConsentStatus",e.KochavaDeviceId="$kochavaDeviceId",e.DeviceVersion="$deviceVersion",e.PosthogUserId="$posthogUserId",e.TelemetryDeckUserId="$telemetryDeckUserId",e.TelemetryDeckAppId="$telemetryDeckAppId",e.AppleRefundHandlingPreference="$appleRefundHandlingPreference",e.CustomerioId="$customerioId",e.TenjinId="$tenjinId",e))(mp||{});let m_="$RCAnonymousID:";u=[gA],d=[gA];let mg=class e{constructor(e,r,t=gT,a=g6,n,o){var i;((e,r,t,a)=>{for(var n=0,o=e[r>>1],i=o&&o.length;n<i;n++)1&r?o[n].call(t):a=o[n].call(t,a)})(p,5,this),C(this,"_API_KEY"),C(this,"_appUserId"),C(this,"_brandingInfo",null),C(this,"_loadingResourcesPromise",null),C(this,"_flags"),C(this,"_context"),C(this,"backend"),C(this,"purchaseOperationHelper"),C(this,"eventsTracker"),C(this,"inMemoryCache"),this._API_KEY=e,this._appUserId=r,this._flags={...g6,...a},this._context=n,_4(e)?ad.debugLog("Initializing Purchases SDK with Web billing sandbox API Key"):_9(e)&&ad.debugLog("Initializing Purchases SDK with RC Test store API Key."),this.eventsTracker=new g2({apiKey:this._API_KEY,appUserId:this._appUserId,silent:!this._flags.collectAnalyticsEvents,rcSource:this._flags.rcSource??null,workflowContext:null==(i=this._context)?void 0:i.workflowContext,trace_id:o,httpConfig:t}),this.backend=new gD(this._API_KEY,t,this._context),this.inMemoryCache=new ma,this.purchaseOperationHelper=new af(this.backend,this.eventsTracker),this.eventsTracker.trackSDKEvent({eventName:cW.SDKInitialized})}static setLogLevel(e){ad.setLogLevel(e)}static setLogHandler(e){ad.setLogHandler(e)}static setPlatformInfo(r){e._platformInfo=r}static buildVariablesPerPackage(e,r={}){return gL(e,r)}static buildInfoPerPackage(e){return mn(e)}static getPlatformInfo(){return e._platformInfo}static getSharedInstance(){if(e.isConfigured())return e.instance;throw new ai}static isConfigured(){return void 0!==e.instance}static configure(r,t,a,n){let o;if(void 0!==e.instance&&ad.warnLog("Purchases is already initialized. You normally should only configure Purchases once. Creating and returning new instance."),"object"==typeof r&&null!==r)o=r;else{if("string"!=typeof r)throw new ao(at.ConfigurationError,"API key must be provided as a string");if("string"!=typeof t)throw new ao(at.ConfigurationError,"App user ID must be provided as a string");o={apiKey:r,appUserId:t,httpConfig:a,flags:n}}return e.configureInternal(o),e.getSharedInstance()}static configureInternal(r){let{apiKey:t,appUserId:a,httpConfig:n,flags:o,context:i,trace_id:s}=r,l=n??gT,c=o??g6;e.validateConfig(r),e.instance=new e(t,a,l,c,i,s)}static validateConfig(e){var r,t;(function(e){if(!(_5(e)||_9(e)||_6(e)||_8(e)))throw new ao(at.InvalidCredentialsError,"Invalid API key. Use your Web Billing API key.")})(e.apiKey),gz(e.appUserId),function(e){if(null!=e&&e.endsWith("/"))throw new ao(at.ConfigurationError,"Invalid proxy URL. The proxy URL should not end with a trailing slash.")}(null==(r=e.httpConfig)?void 0:r.proxyURL),function(e){if(e){for(let r in e)if(gd.has(r))throw new ao(at.ConfigurationError,"Invalid additional headers. Some headers are reserved for internal use.")}}(null==(t=e.httpConfig)?void 0:t.additionalHeaders)}async preload(){if(this.hasLoadedResources())return void ad.verboseLog("Purchases resources are loaded. Skipping.");if(null!==this._loadingResourcesPromise){ad.verboseLog("Purchases resources are loading. Waiting."),await this._loadingResourcesPromise;return}return this._loadingResourcesPromise=this.fetchAndCacheBrandingInfo().catch(e=>{let r=`${e}`;e instanceof ao&&(r=`${e.message}. ${e.underlyingErrorMessage?`Underlying error: ${e.underlyingErrorMessage}`:""}`),ad.errorLog(`Error fetching branding info: ${r}`)}).finally(()=>{this._loadingResourcesPromise=null}),this._loadingResourcesPromise}async fetchAndCacheBrandingInfo(){if(_9(this._API_KEY))return void ad.warnLog("Branding info is not available for RC Test Store API keys.");this._brandingInfo=await this.backend.getBrandingInfo()}hasLoadedResources(){return null!==this._brandingInfo}async presentPaywall(e){var r,t,a,n,o,i,s;let l,c,d=e.htmlTarget,u=!1,p=g0(),_=d??p.getElementById("rcb-ui-pw-root");
423if(null===_){u=!0;let e=p.createElement("div");e.id="rcb-ui-pw-root",e.className="rcb-ui-pw-root",e.style.zIndex="1000001",e.style.position="fixed",e.style.top="0",e.style.left="0",e.style.width="100%",e.style.height="100%",e.style.overflow="auto",e.style.backgroundColor="var(--rc-purchases-ui-bg-color, Canvas)",p.body.offsetWidth>968&&(e.style.display="flex",e.style.justifyContent="center",e.style.alignItems="center"),e.style.transition="opacity 0.3s",e.style.opacity="0",p.body.appendChild(e),_=e}if(null===_)throw Error("Could not generate a mount point for the paywall widget");let g=_,m=e.offering?e.offering:(await this.getOfferings()).current;if(!m)throw Error("No offering found.");let h=this._flags.workflowsEndpointEnabled?await this.backend.getWorkflows(this._appUserId).catch(e=>(ad.warnLog(`Failed to fetch workflows: ${e}`),null)):null,f=null==(r=null==h?void 0:h.workflows)?void 0:r.find(e=>e.offering_id===m.identifier);if(!f&&!m.paywallComponents)throw Error("This offering doesn't have a paywall attached.");if(!f&&!m.uiConfig)throw Error("No ui_config found for this offering, please contact support!");let v=e.selectedLocale?e.selectedLocale:navigator.language,y=m.paywallComponents?((e,r)=>{let t={},a=e=>e.toLowerCase().split("_")[0];Object.keys(e.components_localizations).forEach(e=>{void 0===t[a(e)]&&(t[a(e)]=[]),t[a(e)].push(e)});let n=t[a(r)];return n?n.find(e=>e.toLowerCase()===r)||n[0]:e.default_locale})(m.paywallComponents,v):v,k=new aD({},y,(null==(t=m.paywallComponents)?void 0:t.default_locale)??"en"),w=cK(),P={appUserId:this._appUserId,sessionId:w,offeringId:m.identifier,paywallRevision:0,paywallRcPublicId:(null==(a=m.paywallComponents)?void 0:a.id)??null,presentedOfferingContext:null==(o=null==(n=m.availablePackages[0])?void 0:n.webBillingProduct)?void 0:o.presentedOfferingContext},x={displayMode:"full_screen",darkMode:(null==(s=null==(i=gJ())?void 0:i.matchMedia)?void 0:s.call(i,"(prefers-color-scheme: dark)").matches)??!1,locale:y},E=new Map(m.availablePackages.map(e=>[e.identifier,e.webBillingProduct.identifier])),C=e=>{if(void 0!==e)return E.get(e)},S=e=>{this.eventsTracker.trackPaywallEvent({type:e,...P,..."paywall_impression"===e?{...x}:{}})},I=async(r,t=y)=>{var a,n;let o=m.availablePackages.find(e=>e.identifier===r);if(void 0===o)throw Error(`No package found for ${r}`);return{...await this.purchase({rcPackage:o,htmlTarget:e.purchaseHtmlTarget,customerEmail:e.customerEmail,showDiscountCodeField:e.showDiscountCodeField,discountCode:e.discountCode,onDiscountCodeChanged:e.onDiscountCodeChanged,selectedLocale:t,defaultLocale:(null==(a=m.paywallComponents)?void 0:a.default_locale)??"en",paywallId:null==(n=m.paywallComponents)?void 0:n.id,paywallSessionId:w}),selectedPackage:o}},T=null,D=null,z=e=>{let r=e.target;if(!(r instanceof Element))return;let t=r.closest("a[href]");if(!(t instanceof HTMLAnchorElement)||!g.contains(t))return;let a=t.getAttribute("href")??t.href;a&&(D={url:a,defaultPrevented:e.defaultPrevented})},q=r=>{var t;let a=(null==T?void 0:T.componentURL)===r?T:null;return(T=null,e.onNavigateToUrl)?void e.onNavigateToUrl(r):(null==a?void 0:a.componentType)==="text"?void queueMicrotask(()=>{var e;let t=(null==D?void 0:D.url)===r?D:null;D=null,(null==t?void 0:t.defaultPrevented)===!0&&(null==(e=gJ().open(r,"_blank"))||e.focus())}):void(null==(t=gJ().open(r,"_blank"))||t.focus())},A=async r=>{var t;if(e.onCompleteWorkflowNavigate)return void await e.onCompleteWorkflowNavigate(r);if(!function(e,r){var t;let a,n=e.trim();if(0===n.length)return!1;try{a=new URL(n)}catch{return!1}return t=a.protocol,!mu.has(t.toLowerCase())&&("deep_link"===r||"http:"===a.protocol||"https:"===a.protocol)}(r.url,r.method))return void ad.warnLog("Blocked complete-workflow navigation to a disallowed URL.");let a=gJ();"external_browser"===r.method?null==(t=a.open(r.url,"_blank","noopener,noreferrer"))||t.focus():a.location.assign(r.url)},M=()=>{},F=()=>{if(e.onVisitCustomerCenter)return void e.onVisitCustomerCenter()},j=gL(m,{translator:k}),$=mn(m),L=e.listener,N=e=>{if(null!=L&&L.onPurchaseStarted)try{L.onPurchaseStarted(e)}catch(e){ad.errorLog(`Error in listener.onPurchaseStarted: ${e}`)}};if(f){let e=await this.backend.getWorkflowById(this._appUserId,f.id).catch(e=>(ad.warnLog(`Failed to fetch workflow data, falling back to standard paywall: ${e}`),null)),r=e?function(e){let r=e.steps[e.initial_step_id];if(!r)return console.warn(`[workflowDataToNavData] initial_step_id "${e.initial_step_id}" not found in steps`),null;let t=r.screen_id;return t?e.screens[t]?{initial_page_id:t,pages:e.screens}:(console.warn(`[workflowDataToNavData] screen_id "${t}" not found in screens`),null):(console.warn(`[workflowDataToNavData] initial step "${e.initial_step_id}" has no screen_id (logic/experiment step?)`),null)}(e):null;if(e&&r)c=e,l=r;else{if(e&&!r&&ad.warnLog("Failed to resolve workflow navigation data, falling back to standard paywall."),
423!m.paywallComponents)throw Error("This offering doesn't have a paywall attached and the workflow could not be loaded.");if(!m.uiConfig)throw Error("No ui_config found for this offering, please contact support!")}}return new Promise((r,t)=>{let a=null,n=!1,o=!1;g.addEventListener("click",z);let i=()=>{o||(o=!0,S("paywall_close"))},s=e=>{!n||o||this.eventsTracker.trackPaywallEvent({type:"paywall_component_interacted",...P,...x,componentType:e.componentType,componentName:e.componentName,componentValue:e.componentValue,componentURL:e.componentURL,originIndex:e.originIndex,destinationIndex:e.destinationIndex,originContextName:e.originContextName,destinationContextName:e.destinationContextName,defaultIndex:e.defaultIndex,originPackageId:e.originPackageId,destinationPackageId:e.destinationPackageId,defaultPackageId:e.defaultPackageId,originProductId:e.originProductId??C(e.originPackageId),destinationProductId:e.destinationProductId??C(e.destinationPackageId),defaultProductId:e.defaultProductId??C(e.defaultPackageId),currentPackageId:e.currentPackageId,resultingPackageId:e.resultingPackageId,currentProductId:e.currentProductId??C(e.currentPackageId),resultingProductId:e.resultingProductId??C(e.resultingPackageId)})},d=e=>{T=void 0===e.componentURL?null:{componentType:e.componentType,componentURL:e.componentURL},s(e)},p=new MutationObserver(()=>{0===g.childElementCount&&(i(),p.disconnect())}),_=()=>{p.disconnect(),g.removeEventListener("click",z),i(),a&&(r3(a),a=null),g.innerHTML="",u&&g.parentNode&&g.parentNode.removeChild(g)},h=()=>{ad.debugLog("Purchase cancelled by user"),_(),t(new ao(at.UserCancelledError)),this.eventsTracker.flushAllEvents().catch(e=>{ad.debugLog(`Failed to flush paywall events on close: ${e}`)})},f=e=>{_(),r(e),this.eventsTracker.flushAllEvents().catch(e=>{ad.debugLog(`Failed to flush paywall events after purchase: ${e}`)})},k=r=>t=>{t instanceof ao&&t.errorCode===at.UserCancelledError&&S("paywall_cancel"),ad.errorLog(`${r}: ${t}`),(r=>{if(r instanceof ao&&r.errorCode===at.UserCancelledError){if(null!=L&&L.onPurchaseCancelled)try{L.onPurchaseCancelled()}catch(e){ad.errorLog(`Error in listener.onPurchaseCancelled: ${e}`)}}else{if(null!=L&&L.onPurchaseError)try{L.onPurchaseError(r)}catch(e){ad.errorLog(`Error in listener.onPurchaseError: ${e}`)}e.onPurchaseError&&e.onPurchaseError(r)}})(t)},w=this.getWalletButtonRender(m,f,e.customerEmail,k("Error presenting express purchase button"),L);if(g.innerHTML="",l&&c)try{var E;E={target:g,props:{workflow:l,uiConfig:c.ui_config,selectedLocale:v,variablesPerPackage:j,walletButtonRender:w,onPurchaseClicked:e=>{let r=m.packagesById[e];r&&N(r),I(e,v).then(f).catch(k("Error performing purchase"))},onClose:h,onExitBack:()=>{if(e.onBack)return void e.onBack(h);h()},onCompleteWorkflowNavigate:A,onNavigateToUrlClicked:q,onRestorePurchasesClicked:M,onVisitCustomerCenterClicked:F,onComponentInteraction:d,globalVariables:e.customVariables?lt(e.customVariables,c.ui_config):void 0,maxContentWidth:c.content_max_width?String(c.content_max_width):void 0}},a=r9(lD,E)}catch(e){_(),t(e);return}else a=r9(lw,{target:g,props:{paywallData:m.paywallComponents,selectedLocale:y,onNavigateToUrlClicked:q,appUserId:this._appUserId,onCompleteWorkflowNavigate:A,onVisitCustomerCenterClicked:F,uiConfig:m.uiConfig,onBackClicked:()=>{if(e.onBack)return void e.onBack(h);h()},onRestorePurchasesClicked:M,onPurchaseClicked:e=>{let r=m.packagesById[e];r&&N(r),I(e).then(f).catch(k("Error performing purchase"))},onError:e=>{_(),t(e)},variablesPerPackage:j,infoPerPackage:$,hideBackButtons:e.hideBackButtons,walletButtonRender:w,customVariables:e.customVariables,onComponentInteraction:d}});p.observe(g,{childList:!0}),S("paywall_impression"),n=!0,"0"===g.style.opacity&&(g.style.opacity="1")})}async getOfferings(e){var r=null==e?void 0:e.currency;if(r&&!r.match(/^[A-Z]{3}$/)){let e=`Currency code ${r} is not valid. Please provide a valid ISO 4217 currency code.`;throw ad.errorLog(e),new ao(at.ConfigurationError,e)}let t=this._appUserId,a=await this.backend.getOfferings(t),n=(null==e?void 0:e.offeringIdentifier)===gq.Current?a.current_offering_id:null==e?void 0:e.offeringIdentifier;return n&&(a.offerings=a.offerings.filter(e=>e.identifier===n)),await this.getAllOfferings(a,t,e)}
423async getCurrentOfferingForPlacement(e,r){let t=this._appUserId,a=await this.backend.getOfferings(t),n=await this.getAllOfferings(a,t,r),o=a.placements??null;return null==o?null:((e,r,t)=>{let a,n=e.offering_ids_by_placement??{},o=e.fallback_offering_id;if(t in n){let e=n[t]??null;e&&(a=r[e])}if(!a&&o&&o in r&&(a=r[o]),!a)return null;let i=Object.fromEntries(Object.entries(a.packagesById).map(([e,r])=>[e,gM(r,t)]));return{...a,packagesById:i,availablePackages:Object.values(i),weekly:gF(a.weekly,t),monthly:gF(a.monthly,t),twoMonth:gF(a.twoMonth,t),threeMonth:gF(a.threeMonth,t),sixMonth:gF(a.sixMonth,t),annual:gF(a.annual,t),lifetime:gF(a.lifetime,t)}})(o,n.all,e)}async getAllOfferings(e,r,t){let a=e.offerings.flatMap(e=>e.packages).map(e=>e.platform_product_identifier),n=await this.backend.getProducts(r,a,null==t?void 0:t.currency,null==t?void 0:t.discountCode);return this.logMissingProductIds(a,n.product_details),function(e,r){let t={};r.product_details.forEach(e=>{t[e.identifier]=e});let a={};e.offerings.forEach(r=>{let n=((e,r,t,a,n)=>{let o={offeringIdentifier:r.identifier,targetingContext:e&&a?{ruleId:a.rule_id,revision:a.revision}:null,placementIdentifier:null},i=r.packages.map(e=>((e,r,t)=>{let a=t[r.platform_product_identifier];if(void 0===a)return null;let n=((e,r)=>{let t=e.product_type;return"subscription"===t?((e,r,t)=>{let a={};if(Object.entries(e.purchase_options).forEach(([e,r])=>{let t=aN(r);null!=t&&(a[e]=t)}),0===Object.keys(a).length)return ad.debugLog(`Product ${e.identifier} has no subscription options. Ignoring.`),null;let n=e.default_purchase_option_id,o=n&&n in a?a[n]:null;if(null==o)return ad.debugLog(`Product ${e.identifier} has no default subscription option. Ignoring.`),null;let i=o.base.price;return null==i?(ad.debugLog(`Product ${e.identifier} default option has no base price. Ignoring.`),null):{identifier:e.identifier,displayName:e.title,title:e.title,description:e.description,productType:t,currentPrice:i,normalPeriodDuration:o.base.periodDuration,presentedOfferingIdentifier:r.offeringIdentifier,presentedOfferingContext:r,defaultPurchaseOption:o,defaultSubscriptionOption:o,subscriptionOptions:a,defaultNonSubscriptionOption:null,price:i,period:o.base.period,freeTrialPhase:o.trial,introPricePhase:o.introPrice,discountPhase:o.discount}})(e,r,t):((e,r,t)=>{let a={};if(Object.entries(e.purchase_options).forEach(([e,r])=>{let t=aO(r);null!=t&&(a[e]=t)}),0===Object.keys(a).length)return ad.debugLog(`Product ${e.identifier} has no purchase options. Ignoring.`),null;let n=e.default_purchase_option_id,o=n&&n in e.purchase_options?a[n]:null;return null==o?(ad.debugLog(`Product ${e.identifier} has no default purchase option. Ignoring.`),null):{identifier:e.identifier,displayName:e.title,title:e.title,description:e.description,productType:t,currentPrice:o.basePrice,normalPeriodDuration:null,presentedOfferingIdentifier:r.offeringIdentifier,presentedOfferingContext:r,defaultPurchaseOption:o,defaultSubscriptionOption:null,subscriptionOptions:{},defaultNonSubscriptionOption:o,price:o.basePrice,period:null,freeTrialPhase:null,introPricePhase:null,discountPhase:o.discount}})(e,r,t)})(a,e);return null===n?null:{identifier:r.identifier,rcBillingProduct:n,webBillingProduct:n,...r.web_checkout_url?{webCheckoutURL:r.web_checkout_url}:{},packageType:function(e){switch(e){case"$rc_lifetime":return"$rc_lifetime";case"$rc_annual":return"$rc_annual";case"$rc_six_month":return"$rc_six_month";case"$rc_three_month":return"$rc_three_month";case"$rc_two_month":return"$rc_two_month";case"$rc_monthly":return"$rc_monthly";case"$rc_weekly":return"$rc_weekly";default:return e.startsWith("$rc_")?"unknown":"custom"}}(r.identifier)}})(o,e,t)).filter(aq),s={};for(let e of i)null!=e&&(s[e.identifier]=e);return 0==i.length?null:{identifier:r.identifier,serverDescription:r.description,metadata:r.metadata,...r.web_checkout_url?{webCheckoutURL:r.web_checkout_url}:{},packagesById:s,availablePackages:i,lifetime:s.$rc_lifetime??null,annual:s.$rc_annual??null,sixMonth:s.$rc_six_month??null,threeMonth:s.$rc_three_month??null,twoMonth:s.$rc_two_month??null,monthly:s.$rc_monthly??null,weekly:s.$rc_weekly??null,hasPaywall:null!=r.paywall_components,paywallComponents:r.paywall_components,...void 0!==n?{uiConfig:n}:{}}})(r.identifier===e.current_offering_id,r,t,e.targeting,e.ui_config);null!=n&&(a[r.identifier]=n)});let n=e.current_offering_id?a[e.current_offering_id]??null:null;return 0==Object.keys(a).length&&ad.debugLog("Empty offerings. Please make sure you've configured offerings correctly in the RevenueCat dashboard and that the products are properly configured."),{all:a,current:n}}(e,n)}async isEntitledTo(e){return e in(await this.getCustomerInfo()).entitlements.active}purchasePackage(e,r,t){return this.purchase({rcPackage:e,customerEmail:r,htmlTarget:t})}async presentExpressPurchaseButton(e){let{rcPackage:r,purchaseOption:t,htmlTarget:a,customerEmail:n,selectedLocale:o="en",defaultLocale:i="en",onButtonReady:s=()=>{},walletButtonTheme:l}=e,c=this._appUserId;if(!_5(this._API_KEY))throw Error("The Express Purchase button is only available with Web Billing API Keys.");let d=t??r.webBillingProduct.defaultPurchaseOption,u={...this._flags.autoCollectUTMAsMetadata?g4():{},...e.metadata||{}},p=new aD({},o,i);return new Promise((t,o)=>{let i=async e=>{let a=cZ({redemptionInfo:e.redemptionInfo,mode:"express_purchase_button"});this.eventsTracker.trackSDKEvent(a),ad.debugLog("Purchase finished"),t({customerInfo:await this._getCustomerInfoForUserId(c),redemptionInfo:e.redemptionInfo,operationSessionId:e.operationSessionId,attributionMetadata:e.attributionMetadata,storeTransaction:{storeTransactionId:e.storeTransactionIdentifier,productIdentifier:r.webBillingProduct.identifier,purchaseDate:e.purchaseDate}})},_=e=>{var r;let t=cQ({errorCode:null==(r=e.errorCode)?void 0:r.toString(),errorMessage:e.message,mode:"express_purchase_button"});this.eventsTracker.trackSDKEvent(t),o(e)};new md(a,s,{appUserId:c,rcPackage:r,purchaseOption:d,customerEmail:n,purchases:this,eventsTracker:this.eventsTracker,brandingInfo:this._brandingInfo,purchaseOperationHelper:this.purchaseOperationHelper,metadata:u,customTranslations:e.labelsOverride,translator:p,onFinished:i,onError:_,listener:e.listener,walletButtonTheme:l})})}getWalletButtonRender(e,r,t,a,n){if(_5(this._API_KEY))return(o,{selectedPackageId:i,onReady:s,walletButtonTheme:l})=>{let c=e.packagesById[i];if(!c)return{};let d=null;return this.presentExpressPurchaseButton({rcPackage:c,customerEmail:t,htmlTarget:o,onButtonReady:(e,r)=>{d=e,null==s||s(r)},listener:n,walletButtonTheme:l}).then(e=>{r({...e,selectedPackage:c})}).catch(a),{destroy(){o.innerHTML=""},update({selectedPackageId:r}){if(d){let t=e.packagesById[r];if(!t)return;let a=t.webBillingProduct.defaultPurchaseOption;d.updatePurchase(t,a)}}}}}async purchase(e){if(_9(this._API_KEY)){let r=await function(e,r,t){let a=e.rcPackage.webBillingProduct,n=a.productType,o=a.freeTrialPhase,i=a.introPricePhase,s=a.discountPhase,l=a.price;return new Promise((c,d)=>{var u,p;
423let _,g=g0(),m=g.createElement("div");g.body.appendChild(m);let h=()=>{f&&r3(f),g.body.removeChild(m)},f=null;f=r9(mr,{target:m,props:{productIdentifier:a.identifier,productType:n,basePrice:l.formattedPrice,freeTrialPeriod:o?(_=o.period)?`${_.number} ${_.unit}${_.number>1?"s":""}`:"N/A":void 0,introPriceFormatted:null==(u=null==i?void 0:i.price)?void 0:u.formattedPrice,discountFormatted:null==(p=null==s?void 0:s.price)?void 0:p.formattedPrice,onValidPurchase:async()=>{h(),ad.debugLog("[Test store] Performing test purchase. This purchase won't appear in production.");try{c(await mt(a,r,t,e.paywallId))}catch(e){d(e)}},onFailedPurchase:()=>{h(),ad.debugLog("[Test store] Purchase failure simulated successfully in Test Store."),d(new ao(at.TestStoreSimulatedPurchaseError,aa.getPublicMessage(at.TestStoreSimulatedPurchaseError),"Simulated error successfully."))},onCancel:()=>{h(),d(new ao(at.UserCancelledError))}}})})}(e,this.backend,this._appUserId);return this.inMemoryCache.invalidateAllCaches(),r}return _6(this._API_KEY)?await this.performPaddlePurchase(e):_8(this._API_KEY)?await this.performStripePurchase(e):await this.performWebBillingPurchase(e)}async performStripePurchase(e){var r;let{rcPackage:t,purchaseOption:a,htmlTarget:n,customerEmail:o,workflowPurchaseContext:i,attributionMetadata:s,paywallId:l,paywallSessionId:c,selectedLocale:d="en",defaultLocale:u="en",skipSuccessPage:p=!1}=e,_=this.resolveHTMLTarget(n),g=this._appUserId;ad.debugLog(`Presenting Stripe checkout for package ${t.identifier}`);let m=d||u,h=a??t.webBillingProduct.defaultPurchaseOption,f=cX({appearance:null==(r=this._brandingInfo)?void 0:r.appearance,rcPackage:t,purchaseOptionToUse:h,customerEmail:o});this.eventsTracker.trackSDKEvent(f);let v={...this._flags.autoCollectUTMAsMetadata?g4():{},...e.metadata||{}},y=null,k=this._brandingInfo;k&&e.brandingAppearanceOverride&&(k.appearance=e.brandingAppearanceOverride);let w=void 0!==n;return new Promise((r,a)=>{let n=gJ();w||n.history.pushState({checkoutOpen:!0},"");let d=()=>{y&&r3(y),_.innerHTML=""},f=this.createCheckoutOnCloseHandler(a,d);!w&&f&&n.addEventListener("popstate",f);let k=this.createCheckoutOnFinishedHandler(r,g,t,d);y=r9(_H,{target:_,props:{isInElement:w,appUserId:g,rcPackage:t,purchaseOption:h,customerEmail:o,workflowPurchaseContext:i,attributionMetadata:s,paywallId:l,paywallSessionId:c,onFinished:k,onClose:f,onError:this.createCheckoutOnErrorHandler(a,d),eventsTracker:this.eventsTracker,brandingInfo:this._brandingInfo,purchaseOperationHelper:this.purchaseOperationHelper,selectedLocale:m,metadata:v,defaultLocale:u,customTranslations:e.labelsOverride,skipSuccessPage:p}})})}async performWebBillingPurchase(e){var r;let{rcPackage:t,purchaseOption:a,htmlTarget:n,customerEmail:o,workflowPurchaseContext:i,attributionMetadata:s,selectedLocale:l="en",defaultLocale:c="en",skipSuccessPage:d=!1,showDiscountCodeField:u=!1,discountCode:p,onDiscountCodeChanged:_}=e,g=this.resolveHTMLTarget(n),m=this._appUserId;ad.debugLog(`Presenting purchase form for package ${t.identifier}`);let h=l||c,f=a??t.webBillingProduct.defaultPurchaseOption,v=cX({appearance:null==(r=this._brandingInfo)?void 0:r.appearance,rcPackage:t,purchaseOptionToUse:f,customerEmail:o});this.eventsTracker.trackSDKEvent(v);let y={...this._flags.autoCollectUTMAsMetadata?g4():{},...e.metadata||{}},k=null,w=this._brandingInfo;w&&e.brandingAppearanceOverride&&(w.appearance=e.brandingAppearanceOverride);let P=void 0!==n;return new Promise((r,a)=>{let n=gJ();P||n.history.pushState({checkoutOpen:!0},"");let l=()=>{k&&r3(k),g.innerHTML=""},v=this.createCheckoutOnCloseHandler(a,l);!P&&v&&n.addEventListener("popstate",v);let w=this.createCheckoutOnFinishedHandler(r,m,t,l),x=this.createCheckoutOnErrorHandler(a,l);k=r9(_t,{target:g,props:{isInElement:P,appUserId:m,rcPackage:t,purchaseOption:f,customerEmail:o,workflowPurchaseContext:i,attributionMetadata:s,paywallId:e.paywallId,paywallSessionId:e.paywallSessionId,onFinished:w,onClose:v,onError:x,purchases:this,eventsTracker:this.eventsTracker,brandingInfo:this._brandingInfo,purchaseOperationHelper:this.purchaseOperationHelper,selectedLocale:h,metadata:y,defaultLocale:c,customTranslations:e.labelsOverride,termsAndConditionsUrl:e.termsAndConditionsUrl,showDiscountCodeField:u,discountCode:p,onDiscountCodeChanged:_,skipSuccessPage:d,hideBackButton:this.shouldHideCheckoutBackButton()}})})}async performPaddlePurchase(e){var r;let{rcPackage:t,purchaseOption:a,customerEmail:n,attributionMetadata:o,selectedLocale:i="en",defaultLocale:s="en",skipSuccessPage:l=!1,htmlTarget:c}=e,d=this.resolveHTMLTarget(c),u=this._appUserId;ad.debugLog(`Presenting Paddle checkout for package ${t.identifier}`);let p=a??t.webBillingProduct.defaultPurchaseOption,_={source:"paddle",...this._flags.autoCollectUTMAsMetadata?g4():{},...e.metadata||{}},g=this._brandingInfo;g&&e.brandingAppearanceOverride&&(g.appearance=e.brandingAppearanceOverride);let m=cX({appearance:null==(r=this._brandingInfo)?void 0:r.appearance,rcPackage:t,purchaseOptionToUse:p,customerEmail:n});this.eventsTracker.trackSDKEvent(m);let h=new _v(this.backend,this.eventsTracker),f=null,v=void 0!==c;return new Promise((r,a)=>{let c=gJ();v||c.history.pushState({checkoutOpen:!0},"");let g=()=>{f&&r3(f),d.innerHTML=""},m=this.createCheckoutOnCloseHandler(a,g)??(()=>{g()});v||c.addEventListener("popstate",m);
423let y=this.createCheckoutOnFinishedHandler(r,u,t,g),k=this.createCheckoutOnErrorHandler(a);f||(f=r9(_N,{target:d,props:{eventsTracker:this.eventsTracker,brandingInfo:this._brandingInfo,selectedLocale:i||s,defaultLocale:s,customTranslations:e.labelsOverride,isInElement:v,onClose:m,onFinished:y,onError:k,skipSuccessPage:l,productDetails:t.webBillingProduct,rcPackage:t,appUserId:u,purchaseOption:p,customerEmail:n,attributionMetadata:o,metadata:_,unmountPaddlePurchaseUi:g,paddleService:h,hideBackButton:this.shouldHideCheckoutBackButton()}}))})}resolveHTMLTarget(e){let r=g0(),t=e??r.getElementById("rcb-ui-root");if(null===t){let e=r.createElement("div");e.className="rcb-ui-root",r.body.appendChild(e),t=e}if(null===t)throw Error("Could not generate a mount point for the billing widget");return t}createCheckoutOnCloseHandler(e,r){if(this._flags.rcSource&&g5.includes(this._flags.rcSource))return;let t=()=>{let a=cJ();this.eventsTracker.trackSDKEvent(a),gJ().removeEventListener("popstate",t),null==r||r(),ad.debugLog("Purchase cancelled by user"),e(new ao(at.UserCancelledError))};return t}shouldHideCheckoutBackButton(){return!0===this._flags.hideBackButton||!!this._flags.rcSource&&g5.includes(this._flags.rcSource)}createCheckoutOnFinishedHandler(e,r,t,a){return async n=>{let o=cZ({redemptionInfo:n.redemptionInfo});this.eventsTracker.trackSDKEvent(o),this.inMemoryCache.invalidateAllCaches(),ad.debugLog("Purchase finished"),null==a||a(),e({customerInfo:await this._getCustomerInfoForUserId(r),redemptionInfo:n.redemptionInfo,operationSessionId:n.operationSessionId,attributionMetadata:n.attributionMetadata,storeTransaction:{storeTransactionId:n.storeTransactionIdentifier,productIdentifier:t.webBillingProduct.identifier,purchaseDate:n.purchaseDate}})}}createCheckoutOnErrorHandler(e,r){return t=>{var a;let n=cQ({errorCode:null==(a=t.errorCode)?void 0:a.toString(),errorMessage:t.message});this.eventsTracker.trackSDKEvent(n),null==r||r(),e(ao.getForPurchasesFlowError(t))}}_isConfiguredWithSimulatedStore(){return _9(this._API_KEY)}_shouldForceEnableWalletMethods(){return!!this._flags.forceEnableWalletMethods}async _postSimulatedStoreReceipt(e){if(!_9(this._API_KEY))throw new ao(at.ConfigurationError,"Posting a test store receipt is only available for RC Test Store API keys.");return await mt(e,this.backend,this._appUserId,void 0)}async getCustomerInfo(){return await this._getCustomerInfoForUserId(this._appUserId)}getAppUserId(){return this._appUserId}async setAttributes(e){return await this.getCustomerInfo(),await this.backend.setAttributes(this._appUserId,e)}async changeUser(e){return await this.replaceUserId(e),await this.getCustomerInfo()}async identifyUser(e){if(gz(e),e===this._appUserId)return ad.debugLog(`aliasUser called with the current appUserID: ${e}. Ignoring.`),{customerInfo:await this.getCustomerInfo(),wasCreated:!1};let r=await this.backend.identify(this._appUserId,e);return await this.replaceUserId(e),{customerInfo:_X(r),wasCreated:r.was_created}}async replaceUserId(e){gz(e),this._appUserId=e,await this.eventsTracker.updateUser(e),this.inMemoryCache.invalidateAllCaches()}logMissingProductIds(e,r){let t={};r.forEach(e=>t[e.identifier]=e);let a=[];e.forEach(e=>{void 0===t[e]&&a.push(e)}),a.length>0&&ad.debugLog(`Could not find product data for product ids:
424        ${a.join()}.
425        Please check that your product configuration is correct.`)}isSandbox(){return _4(this._API_KEY)||_9(this._API_KEY)}isAnonymous(){return this._appUserId.startsWith(m_)}async getVirtualCurrencies(){return await this._getVirtualCurrenciesForUserId(this._appUserId)}getCachedVirtualCurrencies(){return this.inMemoryCache.getCachedVirtualCurrencies(this._appUserId,!0)}invalidateVirtualCurrenciesCache(){this.inMemoryCache.invalidateVirtualCurrenciesCache(this._appUserId)}close(){e.instance===this?(this.eventsTracker&&this.eventsTracker.dispose(),e.instance=void 0):ad.warnLog("Trying to close a Purchases instance that is not the current instance. Ignoring.")}async _getCustomerInfoForUserId(e){return _X(await this.backend.getCustomerInfo(e))}async _getVirtualCurrenciesForUserId(e){let r=this.inMemoryCache.getCachedVirtualCurrencies(e);if(r)return ad.debugLog("Vending VirtualCurrencies from cache."),r;let t=function(e){let r={};for(let[t,a]of Object.entries(e.virtual_currencies))r[t]={balance:a.balance,name:a.name,code:a.code,serverDescription:a.description??null};return{all:r}}(await this.backend.getVirtualCurrencies(e));return ad.debugLog("VirtualCurrencies updated from the network."),this.inMemoryCache.cac
425heVirtualCurrencies(e,t),t}static generateRevenueCatAnonymousAppUserId(){return`${m_}${cK().replace(/-/g,"")}`}_trackEvent(e){this.eventsTracker.trackExternalEvent(e)}_flushAllEvents(){return this.eventsTracker.flushAllEvents()}};E(p=(e=>[,,,_((null==e?void 0:e[h("metadata")])??null)])(null),1,"presentExpressPurchaseButton",u,mg),E(p,1,"purchase",d,mg),x(p,mg),C(mg,"_platformInfo"),C(mg,"instance");let mm=mg}}]);

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.