1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{6993:(e,t,n)=>{"use strict";n.d(t,{Dc:()=>X,aU:()=>oc});var r,i,a,s,o,l,u,c,h,d,p,f,g,m,y,v=n(9928),b=n(5125),w=n(3424),C=n(6743),k="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},T={};(function(){function e(){this.blockSize=-1,this.blockSize=64,this.g=[,,,,],this.B=Array(this.blockSize),this.o=this.h=0,this.s()}function t(e,t,n){n||(n=0);var r=Array(16);if("string"==typeof t)for(var i=0;16>i;++i)r[i]=t.charCodeAt(n++)|t.charCodeAt(n++)<<8|t.charCodeAt(n++)<<16|t.charCodeAt(n++)<<24;else for(i=0;16>i;++i)r[i]=t[n++]|t[n++]<<8|t[n++]<<16|t[n++]<<24;t=e.g[0],n=e.g[1],i=e.g[2];var a=e.g[3],s=t+(a^n&(i^a))+r[0]+0xd76aa478&0xffffffff;s=a+(i^(t=n+(s<<7&0xffffffff|s>>>25))&(n^i))+r[1]+0xe8c7b756&0xffffffff,s=i+(n^(a=t+(s<<12&0xffffffff|s>>>20))&(t^n))+r[2]+0x242070db&0xffffffff,s=n+(t^(i=a+(s<<17&0xffffffff|s>>>15))&(a^t))+r[3]+0xc1bdceee&0xffffffff,s=t+(a^(n=i+(s<<22&0xffffffff|s>>>10))&(i^a))+r[4]+0xf57c0faf&0xffffffff,s=a+(i^(t=n+(s<<7&0xffffffff|s>>>25))&(n^i))+r[5]+0x4787c62a&0xffffffff,s=i+(n^(a=t+(s<<12&0xffffffff|s>>>20))&(t^n))+r[6]+0xa8304613&0xffffffff,s=n+(t^(i=a+(s<<17&0xffffffff|s>>>15))&(a^t))+r[7]+0xfd469501&0xffffffff,s=t+(a^(n=i+(s<<22&0xffffffff|s>>>10))&(i^a))+r[8]+0x698098d8&0xffffffff,s=a+(i^(t=n+(s<<7&0xffffffff|s>>>25))&(n^i))+r[9]+0x8b44f7af&0xffffffff,s=i+(n^(a=t+(s<<12&0xffffffff|s>>>20))&(t^n))+r[10]+0xffff5bb1&0xffffffff,s=n+(t^(i=a+(s<<17&0xffffffff|s>>>15))&(a^t))+r[11]+0x895cd7be&0xffffffff,s=t+(a^(n=i+(s<<22&0xffffffff|s>>>10))&(i^a))+r[12]+0x6b901122&0xffffffff,s=a+(i^(t=n+(s<<7&0xffffffff|s>>>25))&(n^i))+r[13]+0xfd987193&0xffffffff,s=i+(n^(a=t+(s<<12&0xffffffff|s>>>20))&(t^n))+r[14]+0xa679438e&0xffffffff,s=n+(t^(i=a+(s<<17&0xffffffff|s>>>15))&(a^t))+r[15]+0x49b40821&0xffffffff,n=i+(s<<22&0xffffffff|s>>>10),s=t+(i^a&(n^i))+r[1]+0xf61e2562&0xffffffff,t=n+(s<<5&0xffffffff|s>>>27),s=a+(n^i&(t^n))+r[6]+0xc040b340&0xffffffff,a=t+(s<<9&0xffffffff|s>>>23),s=i+(t^n&(a^t))+r[11]+0x265e5a51&0xffffffff,i=a+(s<<14&0xffffffff|s>>>18),s=n+(a^t&(i^a))+r[0]+0xe9b6c7aa&0xffffffff,n=i+(s<<20&0xffffffff|s>>>12),s=t+(i^a&(n^i))+r[5]+0xd62f105d&0xffffffff,t=n+(s<<5&0xffffffff|s>>>27),s=a+(n^i&(t^n))+r[10]+0x2441453&0xffffffff,a=t+(s<<9&0xffffffff|s>>>23),s=i+(t^n&(a^t))+r[15]+0xd8a1e681&0xffffffff,i=a+(s<<14&0xffffffff|s>>>18),s=n+(a^t&(i^a))+r[4]+0xe7d3fbc8&0xffffffff,n=i+(s<<20&0xffffffff|s>>>12),s=t+(i^a&(n^i))+r[9]+0x21e1cde6&0xffffffff,t=n+(s<<5&0xffffffff|s>>>27),s=a+(n^i&(t^n))+r[14]+0xc33707d6&0xffffffff,a=t+(s<<9&0xffffffff|s>>>23),s=i+(t^n&(a^t))+r[3]+0xf4d50d87&0xffffffff,i=a+(s<<14&0xffffffff|s>>>18),s=n+(a^t&(i^a))+r[8]+0x455a14ed&0xffffffff,n=i+(s<<20&0xffffffff|s>>>12),s=t+(i^a&(n^i))+r[13]+0xa9e3e905&0xffffffff,t=n+(s<<5&0xffffffff|s>>>27),s=a+(n^i&(t^n))+r[2]+0xfcefa3f8&0xffffffff,a=t+(s<<9&0xffffffff|s>>>23),s=i+(t^n&(a^t))+r[7]+0x676f02d9&0xffffffff,i=a+(s<<14&0xffffffff|s>>>18),s=n+(a^t&(i^a))+r[12]+0x8d2a4c8a&0xffffffff,s=t+((n=i+(s<<20&0xffffffff|s>>>12))^i^a)+r[5]+0xfffa3942&0xffffffff,s=a+((t=n+(s<<4&0xffffffff|s>>>28))^n^i)+r[8]+0x8771f681&0xffffffff,s=i+((a=t+(s<<11&0xffffffff|s>>>21))^t^n)+r[11]+0x6d9d6122&0xffffffff,s=n+((i=a+(s<<16&0xffffffff|s>>>16))^a^t)+r[14]+0xfde5380c&0xffffffff,s=t+((n=i+(s<<23&0xffffffff|s>>>9))^i^a)+r[1]+0xa4beea44&0xffffffff,s=a+((t=n+(s<<4&0xffffffff|s>>>28))^n^i)+r[4]+0x4bdecfa9&0xffffffff,s=i+((a=t+(s<<11&0xffffffff|s>>>21))^t^n)+r[7]+0xf6bb4b60&0xffffffff,s=n+((i=a+(s<<16&0xffffffff|s>>>16))^a^t)+r[10]+0xbebfbc70&0xffffffff,s=t+((n=i+(s<<23&0xffffffff|s>>>9))^i^a)+r[13]+0x289b7ec6&0xffffffff,s=a+((t=n+(s<<4&0xffffffff|s>>>28))^n^i)+r[0]+0xeaa127fa&0xffffffff,s=i+((a=t+(s<<11&0xffffffff|s>>>21))^t^n)+r[3]+0xd4ef3085&0xffffffff,s=n+((i=a+(s<<16&0xffffffff|s>>>16))^a^t)+r[6]+0x4881d05&0xffffffff,s=t+((n=i+(s<<23&0xffffffff|s>>>9))^i^a)+r[9]+0xd9d4d039&0xffffffff,s=a+((t=n+(s<<4&0xffffffff|s>>>28))^n^i)+r[12]+0xe6db99e5&0xffffffff,s=i+((a=t+(s<<11&0xffffffff|s>>>21))^t^n)+r[15]+0x1fa27cf8&0xffffffff,s=n+((i=a+(s<<16&0xffffffff|s>>>16))^a^t)+r[2]+0xc4ac5665&0xffffffff,n=i+(s<<23&0xffffffff|s>>>9),s=t+(i^(n|~a))+r[0]+0xf4292244&0xffffffff,t=n+(s<<6&0xffffffff|s>>>
126),s=a+(n^(t|~i))+r[7]+0x432aff97&0xffffffff,a=t+(s<<10&0xffffffff|s>>>22),s=i+(t^(a|~n))+r[14]+0xab9423a7&0xffffffff,i=a+(s<<15&0xffffffff|s>>>17),s=n+(a^(i|~t))+r[5]+0xfc93a039&0xffffffff,n=i+(s<<21&0xffffffff|s>>>11),s=t+(i^(n|~a))+r[12]+0x655b59c3&0xffffffff,t=n+(s<<6&0xffffffff|s>>>26),s=a+(n^(t|~i))+r[3]+0x8f0ccc92&0xffffffff,a=t+(s<<10&0xffffffff|s>>>22),s=i+(t^(a|~n))+r[10]+0xffeff47d&0xffffffff,i=a+(s<<15&0xffffffff|s>>>17),s=n+(a^(i|~t))+r[1]+0x85845dd1&0xffffffff,n=i+(s<<21&0xffffffff|s>>>11),s=t+(i^(n|~a))+r[8]+0x6fa87e4f&0xffffffff,t=n+(s<<6&0xffffffff|s>>>26),s=a+(n^(t|~i))+r[15]+0xfe2ce6e0&0xffffffff,a=t+(s<<10&0xffffffff|s>>>22),s=i+(t^(a|~n))+r[6]+0xa3014314&0xffffffff,i=a+(s<<15&0xffffffff|s>>>17),s=n+(a^(i|~t))+r[13]+0x4e0811a1&0xffffffff,n=i+(s<<21&0xffffffff|s>>>11),s=t+(i^(n|~a))+r[4]+0xf7537e82&0xffffffff,t=n+(s<<6&0xffffffff|s>>>26),s=a+(n^(t|~i))+r[11]+0xbd3af235&0xffffffff,a=t+(s<<10&0xffffffff|s>>>22),s=i+(t^(a|~n))+r[2]+0x2ad7d2bb&0xffffffff,i=a+(s<<15&0xffffffff|s>>>17),s=n+(a^(i|~t))+r[9]+0xeb86d391&0xffffffff,e.g[0]=e.g[0]+t&0xffffffff,e.g[1]=e.g[1]+(i+(s<<21&0xffffffff|s>>>11))&0xffffffff,e.g[2]=e.g[2]+i&0xffffffff,e.g[3]=e.g[3]+a&0xffffffff}function n(e,t){this.h=t;for(var n=[],r=!0,i=e.length-1;0<=i;i--){var a=0|e[i];r&&a==t||(n[i]=a,r=!1)}this.g=n}!function(e,t){function n(){}n.prototype=t.prototype,e.D=t.prototype,e.prototype=new n,e.prototype.constructor=e,e.C=function(e,n,r){for(var i=Array(arguments.length-2),a=2;a<arguments.length;a++)i[a-2]=arguments[a];return t.prototype[n].apply(e,i)}}(e,function(){this.blockSize=-1}),e.prototype.s=function(){this.g[0]=0x67452301,this.g[1]=0xefcdab89,this.g[2]=0x98badcfe,this.g[3]=0x10325476,this.o=this.h=0},e.prototype.u=function(e,n){void 0===n&&(n=e.length);for(var r=n-this.blockSize,i=this.B,a=this.h,s=0;s<n;){if(0==a)for(;s<=r;)t(this,e,s),s+=this.blockSize;if("string"==typeof e){for(;s<n;)if(i[a++]=e.charCodeAt(s++),a==this.blockSize){t(this,i),a=0;break}}else for(;s<n;)if(i[a++]=e[s++],a==this.blockSize){t(this,i),a=0;break}}this.h=a,this.o+=n},e.prototype.v=function(){var e=Array((56>this.h?this.blockSize:2*this.blockSize)-this.h);e[0]=128;for(var t=1;t<e.length-8;++t)e[t]=0;var n=8*this.o;for(t=e.length-8;t<e.length;++t)e[t]=255&n,n/=256;for(this.u(e),e=Array(16),t=n=0;4>t;++t)for(var r=0;32>r;r+=8)e[n++]=this.g[t]>>>r&255;return e};var a,s={};function o(e){var t;return -128<=e&&128>e?(t=function(e){return new n([0|e],0>e?-1:0)},Object.prototype.hasOwnProperty.call(s,e)?s[e]:s[e]=t(e)):new n([0|e],0>e?-1:0)}function l(e){if(isNaN(e)||!isFinite(e))return u;if(0>e)return f(l(-e));for(var t=[],r=1,i=0;e>=r;i++)t[i]=e/r|0,r*=0x100000000;return new n(t,0)}var u=o(0),c=o(1),h=o(0x1000000);function d(e){if(0!=e.h)return!1;for(var t=0;t<e.g.length;t++)if(0!=e.g[t])return!1;return!0}function p(e){return -1==e.h}function f(e){for(var t=e.g.length,r=[],i=0;i<t;i++)r[i]=~e.g[i];return new n(r,~e.h).add(c)}function g(e,t){return e.add(f(t))}function m(e,t){for(;(65535&e[t])!=e[t];)e[t+1]+=e[t]>>>16,e[t]&=65535,t++}function y(e,t){this.g=e,this.h=t}function v(e,t){if(d(t))throw Error("division by zero");if(d(e))return new y(u,u);if(p(e))return t=v(f(e),t),new y(f(t.g),f(t.h));if(p(t))return t=v(e,f(t)),new y(f(t.g),t.h);if(30<e.g.length){if(p(e)||p(t))throw Error("slowDivide_ only works with positive integers.");for(var n=c,r=t;0>=r.l(e);)n=b(n),r=b(r);var i=w(n,1),a=w(r,1);for(r=w(r,2),n=w(n,2);!d(r);){var s=a.add(r);0>=s.l(e)&&(i=i.add(n),a=s),r=w(r,1),n=w(n,1)}return t=g(e,i.j(t)),new y(i,t)}for(i=u;0<=e.l(t);){for(r=48>=(r=Math.ceil(Math.log(n=Math.max(1,Math.floor(e.m()/t.m())))/Math.LN2))?1:Math.pow(2,r-48),s=(a=l(n)).j(t);p(s)||0<s.l(e);)n-=r,s=(a=l(n)).j(t);d(a)&&(a=c),i=i.add(a),e=g(e,s)}return new y(i,e)}function b(e){for(var t=e.g.length+1,r=[],i=0;i<t;i++)r[i]=e.i(i)<<1|e.i(i-1)>>>31;return new n(r,e.h)}function w(e,t){var r=t>>5;t%=32;for(var i=e.g.length-r,a=[],s=0;s<i;s++)a[s]=0<t?e.i(s+r)>>>t|e.i(s+r+1)<<32-t:e.i(s+r);return new n(a,e.h)}(a=n.prototype).m=function(){if(p(this))return-f(this).m();for(var e=0,t=1,n=0;n<this.g.length;n++){var r=this.i(n);e+=(0<=r?r:0x100000000+r)*t,t*=0x100000000}return e},a.toString=function(e){if(2>(e=e||10)||36<e)throw Error("radix out of range: "+e);if(d(this))return"0";if(p(this))return"-"+f(this).toString(e);for(var t=l(Math.pow(e,6)),n=this,r="";;){var i=v(n,t).g,a=((0<(n=g(n,i.j(t))).g.length?n.g[0]:n.h)>>>0).toString(e);if(d(n=i))return a+r;for(;6>a.length;)a="0"+a;r=a+r}},a.i=function(e){return 0>e?0:e<this.g.length?this.g[e]:this.h},a.l=function(e){return p(e=g(this,e))?-1:d(e)?0:1},a.abs=function(){return p(this)?f(this):this},a.add=function(e){for(var t=Math.max(this.g.length,e.g.length),r=[],i=0,a=0;a<=t;a++){var s=i+(65535&this.i(a))+(65535&e.i(a)),o=(s>>>16)+(this.i(a)>>>16)+(e.i(a)>>>16);i=o>>>16,s&=65535,o&=65535,r[a]=o<<16|s}return new n(r,-0x80000000&r[r.length-1]?-1:0)},a.j=function(e){if(d(this)||d(e))return u;if(p(this))return p(e)?f(this).j(f(e)):f(f(this).j(e));if(p(e))return f(this.j(f(e)));if(0>this.l(h)&&0>e.l(h))return l(this.m()*e.m());for(var t=this.g.length+e.g.length,r=[],i=0;i<2*t;i++)r[i]=0;for(i=0;i<this.g.length;i++)for(var a=0;a<e.g.length;a++){var s=this.i(i)>>>16,o=65535&this.i(i),c=e.i(a)>>>16,g=65535&e.i(a);r[2*i+2*a]+=o*g,m(r,2*i+2*a),r[2*i+2*a+1]+=s*g,m(r,2*i+2*a+1),r[2*i+2*a+1]+=o*c,m(r,2*i+2*a+1),r[2*i+2*a+2]+=s*c,m(r,2*i+2*a+2)}for(i=0;i<t;i++)r[i]=r[2*i+1]<<16|r[2*i];for(i=t;i<2*t;i++)r[i]=0;return new n(r,0)},a.A=function(e){return v(this,e).h},a.and=function(e){for(var t=Math.max(this.g.length,e.g.length),r=[],i=0;i<t;i++)r[i]=this.i(i)&e.i(i);return new n(r,this.h&e.h)},a.or=function(e){for(var t=Math.max(this.g.length,e.g.length),r=[],i=0;i<t;i++)r[i]=this.i(i)|e.i(i);return new n(r,this.h|e.h)},a.xor=function(e){for(var t=Math.max(this.g.length,e.g.length),r=[],i=0;i<t;i++)r[i]=this.i(i)^e.i(i);return new n(r,this.h^e.h)},e.prototype.digest=e.prototype.v,e.prototype.reset=e.prototype.s,e.prototype.update=e.prototype.u,i=T.Md5=e,n.prototype.add=n.prototype.add,n.prototype.multiply=n.prototype.j,n.prototype.modulo=n.prototype.A,n.prototype.compare=n.prototype.l,n.prototype.toNumber=n.prototype.m,n.prototype.toString=n.prototype.toString,n.prototype.getBits=n.prototype.i,n.fromNumber=l,n.fromString=function e(t,n){if(0==t.length)throw Error("number format error: empty string");if(2>(n=n||10)||36<n)throw Error("radix out of range: "+n);
1if("-"==t.charAt(0))return f(e(t.substring(1),n));if(0<=t.indexOf("-"))throw Error('number format error: interior "-" character');for(var r=l(Math.pow(n,8)),i=u,a=0;a<t.length;a+=8){var s=Math.min(8,t.length-a),o=parseInt(t.substring(a,a+s),n);8>s?(s=l(Math.pow(n,s)),i=i.j(s).add(l(o))):i=(i=i.j(r)).add(l(o))}return i},r=T.Integer=n}).apply(void 0!==k?k:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{});var S="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},x={};(function(){var e,t,n,r="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){return e==Array.prototype||e==Object.prototype||(e[t]=n.value),e},i=function(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof S&&S];for(var t=0;t<e.length;++t){var n=e[t];if(n&&n.Math==Math)return n}throw Error("Cannot find global object")}(this);!function(e,t){if(t)e:{var n=i;e=e.split(".");for(var a=0;a<e.length-1;a++){var s=e[a];if(!(s in n))break e;n=n[s]}(t=t(a=n[e=e[e.length-1]]))!=a&&null!=t&&r(n,e,{configurable:!0,writable:!0,value:t})}}("Array.prototype.values",function(e){return e||function(){var e,t,n,r,i;return e=this,t=function(e,t){return t},e instanceof String&&(e+=""),n=0,r=!1,(i={next:function(){if(!r&&n<e.length){var i=n++;return{value:t(i,e[i]),done:!1}}return r=!0,{done:!0,value:void 0}}})[Symbol.iterator]=function(){return i},i}});var f=f||{},g=this||self;function m(e){var t=typeof e;return"array"==(t="object"!=t?t:e?Array.isArray(e)?"array":t:"null")||"object"==t&&"number"==typeof e.length}function y(e){var t=typeof e;return"object"==t&&null!=e||"function"==t}function v(e,t,n){return e.call.apply(e.bind,arguments)}function b(e,t,n){if(!e)throw Error();if(2<arguments.length){var r=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,r),e.apply(t,n)}}return function(){return e.apply(t,arguments)}}function w(e,t,n){return(w=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?v:b).apply(null,arguments)}function C(e,t){var n=Array.prototype.slice.call(arguments,1);return function(){var t=n.slice();return t.push.apply(t,arguments),e.apply(this,t)}}function k(e,t){function n(){}n.prototype=t.prototype,e.aa=t.prototype,e.prototype=new n,e.prototype.constructor=e,e.Qb=function(e,n,r){for(var i=Array(arguments.length-2),a=2;a<arguments.length;a++)i[a-2]=arguments[a];return t.prototype[n].apply(e,i)}}function T(e){let t=e.length;if(0<t){let n=Array(t);for(let r=0;r<t;r++)n[r]=e[r];return n}return[]}function A(e,t){for(let t=1;t<arguments.length;t++){let n=arguments[t];if(m(n)){let t=e.length||0,r=n.length||0;e.length=t+r;for(let i=0;i<r;i++)e[t+i]=n[i]}else e.push(n)}}class I{constructor(e,t){this.i=e,this.j=t,this.h=0,this.g=null}get(){let e;return 0<this.h?(this.h--,e=this.g,this.g=e.next,e.next=null):e=this.i(),e}}function E(e){return/^[\s\xa0]*$/.test(e)}function N(){var e=g.navigator;return e&&(e=e.userAgent)?e:""}function _(e){return _[" "](e),e}_[" "]=function(){};var M=-1!=N().indexOf("Gecko")&&!(-1!=N().toLowerCase().indexOf("webkit")&&-1==N().indexOf("Edge"))&&!(-1!=N().indexOf("Trident")||-1!=N().indexOf("MSIE"))&&-1==N().indexOf("Edge");function P(e,t,n){for(let r in e)t.call(n,e[r],r,e)}function U(e){let t={};for(let n in e)t[n]=e[n];return t}let D="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function O(e,t){let n,r;for(let t=1;t<arguments.length;t++){for(n in r=arguments[t])e[n]=r[n];for(let t=0;t<D.length;t++)n=D[t],Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}}class L{constructor(){this.h=this.g=null}add(e,t){let n=F.get();n.set(e,t),this.h?this.h.next=n:this.g=n,this.h=n}}var F=new I(()=>new j,e=>e.reset());class j{constructor(){this.next=this.g=this.h=null}set(e,t){this.h=e,this.g=t,this.next=null}reset(){this.next=this.g=this.h=null}}let R,V=!1,B=new L,z=()=>{let e=g.Promise.resolve(void 0);R=()=>{e.then(H)}};var H=()=>{let e;for(var t;e=null,B.g&&(e=B.g,B.g=B.g.next,B.g||(B.h=null),e.next=null),t=e;){try{t.h.call(t.g)}catch(e){!function(e){g.setTimeout(()=>{throw e},0)}(e)}F.j(t),100>F.h&&(F.h++,t.next=F.g,F.g=t)}V=!1};function q(){this.s=this.s,this.C=this.C}function G(e,t){this.type=e,this.g=this.target=t,this.defaultPrevented=!1}q.prototype.s=!1,q.prototype.ma=function(){this.s||(this.s=!0,this.N())},q.prototype.N=function(){if(this.C)for(;this.C.length;)this.C.shift()()},G.prototype.h=function(){this.defaultPrevented=!0};var W=function(){if(!g.addEventListener||!Object.defineProperty)return!1;var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}});try{let e=()=>{};g.addEventListener("test",e,t),g.removeEventListener("test",e,t)}catch(e){}return e}();function K(e,t){if(G.call(this,e?e.type:""),this.relatedTarget=this.g=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.state=null,this.pointerId=0,this.pointerType="",this.i=null,e){var n=this.type=e.type,r=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:null;if(this.target=e.target||e.srcElement,this.g=t,t=e.relatedTarget){if(M){e:{try{_(t.no
1deName);var i=!0;break e}catch(e){}i=!1}i||(t=null)}}else"mouseover"==n?t=e.fromElement:"mouseout"==n&&(t=e.toElement);this.relatedTarget=t,r?(this.clientX=void 0!==r.clientX?r.clientX:r.pageX,this.clientY=void 0!==r.clientY?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0):(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0),this.button=e.button,this.key=e.key||"",this.ctrlKey=e.ctrlKey,this.altKey=e.altKey,this.shiftKey=e.shiftKey,this.metaKey=e.metaKey,this.pointerId=e.pointerId||0,this.pointerType="string"==typeof e.pointerType?e.pointerType:$[e.pointerType]||"",this.state=e.state,this.i=e,e.defaultPrevented&&K.aa.h.call(this)}}k(K,G);var $={2:"touch",3:"pen",4:"mouse"};K.prototype.h=function(){K.aa.h.call(this);var e=this.i;e.preventDefault?e.preventDefault():e.returnValue=!1};var Q="closure_listenable_"+(1e6*Math.random()|0),J=0;function Y(e,t,n,r,i){this.listener=e,this.proxy=null,this.src=t,this.type=n,this.capture=!!r,this.ha=i,this.key=++J,this.da=this.fa=!1}function X(e){e.da=!0,e.listener=null,e.proxy=null,e.src=null,e.ha=null}function Z(e){this.src=e,this.g={},this.h=0}function ee(e,t){var n=t.type;if(n in e.g){var r,i=e.g[n],a=Array.prototype.indexOf.call(i,t,void 0);(r=0<=a)&&Array.prototype.splice.call(i,a,1),r&&(X(t),0==e.g[n].length&&(delete e.g[n],e.h--))}}function et(e,t,n,r){for(var i=0;i<e.length;++i){var a=e[i];if(!a.da&&a.listener==t&&!!n==a.capture&&a.ha==r)return i}return -1}Z.prototype.add=function(e,t,n,r,i){var a=e.toString();(e=this.g[a])||(e=this.g[a]=[],this.h++);var s=et(e,t,r,i);return -1<s?(t=e[s],n||(t.fa=!1)):((t=new Y(t,this.src,a,!!r,i)).fa=n,e.push(t)),t};var en="closure_lm_"+(1e6*Math.random()|0),er={};function ei(e,t,n,r,i,a){if(!t)throw Error("Invalid event type");var s=y(i)?!!i.capture:!!i,o=el(e);if(o||(e[en]=o=new Z(e)),(n=o.add(t,n,r,s,a)).proxy)return n;if(r=function e(t){return eo.call(e.src,e.listener,t)},n.proxy=r,r.src=e,r.listener=n,e.addEventListener)W||(i=s),void 0===i&&(i=!1),e.addEventListener(t.toString(),r,i);else if(e.attachEvent)e.attachEvent(es(t.toString()),r);else if(e.addListener&&e.removeListener)e.addListener(r);else throw Error("addEventListener and attachEvent are unavailable.");return n}function ea(e){if("number"!=typeof e&&e&&!e.da){var t=e.src;if(t&&t[Q])ee(t.i,e);else{var n=e.type,r=e.proxy;t.removeEventListener?t.removeEventListener(n,r,e.capture):t.detachEvent?t.detachEvent(es(n),r):t.addListener&&t.removeListener&&t.removeListener(r),(n=el(t))?(ee(n,e),0==n.h&&(n.src=null,t[en]=null)):X(e)}}}function es(e){return e in er?er[e]:er[e]="on"+e}function eo(e,t){if(e.da)e=!0;else{t=new K(t,this);var n=e.listener,r=e.ha||e.src;e.fa&&ea(e),e=n.call(r,t)}return e}function el(e){return(e=e[en])instanceof Z?e:null}var eu="__closure_events_fn_"+(1e9*Math.random()>>>0);function ec(e){return"function"==typeof e?e:(e[eu]||(e[eu]=function(t){return e.handleEvent(t)}),e[eu])}function eh(){q.call(this),this.i=new Z(this),this.M=this,this.F=null}function ed(e,t){var n,r=e.F;if(r)for(n=[];r;r=r.F)n.push(r);if(e=e.M,r=t.type||t,"string"==typeof t)t=new G(t,e);else if(t instanceof G)t.target=t.target||e;else{var i=t;O(t=new G(r,e),i)}if(i=!0,n)for(var a=n.length-1;0<=a;a--){var s=t.g=n[a];i=ep(s,r,!0,t)&&i}if(i=ep(s=t.g=e,r,!0,t)&&i,i=ep(s,r,!1,t)&&i,n)for(a=0;a<n.length;a++)i=ep(s=t.g=n[a],r,!1,t)&&i}function ep(e,t,n,r){if(!(t=e.i.g[String(t)]))return!0;t=t.concat();for(var i=!0,a=0;a<t.length;++a){var s=t[a];if(s&&!s.da&&s.capture==n){var o=s.listener,l=s.ha||s.src;s.fa&&ee(e.i,s),i=!1!==o.call(l,r)&&i}}return i&&!r.defaultPrevented}function ef(e,t,n){if("function"==typeof e)n&&(e=w(e,n));else if(e&&"function"==typeof e.handleEvent)e=w(e.handleEvent,e);else throw Error("Invalid listener argument");return 0x7fffffff<Number(t)?-1:g.setTimeout(e,t||0)}k(eh,q),eh.prototype[Q]=!0,eh.prototype.removeEventListener=function(e,t,n,r){!function e(t,n,r,i,a){if(Array.isArray(n))for(var s=0;s<n.length;s++)e(t,n[s],r,i,a);else(i=y(i)?!!i.capture:!!i,r=ec(r),t&&t[Q])?(t=t.i,(n=String(n).toString())in t.g&&-1<(r=et(s=t.g[n],r,i,a))&&(X(s[r]),Array.prototype.splice.call(s,r,1),0==s.length&&(delete t.g[n],t.h--))):t&&(t=el(t))&&(n=t.g[n.toString()],t=-1,n&&(t=et(n,r,i,a)),(r=-1<t?n[t]:null)&&ea(r))}(this,e,t,n,r)},eh.prototype.N=function(){if(eh.aa.N.call(this),this.i){var e,t=this.i;for(e in t.g){for(var n=t.g[e],r=0;r<n.length;r++)X(n[r]);delete t.g[e],t.h--}}this.F=null},eh.prototype.K=function(e,t,n,r){return this.i.add(String(e),t,!1,n,r)},eh.prototype.L=function(e,t,n,r){return this.i.add(String(e),t,!0,n,r)};class eg extends q{constructor(e,t){super(),this.m=e,this.l=t,this.h=null,this.i=!1,this.g=null}j(e){this.h=arguments,this.g?this.i=!0:function e(t){t.g=ef(()=>{t.g=null,t.i&&(t.i=!1,e(t))},t.l);let n=t.h;t.h=null,t.m.apply(null,n)}(this)}N(){super.N(),this.g&&(g.clearTimeout(this.g),this.g=null,this.i=!1,this.h=null)}}function em(e){q.call(this),this.h=e,this.g={}}k(em,q);var ey=[];function ev(e){P(e.g,function(e,t){this.g.hasOwnProperty(t)&&ea(e)},e),e.g={}}em.prototype.N=function(){em.aa.N.call(this),ev(this)},em.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented")};var eb=g.JSON.stringify,ew=g.JSON.parse,eC=class{stringify(e){return g.JSON.stringify(e,void 0)}parse(e){return g.JSON.parse(e,void 0)}};function ek(){}function eT(e){return e.h||(e.h=e.i())}function eS(){}ek.prototype.h=null;var ex={OPEN:"a",kb:"b",Ja:"c",wb:"d"};function eA(){G.call(this,"d")}function eI(){G.call(this,"c")}k(eA,G),k(eI,G);var eE={},eN=null;function e_(){return eN=eN||new eh}function eM(e){G.call(this,eE.La,e)}function eP(e){let t=e_();ed(t,new eM(t))}function eU(e,t){G.call(this,eE.STAT_EVENT,e),this.stat=t}function eD(e){let t=e_();ed(t,new eU(t,e))}function eO(e,t){G.call(this,eE.Ma,e),this.size=t}function eL(e,t){if("function"!=typeof e)throw Error("Fn must not be null and must be a function");return g.setTimeout(function(){e()},t)}function eF(){this.g=!0}function ej(e,t,n,r){e.info(function(){return"XMLHTTP TEXT ("+t+"): "+function(e,t){if(!e.g)return t;if(!t)return null;try{var n=JSON.parse(t);if(n){for(e=0;e<n.length;e++)if(Array.isArray(n[e])){var r=n[e];if(!(2>r.length)){var i=r[1];if(Array.isArray(i)&&!(1>i.length)){var a=i[0];if("noop"!=a&&"stop"!=a&&"close"!=a)for(var s=1;s<i.length;s++)i[s]=""}}}}return eb(n)}catch(e){return t}}(e,n)+(r?" "+r:"")})}eE.La="serverreachability",k(eM,G),eE.STAT_EVENT="statevent",k(eU,G),eE.Ma="timingevent",k(eO,G),eF.prototype.xa=function(){this.g=!1},eF.prototype.info=function(){};var eR={NO_ERROR:0,gb:1,tb:2,sb:3,nb:4,rb:5,ub:6,Ia:7,TIMEOUT:8,xb:9},eV={lb:"complete",Hb:"success",Ja:"error",Ia:"abort",zb:"ready",Ab:"readystatechange",TIMEOUT:"timeout",vb:"incrementaldata",yb:"progress",ob:"downloadprogress",Pb:"uploadprogress"};function eB(){}function ez(e,t,n,r){this.j=e,this.i=t,this.l=n,this.R=r||1,this.U=new em(this),this.I=45e3,this.H=null,this.o=!1,this.m=this.A=this.v=this.L=this.F=this.S=this.B=null,this.D=[],this.g=null,this.C=0,this.s=this.u=null,this.X=-1,this.J=!1,this.O=0,this.M=null,this.W=this.K=this.T=this.P=!1,this.h=new eH}function eH(){this.i=null,this.g="",this.h=!1}k(eB,ek),eB.prototype.g=function(){return new XMLHttpRequest},eB.prototype.i=function(){return{}},t=new eB;var eq={},eG={};function eW(e,t,n){e.L=1,e.v=to(tn(t)),e.m=n,e.P=!0,eK(e,null)}function eK(e,t){e.F=Date.now(),eQ(e),e.A=tn(e.v);var n=e.A,r=e.R;Array.isArray(r)||(r=[String(r)]),tw(n.i,"t",r),e.C=0,n=e.j.J,e.h=new eH,e.g=t8(e.j,n?t:null,!e.m),
10<e.O&&(e.M=new eg(w(e.Y,e,e.g),e.O)),t=e.U,n=e.g,r=e.ca;var i="readystatechange";Array.isArray(i)||(i&&(ey[0]=i.toString()),i=ey);for(var a=0;a<i.length;a++){var s=function e(t,n,r,i,a){if(i&&i.once)return function e(t,n,r,i,a){if(Array.isArray(n)){for(var s=0;s<n.length;s++)e(t,n[s],r,i,a);return null}return r=ec(r),t&&t[Q]?t.L(n,r,y(i)?!!i.capture:!!i,a):ei(t,n,r,!0,i,a)}(t,n,r,i,a);if(Array.isArray(n)){for(var s=0;s<n.length;s++)e(t,n[s],r,i,a);return null}return r=ec(r),t&&t[Q]?t.K(n,r,y(i)?!!i.capture:!!i,a):ei(t,n,r,!1,i,a)}(n,i[a],r||t.handleEvent,!1,t.h||t);if(!s)break;t.g[s.key]=s}t=e.H?U(e.H):{},e.m?(e.u||(e.u="POST"),t["Content-Type"]="application/x-www-form-urlencoded",e.g.ea(e.A,e.u,e.m,t)):(e.u="GET",e.g.ea(e.A,e.u,null,t)),eP(),function(e,t,n,r,i,a){e.info(function(){if(e.g){if(a)for(var s="",o=a.split("&"),l=0;l<o.length;l++){var u=o[l].split("=");if(1<u.length){var c=u[0];u=u[1];var h=c.split("_");s=2<=h.length&&"type"==h[1]?s+(c+"=")+u+"&":s+(c+"=redacted&")}}else s=null}else s=a;return"XMLHTTP REQ ("+r+") [attempt "+i+"]: "+t+"\n"+n+"\n"+s})}(e.i,e.u,e.A,e.l,e.R,e.m)}function e$(e){return!!e.g&&"GET"==e.u&&2!=e.L&&e.j.Ca}function eQ(e){e.S=Date.now()+e.I,eJ(e,e.I)}function eJ(e,t){if(null!=e.B)throw Error("WatchDog timer not null");e.B=eL(w(e.ba,e),t)}function eY(e){e.B&&(g.clearTimeout(e.B),e.B=null)}function eX(e){0==e.j.G||e.J||t2(e.j,e)}function eZ(e){eY(e);var t=e.M;t&&"function"==typeof t.ma&&t.ma(),e.M=null,ev(e.U),e.g&&(t=e.g,e.g=null,t.abort(),t.ma())}function e1(e,t){try{var n=e.j;if(0!=n.G&&(n.g==e||e4(n.h,e))){if(!e.K&&e4(n.h,e)&&3==n.G){try{var r=n.Da.g.parse(t)}catch(e){r=null}if(Array.isArray(r)&&3==r.length){var i=r;if(0==i[0]){e:if(!n.u){if(n.g){if(n.g.F+3e3<e.F)t1(n),tq(n);else break e}
1tY(n),eD(18)}}else n.za=i[1],0<n.za-n.T&&37500>i[2]&&n.F&&0==n.v&&!n.C&&(n.C=eL(w(n.Za,n),6e3));if(1>=e3(n.h)&&n.ca){try{n.ca()}catch(e){}n.ca=void 0}}else t5(n,11)}else if((e.K||n.g==e)&&t1(n),!E(t))for(i=n.Da.g.parse(t),t=0;t<i.length;t++){let o=i[t];if(n.T=o[0],o=o[1],2==n.G){if("c"==o[0]){n.K=o[1],n.ia=o[2];let t=o[3];null!=t&&(n.la=t,n.j.info("VER="+n.la));let i=o[4];null!=i&&(n.Aa=i,n.j.info("SVER="+n.Aa));let l=o[5];null!=l&&"number"==typeof l&&0<l&&(r=1.5*l,n.L=r,n.j.info("backChannelRequestTimeoutMs_="+r)),r=n;let u=e.g;if(u){let e=u.g?u.g.getResponseHeader("X-Client-Wire-Protocol"):null;if(e){var a=r.h;a.g||-1==e.indexOf("spdy")&&-1==e.indexOf("quic")&&-1==e.indexOf("h2")||(a.j=a.l,a.g=new Set,a.h&&(e8(a,a.h),a.h=null))}if(r.D){let e=u.g?u.g.getResponseHeader("X-HTTP-Session-Id"):null;e&&(r.ya=e,ts(r.I,r.D,e))}}if(n.G=3,n.l&&n.l.ua(),n.ba&&(n.R=Date.now()-e.F,n.j.info("Handshake RTT: "+n.R+"ms")),(r=n).qa=t4(r,r.J?r.ia:null,r.W),e.K){e6(r.h,e);var s=r.L;s&&(e.I=s),e.B&&(eY(e),eQ(e)),r.g=e}else tJ(r);0<n.i.length&&tW(n)}else"stop"!=o[0]&&"close"!=o[0]||t5(n,7)}else 3==n.G&&("stop"==o[0]||"close"==o[0]?"stop"==o[0]?t5(n,7):tH(n):"noop"!=o[0]&&n.l&&n.l.ta(o),n.v=0)}}eP(4)}catch(e){}}ez.prototype.ca=function(e){e=e.target;let t=this.M;t&&3==tR(e)?t.j():this.Y(e)},ez.prototype.Y=function(e){try{if(e==this.g)e:{let h=tR(this.g);var t=this.g.Ba();let d=this.g.Z();if(!(3>h)&&(3!=h||this.g&&(this.h.h||this.g.oa()||tV(this.g)))){this.J||4!=h||7==t||(8==t||0>=d?eP(3):eP(2)),eY(this);var n=this.g.Z();this.X=n;t:if(e$(this)){var r=tV(this.g);e="";var i=r.length,a=4==tR(this.g);if(!this.h.i){if("undefined"==typeof TextDecoder){eZ(this),eX(this);var s="";break t}this.h.i=new g.TextDecoder}for(t=0;t<i;t++)this.h.h=!0,e+=this.h.i.decode(r[t],{stream:!(a&&t==i-1)});r.length=0,this.h.g+=e,this.C=0,s=this.h.g}else s=this.g.oa();if(this.o=200==n,function(e,t,n,r,i,a,s){e.info(function(){return"XMLHTTP RESP ("+r+") [ attempt "+i+"]: "+t+"\n"+n+"\n"+a+" "+s})}(this.i,this.u,this.A,this.l,this.R,h,n),this.o){if(this.T&&!this.K){t:{if(this.g){var o,l=this.g;if((o=l.g?l.g.getResponseHeader("X-HTTP-Initial-Response"):null)&&!E(o)){var u=o;break t}}u=null}if(n=u)ej(this.i,this.l,n,"Initial handshake response via X-HTTP-Initial-Response"),this.K=!0,e1(this,n);else{this.o=!1,this.s=3,eD(12),eZ(this),eX(this);break e}}if(this.P){let e;for(n=!0;!this.J&&this.C<s.length;)if((e=function(e,t){var n=e.C,r=t.indexOf("\n",n);return -1==r?eG:isNaN(n=Number(t.substring(n,r)))?eq:(r+=1)+n>t.length?eG:(t=t.slice(r,r+n),e.C=r+n,t)}(this,s))==eG){4==h&&(this.s=4,eD(14),n=!1),ej(this.i,this.l,null,"[Incomplete Response]");break}else if(e==eq){this.s=4,eD(15),ej(this.i,this.l,s,"[Invalid Chunk]"),n=!1;break}else ej(this.i,this.l,e,null),e1(this,e);if(e$(this)&&0!=this.C&&(this.h.g=this.h.g.slice(this.C),this.C=0),4!=h||0!=s.length||this.h.h||(this.s=1,eD(16),n=!1),this.o=this.o&&n,n){if(0<s.length&&!this.W){this.W=!0;var c=this.j;c.g==this&&c.ba&&!c.M&&(c.j.info("Great, no buffering proxy detected. Bytes received: "+s.length),tX(c),c.M=!0,eD(11))}}else ej(this.i,this.l,s,"[Invalid Chunked Response]"),eZ(this),eX(this)}else ej(this.i,this.l,s,null),e1(this,s);4==h&&eZ(this),this.o&&!this.J&&(4==h?t2(this.j,this):(this.o=!1,eQ(this)))}else(function(e){let t={};e=(e.g&&2<=tR(e)&&e.g.getAllResponseHeaders()||"").split("\r\n");for(let r=0;r<e.length;r++){if(E(e[r]))continue;var n=function(e){var t=1;e=e.split(":");let n=[];for(;0<t&&e.length;)n.push(e.shift()),t--;return e.length&&n.push(e.join(":")),n}(e[r]);let i=n[0];if("string"!=typeof(n=n[1]))continue;n=n.trim();let a=t[i]||[];t[i]=a,a.push(n)}!function(e,t){for(let n in e)t.call(void 0,e[n],n,e)}(t,function(e){return e.join(", ")})})(this.g),400==n&&0<s.indexOf("Unknown SID")?(this.s=3,eD(12)):(this.s=0,eD(13)),eZ(this),eX(this)}}}catch(e){}finally{}},ez.prototype.cancel=function(){this.J=!0,eZ(this)},ez.prototype.ba=function(){this.B=null;let e=Date.now();0<=e-this.S?(function(e,t){e.info(function(){return"TIMEOUT: "+t})}(this.i,this.A),2!=this.L&&(eP(),eD(17)),eZ(this),this.s=2,eX(this)):eJ(this,this.S-e)};var e2=class{constructor(e,t){this.g=e,this.map=t}};function e0(e){this.l=e||10,e=g.PerformanceNavigationTiming?0<(e=g.performance.getEntriesByType("navigation")).length&&("hq"==e[0].nextHopProtocol||"h2"==e[0].nextHopProtocol):!!(g.chrome&&g.chrome.loadTimes&&g.chrome.loadTimes()&&g.chrome.loadTimes().wasFetchedViaSpdy),this.j=e?this.l:1,this.g=null,1<this.j&&(this.g=new Set),this.h=null,this.i=[]}function e5(e){return!!e.h||!!e.g&&e.g.size>=e.j}function e3(e){return e.h?1:e.g?e.g.size:0}function e4(e,t){return e.h?e.h==t:!!e.g&&e.g.has(t)}function e8(e,t){e.g?e.g.add(t):e.h=t}function e6(e,t){e.h&&e.h==t?e.h=null:e.g&&e.g.has(t)&&e.g.delete(t)}function e9(e){if(null!=e.h)return e.i.concat(e.h.D);if(null!=e.g&&0!==e.g.size){let t=e.i;for(let n of e.g.values())t=t.concat(n.D);return t}return T(e.i)}function e7(e,t){if(e.forEach&&"function"==typeof e.forEach)e.forEach(t,void 0);else if(m(e)||"string"==typeof e)Array.prototype.forEach.call(e,t,void 0);else for(var n=function(e){if(e.na&&"function"==typeof e.na)return e.na();if(!e.V||"function"!=typeof e.V){if("undefined"!=typeof Map&&e instanceof Map)return Array.from(e.keys());if(!("undefined"!=typeof Set&&e instanceof Set)){if(m(e)||"string"==typeof e){var t=[];e=e.length;for(var n=0;n<e;n++)t.push(n);return t}for(let r in t=[],n=0,e)t[n++]=r;return t}}}(e),r=function(e){if(e.V&&"function"==typeof e.V)return e.V();if("undefined"!=typeof Map&&e instanceof Map||"undefined"!=typeof Set&&e instanceof Set)return Array.from(e.values());if("string"==typeof e)return e.split("");
1if(m(e)){for(var t=[],n=e.length,r=0;r<n;r++)t.push(e[r]);return t}for(r in t=[],n=0,e)t[n++]=e[r];return t}(e),i=r.length,a=0;a<i;a++)t.call(void 0,r[a],n&&n[a],e)}e0.prototype.cancel=function(){if(this.i=e9(this),this.h)this.h.cancel(),this.h=null;else if(this.g&&0!==this.g.size){for(let e of this.g.values())e.cancel();this.g.clear()}};var te=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function tt(e){if(this.g=this.o=this.j="",this.s=null,this.m=this.l="",this.h=!1,e instanceof tt){this.h=e.h,tr(this,e.j),this.o=e.o,this.g=e.g,ti(this,e.s),this.l=e.l;var t=e.i,n=new tm;n.i=t.i,t.g&&(n.g=new Map(t.g),n.h=t.h),ta(this,n),this.m=e.m}else e&&(t=String(e).match(te))?(this.h=!1,tr(this,t[1]||"",!0),this.o=tl(t[2]||""),this.g=tl(t[3]||"",!0),ti(this,t[4]),this.l=tl(t[5]||"",!0),ta(this,t[6]||"",!0),this.m=tl(t[7]||"")):(this.h=!1,this.i=new tm(null,this.h))}function tn(e){return new tt(e)}function tr(e,t,n){e.j=n?tl(t,!0):t,e.j&&(e.j=e.j.replace(/:$/,""))}function ti(e,t){if(t){if(isNaN(t=Number(t))||0>t)throw Error("Bad port number "+t);e.s=t}else e.s=null}function ta(e,t,n){var r,i;t instanceof tm?(e.i=t,r=e.i,(i=e.h)&&!r.j&&(ty(r),r.i=null,r.g.forEach(function(e,t){var n=t.toLowerCase();t!=n&&(tv(this,t),tw(this,n,e))},r)),r.j=i):(n||(t=tu(t,tf)),e.i=new tm(t,e.h))}function ts(e,t,n){e.i.set(t,n)}function to(e){return ts(e,"zx",Math.floor(0x80000000*Math.random()).toString(36)+Math.abs(Math.floor(0x80000000*Math.random())^Date.now()).toString(36)),e}function tl(e,t){return e?t?decodeURI(e.replace(/%25/g,"%2525")):decodeURIComponent(e):""}function tu(e,t,n){return"string"==typeof e?(e=encodeURI(e).replace(t,tc),n&&(e=e.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),e):null}function tc(e){return"%"+((e=e.charCodeAt(0))>>4&15).toString(16)+(15&e).toString(16)}tt.prototype.toString=function(){var e=[],t=this.j;t&&e.push(tu(t,th,!0),":");var n=this.g;return(n||"file"==t)&&(e.push("//"),(t=this.o)&&e.push(tu(t,th,!0),"@"),e.push(encodeURIComponent(String(n)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(n=this.s)&&e.push(":",String(n))),(n=this.l)&&(this.g&&"/"!=n.charAt(0)&&e.push("/"),e.push(tu(n,"/"==n.charAt(0)?tp:td,!0))),(n=this.i.toString())&&e.push("?",n),(n=this.m)&&e.push("#",tu(n,tg)),e.join("")};var th=/[#\/\?@]/g,td=/[#\?:]/g,tp=/[#\?]/g,tf=/[#\?@]/g,tg=/#/g;function tm(e,t){this.h=this.g=null,this.i=e||null,this.j=!!t}function ty(e){e.g||(e.g=new Map,e.h=0,e.i&&function(e,t){if(e){e=e.split("&");for(var n=0;n<e.length;n++){var r=e[n].indexOf("="),i=null;if(0<=r){var a=e[n].substring(0,r);i=e[n].substring(r+1)}else a=e[n];t(a,i?decodeURIComponent(i.replace(/\+/g," ")):"")}}}(e.i,function(t,n){e.add(decodeURIComponent(t.replace(/\+/g," ")),n)}))}function tv(e,t){ty(e),t=tC(e,t),e.g.has(t)&&(e.i=null,e.h-=e.g.get(t).length,e.g.delete(t))}function tb(e,t){return ty(e),t=tC(e,t),e.g.has(t)}function tw(e,t,n){tv(e,t),0<n.length&&(e.i=null,e.g.set(tC(e,t),T(n)),e.h+=n.length)}function tC(e,t){return t=String(t),e.j&&(t=t.toLowerCase()),t}function tk(e,t,n,r,i){try{i&&(i.onload=null,i.onerror=null,i.onabort=null,i.ontimeout=null),r(n)}catch(e){}}function tT(){this.g=new eC}function tS(e){this.l=e.Ub||null,this.j=e.eb||!1}function tx(e,t){eh.call(this),this.D=e,this.o=t,this.m=void 0,this.status=this.readyState=0,this.responseType=this.responseText=this.response=this.statusText="",this.onreadystatechange=null,this.u=new Headers,this.h=null,this.B="GET",this.A="",this.g=!1,this.v=this.j=this.l=null}function tA(e){e.j.read().then(e.Pa.bind(e)).catch(e.ga.bind(e))}function tI(e){e.readyState=4,e.l=null,e.j=null,e.v=null,tE(e)}function tE(e){e.onreadystatechange&&e.onreadystatechange.call(e)}function tN(e){let t="";return P(e,function(e,n){t+=n,t+=":",t+=e,t+="\r\n"}),t}function t_(e,t,n){e:{for(r in n){var r=!1;break e}r=!0}r||(n=tN(n),"string"==typeof e?null!=n&&encodeURIComponent(String(n)):ts(e,t,n))}function tM(e){eh.call(this),this.headers=new Map,this.o=e||null,this.h=!1,this.v=this.g=null,this.D="",this.m=0,this.l="",this.j=this.B=this.u=this.A=!1,this.I=null,this.H="",this.J=!1}(n=tm.prototype).add=function(e,t){ty(this),this.i=null,e=tC(this,e);var n=this.g.get(e);return n||this.g.set(e,n=[]),n.push(t),this.h+=1,this}
1,n.forEach=function(e,t){ty(this),this.g.forEach(function(n,r){n.forEach(function(n){e.call(t,n,r,this)},this)},this)},n.na=function(){ty(this);let e=Array.from(this.g.values()),t=Array.from(this.g.keys()),n=[];for(let r=0;r<t.length;r++){let i=e[r];for(let e=0;e<i.length;e++)n.push(t[r])}return n},n.V=function(e){ty(this);let t=[];if("string"==typeof e)tb(this,e)&&(t=t.concat(this.g.get(tC(this,e))));else{e=Array.from(this.g.values());for(let n=0;n<e.length;n++)t=t.concat(e[n])}return t},n.set=function(e,t){return ty(this),this.i=null,tb(this,e=tC(this,e))&&(this.h-=this.g.get(e).length),this.g.set(e,[t]),this.h+=1,this},n.get=function(e,t){return e&&0<(e=this.V(e)).length?String(e[0]):t},n.toString=function(){if(this.i)return this.i;if(!this.g)return"";let e=[],t=Array.from(this.g.keys());for(var n=0;n<t.length;n++){var r=t[n];let a=encodeURIComponent(String(r)),s=this.V(r);for(r=0;r<s.length;r++){var i=a;""!==s[r]&&(i+="="+encodeURIComponent(String(s[r]))),e.push(i)}}return this.i=e.join("&")},k(tS,ek),tS.prototype.g=function(){return new tx(this.l,this.j)},tS.prototype.i=(e={},function(){return e}),k(tx,eh),(n=tx.prototype).open=function(e,t){if(0!=this.readyState)throw this.abort(),Error("Error reopening a connection");this.B=e,this.A=t,this.readyState=1,tE(this)},n.send=function(e){if(1!=this.readyState)throw this.abort(),Error("need to call open() first. ");this.g=!0;let t={headers:this.u,method:this.B,credentials:this.m,cache:void 0};e&&(t.body=e),(this.D||g).fetch(new Request(this.A,t)).then(this.Sa.bind(this),this.ga.bind(this))},n.abort=function(){this.response=this.responseText="",this.u=new Headers,this.status=0,this.j&&this.j.cancel("Request was aborted.").catch(()=>{}),1<=this.readyState&&this.g&&4!=this.readyState&&(this.g=!1,tI(this)),this.readyState=0},n.Sa=function(e){if(this.g&&(this.l=e,this.h||(this.status=this.l.status,this.statusText=this.l.statusText,this.h=e.headers,this.readyState=2,tE(this)),this.g&&(this.readyState=3,tE(this),this.g))){if("arraybuffer"===this.responseType)e.arrayBuffer().then(this.Qa.bind(this),this.ga.bind(this));else if(void 0!==g.ReadableStream&&"body"in e){if(this.j=e.body.getReader(),this.o){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=[]}else this.response=this.responseText="",this.v=new TextDecoder;tA(this)}else e.text().then(this.Ra.bind(this),this.ga.bind(this))}},n.Pa=function(e){if(this.g){if(this.o&&e.value)this.response.push(e.value);else if(!this.o){var t=e.value?e.value:new Uint8Array(0);(t=this.v.decode(t,{stream:!e.done}))&&(this.response=this.responseText+=t)}e.done?tI(this):tE(this),3==this.readyState&&tA(this)}},n.Ra=function(e){this.g&&(this.response=this.responseText=e,tI(this))},n.Qa=function(e){this.g&&(this.response=e,tI(this))},n.ga=function(){this.g&&tI(this)},n.setRequestHeader=function(e,t){this.u.append(e,t)},n.getResponseHeader=function(e){return this.h&&this.h.get(e.toLowerCase())||""},n.getAllResponseHeaders=function(){if(!this.h)return"";let e=[],t=this.h.entries();for(var n=t.next();!n.done;)e.push((n=n.value)[0]+": "+n[1]),n=t.next();return e.join("\r\n")},Object.defineProperty(tx.prototype,"withCredentials",{get:function(){return"include"===this.m},set:function(e){this.m=e?"include":"same-origin"}}),k(tM,eh);var tP=/^https?$/i,tU=["POST","PUT"];function tD(e,t){e.h=!1,e.g&&(e.j=!0,e.g.abort(),e.j=!1),e.l=t,e.m=5,tO(e),tF(e)}function tO(e){e.A||(e.A=!0,ed(e,"complete"),ed(e,"error"))}function tL(e){if(e.h&&void 0!==f&&(!e.v[1]||4!=tR(e)||2!=e.Z())){if(e.u&&4==tR(e))ef(e.Ea,0,e);else if(ed(e,"readystatechange"),4==tR(e)){e.h=!1;try{let s=e.Z();switch(s){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var t,n,r=!0;break;default:r=!1}if(!(t=r)){if(n=0===s){var i=String(e.D).match(te)[1]||null;!i&&g.self&&g.self.location&&(i=g.self.location.protocol.slice(0,-1)),n=!tP.test(i?i.toLowerCase():"")}t=n}if(t)ed(e,"complete"),ed(e,"success");else{e.m=6;try{var a=2<tR(e)?e.g.statusText:""}catch(e){a=""}e.l=a+" ["+e.Z()+"]",tO(e)}}finally{tF(e)}}}}function tF(e,t){if(e.g){tj(e);let n=e.g,r=e.v[0]?()=>{}:null;e.g=null,e.v=null,t||ed(e,"ready");try{n.onreadystatechange=r}catch(e){}}}function tj(e){e.I&&(g.clearTimeout(e.I),e.I=null)}function tR(e){return e.g?e.g.readyState:0}function tV(e){try{if(!e.g)return null;if("response"in e.g)return e.g.response;switch(e.H){case"":case"text":return e.g.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in e.g)return e.g.mozResponseArrayBuffer}return null}catch(e){return null}}
1function tB(e,t,n){return n&&n.internalChannelParams&&n.internalChannelParams[e]||t}function tz(e){this.Aa=0,this.i=[],this.j=new eF,this.ia=this.qa=this.I=this.W=this.g=this.ya=this.D=this.H=this.m=this.S=this.o=null,this.Ya=this.U=0,this.Va=tB("failFast",!1,e),this.F=this.C=this.u=this.s=this.l=null,this.X=!0,this.za=this.T=-1,this.Y=this.v=this.B=0,this.Ta=tB("baseRetryDelayMs",5e3,e),this.cb=tB("retryDelaySeedMs",1e4,e),this.Wa=tB("forwardChannelMaxRetries",2,e),this.wa=tB("forwardChannelRequestTimeoutMs",2e4,e),this.pa=e&&e.xmlHttpFactory||void 0,this.Xa=e&&e.Tb||void 0,this.Ca=e&&e.useFetchStreams||!1,this.L=void 0,this.J=e&&e.supportsCrossDomainXhr||!1,this.K="",this.h=new e0(e&&e.concurrentRequestLimit),this.Da=new tT,this.P=e&&e.fastHandshake||!1,this.O=e&&e.encodeInitMessageHeaders||!1,this.P&&this.O&&(this.O=!1),this.Ua=e&&e.Rb||!1,e&&e.xa&&this.j.xa(),e&&e.forceLongPolling&&(this.X=!1),this.ba=!this.P&&this.X&&e&&e.detectBufferingProxy||!1,this.ja=void 0,e&&e.longPollingTimeout&&0<e.longPollingTimeout&&(this.ja=e.longPollingTimeout),this.ca=void 0,this.R=0,this.M=!1,this.ka=this.A=null}function tH(e){if(tG(e),3==e.G){var t=e.U++,n=tn(e.I);if(ts(n,"SID",e.K),ts(n,"RID",t),ts(n,"TYPE","terminate"),t$(e,n),(t=new ez(e,e.j,t)).L=2,t.v=to(tn(n)),n=!1,g.navigator&&g.navigator.sendBeacon)try{n=g.navigator.sendBeacon(t.v.toString(),"")}catch(e){}!n&&g.Image&&((new Image).src=t.v,n=!0),n||(t.g=t8(t.j,null),t.g.ea(t.v)),t.F=Date.now(),eQ(t)}t3(e)}function tq(e){e.g&&(tX(e),e.g.cancel(),e.g=null)}function tG(e){tq(e),e.u&&(g.clearTimeout(e.u),e.u=null),t1(e),e.h.cancel(),e.s&&("number"==typeof e.s&&g.clearTimeout(e.s),e.s=null)}function tW(e){if(!e5(e.h)&&!e.s){e.s=!0;var t=e.Ga;R||z(),V||(R(),V=!0),B.add(t,e),e.B=0}}function tK(e,t){var n;n=t?t.l:e.U++;let r=tn(e.I);ts(r,"SID",e.K),ts(r,"RID",n),ts(r,"AID",e.T),t$(e,r),e.m&&e.o&&t_(r,e.m,e.o),n=new ez(e,e.j,n,e.B+1),null===e.m&&(n.H=e.o),t&&(e.i=t.D.concat(e.i)),t=tQ(e,n,1e3),n.I=Math.round(.5*e.wa)+Math.round(.5*e.wa*Math.random()),e8(e.h,n),eW(n,r,t)}function t$(e,t){e.H&&P(e.H,function(e,n){ts(t,n,e)}),e.l&&e7({},function(e,n){ts(t,n,e)})}function tQ(e,t,n){n=Math.min(e.i.length,n);var r=e.l?w(e.l.Na,e.l,e):null;e:{var i=e.i;let t=-1;for(;;){let e=["count="+n];-1==t?0<n?(t=i[0].g,e.push("ofs="+t)):t=0:e.push("ofs="+t);let a=!0;for(let s=0;s<n;s++){let n=i[s].g,o=i[s].map;if(0>(n-=t))t=Math.max(0,i[s].g-100),a=!1;else try{!function(e,t,n){let r=n||"";try{e7(e,function(e,n){let i=e;y(e)&&(i=eb(e)),t.push(r+n+"="+encodeURIComponent(i))})}catch(e){throw t.push(r+"type="+encodeURIComponent("_badmap")),e}}(o,e,"req"+n+"_")}catch(e){r&&r(o)}}if(a){r=e.join("&");break e}}}return e=e.i.splice(0,n),t.D=e,r}function tJ(e){if(!e.g&&!e.u){e.Y=1;var t=e.Fa;R||z(),V||(R(),V=!0),B.add(t,e),e.v=0}}function tY(e){return!e.g&&!e.u&&!(3<=e.v)&&(e.Y++,e.u=eL(w(e.Fa,e),t0(e,e.v)),e.v++,!0)}function tX(e){null!=e.A&&(g.clearTimeout(e.A),e.A=null)}function tZ(e){e.g=new ez(e,e.j,"rpc",e.Y),null===e.m&&(e.g.H=e.o),e.g.O=0;var t=tn(e.qa);ts(t,"RID","rpc"),ts(t,"SID",e.K),ts(t,"AID",e.T),ts(t,"CI",e.F?"0":"1"),!e.F&&e.ja&&ts(t,"TO",e.ja),ts(t,"TYPE","xmlhttp"),t$(e,t),e.m&&e.o&&t_(t,e.m,e.o),e.L&&(e.g.I=e.L);var n=e.g;e=e.ia,n.L=1,n.v=to(tn(t)),n.m=null,n.P=!0,eK(n,e)}function t1(e){null!=e.C&&(g.clearTimeout(e.C),e.C=null)}function t2(e,t){var n=null;if(e.g==t){t1(e),tX(e),e.g=null;var r=2}else{if(!e4(e.h,t))return;n=t.D,e6(e.h,t),r=1}if(0!=e.G){if(t.o){if(1==r){n=t.m?t.m.length:0,t=Date.now()-t.F;var i,a=e.B;ed(r=e_(),new eO(r,n)),tW(e)}else tJ(e)}else if(3==(a=t.s)||0==a&&0<t.X||!(1==r&&(i=t,!(e3(e.h)>=e.h.j-(e.s?1:0))&&(e.s?(e.i=i.D.concat(e.i),!0):1!=e.G&&2!=e.G&&!(e.B>=(e.Va?0:e.Wa))&&(e.s=eL(w(e.Ga,e,i),t0(e,e.B)),e.B++,!0)))||2==r&&tY(e)))switch(n&&0<n.length&&((t=e.h).i=t.i.concat(n)),a){case 1:t5(e,5);break;case 4:t5(e,10);break;case 3:t5(e,6);break;default:t5(e,2)}}}function t0(e,t){let n=e.Ta+Math.floor(Math.random()*e.cb);return e.isActive()||(n*=2),n*t}function t5(e,t){if(e.j.info("Error code "+t),2==t){var n=w(e.fb,e),r=e.Xa;let t=!r;r=new tt(r||"//www.google.com/images/cleardot.gif"),g.location&&"http"==g.location.protocol||tr(r,"https"),to(r),t?function(e,t){let n=new eF;if(g.Image){let r=new Image;r.onload=C(tk,n,"TestLoadImage: loaded",!0,t,r),r.onerror=C(tk,n,"TestLoadImage: error",!1,t,r),r.onabort=C(tk,n,"TestLoadImage: abort",!1,t,r),r.ontimeout=C(tk,n,"TestLoadImage: timeout",!1,t,r),g.setTimeout(function(){r.ontimeout&&r.ontimeout()},1e4),r.src=e}else t(!1)}(r.toString(),n):function(e,t){let n=new eF,r=new AbortController,i=setTimeout(()=>{r.abort(),tk(n,"TestPingServer: timeout",!1,t)},1e4);fetch(e,{signal:r.signal}).then(e=>{clearTimeout(i),e.ok?tk(n,"TestPingServer: ok",!0,t):tk(n,"TestPingServer: server error",!1,t)}).catch(()=>{clearTimeout(i),tk(n,"TestPingServer: error",!1,t)})}(r.toString(),n)}else eD(2);e.G=0,e.l&&e.l.sa(t),t3(e),tG(e)}function t3(e){if(e.G=0,e.ka=[],e.l){let t=e9(e.h);(0!=t.length||0!=e.i.length)&&(A(e.ka,t),A(e.ka,e.i),e.h.i.length=0,T(e.i),e.i.length=0),e.l.ra()}}function t4(e,t,n){var r=n instanceof tt?tn(n):new tt(n);if(""!=r.g)t&&(r.g=t+"."+r.g),ti(r,r.s);else{var i=g.location;r=i.protocol,t=t?t+"."+i.hostname:i.hostname,i=+i.port;var a=new tt(null);r&&tr(a,r),t&&(a.g=t),i&&ti(a,i),n&&(a.l=n),r=a}return n=e.D,t=e.ya,n&&t&&ts(r,n,t),ts(r,"VER",e.la),t$(e,r),r}function t8(e,t,n){if(t&&!e.J)throw Error("Can't create secondary domain capable XhrIo object.");return(t=new tM(e.Ca&&!e.pa?new tS({eb:n}):e.pa)).Ha(e.J),t}function t6(){}function t9(){}function t7(e,t){eh.call(this),this.g=new tz(t),this.l=e,this.h=t&&t.messageUrlParams||null,e=t&&t.messageHeaders||null,t&&t.clientProtocolHeaderRequired&&(e?e["X-Client-Protocol"]="webchannel":e={"X-Client-Protocol":"webchannel"}),this.g.o=e,e=t&&t.initMessageHeaders||null,t&&t.messageContentType&&(e?e["X-WebChannel-Content-Type"]=t.messageContentType:e={"X-WebChannel-Content-Type":t.messageContentType}),t&&t.va&&(e?e["X-WebChannel-Client-Profile"]=t.va:e={"X-WebChannel-Client-Profile":t.va}),this.g.S=e,(e=t&&t.Sb)&&!E(e)&&(this.g.m=e),this.v=t&&t.supportsCrossDomainXhr||!1,this.u=t&&t.sendRawJson||!1,(t=t&&t.httpSessionIdParam)&&!E(t)&&(this.g.D=t,null!==(e=this.h)&&t in e&&t in(e=this.h)&&delete e[t]),this.j=new nn(this)}function ne(e){eA.call(this),e.__headers__&&(this.headers=e.__headers__,this.statusCode=e.__status__,delete e.__headers__,delete e.__status__);var t=e.__sm__;if(t){e:{for(let n in t){e=n;break e}e=void 0}(this.i=e)&&(e=this.i,t=null!==t&&e in t?t[e]:void 0),this.data=t}else this.data=e}function nt(){eI.call(this),this.status=1}function nn(e){this.g=e}(n=tM.prototype).Ha=function(e){this.J=e},n.ea=function(e,n,r,i){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.D+"; newUri="+e);n=n?n.toUpperCase():"GET",this.D=e,this.l="",this.m=0,this.A=!1,this.h=!0,this.g=this.o?this.o.g():t.g(),this.v=this.o?eT(this.o):eT(t),this.g.onreadystatechange=w(this.Ea,this);try{this.B=!0,this.g.open(n,String(e),!0),this.B=!1}catch(e){tD(this,e);return}if(e=r||"",r=new Map(this.headers),i){if(Object.getPrototypeOf(i)===Object.prototype)for(var a in i)r.set(a,i[a]);else if("function"==typeof i.keys&&"function"==typeof i.get)for(let e of i.keys())r.set(e,i.get(e));else throw Error("Unknown input type for opt_headers: "+String(i))}for(let[t,s]of(i=Array.from(r.keys()).find(e=>"content-type"==e.toLowerCase()),a=g.FormData&&e instanceof g.FormData,!(0<=Array.prototype.indexOf.call(tU,n,void 0))||i||a||r.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8"),r))this.g.setRequestHeader(t,s);this.H&&(this.g.responseType=this.H),"withCredentials"in this.g&&this.g.withCredentials!==this.J&&(this.g.withCredentials=this.J);try{tj(this),this.u=!0,this.g.send(e),this.u=!1}catch(e){tD(this,e)}},n.abort=function(e){this.g&&this.h&&(this.h=!1,this.j=!0,this.g.abort(),this.j=!1,this.m=e||7,ed(this,"complete"),ed(this,"abort"),tF(this))},n.N=function(){this.g&&(this.h&&(this.h=!1,this.j=!0,this.g.abort(),this.j=!1),tF(this,!0)),tM.aa.N.call(this)},n.Ea=function(){this.s||(this.B||this.u||this.j?tL(this):this.bb())},n.bb=function(){tL(this)},n.isActive=function(){return!!this.g},n.Z=function(){try{return 2<tR(this)?this.g.status:-1}catch(e){return -1}},n.oa=function(){try{return this.g?this.g.responseText:""}catch(e){return""}},n.Oa=function(e){if(this.g){var t=this.g.responseText;
1return e&&0==t.indexOf(e)&&(t=t.substring(e.length)),ew(t)}},n.Ba=function(){return this.m},n.Ka=function(){return"string"==typeof this.l?this.l:String(this.l)},(n=tz.prototype).la=8,n.G=1,n.connect=function(e,t,n,r){eD(0),this.W=e,this.H=t||{},n&&void 0!==r&&(this.H.OSID=n,this.H.OAID=r),this.F=this.X,this.I=t4(this,null,this.W),tW(this)},n.Ga=function(e){if(this.s){if(this.s=null,1==this.G){if(!e){this.U=Math.floor(1e5*Math.random()),e=this.U++;let i=new ez(this,this.j,e),a=this.o;if(this.S&&(a?O(a=U(a),this.S):a=this.S),null!==this.m||this.O||(i.H=a,a=null),this.P)e:{for(var t=0,n=0;n<this.i.length;n++){t:{var r=this.i[n];if("__data__"in r.map&&"string"==typeof(r=r.map.__data__)){r=r.length;break t}r=void 0}if(void 0===r)break;if(4096<(t+=r)){t=n;break e}if(4096===t||n===this.i.length-1){t=n+1;break e}}t=1e3}else t=1e3;t=tQ(this,i,t),ts(n=tn(this.I),"RID",e),ts(n,"CVER",22),this.D&&ts(n,"X-HTTP-Session-Id",this.D),t$(this,n),a&&(this.O?t="headers="+encodeURIComponent(String(tN(a)))+"&"+t:this.m&&t_(n,this.m,a)),e8(this.h,i),this.Ua&&ts(n,"TYPE","init"),this.P?(ts(n,"$req",t),ts(n,"SID","null"),i.T=!0,eW(i,n,null)):eW(i,n,t),this.G=2}}else 3==this.G&&(e?tK(this,e):0==this.i.length||e5(this.h)||tK(this))}},n.Fa=function(){if(this.u=null,tZ(this),this.ba&&!(this.M||null==this.g||0>=this.R)){var e=2*this.R;this.j.info("BP detection timer enabled: "+e),this.A=eL(w(this.ab,this),e)}},n.ab=function(){this.A&&(this.A=null,this.j.info("BP detection timeout reached."),this.j.info("Buffering proxy detected and switch to long-polling!"),this.F=!1,this.M=!0,eD(10),tq(this),tZ(this))},n.Za=function(){null!=this.C&&(this.C=null,tq(this),tY(this),eD(19))},n.fb=function(e){e?(this.j.info("Successfully pinged google.com"),eD(2)):(this.j.info("Failed to ping google.com"),eD(1))},n.isActive=function(){return!!this.l&&this.l.isActive(this)},(n=t6.prototype).ua=function(){},n.ta=function(){},n.sa=function(){},n.ra=function(){},n.isActive=function(){return!0},n.Na=function(){},t9.prototype.g=function(e,t){return new t7(e,t)},k(t7,eh),t7.prototype.m=function(){this.g.l=this.j,this.v&&(this.g.J=!0),this.g.connect(this.l,this.h||void 0)},t7.prototype.close=function(){tH(this.g)},t7.prototype.o=function(e){var t=this.g;if("string"==typeof e){var n={};n.__data__=e,e=n}else this.u&&((n={}).__data__=eb(e),e=n);t.i.push(new e2(t.Ya++,e)),3==t.G&&tW(t)},t7.prototype.N=function(){this.g.l=null,delete this.j,tH(this.g),delete this.g,t7.aa.N.call(this)},k(ne,eA),k(nt,eI),k(nn,t6),nn.prototype.ua=function(){ed(this.g,"a")},nn.prototype.ta=function(e){ed(this.g,new ne(e))},nn.prototype.sa=function(e){ed(this.g,new nt)},nn.prototype.ra=function(){ed(this.g,"b")},t9.prototype.createWebChannel=t9.prototype.g,t7.prototype.send=t7.prototype.o,t7.prototype.open=t7.prototype.m,t7.prototype.close=t7.prototype.close,p=x.createWebChannelTransport=function(){return new t9},d=x.getStatEventTarget=function(){return e_()},h=x.Event=eE,c=x.Stat={mb:0,pb:1,qb:2,Jb:3,Ob:4,Lb:5,Mb:6,Kb:7,Ib:8,Nb:9,PROXY:10,NOPROXY:11,Gb:12,Cb:13,Db:14,Bb:15,Eb:16,Fb:17,ib:18,hb:19,jb:20},eR.NO_ERROR=0,eR.TIMEOUT=8,eR.HTTP_ERROR=6,u=x.ErrorCode=eR,eV.COMPLETE="complete",l=x.EventType=eV,eS.EventType=ex,ex.OPEN="a",ex.CLOSE="b",ex.ERROR="c",ex.MESSAGE="d",eh.prototype.listen=eh.prototype.K,o=x.WebChannel=eS,s=x.FetchXmlHttpFactory=tS,tM.prototype.listenOnce=tM.prototype.L,tM.prototype.getLastError=tM.prototype.Ka,tM.prototype.getLastErrorCode=tM.prototype.Ba,tM.prototype.getStatus=tM.prototype.Z,tM.prototype.getResponseJson=tM.prototype.Oa,tM.prototype.getResponseText=tM.prototype.oa,tM.prototype.send=tM.prototype.ea,tM.prototype.setWithCredentials=tM.prototype.Ha,a=x.XhrIo=tM}).apply(void 0!==S?S:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{});var A=n(7836),I=n(2928).Buffer;let E="@firebase/firestore";class N{constructor(e){this.uid=e}isAuthenticated(){return null!=this.uid}toKey(){return this.isAuthenticated()?"uid:"+this.uid:"anonymous-user"}isEqual(e){return e.uid===this.uid}}N.UNAUTHENTICATED=new N(null),N.GOOGLE_CREDENTIALS=new N("google-credentials-uid"),N.FIRST_PARTY=new N("first-party-uid"),N.MOCK_USER=new N("mock-user");let _="10.13.0",M=new w.Vy("@firebase/firestore");function P(){return M.logLevel}function U(e,...t){if(M.logLevel<=w.$b.DEBUG){let n=t.map(L);M.debug(`Firestore (${_}): ${e}`,...n)}}function D(e,...t){if(M.logLevel<=w.$b.ERROR){let n=t.map(L);M.error(`Firestore (${_}): ${e}`,...n)}}function O(e,...t){if(M.logLevel<=w.$b.WARN){let n=t.map(L);M.warn(`Firestore (${_}): ${e}`,...n)}}function L(e){if("string"==typeof e)return e;try{return JSON.stringify(e)}catch(t){return e}}function F(e="Unexpected state"){let t=`FIRESTORE (${_}) INTERNAL ASSERTION FAILED: `+e;throw D(t),Error(t)}let j={OK:"ok",CANCELLED:"cancelled",UNKNOWN:"unknown",INVALID_ARGUMENT:"invalid-argument",DEADLINE_EXCEEDED:"deadline-exceeded",NOT_FOUND:"not-found",ALREADY_EXISTS:"already-exists",PERMISSION_DENIED:"permission-denied",UNAUTHENTICATED:"unauthenticated",RESOURCE_EXHAUSTED:"resource-exhausted",FAILED_PRECONDITION:"failed-precondition",ABORTED:"aborted",OUT_OF_RANGE:"out-of-range",UNIMPLEMENT
1ED:"unimplemented",INTERNAL:"internal",UNAVAILABLE:"unavailable",DATA_LOSS:"data-loss"};class R extends C.g{constructor(e,t){super(e,t),this.code=e,this.message=t,this.toString=()=>`${this.name}: [code=${this.code}]: ${this.message}`}}class V{constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}}class B{constructor(e,t){this.user=t,this.type="OAuth",this.headers=new Map,this.headers.set("Authorization",`Bearer ${e}`)}}class z{getToken(){return Promise.resolve(null)}invalidateToken(){}start(e,t){e.enqueueRetryable(()=>t(N.UNAUTHENTICATED))}shutdown(){}}class H{constructor(e){this.token=e,this.changeListener=null}getToken(){return Promise.resolve(this.token)}invalidateToken(){}start(e,t){this.changeListener=t,e.enqueueRetryable(()=>t(this.token.user))}shutdown(){this.changeListener=null}}class q{constructor(e){this.t=e,this.currentUser=N.UNAUTHENTICATED,this.i=0,this.forceRefresh=!1,this.auth=null}start(e,t){let n=this.i,r=e=>this.i!==n?(n=this.i,t(e)):Promise.resolve(),i=new V;this.o=()=>{this.i++,this.currentUser=this.u(),i.resolve(),i=new V,e.enqueueRetryable(()=>r(this.currentUser))};let a=()=>{let t=i;e.enqueueRetryable(async()=>{await t.promise,await r(this.currentUser)})},s=e=>{U("FirebaseAuthCredentialsProvider","Auth detected"),this.auth=e,this.auth.addAuthTokenListener(this.o),a()};this.t.onInit(e=>s(e)),setTimeout(()=>{if(!this.auth){let e=this.t.getImmediate({optional:!0});e?s(e):(U("FirebaseAuthCredentialsProvider","Auth not yet detected"),i.resolve(),i=new V)}},0),a()}getToken(){let e=this.i,t=this.forceRefresh;return this.forceRefresh=!1,this.auth?this.auth.getToken(t).then(t=>this.i!==e?(U("FirebaseAuthCredentialsProvider","getToken aborted due to token change."),this.getToken()):t?("string"==typeof t.accessToken||F(),new B(t.accessToken,this.currentUser)):null):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.auth&&this.auth.removeAuthTokenListener(this.o)}u(){let e=this.auth&&this.auth.getUid();return null===e||"string"==typeof e||F(),new N(e)}}class G{constructor(e,t,n){this.l=e,this.h=t,this.P=n,this.type="FirstParty",this.user=N.FIRST_PARTY,this.I=new Map}T(){return this.P?this.P():null}get headers(){this.I.set("X-Goog-AuthUser",this.l);let e=this.T();return e&&this.I.set("Authorization",e),this.h&&this.I.set("X-Goog-Iam-Authorization-Token",this.h),this.I}}class W{constructor(e,t,n){this.l=e,this.h=t,this.P=n}getToken(){return Promise.resolve(new G(this.l,this.h,this.P))}start(e,t){e.enqueueRetryable(()=>t(N.FIRST_PARTY))}shutdown(){}invalidateToken(){}}class K{constructor(e){this.value=e,this.type="AppCheck",this.headers=new Map,e&&e.length>0&&this.headers.set("x-firebase-appcheck",this.value)}}class ${constructor(e){this.A=e,this.forceRefresh=!1,this.appCheck=null,this.R=null}start(e,t){let n=e=>{null!=e.error&&U("FirebaseAppCheckTokenProvider",`Error getting App Check token; using placeholder token instead. Error: ${e.error.message}`);let n=e.token!==this.R;return this.R=e.token,U("FirebaseAppCheckTokenProvider",`Received ${n?"new":"existing"} token.`),n?t(e.token):Promise.resolve()};this.o=t=>{e.enqueueRetryable(()=>n(t))};let r=e=>{U("FirebaseAppCheckTokenProvider","AppCheck detected"),this.appCheck=e,this.appCheck.addTokenListener(this.o)};this.A.onInit(e=>r(e)),setTimeout(()=>{if(!this.appCheck){let e=this.A.getImmediate({optional:!0});e?r(e):U("FirebaseAppCheckTokenProvider","AppCheck not yet detected")}},0)}getToken(){let e=this.forceRefresh;return this.forceRefresh=!1,this.appCheck?this.appCheck.getToken(e).then(e=>e?("string"==typeof e.token||F(),this.R=e.token,new K(e.token)):null):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.appCheck&&this.appCheck.removeTokenListener(this.o)}}class Q{static newId(){let e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",t=Math.floor(256/e.length)*e.length,n="";for(;n.length<20;){let r=function(e){let t="undefined"!=typeof self&&(self.crypto||self.msCrypto),n=new Uint8Array(40);if(t&&"function"==typeof t.getRandomValues)t.getRandomValues(n);else for(let e=0;e<40;
1e++)n[e]=Math.floor(256*Math.random());return n}(0);for(let i=0;i<r.length;++i)n.length<20&&r[i]<t&&(n+=e.charAt(r[i]%e.length))}return n}}function J(e,t){return e<t?-1:e>t?1:0}function Y(e,t,n){return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}class X{constructor(e,t){if(this.seconds=e,this.nanoseconds=t,t<0||t>=1e9)throw new R(j.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+t);if(e<-0xe7791f700||e>=0x3afff44180)throw new R(j.INVALID_ARGUMENT,"Timestamp seconds out of range: "+e)}static now(){return X.fromMillis(Date.now())}static fromDate(e){return X.fromMillis(e.getTime())}static fromMillis(e){let t=Math.floor(e/1e3),n=Math.floor(1e6*(e-1e3*t));return new X(t,n)}toDate(){return new Date(this.toMillis())}toMillis(){return 1e3*this.seconds+this.nanoseconds/1e6}_compareTo(e){return this.seconds===e.seconds?J(this.nanoseconds,e.nanoseconds):J(this.seconds,e.seconds)}isEqual(e){return e.seconds===this.seconds&&e.nanoseconds===this.nanoseconds}toString(){return"Timestamp(seconds="+this.seconds+", nanoseconds="+this.nanoseconds+")"}toJSON(){return{seconds:this.seconds,nanoseconds:this.nanoseconds}}valueOf(){return String(this.seconds- -0xe7791f700).padStart(12,"0")+"."+String(this.nanoseconds).padStart(9,"0")}}class Z{constructor(e){this.timestamp=e}static fromTimestamp(e){return new Z(e)}static min(){return new Z(new X(0,0))}static max(){return new Z(new X(0x3afff4417f,0x3b9ac9ff))}compareTo(e){return this.timestamp._compareTo(e.timestamp)}isEqual(e){return this.timestamp.isEqual(e.timestamp)}toMicroseconds(){return 1e6*this.timestamp.seconds+this.timestamp.nanoseconds/1e3}toString(){return"SnapshotVersion("+this.timestamp.toString()+")"}toTimestamp(){return this.timestamp}}class ee{constructor(e,t,n){void 0===t?t=0:t>e.length&&F(),void 0===n?n=e.length-t:n>e.length-t&&F(),this.segments=e,this.offset=t,this.len=n}get length(){return this.len}isEqual(e){return 0===ee.comparator(this,e)}child(e){let t=this.segments.slice(this.offset,this.limit());return e instanceof ee?e.forEach(e=>{t.push(e)}):t.push(e),this.construct(t)}limit(){return this.offset+this.length}popFirst(e){return e=void 0===e?1:e,this.construct(this.segments,this.offset+e,this.length-e)}popLast(){return this.construct(this.segments,this.offset,this.length-1)}firstSegment(){return this.segments[this.offset]}lastSegment(){return this.get(this.length-1)}get(e){return this.segments[this.offset+e]}isEmpty(){return 0===this.length}isPrefixOf(e){if(e.length<this.length)return!1;for(let t=0;t<this.length;t++)if(this.get(t)!==e.get(t))return!1;return!0}isImmediateParentOf(e){if(this.length+1!==e.length)return!1;for(let t=0;t<this.length;t++)if(this.get(t)!==e.get(t))return!1;return!0}forEach(e){for(let t=this.offset,n=this.limit();t<n;t++)e(this.segments[t])}toArray(){return this.segments.slice(this.offset,this.limit())}static comparator(e,t){let n=Math.min(e.length,t.length);for(let r=0;r<n;r++){let n=e.get(r),i=t.get(r);if(n<i)return -1;if(n>i)return 1}return e.length<t.length?-1:e.length>t.length?1:0}}class et extends ee{construct(e,t,n){return new et(e,t,n)}canonicalString(){return this.toArray().join("/")}toString(){return this.canonicalString()}toUriEncodedString(){return this.toArray().map(encodeURIComponent).join("/")}static fromString(...e){let t=[];for(let n of e){if(n.indexOf("//")>=0)throw new R(j.INVALID_ARGUMENT,`Invalid segment (${n}). Paths must not contain // in them.`);t.push(...n.split("/").filter(e=>e.length>0))}return new et(t)}static emptyPath(){return new et([])}}let en=/^[_a-zA-Z][_a-zA-Z0-9]*$/;class er extends ee{construct(e,t,n){return new er(e,t,n)}static isValidIdentifier(e){return en.test(e)}canonicalString(){return this.toArray().map(e=>(e=e.replace(/\\/g,"\\\\").replace(/`/g,"\\`"),er.isValidIdentifier(e)||(e="`"+e+"`"),e)).join(".")}toString(){return this.canonicalString()}isKeyField(){return 1===this.length&&"__name__"===this.get(0)}static keyField(){return new er(["__name__"])}static fromServerFormat(e){let t=[],n="",r=0,i=()=>{if(0===n.length)throw new R(j.INVALID_ARGUMENT,`Invalid field path (${e}). Paths must not be empty, begin with '.', end with '.', or contain '..'`);t.push(n),n=""},a=!1;for(;r<e.length;){let t=e[r];if("\\"===t){if(r+1===e.length)throw new R(j.INVALID_ARGUMENT,"Path has trailing escape character: "+e);let t=e[r+1];if("\\"!==t&&"."!==t&&"`"!==t)throw new R(j.INVALID_ARGUMENT,"Path has invali
1d escape sequence: "+e);n+=t,r+=2}else"`"===t?a=!a:"."!==t||a?n+=t:i(),r++}if(i(),a)throw new R(j.INVALID_ARGUMENT,"Unterminated ` in path: "+e);return new er(t)}static emptyPath(){return new er([])}}class ei{constructor(e){this.path=e}static fromPath(e){return new ei(et.fromString(e))}static fromName(e){return new ei(et.fromString(e).popFirst(5))}static empty(){return new ei(et.emptyPath())}get collectionGroup(){return this.path.popLast().lastSegment()}hasCollectionId(e){return this.path.length>=2&&this.path.get(this.path.length-2)===e}getCollectionGroup(){return this.path.get(this.path.length-2)}getCollectionPath(){return this.path.popLast()}isEqual(e){return null!==e&&0===et.comparator(this.path,e.path)}toString(){return this.path.toString()}static comparator(e,t){return et.comparator(e.path,t.path)}static isDocumentKey(e){return e.length%2==0}static fromSegments(e){return new ei(new et(e.slice()))}}class ea{constructor(e,t,n,r){this.indexId=e,this.collectionGroup=t,this.fields=n,this.indexState=r}}function es(e){return e.fields.find(e=>2===e.kind)}function eo(e){return e.fields.filter(e=>2!==e.kind)}ea.UNKNOWN_ID=-1;class el{constructor(e,t){this.fieldPath=e,this.kind=t}}class eu{constructor(e,t){this.sequenceNumber=e,this.offset=t}static empty(){return new eu(0,ed.min())}}function ec(e,t){let n=e.toTimestamp().seconds,r=e.toTimestamp().nanoseconds+1;return new ed(Z.fromTimestamp(1e9===r?new X(n+1,0):new X(n,r)),ei.empty(),t)}function eh(e){return new ed(e.readTime,e.key,-1)}class ed{constructor(e,t,n){this.readTime=e,this.documentKey=t,this.largestBatchId=n}static min(){return new ed(Z.min(),ei.empty(),-1)}static max(){return new ed(Z.max(),ei.empty(),-1)}}function ep(e,t){let n=e.readTime.compareTo(t.readTime);return 0!==n?n:0!==(n=ei.comparator(e.documentKey,t.documentKey))?n:J(e.largestBatchId,t.largestBatchId)}let ef="The current tab is not in the required state to perform this operation. It might be necessary to refresh the browser tab.";class eg{constructor(){this.onCommittedListeners=[]}addOnCommittedListener(e){this.onCommittedListeners.push(e)}raiseOnCommittedEvent(){this.onCommittedListeners.forEach(e=>e())}}async function em(e){if(e.code!==j.FAILED_PRECONDITION||e.message!==ef)throw e;U("LocalStore","Unexpectedly lost primary lease")}class ey{constructor(e){this.nextCallback=null,this.catchCallback=null,this.result=void 0,this.error=void 0,this.isDone=!1,this.callbackAttached=!1,e(e=>{this.isDone=!0,this.result=e,this.nextCallback&&this.nextCallback(e)},e=>{this.isDone=!0,this.error=e,this.catchCallback&&this.catchCallback(e)})}catch(e){return this.next(void 0,e)}next(e,t){return this.callbackAttached&&F(),this.callbackAttached=!0,this.isDone?this.error?this.wrapFailure(t,this.error):this.wrapSuccess(e,this.result):new ey((n,r)=>{this.nextCallback=t=>{this.wrapSuccess(e,t).next(n,r)},this.catchCallback=e=>{this.wrapFailure(t,e).next(n,r)}})}toPromise(){return new Promise((e,t)=>{this.next(e,t)})}wrapUserFunction(e){try{let t=e();return t instanceof ey?t:ey.resolve(t)}catch(e){return ey.reject(e)}}wrapSuccess(e,t){return e?this.wrapUserFunction(()=>e(t)):ey.resolve(t)}wrapFailure(e,t){return e?this.wrapUserFunction(()=>e(t)):ey.reject(t)}static resolve(e){return new ey((t,n)=>{t(e)})}static reject(e){return new ey((t,n)=>{n(e)})}static waitFor(e){return new ey((t,n)=>{let r=0,i=0,a=!1;e.forEach(e=>{++r,e.next(()=>{++i,a&&i===r&&t()},e=>n(e))}),a=!0,i===r&&t()})}static or(e){let t=ey.resolve(!1);for(let n of e)t=t.next(e=>e?ey.resolve(e):n());return t}static forEach(e,t){let n=[];return e.forEach((e,r)=>{n.push(t.call(this,e,r))}),this.waitFor(n)}static mapArray(e,t){return new ey((n,r)=>{let i=e.length,a=Array(i),s=0;for(let o=0;o<i;o++){let l=o;t(e[l]).next(e=>{a[l]=e,++s===i&&n(a)},e=>r(e))}})}static doWhile(e,t){return new ey((n,r)=>{let i=()=>{!0===e()?t().next(()=>{i()},r):n()};i()})}}class ev{constructor(e,t){this.action=e,this.transaction=t,this.aborted=!1,this.V=new V,this.transaction.oncomplete=()=>{this.V.resolve()},this.transaction.onabort=()=>{t.error?this.V.reject(new ek(e,t.error)):this.V.resolve()},this.transaction.onerror=t=>{let n=eI(t.target.error);this.V.reject(new ek(e,n))}}static open(e,t,n,r){try{return new ev(t,e.transaction(r,n))}catch(e){throw new ek(t,e)}}get m(){return this.V.promise}abort(e){e&&this.V.reject(e),this.aborted||(U("SimpleDb","Aborting transaction:",e?e.message:"Client-initiated abort"),this.aborted=!0,this.transaction.abort())}g(){let e=this.transaction;this.aborted||"function"!=typeof e.commit||e.commit()}store(e){return new eS(this.transaction.objectStore(e))}}class eb{constructor(e,t,n){this.name=e,this.version=t,this.p=n,12.2===eb.S((0,C.ZQ)())&&D("Firestore persistence suffers from a bug in
1iOS 12.2 Safari that may cause your app to stop working. See https://stackoverflow.com/q/56496296/110915 for details and a potential workaround.")}static delete(e){return U("SimpleDb","Removing database:",e),ex(window.indexedDB.deleteDatabase(e)).toPromise()}static D(){if(!(0,C.zW)())return!1;if(eb.v())return!0;let e=(0,C.ZQ)(),t=eb.S(e),n=ew(e);return!(e.indexOf("MSIE ")>0||e.indexOf("Trident/")>0||e.indexOf("Edge/")>0||0<t&&t<10||0<n&&n<4.5)}static v(){var e;return void 0!==A&&"YES"===(null===(e=A.__PRIVATE_env)||void 0===e?void 0:e.C)}static F(e,t){return e.store(t)}static S(e){let t=e.match(/i(?:phone|pad|pod) os ([\d_]+)/i);return Number(t?t[1].split("_").slice(0,2).join("."):"-1")}async M(e){return this.db||(U("SimpleDb","Opening database:",this.name),this.db=await new Promise((t,n)=>{let r=indexedDB.open(this.name,this.version);r.onsuccess=e=>{t(e.target.result)},r.onblocked=()=>{n(new ek(e,"Cannot upgrade IndexedDB schema while another tab is open. Close all tabs that access Firestore and reload this page to proceed."))},r.onerror=t=>{let r=t.target.error;"VersionError"===r.name?n(new R(j.FAILED_PRECONDITION,"A newer version of the Firestore SDK was previously used and so the persisted data is not compatible with the version of the SDK you are now using. The SDK will operate with persistence disabled. If you need persistence, please re-upgrade to a newer version of the SDK or else clear the persisted IndexedDB data for your app to start fresh.")):"InvalidStateError"===r.name?n(new R(j.FAILED_PRECONDITION,"Unable to open an IndexedDB connection. This could be due to running in a private browsing session on a browser whose private browsing sessions do not support IndexedDB: "+r)):n(new ek(e,r))},r.onupgradeneeded=e=>{U("SimpleDb",'Database "'+this.name+'" requires upgrade from version:',e.oldVersion);let t=e.target.result;this.p.O(t,r.transaction,e.oldVersion,this.version).next(()=>{U("SimpleDb","Database upgrade to version "+this.version+" complete")})}})),this.N&&(this.db.onversionchange=e=>this.N(e)),this.db}L(e){this.N=e,this.db&&(this.db.onversionchange=t=>e(t))}async runTransaction(e,t,n,r){let i="readonly"===t,a=0;for(;;){++a;try{this.db=await this.M(e);let t=ev.open(this.db,e,i?"readonly":"readwrite",n),a=r(t).next(e=>(t.g(),e)).catch(e=>(t.abort(e),ey.reject(e))).toPromise();return a.catch(()=>{}),await t.m,a}catch(t){let e="FirebaseError"!==t.name&&a<3;if(U("SimpleDb","Transaction failed with error:",t.message,"Retrying:",e),this.close(),!e)return Promise.reject(t)}}}close(){this.db&&this.db.close(),this.db=void 0}}function ew(e){let t=e.match(/Android ([\d.]+)/i);return Number(t?t[1].split(".").slice(0,2).join("."):"-1")}class eC{constructor(e){this.B=e,this.k=!1,this.q=null}get isDone(){return this.k}get K(){return this.q}set cursor(e){this.B=e}done(){this.k=!0}$(e){this.q=e}delete(){return ex(this.B.delete())}}class ek extends R{constructor(e,t){super(j.UNAVAILABLE,`IndexedDB transaction '${e}' failed: ${t}`),this.name="IndexedDbTransactionError"}}function eT(e){return"IndexedDbTransactionError"===e.name}class eS{constructor(e){this.store=e}put(e,t){let n;return void 0!==t?(U("SimpleDb","PUT",this.store.name,e,t),n=this.store.put(t,e)):(U("SimpleDb","PUT",this.store.name,"<auto-key>",e),n=this.store.put(e)),ex(n)}add(e){return U("SimpleDb","ADD",this.store.name,e,e),ex(this.store.add(e))}get(e){return ex(this.store.get(e)).next(t=>(void 0===t&&(t=null),U("SimpleDb","GET",this.store.name,e,t),t))}delete(e){return U("SimpleDb","DELETE",this.store.name,e),ex(this.store.delete(e))}count(){return U("SimpleDb","COUNT",this.store.name),ex(this.store.count())}U(e,t){let n=this.options(e,t),r=n.index?this.store.index(n.index):this.store;if("function"==typeof r.getAll){let e=r.getAll(n.range);return new ey((t,n)=>{e.onerror=e=>{n(e.target.error)},e.onsuccess=e=>{t(e.target.result)}})}{let e=this.cursor(n),t=[];return this.W(e,(e,n)=>{t.push(n)}).next(()=>t)}}G(e,t){let n=this.store.getAll(e,null===t?void 0:t);return new ey((e,t)=>{n.onerror=e=>{t(e.target.error)},n.onsuccess=t=>{e(t.target.result)}})}j(e,t){U("SimpleDb","DELETE ALL",this.store.name);let n=this.options(e,t);n.H=!1;let r=this.cursor(n);return this.W(r,(e,t,n)=>n.delete())}J(e,t){let n;t?n=e:(n={},t=e);let r=this.cursor(n);return this.W(r,t)}Y(e){let t=this.cursor({});return new ey((n,r)=>{t.onerror=e=>{r(eI(e.target.error))},t.onsuccess=t=>{let r=t.target.result;r?e(r.primaryKey,r.value).next(e=>{e?r.continue():n()}):n()}})}W(e,t){let n=[];return new ey((r,i)=>{e.onerror=e=>{i(e.target.error)},e.onsuccess=e=>{let i=e.target.result;if(!i)return void r();let a=new eC(i),s=t(i.primaryKey,i.value,a);
1if(s instanceof ey){let e=s.catch(e=>(a.done(),ey.reject(e)));n.push(e)}a.isDone?r():null===a.K?i.continue():i.continue(a.K)}}).next(()=>ey.waitFor(n))}options(e,t){let n;return void 0!==e&&("string"==typeof e?n=e:t=e),{index:n,range:t}}cursor(e){let t="next";if(e.reverse&&(t="prev"),e.index){let n=this.store.index(e.index);return e.H?n.openKeyCursor(e.range,t):n.openCursor(e.range,t)}return this.store.openCursor(e.range,t)}}function ex(e){return new ey((t,n)=>{e.onsuccess=e=>{t(e.target.result)},e.onerror=e=>{n(eI(e.target.error))}})}let eA=!1;function eI(e){let t=eb.S((0,C.ZQ)());if(t>=12.2&&t<13){let t="An internal error was encountered in the Indexed Database server";if(e.message.indexOf(t)>=0){let e=new R("internal",`IOS_INDEXEDDB_BUG1: IndexedDb has thrown '${t}'. This is likely due to an unavoidable bug in iOS. See https://stackoverflow.com/q/56496296/110915 for details and a potential workaround.`);return eA||(eA=!0,setTimeout(()=>{throw e},0)),e}}return e}class eE{constructor(e,t){this.asyncQueue=e,this.Z=t,this.task=null}start(){this.X(15e3)}stop(){this.task&&(this.task.cancel(),this.task=null)}get started(){return null!==this.task}X(e){U("IndexBackfiller",`Scheduled in ${e}ms`),this.task=this.asyncQueue.enqueueAfterDelay("index_backfill",e,async()=>{this.task=null;try{U("IndexBackfiller",`Documents written: ${await this.Z.ee()}`)}catch(e){eT(e)?U("IndexBackfiller","Ignoring IndexedDB error during index backfill: ",e):await em(e)}await this.X(6e4)})}}class eN{constructor(e,t){this.localStore=e,this.persistence=t}async ee(e=50){return this.persistence.runTransaction("Backfill Indexes","readwrite-primary",t=>this.te(t,e))}te(e,t){let n=new Set,r=t,i=!0;return ey.doWhile(()=>!0===i&&r>0,()=>this.localStore.indexManager.getNextCollectionGroupToUpdate(e).next(t=>{if(null!==t&&!n.has(t))return U("IndexBackfiller",`Processing collection: ${t}`),this.ne(e,t,r).next(e=>{r-=e,n.add(t)});i=!1})).next(()=>t-r)}ne(e,t,n){return this.localStore.indexManager.getMinOffsetFromCollectionGroup(e,t).next(r=>this.localStore.localDocuments.getNextDocuments(e,t,r,n).next(n=>{let i=n.changes;return this.localStore.indexManager.updateIndexEntries(e,i).next(()=>this.re(r,n)).next(n=>(U("IndexBackfiller",`Updating offset: ${n}`),this.localStore.indexManager.updateCollectionGroup(e,t,n))).next(()=>i.size)}))}re(e,t){let n=e;
1return t.changes.forEach((e,t)=>{let r=eh(t);ep(r,n)>0&&(n=r)}),new ed(n.readTime,n.documentKey,Math.max(t.batchId,e.largestBatchId))}}class e_{constructor(e,t){this.previousValue=e,t&&(t.sequenceNumberHandler=e=>this.ie(e),this.se=e=>t.writeSequenceNumber(e))}ie(e){return this.previousValue=Math.max(e,this.previousValue),this.previousValue}next(){let e=++this.previousValue;return this.se&&this.se(e),e}}function eM(e){return null==e}function eP(e){return 0===e&&1/e==-1/0}function eU(e){return"number"==typeof e&&Number.isInteger(e)&&!eP(e)&&e<=Number.MAX_SAFE_INTEGER&&e>=Number.MIN_SAFE_INTEGER}function eD(e){let t="";for(let n=0;n<e.length;n++)t.length>0&&(t+="\x01\x01"),t=function(e,t){let n=t,r=e.length;for(let t=0;t<r;t++){let r=e.charAt(t);switch(r){case"\0":n+="\x01\x10";break;case"\x01":n+="\x01\x11";break;default:n+=r}}return n}(e.get(n),t);return t+"\x01\x01"}function eO(e){let t=e.length;if(t>=2||F(),2===t)return"\x01"===e.charAt(0)&&"\x01"===e.charAt(1)||F(),et.emptyPath();let n=t-2,r=[],i="";for(let a=0;a<t;){let t=e.indexOf("\x01",a);switch((t<0||t>n)&&F(),e.charAt(t+1)){case"\x01":let s;let o=e.substring(a,t);0===i.length?s=o:(i+=o,s=i,i=""),r.push(s);break;case"\x10":i+=e.substring(a,t),i+="\0";break;case"\x11":i+=e.substring(a,t+1);break;default:F()}a=t+2}return new et(r)}e_.oe=-1;let eL=["userId","batchId"],eF={},ej=["prefixPath","collectionGroup","readTime","documentId"],eR=["prefixPath","collectionGroup","documentId"],eV=["collectionGroup","readTime","prefixPath","documentId"],eB=["canonicalId","targetId"],ez=["targetId","path"],eH=["path","targetId"],eq=["collectionId","parent"],eG=["indexId","uid"],eW=["uid","sequenceNumber"],eK=["indexId","uid","arrayValue","directionalValue","orderedDocumentKey","documentKey"],e$=["indexId","uid","orderedDocumentKey"],eQ=["userId","collectionPath","documentId"],eJ=["userId","collectionPath","largestBatchId"],eY=["userId","collectionGroup","largestBatchId"],eX=["mutationQueues","mutations","documentMutations","remoteDocuments","targets","owner","targetGlobal","targetDocuments","clientMetadata","remoteDocumentGlobal","collectionParents","bundles","namedQueries"],eZ=[...eX,"documentOverlays"],e1=["mutationQueues","mutations","documentMutations","remoteDocumentsV14","targets","owner","targetGlobal","targetDocuments","clientMetadata","remoteDocumentGlobal","collectionParents","bundles","namedQueries","documentOverlays"],e2=[...e1,"indexConfiguration","indexState","indexEntries"],e0=[...e2,"globals"];class e5 extends eg{constructor(e,t){super(),this._e=e,this.currentSequenceNumber=t}}function e3(e,t){return eb.F(e._e,t)}function e4(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}function e8(e,t){for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&t(n,e[n])}function e6(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}class e9{constructor(e,t){this.comparator=e,this.root=t||te.EMPTY}insert(e,t){return new e9(this.comparator,this.root.insert(e,t,this.comparator).copy(null,null,te.BLACK,null,null))}remove(e){return new e9(this.comparator,this.root.remove(e,this.comparator).copy(null,null,te.BLACK,null,null))}get(e){let t=this.root;for(;!t.isEmpty();){let n=this.comparator(e,t.key);if(0===n)return t.value;n<0?t=t.left:n>0&&(t=t.right)}return null}indexOf(e){let t=0,n=this.root;for(;!n.isEmpty();){let r=this.comparator(e,n.key);if(0===r)return t+n.left.size;r<0?n=n.left:(t+=n.left.size+1,n=n.right)}return -1}isEmpty(){return this.root.isEmpty()}get size(){return this.root.size}minKey(){return this.root.minKey()}maxKey(){return this.root.maxKey()}inorderTraversal(e){return this.root.inorderTraversal(e)}forEach(e){this.inorderTraversal((t,n)=>(e(t,n),!1))}toString(){let e=[];return this.inorderTraversal((t,n)=>(e.push(`${t}:${n}`),!1)),`{${e.join(", ")}}`}reverseTraversal(e){return this.root.reverseTraversal(e)}getIterator(){return new e7(this.root,null,this.comparator,!1)}getIteratorFrom(e){return new e7(this.root,e,this.comparator,!1)}getReverseIterator(){return new e7(this.root,null,this.comparator,!0)}getReverseIteratorFrom(e){return new e7(this.root,e,this.comparator,!0)}}class e7{constructor(e,t,n,r){this.isReverse=r,this.nodeStack=[];let i=1;for(;!e.isEmpty();)if(i=t?n(e.key,t):1,t&&r&&(i*=-1),i<0)e=this.isReverse?e.left:e.right;else{if(0===i){this.nodeStack.push(e);break}this.nodeStack.push(e),e=this.isReverse?e.right:e.left}}getNext(){let e=this.nodeStack.pop(),t={key:e.key,value:e.value};if(this.isReverse)for(e=e.left;!e.isEmpty();)this.nodeStack.push(e),e=e.right;else for(e=e.right;!e.isEmpty();)this.nodeStack.push(e),e=e.left;return t}hasNext(){return this.nodeStack.length>0}peek(){if(0===this.nodeStack.length)return null;let e=this.nodeStack[this.nodeStack.length-1];return{key:e.key,value:e.value}}}class te{constructor(e,t,n,r,i){this.key=e,this.value=t,this.color=null!=n?n:te.RED,this.left=null!=r?r:te.EMPTY,this.right=null!=i?i:te.EMPTY,this.size=this.left.size+1+this.right.size}copy(e,t,n,r,i){return new te(null!=e?e:this.key,null!=t?t:this.value,
1null!=n?n:this.color,null!=r?r:this.left,null!=i?i:this.right)}isEmpty(){return!1}inorderTraversal(e){return this.left.inorderTraversal(e)||e(this.key,this.value)||this.right.inorderTraversal(e)}reverseTraversal(e){return this.right.reverseTraversal(e)||e(this.key,this.value)||this.left.reverseTraversal(e)}min(){return this.left.isEmpty()?this:this.left.min()}minKey(){return this.min().key}maxKey(){return this.right.isEmpty()?this.key:this.right.maxKey()}insert(e,t,n){let r=this,i=n(e,r.key);return(r=i<0?r.copy(null,null,null,r.left.insert(e,t,n),null):0===i?r.copy(null,t,null,null,null):r.copy(null,null,null,null,r.right.insert(e,t,n))).fixUp()}removeMin(){if(this.left.isEmpty())return te.EMPTY;let e=this;return e.left.isRed()||e.left.left.isRed()||(e=e.moveRedLeft()),(e=e.copy(null,null,null,e.left.removeMin(),null)).fixUp()}remove(e,t){let n,r=this;if(0>t(e,r.key))r.left.isEmpty()||r.left.isRed()||r.left.left.isRed()||(r=r.moveRedLeft()),r=r.copy(null,null,null,r.left.remove(e,t),null);else{if(r.left.isRed()&&(r=r.rotateRight()),r.right.isEmpty()||r.right.isRed()||r.right.left.isRed()||(r=r.moveRedRight()),0===t(e,r.key)){if(r.right.isEmpty())return te.EMPTY;n=r.right.min(),r=r.copy(n.key,n.value,null,null,r.right.removeMin())}r=r.copy(null,null,null,null,r.right.remove(e,t))}return r.fixUp()}isRed(){return this.color}fixUp(){let e=this;return e.right.isRed()&&!e.left.isRed()&&(e=e.rotateLeft()),e.left.isRed()&&e.left.left.isRed()&&(e=e.rotateRight()),e.left.isRed()&&e.right.isRed()&&(e=e.colorFlip()),e}moveRedLeft(){let e=this.colorFlip();return e.right.left.isRed()&&(e=(e=(e=e.copy(null,null,null,null,e.right.rotateRight())).rotateLeft()).colorFlip()),e}moveRedRight(){let e=this.colorFlip();return e.left.left.isRed()&&(e=(e=e.rotateRight()).colorFlip()),e}rotateLeft(){let e=this.copy(null,null,te.RED,null,this.right.left);return this.right.copy(null,null,this.color,e,null)}rotateRight(){let e=this.copy(null,null,te.RED,this.left.right,null);return this.left.copy(null,null,this.color,null,e)}colorFlip(){let e=this.left.copy(null,null,!this.left.color,null,null),t=this.right.copy(null,null,!this.right.color,null,null);return this.copy(null,null,!this.color,e,t)}checkMaxDepth(){return Math.pow(2,this.check())<=this.size+1}check(){if(this.isRed()&&this.left.isRed()||this.right.isRed())throw F();let e=this.left.check();if(e!==this.right.check())throw F();return e+(this.isRed()?0:1)}}te.EMPTY=null,te.RED=!0,te.BLACK=!1,te.EMPTY=new class{constructor(){this.size=0}get key(){throw F()}get value(){throw F()}get color(){throw F()}get left(){throw F()}get right(){throw F()}copy(e,t,n,r,i){return this}insert(e,t,n){return new te(e,t)}remove(e,t){return this}isEmpty(){return!0}inorderTraversal(e){return!1}reverseTraversal(e){return!1}minKey(){return null}maxKey(){return null}isRed(){return!1}checkMaxDepth(){return!0}check(){return 0}};class tt{constructor(e){this.comparator=e,this.data=new e9(this.comparator)}has(e){return null!==this.data.get(e)}first(){return this.data.minKey()}last(){return this.data.maxKey()}get size(){return this.data.size}indexOf(e){return this.data.indexOf(e)}forEach(e){this.data.inorderTraversal((t,n)=>(e(t),!1))}forEachInRange(e,t){let n=this.data.getIteratorFrom(e[0]);for(;n.hasNext();){let r=n.getNext();if(this.comparator(r.key,e[1])>=0)return;t(r.key)}}forEachWhile(e,t){let n;for(n=void 0!==t?this.data.getIteratorFrom(t):this.data.getIterator();n.hasNext();)if(!e(n.getNext().key))return}firstAfterOrEqual(e){let t=this.data.getIteratorFrom(e);return t.hasNext()?t.getNext().key:null}getIterator(){return new tn(this.data.getIterator())}getIteratorFrom(e){return new tn(this.data.getIteratorFrom(e))}add(e){return this.copy(this.data.remove(e).insert(e,!0))}delete(e){return this.has(e)?this.copy(this.data.remove(e)):this}isEmpty(){return this.data.isEmpty()}unionWith(e){let t=this;return t.size<e.size&&(t=e,e=this),e.forEach(e=>{t=t.add(e)}),t}isEqual(e){if(!(e instanceof tt)||this.size!==e.size)return!1;let t=this.data.getIterator(),n=e.data.getIterator();for(;t.hasNext();){let e=t.getNext().key,r=n.getNext().key;if(0!==this.comparator(e,r))return!1}return!0}toArray(){let e=[];return this.forEach(t=>{e.push(t)}),e}toString(){let e=[];return this.forEach(t=>e.push(t)),"SortedSet("+e.toString()+")"}copy(e){let t=new tt(this.comparator);return t.data=e,t}}
1class tn{constructor(e){this.iter=e}getNext(){return this.iter.getNext().key}hasNext(){return this.iter.hasNext()}}function tr(e){return e.hasNext()?e.getNext():void 0}class ti{constructor(e){this.fields=e,e.sort(er.comparator)}static empty(){return new ti([])}unionWith(e){let t=new tt(er.comparator);for(let e of this.fields)t=t.add(e);for(let n of e)t=t.add(n);return new ti(t.toArray())}covers(e){for(let t of this.fields)if(t.isPrefixOf(e))return!0;return!1}isEqual(e){return Y(this.fields,e.fields,(e,t)=>e.isEqual(t))}}class ta extends Error{constructor(){super(...arguments),this.name="Base64DecodeError"}}class ts{constructor(e){this.binaryString=e}static fromBase64String(e){return new ts(function(e){try{return atob(e)}catch(e){throw"undefined"!=typeof DOMException&&e instanceof DOMException?new ta("Invalid base64 string: "+e):e}}(e))}static fromUint8Array(e){return new ts(function(e){let t="";for(let n=0;n<e.length;++n)t+=String.fromCharCode(e[n]);return t}(e))}[Symbol.iterator](){let e=0;return{next:()=>e<this.binaryString.length?{value:this.binaryString.charCodeAt(e++),done:!1}:{value:void 0,done:!0}}}toBase64(){return btoa(this.binaryString)}toUint8Array(){return function(e){let t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}(this.binaryString)}approximateByteSize(){return 2*this.binaryString.length}compareTo(e){return J(this.binaryString,e.binaryString)}isEqual(e){return this.binaryString===e.binaryString}}ts.EMPTY_BYTE_STRING=new ts("");let to=new RegExp(/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d(?:\.(\d+))?Z$/);function tl(e){if(e||F(),"string"==typeof e){let t=0,n=to.exec(e);if(n||F(),n[1]){let e=n[1];t=Number(e=(e+"000000000").substr(0,9))}return{seconds:Math.floor(new Date(e).getTime()/1e3),nanos:t}}return{seconds:tu(e.seconds),nanos:tu(e.nanos)}}function tu(e){return"number"==typeof e?e:"string"==typeof e?Number(e):0}function tc(e){return"string"==typeof e?ts.fromBase64String(e):ts.fromUint8Array(e)}function th(e){var t,n;return"server_timestamp"===(null===(n=((null===(t=null==e?void 0:e.mapValue)||void 0===t?void 0:t.fields)||{}).__type__)||void 0===n?void 0:n.stringValue)}function td(e){let t=e.mapValue.fields.__previous_value__;return th(t)?td(t):t}function tp(e){let t=tl(e.mapValue.fields.__local_write_time__.timestampValue);return new X(t.seconds,t.nanos)}class tf{constructor(e,t,n,r,i,a,s,o,l){this.databaseId=e,this.appId=t,this.persistenceKey=n,this.host=r,this.ssl=i,this.forceLongPolling=a,this.autoDetectLongPolling=s,this.longPollingOptions=o,this.useFetchStreams=l}}class tg{constructor(e,t){this.projectId=e,this.database=t||"(default)"}static empty(){return new tg("","")}get isDefaultDatabase(){return"(default)"===this.database}isEqual(e){return e instanceof tg&&e.projectId===this.projectId&&e.database===this.database}}let tm={mapValue:{fields:{__type__:{stringValue:"__max__"}}}},ty={nullValue:"NULL_VALUE"};function tv(e){return"nullValue"in e?0:"booleanValue"in e?1:"integerValue"in e||"doubleValue"in e?2:"timestampValue"in e?3:"stringValue"in e?5:"bytesValue"in e?6:"referenceValue"in e?7:"geoPointValue"in e?8:"arrayValue"in e?9:"mapValue"in e?th(e)?4:tU(e)?0x1fffffffffffff:tM(e)?10:11:F()}function tb(e,t){if(e===t)return!0;let n=tv(e);if(n!==tv(t))return!1;switch(n){case 0:case 0x1fffffffffffff:return!0;case 1:return e.booleanValue===t.booleanValue;case 4:return tp(e).isEqual(tp(t));case 3:return function(e,t){if("string"==typeof e.timestampValue&&"string"==typeof t.timestampValue&&e.timestampValue.length===t.timestampValue.length)return e.timestampValue===t.timestampValue;let n=tl(e.timestampValue),r=tl(t.timestampValue);return n.seconds===r.seconds&&n.nanos===r.nanos}(e,t);case 5:return e.stringValue===t.stringValue;case 6:return tc(e.bytesValue).isEqual(tc(t.bytesValue));case 7:return e.referenceValue===t.referenceValue;case 8:return tu(e.geoPointValue.latitude)===tu(t.geoPointValue.latitude)&&tu(e.geoPointValue.longitude)===tu(t.geoPointValue.longitude);case 2:return function(e,t){if("integerValue"in e&&"integerValue"in t)return tu(e.integerValue)===tu(t.integerValue);if("doubleValue"in e&&"doubleValue"in t){let n=tu(e.doubleValue),r=tu(t.doubleValue);return n===r?eP(n)===eP(r):isNaN(n)&&isNaN(r)}return!1}(e,t);case 9:return Y(e.arrayValue.values||[],t.arrayValue.values||[],tb);case 10:case 11:return function(e,t){let n=e.mapValue.fields||{},r=t.mapValue.fields||{};if(e4(n)!==e4(r))return!1;for(let e in n)if(n.hasOwnProperty(e)&&(void 0===r[e]||!tb(n[e],r[e])))return!1;return!0}(e,t);default:return F()}}function tw(e,t){return void 0!==(e.values||[]).find(e=>tb(e,t))}function tC(e,t){if(e===t)return 0;let n=tv(e),r=tv(t);if(n!==r)return J(n,r);switch(n){case 0:case 0x1fffffffffffff:return 0;case 1:return J(e.booleanValue,t.booleanValue);case 2:return function(e,t){let n=tu(e.integerValue||e.doubleValue),r=tu(t.integerValue||t.doubleValue);return n<r?-1:n>r?1:n===r?0:isNaN(n)?isNaN(r)?0:-1:1}(e,t);case 3:return tk(e.timestampValue,t.timestampValue);case 4:return tk(tp(e),tp(t));case 5:return J(e.stringValue,t.stringValue);case 6:return function(e,t){let n=tc(e),r=tc(t);return n.compareTo(r)}(e.bytesValue,t.bytesValue);case 7:return function(e,t){let n=e.split("/"),r=t.split("/");for(let e=0;e<n.length&&e<r.length;e++){let t=J(n[e],r[e]);if(0!==t)return t}return J(n.length,r.length)}(e.referenceValue,t.referenceValue);case 8:return function(e,t){let n=J(tu(e.latitude),tu(t.latitude));return 0!==n?n:J(tu(e.longitude),tu(t.longitude))}(e.geoPointValue,t.geoPointValue);case 9:return tT(e.arrayValue,t.arrayValue);case 10:return function(e,t){var n,r,i,a;let s=e.fields||{},o=t.fields||{},l=null===(n=s.value)||void 0===n?void 0:n.arrayValue,u=null===(r=o.value)||void 0===r?void 0:r.arrayValue,c=J((null===(i=null==l?void 0:l.values)||void 0===i?void 0:i.length)||0,(null===(a=null==u?void 0:u.values)||void 0===a?void 0:a.length)||0);return 0!==c?c:tT(l,u)}(e.mapValue,t.mapValue);case 11:return function(e,t){if(e===tm.mapValue&&t===tm.mapValue)return 0;if(e===tm.mapValue)return 1;if(t===tm.mapValue)return -1;let n=e.fields||{},r=Object.keys(n),i=t.fields||{},a=Object.keys(i);r.sort(),a.sort();for(let e=0;e<r.length&&e<a.length;++e){let t=J(r[e],a[e]);if(0!==t)return t;let s=tC(n[r[e]],i[a[e]]);if(0!==s)return s}return J(r.length,a.length)}(e.mapValue,t.mapValue);default:throw F()}}function tk(e,t){if("string"==typeof e&&"string"==typeof t&&e.length===t.length)return J(e,t);let n=tl(e),r=tl(t),i=J(n.seconds,r.seconds);return 0!==i?i:J(n.nanos,r.nanos)}function tT(e,t){let n=e.values||[],r=t.values||[];for(let e=0;e<n.length&&e<r.length;++e){let t=tC(n[e],r[e]);if(t)return t}return J(n.length,r.length)}function tS(e){var t,n;return"nullValue"in e?"null":"booleanValue"in e?""+e.booleanValue:"integerValue"in e?""+e.integerValue:"doubleValue"in e?""+e.doubleValue:"timestampValue"in e?function(e){let t=tl(e);return`time(${t.seconds},${t.nanos})`}(e.timestampValue):"stringValue"in e?e.stringValue:"bytesValue"in e?tc(e.bytesValue).toBase64():"referenceValue"in e?(t=e.referenceValue,ei.fromName(t).toString()):"geoPointValue"in e?(n=e.geoPointValue,`geo(${n.latitude},${n.longitude})`):"arrayValue"in e?function(e){let t="[",n=!0;for(let r of e.values||[])n?n=!1:t+=",",t+=tS(r);return t+"]"}(e.arrayValue):"mapValue"in e?function(e){let t=Object.keys(e.fields||{}).sort(),n="{",r=!0;for(let i of t)r?r=!1:n+=",",n+=`${i}:${tS(e.fields[i])}`;return n+"}"}(e.mapValue):F()}function tx(e,t){return{referenceValue:`projects/${e.projectId}/databases/${e.database}/documents/${t.path.canonicalString()}`}}function tA(e){return!!e&&"integerValue"in e}function tI(e){return!!e&&"arrayValue"in e}function tE(e){return!!e&&"nullValue"in e}function tN(e){return!!e&&"doubleValue"in e&&isNaN(Number(e.doubleValue))}function t_(e){return!!e&&"mapValue"in e}function tM(e){var t,n;return"__vector__"===(null===(n=((null===(t=null==e?void 0:e.mapValue)||void 0===t?void 0:t.fields)||{}).__type__)||void 0===n?void 0:n.stringValue)}function tP(e){if(e.geoPointValue)return{geoPointValue:Object.assign({},e.geoPointValue)};if(e.timestampValue&&"object"==typeof e.timestampValue)return{timestampValue:Object.assign({},e.timestampValue)};if(e.mapValue){let t={mapValue:{fields:{}}};return e8(e.mapValue.fields,(e,n)=>t.mapValue.fields[e]=tP(n)),t}if(e.arrayValue){let t={arrayValue:{values:[]}};for(let n=0;n<(e.arrayValue.values||[]).length;++n)t.arrayValue.values[n]=tP(e.arrayValue.values[n]);return t}return Object.assign({},e)}function tU(e){return"__max__"===(((e.mapValue||{}).fields||{}).__type__||{}).stringValue}let tD={mapValue:{fields:{__type__:{stringValue:"__vector__"},value:{arrayValue:{}}}}};function tO(e,t){let n=tC(e.value,t.value);return 0!==n?n:e.inclusive&&!t.inclusive?-1:!e.inclusive&&t.inclusive?1:0}function tL(e,t){let n=tC(e.value,t.value);return 0!==n?n:e.inclusive&&!t.inclusive?1:!e.inclusive&&t.inclusive?-1:0}class tF{constructor(e){this.value=e}static empty(){return new tF({mapValue:{}})}field(e){if(e.isEmpty())return this.value;{let t=this.value;for(let n=0;n<e.length-1;++n)if(!t_(t=(t.mapValue.fields||{})[e.get(n)]))return null;return(t=(t.mapValue.fields||{})[e.lastSegment()])||null}}set(e,t){this.getFieldsMap(e.popLast())[e.lastSegment()]=tP(t)}setAll(e){let t=er.emptyPath(),n={},r=[];e.forEach((e,i)=>{if(!t.isImmediateParentOf(i)){let e=this.getFieldsMap(t);this.applyChanges(e,n,r),n={},r=[],t=i.popLast()}e?n[i.lastSegment()]=tP(e):r.push(i.lastSegment())});let i=this.getFieldsMap(t);this.applyChanges(i,n,r)}delete(e){let t=this.field(e.popLast());t_(t)&&t.mapValue.fields&&delete t.mapValue.fields[e.lastSegment()]}isEqual(e){return tb(this.value,e.value)}getFieldsMap(e){let t=this.value;t.mapValue.fields||(t.mapValue={fields:{}});for(let n=0;n<e.length;++n){let r=t.mapValue.fields[e.get(n)];t_(r)&&r.mapValue.fields||(r={mapValue:{fields:{}}},t.mapValue.fields[e.get(n)]=r),t=r}return t.mapValue.fields}
1applyChanges(e,t,n){for(let r of(e8(t,(t,n)=>e[t]=n),n))delete e[r]}clone(){return new tF(tP(this.value))}}class tj{constructor(e,t,n,r,i,a,s){this.key=e,this.documentType=t,this.version=n,this.readTime=r,this.createTime=i,this.data=a,this.documentState=s}static newInvalidDocument(e){return new tj(e,0,Z.min(),Z.min(),Z.min(),tF.empty(),0)}static newFoundDocument(e,t,n,r){return new tj(e,1,t,Z.min(),n,r,0)}static newNoDocument(e,t){return new tj(e,2,t,Z.min(),Z.min(),tF.empty(),0)}static newUnknownDocument(e,t){return new tj(e,3,t,Z.min(),Z.min(),tF.empty(),2)}convertToFoundDocument(e,t){return this.createTime.isEqual(Z.min())&&(2===this.documentType||0===this.documentType)&&(this.createTime=e),this.version=e,this.documentType=1,this.data=t,this.documentState=0,this}convertToNoDocument(e){return this.version=e,this.documentType=2,this.data=tF.empty(),this.documentState=0,this}convertToUnknownDocument(e){return this.version=e,this.documentType=3,this.data=tF.empty(),this.documentState=2,this}setHasCommittedMutations(){return this.documentState=2,this}setHasLocalMutations(){return this.documentState=1,this.version=Z.min(),this}setReadTime(e){return this.readTime=e,this}get hasLocalMutations(){return 1===this.documentState}get hasCommittedMutations(){return 2===this.documentState}get hasPendingWrites(){return this.hasLocalMutations||this.hasCommittedMutations}isValidDocument(){return 0!==this.documentType}isFoundDocument(){return 1===this.documentType}isNoDocument(){return 2===this.documentType}isUnknownDocument(){return 3===this.documentType}isEqual(e){return e instanceof tj&&this.key.isEqual(e.key)&&this.version.isEqual(e.version)&&this.documentType===e.documentType&&this.documentState===e.documentState&&this.data.isEqual(e.data)}mutableCopy(){return new tj(this.key,this.documentType,this.version,this.readTime,this.createTime,this.data.clone(),this.documentState)}toString(){return`Document(${this.key}, ${this.version}, ${JSON.stringify(this.data.value)}, {createTime: ${this.createTime}}), {documentType: ${this.documentType}}), {documentState: ${this.documentState}})`}}class tR{constructor(e,t){this.position=e,this.inclusive=t}}function tV(e,t,n){let r=0;for(let i=0;i<e.position.length;i++){let a=t[i],s=e.position[i];if(r=a.field.isKeyField()?ei.comparator(ei.fromName(s.referenceValue),n.key):tC(s,n.data.field(a.field)),"desc"===a.dir&&(r*=-1),0!==r)break}return r}function tB(e,t){if(null===e)return null===t;if(null===t||e.inclusive!==t.inclusive||e.position.length!==t.position.length)return!1;for(let n=0;n<e.position.length;n++)if(!tb(e.position[n],t.position[n]))return!1;return!0}class tz{constructor(e,t="asc"){this.field=e,this.dir=t}}class tH{}class tq extends tH{constructor(e,t,n){super(),this.field=e,this.op=t,this.value=n}static create(e,t,n){return e.isKeyField()?"in"===t||"not-in"===t?this.createKeyFieldInFilter(e,t,n):new tY(e,t,n):"array-contains"===t?new t2(e,n):"in"===t?new t0(e,n):"not-in"===t?new t5(e,n):"array-contains-any"===t?new t3(e,n):new tq(e,t,n)}static createKeyFieldInFilter(e,t,n){return"in"===t?new tX(e,n):new tZ(e,n)}matches(e){let t=e.data.field(this.field);return"!="===this.op?null!==t&&this.matchesComparison(tC(t,this.value)):null!==t&&tv(this.value)===tv(t)&&this.matchesComparison(tC(t,this.value))}matchesComparison(e){switch(this.op){case"<":return e<0;case"<=":return e<=0;case"==":return 0===e;case"!=":return 0!==e;case">":return e>0;case">=":return e>=0;default:return F()}}isInequality(){return["<","<=",">",">=","!=","not-in"].indexOf(this.op)>=0}getFlattenedFilters(){return[this]}getFilters(){return[this]}}class tG extends tH{constructor(e,t){super(),this.filters=e,this.op=t,this.ae=null}static create(e,t){return new tG(e,t)}matches(e){return tW(this)?void 0===this.filters.find(t=>!t.matches(e)):void 0!==this.filters.find(t=>t.matches(e))}getFlattenedFilters(){return null!==this.ae||(this.ae=this.filters.reduce((e,t)=>e.concat(t.getFlattenedFilters()),[])),this.ae}getFilters(){return Object.assign([],this.filters)}}function tW(e){return"and"===e.op}function tK(e){return"or"===e.op}function t$(e){return tQ(e)&&tW(e)}function tQ(e){for(let t of e.filters)if(t instanceof tG)return!1;return!0}function tJ(e,t){let n=e.filters.concat(t);return tG.create(n,e.op)}class tY extends tq{constructor(e,t,n){super(e,t,n),this.key=ei.fromName(n.referenceValue)}matches(e){let t=ei.comparator(e.key,this.key);return this.matchesComparison(t)}}class tX extends tq{constructor(e,t){super(e,"in",t),this.keys=t1("in",t)}matches(e){return this.keys.some(t=>t.isEqual(e.key))}}class tZ extends tq{constructor(e,t){super(e,"not-in",t),this.keys=t1("not-in",t)}matches(e){return!this.keys.some(t=>t.isEqual(e.key))}}function t1(e,t){var n;return((null===(n=t.arrayValue)||void 0===n?void 0:n.values)||[]).map(e=>ei.fromName(e.referenceValue))}class t2 extends tq{constructor(e,t){super(e,"array-contains",t)}matches(e){let t=e.data.field(this.field);return tI(t)&&tw(t.arrayValue,this.value)}}class t0 extends tq{constructor(e,t){super(e,"in",t)}matches(e){let t=e.data.field(this.field);return null!==t&&tw(this.value.arrayValue,t)}}class t5 extends tq{constructor(e,t){super(e,"not-in",t)}matches(e){if(tw(this.value.arrayValue,{nullValue:"NULL_VALUE"}))return!1;let t=e.data.field(this.field);return null!==t&&!tw(this.value.arrayValue,t)}}class t3 extends tq{constructor(e,t){super(e,"array-contains-any",t)}matches(e){let t=e.data.field(this.field);return!(!tI(t)||!t.arrayValue.values)&&t.arrayValue.values.some(e=>tw(this.value.arrayValue,e))}}class t4{constructor(e,t=null,n=[],r=[],i=null,a=null,s=null){this.path=e,this.collectionGroup=t,this.orderBy=n,this.filters=r,this.limit=i,this.startAt=a,this.endAt=s,this.ue=null}}function t8(e,t=null,n=[],r=[],i=null,a=null,s=null){return new t4(e,t,n,r,i,a,s)}function t6(e){if(null===e.ue){let t=e.path.canonicalString();null!==e.collectionGroup&&(t+="|cg:"+e.collectionGroup),t+="|f:",t+=e.filters.map(e=>(function e(t){if(t instanceof tq)return t.field.canonicalString()+t.op.toString()+tS(t.value);if(t$(t))return t.filters.map(t=>e(t)).join(",");{let n=t.filters.map(t=>e(t)).join(",");return`${t.op}(${n})`}})(e)).join(","),t+="|ob:",t+=e.orderBy.map(e=>e.field.canonicalString()+e.dir).join(","),null==e.limit||(t+="|l:",t+=e.limit),e.startAt&&(t+="|lb:",t+=e.startAt.inclusive?"b:":"a:",t+=e.startAt.position.map(e=>tS(e)).join(",")),e.endAt&&(t+="|ub:",t+=e.endAt.inclusive?"a:":"b:",t+=e.endAt.position.map(e=>tS(e)).join(",")),e.ue=t}return e.ue}function t9(e,t){if(e.limit!==t.limit||e.orderBy.length!==t.orderBy.length)return!1;for(let i=0;i<e.orderBy.length;i++){var n,r;if(n=e.orderBy[i],r=t.orderBy[i],!(n.dir===r.dir&&n.field.isEqual(r.field)))return!1}if(e.filters.length!==t.filters.length)return!1;for(let n=0;n<e.filters.length;n++)if(!function e(t,n){return t instanceof tq?n instanceof tq&&t.op===n.op&&t.field.isEqual(n.field)&&tb(t.value,n.value):t instanceof tG?n instanceof tG&&t.op===n.op&&t.filters.length===n.filters.length&&t.filters.reduce((t,r,i)=>t&&e(r,n.filters[i]),!0):void F()}(e.filters[n],t.filters[n]))return!1;return e.collectionGroup===t.collectionGroup&&!!e.path.isEqual(t.path)&&!!tB(e.startAt,t.startAt)&&tB(e.endAt,t.endAt)}function t7(e){return ei.isDocumentKey(e.path)&&null===e.collectionGroup&&0===e.filters.length}function ne(e,t){return e.filters.filter(e=>e instanceof tq&&e.field.isEqual(t))}function nt(e,t,n){let r=ty,i=!0;for(let n of ne(e,t)){let e=ty,t=!0;switch(n.op){case"<":case"<=":var a;
1e="nullValue"in(a=n.value)?ty:"booleanValue"in a?{booleanValue:!1}:"integerValue"in a||"doubleValue"in a?{doubleValue:NaN}:"timestampValue"in a?{timestampValue:{seconds:Number.MIN_SAFE_INTEGER}}:"stringValue"in a?{stringValue:""}:"bytesValue"in a?{bytesValue:""}:"referenceValue"in a?tx(tg.empty(),ei.empty()):"geoPointValue"in a?{geoPointValue:{latitude:-90,longitude:-180}}:"arrayValue"in a?{arrayValue:{}}:"mapValue"in a?tM(a)?tD:{mapValue:{}}:F();break;case"==":case"in":case">=":e=n.value;break;case">":e=n.value,t=!1;break;case"!=":case"not-in":e=ty}0>tO({value:r,inclusive:i},{value:e,inclusive:t})&&(r=e,i=t)}if(null!==n){for(let a=0;a<e.orderBy.length;++a)if(e.orderBy[a].field.isEqual(t)){let e=n.position[a];0>tO({value:r,inclusive:i},{value:e,inclusive:n.inclusive})&&(r=e,i=n.inclusive);break}}return{value:r,inclusive:i}}function nn(e,t,n){let r=tm,i=!0;for(let n of ne(e,t)){let e=tm,t=!0;switch(n.op){case">=":case">":var a;e="nullValue"in(a=n.value)?{booleanValue:!1}:"booleanValue"in a?{doubleValue:NaN}:"integerValue"in a||"doubleValue"in a?{timestampValue:{seconds:Number.MIN_SAFE_INTEGER}}:"timestampValue"in a?{stringValue:""}:"stringValue"in a?{bytesValue:""}:"bytesValue"in a?tx(tg.empty(),ei.empty()):"referenceValue"in a?{geoPointValue:{latitude:-90,longitude:-180}}:"geoPointValue"in a?{arrayValue:{}}:"arrayValue"in a?tD:"mapValue"in a?tM(a)?{mapValue:{}}:tm:F(),t=!1;break;case"==":case"in":case"<=":e=n.value;break;case"<":e=n.value,t=!1;break;case"!=":case"not-in":e=tm}tL({value:r,inclusive:i},{value:e,inclusive:t})>0&&(r=e,i=t)}if(null!==n){for(let a=0;a<e.orderBy.length;++a)if(e.orderBy[a].field.isEqual(t)){let e=n.position[a];tL({value:r,inclusive:i},{value:e,inclusive:n.inclusive})>0&&(r=e,i=n.inclusive);break}}return{value:r,inclusive:i}}class nr{constructor(e,t=null,n=[],r=[],i=null,a="F",s=null,o=null){this.path=e,this.collectionGroup=t,this.explicitOrderBy=n,this.filters=r,this.limit=i,this.limitType=a,this.startAt=s,this.endAt=o,this.ce=null,this.le=null,this.he=null,this.startAt,this.endAt}}function ni(e){return new nr(e)}function na(e){return 0===e.filters.length&&null===e.limit&&null==e.startAt&&null==e.endAt&&(0===e.explicitOrderBy.length||1===e.explicitOrderBy.length&&e.explicitOrderBy[0].field.isKeyField())}function ns(e){return null!==e.collectionGroup}function no(e){if(null===e.ce){let t;e.ce=[];let n=new Set;for(let t of e.explicitOrderBy)e.ce.push(t),n.add(t.field.canonicalString());let r=e.explicitOrderBy.length>0?e.explicitOrderBy[e.explicitOrderBy.length-1].dir:"asc";(t=new tt(er.comparator),e.filters.forEach(e=>{e.getFlattenedFilters().forEach(e=>{e.isInequality()&&(t=t.add(e.field))})}),t).forEach(t=>{n.has(t.canonicalString())||t.isKeyField()||e.ce.push(new tz(t,r))}),n.has(er.keyField().canonicalString())||e.ce.push(new tz(er.keyField(),r))}return e.ce}function nl(e){return e.le||(e.le=function(e,t){if("F"===e.limitType)return t8(e.path,e.collectionGroup,t,e.filters,e.limit,e.startAt,e.endAt);{t=t.map(e=>{let t="desc"===e.dir?"asc":"desc";return new tz(e.field,t)});let n=e.endAt?new tR(e.endAt.position,e.endAt.inclusive):null,r=e.startAt?new tR(e.startAt.position,e.startAt.inclusive):null;return t8(e.path,e.collectionGroup,t,e.filters,e.limit,n,r)}}(e,no(e))),e.le}function nu(e,t){let n=e.filters.concat([t]);return new nr(e.path,e.collectionGroup,e.explicitOrderBy.slice(),n,e.limit,e.limitType,e.startAt,e.endAt)}function nc(e,t,n){return new nr(e.path,e.collectionGroup,e.explicitOrderBy.slice(),e.filters.slice(),t,n,e.startAt,e.endAt)}function nh(e,t){return t9(nl(e),nl(t))&&e.limitType===t.limitType}function nd(e){return`${t6(nl(e))}|lt:${e.limitType}`}function np(e){var t;let n;return`Query(target=${n=(t=nl(e)).path.canonicalString(),null!==t.collectionGroup&&(n+=" collectionGroup="+t.collectionGroup),t.filters.length>0&&(n+=`, filters: [${t.filters.map(e=>(function e(t){return t instanceof tq?`${t.field.canonicalString()} ${t.op} ${tS(t.value)}`:t instanceof tG?t.op.toString()+" {"+t.getFilters().map(e).join(" ,")+"}":"Filter"})(e)).join(", ")}]`),null==t.limit||(n+=", limit: "+t.limit),t.orderBy.length>0&&(n+=`, orderBy: [${t.orderBy.map(e=>`${e.field.canonicalString()} (${e.dir})`).join(", ")}]`),t.startAt&&(n+=", startAt: ",n+=t.startAt.inclusive?"b:":"a:",n+=t.startAt.position.map(e=>tS(e)).join(",")),t.endAt&&(n+=", endAt: ",n+=t.endAt.inclusive?"a:":"b:",n+=t.endAt.position.map(e=>tS(e)).join(",")),`Target(${n})`}; limitType=${e.limitType})`}function nf(e,t){return t.isFoundDocument()&&function(e,t){let n=t.key.path;return null!==e.collectionGroup?t.key.hasCollectionId(e.collectionGroup)&&e.path.isPrefixOf(n):ei.isDocumentKey(e.path)?e.path.isEqual(n):e.path.isImmediateParentOf(n)}(e,t)&&function(e,t){for(let n of no(e))if(!n.field.isKeyField()&&null===t.data.field(n.field))return!1;return!0}(e,t)&&function(e,t){for(let n of e.filters)if(!n.matches(t))return!1;return!0}(e,t)&&(!e.startAt||!!function(e,t,n){let r=tV(e,t,n);return e.inclusive?r<=0:r<0}(e.startAt,no(e),t))&&(!e.endAt||!!function(e,t,n){let r=tV(e,t,n);return e.inclusive?r>=0:r>0}(e.endAt,no(e),t))}function ng(e){return e.collectionGroup||(e.path.length%2==1?e.path.lastSegment():e.path.get(e.path.length-2))}function nm(e){return(t,n)=>{let r=!1;for(let i of no(e)){let e=function(e,t,n){let r=e.field.isKeyField()?ei.comparator(t.key,n.key):function(e,t,n){let r=t.data.field(e),i=n.data.field(e);return null!==r&&null!==i?tC(r,i):F()}(e.field,t,n);switch(e.dir){case"asc":return r;case"desc":return -1*r;default:return F()}}(i,t,n);if(0!==e)return e;r=r||i.field.isKeyField()}return 0}}class ny{constructor(e,t){this.mapKeyFn=e,this.equalsFn=t,this.inner={},this.innerSize=0}get(e){let t=this.mapKeyFn(e),n=this.inner[t];if(void 0!==n){for(let[t,r]of n)if(this.equalsFn(t,e))return r}}has(e){return void 0!==this.get(e)}set(e,t){let n=this.mapKeyFn(e),r=this.inner[n];if(void 0===r)return this.inner[n]=[[e,t]],void this.innerSize++;for(let n=0;n<r.length;n++)if(this.equalsFn(r[n][0],e))return void(r[n]=[e,t]);
1r.push([e,t]),this.innerSize++}delete(e){let t=this.mapKeyFn(e),n=this.inner[t];if(void 0===n)return!1;for(let r=0;r<n.length;r++)if(this.equalsFn(n[r][0],e))return 1===n.length?delete this.inner[t]:n.splice(r,1),this.innerSize--,!0;return!1}forEach(e){e8(this.inner,(t,n)=>{for(let[t,r]of n)e(t,r)})}isEmpty(){return e6(this.inner)}size(){return this.innerSize}}let nv=new e9(ei.comparator),nb=new e9(ei.comparator);function nw(...e){let t=nb;for(let n of e)t=t.insert(n.key,n);return t}function nC(e){let t=nb;return e.forEach((e,n)=>t=t.insert(e,n.overlayedDocument)),t}function nk(){return new ny(e=>e.toString(),(e,t)=>e.isEqual(t))}let nT=new e9(ei.comparator),nS=new tt(ei.comparator);function nx(...e){let t=nS;for(let n of e)t=t.add(n);return t}let nA=new tt(J);function nI(e,t){if(e.useProto3Json){if(isNaN(t))return{doubleValue:"NaN"};if(t===1/0)return{doubleValue:"Infinity"};if(t===-1/0)return{doubleValue:"-Infinity"}}return{doubleValue:eP(t)?"-0":t}}function nE(e){return{integerValue:""+e}}function nN(e,t){return eU(t)?nE(t):nI(e,t)}class n_{constructor(){this._=void 0}}function nM(e,t){return e instanceof nF?tA(t)||t&&"doubleValue"in t?t:{integerValue:0}:null}class nP extends n_{}class nU extends n_{constructor(e){super(),this.elements=e}}function nD(e,t){let n=nR(t);for(let t of e.elements)n.some(e=>tb(e,t))||n.push(t);return{arrayValue:{values:n}}}class nO extends n_{constructor(e){super(),this.elements=e}}function nL(e,t){let n=nR(t);for(let t of e.elements)n=n.filter(e=>!tb(e,t));return{arrayValue:{values:n}}}class nF extends n_{constructor(e,t){super(),this.serializer=e,this.Pe=t}}function nj(e){return tu(e.integerValue||e.doubleValue)}function nR(e){return tI(e)&&e.arrayValue.values?e.arrayValue.values.slice():[]}class nV{constructor(e,t){this.field=e,this.transform=t}}class nB{constructor(e,t){this.version=e,this.transformResults=t}}class nz{constructor(e,t){this.updateTime=e,this.exists=t}static none(){return new nz}static exists(e){return new nz(void 0,e)}static updateTime(e){return new nz(e)}get isNone(){return void 0===this.updateTime&&void 0===this.exists}isEqual(e){return this.exists===e.exists&&(this.updateTime?!!e.updateTime&&this.updateTime.isEqual(e.updateTime):!e.updateTime)}}function nH(e,t){return void 0!==e.updateTime?t.isFoundDocument()&&t.version.isEqual(e.updateTime):void 0===e.exists||e.exists===t.isFoundDocument()}class nq{}function nG(e,t){if(!e.hasLocalMutations||t&&0===t.fields.length)return null;if(null===t)return e.isNoDocument()?new nZ(e.key,nz.none()):new n$(e.key,e.data,nz.none());{let n=e.data,r=tF.empty(),i=new tt(er.comparator);for(let e of t.fields)if(!i.has(e)){let t=n.field(e);null===t&&e.length>1&&(e=e.popLast(),t=n.field(e)),null===t?r.delete(e):r.set(e,t),i=i.add(e)}return new nQ(e.key,r,new ti(i.toArray()),nz.none())}}function nW(e,t,n,r){return e instanceof n$?function(e,t,n,r){if(!nH(e.precondition,t))return n;let i=e.value.clone(),a=nX(e.fieldTransforms,r,t);return i.setAll(a),t.convertToFoundDocument(t.version,i).setHasLocalMutations(),null}(e,t,n,r):e instanceof nQ?function(e,t,n,r){if(!nH(e.precondition,t))return n;let i=nX(e.fieldTransforms,r,t),a=t.data;return(a.setAll(nJ(e)),a.setAll(i),t.convertToFoundDocument(t.version,a).setHasLocalMutations(),null===n)?null:n.unionWith(e.fieldMask.fields).unionWith(e.fieldTransforms.map(e=>e.field))}(e,t,n,r):nH(e.precondition,t)?(t.convertToNoDocument(t.version).setHasLocalMutations(),null):n}function nK(e,t){var n,r;return e.type===t.type&&!!e.key.isEqual(t.key)&&!!e.precondition.isEqual(t.precondition)&&(n=e.fieldTransforms,r=t.fieldTransforms,!!(void 0===n&&void 0===r||!(!n||!r)&&Y(n,r,(e,t)=>{var n,r;return e.field.isEqual(t.field)&&(n=e.transform,r=t.transform,n instanceof nU&&r instanceof nU||n instanceof nO&&r instanceof nO?Y(n.elements,r.elements,tb):n instanceof nF&&r instanceof nF?tb(n.Pe,r.Pe):n instanceof nP&&r instanceof nP)})))&&(0===e.type?e.value.isEqual(t.value):1!==e.type||e.data.isEqual(t.data)&&e.fieldMask.isEqual(t.fieldMask))}class n$ extends nq{constructor(e,t,n,r=[]){super(),this.key=e,this.value=t,this.prec
1ondition=n,this.fieldTransforms=r,this.type=0}getFieldMask(){return null}}class nQ extends nq{constructor(e,t,n,r,i=[]){super(),this.key=e,this.data=t,this.fieldMask=n,this.precondition=r,this.fieldTransforms=i,this.type=1}getFieldMask(){return this.fieldMask}}function nJ(e){let t=new Map;return e.fieldMask.fields.forEach(n=>{if(!n.isEmpty()){let r=e.data.field(n);t.set(n,r)}}),t}function nY(e,t,n){var r;let i=new Map;e.length===n.length||F();for(let a=0;a<n.length;a++){let s=e[a],o=s.transform,l=t.data.field(s.field);i.set(s.field,(r=n[a],o instanceof nU?nD(o,l):o instanceof nO?nL(o,l):r))}return i}function nX(e,t,n){let r=new Map;for(let i of e){let e=i.transform,a=n.data.field(i.field);r.set(i.field,e instanceof nP?function(e,t){let n={fields:{__type__:{stringValue:"server_timestamp"},__local_write_time__:{timestampValue:{seconds:e.seconds,nanos:e.nanoseconds}}}};return t&&th(t)&&(t=td(t)),t&&(n.fields.__previous_value__=t),{mapValue:n}}(t,a):e instanceof nU?nD(e,a):e instanceof nO?nL(e,a):function(e,t){let n=nM(e,t),r=nj(n)+nj(e.Pe);return tA(n)&&tA(e.Pe)?nE(r):nI(e.serializer,r)}(e,a))}return r}class nZ extends nq{constructor(e,t){super(),this.key=e,this.precondition=t,this.type=2,this.fieldTransforms=[]}getFieldMask(){return null}}class n1 extends nq{constructor(e,t){super(),this.key=e,this.precondition=t,this.type=3,this.fieldTransforms=[]}getFieldMask(){return null}}class n2{constructor(e,t,n,r){this.batchId=e,this.localWriteTime=t,this.baseMutations=n,this.mutations=r}applyToRemoteDocument(e,t){let n=t.mutationResults;for(let t=0;t<this.mutations.length;t++){let i=this.mutations[t];if(i.key.isEqual(e.key)){var r;r=n[t],i instanceof n$?function(e,t,n){let r=e.value.clone(),i=nY(e.fieldTransforms,t,n.transformResults);r.setAll(i),t.convertToFoundDocument(n.version,r).setHasCommittedMutations()}(i,e,r):i instanceof nQ?function(e,t,n){if(!nH(e.precondition,t))return void t.convertToUnknownDocument(n.version);let r=nY(e.fieldTransforms,t,n.transformResults),i=t.data;i.setAll(nJ(e)),i.setAll(r),t.convertToFoundDocument(n.version,i).setHasCommittedMutations()}(i,e,r):function(e,t,n){t.convertToNoDocument(n.version).setHasCommittedMutations()}(0,e,r)}}}applyToLocalView(e,t){for(let n of this.baseMutations)n.key.isEqual(e.key)&&(t=nW(n,e,t,this.localWriteTime));for(let n of this.mutations)n.key.isEqual(e.key)&&(t=nW(n,e,t,this.localWriteTime));return t}applyToLocalDocumentSet(e,t){let n=nk();return this.mutations.forEach(r=>{let i=e.get(r.key),a=i.overlayedDocument,s=this.applyToLocalView(a,i.mutatedFields),o=nG(a,s=t.has(r.key)?null:s);null!==o&&n.set(r.key,o),a.isValidDocument()||a.convertToNoDocument(Z.min())}),n}keys(){return this.mutations.reduce((e,t)=>e.add(t.key),nx())}isEqual(e){return this.batchId===e.batchId&&Y(this.mutations,e.mutations,(e,t)=>nK(e,t))&&Y(this.baseMutations,e.baseMutations,(e,t)=>nK(e,t))}}class n0{constructor(e,t,n,r){this.batch=e,this.commitVersion=t,this.mutationResults=n,this.docVersions=r}static from(e,t,n){e.mutations.length===n.length||F();let r=nT,i=e.mutations;for(let e=0;e<i.length;e++)r=r.insert(i[e].key,n[e].version);return new n0(e,t,n,r)}}class n5{constructor(e,t){this.largestBatchId=e,this.mutation=t}getKey(){return this.mutation.key}isEqual(e){return null!==e&&this.mutation===e.mutation}toString(){return`Overlay{ 2 largestBatchId: ${this.largestBatchId}, 3 mutation: ${this.mutation.toString()} 4 }`}}class n3{constructor(e,t){this.count=e,this.unchangedNames=t}}function n4(e){if(void 0===e)return D("GRPC error has no .code"),j.UNKNOWN;switch(e){case f.OK:return j.OK;case f.CANCELLED:return j.CANCELLED;case f.UNKNOWN:return j.UNKNOWN;case f.DEADLINE_EXCEEDED:return j.DEADLINE_EXCEEDED;case f.RESOURCE_EXHAUSTED:return j.RESOURCE_EXHAUSTED;case f.INTERNAL:return j.INTERNAL;case f.UNAVAILABLE:return j.UNAVAILABLE;case f.UNAUTHENTICATED:return j.UNAUTHENTICATED;case f.INVALID_ARGUMENT:return j.INVALID_ARGUMENT;case f.NOT_FOUND:return j.NOT_FOUND;case f.ALREADY_EXISTS:return j.ALREADY_EXISTS;case f.PERMISSION_DENIED:return j.PERMISSION_DENIED;case f.FAILED_PRECONDITION:return j.FAILED_PRECONDITION;case f.ABORTED:return j.ABORTED;case f.OUT_OF_RANGE:return j.OUT_OF_RANGE;
4case f.UNIMPLEMENTED:return j.UNIMPLEMENTED;case f.DATA_LOSS:return j.DATA_LOSS;default:return F()}}(g=f||(f={}))[g.OK=0]="OK",g[g.CANCELLED=1]="CANCELLED",g[g.UNKNOWN=2]="UNKNOWN",g[g.INVALID_ARGUMENT=3]="INVALID_ARGUMENT",g[g.DEADLINE_EXCEEDED=4]="DEADLINE_EXCEEDED",g[g.NOT_FOUND=5]="NOT_FOUND",g[g.ALREADY_EXISTS=6]="ALREADY_EXISTS",g[g.PERMISSION_DENIED=7]="PERMISSION_DENIED",g[g.UNAUTHENTICATED=16]="UNAUTHENTICATED",g[g.RESOURCE_EXHAUSTED=8]="RESOURCE_EXHAUSTED",g[g.FAILED_PRECONDITION=9]="FAILED_PRECONDITION",g[g.ABORTED=10]="ABORTED",g[g.OUT_OF_RANGE=11]="OUT_OF_RANGE",g[g.UNIMPLEMENTED=12]="UNIMPLEMENTED",g[g.INTERNAL=13]="INTERNAL",g[g.UNAVAILABLE=14]="UNAVAILABLE",g[g.DATA_LOSS=15]="DATA_LOSS";let n8=new r([0xffffffff,0xffffffff],0);function n6(e){let t=(new TextEncoder).encode(e),n=new i;return n.update(t),new Uint8Array(n.digest())}function n9(e){let t=new DataView(e.buffer),n=t.getUint32(0,!0),i=t.getUint32(4,!0),a=t.getUint32(8,!0),s=t.getUint32(12,!0);return[new r([n,i],0),new r([a,s],0)]}class n7{constructor(e,t,n){if(this.bitmap=e,this.padding=t,this.hashCount=n,t<0||t>=8)throw new re(`Invalid padding: ${t}`);if(n<0||e.length>0&&0===this.hashCount)throw new re(`Invalid hash count: ${n}`);if(0===e.length&&0!==t)throw new re(`Invalid padding when bitmap length is 0: ${t}`);this.Ie=8*e.length-t,this.Te=r.fromNumber(this.Ie)}Ee(e,t,n){let i=e.add(t.multiply(r.fromNumber(n)));return 1===i.compare(n8)&&(i=new r([i.getBits(0),i.getBits(1)],0)),i.modulo(this.Te).toNumber()}de(e){return 0!=(this.bitmap[Math.floor(e/8)]&1<<e%8)}mightContain(e){if(0===this.Ie)return!1;let[t,n]=n9(n6(e));for(let e=0;e<this.hashCount;e++){let r=this.Ee(t,n,e);if(!this.de(r))return!1}return!0}static create(e,t,n){let r=new n7(new Uint8Array(Math.ceil(e/8)),e%8==0?0:8-e%8,t);return n.forEach(e=>r.insert(e)),r}insert(e){if(0===this.Ie)return;let[t,n]=n9(n6(e));for(let e=0;e<this.hashCount;e++){let r=this.Ee(t,n,e);this.Ae(r)}}Ae(e){let t=Math.floor(e/8);this.bitmap[t]|=1<<e%8}}class re extends Error{constructor(){super(...arguments),this.name="BloomFilterError"}}class rt{constructor(e,t,n,r,i){this.snapshotVersion=e,this.targetChanges=t,this.targetMismatches=n,this.documentUpdates=r,this.resolvedLimboDocuments=i}static createSynthesizedRemoteEventForCurrentChange(e,t,n){let r=new Map;return r.set(e,rn.createSynthesizedTargetChangeForCurrentChange(e,t,n)),new rt(Z.min(),r,new e9(J),nv,nx())}}class rn{constructor(e,t,n,r,i){this.resumeToken=e,this.current=t,this.addedDocuments=n,this.modifiedDocuments=r,this.removedDocuments=i}static createSynthesizedTargetChangeForCurrentChange(e,t,n){return new rn(n,t,nx(),nx(),nx())}}class rr{constructor(e,t,n,r){this.Re=e,this.removedTargetIds=t,this.key=n,this.Ve=r}}class ri{constructor(e,t){this.targetId=e,this.me=t}}class ra{constructor(e,t,n=ts.EMPTY_BYTE_STRING,r=null){this.state=e,this.targetIds=t,this.resumeToken=n,this.cause=r}}class rs{constructor(){this.fe=0,this.ge=ru(),this.pe=ts.EMPTY_BYTE_STRING,this.ye=!1,this.we=!0}get current(){return this.ye}get resumeToken(){return this.pe}get Se(){return 0!==this.fe}get be(){return this.we}De(e){e.approximateByteSize()>0&&(this.we=!0,this.pe=e)}ve(){let e=nx(),t=nx(),n=nx();return this.ge.forEach((r,i)=>{switch(i){case 0:e=e.add(r);break;case 2:t=t.add(r);break;case 1:n=n.add(r);break;default:F()}}),new rn(this.pe,this.ye,e,t,n)}Ce(){this.we=!1,this.ge=ru()}Fe(e,t){this.we=!0,this.ge=this.ge.insert(e,t)}Me(e){this.we=!0,this.ge=this.ge.remove(e)}xe(){this.fe+=1}Oe(){this.fe-=1,this.fe>=0||F()}Ne(){this.we=!0,this.ye=!0}}class ro{constructor(e){this.Le=e,this.Be=new Map,this.ke=nv,this.qe=rl(),this.Qe=new e9(J)}Ke(e){for(let t of e.Re)e.Ve&&e.Ve.isFoundDocument()?this.$e(t,e.Ve):this.Ue(t,e.key,e.Ve);for(let t of e.removedTargetIds)this.Ue(t,e.key,e.Ve)}We(e){this.forEachTarget(e,t=>{let n=this.Ge(t);switch(e.state){case 0:this.ze(t)&&n.De(e.resumeToken);break;case 1:n.Oe(),n.Se||n.Ce(),n.De(e.resumeToken);break;case 2:n.Oe(),n.Se||this.removeTarget(t);break;case 3:this.ze(t)&&(n.Ne(),n.De(e.resumeToken));break;case 4:this.ze(t)&&(this.je(t),n.De(e.resumeToken));break;default:F()}})}forEachTarget(e,t){e.targetIds.length>0?e.targetIds.forEach(t):this.Be.forEach((e,n)=>{this.ze(n)&&t(n)})}He(e){let t=e.targetId,n=e.me.count,r=this.Je(t);if(r){let i=r.target;if(t7(i)){if(0===n){let e=new ei(i.path);this.Ue(t,e,tj.newNoDocument(e,Z.min()))}else 1===n||F()}else{let r=this.Ye(t);if(r!==n){let n=this.Ze(e),i=n?this.Xe(n,e,r):1;0!==i&&(this.je(t),this.Qe=this.Qe.insert(t,2===i?"TargetPurposeExistenceFilterMismatchBloom":"TargetPurposeExistenceFilterMismatch"))}}}}Ze(e){let t,n;let r=e.me.unchangedNames;if(!r||!r.bits)return null;let{bits:{bitmap:i="",padding:a=0},hashCount:s=0}=r;try{t=tc(i).toUint8Array()}catch(e){if(e instanceof ta)return O("Decoding the base64 bloom filter in existence filter failed ("+e.message+"); ignoring the bloom filter and falling back to full re-query."),null;throw e}try{n=new n7(t,a,s)}catch(e){return O(e instanceof re?"BloomFilter error: ":"Applying bloom filter failed: ",e),null}return 0===n.Ie?null:n}Xe(e,t,n){return t.me.count===n-this.nt(e,t.targetId)?0:2}nt(e,t){let n=this.Le.getRemoteKeysForTarget(t),r=0;
4return n.forEach(n=>{let i=this.Le.tt(),a=`projects/${i.projectId}/databases/${i.database}/documents/${n.path.canonicalString()}`;e.mightContain(a)||(this.Ue(t,n,null),r++)}),r}rt(e){let t=new Map;this.Be.forEach((n,r)=>{let i=this.Je(r);if(i){if(n.current&&t7(i.target)){let t=new ei(i.target.path);null!==this.ke.get(t)||this.it(r,t)||this.Ue(r,t,tj.newNoDocument(t,e))}n.be&&(t.set(r,n.ve()),n.Ce())}});let n=nx();this.qe.forEach((e,t)=>{let r=!0;t.forEachWhile(e=>{let t=this.Je(e);return!t||"TargetPurposeLimboResolution"===t.purpose||(r=!1,!1)}),r&&(n=n.add(e))}),this.ke.forEach((t,n)=>n.setReadTime(e));let r=new rt(e,t,this.Qe,this.ke,n);return this.ke=nv,this.qe=rl(),this.Qe=new e9(J),r}$e(e,t){if(!this.ze(e))return;let n=this.it(e,t.key)?2:0;this.Ge(e).Fe(t.key,n),this.ke=this.ke.insert(t.key,t),this.qe=this.qe.insert(t.key,this.st(t.key).add(e))}Ue(e,t,n){if(!this.ze(e))return;let r=this.Ge(e);this.it(e,t)?r.Fe(t,1):r.Me(t),this.qe=this.qe.insert(t,this.st(t).delete(e)),n&&(this.ke=this.ke.insert(t,n))}removeTarget(e){this.Be.delete(e)}Ye(e){let t=this.Ge(e).ve();return this.Le.getRemoteKeysForTarget(e).size+t.addedDocuments.size-t.removedDocuments.size}xe(e){this.Ge(e).xe()}Ge(e){let t=this.Be.get(e);return t||(t=new rs,this.Be.set(e,t)),t}st(e){let t=this.qe.get(e);return t||(t=new tt(J),this.qe=this.qe.insert(e,t)),t}ze(e){let t=null!==this.Je(e);return t||U("WatchChangeAggregator","Detected inactive target",e),t}Je(e){let t=this.Be.get(e);return t&&t.Se?null:this.Le.ot(e)}je(e){this.Be.set(e,new rs),this.Le.getRemoteKeysForTarget(e).forEach(t=>{this.Ue(e,t,null)})}it(e,t){return this.Le.getRemoteKeysForTarget(e).has(t)}}function rl(){return new e9(ei.comparator)}function ru(){return new e9(ei.comparator)}let rc={asc:"ASCENDING",desc:"DESCENDING"},rh={"<":"LESS_THAN","<=":"LESS_THAN_OR_EQUAL",">":"GREATER_THAN",">=":"GREATER_THAN_OR_EQUAL","==":"EQUAL","!=":"NOT_EQUAL","array-contains":"ARRAY_CONTAINS",in:"IN","not-in":"NOT_IN","array-contains-any":"ARRAY_CONTAINS_ANY"},rd={and:"AND",or:"OR"};class rp{constructor(e,t){this.databaseId=e,this.useProto3Json=t}}function rf(e,t){return e.useProto3Json||null==t?t:{value:t}}function rg(e,t){return e.useProto3Json?`${new Date(1e3*t.seconds).toISOString().replace(/\.\d*/,"").replace("Z","")}.${("000000000"+t.nanoseconds).slice(-9)}Z`:{seconds:""+t.seconds,nanos:t.nanoseconds}}function rm(e,t){return e.useProto3Json?t.toBase64():t.toUint8Array()}function ry(e){return e||F(),Z.fromTimestamp(function(e){let t=tl(e);return new X(t.seconds,t.nanos)}(e))}function rv(e,t){return rb(e,t).canonicalString()}function rb(e,t){let n=new et(["projects",e.projectId,"databases",e.database]).child("documents");return void 0===t?n:n.child(t)}function rw(e){let t=et.fromString(e);return rL(t)||F(),t}function rC(e,t){return rv(e.databaseId,t.path)}function rk(e,t){let n=rw(t);if(n.get(1)!==e.databaseId.projectId)throw new R(j.INVALID_ARGUMENT,"Tried to deserialize key from different project: "+n.get(1)+" vs "+e.databaseId.projectId);if(n.get(3)!==e.databaseId.database)throw new R(j.INVALID_ARGUMENT,"Tried to deserialize key from different database: "+n.get(3)+" vs "+e.databaseId.database);return new ei(rA(n))}function rT(e,t){return rv(e.databaseId,t)}function rS(e){let t=rw(e);return 4===t.length?et.emptyPath():rA(t)}function rx(e){return new et(["projects",e.databaseId.projectId,"databases",e.databaseId.database]).canonicalString()}function rA(e){return e.length>4&&"documents"===e.get(4)||F(),e.popFirst(5)}function rI(e,t,n){return{name:rC(e,t),fields:n.value.mapValue.fields}}function rE(e,t,n){let r=rk(e,t.name),i=ry(t.updateTime),a=t.createTime?ry(t.createTime):Z.min(),s=new tF({mapValue:{fields:t.fields}}),o=tj.newFoundDocument(r,i,a,s);return n&&o.setHasCommittedMutations(),n?o.setHasCommittedMutations():o}function rN(e,t){var n;let r;if(t instanceof n$)r={update:rI(e,t.key,t.value)};else if(t instanceof nZ)r={delete:rC(e,t.key)};else if(t instanceof nQ)r={update:rI(e,t.key,t.data),updateMask:function(e){let t=[];return e.fields.forEach(e=>t.push(e.canonicalString())),{fieldPaths:t}}(t.fieldMask)};else{if(!(t instanceof n1))return F();r={verify:rC(e,t.key)}}return t.fieldTransforms.length>0&&(r.updateTransforms=t.fieldTransforms.map(e=>(function(e,t){let n=t.transform;if(n instanceof nP)return{fieldPath:t.field.canonicalString(),setToServerValue:"REQUEST_TIME"};if(n instanceof nU)return{fieldPath:t.field.canonicalString(),appendMissingElements:{values:n.elements}};if(n instanceof nO)return{fieldPath:t.field.canonicalString(),removeAllFromArray:{values:n.elements}};if(n instanceof nF)return{fieldPath:t.field.canonicalString(),increment:n.Pe};throw F()})(0,e))),t.precondition.isNone||(r.currentDocument=void 0!==(n=t.precondition).updateTime?{updateTime:rg(e,n.updateTime.toTimestamp())}:void 0!==n.exists?{exists:n.exists}:F()),r}function r_(e,t){var n;let r=t.currentDocument?void 0!==(n=t.currentDocument).updateTime?nz.updateTime(ry(n.updateTime)):void 0!==n.exists?nz.exists(n.exists):nz.none():nz.none(),i=t.updateTransforms?t.updateTransforms.map(t=>{let n;
4return n=null,"setToServerValue"in t?("REQUEST_TIME"===t.setToServerValue||F(),n=new nP):"appendMissingElements"in t?n=new nU(t.appendMissingElements.values||[]):"removeAllFromArray"in t?n=new nO(t.removeAllFromArray.values||[]):"increment"in t?n=new nF(e,t.increment):F(),new nV(er.fromServerFormat(t.fieldPath),n)}):[];if(t.update){t.update.name;let n=rk(e,t.update.name),a=new tF({mapValue:{fields:t.update.fields}});return t.updateMask?new nQ(n,a,new ti((t.updateMask.fieldPaths||[]).map(e=>er.fromServerFormat(e))),r,i):new n$(n,a,r,i)}return t.delete?new nZ(rk(e,t.delete),r):t.verify?new n1(rk(e,t.verify),r):F()}function rM(e,t){return{documents:[rT(e,t.path)]}}function rP(e,t){var n,r;let i;let a={structuredQuery:{}},s=t.path;null!==t.collectionGroup?(i=s,a.structuredQuery.from=[{collectionId:t.collectionGroup,allDescendants:!0}]):(i=s.popLast(),a.structuredQuery.from=[{collectionId:s.lastSegment()}]),a.parent=rT(e,i);let o=function(e){if(0!==e.length)return function e(t){return t instanceof tq?function(e){if("=="===e.op){if(tN(e.value))return{unaryFilter:{field:rD(e.field),op:"IS_NAN"}};if(tE(e.value))return{unaryFilter:{field:rD(e.field),op:"IS_NULL"}}}else if("!="===e.op){if(tN(e.value))return{unaryFilter:{field:rD(e.field),op:"IS_NOT_NAN"}};if(tE(e.value))return{unaryFilter:{field:rD(e.field),op:"IS_NOT_NULL"}}}return{fieldFilter:{field:rD(e.field),op:rh[e.op],value:e.value}}}(t):t instanceof tG?function(t){let n=t.getFilters().map(t=>e(t));return 1===n.length?n[0]:{compositeFilter:{op:rd[t.op],filters:n}}}(t):F()}(tG.create(e,"and"))}(t.filters);o&&(a.structuredQuery.where=o);let l=function(e){if(0!==e.length)return e.map(e=>({field:rD(e.field),direction:rc[e.dir]}))}(t.orderBy);l&&(a.structuredQuery.orderBy=l);let u=rf(e,t.limit);return null!==u&&(a.structuredQuery.limit=u),t.startAt&&(a.structuredQuery.startAt={before:(n=t.startAt).inclusive,values:n.position}),t.endAt&&(a.structuredQuery.endAt={before:!(r=t.endAt).inclusive,values:r.position}),{_t:a,parent:i}}function rU(e){var t;let n,r=rS(e.parent),i=e.structuredQuery,a=i.from?i.from.length:0,s=null;if(a>0){1===a||F();let e=i.from[0];e.allDescendants?s=e.collectionId:r=r.child(e.collectionId)}let o=[];i.where&&(o=function(e){let t=function e(t){return void 0!==t.unaryFilter?function(e){switch(e.unaryFilter.op){case"IS_NAN":let t=rO(e.unaryFilter.field);return tq.create(t,"==",{doubleValue:NaN});case"IS_NULL":let n=rO(e.unaryFilter.field);return tq.create(n,"==",{nullValue:"NULL_VALUE"});case"IS_NOT_NAN":let r=rO(e.unaryFilter.field);return tq.create(r,"!=",{doubleValue:NaN});case"IS_NOT_NULL":let i=rO(e.unaryFilter.field);return tq.create(i,"!=",{nullValue:"NULL_VALUE"});default:return F()}}(t):void 0!==t.fieldFilter?tq.create(rO(t.fieldFilter.field),function(e){switch(e){case"EQUAL":return"==";case"NOT_EQUAL":return"!=";case"GREATER_THAN":return">";case"GREATER_THAN_OR_EQUAL":return">=";case"LESS_THAN":return"<";case"LESS_THAN_OR_EQUAL":return"<=";case"ARRAY_CONTAINS":return"array-contains";case"IN":return"in";case"NOT_IN":return"not-in";case"ARRAY_CONTAINS_ANY":return"array-contains-any";default:return F()}}(t.fieldFilter.op),t.fieldFilter.value):void 0!==t.compositeFilter?tG.create(t.compositeFilter.filters.map(t=>e(t)),function(e){switch(e){case"AND":return"and";case"OR":return"or";default:return F()}}(t.compositeFilter.op)):F()}(e);return t instanceof tG&&t$(t)?t.getFilters():[t]}(i.where));let l=[];i.orderBy&&(l=i.orderBy.map(e=>new tz(rO(e.field),function(e){switch(e){case"ASCENDING":return"asc";case"DESCENDING":return"desc";default:return}}(e.direction))));let u=null;i.limit&&(u=null==(n="object"==typeof(t=i.limit)?t.value:t)?null:n);let c=null;i.startAt&&(c=function(e){let t=!!e.before;return new tR(e.values||[],t)}(i.startAt));let h=null;return i.endAt&&(h=function(e){let t=!e.before;return new tR(e.values||[],t)}(i.endAt)),new nr(r,s,l,o,u,"F",c,h)}function rD(e){return{fieldPath:e.canonicalString()}}function rO(e){return er.fromServerFormat(e.fieldPath)}function rL(e){return e.length>=4&&"projects"===e.get(0)&&"databases"===e.get(2)}class rF{constructor(e,t,n,r,i=Z.min(),a=Z.min(),s=ts.EMPTY_BYTE_STRING,o=null){this.target=e,this.targetId=t,this.purpose=n,this.sequenceNumber=r,this.snapshotVersion=i,this.lastLimboFreeSnapshotVersion=a,this.resumeToken=s,this.expectedCount=o}withSequenceNumber(e){return new rF(this.target,this.targetId,this.purpose,e,this.snapshotVersion,this.lastLimboFreeSnapshotVersion,this.resumeToken,this.expectedCount)}withResumeToken(e,t){return new rF(this.target,this.targetId,this.purpose,this.sequenceNumber,t,this.lastLimboFreeSnapshotVersion,e,null)}withExpectedCount(e){return new rF(this.target,this.targetId,this.purpose,this.sequenceNumber,this.snapshotVersion,this.lastLimboFreeSnapshotVersion,this.resumeToken,e)}withLastLimboFreeSnapshotVersion(e){return new rF(this.target,this.targetId,this.purpose,this.sequenceNumber,this.snapshotVersion,e,this.resumeToken,this.expectedCount)}}class rj{constructor(e){this.ct=e}}function rR(e,t){let n=t.key,r={prefixPath:n.getCollectionPath().popLast().toArray(),collectionGroup:n.collectionGroup,documentId:n.path.lastSegment(),readTime:rV(t.readTime),hasCommittedMutations:t.hasCommittedMutations};if(t.isFoundDocument()){var i;r.document={name:rC(i=e.ct,t.key),fields:t.data.value.mapValue.fields,updateTime:rg(i,t.version.toTimestamp()),createTime:rg(i,t.createTime.toTimestamp())}}else if(t.isNoDocument())r.noDocument={path:n.path.toArray(),readTime:rB(t.version)};else{if(!t.isUnknownDocument())return F();r.unknownDocument={path:n.path.toArray(),version:rB(t.version)}}return r}function rV(e){let t=e.toTimestamp();return[t.seconds,t.nanoseconds]}function rB(e){let t=e.toTimestamp();return{seconds:t.seconds,nanoseconds:t.nanoseconds}}function rz(e){let t=new X(e.seconds,e.nanoseconds);return Z.fromTimestamp(t)}function rH(e,t){let n=(t.baseMutations||[]).map(t=>r_(e.ct,t));for(let e=0;e<t.mutations.length-1;++e){let n=t.mutations[e];if(e+1<t.mutations.length&&void 0!==t.mutations[e+1].transform){let r=t.mutations[e+1];n.updateTransforms=r.transform.fieldTransforms,t.mutations.splice(e+1,1),++e}}let r=t.mutations.map(t=>r_(e.ct,t)),i=X.fromMillis(t.localWriteTimeMs);return new n2(t.batchId,i,n,r)}function rq(e){var t;let n=rz(e.readTime),r=void 0!==e.lastLimboFreeSnapshotVersion?rz(e.lastLimboFreeSnapshotVersion):Z.min();return new rF(void 0!==e.query.documents?(1===(t=e.query).documents.length||F(),nl(ni(rS(t.documents[0])))):nl(rU(e.query)),e.targetId,"TargetPurposeListen",e.lastListenSequenceNumber,n,r,ts.fromBase64String(e.resumeToken))}function rG(e,t){let n;let r=rB(t.snapshotVersion),i=rB(t.lastLimboFreeSnapshotVersion);n=t7(t.target)?rM(e.ct,t.target):rP(e.ct,t.target)._t;let a=t.resumeToken.toBase64();return{targetId:t.targetId,canonicalId:t6(t.target),readTime:r,resumeToken:a,lastListenSequenceNumber:t.sequenceNumber,lastLimboFreeSnapshotVersion:i,query:n}}function rW(e){let t=rU({parent:e.parent,structuredQuery:e.structuredQuery});return"LAST"===e.limitType?nc(t,t.limit,"L"):t}function rK(e,t){return new n5(t.largestBatchId,r_(e.ct,t.overlayMutation))}function r$(e,t){let n=t.path.lastSegment();return[e,eD(t.path.popLast()),n]}function rQ(e,t,n,r){return{indexId:e,uid:t,sequenceNumber:n,readTime:rB(r.readTime),documentKey:eD(r.documentKey.path),largestBatchId:r.largestBatchId}}class rJ{getBundleMetadata(e,t){return rY(e).get(t).next(e=>{if(e)return{id:e.bundleId,createTime:rz(e.createTime),version:e.version}})}saveBundleMetadata(e,t){return rY(e).put({bundleId:t.id,createTime:rB(ry(t.createTime)),version:t.version})}getNamedQuery(e,t){return rX(e).get(t).next(e=>{if(e)return{name:e.name,query:rW(e.bundledQuery),readTime:rz(e.readTime)}})}saveNamedQuery(e,t){return rX(e).put({name:t.name,readTime:rB(ry(t.readTime)),bundledQuery:t.bundledQuery})}}function rY(e){return e3(e,"bundles")}
4function rX(e){return e3(e,"namedQueries")}class rZ{constructor(e,t){this.serializer=e,this.userId=t}static lt(e,t){return new rZ(e,t.uid||"")}getOverlay(e,t){return r1(e).get(r$(this.userId,t)).next(e=>e?rK(this.serializer,e):null)}getOverlays(e,t){let n=nk();return ey.forEach(t,t=>this.getOverlay(e,t).next(e=>{null!==e&&n.set(t,e)})).next(()=>n)}saveOverlays(e,t,n){let r=[];return n.forEach((n,i)=>{let a=new n5(t,i);r.push(this.ht(e,a))}),ey.waitFor(r)}removeOverlaysForBatchId(e,t,n){let r=new Set;t.forEach(e=>r.add(eD(e.getCollectionPath())));let i=[];return r.forEach(t=>{let r=IDBKeyRange.bound([this.userId,t,n],[this.userId,t,n+1],!1,!0);i.push(r1(e).j("collectionPathOverlayIndex",r))}),ey.waitFor(i)}getOverlaysForCollection(e,t,n){let r=nk(),i=eD(t),a=IDBKeyRange.bound([this.userId,i,n],[this.userId,i,Number.POSITIVE_INFINITY],!0);return r1(e).U("collectionPathOverlayIndex",a).next(e=>{for(let t of e){let e=rK(this.serializer,t);r.set(e.getKey(),e)}return r})}getOverlaysForCollectionGroup(e,t,n,r){let i;let a=nk(),s=IDBKeyRange.bound([this.userId,t,n],[this.userId,t,Number.POSITIVE_INFINITY],!0);return r1(e).J({index:"collectionGroupOverlayIndex",range:s},(e,t,n)=>{let s=rK(this.serializer,t);a.size()<r||s.largestBatchId===i?(a.set(s.getKey(),s),i=s.largestBatchId):n.done()}).next(()=>a)}ht(e,t){return r1(e).put(function(e,t,n){let[r,i,a]=r$(t,n.mutation.key);return{userId:t,collectionPath:i,documentId:a,collectionGroup:n.mutation.key.getCollectionGroup(),largestBatchId:n.largestBatchId,overlayMutation:rN(e.ct,n.mutation)}}(this.serializer,this.userId,t))}}function r1(e){return e3(e,"documentOverlays")}class r2{Pt(e){return e3(e,"globals")}getSessionToken(e){return this.Pt(e).get("sessionToken").next(e=>{let t=null==e?void 0:e.value;return t?ts.fromUint8Array(t):ts.EMPTY_BYTE_STRING})}setSessionToken(e,t){return this.Pt(e).put({name:"sessionToken",value:t.toUint8Array()})}}class r0{constructor(){}It(e,t){this.Tt(e,t),t.Et()}Tt(e,t){if("nullValue"in e)this.dt(t,5);else if("booleanValue"in e)this.dt(t,10),t.At(e.booleanValue?1:0);else if("integerValue"in e)this.dt(t,15),t.At(tu(e.integerValue));else if("doubleValue"in e){let n=tu(e.doubleValue);isNaN(n)?this.dt(t,13):(this.dt(t,15),eP(n)?t.At(0):t.At(n))}else if("timestampValue"in e){let n=e.timestampValue;this.dt(t,20),"string"==typeof n&&(n=tl(n)),t.Rt(`${n.seconds||""}`),t.At(n.nanos||0)}else if("stringValue"in e)this.Vt(e.stringValue,t),this.ft(t);else if("bytesValue"in e)this.dt(t,30),t.gt(tc(e.bytesValue)),this.ft(t);else if("referenceValue"in e)this.yt(e.referenceValue,t);else if("geoPointValue"in e){let n=e.geoPointValue;this.dt(t,45),t.At(n.latitude||0),t.At(n.longitude||0)}else"mapValue"in e?tU(e)?this.dt(t,Number.MAX_SAFE_INTEGER):tM(e)?this.wt(e.mapValue,t):(this.St(e.mapValue,t),this.ft(t)):"arrayValue"in e?(this.bt(e.arrayValue,t),this.ft(t)):F()}Vt(e,t){this.dt(t,25),this.Dt(e,t)}Dt(e,t){t.Rt(e)}St(e,t){let n=e.fields||{};for(let e of(this.dt(t,55),Object.keys(n)))this.Vt(e,t),this.Tt(n[e],t)}wt(e,t){var n,r;let i=e.fields||{};this.dt(t,53);let a="value",s=(null===(r=null===(n=i[a].arrayValue)||void 0===n?void 0:n.values)||void 0===r?void 0:r.length)||0;this.dt(t,15),t.At(tu(s)),this.Vt(a,t),this.Tt(i[a],t)}bt(e,t){let n=e.values||[];for(let e of(this.dt(t,50),n))this.Tt(e,t)}yt(e,t){this.dt(t,37),ei.fromName(e).path.forEach(e=>{this.dt(t,60),this.Dt(e,t)})}dt(e,t){e.At(t)}ft(e){e.At(2)}}function r5(e){return Math.ceil((64-function(e){let t=0;for(let n=0;n<8;++n){let r=function(e){if(0===e)return 8;let t=0;return e>>4==0&&(t+=4,e<<=4),e>>6==0&&(t+=2,e<<=2),e>>7==0&&(t+=1),t}(255&e[n]);if(t+=r,8!==r)break}return t}(e))/8)}r0.vt=new r0;class r3{constructor(){this.buffer=new Uint8Array(1024),this.position=0}Ct(e){let t=e[Symbol.iterator](),n=t.next();for(;!n.done;)this.Ft(n.value),n=t.next();this.Mt()}xt(e){let t=e[Symbol.iterator](),n=t.next();for(;!n.done;)this.Ot(n.value),n=t.next();this.Nt()}Lt(e){for(let t of e){let e=t.charCodeAt(0);if(e<128)this.Ft(e);else if(e<2048)this.Ft(960|e>>>6),this.Ft(128|63&e);else if(t<"\ud800"||"\udbff"<t)this.Ft(480|e>>>12),this.Ft(128|63&e>>>6),this.Ft(128|63&e);else{let e=t.codePointAt(0);this.Ft(240|e>>>18),this.Ft(128|63&e>>>12),this.Ft(128|63&e>>>6),this.Ft(128|63&e)}}this.Mt()}Bt(e){for(let t of e){let e=t.charCodeAt(0);if(e<128)this.Ot(e);else if(e<2048)this.Ot(960|e>>>6),this.Ot(128|63&e);else if(t<"\ud800"||"\udbff"<t)this.Ot(480|e>>>12),this.Ot(128|63&e>>>6),this.Ot(128|63&e);else{let e=t.codePointAt(0);this.Ot(240|e>>>18),this.Ot(128|63&e>>>12),this.Ot(128|63&e>>>6),this.Ot(128|63&e)}}this.Nt()}kt(e){let t=this.qt(e),n=r5(t);this.Qt(1+n),this.buffer[this.position++]=255&n;for(let e=t.length-n;e<t.length;++e)this.buffer[this.position++]=255&t[e]}Kt(e){let t=this.qt(e),n=r5(t);this.Qt(1+n),this.buffer[this.position++]=~(255&n);for(let e=t.length-n;e<t.length;++e)this.buffer[this.position++]=~(255&t[e])}$t(){this.Ut(255),this.Ut(255)}Wt(){this.Gt(255),this.Gt(255)}reset(){this.position=0}seed(e){this.Qt(e.length),this.buffer.set(e,this.position),this.position+=e.length}zt(){return this.buffer.slice(0,this.position)}qt(e){let t=function(e){let t=new DataView(new ArrayBuffer(8));return t.setFloat64(0,e,!1),new Uint8Array(t.buffer)}(e),n=0!=(128&t[0]);t[0]^=n?255:128;for(let e=1;e<t.length;++e)t[e]^=n?255:0;return t}Ft(e){let t=255&e;0===t?(this.Ut(0),this.Ut(255)):255===t?(this.Ut(255),this.Ut(0)):this.Ut(t)}Ot(e){let t=255&e;0===t?(this.Gt(0),this.Gt(255)):255===t?(this.Gt(255),this.Gt(0)):this.Gt(e)}Mt(){this.Ut(0),this.Ut(1)}Nt(){this.Gt(0),this.Gt(1)}Ut(e){this.Qt(1),this.buffer[this.position++]=e}Gt(e){this.Qt(1),this.buffer[this.position++]=~e}Qt(e){let t=e+this.position;if(t<=this.buffer.length)return;let n=2*this.buffer.length;n<t&&(n=t);let r=new Uint8Array(n);r.set(this.buffer),this.buffer=r}}class r4{constructor(e){this.jt=e}gt(e){this.jt.Ct(e)}Rt(e){this.jt.Lt(e)}At(e){this.jt.kt(e)}Et(){this.jt.$t()}}class r8{constructor(e){this.jt=e}gt(e){this.jt.xt(e)}Rt(e){this.jt.Bt(e)}At(e){this.jt.Kt(e)}Et(){this.jt.Wt()}}
4class r6{constructor(){this.jt=new r3,this.Ht=new r4(this.jt),this.Jt=new r8(this.jt)}seed(e){this.jt.seed(e)}Yt(e){return 0===e?this.Ht:this.Jt}zt(){return this.jt.zt()}reset(){this.jt.reset()}}class r9{constructor(e,t,n,r){this.indexId=e,this.documentKey=t,this.arrayValue=n,this.directionalValue=r}Zt(){let e=this.directionalValue.length,t=0===e||255===this.directionalValue[e-1]?e+1:e,n=new Uint8Array(t);return n.set(this.directionalValue,0),t!==e?n.set([0],this.directionalValue.length):++n[n.length-1],new r9(this.indexId,this.documentKey,this.arrayValue,n)}}function r7(e,t){let n=e.indexId-t.indexId;return 0!==n?n:0!==(n=ie(e.arrayValue,t.arrayValue))?n:0!==(n=ie(e.directionalValue,t.directionalValue))?n:ei.comparator(e.documentKey,t.documentKey)}function ie(e,t){for(let n=0;n<e.length&&n<t.length;++n){let r=e[n]-t[n];if(0!==r)return r}return e.length-t.length}class it{constructor(e){for(let t of(this.Xt=new tt((e,t)=>er.comparator(e.field,t.field)),this.collectionId=null!=e.collectionGroup?e.collectionGroup:e.path.lastSegment(),this.en=e.orderBy,this.tn=[],e.filters))t.isInequality()?this.Xt=this.
4Xt.add(t):this.tn.push(t)}get nn(){return this.Xt.size>1}rn(e){if(e.collectionGroup===this.collectionId||F(),this.nn)return!1;let t=es(e);if(void 0!==t&&!this.sn(t))return!1;let n=eo(e),r=new Set,i=0,a=0;for(;i<n.length&&this.sn(n[i]);++i)r=r.add(n[i].fieldPath.canonicalString());if(i===n.length)return!0;if(this.Xt.size>0){let e=this.Xt.getIterator().getNext();if(!r.has(e.field.canonicalString())){let t=n[i];if(!this.on(e,t)||!this._n(this.en[a++],t))return!1}++i}for(;i<n.length;++i){let e=n[i];if(a>=this.en.length||!this._n(this.en[a++],e))return!1}return!0}an(){if(this.nn)return null;let e=new tt(er.comparator),t=[];for(let n of this.tn)if(!n.field.isKeyField()){if("array-contains"===n.op||"array-contains-any"===n.op)t.push(new el(n.field,2));else{if(e.has(n.field))continue;e=e.add(n.field),t.push(new el(n.field,0))}}for(let n of this.en)n.field.isKeyField()||e.has(n.field)||(e=e.add(n.field),t.push(new el(n.field,"asc"===n.dir?0:1)));return new ea(ea.UNKNOWN_ID,this.collectionId,t,eu.empty())}sn(e){for(let t of this.tn)if(this.on(t,e))return!0;return!1}on(e,t){if(void 0===e||!e.field.isEqual(t.fieldPath))return!1;let n="array-contains"===e.op||"array-contains-any"===e.op;return 2===t.kind===n}_n(e,t){return!!e.field.isEqual(t.fieldPath)&&(0===t.kind&&"asc"===e.dir||1===t.kind&&"desc"===e.dir)}}function ir(e){return e instanceof tq}function ii(e){return e instanceof tG&&t$(e)}function ia(e){return ir(e)||ii(e)||function(e){if(e instanceof tG&&tK(e)){for(let t of e.getFilters())if(!ir(t)&&!ii(t))return!1;return!0}return!1}(e)}function is(e,t){return e instanceof tq||e instanceof tG||F(),t instanceof tq||t instanceof tG||F(),il(e instanceof tq?t instanceof tq?tG.create([e,t],"and"):io(e,t):t instanceof tq?io(t,e):function(e,t){if(e.filters.length>0&&t.filters.length>0||F(),tW(e)&&tW(t))return tJ(e,t.getFilters());let n=tK(e)?e:t,r=tK(e)?t:e,i=n.filters.map(e=>is(e,r));return tG.create(i,"or")}(e,t))}function io(e,t){if(tW(t))return tJ(t,e.getFilters());{let n=t.filters.map(t=>is(e,t));return tG.create(n,"or")}}function il(e){if(e instanceof tq||e instanceof tG||F(),e instanceof tq)return e;let t=e.getFilters();if(1===t.length)return il(t[0]);if(tQ(e))return e;let n=t.map(e=>il(e)),r=[];return n.forEach(t=>{t instanceof tq?r.push(t):t instanceof tG&&(t.op===e.op?r.push(...t.filters):r.push(t))}),1===r.length?r[0]:tG.create(r,e.op)}class iu{constructor(){this.un=new ic}addToCollectionParentIndex(e,t){return this.un.add(t),ey.resolve()}getCollectionParents(e,t){return ey.resolve(this.un.getEntries(t))}addFieldIndex(e,t){return ey.resolve()}deleteFieldIndex(e,t){return ey.resolve()}deleteAllFieldIndexes(e){return ey.resolve()}createTargetIndexes(e,t){return ey.resolve()}getDocumentsMatchingTarget(e,t){return ey.resolve(null)}getIndexType(e,t){return ey.resolve(0)}getFieldIndexes(e,t){return ey.resolve([])}getNextCollectionGroupToUpdate(e){return ey.resolve(null)}getMinOffset(e,t){return ey.resolve(ed.min())}getMinOffsetFromCollectionGroup(e,t){return ey.resolve(ed.min())}updateCollectionGroup(e,t,n){return ey.resolve()}updateIndexEntries(e,t){return ey.resolve()}}class ic{constructor(){this.index={}}add(e){let t=e.lastSegment(),n=e.popLast(),r=this.index[t]||new tt(et.comparator),i=!r.has(n);return this.index[t]=r.add(n),i}has(e){let t=e.lastSegment(),n=e.popLast(),r=this.index[t];return r&&r.has(n)}getEntries(e){return(this.index[e]||new tt(et.comparator)).toArray()}}let ih=new Uint8Array(0);class id{constructor(e,t){this.databaseId=t,this.cn=new ic,this.ln=new ny(e=>t6(e),(e,t)=>t9(e,t)),this.uid=e.uid||""}addToCollectionParentIndex(e,t){if(!this.cn.has(t)){let n=t.lastSegment(),r=t.popLast();e.addOnCommittedListener(()=>{this.cn.add(t)});let i={collectionId:n,parent:eD(r)};return ip(e).put(i)}return ey.resolve()}getCollectionParents(e,t){let n=[],r=IDBKeyRange.bound([t,""],[t+"\0",""],!1,!0);return ip(e).U(r).next(e=>{for(let r of e){if(r.collectionId!==t)break;n.push(eO(r.parent))}return n})}addFieldIndex(e,t){let n=im(e),r={indexId:t.indexId,collectionGroup:t.collectionGroup,fields:t.fields.map(e=>[e.fieldPath.canonicalString(),e.kind])};delete r.indexId;let i=n.add(r);if(t.indexState){let n=iy(e);return i.next(e=>{n.put(rQ(e,this.uid,t.indexState.sequenceNumber,t.indexState.offset))})}return i.next()}deleteFieldIndex(e,t){let n=im(e),r=iy(e),i=ig(e);return n.delete(t.indexId).next(()=>r.delete(IDBKeyRange.bound([t.indexId],[t.indexId+1],!1,!0))).next(()=>i.delete(IDBKeyRange.bound([t.indexId],[t.indexId+1],!1,!0)))}deleteAllFieldIndexes(e){let t=im(e),n=ig(e),r=iy(e);return t.j().next(()=>n.j()).next(()=>r.j())}
4createTargetIndexes(e,t){return ey.forEach(this.hn(t),t=>this.getIndexType(e,t).next(n=>{if(0===n||1===n){let n=new it(t).an();if(null!=n)return this.addFieldIndex(e,n)}}))}getDocumentsMatchingTarget(e,t){let n=ig(e),r=!0,i=new Map;return ey.forEach(this.hn(t),t=>this.Pn(e,t).next(e=>{r&&(r=!!e),i.set(t,e)})).next(()=>{if(r){let e=nx(),r=[];return ey.forEach(i,(i,a)=>{U("IndexedDbIndexManager",`Using index id=${i.indexId}|cg=${i.collectionGroup}|f=${i.fields.map(e=>`${e.fieldPath}:${e.kind}`).join(",")} to execute ${t6(t)}`);let s=function(e,t){let n=es(t);if(void 0===n)return null;for(let t of ne(e,n.fieldPath))switch(t.op){case"array-contains-any":return t.value.arrayValue.values||[];case"array-contains":return[t.value]}return null}(a,i),o=function(e,t){let n=new Map;for(let r of eo(t))for(let t of ne(e,r.fieldPath))switch(t.op){case"==":case"in":n.set(r.fieldPath.canonicalString(),t.value);break;case"not-in":case"!=":return n.set(r.fieldPath.canonicalString(),t.value),Array.from(n.values())}return null}(a,i),l=function(e,t){let n=[],r=!0;for(let i of eo(t)){let t=0===i.kind?nt(e,i.fieldPath,e.startAt):nn(e,i.fieldPath,e.startAt);n.push(t.value),r&&(r=t.inclusive)}return new tR(n,r)}(a,i),u=function(e,t){let n=[],r=!0;for(let i of eo(t)){let t=0===i.kind?nn(e,i.fieldPath,e.endAt):nt(e,i.fieldPath,e.endAt);n.push(t.value),r&&(r=t.inclusive)}return new tR(n,r)}(a,i),c=this.In(i,a,l),h=this.In(i,a,u),d=this.Tn(i,a,o),p=this.En(i.indexId,s,c,l.inclusive,h,u.inclusive,d);
4return ey.forEach(p,i=>n.G(i,t.limit).next(t=>{t.forEach(t=>{let n=ei.fromSegments(t.documentKey);e.has(n)||(e=e.add(n),r.push(n))})}))}).next(()=>r)}return ey.resolve(null)})}hn(e){let t=this.ln.get(e);return t||(t=0===e.filters.length?[e]:(function(e){if(0===e.getFilters().length)return[];let t=function e(t){if(t instanceof tq||t instanceof tG||F(),t instanceof tq)return t;if(1===t.filters.length)return e(t.filters[0]);let n=t.filters.map(t=>e(t)),r=tG.create(n,t.op);return ia(r=il(r))?r:(r instanceof tG||F(),tW(r)||F(),r.filters.length>1||F(),r.filters.reduce((e,t)=>is(e,t)))}(function e(t){var n,r;if(t instanceof tq||t instanceof tG||F(),t instanceof tq){if(t instanceof t0){let e=(null===(r=null===(n=t.value.arrayValue)||void 0===n?void 0:n.values)||void 0===r?void 0:r.map(e=>tq.create(t.field,"==",e)))||[];return tG.create(e,"or")}return t}let i=t.filters.map(t=>e(t));return tG.create(i,t.op)}(e));return ia(t)||F(),ir(t)||ii(t)?[t]:t.getFilters()})(tG.create(e.filters,"and")).map(t=>t8(e.path,e.collectionGroup,e.orderBy,t.getFilters(),e.limit,e.startAt,e.endAt)),this.ln.set(e,t)),t}En(e,t,n,r,i,a,s){let o=(null!=t?t.length:1)*Math.max(n.length,i.length),l=o/(null!=t?t.length:1),u=[];for(let c=0;c<o;++c){let o=t?this.dn(t[c/l]):ih,h=this.An(e,o,n[c%l],r),d=this.Rn(e,o,i[c%l],a),p=s.map(t=>this.An(e,o,t,!0));u.push(...this.createRange(h,d,p))}return u}An(e,t,n,r){let i=new r9(e,ei.empty(),t,n);return r?i:i.Zt()}Rn(e,t,n,r){let i=new r9(e,ei.empty(),t,n);return r?i.Zt():i}Pn(e,t){let n=new it(t),r=null!=t.collectionGroup?t.collectionGroup:t.path.lastSegment();return this.getFieldIndexes(e,r).next(e=>{let t=null;for(let r of e)n.rn(r)&&(!t||r.fields.length>t.fields.length)&&(t=r);return t})}getIndexType(e,t){let n=2,r=this.hn(t);
4return ey.forEach(r,t=>this.Pn(e,t).next(e=>{e?0!==n&&e.fields.length<function(e){let t=new tt(er.comparator),n=!1;for(let r of e.filters)for(let e of r.getFlattenedFilters())e.field.isKeyField()||("array-contains"===e.op||"array-contains-any"===e.op?n=!0:t=t.add(e.field));for(let n of e.orderBy)n.field.isKeyField()||(t=t.add(n.field));return t.size+(n?1:0)}(t)&&(n=1):n=0})).next(()=>null!==t.limit&&r.length>1&&2===n?1:n)}Vn(e,t){let n=new r6;for(let r of eo(e)){let e=t.data.field(r.fieldPath);if(null==e)return null;let i=n.Yt(r.kind);r0.vt.It(e,i)}return n.zt()}dn(e){let t=new r6;return r0.vt.It(e,t.Yt(0)),t.zt()}mn(e,t){let n=new r6;return r0.vt.It(tx(this.databaseId,t),n.Yt(function(e){let t=eo(e);return 0===t.length?0:t[t.length-1].kind}(e))),n.zt()}Tn(e,t,n){if(null===n)return[];let r=[];r.push(new r6);let i=0;for(let a of eo(e)){let e=n[i++];for(let n of r)if(this.fn(t,a.fieldPath)&&tI(e))r=this.gn(r,a,e);else{let t=n.Yt(a.kind);r0.vt.It(e,t)}}return this.pn(r)}In(e,t,n){return this.Tn(e,t,n.position)}pn(e){let t=[];for(let n=0;n<e.length;++n)t[n]=e[n].zt();return t}gn(e,t,n){let r=[...e],i=[];for(let e of n.arrayValue.values||[])for(let n of r){let r=new r6;r.seed(n.zt()),r0.vt.It(e,r.Yt(t.kind)),i.push(r)}return i}fn(e,t){return!!e.filters.find(e=>e instanceof tq&&e.field.isEqual(t)&&("in"===e.op||"not-in"===e.op))}getFieldIndexes(e,t){let n=im(e),r=iy(e);return(t?n.U("collectionGroupIndex",IDBKeyRange.bound(t,t)):n.U()).next(e=>{let t=[];
4return ey.forEach(e,e=>r.get([e.indexId,this.uid]).next(n=>{t.push(function(e,t){let n=t?new eu(t.sequenceNumber,new ed(rz(t.readTime),new ei(eO(t.documentKey)),t.largestBatchId)):eu.empty(),r=e.fields.map(([e,t])=>new el(er.fromServerFormat(e),t));return new ea(e.indexId,e.collectionGroup,r,n)}(e,n))})).next(()=>t)})}getNextCollectionGroupToUpdate(e){return this.getFieldIndexes(e).next(e=>0===e.length?null:(e.sort((e,t)=>{let n=e.indexState.sequenceNumber-t.indexState.sequenceNumber;return 0!==n?n:J(e.collectionGroup,t.collectionGroup)}),e[0].collectionGroup))}updateCollectionGroup(e,t,n){let r=im(e),i=iy(e);return this.yn(e).next(e=>r.U("collectionGroupIndex",IDBKeyRange.bound(t,t)).next(t=>ey.forEach(t,t=>i.put(rQ(t.indexId,this.uid,e,n)))))}updateIndexEntries(e,t){let n=new Map;return ey.forEach(t,(t,r)=>{let i=n.get(t.collectionGroup);return(i?ey.resolve(i):this.getFieldIndexes(e,t.collectionGroup)).next(i=>(n.set(t.collectionGroup,i),ey.forEach(i,n=>this.wn(e,t,n).next(t=>{let i=this.Sn(r,n);return t.isEqual(i)?ey.resolve():this.bn(e,r,n,t,i)}))))})}Dn(e,t,n,r){return ig(e).put({indexId:r.indexId,uid:this.uid,arrayValue:r.arrayValue,directionalValue:r.directionalValue,orderedDocumentKey:this.mn(n,t.key),documentKey:t.key.path.toArray()})}vn(e,t,n,r){return ig(e).delete([r.indexId,this.uid,r.arrayValue,r.directionalValue,this.mn(n,t.key),t.key.path.toArray()])}wn(e,t,n){let r=ig(e),i=new tt(r7);return r.J({index:"documentKeyIndex",range:IDBKeyRange.only([n.indexId,this.uid,this.mn(n,t)])},(e,r)=>{i=i.add(new r9(n.indexId,t,r.arrayValue,r.directionalValue))}).next(()=>i)}Sn(e,t){let n=new tt(r7),r=this.Vn(t,e);if(null==r)return n;let i=es(t);if(null!=i){let a=e.data.field(i.fieldPath);if(tI(a))for(let i of a.arrayValue.values||[])n=n.add(new r9(t.indexId,e.key,this.dn(i),r))}else n=n.add(new r9(t.indexId,e.key,ih,r));return n}bn(e,t,n,r,i){U("IndexedDbIndexManager","Updating index entries for document '%s'",t.key);let a=[];return function(e,t,n,r,i){let a=e.getIterator(),s=t.getIterator(),o=tr(a),l=tr(s);for(;o||l;){let e=!1,t=!1;if(o&&l){let r=n(o,l);r<0?t=!0:r>0&&(e=!0)}else null!=o?t=!0:e=!0;e?(r(l),l=tr(s)):t?(i(o),o=tr(a)):(o=tr(a),l=tr(s))}}(r,i,r7,r=>{a.push(this.Dn(e,t,n,r))},r=>{a.push(this.vn(e,t,n,r))}),ey.waitFor(a)}yn(e){let t=1;return iy(e).J({index:"sequenceNumberIndex",reverse:!0,range:IDBKeyRange.upperBound([this.uid,Number.MAX_SAFE_INTEGER])},(e,n,r)=>{r.done(),t=n.sequenceNumber+1}).next(()=>t)}createRange(e,t,n){n=n.sort((e,t)=>r7(e,t)).filter((e,t,n)=>!t||0!==r7(e,n[t-1]));let r=[];for(let i of(r.push(e),n)){let n=r7(i,e),a=r7(i,t);if(0===n)r[0]=e.Zt();else if(n>0&&a<0)r.push(i),r.push(i.Zt());else if(a>0)break}r.push(t);let i=[];for(let e=0;e<r.length;e+=2){if(this.Cn(r[e],r[e+1]))return[];let t=[r[e].indexId,this.uid,r[e].arrayValue,r[e].directionalValue,ih,[]],n=[r[e+1].indexId,this.uid,r[e+1].arrayValue,r[e+1].directionalValue,ih,[]];i.push(IDBKeyRange.bound(t,n))}return i}Cn(e,t){return r7(e,t)>0}getMinOffsetFromCollectionGroup(e,t){return this.getFieldIndexes(e,t).next(iv)}getMinOffset(e,t){return ey.mapArray(this.hn(t),t=>this.Pn(e,t).next(e=>e||F())).next(iv)}}function ip(e){return e3(e,"collectionParents")}function ig(e){return e3(e,"indexEntries")}function im(e){return e3(e,"indexConfiguration")}function iy(e){return e3(e,"indexState")}function iv(e){0!==e.length||F();let t=e[0].indexState.offset,n=t.largestBatchId;for(let r=1;r<e.length;r++){let i=e[r].indexState.offset;0>ep(i,t)&&(t=i),n<i.largestBatchId&&(n=i.largestBatchId)}return new ed(t.readTime,t.documentKey,n)}let ib={didRun:!1,sequenceNumbersCollected:0,targetsRemoved:0,documentsRemoved:0};class iw{constructor(e,t,n){this.cacheSizeCollectionThreshold=e,this.percentileToCollect=t,this.maximumSequenceNumbersToCollect=n}static withCacheSize(e){return new iw(e,iw.DEFAULT_COLLECTION_PERCENTILE,iw.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT)}}function iC(e,t,n){let r=e.store("mutations"),i=e.store("documentMutations"),a=[],s=IDBKeyRange.only(n.batchId),o=0,l=r.J({range:s},(e,t,n)=>(o++,n.delete()));a.push(l.next(()=>{1===o||F()}));let u=[];for(let e of n.mutations){var c,h;let r=(c=e.key.path,h=n.batchId,[t,eD(c),h]);a.push(i.delete(r)),u.push(e.key)}return ey.waitFor(a).next(()=>u)}function ik(e){let t;if(!e)return 0;if(e.document)t=e.document;else if(e.unknownDocument)t=e.unknownDocument;else{if(!e.noDocument)throw F();t=e.noDocument}return JSON.stringify(t).length}
4iw.DEFAULT_COLLECTION_PERCENTILE=10,iw.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT=1e3,iw.DEFAULT=new iw(0x2800000,iw.DEFAULT_COLLECTION_PERCENTILE,iw.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT),iw.DISABLED=new iw(-1,0,0);class iT{constructor(e,t,n,r){this.userId=e,this.serializer=t,this.indexManager=n,this.referenceDelegate=r,this.Fn={}}static lt(e,t,n,r){return""!==e.uid||F(),new iT(e.isAuthenticated()?e.uid:"",t,n,r)}checkEmpty(e){let t=!0,n=IDBKeyRange.bound([this.userId,Number.NEGATIVE_INFINITY],[this.userId,Number.POSITIVE_INFINITY]);return ix(e).J({index:"userMutationsIndex",range:n},(e,n,r)=>{t=!1,r.done()}).next(()=>t)}addMutationBatch(e,t,n,r){let i=iA(e),a=ix(e);return a.add({}).next(s=>{"number"==typeof s||F();let o=new n2(s,t,n,r),l=function(e,t,n){let r=n.baseMutations.map(t=>rN(e.ct,t)),i=n.mutations.map(t=>rN(e.ct,t));return{userId:t,batchId:n.batchId,localWriteTimeMs:n.localWriteTime.toMillis(),baseMutations:r,mutations:i}}(this.serializer,this.userId,o),u=[],c=new tt((e,t)=>J(e.canonicalString(),t.canonicalString()));for(let e of r){let t=[this.userId,eD(e.key.path),s];c=c.add(e.key.path.popLast()),u.push(a.put(l)),u.push(i.put(t,eF))}return c.forEach(t=>{u.push(this.indexManager.addToCollectionParentIndex(e,t))}),e.addOnCommittedListener(()=>{this.Fn[s]=o.keys()}),ey.waitFor(u).next(()=>o)})}lookupMutationBatch(e,t){return ix(e).get(t).next(e=>e?(e.userId===this.userId||F(),rH(this.serializer,e)):null)}Mn(e,t){return this.Fn[t]?ey.resolve(this.Fn[t]):this.lookupMutationBatch(e,t).next(e=>{if(e){let n=e.keys();return this.Fn[t]=n,n}return null})}getNextMutationBatchAfterBatchId(e,t){let n=t+1,r=IDBKeyRange.lowerBound([this.userId,n]),i=null;return ix(e).J({index:"userMutationsIndex",range:r},(e,t,r)=>{t.userId===this.userId&&(t.batchId>=n||F(),i=rH(this.serializer,t)),r.done()}).next(()=>i)}getHighestUnacknowledgedBatchId(e){let t=IDBKeyRange.upperBound([this.userId,Number.POSITIVE_INFINITY]),n=-1;return ix(e).J({index:"userMutationsIndex",range:t,reverse:!0},(e,t,r)=>{n=t.batchId,r.done()}).next(()=>n)}getAllMutationBatches(e){let t=IDBKeyRange.bound([this.userId,-1],[this.userId,Number.POSITIVE_INFINITY]);return ix(e).U("userMutationsIndex",t).next(e=>e.map(e=>rH(this.serializer,e)))}getAllMutationBatchesAffectingDocumentKey(e,t){let n=[this.userId,eD(t.path)],r=IDBKeyRange.lowerBound(n),i=[];return iA(e).J({range:r},(n,r,a)=>{let[s,o,l]=n,u=eO(o);if(s===this.userId&&t.path.isEqual(u))return ix(e).get(l).next(e=>{if(!e)throw F();e.userId===this.userId||F(),i.push(rH(this.serializer,e))});a.done()}).next(()=>i)}getAllMutationBatchesAffectingDocumentKeys(e,t){let n=new tt(J),r=[];return t.forEach(t=>{let i=[this.userId,eD(t.path)],a=IDBKeyRange.lowerBound(i),s=iA(e).J({range:a},(e,r,i)=>{let[a,s,o]=e,l=eO(s);a===this.userId&&t.path.isEqual(l)?n=n.add(o):i.done()});r.push(s)}),ey.waitFor(r).next(()=>this.xn(e,n))}getAllMutationBatchesAffectingQuery(e,t){let n=t.path,r=n.length+1,i=[this.userId,eD(n)],a=IDBKeyRange.lowerBound(i),s=new tt(J);return iA(e).J({range:a},(e,t,i)=>{let[a,o,l]=e,u=eO(o);a===this.userId&&n.isPrefixOf(u)?u.length===r&&(s=s.add(l)):i.done()}).next(()=>this.xn(e,s))}xn(e,t){let n=[],r=[];return t.forEach(t=>{r.push(ix(e).get(t).next(e=>{if(null===e)throw F();e.userId===this.userId||F(),n.push(rH(this.serializer,e))}))}),ey.waitFor(r).next(()=>n)}removeMutationBatch(e,t){return iC(e._e,this.userId,t).next(n=>(e.addOnCommittedListener(()=>{this.On(t.batchId)}),ey.forEach(n,t=>this.referenceDelegate.markPotentiallyOrphaned(e,t))))}On(e){delete this.Fn[e]}performConsistencyCheck(e){return this.checkEmpty(e).next(t=>{if(!t)return ey.resolve();let n=IDBKeyRange.lowerBound([this.userId]),r=[];return iA(e).J({range:n},(e,t,n)=>{if(e[0]===this.userId){let t=eO(e[1]);r.push(t)}else n.done()}).next(()=>{0===r.length||F()})})}containsKey(e,t){return iS(e,this.userId,t)}Nn(e){return iI(e).get(this.userId).next(e=>e||{userId:this.userId,lastAcknowledgedBatchId:-1,lastStreamToken:""})}}function iS(e,t,n){let r=[t,eD(n.path)],i=r[1],a=IDBKeyRange.lowerBound(r),s=!1;return iA(e).J({range:a,H:!0},(e,n,r)=>{let[a,o,l]=e;a===t&&o===i&&(s=!0),r.done()}).next(()=>s)}function ix(e){return e3(e,"mutations")}function iA(e){return e3(e,"documentMutations")}
4function iI(e){return e3(e,"mutationQueues")}class iE{constructor(e){this.Ln=e}next(){return this.Ln+=2,this.Ln}static Bn(){return new iE(0)}static kn(){return new iE(-1)}}class iN{constructor(e,t){this.referenceDelegate=e,this.serializer=t}allocateTargetId(e){return this.qn(e).next(t=>{let n=new iE(t.highestTargetId);return t.highestTargetId=n.next(),this.Qn(e,t).next(()=>t.highestTargetId)})}getLastRemoteSnapshotVersion(e){return this.qn(e).next(e=>Z.fromTimestamp(new X(e.lastRemoteSnapshotVersion.seconds,e.lastRemoteSnapshotVersion.nanoseconds)))}getHighestSequenceNumber(e){return this.qn(e).next(e=>e.highestListenSequenceNumber)}setTargetsMetadata(e,t,n){return this.qn(e).next(r=>(r.highestListenSequenceNumber=t,n&&(r.lastRemoteSnapshotVersion=n.toTimestamp()),t>r.highestListenSequenceNumber&&(r.highestListenSequenceNumber=t),this.Qn(e,r)))}addTargetData(e,t){return this.Kn(e,t).next(()=>this.qn(e).next(n=>(n.targetCount+=1,this.$n(t,n),this.Qn(e,n))))}updateTargetData(e,t){return this.Kn(e,t)}removeTargetData(e,t){return this.removeMatchingKeysForTargetId(e,t.targetId).next(()=>i_(e).delete(t.targetId)).next(()=>this.qn(e)).next(t=>(t.targetCount>0||F(),t.targetCount-=1,this.Qn(e,t)))}removeTargets(e,t,n){let r=0,i=[];return i_(e).J((a,s)=>{let o=rq(s);o.sequenceNumber<=t&&null===n.get(o.targetId)&&(r++,i.push(this.removeTargetData(e,o)))}).next(()=>ey.waitFor(i)).next(()=>r)}forEachTarget(e,t){return i_(e).J((e,n)=>{t(rq(n))})}qn(e){return iM(e).get("targetGlobalKey").next(e=>(null!==e||F(),e))}Qn(e,t){return iM(e).put("targetGlobalKey",t)}Kn(e,t){return i_(e).put(rG(this.serializer,t))}$n(e,t){let n=!1;return e.targetId>t.highestTargetId&&(t.highestTargetId=e.targetId,n=!0),e.sequenceNumber>t.highestListenSequenceNumber&&(t.highestListenSequenceNumber=e.sequenceNumber,n=!0),n}getTargetCount(e){return this.qn(e).next(e=>e.targetCount)}getTargetData(e,t){let n=t6(t),r=IDBKeyRange.bound([n,Number.NEGATIVE_INFINITY],[n,Number.POSITIVE_INFINITY]),i=null;return i_(e).J({range:r,index:"queryTargetsIndex"},(e,n,r)=>{let a=rq(n);t9(t,a.target)&&(i=a,r.done())}).next(()=>i)}addMatchingKeys(e,t,n){let r=[],i=iP(e);return t.forEach(t=>{let a=eD(t.path);r.push(i.put({targetId:n,path:a})),r.push(this.referenceDelegate.addReference(e,n,t))}),ey.waitFor(r)}removeMatchingKeys(e,t,n){let r=iP(e);
4return ey.forEach(t,t=>{let i=eD(t.path);return ey.waitFor([r.delete([n,i]),this.referenceDelegate.removeReference(e,n,t)])})}removeMatchingKeysForTargetId(e,t){let n=iP(e),r=IDBKeyRange.bound([t],[t+1],!1,!0);return n.delete(r)}getMatchingKeysForTargetId(e,t){let n=IDBKeyRange.bound([t],[t+1],!1,!0),r=iP(e),i=nx();return r.J({range:n,H:!0},(e,t,n)=>{let r=new ei(eO(e[1]));i=i.add(r)}).next(()=>i)}containsKey(e,t){let n=eD(t.path),r=IDBKeyRange.bound([n],[n+"\0"],!1,!0),i=0;return iP(e).J({index:"documentTargetsIndex",H:!0,range:r},([e,t],n,r)=>{0!==e&&(i++,r.done())}).next(()=>i>0)}ot(e,t){return i_(e).get(t).next(e=>e?rq(e):null)}}function i_(e){return e3(e,"targets")}function iM(e){return e3(e,"targetGlobal")}function iP(e){return e3(e,"targetDocuments")}function iU([e,t],[n,r]){let i=J(e,n);return 0===i?J(t,r):i}class iD{constructor(e){this.Un=e,this.buffer=new tt(iU),this.Wn=0}Gn(){return++this.Wn}zn(e){let t=[e,this.Gn()];if(this.buffer.size<this.Un)this.buffer=this.buffer.add(t);else{let e=this.buffer.last();0>iU(t,e)&&(this.buffer=this.buffer.delete(e).add(t))}}get maxValue(){return this.buffer.last()[0]}}class iO{constructor(e,t,n){this.garbageCollector=e,this.asyncQueue=t,this.localStore=n,this.jn=null}start(){-1!==this.garbageCollector.params.cacheSizeCollectionThreshold&&this.Hn(6e4)}stop(){this.jn&&(this.jn.cancel(),this.jn=null)}get started(){return null!==this.jn}Hn(e){U("LruGarbageCollector",`Garbage collection scheduled in ${e}ms`),this.jn=this.asyncQueue.enqueueAfterDelay("lru_garbage_collection",e,async()=>{this.jn=null;try{await this.localStore.collectGarbage(this.garbageCollector)}catch(e){eT(e)?U("LruGarbageCollector","Ignoring IndexedDB error during garbage collection: ",e):await em(e)}await this.Hn(3e5)})}}class iL{constructor(e,t){this.Jn=e,this.params=t}calculateTargetCount(e,t){return this.Jn.Yn(e).next(e=>Math.floor(t/100*e))}nthSequenceNumber(e,t){if(0===t)return ey.resolve(e_.oe);let n=new iD(t);
4return this.Jn.forEachTarget(e,e=>n.zn(e.sequenceNumber)).next(()=>this.Jn.Zn(e,e=>n.zn(e))).next(()=>n.maxValue)}removeTargets(e,t,n){return this.Jn.removeTargets(e,t,n)}removeOrphanedDocuments(e,t){return this.Jn.removeOrphanedDocuments(e,t)}collect(e,t){return -1===this.params.cacheSizeCollectionThreshold?(U("LruGarbageCollector","Garbage collection skipped; disabled"),ey.resolve(ib)):this.getCacheSize(e).next(n=>n<this.params.cacheSizeCollectionThreshold?(U("LruGarbageCollector",`Garbage collection skipped; Cache size ${n} is lower than threshold ${this.params.cacheSizeCollectionThreshold}`),ib):this.Xn(e,t))}getCacheSize(e){return this.Jn.getCacheSize(e)}Xn(e,t){let n,r,i,a,s,o,l;let u=Date.now();return this.calculateTargetCount(e,this.params.percentileToCollect).next(t=>(t>this.params.maximumSequenceNumbersToCollect?(U("LruGarbageCollector",`Capping sequence numbers to collect down to the maximum of ${this.params.maximumSequenceNumbersToCollect} from ${t}`),r=this.params.maximumSequenceNumbersToCollect):r=t,a=Date.now(),this.nthSequenceNumber(e,r))).next(r=>(n=r,s=Date.now(),this.removeTargets(e,n,t))).next(t=>(i=t,o=Date.now(),this.removeOrphanedDocuments(e,n))).next(e=>(l=Date.now(),P()<=w.$b.DEBUG&&U("LruGarbageCollector",`LRU Garbage Collection 5 Counted targets in ${a-u}ms 6 Determined least recently used ${r} in `+(s-a)+"ms\n"+` Removed ${i} targets in `+(o-s)+"ms\n"+` Removed ${e} documents in `+(l-o)+"ms\n"+`Total Duration: ${l-u}ms`),ey.resolve({didRun:!0,sequenceNumbersCollected:r,targetsRemoved:i,documentsRemoved:e})))}}class iF{constructor(e,t){this.db=e,this.garbageCollector=new iL(this,t)}Yn(e){let t=this.er(e);return this.db.getTargetCache().getTargetCount(e).next(e=>t.next(t=>e+t))}er(e){let t=0;return this.Zn(e,e=>{t++}).next(()=>t)}forEachTarget(e,t){return this.db.getTargetCache().forEachTarget(e,t)}Zn(e,t){return this.tr(e,(e,n)=>t(n))}addReference(e,t,n){return ij(e,n)}removeReference(e,t,n){return ij(e,n)}removeTargets(e,t,n){return this.db.getTargetCache().removeTargets(e,t,n)}markPotentiallyOrphaned(e,t){return ij(e,t)}nr(e,t){let n;return n=!1,iI(e).Y(r=>iS(e,r,t).next(e=>(e&&(n=!0),ey.resolve(!e)))).next(()=>n)}removeOrphanedDocuments(e,t){let n=this.db.getRemoteDocumentCache().newChangeBuffer(),r=[],i=0;return this.tr(e,(a,s)=>{if(s<=t){let t=this.nr(e,a).next(t=>{if(!t)return i++,n.getEntry(e,a).next(()=>(n.removeEntry(a,Z.min()),iP(e).delete([0,eD(a.path)])))});r.push(t)}}).next(()=>ey.waitFor(r)).next(()=>n.apply(e)).next(()=>i)}removeTarget(e,t){let n=t.withSequenceNumber(e.currentSequenceNumber);return this.db.getTargetCache().updateTargetData(e,n)}updateLimboDocument(e,t){return ij(e,t)}tr(e,t){let n=iP(e),r,i=e_.oe;return n.J({index:"documentTargetsIndex"},([e,n],{path:a,sequenceNumber:s})=>{0===e?(i!==e_.oe&&t(new ei(eO(r)),i),i=s,r=a):i=e_.oe}).next(()=>{i!==e_.oe&&t(new ei(eO(r)),i)})}getCacheSize(e){return this.db.getRemoteDocumentCache().getSize(e)}}function ij(e,t){var n;return iP(e).put((n=e.currentSequenceNumber,{targetId:0,path:eD(t.path),sequenceNumber:n}))}class iR{constructor(){this.changes=new ny(e=>e.toString(),(e,t)=>e.isEqual(t)),this.changesApplied=!1}addEntry(e){this.assertNotApplied(),this.changes.set(e.key,e)}removeEntry(e,t){this.assertNotApplied(),this.changes.set(e,tj.newInvalidDocument(e).setReadTime(t))}getEntry(e,t){this.assertNotApplied();let n=this.changes.get(t);return void 0!==n?ey.resolve(n):this.getFromCache(e,t)}getEntries(e,t){return this.getAllFromCache(e,t)}apply(e){return this.assertNotApplied(),this.changesApplied=!0,this.applyChanges(e)}assertNotApplied(){}}class iV{constructor(e){this.serializer=e}setIndexManager(e){this.indexManager=e}addEntry(e,t,n){return iH(e).put(n)}removeEntry(e,t,n){return iH(e).delete(function(e,t){let n=e.path.toArray();return[n.slice(0,n.length-2),n[n.length-2],rV(t),n[n.length-1]]}(t,n))}updateMetadata(e,t){return this.getMetadata(e).next(n=>(n.byteSize+=t,this.rr(e,n)))}getEntry(e,t){let n=tj.newInvalidDocument(t);return iH(e).J({index:"documentKeyIndex",range:IDBKeyRange.only(iq(t))},(e,r)=>{n=this.ir(t,r)}).next(()=>n)}sr(e,t){let n={size:0,document:tj.newInvalidDocument(t)};return iH(e).J({index:"documentKeyIndex",range:IDBKeyRange.only(iq(t))},(e,r)=>{n={document:this.ir(t,r),size:ik(r)}}).next(()=>n)}getEntries(e,t){let n=nv;return this._r(e,t,(e,t)=>{let r=this.ir(e,t);n=n.insert(e,r)}).next(()=>n)}ar(e,t){let n=nv,r=new e9(ei.comparator);return this._r(e,t,(e,t)=>{let i=this.ir(e,t);n=n.insert(e,i),r=r.insert(e,ik(t))}).next(()=>({documents:n,ur:r}))}_r(e,t,n){if(t.isEmpty())return ey.resolve();let r=new tt(iW);
6t.forEach(e=>r=r.add(e));let i=IDBKeyRange.bound(iq(r.first()),iq(r.last())),a=r.getIterator(),s=a.getNext();return iH(e).J({index:"documentKeyIndex",range:i},(e,t,r)=>{let i=ei.fromSegments([...t.prefixPath,t.collectionGroup,t.documentId]);for(;s&&0>iW(s,i);)n(s,null),s=a.getNext();s&&s.isEqual(i)&&(n(s,t),s=a.hasNext()?a.getNext():null),s?r.$(iq(s)):r.done()}).next(()=>{for(;s;)n(s,null),s=a.hasNext()?a.getNext():null})}getDocumentsMatchingQuery(e,t,n,r,i){let a=t.path,s=[a.popLast().toArray(),a.lastSegment(),rV(n.readTime),n.documentKey.path.isEmpty()?"":n.documentKey.path.lastSegment()],o=[a.popLast().toArray(),a.lastSegment(),[Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],""];return iH(e).U(IDBKeyRange.bound(s,o,!0)).next(e=>{null==i||i.incrementDocumentReadCount(e.length);let n=nv;for(let i of e){let e=this.ir(ei.fromSegments(i.prefixPath.concat(i.collectionGroup,i.documentId)),i);e.isFoundDocument()&&(nf(t,e)||r.has(e.key))&&(n=n.insert(e.key,e))}return n})}getAllFromCollectionGroup(e,t,n,r){let i=nv,a=iG(t,n),s=iG(t,ed.max());return iH(e).J({index:"collectionGroupIndex",range:IDBKeyRange.bound(a,s,!0)},(e,t,n)=>{let a=this.ir(ei.fromSegments(t.prefixPath.concat(t.collectionGroup,t.documentId)),t);(i=i.insert(a.key,a)).size===r&&n.done()}).next(()=>i)}newChangeBuffer(e){return new iB(this,!!e&&e.trackRemovals)}getSize(e){return this.getMetadata(e).next(e=>e.byteSize)}getMetadata(e){return iz(e).get("remoteDocumentGlobalKey").next(e=>(e||F(),e))}rr(e,t){return iz(e).put("remoteDocumentGlobalKey",t)}ir(e,t){if(t){let e=function(e,t){let n;if(t.document)n=rE(e.ct,t.document,!!t.hasCommittedMutations);else if(t.noDocument){let e=ei.fromSegments(t.noDocument.path),r=rz(t.noDocument.readTime);n=tj.newNoDocument(e,r),t.hasCommittedMutations&&n.setHasCommittedMutations()}else{if(!t.unknownDocument)return F();{let e=ei.fromSegments(t.unknownDocument.path),r=rz(t.unknownDocument.version);n=tj.newUnknownDocument(e,r)}}return t.readTime&&n.setReadTime(function(e){let t=new X(e[0],e[1]);return Z.fromTimestamp(t)}(t.readTime)),n}(this.serializer,t);if(!(e.isNoDocument()&&e.version.isEqual(Z.min())))return e}return tj.newInvalidDocument(e)}}class iB extends iR{constructor(e,t){super(),this.cr=e,this.trackRemovals=t,this.lr=new ny(e=>e.toString(),(e,t)=>e.isEqual(t))}applyChanges(e){let t=[],n=0,r=new tt((e,t)=>J(e.canonicalString(),t.canonicalString()));
6return this.changes.forEach((i,a)=>{let s=this.lr.get(i);if(t.push(this.cr.removeEntry(e,i,s.readTime)),a.isValidDocument()){let o=rR(this.cr.serializer,a);r=r.add(i.path.popLast());let l=ik(o);n+=l-s.size,t.push(this.cr.addEntry(e,i,o))}else if(n-=s.size,this.trackRemovals){let n=rR(this.cr.serializer,a.convertToNoDocument(Z.min()));t.push(this.cr.addEntry(e,i,n))}}),r.forEach(n=>{t.push(this.cr.indexManager.addToCollectionParentIndex(e,n))}),t.push(this.cr.updateMetadata(e,n)),ey.waitFor(t)}getFromCache(e,t){return this.cr.sr(e,t).next(e=>(this.lr.set(t,{size:e.size,readTime:e.document.readTime}),e.document))}getAllFromCache(e,t){return this.cr.ar(e,t).next(({documents:e,ur:t})=>(t.forEach((t,n)=>{this.lr.set(t,{size:n,readTime:e.get(t).readTime})}),e))}}function iz(e){return e3(e,"remoteDocumentGlobal")}function iH(e){return e3(e,"remoteDocumentsV14")}function iq(e){let t=e.path.toArray();return[t.slice(0,t.length-2),t[t.length-2],t[t.length-1]]}function iG(e,t){let n=t.documentKey.path.toArray();return[e,rV(t.readTime),n.slice(0,n.length-2),n.length>0?n[n.length-1]:""]}function iW(e,t){let n=e.path.toArray(),r=t.path.toArray(),i=0;for(let e=0;e<n.length-2&&e<r.length-2;++e)if(i=J(n[e],r[e]))return i;return(i=J(n.length,r.length))||(i=J(n[n.length-2],r[r.length-2]))||J(n[n.length-1],r[r.length-1])}class iK{constructor(e,t){this.overlayedDocument=e,this.mutatedFields=t}}class i${constructor(e,t,n,r){this.remoteDocumentCache=e,this.mutationQueue=t,this.documentOverlayCache=n,this.indexManager=r}getDocument(e,t){let n=null;return this.documentOverlayCache.getOverlay(e,t).next(r=>(n=r,this.remoteDocumentCache.getEntry(e,t))).next(e=>(null!==n&&nW(n.mutation,e,ti.empty(),X.now()),e))}getDocuments(e,t){return this.remoteDocumentCache.getEntries(e,t).next(t=>this.getLocalViewOfDocuments(e,t,nx()).next(()=>t))}getLocalViewOfDocuments(e,t,n=nx()){let r=nk();return this.populateOverlays(e,r,t).next(()=>this.computeViews(e,t,r,n).next(e=>{let t=nw();return e.forEach((e,n)=>{t=t.insert(e,n.overlayedDocument)}),t}))}getOverlayedDocuments(e,t){let n=nk();return this.populateOverlays(e,n,t).next(()=>this.computeViews(e,t,n,nx()))}populateOverlays(e,t,n){let r=[];return n.forEach(e=>{t.has(e)||r.push(e)}),this.documentOverlayCache.getOverlays(e,r).next(e=>{e.forEach((e,n)=>{t.set(e,n)})})}computeViews(e,t,n,r){let i=nv,a=nk(),s=nk();return t.forEach((e,t)=>{let s=n.get(t.key);r.has(t.key)&&(void 0===s||s.mutation instanceof nQ)?i=i.insert(t.key,t):void 0!==s?(a.set(t.key,s.mutation.getFieldMask()),nW(s.mutation,t,s.mutation.getFieldMask(),X.now())):a.set(t.key,ti.empty())}),this.recalculateAndSaveOverlays(e,i).next(e=>(e.forEach((e,t)=>a.set(e,t)),t.forEach((e,t)=>{var n;return s.set(e,new iK(t,null!==(n=a.get(e))&&void 0!==n?n:null))}),s))}recalculateAndSaveOverlays(e,t){let n=nk(),r=new e9((e,t)=>e-t),i=nx();return this.mutationQueue.getAllMutationBatchesAffectingDocumentKeys(e,t).next(e=>{for(let i of e)i.keys().forEach(e=>{let a=t.get(e);if(null===a)return;let s=n.get(e)||ti.empty();s=i.applyToLocalView(a,s),n.set(e,s);let o=(r.get(i.batchId)||nx()).add(e);r=r.insert(i.batchId,o)})}).next(()=>{let a=[],s=r.getReverseIterator();for(;s.hasNext();){let r=s.getNext(),o=r.key,l=r.value,u=nk();l.forEach(e=>{if(!i.has(e)){let r=nG(t.get(e),n.get(e));null!==r&&u.set(e,r),i=i.add(e)}}),a.push(this.documentOverlayCache.saveOverlays(e,o,u))}return ey.waitFor(a)}).next(()=>n)}recalculateAndSaveOverlaysForDocumentKeys(e,t){return this.remoteDocumentCache.getEntries(e,t).next(t=>this.recalculateAndSaveOverlays(e,t))}getDocumentsMatchingQuery(e,t,n,r){return ei.isDocumentKey(t.path)&&null===t.collectionGroup&&0===t.filters.length?this.getDocumentsMatchingDocumentQuery(e,t.path):ns(t)?this.getDocumentsMatchingCollectionGroupQuery(e,t,n,r):this.getDocumentsMatchingCollectionQuery(e,t,n,r)}getNextDocuments(e,t,n,r){return this.remoteDocumentCache.getAllFromCollectionGroup(e,t,n,r).next(i=>{let a=r-i.size>0?this.documentOverlayCache.getOverlaysForCollectionGroup(e,t,n.largestBatchId,r-i.size):ey.resolve(nk()),s=-1,o=i;return a.next(t=>ey.forEach(t,(t,n)=>(s<n.largestBatchId&&(s=n.largestBatchId),i.get(t)?ey.resolve():this.remoteDocumentCache.getEntry(e,t).next(e=>{o=o.insert(t,e)}))).next(()=>this.populateOverlays(e,t,i)).next(()=>this.computeViews(e,o,t,nx())).next(e=>({batchId:s,changes:nC(e)})))})}getDocumentsMatchingDocumentQuery(e,t){return this.getDocument(e,new ei(t)).next(e=>{let t=nw();
6return e.isFoundDocument()&&(t=t.insert(e.key,e)),t})}getDocumentsMatchingCollectionGroupQuery(e,t,n,r){let i=t.collectionGroup,a=nw();return this.indexManager.getCollectionParents(e,i).next(s=>ey.forEach(s,s=>{let o=new nr(s.child(i),null,t.explicitOrderBy.slice(),t.filters.slice(),t.limit,t.limitType,t.startAt,t.endAt);return this.getDocumentsMatchingCollectionQuery(e,o,n,r).next(e=>{e.forEach((e,t)=>{a=a.insert(e,t)})})}).next(()=>a))}getDocumentsMatchingCollectionQuery(e,t,n,r){let i;return this.documentOverlayCache.getOverlaysForCollection(e,t.path,n.largestBatchId).next(a=>(i=a,this.remoteDocumentCache.getDocumentsMatchingQuery(e,t,n,i,r))).next(e=>{i.forEach((t,n)=>{let r=n.getKey();null===e.get(r)&&(e=e.insert(r,tj.newInvalidDocument(r)))});let n=nw();return e.forEach((e,r)=>{let a=i.get(e);void 0!==a&&nW(a.mutation,r,ti.empty(),X.now()),nf(t,r)&&(n=n.insert(e,r))}),n})}}class iQ{constructor(e){this.serializer=e,this.hr=new Map,this.Pr=new Map}getBundleMetadata(e,t){return ey.resolve(this.hr.get(t))}saveBundleMetadata(e,t){return this.hr.set(t.id,{id:t.id,version:t.version,createTime:ry(t.createTime)}),ey.resolve()}getNamedQuery(e,t){return ey.resolve(this.Pr.get(t))}saveNamedQuery(e,t){return this.Pr.set(t.name,{name:t.name,query:rW(t.bundledQuery),readTime:ry(t.readTime)}),ey.resolve()}}class iJ{constructor(){this.overlays=new e9(ei.comparator),this.Ir=new Map}getOverlay(e,t){return ey.resolve(this.overlays.get(t))}getOverlays(e,t){let n=nk();
6return ey.forEach(t,t=>this.getOverlay(e,t).next(e=>{null!==e&&n.set(t,e)})).next(()=>n)}saveOverlays(e,t,n){return n.forEach((n,r)=>{this.ht(e,t,r)}),ey.resolve()}removeOverlaysForBatchId(e,t,n){let r=this.Ir.get(n);return void 0!==r&&(r.forEach(e=>this.overlays=this.overlays.remove(e)),this.Ir.delete(n)),ey.resolve()}getOverlaysForCollection(e,t,n){let r=nk(),i=t.length+1,a=new ei(t.child("")),s=this.overlays.getIteratorFrom(a);for(;s.hasNext();){let e=s.getNext().value,a=e.getKey();if(!t.isPrefixOf(a.path))break;a.path.length===i&&e.largestBatchId>n&&r.set(e.getKey(),e)}return ey.resolve(r)}getOverlaysForCollectionGroup(e,t,n,r){let i=new e9((e,t)=>e-t),a=this.overlays.getIterator();for(;a.hasNext();){let e=a.getNext().value;if(e.getKey().getCollectionGroup()===t&&e.largestBatchId>n){let t=i.get(e.largestBatchId);null===t&&(t=nk(),i=i.insert(e.largestBatchId,t)),t.set(e.getKey(),e)}}let s=nk(),o=i.getIterator();for(;o.hasNext()&&(o.getNext().value.forEach((e,t)=>s.set(e,t)),!(s.size()>=r)););return ey.resolve(s)}ht(e,t,n){let r=this.overlays.get(n.key);if(null!==r){let e=this.Ir.get(r.largestBatchId).delete(n.key);this.Ir.set(r.largestBatchId,e)}this.overlays=this.overlays.insert(n.key,new n5(t,n));let i=this.Ir.get(t);void 0===i&&(i=nx(),this.Ir.set(t,i)),this.Ir.set(t,i.add(n.key))}}class iY{constructor(){this.sessionToken=ts.EMPTY_BYTE_STRING}getSessionToken(e){return ey.resolve(this.sessionToken)}setSessionToken(e,t){return this.sessionToken=t,ey.resolve()}}class iX{constructor(){this.Tr=new tt(iZ.Er),this.dr=new tt(iZ.Ar)}isEmpty(){return this.Tr.isEmpty()}addReference(e,t){let n=new iZ(e,t);this.Tr=this.Tr.add(n),this.dr=this.dr.add(n)}Rr(e,t){e.forEach(e=>this.addReference(e,t))}removeReference(e,t){this.Vr(new iZ(e,t))}mr(e,t){e.forEach(e=>this.removeReference(e,t))}gr(e){let t=new ei(new et([])),n=new iZ(t,e),r=new iZ(t,e+1),i=[];return this.dr.forEachInRange([n,r],e=>{this.Vr(e),i.push(e.key)}),i}pr(){this.Tr.forEach(e=>this.Vr(e))}Vr(e){this.Tr=this.Tr.delete(e),this.dr=this.dr.delete(e)}yr(e){let t=new ei(new et([])),n=new iZ(t,e),r=new iZ(t,e+1),i=nx();return this.dr.forEachInRange([n,r],e=>{i=i.add(e.key)}),i}containsKey(e){let t=new iZ(e,0),n=this.Tr.firstAfterOrEqual(t);return null!==n&&e.isEqual(n.key)}}class iZ{constructor(e,t){this.key=e,this.wr=t}static Er(e,t){return ei.comparator(e.key,t.key)||J(e.wr,t.wr)}static Ar(e,t){return J(e.wr,t.wr)||ei.comparator(e.key,t.key)}}class i1{constructor(e,t){this.indexManager=e,this.referenceDelegate=t,this.mutationQueue=[],this.Sr=1,this.br=new tt(iZ.Er)}checkEmpty(e){return ey.resolve(0===this.mutationQueue.length)}addMutationBatch(e,t,n,r){let i=this.Sr;this.Sr++,this.mutationQueue.length>0&&this.mutationQueue[this.mutationQueue.length-1];let a=new n2(i,t,n,r);for(let t of(this.mutationQueue.push(a),r))this.br=this.br.add(new iZ(t.key,i)),this.indexManager.addToCollectionParentIndex(e,t.key.path.popLast());return ey.resolve(a)}lookupMutationBatch(e,t){return ey.resolve(this.Dr(t))}getNextMutationBatchAfterBatchId(e,t){let n=this.vr(t+1),r=n<0?0:n;return ey.resolve(this.mutationQueue.length>r?this.mutationQueue[r]:null)}getHighestUnacknowledgedBatchId(){return ey.resolve(0===this.mutationQueue.length?-1:this.Sr-1)}getAllMutationBatches(e){return ey.resolve(this.mutationQueue.slice())}getAllMutationBatchesAffectingDocumentKey(e,t){let n=new iZ(t,0),r=new iZ(t,Number.POSITIVE_INFINITY),i=[];return this.br.forEachInRange([n,r],e=>{let t=this.Dr(e.wr);i.push(t)}),ey.resolve(i)}getAllMutationBatchesAffectingDocumentKeys(e,t){let n=new tt(J);return t.forEach(e=>{let t=new iZ(e,0),r=new iZ(e,Number.POSITIVE_INFINITY);this.br.forEachInRange([t,r],e=>{n=n.add(e.wr)})}),ey.resolve(this.Cr(n))}getAllMutationBatchesAffectingQuery(e,t){let n=t.path,r=n.length+1,i=n;ei.isDocumentKey(i)||(i=i.child(""));let a=new iZ(new ei(i),0),s=new tt(J);return this.br.forEachWhile(e=>{let t=e.key.path;return!!n.isPrefixOf(t)&&(t.length===r&&(s=s.add(e.wr)),!0)},a),ey.resolve(this.Cr(s))}Cr(e){let t=[];return e.forEach(e=>{let n=this.Dr(e);null!==n&&t.push(n)}),t}removeMutationBatch(e,t){0===this.Fr(t.batchId,"removed")||F(),this.mutation
6Queue.shift();let n=this.br;return ey.forEach(t.mutations,r=>{let i=new iZ(r.key,t.batchId);return n=n.delete(i),this.referenceDelegate.markPotentiallyOrphaned(e,r.key)}).next(()=>{this.br=n})}On(e){}containsKey(e,t){let n=new iZ(t,0),r=this.br.firstAfterOrEqual(n);return ey.resolve(t.isEqual(r&&r.key))}performConsistencyCheck(e){return this.mutationQueue.length,ey.resolve()}Fr(e,t){return this.vr(e)}vr(e){return 0===this.mutationQueue.length?0:e-this.mutationQueue[0].batchId}Dr(e){let t=this.vr(e);return t<0||t>=this.mutationQueue.length?null:this.mutationQueue[t]}}class i2{constructor(e){this.Mr=e,this.docs=new e9(ei.comparator),this.size=0}setIndexManager(e){this.indexManager=e}addEntry(e,t){let n=t.key,r=this.docs.get(n),i=r?r.size:0,a=this.Mr(t);return this.docs=this.docs.insert(n,{document:t.mutableCopy(),size:a}),this.size+=a-i,this.indexManager.addToCollectionParentIndex(e,n.path.popLast())}removeEntry(e){let t=this.docs.get(e);t&&(this.docs=this.docs.remove(e),this.size-=t.size)}getEntry(e,t){let n=this.docs.get(t);return ey.resolve(n?n.document.mutableCopy():tj.newInvalidDocument(t))}getEntries(e,t){let n=nv;return t.forEach(e=>{let t=this.docs.get(e);n=n.insert(e,t?t.document.mutableCopy():tj.newInvalidDocument(e))}),ey.resolve(n)}getDocumentsMatchingQuery(e,t,n,r){let i=nv,a=t.path,s=new ei(a.child("")),o=this.docs.getIteratorFrom(s);for(;o.hasNext();){let{key:e,value:{document:s}}=o.getNext();if(!a.isPrefixOf(e.path))break;e.path.length>a.length+1||0>=ep(eh(s),n)||(r.has(s.key)||nf(t,s))&&(i=i.insert(s.key,s.mutableCopy()))}return ey.resolve(i)}getAllFromCollectionGroup(e,t,n,r){F()}
vendor: 4,243 bytes, line 6
6Or(e,t){return ey.forEach(this.docs,e=>t(e))}newChangeBuffer(e){return new i0(this)}getSize(e){return ey.resolve(this.size)}}class i0 extends iR{constructor(e){super(),this.cr=e}applyChanges(e){let t=[];return this.changes.forEach((n,r)=>{r.isValidDocument()?t.push(this.cr.addEntry(e,r)):this.cr.removeEntry(n)}),ey.waitFor(t)}getFromCache(e,t){return this.cr.getEntry(e,t)}getAllFromCache(e,t){return this.cr.getEntries(e,t)}}class i5{constructor(e){this.persistence=e,this.Nr=new ny(e=>t6(e),t9),this.lastRemoteSnapshotVersion=Z.min(),this.highestTargetId=0,this.Lr=0,this.Br=new iX,this.targetCount=0,this.kr=iE.Bn()}forEachTarget(e,t){return this.Nr.forEach((e,n)=>t(n)),ey.resolve()}getLastRemoteSnapshotVersion(e){return ey.resolve(this.lastRemoteSnapshotVersion)}getHighestSequenceNumber(e){return ey.resolve(this.Lr)}allocateTargetId(e){return this.highestTargetId=this.kr.next(),ey.resolve(this.highestTargetId)}setTargetsMetadata(e,t,n){return n&&(this.lastRemoteSnapshotVersion=n),t>this.Lr&&(this.Lr=t),ey.resolve()}Kn(e){this.Nr.set(e.target,e);let t=e.targetId;t>this.highestTargetId&&(this.kr=new iE(t),this.highestTargetId=t),e.sequenceNumber>this.Lr&&(this.Lr=e.sequenceNumber)}addTargetData(e,t){return this.Kn(t),this.targetCount+=1,ey.resolve()}updateTargetData(e,t){return this.Kn(t),ey.resolve()}removeTargetData(e,t){return this.Nr.delete(t.target),this.Br.gr(t.targetId),this.targetCount-=1,ey.resolve()}removeTargets(e,t,n){let r=0,i=[];return this.Nr.forEach((a,s)=>{s.sequenceNumber<=t&&null===n.get(s.targetId)&&(this.Nr.delete(a),i.push(this.removeMatchingKeysForTargetId(e,s.targetId)),r++)}),ey.waitFor(i).next(()=>r)}getTargetCount(e){return ey.resolve(this.targetCount)}getTargetData(e,t){let n=this.Nr.get(t)||null;return ey.resolve(n)}addMatchingKeys(e,t,n){return this.Br.Rr(t,n),ey.resolve()}removeMatchingKeys(e,t,n){this.Br.mr(t,n);let r=this.persistence.referenceDelegate,i=[];return r&&t.forEach(t=>{i.push(r.markPotentiallyOrphaned(e,t))}),ey.waitFor(i)}removeMatchingKeysForTargetId(e,t){return this.Br.gr(t),ey.resolve()}getMatchingKeysForTargetId(e,t){let n=this.Br.yr(t);return ey.resolve(n)}containsKey(e,t){return ey.resolve(this.Br.containsKey(t))}}class i3{constructor(e,t){this.qr={},this.overlays={},this.Qr=new e_(0),this.Kr=!1,this.Kr=!0,this.$r=new iY,this.referenceDelegate=e(this),this.Ur=new i5(this),this.indexManager=new iu,this.remoteDocumentCache=new i2(e=>this.referenceDelegate.Wr(e)),this.serializer=new rj(t),this.Gr=new iQ(this.serializer)}start(){return Promise.resolve()}shutdown(){return this.Kr=!1,Promise.resolve()}get started(){return this.Kr}setDatabaseDeletedListener(){}setNetworkEnabled(){}getIndexManager(e){return this.indexManager}getDocumentOverlayCache(e){let t=this.overlays[e.toKey()];return t||(t=new iJ,this.overlays[e.toKey()]=t),t}getMutationQueue(e,t){let n=this.qr[e.toKey()];return n||(n=new i1(t,this.referenceDelegate),this.qr[e.toKey()]=n),n}getGlobalsCache(){return this.$r}getTargetCache(){return this.Ur}getRemoteDocumentCache(){return this.remoteDocumentCache}getBundleCache(){return this.Gr}runTransaction(e,t,n){U("MemoryPersistence","Starting transaction:",e);let r=new i4(this.Qr.next());return this.referenceDelegate.zr(),n(r).next(e=>this.referenceDelegate.jr(r).next(()=>e)).toPromise().then(e=>(r.raiseOnCommittedEvent(),e))}Hr(e,t){return ey.or(Object.values(this.qr).map(n=>()=>n.containsKey(e,t)))}}class i4 extends eg{constructor(e){super(),this.currentSequenceNumber=e}}class i8{constructor(e){this.persistence=e,this.Jr=new iX,this.Yr=null}static Zr(e){return new i8(e)}get Xr(){if(this.Yr)return this.Yr;throw F()}addReference(e,t,n){return this.Jr.addReference(n,t),this.Xr.delete(n.toString()),ey.resolve()}removeReference(e,t,n){return this.Jr.removeReference(n,t),this.Xr.add(n.toString()),ey.resolve()}markPotentiallyOrphaned(e,t){return this.Xr.add(t.toString()),ey.resolve()}removeTarget(e,t){this.Jr.gr(t.targetId).forEach(e=>this.Xr.add(e.toString()));let n=this.persistence.getTargetCache();return n.getMatchingKeysForTargetId(e,t.targetId).next(e=>{e.forEach(e=>this.Xr.add(e.toString()))}).next(()=>n.removeTargetData(e,t))}zr(){this.Yr=new Set}jr(e){let t=this.persistence.getRemoteDocumentCache().newChangeBuffer();
6return ey.forEach(this.Xr,n=>{let r=ei.fromPath(n);return this.ei(e,r).next(e=>{e||t.removeEntry(r,Z.min())})}).next(()=>(this.Yr=null,t.apply(e)))}updateLimboDocument(e,t){return this.ei(e,t).next(e=>{e?this.Xr.delete(t.toString()):this.Xr.add(t.toString())})}Wr(e){return 0}ei(e,t){return ey.or([()=>ey.resolve(this.Jr.containsKey(t)),()=>this.persistence.getTargetCache().containsKey(e,t),()=>this.persistence.Hr(e,t)])}}class i6{constructor(e,t){this.persistence=e,this.ti=new ny(e=>eD(e.path),(e,t)=>e.isEqual(t)),this.garbageCollector=new iL(this,t)}static Zr(e,t){return new i6(e,t)}zr(){}jr(e){return ey.resolve()}forEachTarget(e,t){return this.persistence.getTargetCache().forEachTarget(e,t)}Yn(e){let t=this.er(e);return this.persistence.getTargetCache().getTargetCount(e).next(e=>t.next(t=>e+t))}er(e){let t=0;return this.Zn(e,e=>{t++}).next(()=>t)}Zn(e,t){return ey.forEach(this.ti,(n,r)=>this.nr(e,n,r).next(e=>e?ey.resolve():t(r)))}removeTargets(e,t,n){return this.persistence.getTargetCache().removeTargets(e,t,n)}removeOrphanedDocuments(e,t){let n=0,r=this.persistence.getRemoteDocumentCache(),i=r.newChangeBuffer();return r.Or(e,r=>this.nr(e,r,t).next(e=>{e||(n++,i.removeEntry(r,Z.min()))})).next(()=>i.apply(e)).next(()=>n)}markPotentiallyOrphaned(e,t){return this.ti.set(t,e.currentSequenceNumber),ey.resolve()}removeTarget(e,t){let n=t.withSequenceNumber(e.currentSequenceNumber);return this.persistence.getTargetCache().updateTargetData(e,n)}addReference(e,t,n){return this.ti.set(n,e.currentSequenceNumber),ey.resolve()}removeReference(e,t,n){return this.ti.set(n,e.currentSequenceNumber),ey.resolve()}updateLimboDocument(e,t){return this.ti.set(t,e.currentSequenceNumber),ey.resolve()}Wr(e){let t=e.key.toString().length;return e.isFoundDocument()&&(t+=function e(t){switch(tv(t)){case 0:case 1:return 4;case 2:return 8;case 3:case 8:return 16;case 4:let n=td(t);return n?16+e(n):16;case 5:return 2*t.stringValue.length;case 6:return tc(t.bytesValue).approximateByteSize();case 7:return t.referenceValue.length;case 9:return(t.arrayValue.values||[]).reduce((t,n)=>t+e(n),0);case 10:case 11:var r;let i;return r=t.mapValue,i=0,e8(r.fields,(t,n)=>{i+=t.length+e(n)}),i;default:throw F()}}(e.data.value)),t}nr(e,t,n){return ey.or([()=>this.persistence.Hr(e,t),()=>this.persistence.getTargetCache().containsKey(e,t),()=>{let e=this.ti.get(t);return ey.resolve(void 0!==e&&e>n)}])}getCacheSize(e){return this.persistence.getRemoteDocumentCache().getSize(e)}}class i9{constructor(e){this.serializer=e}O(e,t,n,r){let i=new ev("createOrUpgrade",t);n<1&&r>=1&&(!function(e){e.createObjectStore("owner")}(e),e.createObjectStore("mutationQueues",{keyPath:"userId"}),e.createObjectStore("mutations",{keyPath:"batchId",autoIncrement:!0}).createIndex("userMutationsIndex",eL,{unique:!0}),e.createObjectStore("documentMutations"),i7(e),function(e){e.createObjectStore("remoteDocuments")}(e));let a=ey.resolve();return n<3&&r>=3&&(0!==n&&(e.deleteObjectStore("targetDocuments"),e.deleteObjectStore("targets"),e.deleteObjectStore("targetGlobal"),i7(e)),a=a.next(()=>(function(e){let t=e.store("targetGlobal"),n={highestTargetId:0,highestListenSequenceNumber:0,lastRemoteSnapshotVersion:Z.min().toTimestamp(),targetCount:0};return t.put("targetGlobalKey",n)})(i))),n<4&&r>=4&&(0!==n&&(a=a.next(()=>i.store("mutations").U().next(t=>{e.deleteObjectStore("mutations"),e.createObjectStore("mutations",{keyPath:"batchId",autoIncrement:!0}).createIndex("userMutationsIndex",eL,{unique:!0});let n=i.store("mutations"),r=t.map(e=>n.put(e));return ey.waitFor(r)}))),a=a.next(()=>{!function(e){e.createObjectStore("clientMetadata",{keyPath:"clientId"})}(e)})),n<5&&r>=5&&(a=a.next(()=>this.ni(i))),n<6&&r>=6&&(a=a.next(()=>((function(e){e.createObjectStore("remoteDocumentGlobal")})(e),this.ri(i)))),n<7&&r>=7&&(a=a.next(()=>this.ii(i))),n<8&&r>=8&&(a=a.next(()=>this.si(e,i))),n<9&&r>=9&&(a=a.next(()=>{e.objectStoreNames.contains("remoteDocumentChanges")&&e.deleteObjectStore("remoteDocumentChanges")})),n<10&&r>=10&&(a=a.next(()=>this.oi(i))),n<11&&r>=11&&(a=a.next(()=>{(function(e){e.createObjectStore("bundles",{keyPath:"bundleId"})})(e),function(e){e.createObjectStore("namedQueries",{keyPath:"name"})}(e)})),n<12&&r>=12&&(a=a.next(()=>{!function(e){let t=e.createObjectStore("documentOverlays",{keyPath:eQ});t.createIndex("collectionPathOverlayIndex",eJ,{unique:!1}),t.createIndex("collectionGroupOverlayIndex",eY,{unique:!1})}(e)})),n<13&&r>=13&&(a=a.next(()=>(function(e){let t=e.createObjectStore("remoteDocumentsV14",{keyPath:ej});t.createIndex("documentKeyIndex",eR),t.createIndex("collectionGroupIndex",eV)})(e)).next(()=>this._i(e,i)).next(()=>e.deleteObjectStore("remoteDocuments"))),n<14&&r>=14&&(a=a.next(()=>this.ai(e,i))),n<15&&r>=15&&(a=a.next(()=>{e.createObjectStore("indexConfiguration",{keyPath:"indexId",autoIncrement:!0}).createIndex("collectionGroupIndex","collectionGroup",{unique:!1}),e.createObjectStore("indexState",{keyPath:eG}).createIndex("sequenceNumberIndex",eW,{unique:!1}),e.createObjectStore("indexEntries",{keyPath:eK}).createIndex("documentKeyIndex",e$,{unique:!1})}
6)),n<16&&r>=16&&(a=a.next(()=>{t.objectStore("indexState").clear()}).next(()=>{t.objectStore("indexEntries").clear()})),n<17&&r>=17&&(a=a.next(()=>{!function(e){e.createObjectStore("globals",{keyPath:"name"})}(e)})),a}ri(e){let t=0;return e.store("remoteDocuments").J((e,n)=>{t+=ik(n)}).next(()=>{let n={byteSize:t};return e.store("remoteDocumentGlobal").put("remoteDocumentGlobalKey",n)})}ni(e){let t=e.store("mutationQueues"),n=e.store("mutations");return t.U().next(t=>ey.forEach(t,t=>{let r=IDBKeyRange.bound([t.userId,-1],[t.userId,t.lastAcknowledgedBatchId]);return n.U("userMutationsIndex",r).next(n=>ey.forEach(n,n=>{n.userId===t.userId||F();let r=rH(this.serializer,n);return iC(e,t.userId,r).next(()=>{})}))}))}ii(e){let t=e.store("targetDocuments"),n=e.store("remoteDocuments");return e.store("targetGlobal").get("targetGlobalKey").next(e=>{let r=[];return n.J((n,i)=>{let a=new et(n),s=[0,eD(a)];r.push(t.get(s).next(n=>n?ey.resolve():t.put({targetId:0,path:eD(a),sequenceNumber:e.highestListenSequenceNumber})))}).next(()=>ey.waitFor(r))})}si(e,t){e.createObjectStore("collectionParents",{keyPath:eq});let n=t.store("collectionParents"),r=new ic,i=e=>{if(r.add(e)){let t=e.lastSegment(),r=e.popLast();return n.put({collectionId:t,parent:eD(r)})}};return t.store("remoteDocuments").J({H:!0},(e,t)=>i(new et(e).popLast())).next(()=>t.store("documentMutations").J({H:!0},([e,t,n],r)=>i(eO(t).popLast())))}oi(e){let t=e.store("targets");return t.J((e,n)=>{let r=rq(n),i=rG(this.serializer,r);return t.put(i)})}_i(e,t){let n=t.store("remoteDocuments"),r=[];return n.J((e,n)=>{let i=t.store("remoteDocumentsV14"),a=(n.document?new ei(et.fromString(n.document.name).popFirst(5)):n.noDocument?ei.fromSegments(n.noDocument.path):n.unknownDocument?ei.fromSegments(n.unknownDocument.path):F()).path.toArray(),s={prefixPath:a.slice(0,a.length-2),collectionGroup:a[a.length-2],documentId:a[a.length-1],readTime:n.readTime||[0,0],unknownDocument:n.unknownDocument,noDocument:n.noDocument,document:n.document,hasCommittedMutations:!!n.hasCommittedMutations};r.push(i.put(s))}).next(()=>ey.waitFor(r))}ai(e,t){let n=t.store("mutations"),r=new iV(this.serializer),i=new i3(i8.Zr,this.serializer.ct);return n.U().next(e=>{let n=new Map;return e.forEach(e=>{var t;let r=null!==(t=n.get(e.userId))&&void 0!==t?t:nx();rH(this.serializer,e).keys().forEach(e=>r=r.add(e)),n.set(e.userId,r)}),ey.forEach(n,(e,n)=>{let a=new N(n),s=rZ.lt(this.serializer,a),o=i.getIndexManager(a);return new i$(r,iT.lt(a,this.serializer,o,i.referenceDelegate),s,o).recalculateAndSaveOverlaysForDocumentKeys(new e5(t,e_.oe),e).next()})})}}function i7(e){e.createObjectStore("targetDocuments",{keyPath:ez}).createIndex("documentTargetsIndex",eH,{unique:!0}),e.createObjectStore("targets",{keyPath:"targetId"}).createIndex("queryTargetsIndex",eB,{unique:!0}),e.createObjectStore("targetGlobal")}let ae="Failed to obtain exclusive access to the persistence layer. To allow shared access, multi-tab synchronization has to be enabled in all tabs. If you are using `experimentalForceOwningTab:true`, make sure that only one tab has persistence enabled at any given time.";class at{constructor(e,t,n,r,i,a,s,o,l,u,c=17){if(this.allowTabSynchronization=e,this.persistenceKey=t,this.clientId=n,this.ui=i,this.window=a,this.document=s,this.ci=l,this.li=u,this.hi=c,this.Qr=null,this.Kr=!1,this.isPrimary=!1,this.networkEnabled=!0,this.Pi=null,this.inForeground=!1,this.Ii=null,this.Ti=null,this.Ei=Number.NEGATIVE_INFINITY,this.di=e=>Promise.resolve(),!at.D())throw new R(j.UNIMPLEMENTED,"This platform is either missing IndexedDB or is known to have an incomplete implementation. Offline persistence has been disabled.");this.referenceDelegate=new iF(this,r),this.Ai=t+"main",this.serializer=new rj(o),this.Ri=new eb(this.Ai,this.hi,new i9(this.serializer)),this.$r=new r2,this.Ur=new iN(this.referenceDelegate,this.serializer),this.remoteDocumentCache=new iV(this.serializer),this.Gr=new rJ,this.window&&this.window.localStorage?this.Vi=this.window.localStorage:(this.Vi=null,!1===u&&D("IndexedDbPersistence","LocalStorage is unavailable. As a result, persistence may not work reliably. In particular enablePersistence() could fail immediately after refreshing the page."))}start(){return this.mi().then(()=>
6{if(!this.isPrimary&&!this.allowTabSynchronization)throw new R(j.FAILED_PRECONDITION,ae);return this.fi(),this.gi(),this.pi(),this.runTransaction("getHighestListenSequenceNumber","readonly",e=>this.Ur.getHighestSequenceNumber(e))}).then(e=>{this.Qr=new e_(e,this.ci)}).then(()=>{this.Kr=!0}).catch(e=>(this.Ri&&this.Ri.close(),Promise.reject(e)))}yi(e){return this.di=async t=>{if(this.started)return e(t)},e(this.isPrimary)}setDatabaseDeletedListener(e){this.Ri.L(async t=>{null===t.newVersion&&await e()})}setNetworkEnabled(e){this.networkEnabled!==e&&(this.networkEnabled=e,this.ui.enqueueAndForget(async()=>{this.started&&await this.mi()}))}mi(){return this.runTransaction("updateClientMetadataAndTryBecomePrimary","readwrite",e=>ar(e).put({clientId:this.clientId,updateTimeMs:Date.now(),networkEnabled:this.networkEnabled,inForeground:this.inForeground}).next(()=>{if(this.isPrimary)return this.wi(e).next(e=>{e||(this.isPrimary=!1,this.ui.enqueueRetryable(()=>this.di(!1)))})}).next(()=>this.Si(e)).next(t=>this.isPrimary&&!t?this.bi(e).next(()=>!1):!!t&&this.Di(e).next(()=>!0))).catch(e=>{if(eT(e))return U("IndexedDbPersistence","Failed to extend owner lease: ",e),this.isPrimary;if(!this.allowTabSynchronization)throw e;return U("IndexedDbPersistence","Releasing owner lease after error during lease refresh",e),!1}).then(e=>{this.isPrimary!==e&&this.ui.enqueueRetryable(()=>this.di(e)),this.isPrimary=e})}wi(e){return an(e).get("owner").next(e=>ey.resolve(this.vi(e)))}Ci(e){return ar(e).delete(this.clientId)}async Fi(){if(this.isPrimary&&!this.Mi(this.Ei,18e5)){this.Ei=Date.now();let e=await this.runTransaction("maybeGarbageCollectMultiClientState","readwrite-primary",e=>{let t=e3(e,"clientMetadata");return t.U().next(e=>{let n=this.xi(e,18e5),r=e.filter(e=>-1===n.indexOf(e));
6return ey.forEach(r,e=>t.delete(e.clientId)).next(()=>r)})}).catch(()=>[]);if(this.Vi)for(let t of e)this.Vi.removeItem(this.Oi(t.clientId))}}pi(){this.Ti=this.ui.enqueueAfterDelay("client_metadata_refresh",4e3,()=>this.mi().then(()=>this.Fi()).then(()=>this.pi()))}vi(e){return!!e&&e.ownerId===this.clientId}Si(e){return this.li?ey.resolve(!0):an(e).get("owner").next(t=>{if(null!==t&&this.Mi(t.leaseTimestampMs,5e3)&&!this.Ni(t.ownerId)){if(this.vi(t)&&this.networkEnabled)return!0;if(!this.vi(t)){if(!t.allowTabSynchronization)throw new R(j.FAILED_PRECONDITION,ae);return!1}}return!(!this.networkEnabled||!this.inForeground)||ar(e).U().next(e=>void 0===this.xi(e,5e3).find(e=>{if(this.clientId!==e.clientId){let t=!this.networkEnabled&&e.networkEnabled,n=!this.inForeground&&e.inForeground,r=this.networkEnabled===e.networkEnabled;if(t||n&&r)return!0}return!1}))}).next(e=>(this.isPrimary!==e&&U("IndexedDbPersistence",`Client ${e?"is":"is not"} eligible for a primary lease.`),e))}async shutdown(){this.Kr=!1,this.Li(),this.Ti&&(this.Ti.cancel(),this.Ti=null),this.Bi(),this.ki(),await this.Ri.runTransaction("shutdown","readwrite",["owner","clientMetadata"],e=>{let t=new e5(e,e_.oe);return this.bi(t).next(()=>this.Ci(t))}),this.Ri.close(),this.qi()}xi(e,t){return e.filter(e=>this.Mi(e.updateTimeMs,t)&&!this.Ni(e.clientId))}Qi(){return this.runTransaction("getActiveClients","readonly",e=>ar(e).U().next(e=>this.xi(e,18e5).map(e=>e.clientId)))}get started(){return this.Kr}getGlobalsCache(){return this.$r}getMutationQueue(e,t){return iT.lt(e,this.serializer,t,this.referenceDelegate)}getTargetCache(){return this.Ur}getRemoteDocumentCache(){return this.remoteDocumentCache}getIndexManager(e){return new id(e,this.serializer.ct.databaseId)}getDocumentOverlayCache(e){return rZ.lt(this.serializer,e)}getBundleCache(){return this.Gr}runTransaction(e,t,n){var r;let i;U("IndexedDbPersistence","Starting transaction:",e);let a=17===(r=this.hi)?e0:16===r?e2:15===r?e2:14===r?e1:13===r?e1:12===r?eZ:11===r?eX:void F();return this.Ri.runTransaction(e,"readonly"===t?"readonly":"readwrite",a,r=>(i=new e5(r,this.Qr?this.Qr.next():e_.oe),"readwrite-primary"===t?this.wi(i).next(e=>!!e||this.Si(i)).next(t=>{if(!t)throw D(`Failed to obtain primary lease for action '${e}'.`),this.isPrimary=!1,this.ui.enqueueRetryable(()=>this.di(!1)),new R(j.FAILED_PRECONDITION,ef);return n(i)}).next(e=>this.Di(i).next(()=>e)):this.Ki(i).next(()=>n(i)))).then(e=>(i.raiseOnCommittedEvent(),e))}Ki(e){return an(e).get("owner").next(e=>{if(null!==e&&this.Mi(e.leaseTimestampMs,5e3)&&!this.Ni(e.ownerId)&&!this.vi(e)&&!(this.li||this.allowTabSynchronization&&e.allowTabSynchronization))throw new R(j.FAILED_PRECONDITION,ae)})}Di(e){let t={ownerId:this.clientId,allowTabSynchronization:this.allowTabSynchronization,leaseTimestampMs:Date.now()};return an(e).put("owner",t)}static D(){return eb.D()}bi(e){let t=an(e);return t.get("owner").next(e=>this.vi(e)?(U("IndexedDbPersistence","Releasing primary lease."),t.delete("owner")):ey.resolve())}Mi(e,t){let n=Date.now();return!(e<n-t)&&(!(e>n)||(D(`Detected an update time that is in the future: ${e} > ${n}`),!1))}fi(){null!==this.document&&"function"==typeof this.document.addEventListener&&(this.Ii=()=>{this.ui.enqueueAndForget(()=>(this.inForeground="visible"===this.document.visibilityState,this.mi()))},this.document.addEventListener("visibilitychange",this.Ii),this.inForeground="visible"===this.document.visibilityState)}Bi(){this.Ii&&(this.document.removeEventListener("visibilitychange",this.Ii),this.Ii=null)}gi(){var e;"function"==typeof(null===(e=this.window)||void 0===e?void 0:e.addEventListener)&&(this.Pi=()=>{this.Li();let e=/(?:Version|Mobile)\/1[456]/;(0,C.nr)()&&(navigator.appVersion.match(e)||navigator.userAgent.match(e))&&this.ui.enterRestrictedMode(!0),this.ui.enqueueAndForget(()=>this.shutdown())},this.window.addEventListener("pagehide",this.Pi))}ki(){this.Pi&&(this.window.removeEventListener("pagehide",this.Pi),this.Pi=null)}Ni(e){var t;try{let n=null!==(null===(t=this.Vi)||void 0===t?void 0:t.getItem(this.Oi(e)));return U("IndexedDbPersistence",`Client '${e}' ${n?"is":"is not"} zombied in LocalStorage`),n}catch(e){return D("IndexedDbPersistence","Failed to get zombied client id.",e),!1}}Li(){if(this.Vi)try{this.Vi.setItem(this.Oi(this.clientId),String(Date.now()))}catch(e){D("Failed to set zombie client id.",e)}}
6qi(){if(this.Vi)try{this.Vi.removeItem(this.Oi(this.clientId))}catch(e){}}Oi(e){return`firestore_zombie_${this.persistenceKey}_${e}`}}function an(e){return e3(e,"owner")}function ar(e){return e3(e,"clientMetadata")}function ai(e,t){let n=e.projectId;return e.isDefaultDatabase||(n+="."+e.database),"firestore/"+t+"/"+n+"/"}class aa{constructor(e,t,n,r){this.targetId=e,this.fromCache=t,this.$i=n,this.Ui=r}static Wi(e,t){let n=nx(),r=nx();for(let e of t.docChanges)switch(e.type){case 0:n=n.add(e.doc.key);break;case 1:r=r.add(e.doc.key)}return new aa(e,t.fromCache,n,r)}}class as{constructor(){this._documentReadCount=0}get documentReadCount(){return this._documentReadCount}incrementDocumentReadCount(e){this._documentReadCount+=e}}class ao{constructor(){this.Gi=!1,this.zi=!1,this.ji=100,this.Hi=(0,C.nr)()?8:ew((0,C.ZQ)())>0?6:4}initialize(e,t){this.Ji=e,this.indexManager=t,this.Gi=!0}getDocumentsMatchingQuery(e,t,n,r){let i={result:null};return this.Yi(e,t).next(e=>{i.result=e}).next(()=>{if(!i.result)return this.Zi(e,t,r,n).next(e=>{i.result=e})}).next(()=>{if(i.result)return;let n=new as;return this.Xi(e,t,n).next(r=>{if(i.result=r,this.zi)return this.es(e,t,n,r.size)})}).next(()=>i.result)}es(e,t,n,r){return n.documentReadCount<this.ji?(P()<=w.$b.DEBUG&&U("QueryEngine","SDK will not create cache indexes for query:",np(t),"since it only creates cache indexes for collection contains","more than or equal to",this.ji,"documents"),ey.resolve()):(P()<=w.$b.DEBUG&&U("QueryEngine","Query:",np(t),"scans",n.documentReadCount,"local documents and returns",r,"documents as results."),n.documentReadCount>this.Hi*r?(P()<=w.$b.DEBUG&&U("QueryEngine","The SDK decides to create cache indexes for query:",np(t),"as using cache indexes may help improve performance."),this.indexManager.createTargetIndexes(e,nl(t))):ey.resolve())}Yi(e,t){if(na(t))return ey.resolve(null);let n=nl(t);return this.indexManager.getIndexType(e,n).next(r=>0===r?null:(null!==t.limit&&1===r&&(n=nl(t=nc(t,null,"F"))),this.indexManager.getDocumentsMatchingTarget(e,n).next(r=>{let i=nx(...r);return this.Ji.getDocuments(e,i).next(r=>this.indexManager.getMinOffset(e,n).next(n=>{let a=this.ts(t,r);return this.ns(t,a,i,n.readTime)?this.Yi(e,nc(t,null,"F")):this.rs(e,a,t,n)}))})))}Zi(e,t,n,r){return na(t)||r.isEqual(Z.min())?ey.resolve(null):this.Ji.getDocuments(e,n).next(i=>{let a=this.ts(t,i);return this.ns(t,a,n,r)?ey.resolve(null):(P()<=w.$b.DEBUG&&U("QueryEngine","Re-using previous result from %s to execute query: %s",r.toString(),np(t)),this.rs(e,a,t,ec(r,-1)).next(e=>e))})}ts(e,t){let n=new tt(nm(e));return t.forEach((t,r)=>{nf(e,r)&&(n=n.add(r))}),n}ns(e,t,n,r){if(null===e.limit)return!1;if(n.size!==t.size)return!0;let i="F"===e.limitType?t.last():t.first();return!!i&&(i.hasPendingWrites||i.version.compareTo(r)>0)}Xi(e,t,n){return P()<=w.$b.DEBUG&&U("QueryEngine","Using full collection scan to execute query:",np(t)),this.Ji.getDocumentsMatchingQuery(e,t,ed.min(),n)}rs(e,t,n,r){return this.Ji.getDocumentsMatchingQuery(e,n,r).next(e=>(t.forEach(t=>{e=e.insert(t.key,t)}),e))}}class al{constructor(e,t,n,r){this.persistence=e,this.ss=t,this.serializer=r,this.os=new e9(J),this._s=new ny(e=>t6(e),t9),this.us=new Map,this.cs=e.getRemoteDocumentCache(),this.Ur=e.getTargetCache(),this.Gr=e.getBundleCache(),this.ls(n)}ls(e){this.documentOverlayCache=this.persistence.getDocumentOverlayCache(e),this.indexManager=this.persistence.getIndexManager(e),this.mutationQueue=this.persistence.getMutationQueue(e,this.indexManager),this.localDocuments=new i$(this.cs,this.mutationQueue,this.documentOverlayCache,this.indexManager),this.cs.setIndexManager(this.indexManager),this.ss.initialize(this.localDocuments,this.indexManager)}collectGarbage(e){return this.persistence.runTransaction("Collect garbage","readwrite-primary",t=>e.collect(t,this.os))}}async function au(e,t){return await e.persistence.runTransaction("Handle user change","readonly",n=>{let r;return e.mutationQueue.getAllMutationBatches(n).next(i=>(r=i,e.ls(t),e.mutationQueue.getAllMutationBatches(n))).next(t=>{let i=[],a=[],s=nx();for(let e of r)for(let t of(i.push(e.batchId),e.mutations))s=s.add(t.key);for(let e of t)for(let t of(a.push(e.batchId),e.mutations))s=s.add(t.key);return e.localDocuments.getDocuments(n,s).next(e=>({hs:e,removedBatchIds:i,addedBatchIds:a}))})})}function ac(e){return e.persistence.runTransaction("Get last remote snapshot version","readonly",t=>e.Ur.getLastRemoteSnapshotVersion(t))}function ah(e,t,n){let r=nx(),i=nx();
6return n.forEach(e=>r=r.add(e)),t.getEntries(e,r).next(e=>{let r=nv;return n.forEach((n,a)=>{let s=e.get(n);a.isFoundDocument()!==s.isFoundDocument()&&(i=i.add(n)),a.isNoDocument()&&a.version.isEqual(Z.min())?(t.removeEntry(n,a.readTime),r=r.insert(n,a)):!s.isValidDocument()||a.version.compareTo(s.version)>0||0===a.version.compareTo(s.version)&&s.hasPendingWrites?(t.addEntry(a),r=r.insert(n,a)):U("LocalStore","Ignoring outdated watch update for ",n,". Current version:",s.version," Watch version:",a.version)}),{Ps:r,Is:i}})}function ad(e,t){return e.persistence.runTransaction("Allocate target","readwrite",n=>{let r;return e.Ur.getTargetData(n,t).next(i=>i?(r=i,ey.resolve(r)):e.Ur.allocateTargetId(n).next(i=>(r=new rF(t,i,"TargetPurposeListen",n.currentSequenceNumber),e.Ur.addTargetData(n,r).next(()=>r))))}).then(n=>{let r=e.os.get(n.targetId);return(null===r||n.snapshotVersion.compareTo(r.snapshotVersion)>0)&&(e.os=e.os.insert(n.targetId,n),e._s.set(t,n.targetId)),n})}async function ap(e,t,n){let r=e.os.get(t);try{n||await e.persistence.runTransaction("Release target",n?"readwrite":"readwrite-primary",t=>e.persistence.referenceDelegate.removeTarget(t,r))}catch(e){if(!eT(e))throw e;U("LocalStore",`Failed to update sequence numbers for target ${t}: ${e}`)}e.os=e.os.remove(t),e._s.delete(r.target)}function af(e,t,n){let r=Z.min(),i=nx();return e.persistence.runTransaction("Execute query","readwrite",a=>(function(e,t,n){let r=e._s.get(n);return void 0!==r?ey.resolve(e.os.get(r)):e.Ur.getTargetData(t,n)})(e,a,nl(t)).next(t=>{if(t)return r=t.lastLimboFreeSnapshotVersion,e.Ur.getMatchingKeysForTargetId(a,t.targetId).next(e=>{i=e})}).next(()=>e.ss.getDocumentsMatchingQuery(a,t,n?r:Z.min(),n?i:nx())).next(n=>(ay(e,ng(t),n),{documents:n,Ts:i})))}function ag(e,t){let n=e.Ur,r=e.os.get(t);return r?Promise.resolve(r.target):e.persistence.runTransaction("Get target data","readonly",e=>n.ot(e,t).next(e=>e?e.target:null))}function am(e,t){let n=e.us.get(t)||Z.min();return e.persistence.runTransaction("Get new document changes","readonly",r=>e.cs.getAllFromCollectionGroup(r,t,ec(n,-1),Number.MAX_SAFE_INTEGER)).then(n=>(ay(e,t,n),n))}function ay(e,t,n){let r=e.us.get(t)||Z.min();n.forEach((e,t)=>{t.readTime.compareTo(r)>0&&(r=t.readTime)}),e.us.set(t,r)}function av(e,t){return`firestore_clients_${e}_${t}`}function ab(e,t,n){let r=`firestore_mutations_${e}_${n}`;return t.isAuthenticated()&&(r+=`_${t.uid}`),r}function aw(e,t){return`firestore_targets_${e}_${t}`}class aC{constructor(e,t,n,r){this.user=e,this.batchId=t,this.state=n,this.error=r}static Rs(e,t,n){let r=JSON.parse(n),i,a="object"==typeof r&&-1!==["pending","acknowledged","rejected"].indexOf(r.state)&&(void 0===r.error||"object"==typeof r.error);return a&&r.error&&(a="string"==typeof r.error.message&&"string"==typeof r.error.code)&&(i=new R(r.error.code,r.error.message)),a?new aC(e,t,r.state,i):(D("SharedClientState",`Failed to parse mutation state for ID '${t}': ${n}`),null)}Vs(){let e={state:this.state,updateTimeMs:Date.now()};return this.error&&(e.error={code:this.error.code,message:this.error.message}),JSON.stringify(e)}}class ak{constructor(e,t,n){this.targetId=e,this.state=t,this.error=n}static Rs(e,t){let n=JSON.parse(t),r,i="object"==typeof n&&-1!==["not-current","current","rejected"].indexOf(n.state)&&(void 0===n.error||"object"==typeof n.error);return i&&n.error&&(i="string"==typeof n.error.message&&"string"==typeof n.error.code)&&(r=new R(n.error.code,n.error.message)),i?new ak(e,n.state,r):(D("SharedClientState",`Failed to parse target state for ID '${e}': ${t}`),null)}Vs(){let e={state:this.state,updateTimeMs:Date.now()};return this.error&&(e.error={code:this.error.code,message:this.error.message}),JSON.stringify(e)}}class aT{constructor(e,t){this.clientId=e,this.activeTargetIds=t}static Rs(e,t){let n=JSON.parse(t),r="object"==typeof n&&n.activeTargetIds instanceof Array,i=nA;for(let e=0;r&&e<n.activeTargetIds.length;++e)r=eU(n.activeTargetIds[e]),i=i.add(n.activeTargetIds[e]);return r?new aT(e,i):(D("SharedClientState",`Failed to parse client data for instance '${e}': ${t}`),null)}}class aS{constructor(e,t){this.clientId=e,this.onlineState=t}static Rs(e){let t=JSON.parse(e);return"object"==typeof t&&-1!==["Unknown","Online","Offline"].indexOf(t.onlineState)&&"string"==typeof t.clientId?new aS(t.clientId,t.onlineState):(D("SharedCl
6ientState",`Failed to parse online state: ${e}`),null)}}class ax{constructor(){this.activeTargetIds=nA}fs(e){this.activeTargetIds=this.activeTargetIds.add(e)}gs(e){this.activeTargetIds=this.activeTargetIds.delete(e)}Vs(){return JSON.stringify({activeTargetIds:this.activeTargetIds.toArray(),updateTimeMs:Date.now()})}}class aA{constructor(e,t,n,r,i){var a,s,o;this.window=e,this.ui=t,this.persistenceKey=n,this.ps=r,this.syncEngine=null,this.onlineStateHandler=null,this.sequenceNumberHandler=null,this.ys=this.ws.bind(this),this.Ss=new e9(J),this.started=!1,this.bs=[];let l=n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");this.storage=this.window.localStorage,this.currentUser=i,this.Ds=av(this.persistenceKey,this.ps),this.vs=(a=this.persistenceKey,`firestore_sequence_number_${a}`),this.Ss=this.Ss.insert(this.ps,new ax),this.Cs=RegExp(`^firestore_clients_${l}_([^_]*)$`),this.Fs=RegExp(`^firestore_mutations_${l}_(\\d+)(?:_(.*))?$`),this.Ms=RegExp(`^firestore_targets_${l}_(\\d+)$`),this.xs=(s=this.persistenceKey,`firestore_online_state_${s}`),this.Os=(o=this.persistenceKey,`firestore_bundle_loaded_v2_${o}`),this.window.addEventListener("storage",this.ys)}static D(e){return!(!e||!e.localStorage)}async start(){for(let e of(await this.syncEngine.Qi())){if(e===this.ps)continue;let t=this.getItem(av(this.persistenceKey,e));if(t){let n=aT.Rs(e,t);n&&(this.Ss=this.Ss.insert(n.clientId,n))}}this.Ns();let e=this.storage.getItem(this.xs);if(e){let t=this.Ls(e);t&&this.Bs(t)}for(let e of this.bs)this.ws(e);this.bs=[],this.window.addEventListener("pagehide",()=>this.shutdown()),this.started=!0}writeSequenceNumber(e){this.setItem(this.vs,JSON.stringify(e))}getAllActiveQueryTargets(){return this.ks(this.Ss)}isActiveQueryTarget(e){let t=!1;return this.Ss.forEach((n,r)=>{r.activeTargetIds.has(e)&&(t=!0)}),t}addPendingMutation(e){this.qs(e,"pending")}updateMutationState(e,t,n){this.qs(e,t,n),this.Qs(e)}addLocalQueryTarget(e){let t="not-current";if(this.isActiveQueryTarget(e)){let n=this.storage.getItem(aw(this.persistenceKey,e));if(n){let r=ak.Rs(e,n);r&&(t=r.state)}}return this.Ks.fs(e),this.Ns(),t}removeLocalQueryTarget(e){this.Ks.gs(e),this.Ns()}isLocalQueryTarget(e){return this.Ks.activeTargetIds.has(e)}clearQueryState(e){this.removeItem(aw(this.persistenceKey,e))}updateQueryState(e,t,n){this.$s(e,t,n)}handleUserChange(e,t,n){t.forEach(e=>{this.Qs(e)}),this.currentUser=e,n.forEach(e=>{this.addPendingMutation(e)})}setOnlineState(e){this.Us(e)}notifyBundleLoaded(e){this.Ws(e)}shutdown(){this.started&&(this.window.removeEventListener("storage",this.ys),this.removeItem(this.Ds),this.started=!1)}getItem(e){let t=this.storage.getItem(e);return U("SharedClientState","READ",e,t),t}setItem(e,t){U("SharedClientState","SET",e,t),this.storage.setItem(e,t)}removeItem(e){U("SharedClientState","REMOVE",e),this.storage.removeItem(e)}ws(e){if(e.storageArea===this.storage){if(U("SharedClientState","EVENT",e.key,e.newValue),e.key===this.Ds)return void D("Received WebStorage notification for local change. Another client might have garbage-collected our state");this.ui.enqueueRetryable(async()=>{if(this.started){if(null!==e.key){if(this.Cs.test(e.key)){if(null==e.newValue){let t=this.Gs(e.key);return this.zs(t,null)}{let t=this.js(e.key,e.newValue);if(t)return this.zs(t.clientId,t)}}else if(this.Fs.test(e.key)){if(null!==e.newValue){let t=this.Hs(e.key,e.newValue);if(t)return this.Js(t)}}else if(this.Ms.test(e.key)){if(null!==e.newValue){let t=this.Ys(e.key,e.newValue);if(t)return this.Zs(t)}}else if(e.key===this.xs){if(null!==e.newValue){let t=this.Ls(e.newValue);if(t)return this.Bs(t)}}else if(e.key===this.vs){let t=function(e){let t=e_.oe;if(null!=e)try{let n=JSON.parse(e);"number"==typeof n||F(),t=n}catch(e){D("SharedClientState","Failed to read sequence number from WebStorage",e)}return t}(e.newValue);t!==e_.oe&&this.sequenceNumberHandler(t)}else if(e.key===this.Os){let t=this.Xs(e.newValue);await Promise.all(t.map(e=>this.syncEngine.eo(e)))}}}else this.bs.push(e)})}}get Ks(){return this.Ss.get(this.ps)}Ns(){this.setItem(this.Ds,this.Ks.Vs())}qs(e,t,n){let r=new aC(this.currentUser,e,t,n),i=ab(this.persistenceKey,this.currentUser,e);this.setItem(i,r.Vs())}Qs(e){let t=ab(this.persistenceKey,this.currentUser,e);this.removeItem(t)}Us(e){let t={clientId:this.ps,onlineState:e};this.storage.setItem(this.xs,JSON.stringify(t))}
6$s(e,t,n){let r=aw(this.persistenceKey,e),i=new ak(e,t,n);this.setItem(r,i.Vs())}Ws(e){let t=JSON.stringify(Array.from(e));this.setItem(this.Os,t)}Gs(e){let t=this.Cs.exec(e);return t?t[1]:null}js(e,t){let n=this.Gs(e);return aT.Rs(n,t)}Hs(e,t){let n=this.Fs.exec(e),r=Number(n[1]),i=void 0!==n[2]?n[2]:null;return aC.Rs(new N(i),r,t)}Ys(e,t){let n=Number(this.Ms.exec(e)[1]);return ak.Rs(n,t)}Ls(e){return aS.Rs(e)}Xs(e){return JSON.parse(e)}async Js(e){if(e.user.uid===this.currentUser.uid)return this.syncEngine.no(e.batchId,e.state,e.error);U("SharedClientState",`Ignoring mutation for non-active user ${e.user.uid}`)}Zs(e){return this.syncEngine.ro(e.targetId,e.state,e.error)}zs(e,t){let n=t?this.Ss.insert(e,t):this.Ss.remove(e),r=this.ks(this.Ss),i=this.ks(n),a=[],s=[];return i.forEach(e=>{r.has(e)||a.push(e)}),r.forEach(e=>{i.has(e)||s.push(e)}),this.syncEngine.io(a,s).then(()=>{this.Ss=n})}Bs(e){this.Ss.get(e.clientId)&&this.onlineStateHandler(e.onlineState)}ks(e){let t=nA;return e.forEach((e,n)=>{t=t.unionWith(n.activeTargetIds)}),t}}class aI{constructor(){this.so=new ax,this.oo={},this.onlineStateHandler=null,this.sequenceNumberHandler=null}addPendingMutation(e){}updateMutationState(e,t,n){}addLocalQueryTarget(e){return this.so.fs(e),this.oo[e]||"not-current"}updateQueryState(e,t,n){this.oo[e]=t}removeLocalQueryTarget(e){this.so.gs(e)}isLocalQueryTarget(e){return this.so.activeTargetIds.has(e)}clearQueryState(e){delete this.oo[e]}getAllActiveQueryTargets(){return this.so.activeTargetIds}isActiveQueryTarget(e){return this.so.activeTargetIds.has(e)}start(){return this.so=new ax,Promise.resolve()}handleUserChange(e,t,n){}setOnlineState(e){}shutdown(){}writeSequenceNumber(e){}notifyBundleLoaded(e){}}class aE{_o(e){}shutdown(){}}class aN{constructor(){this.ao=()=>this.uo(),this.co=()=>this.lo(),this.ho=[],this.Po()}_o(e){this.ho.push(e)}shutdown(){window.removeEventListener("online",this.ao),window.removeEventListener("offline",this.co)}Po(){window.addEventListener("online",this.ao),window.addEventListener("offline",this.co)}uo(){for(let e of(U("ConnectivityMonitor","Network connectivity changed: AVAILABLE"),this.ho))e(0)}lo(){for(let e of(U("ConnectivityMonitor","Network connectivity changed: UNAVAILABLE"),this.ho))e(1)}static D(){return"undefined"!=typeof window&&void 0!==window.addEventListener&&void 0!==window.removeEventListener}}let a_=null;function aM(){return null===a_?a_=0x10000000+Math.round(0x80000000*Math.random()):a_++,"0x"+a_.toString(16)}let aP={BatchGetDocuments:"batchGet",Commit:"commit",RunQuery:"runQuery",RunAggregationQuery:"runAggregationQuery"};class aU{constructor(e){this.Io=e.Io,this.To=e.To}Eo(e){this.Ao=e}Ro(e){this.Vo=e}mo(e){this.fo=e}onMessage(e){this.po=e}close(){this.To()}send(e){this.Io(e)}yo(){this.Ao()}wo(){this.Vo()}So(e){this.fo(e)}bo(e){this.po(e)}}let aD="WebChannelConnection";class aO extends class{constructor(e){this.databaseInfo=e,this.databaseId=e.databaseId;let t=e.ssl?"https":"http",n=encodeURIComponent(this.databaseId.projectId),r=encodeURIComponent(this.databaseId.database);this.Do=t+"://"+e.host,this.vo=`projects/${n}/databases/${r}`,this.Co="(default)"===this.databaseId.database?`project_id=${n}`:`project_id=${n}&database_id=${r}`}get Fo(){return!1}Mo(e,t,n,r,i){let a=aM(),s=this.xo(e,t.toUriEncodedString());U("RestConnection",`Sending RPC '${e}' ${a}:`,s,n);let o={"google-cloud-resource-prefix":this.vo,"x-goog-request-params":this.Co};return this.Oo(o,r,i),this.No(e,s,o,n).then(t=>(U("RestConnection",`Received RPC '${e}' ${a}: `,t),t),t=>{throw O("RestConnection",`RPC '${e}' ${a} failed with error: `,t,"url: ",s,"request:",n),t})}Lo(e,t,n,r,i,a){return this.Mo(e,t,n,r,i)}Oo(e,t,n){e["X-Goog-Api-Client"]=function(){return"gl-js/ fire/"+_}(),e["Content-Type"]="text/plain",this.databaseInfo.appId&&(e["X-Firebase-GMPID"]=this.databaseInfo.appId),t&&t.headers.forEach((t,n)=>e[n]=t),n&&n.headers.forEach((t,n)=>e[n]=t)}xo(e,t){let n=aP[e];return`${this.Do}/v1/${t}:${n}`}terminate(){}}{constructor(e){super(e),this.forceLongPolling=e.forceLongPolling,this.autoDetectLongPolling=e.autoDetectLongPolling,this.useFetchStreams=e.useFetchStreams,this.longPollingOptions=e.longPollingOptions}No(e,t,n,r){let i=aM();return new Promise((s,o)=>{let c=new a;c.setWithCredentials(!0),c.listenOnce(l.COMPLETE,()=>{try{switch(c.getLastErrorCode()){case u.NO_ERROR:let t=c.getResponseJson();U(aD,`XHR for RPC '${e}' ${i} received:`,JSON.stringify(t)),s(t);break;
6case u.TIMEOUT:U(aD,`RPC '${e}' ${i} timed out`),o(new R(j.DEADLINE_EXCEEDED,"Request time out"));break;case u.HTTP_ERROR:let n=c.getStatus();if(U(aD,`RPC '${e}' ${i} failed with status:`,n,"response text:",c.getResponseText()),n>0){let e=c.getResponseJson();Array.isArray(e)&&(e=e[0]);let t=null==e?void 0:e.error;if(t&&t.status&&t.message){let e=function(e){let t=e.toLowerCase().replace(/_/g,"-");return Object.values(j).indexOf(t)>=0?t:j.UNKNOWN}(t.status);o(new R(e,t.message))}else o(new R(j.UNKNOWN,"Server responded with status "+c.getStatus()))}else o(new R(j.UNAVAILABLE,"Connection failed."));break;default:F()}}finally{U(aD,`RPC '${e}' ${i} completed.`)}});let h=JSON.stringify(r);U(aD,`RPC '${e}' ${i} sending request:`,r),c.send(t,"POST",h,n,15)})}Bo(e,t,n){let r=aM(),i=[this.Do,"/","google.firestore.v1.Firestore","/",e,"/channel"],a=p(),l=d(),u={httpSessionIdParam:"gsessionid",initMessageHeaders:{},messageUrlParams:{database:`projects/${this.databaseId.projectId}/databases/${this.databaseId.database}`},sendRawJson:!0,supportsCrossDomainXhr:!0,internalChannelParams:{forwardChannelRequestTimeoutMs:6e5},forceLongPolling:this.forceLongPolling,detectBufferingProxy:this.autoDetectLongPolling},g=this.longPollingOptions.timeoutSeconds;void 0!==g&&(u.longPollingTimeout=Math.round(1e3*g)),this.useFetchStreams&&(u.xmlHttpFactory=new s({})),this.Oo(u.initMessageHeaders,t,n),u.encodeInitMessageHeaders=!0;let m=i.join("");U(aD,`Creating RPC '${e}' stream ${r}: ${m}`,u);let y=a.createWebChannel(m,u),v=!1,b=!1,w=new aU({Io:t=>{b?U(aD,`Not sending because RPC '${e}' stream ${r} is closed:`,t):(v||(U(aD,`Opening RPC '${e}' stream ${r} transport.`),y.open(),v=!0),U(aD,`RPC '${e}' stream ${r} sending:`,t),y.send(t))},To:()=>y.close()}),C=(e,t,n)=>{e.listen(t,e=>{try{n(e)}catch(e){setTimeout(()=>{throw e},0)}})};return C(y,o.EventType.OPEN,()=>{b||(U(aD,`RPC '${e}' stream ${r} transport opened.`),w.yo())}),C(y,o.EventType.CLOSE,()=>{b||(b=!0,U(aD,`RPC '${e}' stream ${r} transport closed`),w.So())}),C(y,o.EventType.ERROR,t=>{b||(b=!0,O(aD,`RPC '${e}' stream ${r} transport errored:`,t),w.So(new R(j.UNAVAILABLE,"The operation could not be completed")))}),C(y,o.EventType.MESSAGE,t=>{var n;if(!b){let i=t.data[0];i||F();let a=i.error||(null===(n=i[0])||void 0===n?void 0:n.error);if(a){U(aD,`RPC '${e}' stream ${r} received error:`,a);let t=a.status,n=function(e){let t=f[e];if(void 0!==t)return n4(t)}(t),i=a.message;void 0===n&&(n=j.INTERNAL,i="Unknown error status: "+t+" with message "+a.message),b=!0,w.So(new R(n,i)),y.close()}else U(aD,`RPC '${e}' stream ${r} received:`,i),w.bo(i)}}),C(l,h.STAT_EVENT,t=>{t.stat===c.PROXY?U(aD,`RPC '${e}' stream ${r} detected buffering proxy`):t.stat===c.NOPROXY&&U(aD,`RPC '${e}' stream ${r} detected no buffering proxy`)}),setTimeout(()=>{w.wo()},0),w}}function aL(){return"undefined"!=typeof window?window:null}function aF(){return"undefined"!=typeof document?document:null}function aj(e){return new rp(e,!0)}class aR{constructor(e,t,n=1e3,r=1.5,i=6e4){this.ui=e,this.timerId=t,this.ko=n,this.qo=r,this.Qo=i,this.Ko=0,this.$o=null,this.Uo=Date.now(),this.reset()}reset(){this.Ko=0}Wo(){this.Ko=this.Qo}Go(e){this.cancel();let t=Math.floor(this.Ko+this.zo()),n=Math.max(0,Date.now()-this.Uo),r=Math.max(0,t-n);r>0&&U("ExponentialBackoff",`Backing off for ${r} ms (base delay: ${this.Ko} ms, delay with jitter: ${t} ms, last attempt: ${n} ms ago)`),this.$o=this.ui.enqueueAfterDelay(this.timerId,r,()=>(this.Uo=Date.now(),e())),this.Ko*=this.qo,this.Ko<this.ko&&(this.Ko=this.ko),this.Ko>this.Qo&&(this.Ko=this.Qo)}jo(){null!==this.$o&&(this.$o.skipDelay(),this.$o=null)}
6cancel(){null!==this.$o&&(this.$o.cancel(),this.$o=null)}zo(){return(Math.random()-.5)*this.Ko}}class aV{constructor(e,t,n,r,i,a,s,o){this.ui=e,this.Ho=n,this.Jo=r,this.connection=i,this.authCredentialsProvider=a,this.appCheckCredentialsProvider=s,this.listener=o,this.state=0,this.Yo=0,this.Zo=null,this.Xo=null,this.stream=null,this.e_=0,this.t_=new aR(e,t)}n_(){return 1===this.state||5===this.state||this.r_()}r_(){return 2===this.state||3===this.state}start(){this.e_=0,4!==this.state?this.auth():this.i_()}async stop(){this.n_()&&await this.close(0)}s_(){this.state=0,this.t_.reset()}o_(){this.r_()&&null===this.Zo&&(this.Zo=this.ui.enqueueAfterDelay(this.Ho,6e4,()=>this.__()))}a_(e){this.u_(),this.stream.send(e)}async __(){if(this.r_())return this.close(0)}u_(){this.Zo&&(this.Zo.cancel(),this.Zo=null)}c_(){this.Xo&&(this.Xo.cancel(),this.Xo=null)}async close(e,t){this.u_(),this.c_(),this.t_.cancel(),this.Yo++,4!==e?this.t_.reset():t&&t.code===j.RESOURCE_EXHAUSTED?(D(t.toString()),D("Using maximum backoff delay to prevent overloading the backend."),this.t_.Wo()):t&&t.code===j.UNAUTHENTICATED&&3!==this.state&&(this.authCredentialsProvider.invalidateToken(),this.appCheckCredentialsProvider.invalidateToken()),null!==this.stream&&(this.l_(),this.stream.close(),this.stream=null),this.state=e,await this.listener.mo(t)}l_(){}auth(){this.state=1;let e=this.h_(this.Yo),t=this.Yo;Promise.all([this.authCredentialsProvider.getToken(),this.appCheckCredentialsProvider.getToken()]).then(([e,n])=>{this.Yo===t&&this.P_(e,n)},t=>{e(()=>{let e=new R(j.UNKNOWN,"Fetching auth token failed: "+t.message);return this.I_(e)})})}P_(e,t){let n=this.h_(this.Yo);this.stream=this.T_(e,t),this.stream.Eo(()=>{n(()=>this.listener.Eo())}),this.stream.Ro(()=>{n(()=>(this.state=2,this.Xo=this.ui.enqueueAfterDelay(this.Jo,1e4,()=>(this.r_()&&(this.state=3),Promise.resolve())),this.listener.Ro()))}),this.stream.mo(e=>{n(()=>this.I_(e))}),this.stream.onMessage(e=>{n(()=>1==++this.e_?this.E_(e):this.onNext(e))})}i_(){this.state=5,this.t_.Go(async()=>{this.state=0,this.start()})}I_(e){return U("PersistentStream",`close with error: ${e}`),this.stream=null,this.close(4,e)}h_(e){return t=>{this.ui.enqueueAndForget(()=>this.Yo===e?t():(U("PersistentStream","stream callback skipped by getCloseGuardedDispatcher."),Promise.resolve()))}}}class aB extends aV{constructor(e,t,n,r,i,a){super(e,"listen_stream_connection_backoff","listen_stream_idle","health_check_timeout",t,n,r,a),this.serializer=i}T_(e,t){return this.connection.Bo("Listen",e,t)}E_(e){return this.onNext(e)}onNext(e){this.t_.reset();let t=function(e,t){let n;if("targetChange"in t){var r,i;t.targetChange;let a="NO_CHANGE"===(r=t.targetChange.targetChangeType||"NO_CHANGE")?0:"ADD"===r?1:"REMOVE"===r?2:"CURRENT"===r?3:"RESET"===r?4:F(),s=t.targetChange.targetIds||[],o=(i=t.targetChange.resumeToken,e.useProto3Json?(void 0===i||"string"==typeof i||F(),ts.fromBase64String(i||"")):(void 0===i||i instanceof I||i instanceof Uint8Array||F(),ts.fromUint8Array(i||new Uint8Array))),l=t.targetChange.cause;n=new ra(a,s,o,l&&new R(void 0===l.code?j.UNKNOWN:n4(l.code),l.message||"")||null)}else if("documentChange"in t){t.documentChange;let r=t.documentChange;r.document,r.document.name,r.document.updateTime;let i=rk(e,r.document.name),a=ry(r.document.updateTime),s=r.document.createTime?ry(r.document.createTime):Z.min(),o=new tF({mapValue:{fields:r.document.fields}}),l=tj.newFoundDocument(i,a,s,o);n=new rr(r.targetIds||[],r.removedTargetIds||[],l.key,l)}else if("documentDelete"in t){t.documentDelete;let r=t.documentDelete;r.document;let i=rk(e,r.document),a=r.readTime?ry(r.readTime):Z.min(),s=tj.newNoDocument(i,a);n=new rr([],r.removedTargetIds||[],s.key,s)}else if("documentRemove"in t){t.documentRemove;let r=t.documentRemove;r.document;let i=rk(e,r.document);n=new rr([],r.removedTargetIds||[],i,null)}else{if(!("filter"in t))return F();{t.filter;let e=t.filter;e.targetId;let{count:r=0,unchangedNames:i}=e,a=new n3(r,i);n=new ri(e.targetId,a)}}return n}(this.serializer,e),n=function(e){if(!("targetChange"in e))return Z.min();let t=e.targetChange;return t.targetIds&&t.targetIds.length?Z.min():t.readTime?ry(t.readTime):Z.min()}(e);return this.listener.d_(t,n)}A_(e){let t={};t.database=rx(this.serializer),t.addTarget=function(e,t){let n;let r=t.target;if((n=t7(r)?{documents:rM(e,r)}:{query:rP(e,r)._t}).targetId=t.targetId,t.resumeToken.approximateByteSize()>0){n.resumeToken=rm(e,t.resumeToken);let r=rf(e,t.expectedCount);null!==r&&(n.expectedCount=r)}else if(t.snapshotVersion.compareTo(Z.min())>0){n.readTime=rg(e,t.snapshotVersion.toTimestamp());let r=rf(e,t.expectedCount);null!==r&&(n.expectedCount=r)}return n}(this.serializer,e);let n=function(e,t){let n=function(e){switch(e){case"TargetPurposeListen":return null;case"TargetPurposeExistenceFilterMismatch":return"existence-filter-mismatch";case"TargetPurposeExistenceFilterMismatchBloom":return"existence-filter-mismatch-bloom";case"TargetPurposeLimboResolution":return"limbo-document";default:return F()}}(t.purpose);return null==n?null:{"goog-listen-tags":n}}(this.serializer,e);n&&(t.labels=n),this.a_(t)}R_(e){let t={};t.database=rx(this.serializer),t.removeTarget=e,this.a_(t)}}class az extends aV{constructor(e,t,n,r,i,a){super(e,"write_stream_connection_backoff","write_stream_idle","health_check_timeout",t,n,r,a),this.serializer
6=i}get V_(){return this.e_>0}start(){this.lastStreamToken=void 0,super.start()}l_(){this.V_&&this.m_([])}T_(e,t){return this.connection.Bo("Write",e,t)}E_(e){return e.streamToken||F(),this.lastStreamToken=e.streamToken,e.writeResults&&0!==e.writeResults.length&&F(),this.listener.f_()}onNext(e){var t,n;e.streamToken||F(),this.lastStreamToken=e.streamToken,this.t_.reset();let r=(t=e.writeResults,n=e.commitTime,t&&t.length>0?(void 0!==n||F(),t.map(e=>{let t;return(t=e.updateTime?ry(e.updateTime):ry(n)).isEqual(Z.min())&&(t=ry(n)),new nB(t,e.transformResults||[])})):[]),i=ry(e.commitTime);return this.listener.g_(i,r)}p_(){let e={};e.database=rx(this.serializer),this.a_(e)}m_(e){let t={streamToken:this.lastStreamToken,writes:e.map(e=>rN(this.serializer,e))};this.a_(t)}}class aH extends class{}{constructor(e,t,n,r){super(),this.authCredentials=e,this.appCheckCredentials=t,this.connection=n,this.serializer=r,this.y_=!1}w_(){if(this.y_)throw new R(j.FAILED_PRECONDITION,"The client has already been terminated.")}Mo(e,t,n,r){return this.w_(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then(([i,a])=>this.connection.Mo(e,rb(t,n),r,i,a)).catch(e=>{throw"FirebaseError"===e.name?(e.code===j.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),e):new R(j.UNKNOWN,e.toString())})}Lo(e,t,n,r,i){return this.w_(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then(([a,s])=>this.connection.Lo(e,rb(t,n),r,a,s,i)).catch(e=>{throw"FirebaseError"===e.name?(e.code===j.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),e):new R(j.UNKNOWN,e.toString())})}terminate(){this.y_=!0,this.connection.terminate()}}class aq{constructor(e,t){this.asyncQueue=e,this.onlineStateHandler=t,this.state="Unknown",this.S_=0,this.b_=null,this.D_=!0}v_(){0===this.S_&&(this.C_("Unknown"),this.b_=this.asyncQueue.enqueueAfterDelay("online_state_timeout",1e4,()=>(this.b_=null,this.F_("Backend didn't respond within 10 seconds."),this.C_("Offline"),Promise.resolve())))}M_(e){"Online"===this.state?this.C_("Unknown"):(this.S_++,this.S_>=1&&(this.x_(),this.F_(`Connection failed 1 times. Most recent error: ${e.toString()}`),this.C_("Offline")))}set(e){this.x_(),this.S_=0,"Online"===e&&(this.D_=!1),this.C_(e)}C_(e){e!==this.state&&(this.state=e,this.onlineStateHandler(e))}F_(e){let t=`Could not reach Cloud Firestore backend. ${e} 7This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.`;this.D_?(D(t),this.D_=!1):U("OnlineStateTracker",t)}x_(){null!==this.b_&&(this.b_.cancel(),this.b_=null)}}class aG{constructor(e,t,n,r,i){this.localStore=e,this.datastore=t,this.asyncQueue=n,this.remoteSyncer={},this.O_=[],this.N_=new Map,this.L_=new Set,this.B_=[],this.k_=i,this.k_._o(e=>{n.enqueueAndForget(async()=>{a1(this)&&(U("RemoteStore","Restarting streams for network reachability change."),await async function(e){e.L_.add(4),await aK(e),e.q_.set("Unknown"),e.L_.delete(4),await aW(e)}(this))})}),this.q_=new aq(n,r)}}async function aW(e){if(a1(e))for(let t of e.B_)await t(!0)}async function aK(e){for(let t of e.B_)await t(!1)}function a$(e,t){e.N_.has(t.targetId)||(e.N_.set(t.targetId,t),aZ(e)?aX(e):ss(e).r_()&&aJ(e,t))}function aQ(e,t){let n=ss(e);e.N_.delete(t),n.r_()&&aY(e,t),0===e.N_.size&&(n.r_()?n.o_():a1(e)&&e.q_.set("Unknown"))}function aJ(e,t){if(e.Q_.xe(t.targetId),t.resumeToken.approximateByteSize()>0||t.snapshotVersion.compareTo(Z.min())>0){let n=e.remoteSyncer.getRemoteKeysForTarget(t.targetId).size;t=t.withExpectedCount(n)}ss(e).A_(t)}function aY(e,t){e.Q_.xe(t),ss(e).R_(t)}function aX(e){e.Q_=new ro({getRemoteKeysForTarget:t=>e.remoteSyncer.getRemoteKeysForTarget(t),ot:t=>e.N_.get(t)||null,tt:()=>e.datastore.serializer.databaseId}),ss(e).start(),e.q_.v_()}function aZ(e){return a1(e)&&!ss(e).n_()&&e.N_.size>0}function a1(e){return 0===e.L_.size}async function a2(e){e.q_.set("Online")}async function a0(e){e.N_.forEach((t,n)=>{aJ(e,t)})}async function a5(e,t){e.Q_=void 0,aZ(e)?(e.q_.M_(t),aX(e)):e.q_.set("Unknown")}async function a3(e,t,n){if(e.q_.set("Online"),t instanceof ra&&2===t.state&&t.cause)try{await async function(e,t){let n=t.cause;for(let r of t.targetIds)e.N_.has(r)&&(await e.remoteSyncer.rejectListen(r,n),e.N_.delete(r),e.Q_.removeTarget(r))}(e,t)}catch(n){U("RemoteStore","Failed to remove targets %s: %s ",t.targetIds.join(","),n),await a4(e,n)}else if(t instanceof rr?e.Q_.Ke(t):t instanceof ri?e.Q_.He(t):e.Q_.We(t),!n.isEqual(Z.min()))try{let t=await ac(e.localStore);n.compareTo(t)>=0&&await function(e,t){let n=e.Q_.rt(t);
7return n.targetChanges.forEach((n,r)=>{if(n.resumeToken.approximateByteSize()>0){let i=e.N_.get(r);i&&e.N_.set(r,i.withResumeToken(n.resumeToken,t))}}),n.targetMismatches.forEach((t,n)=>{let r=e.N_.get(t);if(!r)return;e.N_.set(t,r.withResumeToken(ts.EMPTY_BYTE_STRING,r.snapshotVersion)),aY(e,t);let i=new rF(r.target,t,n,r.sequenceNumber);aJ(e,i)}),e.remoteSyncer.applyRemoteEvent(n)}(e,n)}catch(t){U("RemoteStore","Failed to raise snapshot:",t),await a4(e,t)}}async function a4(e,t,n){if(!eT(t))throw t;e.L_.add(1),await aK(e),e.q_.set("Offline"),n||(n=()=>ac(e.localStore)),e.asyncQueue.enqueueRetryable(async()=>{U("RemoteStore","Retrying IndexedDB access"),await n(),e.L_.delete(1),await aW(e)})}function a8(e,t){return t().catch(n=>a4(e,n,t))}async function a6(e){let t=so(e),n=e.O_.length>0?e.O_[e.O_.length-1].batchId:-1;for(;a1(e)&&e.O_.length<10;)try{let r=await function(e,t){return e.persistence.runTransaction("Get next mutation batch","readonly",n=>(void 0===t&&(t=-1),e.mutationQueue.getNextMutationBatchAfterBatchId(n,t)))}(e.localStore,n);if(null===r){0===e.O_.length&&t.o_();break}n=r.batchId,function(e,t){e.O_.push(t);let n=so(e);n.r_()&&n.V_&&n.m_(t.mutations)}(e,r)}catch(t){await a4(e,t)}a9(e)&&a7(e)}function a9(e){return a1(e)&&!so(e).n_()&&e.O_.length>0}function a7(e){so(e).start()}async function se(e){so(e).p_()}async function st(e){let t=so(e);for(let n of e.O_)t.m_(n.mutations)}async function sn(e,t,n){let r=e.O_.shift(),i=n0.from(r,t,n);await a8(e,()=>e.remoteSyncer.applySuccessfulWrite(i)),await a6(e)}async function sr(e,t){t&&so(e).V_&&await async function(e,t){var n;if(function(e){switch(e){default:return F();case j.CANCELLED:case j.UNKNOWN:case j.DEADLINE_EXCEEDED:case j.RESOURCE_EXHAUSTED:case j.INTERNAL:case j.UNAVAILABLE:case j.UNAUTHENTICATED:return!1;case j.INVALID_ARGUMENT:case j.NOT_FOUND:case j.ALREADY_EXISTS:case j.PERMISSION_DENIED:case j.FAILED_PRECONDITION:case j.ABORTED:case j.OUT_OF_RANGE:case j.UNIMPLEMENTED:case j.DATA_LOSS:return!0}}(n=t.code)&&n!==j.ABORTED){let n=e.O_.shift();so(e).s_(),await a8(e,()=>e.remoteSyncer.rejectFailedWrite(n.batchId,t)),await a6(e)}}(e,t),a9(e)&&a7(e)}async function si(e,t){e.asyncQueue.verifyOperationInProgress(),U("RemoteStore","RemoteStore received new credentials");let n=a1(e);e.L_.add(3),await aK(e),n&&e.q_.set("Unknown"),await e.remoteSyncer.handleCredentialChange(t),e.L_.delete(3),await aW(e)}async function sa(e,t){t?(e.L_.delete(2),await aW(e)):t||(e.L_.add(2),await aK(e),e.q_.set("Unknown"))}function ss(e){var t,n,r;return e.K_||(e.K_=(t=e.datastore,n=e.asyncQueue,r={Eo:a2.bind(null,e),Ro:a0.bind(null,e),mo:a5.bind(null,e),d_:a3.bind(null,e)},t.w_(),new aB(n,t.connection,t.authCredentials,t.appCheckCredentials,t.serializer,r)),e.B_.push(async t=>{t?(e.K_.s_(),aZ(e)?aX(e):e.q_.set("Unknown")):(await e.K_.stop(),e.Q_=void 0)})),e.K_}function so(e){var t,n,r;return e.U_||(e.U_=(t=e.datastore,n=e.asyncQueue,r={Eo:()=>Promise.resolve(),Ro:se.bind(null,e),mo:sr.bind(null,e),f_:st.bind(null,e),g_:sn.bind(null,e)},t.w_(),new az(n,t.connection,t.authCredentials,t.appCheckCredentials,t.serializer,r)),e.B_.push(async t=>{t?(e.U_.s_(),await a6(e)):(await e.U_.stop(),e.O_.length>0&&(U("RemoteStore",`Stopping write stream with ${e.O_.length} pending writes`),e.O_=[]))})),e.U_}class sl{constructor(e,t,n,r,i){this.asyncQueue=e,this.timerId=t,this.targetTimeMs=n,this.op=r,this.removalCallback=i,this.deferred=new V,this.then=this.deferred.promise.then.bind(this.deferred.promise),this.deferred.promise.catch(e=>{})}get promise(){return this.deferred.promise}static createAndSchedule(e,t,n,r,i){let a=new sl(e,t,Date.now()+n,r,i);return a.start(n),a}start(e){this.timerHandle=setTimeout(()=>this.handleDelayElapsed(),e)}skipDelay(){return this.handleDelayElapsed()}cancel(e){null!==this.timerHandle&&(this.clearTimeout(),this.deferred.reject(new R(j.CANCELLED,"Operation cancelled"+(e?": "+e:""))))}handleDelayElapsed(){this.asyncQueue.enqueueAndForget(()=>null!==this.timerHandle?(this.clearTimeout(),this.op().then(e=>this.deferred.resolve(e))):Promise.resolve())}clearTimeout(){null!==this.timerHandle&&(this.removalCallback(this),clearTimeout(this.timerHandle),this.timerHandle=null)}}function su(e,t){if(D("AsyncQueue",`${t}: ${e}`),eT(e))return new R(j.UNAVAILABLE,`${t}: ${e}`);throw e}class sc{constructor(e){this.comparator=e?(t,n)=>e(t,n)||ei.comparator(t.key,n.key):(e,t)=>ei.comparator(e.key,t.key),this.keyedMap=nw(),this.sortedSet=new e9(this.comparator)}static emptySet(e){return new sc(e.comparator)}has(e){return null!=this.keyedMap.get(e)}get(e){return this.keyedMap.get(e)}first(){return this.sortedSet.minKey()}last(){return this.sortedSet.maxKey()}isEmpty(){return this.sortedSet.isEmpty()}indexOf(e){let t=this.keyedMap.get(e);return t?this.sortedSet.indexOf(t):-1}get size(){return this.sortedSet.size}forEach(e){this.sortedSet.inorderTraversal((t,n)=>(e(t),!1))}add(e){let t=this.delete(e.key);return t.copy(t.keyedMap.insert(e.key,e),t.sortedSet.insert(e,null))}delete(e){let t=this.get(e);return t?this.copy(this.keyedMap.remove(e),this.sortedSet.remove(t)):this}isEqual(e){if(!(e instanceof sc)||this.size!==e.size)return!1;let t=this.sortedSet.getIterator(),n=e.sortedSet.getIterator();for(;t.hasNext();){let e=t.getNext().key,r=n.getNext().key;if(!e.isEqual(r))return!1}return!0}toString(){let e=[];return this.forEach(t=>{e.push(t.toString())}),0===e.length?"DocumentSet ()":"DocumentSet (\n "+e.join(" \n")+"\n)"}copy(e,t){let n=new sc;return n.comparator=this.comparator,n.keyedMap=e,n.sortedSet=t,n}}class sh{constructor(){this.W_=new e9(ei.comparator)}track(e){let t=e.doc.key,n=this.W_.get(t);n?0!==e.type&&3===n.type?this.W_=this.W_.insert(t,e):3===e.type&&1!==n.type?this.W_=this.W_.insert(t,{type:n.type,doc:e.doc}):2===e.type&&2===n.type?this.W_=this.W_.insert(t,{type:2,doc:e.doc}):2===e.type&&0===n.type?this.W_=this.W_.insert(t,{type:0,doc:e.doc}):1===e.type&&0===n.type?this.W_=this.W_.remove(t):1===e.type&&2===n.type?this.W_=this.W_.insert(t,{type:1,doc:n.doc}):0===e.type&&1===n.type?this.W_=this.W_.insert(t,{type:2,doc:e.doc}):F():this.W_=this.W_.insert(t,e)}G_(){let e=[];return this.W_.inorderTraversal((t,n)=>{e.push(n)}),e}}class sd{constructor(e,t,n,r,i,a,s,o,l){this.query=e,this.docs=t,this.oldDocs=n,this.docChanges=r,this.mutatedKeys=i,this.fromCache=a,this.syncStateChanged=s,this.excludesMetadataChanges=o,this.hasCachedResults=l}static fromInitialDocuments(e,t,n,r,i){let a=[];
7return t.forEach(e=>{a.push({type:0,doc:e})}),new sd(e,t,sc.emptySet(t),a,n,r,!0,!1,i)}get hasPendingWrites(){return!this.mutatedKeys.isEmpty()}isEqual(e){if(!(this.fromCache===e.fromCache&&this.hasCachedResults===e.hasCachedResults&&this.syncStateChanged===e.syncStateChanged&&this.mutatedKeys.isEqual(e.mutatedKeys)&&nh(this.query,e.query)&&this.docs.isEqual(e.docs)&&this.oldDocs.isEqual(e.oldDocs)))return!1;let t=this.docChanges,n=e.docChanges;if(t.length!==n.length)return!1;for(let e=0;e<t.length;e++)if(t[e].type!==n[e].type||!t[e].doc.isEqual(n[e].doc))return!1;return!0}}class sp{constructor(){this.z_=void 0,this.j_=[]}H_(){return this.j_.some(e=>e.J_())}}class sf{constructor(){this.queries=sg(),this.onlineState="Unknown",this.Y_=new Set}terminate(){!function(e,t){let n=e.queries;e.queries=sg(),n.forEach((e,n)=>{for(let e of n.j_)e.onError(t)})}(this,new R(j.ABORTED,"Firestore shutting down"))}}function sg(){return new ny(e=>nd(e),nh)}function sm(e,t){let n=!1;for(let r of t){let t=r.query,i=e.queries.get(t);if(i){for(let e of i.j_)e.X_(r)&&(n=!0);i.z_=r}}n&&sv(e)}function sy(e,t,n){let r=e.queries.get(t);if(r)for(let e of r.j_)e.onError(n);e.queries.delete(t)}function sv(e){e.Y_.forEach(e=>{e.next()})}(y=m||(m={})).ea="default",y.Cache="cache";class sb{constructor(e){this.key=e}}class sw{constructor(e){this.key=e}}class sC{constructor(e,t){this.query=e,this.Ta=t,this.Ea=null,this.hasCachedResults=!1,this.current=!1,this.da=nx(),this.mutatedKeys=nx(),this.Aa=nm(e),this.Ra=new sc(this.Aa)}get Va(){return this.Ta}ma(e,t){let n=t?t.fa:new sh,r=t?t.Ra:this.Ra,i=t?t.mutatedKeys:this.mutatedKeys,a=r,s=!1,o="F"===this.query.limitType&&r.size===this.query.limit?r.last():null,l="L"===this.query.limitType&&r.size===this.query.limit?r.first():null;if(e.inorderTraversal((e,t)=>{let u=r.get(e),c=nf(this.query,t)?t:null,h=!!u&&this.mutatedKeys.has(u.key),d=!!c&&(c.hasLocalMutations||this.mutatedKeys.has(c.key)&&c.hasCommittedMutations),p=!1;u&&c?u.data.isEqual(c.data)?h!==d&&(n.track({type:3,doc:c}),p=!0):this.ga(u,c)||(n.track({type:2,doc:c}),p=!0,(o&&this.Aa(c,o)>0||l&&0>this.Aa(c,l))&&(s=!0)):!u&&c?(n.track({type:0,doc:c}),p=!0):u&&!c&&(n.track({type:1,doc:u}),p=!0,(o||l)&&(s=!0)),p&&(c?(a=a.add(c),i=d?i.add(e):i.delete(e)):(a=a.delete(e),i=i.delete(e)))}),null!==this.query.limit)for(;a.size>this.query.limit;){let e="F"===this.query.limitType?a.last():a.first();a=a.delete(e.key),i=i.delete(e.key),n.track({type:1,doc:e})}return{Ra:a,fa:n,ns:s,mutatedKeys:i}}ga(e,t){return e.hasLocalMutations&&t.hasCommittedMutations&&!t.hasLocalMutations}applyChanges(e,t,n,r){let i=this.Ra;this.Ra=e.Ra,this.mutatedKeys=e.mutatedKeys;let a=e.fa.G_();a.sort((e,t)=>(function(e,t){let n=e=>{switch(e){case 0:return 1;case 2:case 3:return 2;case 1:return 0;default:return F()}};return n(e)-n(t)})(e.type,t.type)||this.Aa(e.doc,t.doc)),this.pa(n),r=null!=r&&r;let s=t&&!r?this.ya():[],o=0===this.da.size&&this.current&&!r?1:0,l=o!==this.Ea;return(this.Ea=o,0!==a.length||l)?{snapshot:new sd(this.query,e.Ra,i,a,e.mutatedKeys,0===o,l,!1,!!n&&n.resumeToken.approximateByteSize()>0),wa:s}:{wa:s}}Z_(e){return this.current&&"Offline"===e?(this.current=!1,this.applyChanges({Ra:this.Ra,fa:new sh,mutatedKeys:this.mutatedKeys,ns:!1},!1)):{wa:[]}}Sa(e){return!this.Ta.has(e)&&!!this.Ra.has(e)&&!this.Ra.get(e).hasLocalMutations}pa(e){e&&(e.addedDocuments.forEach(e=>this.Ta=this.Ta.add(e)),e.modifiedDocuments.forEach(e=>{}),e.removedDocuments.forEach(e=>this.Ta=this.Ta.delete(e)),this.current=e.current)}ya(){if(!this.current)return[];let e=this.da;this.da=nx(),this.Ra.forEach(e=>{this.Sa(e.key)&&(this.da=this.da.add(e.key))});let t=[];return e.forEach(e=>{this.da.has(e)||t.push(new sw(e))}),this.da.forEach(n=>{e.has(n)||t.push(new sb(n))}),t}ba(e){this.Ta=e.Ts,this.da=nx();let t=this.ma(e.documents);return this.applyChanges(t,!0)}Da(){return sd.fromInitialDocuments(this.query,this.Ra,this.mutatedKeys,0===this.Ea,this.hasCachedResults)}}class sk{constructor(e,t,n){this.query=e,this.targetId=t,this.view=n}}class sT{constructor(e){this.key=e,this.va=!1}}class sS{constructor(e,t,n,r,i,a){this.localStore=e,this.remoteStore=t,this.eventManager=n,this.sharedCl
7ientState=r,this.currentUser=i,this.maxConcurrentLimboResolutions=a,this.Ca={},this.Fa=new ny(e=>nd(e),nh),this.Ma=new Map,this.xa=new Set,this.Oa=new e9(ei.comparator),this.Na=new Map,this.La=new iX,this.Ba={},this.ka=new Map,this.qa=iE.kn(),this.onlineState="Unknown",this.Qa=void 0}get isPrimaryClient(){return!0===this.Qa}}async function sx(e,t,n=!0){let r;let i=s1(e),a=i.Fa.get(t);return a?(i.sharedClientState.addLocalQueryTarget(a.targetId),r=a.view.Da()):r=await sI(i,t,n,!0),r}async function sA(e,t){let n=s1(e);await sI(n,t,!0,!1)}async function sI(e,t,n,r){let i;let a=await ad(e.localStore,nl(t)),s=a.targetId,o=n?e.sharedClientState.addLocalQueryTarget(s):"not-current";return r&&(i=await sE(e,t,s,"current"===o,a.resumeToken)),e.isPrimaryClient&&n&&a$(e.remoteStore,a),i}async function sE(e,t,n,r,i){e.Ka=(t,n,r)=>(async function(e,t,n,r){let i=t.view.ma(n);i.ns&&(i=await af(e.localStore,t.query,!1).then(({documents:e})=>t.view.ma(e,i)));let a=r&&r.targetChanges.get(t.targetId),s=r&&null!=r.targetMismatches.get(t.targetId),o=t.view.applyChanges(i,e.isPrimaryClient,a,s);return sV(e,t.targetId,o.wa),o.snapshot})(e,t,n,r);let a=await af(e.localStore,t,!0),s=new sC(t,a.Ts),o=s.ma(a.documents),l=rn.createSynthesizedTargetChangeForCurrentChange(n,r&&"Offline"!==e.onlineState,i),u=s.applyChanges(o,e.isPrimaryClient,l);sV(e,n,u.wa);let c=new sk(t,n,s);return e.Fa.set(t,c),e.Ma.has(n)?e.Ma.get(n).push(t):e.Ma.set(n,[t]),u.snapshot}async function sN(e,t,n){let r=e.Fa.get(t),i=e.Ma.get(r.targetId);if(i.length>1)return e.Ma.set(r.targetId,i.filter(e=>!nh(e,t))),void e.Fa.delete(t);e.isPrimaryClient?(e.sharedClientState.removeLocalQueryTarget(r.targetId),e.sharedClientState.isActiveQueryTarget(r.targetId)||await ap(e.localStore,r.targetId,!1).then(()=>{e.sharedClientState.clearQueryState(r.targetId),n&&aQ(e.remoteStore,r.targetId),sj(e,r.targetId)}).catch(em)):(sj(e,r.targetId),await ap(e.localStore,r.targetId,!0))}async function s_(e,t){let n=e.Fa.get(t),r=e.Ma.get(n.targetId);e.isPrimaryClient&&1===r.length&&(e.sharedClientState.removeLocalQueryTarget(n.targetId),aQ(e.remoteStore,n.targetId))}async function sM(e,t){try{let n=await function(e,t){let n=t.snapshotVersion,r=e.os;return e.persistence.runTransaction("Apply remote event","readwrite-primary",i=>{let a=e.cs.newChangeBuffer({trackRemovals:!0});r=e.os;let s=[];
7t.targetChanges.forEach((a,o)=>{var l;let u=r.get(o);if(!u)return;s.push(e.Ur.removeMatchingKeys(i,a.removedDocuments,o).next(()=>e.Ur.addMatchingKeys(i,a.addedDocuments,o)));let c=u.withSequenceNumber(i.currentSequenceNumber);null!==t.targetMismatches.get(o)?c=c.withResumeToken(ts.EMPTY_BYTE_STRING,Z.min()).withLastLimboFreeSnapshotVersion(Z.min()):a.resumeToken.approximateByteSize()>0&&(c=c.withResumeToken(a.resumeToken,n)),r=r.insert(o,c),l=c,(0===u.resumeToken.approximateByteSize()||l.snapshotVersion.toMicroseconds()-u.snapshotVersion.toMicroseconds()>=3e8||a.addedDocuments.size+a.modifiedDocuments.size+a.removedDocuments.size>0)&&s.push(e.Ur.updateTargetData(i,c))});let o=nv,l=nx();if(t.documentUpdates.forEach(n=>{t.resolvedLimboDocuments.has(n)&&s.push(e.persistence.referenceDelegate.updateLimboDocument(i,n))}),s.push(ah(i,a,t.documentUpdates).next(e=>{o=e.Ps,l=e.Is})),!n.isEqual(Z.min())){let t=e.Ur.getLastRemoteSnapshotVersion(i).next(t=>e.Ur.setTargetsMetadata(i,i.currentSequenceNumber,n));s.push(t)}return ey.waitFor(s).next(()=>a.apply(i)).next(()=>e.localDocuments.getLocalViewOfDocuments(i,o,l)).next(()=>o)}).then(t=>(e.os=r,t))}(e.localStore,t);
7t.targetChanges.forEach((t,n)=>{let r=e.Na.get(n);r&&(t.addedDocuments.size+t.modifiedDocuments.size+t.removedDocuments.size<=1||F(),t.addedDocuments.size>0?r.va=!0:t.modifiedDocuments.size>0?r.va||F():t.removedDocuments.size>0&&(r.va||F(),r.va=!1))}),await sz(e,n,t)}catch(e){await em(e)}}function sP(e,t,n){var r;if(e.isPrimaryClient&&0===n||!e.isPrimaryClient&&1===n){let n;let i=[];e.Fa.forEach((e,n)=>{let r=n.view.Z_(t);r.snapshot&&i.push(r.snapshot)}),(r=e.eventManager).onlineState=t,n=!1,r.queries.forEach((e,r)=>{for(let e of r.j_)e.Z_(t)&&(n=!0)}),n&&sv(r),i.length&&e.Ca.d_(i),e.onlineState=t,e.isPrimaryClient&&e.sharedClientState.setOnlineState(t)}}async function sU(e,t,n){e.sharedClientState.updateQueryState(t,"rejected",n);let r=e.Na.get(t),i=r&&r.key;if(i){let n=new e9(ei.comparator);n=n.insert(i,tj.newNoDocument(i,Z.min()));let r=nx().add(i),a=new rt(Z.min(),new Map,new e9(J),n,r);await sM(e,a),e.Oa=e.Oa.remove(i),e.Na.delete(t),sB(e)}else await ap(e.localStore,t,!1).then(()=>sj(e,t,n)).catch(em)}async function sD(e,t){var n;let r=t.batch.batchId;try{let i=await (n=e.localStore).persistence.runTransaction("Acknowledge batch","readwrite-primary",e=>{let r=t.batch.keys(),i=n.cs.newChangeBuffer({trackRemovals:!0});return(function(e,t,n,r){let i=n.batch,a=i.keys(),s=ey.resolve();return a.forEach(e=>{s=s.next(()=>r.getEntry(t,e)).next(t=>{let a=n.docVersions.get(e);null!==a||F(),0>t.version.compareTo(a)&&(i.applyToRemoteDocument(t,n),t.isValidDocument()&&(t.setReadTime(n.commitVersion),r.addEntry(t)))})}),s.next(()=>e.mutationQueue.removeMutationBatch(t,i))})(n,e,t,i).next(()=>i.apply(e)).next(()=>n.mutationQueue.performConsistencyCheck(e)).next(()=>n.documentOverlayCache.removeOverlaysForBatchId(e,r,t.batch.batchId)).next(()=>n.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(e,function(e){let t=nx();for(let n=0;n<e.mutationResults.length;++n)e.mutationResults[n].transformResults.length>0&&(t=t.add(e.batch.mutations[n].key));return t}(t))).next(()=>n.localDocuments.getDocuments(e,r))});sF(e,r,null),sL(e,r),e.sharedClientState.updateMutationState(r,"acknowledged"),await sz(e,i)}catch(e){await em(e)}}async function sO(e,t,n){var r;try{let i=await (r=e.localStore).persistence.runTransaction("Reject batch","readwrite-primary",e=>{let n;return r.mutationQueue.lookupMutationBatch(e,t).next(t=>(null!==t||F(),n=t.keys(),r.mutationQueue.removeMutationBatch(e,t))).next(()=>r.mutationQueue.performConsistencyCheck(e)).next(()=>r.documentOverlayCache.removeOverlaysForBatchId(e,n,t)).next(()=>r.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(e,n)).next(()=>r.localDocuments.getDocuments(e,n))});sF(e,t,n),sL(e,t),e.sharedClientState.updateMutationState(t,"rejected",n),await sz(e,i)}catch(e){await em(e)}}function sL(e,t){(e.ka.get(t)||[]).forEach(e=>{e.resolve()}),e.ka.delete(t)}function sF(e,t,n){let r=e.Ba[e.currentUser.toKey()];if(r){let i=r.get(t);i&&(n?i.reject(n):i.resolve(),r=r.remove(t)),e.Ba[e.currentUser.toKey()]=r}}function sj(e,t,n=null){for(let r of(e.sharedClientState.removeLocalQueryTarget(t),e.Ma.get(t)))e.Fa.delete(r),n&&e.Ca.$a(r,n);e.Ma.delete(t),e.isPrimaryClient&&e.La.gr(t).forEach(t=>{e.La.containsKey(t)||sR(e,t)})}function sR(e,t){e.xa.delete(t.path.canonicalString());let n=e.Oa.get(t);null!==n&&(aQ(e.remoteStore,n),e.Oa=e.Oa.remove(t),e.Na.delete(n),sB(e))}function sV(e,t,n){for(let r of n)r instanceof sb?(e.La.addReference(r.key,t),function(e,t){let n=t.key,r=n.path.canonicalString();e.Oa.get(n)||e.xa.has(r)||(U("SyncEngine","New document in limbo: "+n),e.xa.add(r),sB(e))}(e,r)):r instanceof sw?(U("SyncEngine","Document no longer in limbo: "+r.key),e.La.removeReference(r.key,t),e.La.containsKey(r.key)||sR(e,r.key)):F()}function sB(e){for(;e.xa.size>0&&e.Oa.size<e.maxConcurrentLimboResolutions;){let t=e.xa.values().next().value;e.xa.delete(t);let n=new ei(et.fromString(t)),r=e.qa.next();e.Na.set(r,new sT(n)),e.Oa=e.Oa.insert(n,r),a$(e.remoteStore,new rF(nl(ni(n.path)),r,"TargetPurposeLimboResolution",e_.oe))}}async function sz(e,t,n){let r=[],i=[],a=[];e.Fa.isEmpty()||(e.Fa.forEach((s,o)=>{a.push(e.Ka(o,t,n).then(t=>{var a;if((t||n)&&e.isPrimaryClient){let r=t?!t.fromCache:null===(a=null==n?void 0:n.targetChanges.get(o.targetId))||void 0===a?void 0:a.current;
7e.sharedClientState.updateQueryState(o.targetId,r?"current":"not-current")}if(t){r.push(t);let e=aa.Wi(o.targetId,t);i.push(e)}}))}),await Promise.all(a),e.Ca.d_(r),await async function(e,t){try{await e.persistence.runTransaction("notifyLocalViewChanges","readwrite",n=>ey.forEach(t,t=>ey.forEach(t.$i,r=>e.persistence.referenceDelegate.addReference(n,t.targetId,r)).next(()=>ey.forEach(t.Ui,r=>e.persistence.referenceDelegate.removeReference(n,t.targetId,r)))))}catch(e){if(!eT(e))throw e;U("LocalStore","Failed to update sequence numbers: "+e)}for(let n of t){let t=n.targetId;if(!n.fromCache){let n=e.os.get(t),r=n.snapshotVersion,i=n.withLastLimboFreeSnapshotVersion(r);e.os=e.os.insert(t,i)}}}(e.localStore,i))}async function sH(e,t){var n;if(!e.currentUser.isEqual(t)){U("SyncEngine","User change. New user:",t.toKey());let r=await au(e.localStore,t);e.currentUser=t,n="'waitForPendingWrites' promise is rejected due to a user change.",e.ka.forEach(e=>{e.forEach(e=>{e.reject(new R(j.CANCELLED,n))})}),e.ka.clear(),e.sharedClientState.handleUserChange(t,r.removedBatchIds,r.addedBatchIds),await sz(e,r.hs)}}function sq(e,t){let n=e.Na.get(t);if(n&&n.va)return nx().add(n.key);{let n=nx(),r=e.Ma.get(t);if(!r)return n;for(let t of r){let r=e.Fa.get(t);n=n.unionWith(r.view.Va)}return n}}async function sG(e,t){let n=await af(e.localStore,t.query,!0),r=t.view.ba(n);return e.isPrimaryClient&&sV(e,t.targetId,r.wa),r}async function sW(e,t){return am(e.localStore,t).then(t=>sz(e,t))}async function sK(e,t,n,r){let i=await function(e,t){let n=e.mutationQueue;return e.persistence.runTransaction("Lookup mutation documents","readonly",r=>n.Mn(r,t).next(t=>t?e.localDocuments.getDocuments(r,t):ey.resolve(null)))}(e.localStore,t);null!==i?("pending"===n?await a6(e.remoteStore):"acknowledged"===n||"rejected"===n?(sF(e,t,r||null),sL(e,t),function(e,t){e.mutationQueue.On(t)}(e.localStore,t)):F(),await sz(e,i)):U("SyncEngine","Cannot apply mutation batch with id: "+t)}async function s$(e,t){if(s1(e),s2(e),!0===t&&!0!==e.Qa){let t=e.sharedClientState.getAllActiveQueryTargets(),n=await sQ(e,t.toArray());for(let t of(e.Qa=!0,await sa(e.remoteStore,!0),n))a$(e.remoteStore,t)}else if(!1===t&&!1!==e.Qa){let t=[],n=Promise.resolve();e.Ma.forEach((r,i)=>{e.sharedClientState.isLocalQueryTarget(i)?t.push(i):n=n.then(()=>(sj(e,i),ap(e.localStore,i,!0))),aQ(e.remoteStore,i)}),await n,await sQ(e,t),e.Na.forEach((t,n)=>{aQ(e.remoteStore,n)}),e.La.pr(),e.Na=new Map,e.Oa=new e9(ei.comparator),e.Qa=!1,await sa(e.remoteStore,!1)}}async function sQ(e,t,n){let r=[],i=[];for(let n of t){let t;let a=e.Ma.get(n);if(a&&0!==a.length)for(let n of(t=await ad(e.localStore,nl(a[0])),a)){let t=e.Fa.get(n),r=await sG(e,t);r.snapshot&&i.push(r.snapshot)}else{let r=await ag(e.localStore,n);t=await ad(e.localStore,r),await sE(e,sJ(r),n,!1,t.resumeToken)}r.push(t)}return e.Ca.d_(i),r}function sJ(e){var t,n,r,i;return t=e.path,n=e.collectionGroup,r=e.orderBy,i=e.filters,new nr(t,n,r,i,e.limit,"F",e.startAt,e.endAt)}function sY(e){return e.localStore.persistence.Qi()}async function sX(e,t,n,r){if(e.Qa)return void U("SyncEngine","Ignoring unexpected query state notification.");let i=e.Ma.get(t);if(i&&i.length>0)switch(n){case"current":case"not-current":{let r=await am(e.localStore,ng(i[0])),a=rt.createSynthesizedRemoteEventForCurrentChange(t,"current"===n,ts.EMPTY_BYTE_STRING);await sz(e,r,a);break}case"rejected":await ap(e.localStore,t,!0),sj(e,t,r);break;default:F()}}async function sZ(e,t,n){let r=s1(e);if(r.Qa){for(let e of t){if(r.Ma.has(e)&&r.sharedClientState.isActiveQueryTarget(e)){U("SyncEngine","Adding an already active target "+e);continue}let t=await ag(r.localStore,e),n=await ad(r.localStore,t);await sE(r,sJ(t),n.targetId,!1,n.resumeToken),a$(r.remoteStore,n)}for(let e of n)r.Ma.has(e)&&await ap(r.localStore,e,!1).then(()=>{aQ(r.remoteStore,e),sj(r,e)}).catch(em)}}function s1(e){return e.remoteStore.remoteSyncer.applyRemoteEvent=sM.bind(null,e),e.remoteStore.remoteSyncer.getRemoteKeysForTarget=sq.bind(null,e),e.remoteStore.remoteSyncer.rejectListen=sU.bind(null,e),e.Ca.d_=sm.bind(null,e.eventManager),e.Ca.$a=sy.bind(null,e.eventManager),e}function s2(e){return e.remoteStore.remoteSyncer.applySuccessfulWrite=sD.bind(null,e),e.remoteStore.remoteSyncer.rejectFailedWrite=sO.bind(null,e),e}class s0{constructor(){this.synchronizeTabs=!1}
7async initialize(e){this.serializer=aj(e.databaseInfo.databaseId),this.sharedClientState=this.createSharedClientState(e),this.persistence=this.createPersistence(e),await this.persistence.start(),this.localStore=this.createLocalStore(e),this.gcScheduler=this.createGarbageCollectionScheduler(e,this.localStore),this.indexBackfillerScheduler=this.createIndexBackfillerScheduler(e,this.localStore)}createGarbageCollectionScheduler(e,t){return null}createIndexBackfillerScheduler(e,t){return null}createLocalStore(e){var t;return t=this.persistence,new al(t,new ao,e.initialUser,this.serializer)}createPersistence(e){return new i3(i8.Zr,this.serializer)}createSharedClientState(e){return new aI}async terminate(){var e,t;null===(e=this.gcScheduler)||void 0===e||e.stop(),null===(t=this.indexBackfillerScheduler)||void 0===t||t.stop(),this.sharedClientState.shutdown(),await this.persistence.shutdown()}}class s5 extends s0{constructor(e,t,n){super(),this.Wa=e,this.cacheSizeBytes=t,this.forceOwnership=n,this.synchronizeTabs=!1}async initialize(e){await super.initialize(e),await this.Wa.initialize(this,e),await s2(this.Wa.syncEngine),await a6(this.Wa.remoteStore),await this.persistence.yi(()=>(this.gcScheduler&&!this.gcScheduler.started&&this.gcScheduler.start(),this.indexBackfillerScheduler&&!this.indexBackfillerScheduler.started&&this.indexBackfillerScheduler.start(),Promise.resolve()))}createLocalStore(e){var t;return t=this.persistence,new al(t,new ao,e.initialUser,this.serializer)}createGarbageCollectionScheduler(e,t){return new iO(this.persistence.referenceDelegate.garbageCollector,e.asyncQueue,t)}createIndexBackfillerScheduler(e,t){let n=new eN(t,this.persistence);return new eE(e.asyncQueue,n)}createPersistence(e){let t=ai(e.databaseInfo.databaseId,e.databaseInfo.persistenceKey),n=void 0!==this.cacheSizeBytes?iw.withCacheSize(this.cacheSizeBytes):iw.DEFAULT;return new at(this.synchronizeTabs,t,e.clientId,n,e.asyncQueue,aL(),aF(),this.serializer,this.sharedClientState,!!this.forceOwnership)}createSharedClientState(e){return new aI}}class s3{async initialize(e,t){this.localStore||(this.localStore=e.localStore,this.sharedClientState=e.sharedClientState,this.datastore=this.createDatastore(t),this.remoteStore=this.createRemoteStore(t),this.eventManager=this.createEventManager(t),this.syncEngine=this.createSyncEngine(t,!e.synchronizeTabs),this.sharedClientState.onlineStateHandler=e=>sP(this.syncEngine,e,1),this.remoteStore.remoteSyncer.handleCredentialChange=sH.bind(null,this.syncEngine),await sa(this.remoteStore,this.syncEngine.isPrimaryClient))}createEventManager(e){return new sf}createDatastore(e){let t=aj(e.databaseInfo.databaseId),n=new aO(e.databaseInfo);return new aH(e.authCredentials,e.appCheckCredentials,n,t)}createRemoteStore(e){var t;return t=this.localStore,new aG(t,this.datastore,e.asyncQueue,e=>sP(this.syncEngine,e,0),aN.D()?new aN:new aE)}createSyncEngine(e,t){return function(e,t,n,r,i,a,s){let o=new sS(e,t,n,r,i,a);return s&&(o.Qa=!0),o}(this.localStore,this.remoteStore,this.eventManager,this.sharedClientState,e.initialUser,e.maxConcurrentLimboResolutions,t)}async terminate(){var e,t;await async function(e){U("RemoteStore","RemoteStore shutting down."),e.L_.add(5),await aK(e),e.k_.shutdown(),e.q_.set("Unknown")}(this.remoteStore),null===(e=this.datastore)||void 0===e||e.terminate(),null===(t=this.eventManager)||void 0===t||t.terminate()}}class s4{constructor(e,t,n,r){this.authCredentials=e,this.appCheckCredentials=t,this.asyncQueue=n,this.databaseInfo=r,this.user=N.UNAUTHENTICATED,this.clientId=Q.newId(),this.authCredentialListener=()=>Promise.resolve(),this.appCheckCredentialListener=()=>Promise.resolve(),this.authCredentials.start(n,async e=>{U("FirestoreClient","Received user=",e.uid),await this.authCredentialListener(e),this.user=e}),this.appCheckCredentials.start(n,e=>(U("FirestoreClient","Received new app check token=",e),this.appCheckCredentialListener(e,this.user)))}get configuration(){return{asyncQueue:this.asyncQueue,databaseInfo:this.databaseInfo,clientId:this.clientId,authCredentials:this.authCredentials,appCheckCredentials:this.appCheckCredentials,initialUser:this.user,maxConcurrentLimboResolutions:100}}setCredentialChangeListener(e){this.authCredentialListener=e}setAppCheckTokenChangeListener(e){this.appCheckCredentialListener=e}verifyNotTerminated(){if(this.asyncQueue.isShuttingDown)throw new R(j.FAILED_PRECONDITION,"The client has already been terminated.")}terminate(){this.asyncQueue.enterRestrictedMode();let e=new V;return this.asyncQueue.enqueueAndForgetEvenWhileRestricted(async()=>{try{this._onlineComponents&&await this._onlineComponents.terminate(),this._offlineComponents&&await this._offlineComponents.terminate(),this.authCredentials.shutdown(),this.appCheckCredentials.shutdown(),e.resolve()}catch(n){let t=su(n,"Failed to shutdown persistence");e.reject(t)}}),e.promise}}async function s8(e,t){e.asyncQueue.verifyOperationInProgress(),U("FirestoreClient","Initializing OfflineComponentProvider");let n=e.configuration;await t.initialize(n);let r=n.initialUser;e.setCredentialChangeListener(async e=>{r.isEqual(e)||(await au(t.localStore,e),r=e)}),t.persistence.setDatabaseDeletedListener(()=>e.terminate()),e._offlineComponents=t}async function s6(e,t){e.asyncQueue.verifyOperationInProgress();let n=await s9(e);U("FirestoreClient","Initializing OnlineComponentProvider"),await t.initialize(n,e.configuration),e.setCredentialChangeListener(e=>si(t.remoteStore,e)),e.setAppCheckTokenChangeListener((e,n)=>si(t.remoteStore,n)),e._onlineComponents=t}
7async function s9(e){if(!e._offlineComponents){if(e._uninitializedComponentsProvider){U("FirestoreClient","Using user provided OfflineComponentProvider");try{await s8(e,e._uninitializedComponentsProvider._offline)}catch(n){var t;if(!("FirebaseError"===(t=n).name?t.code===j.FAILED_PRECONDITION||t.code===j.UNIMPLEMENTED:!("undefined"!=typeof DOMException&&t instanceof DOMException)||22===t.code||20===t.code||11===t.code))throw n;O("Error using user provided cache. Falling back to memory cache: "+n),await s8(e,new s0)}}else U("FirestoreClient","Using default OfflineComponentProvider"),await s8(e,new s0)}return e._offlineComponents}async function s7(e){return e._onlineComponents||(e._uninitializedComponentsProvider?(U("FirestoreClient","Using user provided OnlineComponentProvider"),await s6(e,e._uninitializedComponentsProvider._online)):(U("FirestoreClient","Using default OnlineComponentProvider"),await s6(e,new s3))),e._onlineComponents}function oe(e){let t={};return void 0!==e.timeoutSeconds&&(t.timeoutSeconds=e.timeoutSeconds),t}let ot=new Map;function on(e){if(void 0===e)return"undefined";if(null===e)return"null";if("string"==typeof e)return e.length>20&&(e=`${e.substring(0,20)}...`),JSON.stringify(e);if("number"==typeof e||"boolean"==typeof e)return""+e;if("object"==typeof e){if(e instanceof Array)return"an array";{var t;let n=(t=e).constructor?t.constructor.name:null;return n?`a custom ${n} object`:"an object"}}return"function"==typeof e?"a function":F()}class or{constructor(e){var t,n;if(void 0===e.host){if(void 0!==e.ssl)throw new R(j.INVALID_ARGUMENT,"Can't provide ssl option if host option is not set");this.host="firestore.googleapis.com",this.ssl=!0}else this.host=e.host,this.ssl=null===(t=e.ssl)||void 0===t||t;if(this.credentials=e.credentials,this.ignoreUndefinedProperties=!!e.ignoreUndefinedProperties,this.localCache=e.localCache,void 0===e.cacheSizeBytes)this.cacheSizeBytes=0x2800000;else{if(-1!==e.cacheSizeBytes&&e.cacheSizeBytes<1048576)throw new R(j.INVALID_ARGUMENT,"cacheSizeBytes must be at least 1048576");this.cacheSizeBytes=e.cacheSizeBytes}(function(e,t,n,r){if(!0===t&&!0===r)throw new R(j.INVALID_ARGUMENT,`${e} and ${n} cannot be used together.`)})("experimentalForceLongPolling",e.experimentalForceLongPolling,"experimentalAutoDetectLongPolling",e.experimentalAutoDetectLongPolling),this.experimentalForceLongPolling=!!e.experimentalForceLongPolling,this.experimentalForceLongPolling?this.experimentalAutoDetectLongPolling=!1:void 0===e.experimentalAutoDetectLongPolling?this.experimentalAutoDetectLongPolling=!0:this.experimentalAutoDetectLongPolling=!!e.experimentalAutoDetectLongPolling,this.experimentalLongPollingOptions=oe(null!==(n=e.experimentalLongPollingOptions)&&void 0!==n?n:{}),function(e){if(void 0!==e.timeoutSeconds){if(isNaN(e.timeoutSeconds))throw new R(j.INVALID_ARGUMENT,`invalid long polling timeout: ${e.timeoutSeconds} (must not be NaN)`);if(e.timeoutSeconds<5)throw new R(j.INVALID_ARGUMENT,`invalid long polling timeout: ${e.timeoutSeconds} (minimum allowed value is 5)`);if(e.timeoutSeconds>30)throw new R(j.INVALID_ARGUMENT,`invalid long polling timeout: ${e.timeoutSeconds} (maximum allowed value is 30)`)}}(this.experimentalLongPollingOptions),this.useFetchStreams=!!e.useFetchStreams}isEqual(e){var t,n;return this.host===e.host&&this.ssl===e.ssl&&this.credentials===e.credentials&&this.cacheSizeBytes===e.cacheSizeBytes&&this.experimentalForceLongPolling===e.experimentalForceLongPolling&&this.experimentalAutoDetectLongPolling===e.experimentalAutoDetectLongPolling&&(t=this.experimentalLongPollingOptions,n=e.experimentalLongPollingOptions,t.timeoutSeconds===n.timeoutSeconds)&&this.ignoreUndefinedProperties===e.ignoreUndefinedProperties&&this.useFetchStreams===e.useFetchStreams}}class oi{constructor(e,t,n,r){this._authCredentials=e,this._appCheckCredentials=t,this._databaseId=n,this._app=r,this.type="firestore-lite",this._persistenceKey="(lite)",this._settings=new or({}),this._settingsFrozen=!1}get app(){if(!this._app)throw new R(j.FAILED_PRECONDITION,"Firestore was not initialized using the Firebase SDK. 'app' is not available");return this._app}get _initialized(){return this._settingsFrozen}get _terminated(){return void 0!==this._terminateTask}_setSettings(e){if(this._settingsFrozen)throw new R(j.FAILED_PRECONDITION,"Firestore has already been started and its settings can no longer be changed. You can only modify settings before calling any other methods on a Firestore object.");this._settings=new or(e),void 0!==e.credentials&&(this._authCredentials=function(e){if(!e)return new z;switch(e.type){case"firstParty":return new W(e.sessionIndex||"0",e.iamToken||null,e.authTokenFactory||null);case"provider":return e.client;default:throw new R(j.INVALID_ARGUMENT,"makeAuthCredentialsProvider failed due to invali
7d credential type")}}(e.credentials))}_getSettings(){return this._settings}_freezeSettings(){return this._settingsFrozen=!0,this._settings}_delete(){return this._terminateTask||(this._terminateTask=this._terminate()),this._terminateTask}toJSON(){return{app:this._app,databaseId:this._databaseId,settings:this._settings}}_terminate(){return function(e){let t=ot.get(e);t&&(U("ComponentProvider","Removing Datastore"),ot.delete(e),t.terminate())}(this),Promise.resolve()}}class oa{constructor(e,t,n){this.converter=t,this._query=n,this.type="query",this.firestore=e}withConverter(e){return new oa(this.firestore,e,this._query)}}class os{constructor(e,t,n){this.converter=t,this._key=n,this.type="document",this.firestore=e}get _path(){return this._key.path}get id(){return this._key.path.lastSegment()}get path(){return this._key.path.canonicalString()}get parent(){return new oo(this.firestore,this.converter,this._key.path.popLast())}withConverter(e){return new os(this.firestore,e,this._key)}}class oo extends oa{constructor(e,t,n){super(e,t,ni(n)),this._path=n,this.type="collection"}get id(){return this._query.path.lastSegment()}get path(){return this._query.path.canonicalString()}get parent(){let e=this._path.popLast();return e.isEmpty()?null:new os(this.firestore,null,new ei(e))}withConverter(e){return new oo(this.firestore,e,this._path)}}class ol{constructor(){this.au=Promise.resolve(),this.uu=[],this.cu=!1,this.lu=[],this.hu=null,this.Pu=!1,this.Iu=!1,this.Tu=[],this.t_=new aR(this,"async_queue_retry"),this.Eu=()=>{let e=aF();e&&U("AsyncQueue","Visibility state changed to "+e.visibilityState),this.t_.jo()};let e=aF();e&&"function"==typeof e.addEventListener&&e.addEventListener("visibilitychange",this.Eu)}get isShuttingDown(){return this.cu}enqueueAndForget(e){this.enqueue(e)}enqueueAndForgetEvenWhileRestricted(e){this.du(),this.Au(e)}enterRestrictedMode(e){if(!this.cu){this.cu=!0,this.Iu=e||!1;let t=aF();t&&"function"==typeof t.removeEventListener&&t.removeEventListener("visibilitychange",this.Eu)}}enqueue(e){if(this.du(),this.cu)return new Promise(()=>{});let t=new V;return this.Au(()=>this.cu&&this.Iu?Promise.resolve():(e().then(t.resolve,t.reject),t.promise)).then(()=>t.promise)}enqueueRetryable(e){this.enqueueAndForget(()=>(this.uu.push(e),this.Ru()))}async Ru(){if(0!==this.uu.length){try{await this.uu[0](),this.uu.shift(),this.t_.reset()}catch(e){if(!eT(e))throw e;U("AsyncQueue","Operation failed with retryable error: "+e)}this.uu.length>0&&this.t_.Go(()=>this.Ru())}}Au(e){let t=this.au.then(()=>(this.Pu=!0,e().catch(e=>{let t;throw this.hu=e,this.Pu=!1,D("INTERNAL UNHANDLED ERROR: ",(t=e.message||"",e.stack&&(t=e.stack.includes(e.message)?e.stack:e.message+"\n"+e.stack),t)),e}).then(e=>(this.Pu=!1,e))));return this.au=t,t}enqueueAfterDelay(e,t,n){this.du(),this.Tu.indexOf(e)>-1&&(t=0);let r=sl.createAndSchedule(this,e,t,n,e=>this.Vu(e));return this.lu.push(r),r}du(){this.hu&&F()}verifyOperationInProgress(){}async mu(){let e;do e=this.au,await e;while(e!==this.au)}fu(e){for(let t of this.lu)if(t.timerId===e)return!0;return!1}gu(e){return this.mu().then(()=>{for(let t of(this.lu.sort((e,t)=>e.targetTimeMs-t.targetTimeMs),this.lu))if(t.skipDelay(),"all"!==e&&t.timerId===e)break;return this.mu()})}pu(e){this.Tu.push(e)}Vu(e){let t=this.lu.indexOf(e);this.lu.splice(t,1)}}class ou extends oi{constructor(e,t,n,r){super(e,t,n,r),this.type="firestore",this._queue=new ol,this._persistenceKey=(null==r?void 0:r.name)||"[DEFAULT]"}_terminate(){return this._firestoreClient||function(e){var t,n,r,i;let a=e._freezeSettings(),s=(i=e._databaseId,new tf(i,(null===(t=e._app)||void 0===t?void 0:t.options.appId)||"",e._persistenceKey,a.host,a.ssl,a.experimentalForceLongPolling,a.experimentalAutoDetectLongPolling,oe(a.experimentalLongPollingOptions),a.useFetchStreams));e._firestoreClient=new s4(e._authCredentials,e._appCheckCredentials,e._queue,s),(null===(n=a.localCache)||void 0===n?void 0:n._offlineComponentProvider)&&(null===(r=a.localCache)||void 0===r?void 0:r._onlineComponentProvider)&&(e._firestoreClient._uninitializedComponentsProvider={_offlineKind:a.localCache.kind,_offline:a.localCache._offlineComponentProvider,_online:a.localCache._onlineComponentProvider})}(this),this._firestoreClient.terminate()}}function oc(e,t){let n="object"==typeof e?e:(0,v.Sx)(),r=(0,v.j6)(n,"firestore").getImmediate({identifier:"string"==typeof e?e:t||"(default)"});if(!r._initialized){let e=(0,C.yU)("firestore");e&&function(e,t,n,r={}){var i;let a=(e=function(e,t){if("_delegate"in e&&(e=e._delegate),!(e instanceof t)){if(t.name===e.constructor.name)throw new R(j.INVALID_ARGUMENT,"Type does not match the expected instance. Did you pass a reference from a different Firestore SDK?");{let n=on(e);throw new R(j.INVALID_ARGUMENT,`Expected type '${t.name}', but it was: ${n}`)}}return e}(e,oi))._getSettings(),s=`${t}:${n}`;if("firestore.googleapis.com"!==a.host&&a.host!==s&&O("Host has been set in both settings() and connectFirestoreEmulator(), emulator host will be used."),e._setSettings(Object.assign(Object.assign({},a),{host:s,ssl:!1})),r.mockUserToken){let t,n;if("string"==typeof r.mockUserToken)t=r.mockUserToken,n=N.MOCK_USER;else{t=(0,C.Fy)(r.mockUserToken,null===(i=e._app)||void 0===i?void 0:i.options.projectId);let a=r.mockUserToken.sub||r.mockUserToken.user_id;if(!a)throw new R(j.INVALID_ARGUMENT,"mockUserToken must contain 'sub' or 'user_id' field!");n=new N(a)}e._authCredentials=new H(new B(t,n))}}(r,...e)}return r}class oh{constructor(e){this._byteString=e}static fromBase64String(e){try{return new oh(ts.fromBase64String(e))}catch(e){throw new R(j.INVALID_ARGUMENT,"Failed to construct data from Base64 string: "+e)}}static fromUint8Array(e){return new oh(ts.fromUint8Array(e))}toBase64(){return this._byteString.toBase64()}toUint8Array(){return this._byteString.toUint8Array()}toString(){return"Bytes(base64: "+this.toBase64()+")"}isEqual(e){return this._byteString.isEqual(e._byteString)}}class od{constructor(...e){for(let t=0;t<e.length;++t)if(0===e[t].length)throw new R(j.INVALID_ARGUMENT,"Invalid field name at argument $(i + 1). Field names must not be empty.");this._internalPath=new er(e)}isEqual(e){return this._internalPath.isEqual(e._internalPath)}}class op{constructor(e){this._methodName=e}}class of{constructor(e,t){if(!isFinite(e)||e<-90||e>90)throw new R(j.INVALID_ARGUMENT,"Latitude must be a number between -90 and 90, but was: "+e);if(!isFinite(t)||t<-180||t>180)throw new R(j.INVALID_ARGUMENT,"Longitude must be a number between -180 and 180, but was: "+t);this._lat=e,this._long=t}get latitude(){return this._lat}get longitude(){return this._long}isEqual(e){return this._lat===e._lat&&this._long===e._long}toJSON(){return{latitude:this._lat,longitude:this._long}}_compareTo(e){return J(this._lat,e._lat)||J(this._long,e._long)}}class og{constructor(e){this._values=(e||[]).map(e=>e)}toArray(){return this._values.map(e=>e)}isEqual(e){return function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(e[n]!==t[n])return!1;return!0}(this._values,e._values)}}let om=/^__.*__$/;class oy{constructor(e,t,n){this.data=e,this.fieldMask=t,this.fieldTransforms=n}toMutation(e,t){return null!==this.fieldMask?new nQ(e,this.data,this.fieldMask,t,this.fieldTransforms):new n$(e,this.data,t,this.fieldTransforms)}}class ov{constructor(e,t,n){this.data=e,this.fieldMask=t,this.fieldTransforms=n}toMutation(e,t){return new nQ(e,this.data,this.fieldMask,t,this.fieldTransforms)}}function ob(e){switch(e){case 0:case 2:case 1:return!0;case 3:case 4:return!1;default:throw F()}}class ow{constructor(e,t,n,r,i,a){this.settings=e,this.databaseId=t,this.serializer
7=n,this.ignoreUndefinedProperties=r,void 0===i&&this.yu(),this.fieldTransforms=i||[],this.fieldMask=a||[]}get path(){return this.settings.path}get wu(){return this.settings.wu}Su(e){return new ow(Object.assign(Object.assign({},this.settings),e),this.databaseId,this.serializer,this.ignoreUndefinedProperties,this.fieldTransforms,this.fieldMask)}bu(e){var t;let n=null===(t=this.path)||void 0===t?void 0:t.child(e),r=this.Su({path:n,Du:!1});return r.vu(e),r}Cu(e){var t;let n=null===(t=this.path)||void 0===t?void 0:t.child(e),r=this.Su({path:n,Du:!1});return r.yu(),r}Fu(e){return this.Su({path:void 0,Du:!0})}Mu(e){return oF(e,this.settings.methodName,this.settings.xu||!1,this.path,this.settings.Ou)}contains(e){return void 0!==this.fieldMask.find(t=>e.isPrefixOf(t))||void 0!==this.fieldTransforms.find(t=>e.isPrefixOf(t.field))}yu(){if(this.path)for(let e=0;e<this.path.length;e++)this.vu(this.path.get(e))}vu(e){if(0===e.length)throw this.Mu("Document fields must not be empty");if(ob(this.wu)&&om.test(e))throw this.Mu('Document fields cannot begin and end with "__"')}}class oC{constructor(e,t,n){this.databaseId=e,this.ignoreUndefinedProperties=t,this.serializer=n||aj(e)}Nu(e,t,n,r=!1){return new ow({wu:e,methodName:t,Ou:n,path:er.emptyPath(),Du:!1,xu:r},this.databaseId,this.serializer,this.ignoreUndefinedProperties)}}function ok(e){let t=e._freezeSettings(),n=aj(e._databaseId);return new oC(e._databaseId,!!t.ignoreUndefinedProperties,n)}class oT extends op{_toFieldTransform(e){if(2!==e.wu)throw 1===e.wu?e.Mu(`${this._methodName}() can only appear at the top level of your update data`):e.Mu(`${this._methodName}() cannot be used with set() unless you pass {merge:true}`);return e.fieldMask.push(e.path),null}isEqual(e){return e instanceof oT}}function oS(e,t,n){return new ow({wu:3,Ou:t.settings.Ou,methodName:e._methodName,Du:n},t.databaseId,t.serializer,t.ignoreUndefinedProperties)}class ox extends null{_toFieldTransform(e){return new nV(e.path,new nP)}isEqual(e){return e instanceof ox}}class oA extends op{constructor(e,t){super(e),this.Lu=t}_toFieldTransform(e){let t=oS(this,e,!0),n=new nU(this.Lu.map(e=>o_(e,t)));return new nV(e.path,n)}isEqual(e){return e instanceof oA&&(0,C.bD)(this.Lu,e.Lu)}}class oI extends op{constructor(e,t){super(e),this.Lu=t}_toFieldTransform(e){let t=oS(this,e,!0),n=new nO(this.Lu.map(e=>o_(e,t)));return new nV(e.path,n)}isEqual(e){return e instanceof oI&&(0,C.bD)(this.Lu,e.Lu)}}class oE extends op{constructor(e,t){super(e),this.Bu=t}_toFieldTransform(e){let t=new nF(e.serializer,nN(e.serializer,this.Bu));return new nV(e.path,t)}isEqual(e){return e instanceof oE&&this.Bu===e.Bu}}function oN(e,t,n,r=!1){return o_(n,e.Nu(r?4:3,t))}function o_(e,t){if(oP(e=(0,C.Ku)(e)))return oU("Unsupported field value:",t,e),oM(e,t);if(e instanceof op)return function(e,t){if(!ob(t.wu))throw t.Mu(`${e._methodName}() can only be used with update() and set()`);if(!t.path)throw t.Mu(`${e._methodName}() is not currently supported inside arrays`);let n=e._toFieldTransform(t);n&&t.fieldTransforms.push(n)}(e,t),null;if(void 0===e&&t.ignoreUndefinedProperties)return null;if(t.path&&t.fieldMask.push(t.path),e instanceof Array){if(t.settings.Du&&4!==t.wu)throw t.Mu("Nested arrays are not supported");return function(e,t){let n=[],r=0;for(let i of e){let e=o_(i,t.Fu(r));null==e&&(e={nullValue:"NULL_VALUE"}),n.push(e),r++}return{arrayValue:{values:n}}}(e,t)}return function(e,t){if(null===(e=(0,C.Ku)(e)))return{nullValue:"NULL_VALUE"};if("number"==typeof e)return nN(t.serializer,e);if("boolean"==typeof e)return{booleanValue:e};if("string"==typeof e)return{stringValue:e};if(e instanceof Date){let n=X.fromDate(e);return{timestampValue:rg(t.serializer,n)}}if(e instanceof X){let n=new X(e.seconds,1e3*Math.floor(e.nanoseconds/1e3));return{timestampValue:rg(t.serializer,n)}}if(e instanceof of)return{geoPointValue:{latitude:e.latitude,longitude:e.longitude}};if(e instanceof oh)return{bytesValue:rm(t.serializer,e._byteString)};if(e instanceof os){let n=t.databaseId,r=e.firestore._databaseId;if(!r.isEqual(n))throw t.Mu(`Document reference is for database ${r.projectId}/${r.database} but should be for database ${n.projectId}/${n.database}`);return{referenceValue:rv(e.firestore._databaseId||t.databaseId,e._key.path)}}if(e instanceof og)return{mapValue:{fields:{__type__:{stringValue:"__vector__"},value:{arrayValue:{values:e.toArray().map(e=>{if("number"!=typeof e)throw t.Mu("VectorValues must only contain numeric values.");return nI(t.serializer,e)})}}}}};throw t.Mu(`Unsupported field value: ${on(e)}`)}(e,t)}function oM(e,t){let n={};return e6(e)?t.path&&t.path.length>0&&t.fieldMask.push(t.path):e8(e,(e,r)=>{let i=o_(r,t.bu(e));null!=i&&(n[e]=i)}),{mapValue:{fields:n}}}function oP(e){return!("object"!=typeof e||null===e||e instanceof Array||e instanceof Date||e instanceof X||e instanceof of||e instanceof oh||e instanceof os||e instanceof op||e instanceof og)}function oU(e,t,n){if(!oP(n)||!("object"==typeof n&&null!==n&&(Object.getPrototypeOf(n)===Object.prototype||null===Object.getPrototypeOf(n)))){let r=on(n);throw"an object"===r?t.Mu(e+" a custom object"):t.Mu(e+" "+r)}}
7function oD(e,t,n){if((t=(0,C.Ku)(t))instanceof od)return t._internalPath;if("string"==typeof t)return oL(e,t);throw oF("Field path arguments must be of type string or ",e,!1,void 0,n)}let oO=RegExp("[~\\*/\\[\\]]");function oL(e,t,n){if(t.search(oO)>=0)throw oF(`Invalid field path (${t}). Paths must not contain '~', '*', '/', '[', or ']'`,e,!1,void 0,n);try{return new od(...t.split("."))._internalPath}catch(r){throw oF(`Invalid field path (${t}). Paths must not be empty, begin with '.', end with '.', or contain '..'`,e,!1,void 0,n)}}function oF(e,t,n,r,i){let a=r&&!r.isEmpty(),s=void 0!==i,o=`Function ${t}() called with invalid data`;n&&(o+=" (via `toFirestore()`)"),o+=". ";let l="";return(a||s)&&(l+=" (found",a&&(l+=` in field ${r}`),s&&(l+=` in document ${i}`),l+=")"),new R(j.INVALID_ARGUMENT,o+e+l)}function oj(e,t){return e.some(e=>e.isEqual(t))}class oR{constructor(e,t,n,r,i){this._firestore=e,this._userDataWriter=t,this._key=n,this._document=r,this._converter=i}get id(){return this._key.path.lastSegment()}get ref(){return new os(this._firestore,this._converter,this._key)}exists(){return null!==this._document}data(){if(this._document){if(this._converter){let e=new oV(this._firestore,this._userDataWriter,this._key,this._document,null);return this._converter.fromFirestore(e)}return this._userDataWriter.convertValue(this._document.data.value)}}get(e){if(this._document){let t=this._document.data.field(oB("DocumentSnapshot.get",e));if(null!==t)return this._userDataWriter.convertValue(t)}}}class oV extends oR{data(){return super.data()}}function oB(e,t){return"string"==typeof t?oL(e,t):t instanceof od?t._internalPath:t._delegate._internalPath}class oz{}class oH extends oz{}class oq extends oH{constructor(e,t,n){super(),this._field=e,this._op=t,this._value=n,this.type="where"}static _create(e,t,n){return new oq(e,t,n)}_apply(e){let t=this._parse(e);return oZ(e._query,t),new oa(e.firestore,e.converter,nu(e._query,t))}_parse(e){let t=ok(e.firestore);return function(e,t,n,r,i,a,s){let o;if(i.isKeyField()){if("array-contains"===a||"array-contains-any"===a)throw new R(j.INVALID_ARGUMENT,`Invalid Query. You can't perform '${a}' queries on documentId().`);if("in"===a||"not-in"===a){oX(s,a);let t=[];for(let n of s)t.push(oY(r,e,n));o={arrayValue:{values:t}}}else o=oY(r,e,s)}else"in"!==a&&"not-in"!==a&&"array-contains-any"!==a||oX(s,a),o=oN(n,t,s,"in"===a||"not-in"===a);return tq.create(i,a,o)}(e._query,"where",t,e.firestore._databaseId,this._field,this._op,this._value)}}class oG extends oz{constructor(e,t){super(),this.type=e,this._queryConstraints=t}static _create(e,t){return new oG(e,t)}_parse(e){let t=this._queryConstraints.map(t=>t._parse(e)).filter(e=>e.getFilters().length>0);return 1===t.length?t[0]:tG.create(t,this._getOperator())}_apply(e){let t=this._parse(e);return 0===t.getFilters().length?e:(function(e,t){let n=e;for(let e of t.getFlattenedFilters())oZ(n,e),n=nu(n,e)}(e._query,t),new oa(e.firestore,e.converter,nu(e._query,t)))}_getQueryConstraints(){return this._queryConstraints}_getOperator(){return"and"===this.type?"and":"or"}}class oW extends oH{constructor(e,t){super(),this._field=e,this._direction=t,this.type="orderBy"}static _create(e,t){return new oW(e,t)}_apply(e){let t=function(e,t,n){if(null!==e.startAt)throw new R(j.INVALID_ARGUMENT,"Invalid query. You must not call startAt() or startAfter() before calling orderBy().");if(null!==e.endAt)throw new R(j.INVALID_ARGUMENT,"Invalid query. You must not call endAt() or endBefore() before calling orderBy().");return new tz(t,n)}(e._query,this._field,this._direction);return new oa(e.firestore,e.converter,function(e,t){let n=e.explicitOrderBy.concat([t]);return new nr(e.path,e.collectionGroup,n,e.filters.slice(),e.limit,e.limitType,e.startAt,e.endAt)}(e._query,t))}}class oK extends oH{constructor(e,t,n){super(),this.type=e,this._limit=t,this._limitType=n}static _create(e,t,n){return new oK(e,t,n)}_apply(e){return new oa(e.firestore,e.converter,nc(e._query,this._limit,this._limitType))}}class o$ extends oH{constructor(e,t,n){super(),this.type=e,this._docOrFields=t,this._inclusive=n}static _create(e,t,n){return new o$(e,t,n)}_apply(e){var t;let n=oJ(e,this.type,this._docOrFields,this._inclusive);return new oa(e.firestore,e.converter,new nr((t=e._query).path,t.collectionGroup,t.explicitOrderBy.slice(),t.filters.slice(),t.limit,t.limitType,n,t.endAt))}}class oQ extends oH{constructor(e,t,n){super(),this.type=e,this._docOrFields=t,this._inclusive=n}static _create(e,t,n){return new oQ(e,t,n)}_apply(e){var t;let n=oJ(e,this.type,this._docOrFields,this._inclusive);return new oa(e.firestore,e.converter,new nr((t=e._query).path,t.collectionGroup,t.explicitOrderBy.slice(),t.filters.slice(),t.limit,t.limitType,t.startAt,n))}}function oJ(e,t,n,r){if(n[0]=(0,C.Ku)(n[0]),n[0]instanceof oR)return function(e,t,n,r,i){if(!r)throw new R(j.NOT_FOUND,`Can't use a DocumentSnapshot that doesn't exist for ${n}().`);let a=[];for(let n of no(e))if(n.field.isKeyField())a.push(tx(t,r.key));else{let e=r.data.field(n.field);if(th(e))throw new R(j.INVALID_ARGUMENT,'Invalid query. You are trying to start or end a query using a document for which the field "'+n.field+'" is an uncommitted server timestamp. (Since the value of this field is unknown, you cannot start/end a query with it.)');if(null===e){let e=n.field.canonicalString();throw new R(j.INVALID_ARGUMENT,`Invalid query. You are trying to start or end a query using a document for which the field '${e}' (used as the orderBy) does not exist.`)}a.push(e)}return new tR(a,i)}(e._query,e.firestore._databaseId,t,n[0]._document,r);{let i=ok(e.firestore);return function(e,t,n,r,i,a){let s=e.explicitOrderBy;if(i.length>s.length)throw new R(j.INVALID_ARGUMENT,`Too many arguments provided to ${r}(). The number of arguments must be less than or equal to the number of orderBy() clauses`);let o=[];for(let a=0;a<i.length;a++){let l=i[a];
7if(s[a].field.isKeyField()){if("string"!=typeof l)throw new R(j.INVALID_ARGUMENT,`Invalid query. Expected a string for document ID in ${r}(), but got a ${typeof l}`);if(!ns(e)&&-1!==l.indexOf("/"))throw new R(j.INVALID_ARGUMENT,`Invalid query. When querying a collection and ordering by documentId(), the value passed to ${r}() must be a plain document ID, but '${l}' contains a slash.`);let n=e.path.child(et.fromString(l));if(!ei.isDocumentKey(n))throw new R(j.INVALID_ARGUMENT,`Invalid query. When querying a collection group and ordering by documentId(), the value passed to ${r}() must result in a valid document path, but '${n}' is not because it contains an odd number of segments.`);let i=new ei(n);o.push(tx(t,i))}else{let e=oN(n,r,l);o.push(e)}}return new tR(o,a)}(e._query,e.firestore._databaseId,i,t,n,r)}}function oY(e,t,n){if("string"==typeof(n=(0,C.Ku)(n))){if(""===n)throw new R(j.INVALID_ARGUMENT,"Invalid query. When querying with documentId(), you must provide a valid document ID, but it was an empty string.");if(!ns(t)&&-1!==n.indexOf("/"))throw new R(j.INVALID_ARGUMENT,`Invalid query. When querying a collection by documentId(), you must provide a plain document ID, but '${n}' contains a '/' character.`);let r=t.path.child(et.fromString(n));if(!ei.isDocumentKey(r))throw new R(j.INVALID_ARGUMENT,`Invalid query. When querying a collection group by documentId(), the value provided must result in a valid document path, but '${r}' is not because it has an odd number of segments (${r.length}).`);return tx(e,new ei(r))}if(n instanceof os)return tx(e,n._key);throw new R(j.INVALID_ARGUMENT,`Invalid query. When querying with documentId(), you must provide a valid string or a DocumentReference, but it was: ${on(n)}.`)}function oX(e,t){if(!Array.isArray(e)||0===e.length)throw new R(j.INVALID_ARGUMENT,`Invalid Query. A non-empty array is required for '${t.toString()}' filters.`)}function oZ(e,t){let n=function(e,t){for(let n of e)for(let e of n.getFlattenedFilters())if(t.indexOf(e.op)>=0)return e.op;return null}(e.filters,function(e){switch(e){case"!=":return["!=","not-in"];case"array-contains-any":case"in":return["not-in"];case"not-in":return["array-contains-any","in","not-in","!="];default:return[]}}(t.op));if(null!==n)throw n===t.op?new R(j.INVALID_ARGUMENT,`Invalid query. You cannot use more than one '${t.op.toString()}' filter.`):new R(j.INVALID_ARGUMENT,`Invalid query. You cannot use '${t.op.toString()}' filters with '${n.toString()}' filters.`)}class o1{convertValue(e,t="none"){switch(tv(e)){case 0:return null;case 1:return e.booleanValue;case 2:return tu(e.integerValue||e.doubleValue);case 3:return this.convertTimestamp(e.timestampValue);case 4:return this.convertServerTimestamp(e,t);case 5:return e.stringValue;case 6:return this.convertBytes(tc(e.bytesValue));case 7:return this.convertReference(e.referenceValue);case 8:return this.convertGeoPoint(e.geoPointValue);case 9:return this.convertArray(e.arrayValue,t);case 11:return this.convertObject(e.mapValue,t);case 10:return this.convertVectorValue(e.mapValue);default:throw F()}}convertObject(e,t){return this.convertObjectMap(e.fields,t)}convertObjectMap(e,t="none"){let n={};return e8(e,(e,r)=>{n[e]=this.convertValue(r,t)}),n}convertVectorValue(e){var t,n,r;return new og(null===(r=null===(n=null===(t=e.fields)||void 0===t?void 0:t.value.arrayValue)||void 0===n?void 0:n.values)||void 0===r?void 0:r.map(e=>tu(e.doubleValue)))}convertGeoPoint(e){return new of(tu(e.latitude),tu(e.longitude))}convertArray(e,t){return(e.values||[]).map(e=>this.convertValue(e,t))}convertServerTimestamp(e,t){switch(t){case"previous":let n=td(e);return null==n?null:this.convertValue(n,t);case"estimate":return this.convertTimestamp(tp(e));default:return null}}convertTimestamp(e){let t=tl(e);return new X(t.seconds,t.nanos)}convertDocumentKey(e,t){let n=et.fromString(e);rL(n)||F();let r=new tg(n.get(1),n.get(3)),i=new ei(n.popFirst(5));return r.isEqual(t)||D(`Document ${i} contains a document reference within a different database (${r.projectId}/${r.database}) which is not supported. It will be treated as a reference in the current database (${t.projectId}/${t.database}) instead.`),i}}class o2 extends oR{constructor(e,t,n,r,i,a){super(e,t,n,r,a),this._firestore=e,this._firestoreImpl=e,this.metadata=i}exists(){return super.exists()}data(e={}){if(this._document){if(this._converter){let t=new o0(this._firestore,this._userDataWriter,this._key,this._document,this.metadata,null);return this._converter.fromFirestore(t,e)}return this._userDataWriter.convertValue(this._document.data.value,e.serverTimestamps)}}get(e,t={}){if(this._document){let n=this._document.data.field(oB("DocumentSnapshot.get",e));if(null!==n)return this._userDataWriter.convertValue(n,t.serverTimestamps)}}}class o0 extends o2{data(e={}){return super.data(e)}}new WeakMap,function(e=!0){_=v.MF,(0,v.om)(new b.uA("firestore",(t,{instanceIdentifier:n,options:r})=>{let i=t.getProvider("app").getImmediate(),a=new ou(new q(t.getProvider("auth-internal")),new $(t.getProvider("app-check-internal")),function(e,t){if(!Object.prototype.hasOwnProperty.apply(e.options,["projectId"]))throw new R(j.INVALID_ARGUMENT,'"projectId" not provided in firebase.initializeApp.');return new tg(e.options.projectId,t)}(i,n),i);return r=Object.assign({useFetchStreams:e},r),a._setSettings(r),a},"PUBLIC").setMultipleInstances(!0)),(0,v.KO)(E,"4.7.0",void 0),(0,v.KO)(E,"4.7.0","esm2017")}()}
7,6743:(e,t,n)=>{"use strict";n.d(t,{FA:()=>x,Fy:()=>b,Ku:()=>E,T9:()=>y,Uj:()=>u,ZQ:()=>w,bD:()=>function e(t,n){if(t===n)return!0;let r=Object.keys(t),i=Object.keys(n);for(let a of r){if(!i.includes(a))return!1;let r=t[a],s=n[a];if(I(r)&&I(s)){if(!e(r,s))return!1}else if(r!==s)return!1}for(let e of i)if(!r.includes(e))return!1;return!0},cY:()=>v,eX:()=>T,g:()=>S,nr:()=>C,yU:()=>m,zW:()=>k});var r=n(7836);let i=function(e){let t=[],n=0;for(let r=0;r<e.length;r++){let i=e.charCodeAt(r);i<128?t[n++]=i:(i<2048?t[n++]=i>>6|192:((64512&i)==55296&&r+1<e.length&&(64512&e.charCodeAt(r+1))==56320?(i=65536+((1023&i)<<10)+(1023&e.charCodeAt(++r)),t[n++]=i>>18|240,t[n++]=i>>12&63|128):t[n++]=i>>12|224,t[n++]=i>>6&63|128),t[n++]=63&i|128)}return t},a=function(e){let t=[],n=0,r=0;for(;n<e.length;){let i=e[n++];if(i<128)t[r++]=String.fromCharCode(i);else if(i>191&&i<224){let a=e[n++];t[r++]=String.fromCharCode((31&i)<<6|63&a)}else if(i>239&&i<365){let a=((7&i)<<18|(63&e[n++])<<12|(63&e[n++])<<6|63&e[n++])-65536;t[r++]=String.fromCharCode(55296+(a>>10)),t[r++]=String.fromCharCode(56320+(1023&a))}else{let a=e[n++],s=e[n++];t[r++]=String.fromCharCode((15&i)<<12|(63&a)<<6|63&s)}}return t.join("")},s={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();let n=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,r=[];for(let t=0;t<e.length;t+=3){let i=e[t],a=t+1<e.length,s=a?e[t+1]:0,o=t+2<e.length,l=o?e[t+2]:0,u=i>>2,c=(3&i)<<4|s>>4,h=(15&s)<<2|l>>6,d=63&l;o||(d=64,a||(h=64)),r.push(n[u],n[c],n[h],n[d])}return r.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(i(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):a(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();let n=t?this.charToByteMapWebSafe_:this.charToByteMap_,r=[];for(let t=0;t<e.length;){let i=n[e.charAt(t++)],a=t<e.length?n[e.charAt(t)]:0,s=++t<e.length?n[e.charAt(t)]:64,l=++t<e.length?n[e.charAt(t)]:64;if(++t,null==i||null==a||null==s||null==l)throw new o;let u=i<<2|a>>4;if(r.push(u),64!==s){let e=a<<4&240|s>>2;if(r.push(e),64!==l){let e=s<<6&192|l;r.push(e)}}}return r},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e<this.ENCODED_VALS.length;e++)this.byteToCharMap_[e]=this.ENCODED_VALS.charAt(e),this.charToByteMap_[this.byteToCharMap_[e]]=e,this.byteToCharMapWebSafe_[e]=this.ENCODED_VALS_WEBSAFE.charAt(e),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[e]]=e,e>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};class o extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}let l=function(e){let t=i(e);return s.encodeByteArray(t,!0)},u=function(e){return l(e).replace(/\./g,"")},c=function(e){try{return s.decodeString(e,!0)}catch(e){console.error("base64Decode failed: ",e)}return null},h=()=>(function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==n.g)return n.g;throw Error("Unable to locate global object.")})().__FIREBASE_DEFAULTS__,d=()=>{if(void 0===r||void 0===r.env)return;let e=r.env.__FIREBASE_DEFAULTS__;if(e)return JSON.parse(e)},p=()=>{let e;if("undefined"==typeof document)return;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(e){return}let t=e&&c(e[1]);return t&&JSON.parse(t)},f=()=>{try{return h()||d()||p()}catch(e){console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`);return}},g=e=>{var t,n;return null===(n=null===(t=f())||void 0===t?void 0:t.emulatorHosts)||void 0===n?void 0:n[e]},m=e=>{let t=g(e);
7if(!t)return;let n=t.lastIndexOf(":");if(n<=0||n+1===t.length)throw Error(`Invalid host ${t} with no separate hostname and port!`);let r=parseInt(t.substring(n+1),10);return"["===t[0]?[t.substring(1,n-1),r]:[t.substring(0,n),r]},y=()=>{var e;return null===(e=f())||void 0===e?void 0:e.config};class v{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}wrapCallback(e){return(t,n)=>{t?this.reject(t):this.resolve(n),"function"==typeof e&&(this.promise.catch(()=>{}),1===e.length?e(t):e(t,n))}}}function b(e,t){if(e.uid)throw Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');let n=t||"demo-project",r=e.iat||0,i=e.sub||e.user_id;if(!i)throw Error("mockUserToken must contain 'sub' or 'user_id' field!");let a=Object.assign({iss:`https://securetoken.google.com/${n}`,aud:n,iat:r,exp:r+3600,auth_time:r,sub:i,user_id:i,firebase:{sign_in_provider:"custom",identities:{}}},e);return[u(JSON.stringify({alg:"none",type:"JWT"})),u(JSON.stringify(a)),""].join(".")}function w(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function C(){return!function(){var e;let t=null===(e=f())||void 0===e?void 0:e.forceEnvironment;if("node"===t)return!0;if("browser"===t)return!1;try{return"[object process]"===Object.prototype.toString.call(n.g.process)}catch(e){return!1}}()&&!!navigator.userAgent&&navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")}function k(){try{return"object"==typeof indexedDB}catch(e){return!1}}function T(){return new Promise((e,t)=>{try{let n=!0,r="validate-browser-context-for-indexeddb-analytics-module",i=self.indexedDB.open(r);i.onsuccess=()=>{i.result.close(),n||self.indexedDB.deleteDatabase(r),e(!0)},i.onupgradeneeded=()=>{n=!1},i.onerror=()=>{var e;t((null===(e=i.error)||void 0===e?void 0:e.message)||"")}}catch(e){t(e)}})}class S extends Error{constructor(e,t,n){super(t),this.code=e,this.customData=n,this.name="FirebaseError",Object.setPrototypeOf(this,S.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,x.prototype.create)}}class x{constructor(e,t,n){this.service=e,this.serviceName=t,this.errors=n}create(e,...t){let n=t[0]||{},r=`${this.service}/${e}`,i=this.errors[e],a=i?i.replace(A,(e,t)=>{let r=n[t];return null!=r?String(r):`<${t}?>`}):"Error",s=`${this.serviceName}: ${a} (${r}).`;return new S(r,s,n)}}let A=/\{\$([^}]+)}/g;function I(e){return null!==e&&"object"==typeof e}function E(e){return e&&e._delegate?e._delegate:e}},411:(e,t,n)=>{var r;!function(){"use strict";var i=!!("undefined"!=typeof window&&window.document&&window.document.createElement),a={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!!(window.addEventListener||window.attachEvent),canUseViewport:i&&!!window.screen};void 0!==(r=(function(){return a}).call(t,n,t,e))&&(e.exports=r)}()},8424:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(3653)}])},6960:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={src:"/_next/static/media/close.2dd30cf0.svg",height:18,width:17,blurWidth:0,blurHeight:0}},136:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={src:"/_next/static/media/iso-certificate.eb929fb2.png",height:199,width:752,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAMAAABSSm3fAAAAD1BMVEUnU2UfQUZ7Zj0ALDsENUMqomUEAAAABXRSTlMWJwY7aGt4ifQAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAXSURBVHicY2BmYQQBJgZmFgYGBiYGBgABFAAYdhieSQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:2}},782:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r={src:"/_next/static/media/newu-circular.228cba35.png",height:200,width:200,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAXVBMVEVvAF9ZAG/0Zx/0mS9lAGiBAlb8sTVdAmhMaXFcAG/0ujh1A05jAGdaAHC4JDj3myvvjy33oC/4hyndcjH1sjWBAFJyAGGqJT5iAHNqAGr0fCXvXx+iI0SqGkj/li4EVt8jAAAAGHRSTlP+6OMj2Pv+IgCh1yX44p/8+OCg/aHioKN54MQ6AAAACXBIWXMAAAsSAAALEgHS3X78AAAAQ0lEQVR4nAXBCQLAEAwEwEVI0Psk6P+f2RkIR2MiC5hqLWVmLMMDU4mwrXWgEqyqdoBwfNt6ev/A7SGEcWeIu1J6s/xvTwM0PUHvaAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8}},958:(e,t)=>{"use strict";
7Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DynamicServerError:function(){return r},isDynamicServerError:function(){return i}});let n="DYNAMIC_SERVER_USAGE";class r extends Error{constructor(e){super("Dynamic server usage: "+e),this.description=e,this.digest=n}}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7643:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isNextRouterError",{enumerable:!0,get:function(){return a}});let r=n(7966),i=n(8600);function a(e){return(0,i.isRedirectError)(e)||(0,r.isNotFoundError)(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3750:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},RedirectType:function(){return l.RedirectType},ServerInsertedHTMLContext:function(){return c.ServerInsertedHTMLContext},notFound:function(){return l.notFound},permanentRedirect:function(){return l.permanentRedirect},redirect:function(){return l.redirect},unstable_rethrow:function(){return l.unstable_rethrow},useParams:function(){return f},usePathname:function(){return d},useRouter:function(){return p},useSearchParams:function(){return h},useSelectedLayoutSegment:function(){return m},useSelectedLayoutSegments:function(){return g},useServerInsertedHTML:function(){return c.useServerInsertedHTML}});let r=n(6540),i=n(9258),a=n(8519),s=n(4365),o=n(274),l=n(4531),u=n(8228),c=n(465);function h(){let e=(0,r.useContext)(a.SearchParamsContext);return(0,r.useMemo)(()=>e?new l.ReadonlyURLSearchParams(e):null,[e])}function d(){return(0,u.useDynamicRouteParams)("usePathname()"),(0,r.useContext)(a.PathnameContext)}function p(){let e=(0,r.useContext)(i.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function f(){return(0,u.useDynamicRouteParams)("useParams()"),(0,r.useContext)(a.PathParamsContext)}function g(e){void 0===e&&(e="children"),(0,u.useDynamicRouteParams)("useSelectedLayoutSegments()");let t=(0,r.useContext)(i.LayoutRouterContext);return t?function e(t,n,r,i){let a;if(void 0===r&&(r=!0),void 0===i&&(i=[]),r)a=t[1][n];else{var l;let e=t[1];a=null!=(l=e.children)?l:Object.values(e)[0]}if(!a)return i;let u=a[0],c=(0,s.getSegmentValue)(u);return!c||c.startsWith(o.PAGE_SEGMENT_KEY)?i:(i.push(c),e(a,n,!1,i))}(t.tree,e):null}function m(e){void 0===e&&(e="children"),(0,u.useDynamicRouteParams)("useSelectedLayoutSegment()");let t=g(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===o.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4531:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return o},RedirectType:function(){return r.RedirectType},notFound:function(){return i.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect},unstable_rethrow:function(){return a.unstable_rethrow}});let r=n(8600),i=n(7966),a=n(8542);class s extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class o extends URLSearchParams{append(){throw new s}delete(){throw new s}set(){throw new s}sort(){throw new s}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
7dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7966:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{isNotFoundError:function(){return i},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let e=Error(n);throw e.digest=n,e}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4357:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),function(e){e[e.SeeOther=303]="SeeOther",e[e.TemporaryRedirect=307]="TemporaryRedirect",e[e.PermanentRedirect=308]="PermanentRedirect"}(n||(n={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8600:(e,t,n)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{RedirectType:function(){return r},getRedirectError:function(){return o},getRedirectStatusCodeFromError:function(){return p},getRedirectTypeFromError:function(){return d},getURLFromRedirectError:function(){return h},isRedirectError:function(){return c},permanentRedirect:function(){return u},redirect:function(){return l}});let i=n(7860),a=n(4357),s="NEXT_REDIRECT";function o(e,t,n){void 0===n&&(n=a.RedirectStatusCode.TemporaryRedirect);let r=Error(s);return r.digest=s+";"+t+";"+e+";"+n+";",r}function l(e,t){let n=i.actionAsyncStorage.getStore();throw o(e,t||((null==n?void 0:n.isAction)?"push":"replace"),a.RedirectStatusCode.TemporaryRedirect)}function u(e,t){throw void 0===t&&(t="replace"),o(e,t,a.RedirectStatusCode.PermanentRedirect)}function c(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[n,r]=t,i=t.slice(2,-2).join(";"),o=Number(t.at(-2));return n===s&&("replace"===r||"push"===r)&&"string"==typeof i&&!isNaN(o)&&o in a.RedirectStatusCode}function h(e){return c(e)?e.digest.split(";").slice(2,-2).join(";"):null}function d(e){if(!c(e))throw Error("Not a redirect error");return e.digest.split(";",2)[1]}function p(e){if(!c(e))throw Error("Not a redirect error");return Number(e.digest.split(";").at(-2))}!function(e){e.push="push",e.replace="replace"}(r||(r={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4365:(e,t)=>{"use strict";function n(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},627:(e,t)=>{"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_HMR_REFRESH:function(){return u},ACTION_NAVIGATE:function(){return a},ACTION_PREFETCH:function(){return l},ACTION_REFRESH:function(){return i},ACTION_RESTORE:function(){return s},ACTION_SERVER_ACTION:function(){return c},ACTION_SERVER_PATCH:function(){return o},PrefetchCacheEntryStatus:function(){return r},PrefetchKind:function(){return n}});let i="refresh",a="navigate",s="restore",o="server-patch",l="prefetch",u="hmr-refresh",c="server-action";!function(e){e.AUTO="auto",e.FULL="full",e.TEMPORARY="temporary"}(n||(n={})),function(e){e.fresh="fresh",e.reusable="reusable",e.expired="expired",e.stale="stale"}(r||(r={})),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
7dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1480:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{StaticGenBailoutError:function(){return r},isStaticGenBailoutError:function(){return i}});let n="NEXT_STATIC_GEN_BAILOUT";class r extends Error{constructor(...e){super(...e),this.code=n}}function i(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8542:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,s.isNextRouterError)(t)||(0,a.isBailoutToCSRError)(t)||(0,r.isDynamicUsageError)(t)||(0,i.isPostpone)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let r=n(8837),i=n(9222),a=n(8431),s=n(7643);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5157:(e,t,n)=>{"use strict";function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(2063),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6526:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return w}});let r=n(7677),i=n(544),a=n(4848),s=i._(n(6540)),o=r._(n(961)),l=r._(n(6085)),u=n(7282),c=n(2105),h=n(9641);n(7679);let d=n(7644),p=r._(n(5472)),f=n(1903),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(e,t,n,r,i,a,s){let o=null==e?void 0:e.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,i=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function y(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}let v=(0,s.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:i,height:o,width:l,decoding:u,className:c,style:h,fetchPriority:d,placeholder:p,loading:g,unoptimized:v,fill:b,onLoadRef:w,onLoadingCompleteRef:C,setBlurComplete:k,setShowAltText:T,sizesInput:S,onLoad:x,onError:A,...I}=e,E=(0,s.useCallback)(e=>{e&&(A&&(e.src=e.src),e.complete&&m(e,p,w,C,k,v,S))},[n,p,w,C,k,A,v,S]),N=(0,f.useMergedRef)(t,E);return(0,a.jsx)("img",{...I,...y(d),loading:g,width:l,height:o,decoding:u,"data-nimg":b?"fill":"1",className:c,style:h,sizes:i,srcSet:r,src:n,ref:N,onLoad:e=>{m(e.currentTarget,p,w,C,k,v,S)},onError:e=>{T(!0),"empty"!==p&&k(!0),A&&A(e)}})});function b(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...y(n.fetchPriority)};return t&&o.default.preload?(o.default.preload(n.src,r),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let w=(0,s.forwardRef)((e,t)=>{let n=(0,s.useContext)(d.RouterContext),r=(0,s.useContext)(h.ImageConfigContext),i=(0,s.useMemo)(()=>{let e=g||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
7e-t),n=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n}},[r]),{onLoad:o,onLoadingComplete:l}=e,f=(0,s.useRef)(o);(0,s.useEffect)(()=>{f.current=o},[o]);let m=(0,s.useRef)(l);(0,s.useEffect)(()=>{m.current=l},[l]);let[y,w]=(0,s.useState)(!1),[C,k]=(0,s.useState)(!1),{props:T,meta:S}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:y,showAltText:C});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v,{...T,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:f,onLoadingCompleteRef:m,setBlurComplete:w,setShowAltText:k,sizesInput:e.sizes,ref:t}),S.priority?(0,a.jsx)(b,{isAppRouter:!n,imgAttributes:T}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6397:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return C}});let r=n(7677),i=n(4848),a=r._(n(6540)),s=n(6847),o=n(7785),l=n(2772),u=n(1278),c=n(6185),h=n(7644),d=n(9258),p=n(6334),f=n(5157),g=n(296),m=n(627),y=n(1903),v=new Set;function b(e,t,n,r,i,a){if(a||(0,o.isLocalURL)(t)){if(!r.bypassPrefetchedCheck&&!a){let i=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(v.has(i))return;v.add(i)}(async()=>a?e.prefetch(t,i):e.prefetch(t,n,r))().catch(e=>{})}}function w(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let C=a.default.forwardRef(function(e,t){let n,r;let{href:l,as:v,children:C,prefetch:k=null,passHref:T,replace:S,shallow:x,scroll:A,locale:I,onClick:E,onMouseEnter:N,onTouchStart:_,legacyBehavior:M=!1,...P}=e;n=C,M&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let U=a.default.useContext(h.RouterContext),D=a.default.useContext(d.AppRouterContext),O=null!=U?U:D,L=!U,F=!1!==k,j=null===k?m.PrefetchKind.AUTO:m.PrefetchKind.FULL,{href:R,as:V}=a.default.useMemo(()=>{if(!U){let e=w(l);return{href:e,as:v?w(v):e}}let[e,t]=(0,s.resolveHref)(U,l,!0);return{href:e,as:v?(0,s.resolveHref)(U,v):t||e}},[U,l,v]),B=a.default.useRef(R),z=a.default.useRef(V);M&&(r=a.default.Children.only(n));let H=M?r&&"object"==typeof r&&r.ref:t,[q,G,W]=(0,p.useIntersection)({rootMargin:"200px"}),K=a.default.useCallback(e=>{(z.current!==V||B.current!==R)&&(W(),z.current=V,B.current=R),q(e)},[V,R,W,q]),$=(0,y.useMergedRef)(K,H);a.default.useEffect(()=>{O&&G&&F&&b(O,R,V,{locale:I},{kind:j},L)},[V,R,G,I,F,null==U?void 0:U.locale,O,L,j]);let Q={ref:$,onClick(e){M||"function"!=typeof E||E(e),M&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),O&&!e.defaultPrevented&&function(e,t,n,r,i,s,l,u,c){let{nodeName:h}=e.currentTarget;if("A"===h.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,o.isLocalURL)(n)))return;e.preventDefault();let d=()=>{let e=null==l||l;"beforePopState"in t?t[i?"replace":"push"](n,r,{shallow:s,locale:u,scroll:e}):t[i?"replace":"push"](r||n,{scroll:e})};c?a.default.startTransition(d):d()}(e,O,R,V,S,x,A,I,L)},onMouseEnter(e){M||"function"!=typeof N||N(e),M&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),O&&(F||!L)&&b(O,R,V,{locale:I,priority:!0,bypassPrefetchedCheck:!0},{kind:j},L)},onTouchStart:function(e){M||"function"!=typeof _||_(e),M&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),O&&(F||!L)&&b(O,R,V,{locale:I,priority:!0,bypassPrefetchedCheck:!0},{kind:j},L)}};if((0,u.isAbsoluteUrl)(V))Q.href=V;else if(!M||T||"a"===r.type&&!("href"in r.props)){let e=void 0!==I?I:null==U?void 0:U.locale,t=(null==U?void 0:U.isLocaleDomain)&&(0,f.getDomainLocale)(V,e,null==U?void 0:U.locales,null==U?void 0:U.domainLocales);Q.href=t||(0,g.addBasePath)((0,c.addLocale)(V,e,null==U?void 0:U.defaultLocale))}return M?a.default.cloneElement(r,Q):(0,i.jsx)("a",{...P,...Q,children:n})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
7dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6334:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let r=n(6540),i=n(4959),a="function"==typeof IntersectionObserver,s=new Map,o=[];function l(e){let{rootRef:t,rootMargin:n,disabled:l}=e,u=l||!a,[c,h]=(0,r.useState)(!1),d=(0,r.useRef)(null),p=(0,r.useCallback)(e=>{d.current=e},[]);return(0,r.useEffect)(()=>{if(a){if(u||c)return;let e=d.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:i,elements:a}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=o.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=s.get(r)))return t;let i=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:i},o.push(n),s.set(n,t),t}(n);return a.set(e,t),i.observe(e),function(){if(a.delete(e),i.unobserve(e),0===a.size){i.disconnect(),s.delete(r);let e=o.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&o.splice(e,1)}}}(e,e=>e&&h(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!c){let e=(0,i.requestIdleCallback)(()=>h(!0));return()=>(0,i.cancelIdleCallback)(e)}},[u,n,t,c,d.current]),[p,c,(0,r.useCallback)(()=>{h(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1903:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return i}});let r=n(6540);function i(e,t){let n=(0,r.useRef)(()=>{}),i=(0,r.useRef)(()=>{});return(0,r.useMemo)(()=>e&&t?r=>{null===r?(n.current(),i.current()):(n.current=a(e,r),i.current=a(t,r))}:e||t,[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7282:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return o}}),n(7679);let r=n(9197),i=n(2105);function a(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function o(e,t){var n;let o,l,u,{src:c,sizes:h,unoptimized:d=!1,priority:p=!1,loading:f,className:g,quality:m,width:y,height:v,fill:b=!1,style:w,overrideSrc:C,onLoad:k,onLoadingComplete:T,placeholder:S="empty",blurDataURL:x,fetchPriority:A,decoding:I="async",layout:E,objectFit:N,objectPosition:_,lazyBoundary:M,lazyRoot:P,...U}=e,{imgConf:D,showAltText:O,blurComplete:L,defaultLoader:F}=t,j=D||i.imageConfigDefault;if("allSizes"in j)o=j;else{let e=[...j.deviceSizes,...j.imageSizes].sort((e,t)=>e-t),t=j.deviceSizes.sort((e,t)=>e-t);o={...j,allSizes:e,deviceSizes:t}}if(void 0===F)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let R=U.loader||F;delete U.loader,delete U.srcSet;let V="__next_img_default"in R;if(V){if("custom"===o.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=R;R=t=>{let{config:n,...r}=t;return e(r)}}if(E){"fill"===E&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[E];t&&!h&&(h=t)}let B="",z=s(y),H=s(v);if((n=c)&&"object"==typeof n&&(a(n)||void 0!==n.src)){let e=a(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,u=e.blurHeight,x=x||e.blurDataURL,B=e.src,!b){if(z||H){
7if(z&&!H){let t=z/e.width;H=Math.round(e.height*t)}else if(!z&&H){let t=H/e.height;z=Math.round(e.width*t)}}else z=e.width,H=e.height}}let q=!p&&("lazy"===f||void 0===f);(!(c="string"==typeof c?c:B)||c.startsWith("data:")||c.startsWith("blob:"))&&(d=!0,q=!1),o.unoptimized&&(d=!0),V&&c.endsWith(".svg")&&!o.dangerouslyAllowSVG&&(d=!0);let G=s(m),W=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:N,objectPosition:_}:{},O?{}:{color:"transparent"},w),K=L||"empty"===S?null:"blur"===S?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:z,heightInt:H,blurWidth:l,blurHeight:u,blurDataURL:x||"",objectFit:W.objectFit})+'")':'url("'+S+'")',$=K?{backgroundSize:W.objectFit||"cover",backgroundPosition:W.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Q=function(e){let{config:t,src:n,unoptimized:r,width:i,quality:a,sizes:s,loader:o}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,n){let{deviceSizes:r,allSizes:i}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,s),c=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((e,r)=>o({config:t,src:n,quality:a,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:o({config:t,src:n,quality:a,width:l[c]})}}({config:o,src:c,unoptimized:d,width:z,quality:G,sizes:h,loader:R});return{props:{...U,loading:q?"lazy":f,fetchPriority:A,width:z,height:H,decoding:I,className:g,style:{...W,...$},sizes:Q.sizes,srcSet:Q.srcSet,src:C||Q.src},meta:{unoptimized:d,priority:p,placeholder:S,fill:b}}}},9197:(e,t)=>{"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:i,blurDataURL:a,objectFit:s}=e,o=r?40*r:t,l=i?40*i:n,u=o&&l?"viewBox='0 0 "+o+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},2364:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return l},getImageProps:function(){return o}});let r=n(7677),i=n(7282),a=n(6526),s=r._(n(5472));function o(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let l=a.Image},5472:(e,t)=>{"use strict";function n(e){let{config:t,src:n,width:r,quality:i}=e;return t.path+"?url="+encodeURIComponent(n)+"&w="+r+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},465:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return i},useServerInsertedHTML:function(){return a}});let r=n(544)._(n(6540)),i=r.default.createContext(null);function a(e){let t=(0,r.useContext)(i);t&&t(e)}},1402:(e,t,n)=>{"use strict";function r(){let e=window.gtag_report_conversion;return"function"==typeof e&&e()}n.d(t,{t:()=>r})},8613:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(4848);n(6540);let i=e=>{let{space:t=24}=e;return(0,r.jsx)("div",{style:{width:t}})}},659:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(4848);n(6540);var i=n(9379),a=n.n(i),s=n(782),o=n(9965),l=n.n(o);let u=function(){return(0,r.jsx)(l(),{src:s.A,alt:"NewU",className:a().spinner})}},1979:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(4848),i=n(6540),a=n(7834),s=n.n(a),o=n(5758),l=n(1101),u=n(8287),c=n(5270),h=n(88
709),d=n(9025);let p=e=>{let{leftIcon:t,rightIcon:n,text:a,callback:p,size:f=l.M.Normal,buttonColor:g=o.J.Primary60,textColor:m=o.J.ShadeWhite,variant:y=u.A.Solid,fontWeight:v=h.IT.Normal,isLoading:b=!1,isDisabled:w=!1,takeFullWidth:C=!1,triggerByEnter:k=!1,textSize:T=h.$C.Base,style:S={}}=e;(0,i.useEffect)(()=>{if(!k)return;let e=e=>{"Enter"!==e.key||w||null==p||p()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[k,w,p]);let x=s()["buttonDs".concat(f)],A=y===u.A.Solid?s().buttonDsSolid:y===u.A.Outline?s().buttonDsOutline:s().buttonDsGradient;return(0,r.jsx)("div",{onClick:()=>!w&&(null==p?void 0:p()),style:{...w?{backgroundColor:o.J.Grey20,cursor:"not-allowed"}:y===u.A.Gradient?{background:"var(--Gradients-Brand-gradient-50-50, linear-gradient(76deg, #FF8A00 -0.09%, #6C0862 107.38%))",color:o.J.ShadeWhite}:{backgroundColor:y===u.A.Solid?g:"transparent",border:y===u.A.Outline?"1px solid ".concat(g):"none"},...S},className:[s().buttonDs,x,A,C&&s().fullWidth].filter(Boolean).join(" "),children:b?(0,r.jsx)("div",{style:(()=>{if(w)return{borderTopColor:o.J.Neutral10,borderLeftColor:o.J.Neutral10,borderBottomColor:o.J.Neutral10};let e=y===u.A.Solid?m:g;return{borderTopColor:e,borderLeftColor:e,borderBottomColor:e}})(),className:[s().loaderButtonDs,s()["loaderButtonDs".concat(f)]].join(" ")}):(0,r.jsxs)(r.Fragment,{children:[t&&(0,r.jsx)(c.A,{icon:t,color:m||g,className:s()["leftIcon".concat(f)]}),(0,r.jsx)(d.A,{color:m,fontWeight:v,size:T,children:a}),n&&(0,r.jsx)(c.A,{icon:n,color:m||g,className:s()["rightIcon".concat(f)]}),(0,r.jsx)("div",{className:s().glareButtonDs})]})})}},1101:(e,t,n)=>{"use strict";n.d(t,{M:()=>r});var r=function(e){return e.XSmall="XSmall",e.Small="Small",e.Normal="Normal",e.Large="Large",e.XLarge="XLarge",e}({})},8287:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var r=function(e){return e.Outline="outline",e.Solid="solid",e.Gradient="gradient",e}({})},1246:(e,t,n)=>{"use strict";n.d(t,{R:()=>r});var r=function(e){return e.default="default",e.success="success",e.error="error",e.disabled="disabled",e}({})},3021:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(4848),i=n(6540),a=n(3932),s=n.n(a),o=n(9965),l=n.n(o),u=n(2758),c=n.n(u),h=n(5758);let d=[{iso2:"nl",name:"Netherlands",dialCode:"+31",flagUrl:"/countries/nl.png"},{iso2:"fr",name:"France",dialCode:"+33",flagUrl:"/countries/fr.png"},{iso2:"be",name:"Belgium",dialCode:"+32",flagUrl:"/countries/be.png"},{iso2:"de",name:"Germany",dialCode:"+49",flagUrl:"/countries/de.png"},{iso2:"gb",name:"United Kingdom",dialCode:"+44",flagUrl:"/countries/gb.png"},{iso2:"dk",name:"Denmark",dialCode:"+45",flagUrl:"/countries/dk.png"},{iso2:"no",name:"Norway",dialCode:"+47",flagUrl:"/countries/no.png"},{iso2:"se",name:"Sweden",dialCode:"+46",flagUrl:"/countries/se.png"},{iso2:"fi",name:"Finland",dialCode:"+358",flagUrl:"/countries/fi.png"},{iso2:"it",name:"Italy",dialCode:"+39",flagUrl:"/countries/it.png"},{iso2:"es",name:"Spain",dialCode:"+34",flagUrl:"/countries/es.png"},{iso2:"pt",name:"Portugal",dialCode:"+351",flagUrl:"/countries/pt.png"},{iso2:"ch",name:"Switzerland",dialCode:"+41",flagUrl:"/countries/ch.png"},{iso2:"af",name:"Afghanistan",dialCode:"+93",flagUrl:"/countries/af.png"},{iso2:"al",name:"Albania",dialCode:"+355",flagUrl:"/countries/al.png"},{iso2:"dz",name:"Algeria",dialCode:"+213",flagUrl:"/countries/dz.png"},{iso2:"as",name:"American Samoa",dialCode:"+1-684",flagUrl:"/countries/as.png"},{iso2:"ad",name:"Andorra",dialCode:"+376",flagUrl:"/countries/ad.png"},{iso2:"ao",name:"Angola",dialCode:"+244",flagUrl:"/countries/ao.png"},{iso2:"ai",name:"Anguilla",dialCode:"+1-264",flagUrl:"/countries/ai.png"},{iso2:"aq",name:"Antarctica",dialCode:"+672",flagUrl:"/countries/aq.png"},{iso2:"ag",name:"Antigua and Barbuda",dialCode:"+1-268",flagUrl:"/countries/ag.png"},{iso2:"ar",name:"Argentina",dialCode:"+54",flagUrl:"/countries/ar.png"},{iso2:"am",name:"Armenia",dialCode:"+374",flagUrl:"/countries/am.png"},{iso2:"aw",name:"Aruba",dialCode:"+297",flagUrl:"/countries/aw.png"},{iso2:"au",name:"Australia",dialCode:"+61",flagUrl:"/countries/au.png"},{iso2:"at",name:"Austria",dialCode:"+43",flagUrl:"/countries/at.png"},{iso2:"az",name:"Azerbaijan",dialCode:"+994",flagUrl:"/countries/az.png"},{iso2:"bs",name:"Bahamas",dialCode:"+1-242",flagUrl:"/countries/bs.png"},{iso2:"bh",name:"Bahrain",dialCode:"+973",flagUrl:"/countries/bh.png"},{iso2:"bd",name:"Bangladesh",dialCode:"+880",flagUrl:"/countries/bd.png"},{iso2:"bb",name:"Barbados",dialCode:"+1-246",flagUrl:"/countries/bb.png"},{iso2:"bz",name:"Belize",dialCode:"+501",flagUrl:"/countries/bz.png"},{iso2:"bj",name:"Benin",dialCode:"+229",flagUrl:"/countries/bj.png"},{iso2:"bm",name:"Bermuda",dialCode:"+1-441",flagUrl:"/countries/bm.png"},{iso2:"bt",name:"Bhutan",dialCode:"+975",flagUrl:"/countries/bt.png"},{iso2:"bo",name:"Bolivia",dialCode:"+591",flagUrl:"/countries/bo.png"},{iso2:"ba",name:"Bosnia and Herzegovina",dialCode:"+387",flagUrl:"/countries/ba.png"},{iso2:"bw",name:"Botswana",dialCode:"+267",flagUrl:"/countries/bw.png"},{iso2:"br",name:"Brazil",dialCode:"+55",flagUrl:"/countries/br.png"},{iso2:"by",name:"Belarus",dialCode:"+375",flagUrl:"/countries/by.png"},{iso2:"io",name:"British Indian Ocean Territory",dialCode:"+246",flagUrl:"/countries/io.png"},{iso2:"bn",name:"Brunei",dialCode:"+673",flagUrl:"/countries/bn.png"},{iso2:"bg",name:"Bulgaria",dialCode:"+359",flagUrl:"/countries/bg.png"},{iso2:"bf",name:"Burkina Faso",dialCode:"+226",flagUrl:"/countries/bf.png"},{iso2:"bi",name:"Burundi",dialCode:"+257",flagUrl:"/countries/bi.png"},{iso2:"kh",name:"Cambodia",dialCode:"+855",flagUrl:"/countries/kh.png"},{iso2:"cm",name:"Cameroon",dialCode:"+237",flagUrl:"/countries/cm.png"},{iso2:"ca",name:"Canada",dialCode:"+1",flagUrl:"/countries/ca.png"},{iso2:"cv",name:"Cape Verde",dialCode:"+238",flagUrl:"/countries/cv.png"},{iso2:"ky",name:"Cayman Islands",dialCode:"+1-345",flagUrl:"/countries/ky.png"},{iso2:"cf",name:"Central African Republic",dialCode:"+236",flagUrl:"/countries/cf.png"},{iso2:"td",name:"Chad",dialCode:"+235",flagUrl:"/countries/td.png"},{iso2:"cl",name:"Chile",dialCode:"+56",flagUrl:"/countries/cl.png"},{iso2:"cn",name:"China",dialCode:"+86",flagUrl:"/countries/cn.png"},{iso2:"cx",name:"Christmas Island",dialCode:"+61",flagUrl:"/countries/cx.png"},{iso2:"cc",name:"Cocos (Keeling) Islands",dialCode:"+61",flagUrl:"/countries/cc.png"},{iso2:"co",name:"Colombia",dialCode:"+57",flagUrl:"/countries/co.png"},{iso2:"km",name:"Comoros",dialCode:"+269",flagUrl:"/countries/km.png"},{iso2:"cg",name:"Congo",dialCode:"+242",flagUrl:"/countries/cg.png"},{iso2:"cd",name:"Congo (Democratic Republic)",dialCode:"+243",flagUrl:"/countries/cd.png"},{iso2:"ck",name:"Cook Islands",dialCode:"+682",flagUrl:"/countries/ck.png"},{iso2:"cr",name:"Costa Rica",dialCode:"+506",flagUrl:"/countries/cr.png"},{iso2:"ci",name:"C\xf4te d'Ivoire",dialCode:"+225",flagUrl:"/countries/ci.png"},{iso2:"hr",name:"Croatia",dialCode:"+385",flagUrl:"/countries/hr.png"},{iso2:"cu",name:"Cuba",dialCode:"+53",flagUrl:"/countries/cu.png"},{iso2:"cy",name:"Cyprus",dialCode:"+357",flagUrl:"/countries/cy.png"},{iso2:"cz",name:"Czech Republic",dialCode:"+420",flagUrl:"/countries/cz.png"},{iso2:"dj",name:"Djibouti",dialCode:"+253",flagUrl:"/countries/dj.png"},{iso2:"dm",name:"Dominica",dialCode:"+1-767",flagUrl:"/countries/dm.png"},{iso2:"do",name:"Dominican Republic",dialCode:"+1-809",flagUrl:"/countries/do.png"},{iso2:"ec",name:"Ecuador",dialCode:"+593",flagUrl:"/countries/ec.png"},{iso2:"eg",name:"Egypt",dialCode:"+20",flagUrl:"/countries/eg.png"},{iso2:"sv",name:"El Salvador",dialCode:"+503",flagUrl:"/countries/sv.png"},{iso2:"gq",name:"Equatorial Guinea",dialCode:"+240",flagUrl:"/countries/gq.png"}
7,{iso2:"er",name:"Eritrea",dialCode:"+291",flagUrl:"/countries/er.png"},{iso2:"ee",name:"Estonia",dialCode:"+372",flagUrl:"/countries/ee.png"},{iso2:"et",name:"Ethiopia",dialCode:"+251",flagUrl:"/countries/et.png"},{iso2:"fj",name:"Fiji",dialCode:"+679",flagUrl:"/countries/fj.png"},{iso2:"gf",name:"French Guiana",dialCode:"+594",flagUrl:"/countries/gf.png"},{iso2:"pf",name:"French Polynesia",dialCode:"+689",flagUrl:"/countries/pf.png"},{iso2:"ga",name:"Gabon",dialCode:"+241",flagUrl:"/countries/ga.png"},{iso2:"gm",name:"Gambia",dialCode:"+220",flagUrl:"/countries/gm.png"},{iso2:"ge",name:"Georgia",dialCode:"+995",flagUrl:"/countries/ge.png"},{iso2:"gh",name:"Ghana",dialCode:"+233",flagUrl:"/countries/gh.png"},{iso2:"gi",name:"Gibraltar",dialCode:"+350",flagUrl:"/countries/gi.png"},{iso2:"gr",name:"Greece",dialCode:"+30",flagUrl:"/countries/gr.png"},{iso2:"gl",name:"Greenland",dialCode:"+299",flagUrl:"/countries/gl.png"},{iso2:"gd",name:"Grenada",dialCode:"+1-473",flagUrl:"/countries/gd.png"},{iso2:"gp",name:"Guadeloupe",dialCode:"+590",flagUrl:"/countries/gp.png"},{iso2:"gu",name:"Guam",dialCode:"+1-671",flagUrl:"/countries/gu.png"},{iso2:"gt",name:"Guatemala",dialCode:"+502",flagUrl:"/countries/gt.png"},{iso2:"gg",name:"Guernsey",dialCode:"+44-1481",flagUrl:"/countries/gg.png"},{iso2:"gn",name:"Guinea",dialCode:"+224",flagUrl:"/countries/gn.png"},{iso2:"gw",name:"Guinea-Bissau",dialCode:"+245",flagUrl:"/countries/gw.png"},{iso2:"gy",name:"Guyana",dialCode:"+592",flagUrl:"/countries/gy.png"},{iso2:"ht",name:"Haiti",dialCode:"+509",flagUrl:"/countries/ht.png"},{iso2:"hn",name:"Honduras",dialCode:"+504",flagUrl:"/countries/hn.png"},{iso2:"hk",name:"Hong Kong",dialCode:"+852",flagUrl:"/countries/hk.png"},{iso2:"hu",name:"Hungary",dialCode:"+36",flagUrl:"/countries/hu.png"},{iso2:"is",name:"Iceland",dialCode:"+354",flagUrl:"/countries/is.png"},{iso2:"in",name:"India",dialCode:"+91",flagUrl:"/countries/in.png"},{iso2:"id",name:"Indonesia",dialCode:"+62",flagUrl:"/countries/id.png"},{iso2:"ir",name:"Iran",dialCode:"+98",flagUrl:"/countries/ir.png"},{iso2:"iq",name:"Iraq",dialCode:"+964",flagUrl:"/countries/iq.png"},{iso2:"ie",name:"Ireland",dialCode:"+353",flagUrl:"/countries/ie.png"},{iso2:"im",name:"Isle of Man",dialCode:"+44-1624",flagUrl:"/countries/im.png"},{iso2:"il",name:"Israel",dialCode:"+972",flagUrl:"/countries/il.png"},{iso2:"jm",name:"Jamaica",dialCode:"+1-876",flagUrl:"/countries/jm.png"},{iso2:"jp",name:"Japan",dialCode:"+81",flagUrl:"/countries/jp.png"},{iso2:"je",name:"Jersey",dialCode:"+44-1534",flagUrl:"/countries/je.png"},{iso2:"jo",name:"Jordan",dialCode:"+962",flagUrl:"/countries/jo.png"},{iso2:"kz",name:"Kazakhstan",dialCode:"+7",flagUrl:"/countries/kz.png"},{iso2:"ke",name:"Kenya",dialCode:"+254",flagUrl:"/countries/ke.png"},{iso2:"ki",name:"Kiribati",dialCode:"+686",flagUrl:"/countries/ki.png"},{iso2:"kp",name:"North Korea",dialCode:"+850",flagUrl:"/countries/kp.png"},{iso2:"kr",name:"South Korea",dialCode:"+82",flagUrl:"/countries/kr.png"},{iso2:"kw",name:"Kuwait",dialCode:"+965",flagUrl:"/countries/kw.png"},{iso2:"kg",name:"Kyrgyzstan",dialCode:"+996",flagUrl:"/countries/kg.png"},{iso2:"la",name:"Laos",dialCode:"+856",flagUrl:"/countries/la.png"},{iso2:"lv",name:"Latvia",dialCode:"+371",flagUrl:"/countries/lv.png"},{iso2:"lb",name:"Lebanon",dialCode:"+961",flagUrl:"/countries/lb.png"},{iso2:"ls",name:"Lesotho",dialCode:"+266",flagUrl:"/countries/ls.png"},{iso2:"lr",name:"Liberia",dialCode:"+231",flagUrl:"/countries/lr.png"},{iso2:"ly",name:"Libya",dialCode:"+218",flagUrl:"/countries/ly.png"},{iso2:"li",name:"Liechtenstein",dialCode:"+423",flagUrl:"/countries/li.png"},{iso2:"lt",name:"Lithuania",dialCode:"+370",flagUrl:"/countries/lt.png"},{iso2:"lu",name:"Luxembourg",dialCode:"+352",flagUrl:"/countries/lu.png"},{iso2:"mo",name:"Macau",dialCode:"+853",flagUrl:"/countries/mo.png"},{iso2:"mk",name:"North Macedonia",dialCode:"+389",flagUrl:"/countries/mk.png"},{iso2:"mg",name:"Madagascar",dialCode:"+261",flagUrl:"/countries/mg.png"},{iso2:"mw",name:"Malawi",dialCode:"+265",flagUrl:"/countries/mw.png"},{iso2:"my",name:"Malaysia",dialCode:"+60",flagUrl:"/countries/my.png"},{iso2:"mv",name:"Maldives",dialCode:"+960",flagUrl:"/countries/mv.png"},{iso2:"ml",name:"Mali",dialCode:"+223",flagUrl:"/countries/ml.png"},{iso2:"mt",name:"Malta",dialCode:"+356",flagUrl:"/countries/mt.png"},{iso2:"mh",name:"Marshall Islands",dialCode:"+692",flagUrl:"/countries/mh.png"},{iso2:"mq",name:"Martinique",dialCode:"+596",flagUrl:"/countries/mq.png"},{iso2:"mr",name:"Mauritania",dialCode:"+222",flagUrl:"/countries/mr.png"},{iso2:"mu",name:"Mauritius",dialCode:"+230",flagUrl:"/countries/mu.png"},{iso2:"yt",name:"Mayotte",dialCode:"+262",flagUrl:"/countries/yt.png"},{iso2:"mx",name:"Mexico",dialCode:"+52",flagUrl:"/countries/mx.png"},{iso2:"fm",name:"Micronesia",dialCode:"+691",flagUrl:"/countries/fm.png"},{iso2:"md",name:"Moldova",dialCode:"+373",flagUrl:"/countries/md.png"},{iso2:"mc",name:"Monaco",dialCode:"+377",flagUrl:"/countries/mc.png"},{iso2:"mn",name:"Mongolia",dialCode:"+976",flagUrl:"/countries/mn.png"},{iso2:"me",name:"Montenegro",dialCode:"+382",flagUrl:"/countries/me.png"},{iso2:"ms",name:"Montserrat",dialCode:"+1-664",flagUrl:"/countries/ms.png"},{iso2:"ma",name:"Morocco",dialCode:"+212",flagUrl:"/countries/ma.png"},{iso2:"mz",name:"Mozambique",dialCode:"+258",flagUrl:"/countries/mz.png"},{iso2:"mm",name:"Myanmar",dialCode:"+95",flagUrl:"/countries/mm.png"},{iso2:"na",name:"Namibia",dialCode:"+264",flagUrl:"/countries/na.png"},{iso2:"nr",name:"Nauru",dialCode:"+674",flagUrl:"/countries/nr.png"},{iso2:"np",name:"Nepal",dialCode:"+977",flagUrl:"/countries/np.png"},{iso2:"nc",name:"New Caledonia",dialCode:"+687",flagUrl:"/countries/nc.png"},{iso2:"nz",name:"New Zealand",dialCode:"+64",flagUrl:"/countries/nz.png"},{iso2:"ni",name:"Nicaragua",dialCode:"+505",flagUrl:"/countries/ni.png"},{iso2:"ne",name:"Niger",dialCode:"+227",flagUrl:"/countries/ne.png"},{iso2:"ng",name:"Nigeria",dialCode:"+234",flagUrl:"/countries/ng.png"},{iso2:"nu",name:"Niue",dialCode:"+683",flagUrl:"/countries/nu.png"},{iso2:"nf",name:"Norfolk Island",dialCode:"+672",flagUrl:"/countries/nf.png"},{iso2:"kp",name:"North Korea",dialCode:"+850",flagUrl:"/countries/kp.png"},{iso2:"mk",name:"North Macedonia",dialCode:"+389",flagUrl:"/countries/mk.png"},{iso2:"mp",name:"Northern Mariana Islands",dialCode:"+1-670",flagUrl:"/countries/mp.png"}
7,{iso2:"om",name:"Oman",dialCode:"+968",flagUrl:"/countries/om.png"},{iso2:"pk",name:"Pakistan",dialCode:"+92",flagUrl:"/countries/pk.png"},{iso2:"pw",name:"Palau",dialCode:"+680",flagUrl:"/countries/pw.png"},{iso2:"ps",name:"Palestine",dialCode:"+970",flagUrl:"/countries/ps.png"},{iso2:"pa",name:"Panama",dialCode:"+507",flagUrl:"/countries/pa.png"},{iso2:"pg",name:"Papua New Guinea",dialCode:"+675",flagUrl:"/countries/pg.png"},{iso2:"py",name:"Paraguay",dialCode:"+595",flagUrl:"/countries/py.png"},{iso2:"pe",name:"Peru",dialCode:"+51",flagUrl:"/countries/pe.png"},{iso2:"ph",name:"Philippines",dialCode:"+63",flagUrl:"/countries/ph.png"},{iso2:"pn",name:"Pitcairn Islands",dialCode:"+64",flagUrl:"/countries/pn.png"},{iso2:"pl",name:"Poland",dialCode:"+48",flagUrl:"/countries/pl.png"},{iso2:"pr",name:"Puerto Rico",dialCode:"+1-787",flagUrl:"/countries/pr.png"},{iso2:"qa",name:"Qatar",dialCode:"+974",flagUrl:"/countries/qa.png"},{iso2:"re",name:"R\xe9union",dialCode:"+262",flagUrl:"/countries/re.png"},{iso2:"ro",name:"Romania",dialCode:"+40",flagUrl:"/countries/ro.png"},{iso2:"ru",name:"Russia",dialCode:"+7",flagUrl:"/countries/ru.png"},{iso2:"rw",name:"Rwanda",dialCode:"+250",flagUrl:"/countries/rw.png"},{iso2:"bl",name:"Saint Barth\xe9lemy",dialCode:"+590",flagUrl:"/countries/bl.png"},{iso2:"sh",name:"Saint Helena",dialCode:"+290",flagUrl:"/countries/sh.png"},{iso2:"kn",name:"Saint Kitts and Nevis",dialCode:"+1-869",flagUrl:"/countries/kn.png"},{iso2:"lc",name:"Saint Lucia",dialCode:"+1-758",flagUrl:"/countries/lc.png"},{iso2:"mf",name:"Saint Martin",dialCode:"+590",flagUrl:"/countries/mf.png"},{iso2:"pm",name:"Saint Pierre and Miquelon",dialCode:"+508",flagUrl:"/countries/pm.png"},{iso2:"vc",name:"Saint Vincent and the Grenadines",dialCode:"+1-784",flagUrl:"/countries/vc.png"},{iso2:"ws",name:"Samoa",dialCode:"+685",flagUrl:"/countries/ws.png"},{iso2:"sm",name:"San Marino",dialCode:"+378",flagUrl:"/countries/sm.png"},{iso2:"st",name:"S\xe3o Tom\xe9 and Pr\xedncipe",dialCode:"+239",flagUrl:"/countries/st.png"},{iso2:"sa",name:"Saudi Arabia",dialCode:"+966",flagUrl:"/countries/sa.png"},{iso2:"sn",name:"Senegal",dialCode:"+221",flagUrl:"/countries/sn.png"},{iso2:"rs",name:"Serbia",dialCode:"+381",flagUrl:"/countries/rs.png"},{iso2:"sc",name:"Seychelles",dialCode:"+248",flagUrl:"/countries/sc.png"},{iso2:"sl",name:"Sierra Leone",dialCode:"+232",flagUrl:"/countries/sl.png"},{iso2:"sg",name:"Singapore",dialCode:"+65",flagUrl:"/countries/sg.png"},{iso2:"sx",name:"Sint Maarten",dialCode:"+1-721",flagUrl:"/countries/sx.png"},{iso2:"sk",name:"Slovakia",dialCode:"+421",flagUrl:"/countries/sk.png"},{iso2:"si",name:"Slovenia",dialCode:"+386",flagUrl:"/countries/si.png"},{iso2:"sb",name:"Solomon Islands",dialCode:"+677",flagUrl:"/countries/sb.png"},{iso2:"so",name:"Somalia",dialCode:"+252",flagUrl:"/countries/so.png"},{iso2:"za",name:"South Africa",dialCode:"+27",flagUrl:"/countries/za.png"},{iso2:"kr",name:"South Korea",dialCode:"+82",flagUrl:"/countries/kr.png"},{iso2:"ss",name:"South Sudan",dialCode:"+211",flagUrl:"/countries/ss.png"},{iso2:"lk",name:"Sri Lanka",dialCode:"+94",flagUrl:"/countries/lk.png"},{iso2:"sd",name:"Sudan",dialCode:"+249",flagUrl:"/countries/sd.png"},{iso2:"sr",name:"Suriname",dialCode:"+597",flagUrl:"/countries/sr.png"},{iso2:"sy",name:"Syria",dialCode:"+963",flagUrl:"/countries/sy.png"},{iso2:"tw",name:"Taiwan",dialCode:"+886",flagUrl:"/countries/tw.png"},{iso2:"tj",name:"Tajikistan",dialCode:"+992",flagUrl:"/countries/tj.png"},{iso2:"tz",name:"Tanzania",dialCode:"+255",flagUrl:"/countries/tz.png"},{iso2:"th",name:"Thailand",dialCode:"+66",flagUrl:"/countries/th.png"},{iso2:"tl",name:"Timor-Leste",dialCode:"+670",flagUrl:"/countries/tl.png"},{iso2:"tg",name:"Togo",dialCode:"+228",flagUrl:"/countries/tg.png"},{iso2:"tk",name:"Tokelau",dialCode:"+690",flagUrl:"/countries/tk.png"},{iso2:"to",name:"Tonga",dialCode:"+676",flagUrl:"/countries/to.png"},{iso2:"tt",name:"Trinidad and Tobago",dialCode:"+1-868",flagUrl:"/countries/tt.png"},{iso2:"tn",name:"Tunisia",dialCode:"+216",flagUrl:"/countries/tn.png"},{iso2:"tr",name:"Turkey",dialCode:"+90",flagUrl:"/countries/tr.png"},{iso2:"tm",name:"Turkmenistan",dialCode:"+993",flagUrl:"/countries/tm.png"},{iso2:"tc",name:"Turks and Caicos Islands",dialCode:"+1-649",flagUrl:"/countries/tc.png"},{iso2:"tv",name:"Tuvalu",dialCode:"+688",flagUrl:"/countries/tv.png"},{iso2:"ug",name:"Uganda",dialCode:"+256",flagUrl:"/countries/ug.png"},{iso2:"ua",name:"Ukraine",dialCode:"+380",flagUrl:"/countries/ua.png"},{iso2:"ae",name:"United Arab Emirates",dialCode:"+971",flagUrl:"/countries/ae.png"},{iso2:"us",name:"United States",dialCode:"+1",flagUrl:"/countries/us.png"},{iso2:"uy",name:"Uruguay",dialCode:"+598",flagUrl:"/countries/uy.png"},{iso2:"uz",name:"Uzbekistan",dialCode:"+998",flagUrl:"/countries/uz.png"},{iso2:"vu",name:"Vanuatu",dialCode:"+678",flagUrl:"/countries/vu.png"},{iso2:"va",name:"Vatican City",dialCode:"+379",flagUrl:"/countries/va.png"},{iso2:"ve",name:"Venezuela",dialCode:"+58",flagUrl:"/countries/ve.png"},{iso2:"vn",name:"Vietnam",dialCode:"+84",flagUrl:"/countries/vn.png"},{iso2:"vg",name:"Virgin Islands (British)",dialCode:"+1-284",flagUrl:"/countries/vg.png"},{iso2:"vi",name:"Virgin Islands (U.S.)",dialCode:"+1-340",flagUrl:"/countries/vi.png"},{iso2:"wf",name:"Wallis and Futuna",dialCode:"+681",flagUrl:"/countries/wf.png"},{iso2:"eh",name:"Western Sahara",dialCode:"+212",flagUrl:"/countries/eh.png"},{iso2:"ye",name:"Yemen",dialCode:"+967",flagUrl:"/countries/ye.png"},{iso2:"zm",name:"Zambia",dialCode:"+260",flagUrl:"/countries/zm.png"},{iso2:"zw",name:"Zimbabwe",dialCode:"+263",flagUrl:"/countries/zw.png"}],p=e=>{let{value:t,onChange:n,placeholder:a="+--"}=e,[s,o]=(0,i.useState)(!1),u=(0,i.useRef)(null);(0,i.useEffect)(()=>{let e=e=>{u.current&&!u.current.contains(e.target)&&o(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let p=d.find(e=>e.dialCode===t);return(0,r.jsxs)("div",{className:c().dropdown,ref:u,style:{},children:[(0,r.jsxs)("button",{type:"button",className:c().toggle,onClick:()=>o(e=>!e),style:{backgroundColor:"".concat(h.J.Grey5),borderRadius:"10px",minHeight:"42px",border:"1px solid ".concat(h.J.Grey20)},children:[p?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l(),{src:p.flagUrl,alt:p.iso2,width:20,height:14}),(0,r.jsx)("span",{className:c().code,children:p.dialCode})]}):(0,r.jsx)("span",{className:c().placeholder,children:a}),(0,r.jsx)("span",{className:c().caret,children:"â¾"})]}),s&&(0,r.jsx)("ul",{className:c().menu,children:d.map(e=>(0,r.jsxs)("li",{className:c().item,onClick:()=>{n(e.dialCode),o(!1)},children:[(0,r.jsx)(l(),{src:e.flagUrl,alt:e.iso2,width:20,height:14}),(0,r.jsx)("span",{className:c().code,children:e.dialCode})]},e.iso2))})]})};var f=n(9025),g=n(8809),m=n(5830);let y=e=>{let{countryCode:t,phone:n,onCountryChange:i,onPhoneChange:a,label:o="Phone number",placeholder:l="Enter your phone number"}=e;
7return(0,r.jsxs)("div",{className:s().container,children:[o&&(0,r.jsx)(f.A,{size:g.$C.Small,fontWeight:g.IT.Bold,color:h.J.Neutral90,children:o}),(0,r.jsxs)("div",{className:s().wrapper,children:[(0,r.jsx)("div",{style:{marginTop:8},children:(0,r.jsx)(p,{value:t,onChange:i})}),(0,r.jsx)(m.A,{callback:e=>{a(e.replace(/[^\d]/g,""))},value:n,disableLabel:!0,placeholder:l,charLimit:15,hideCharLimit:!0,inputProps:{onKeyDown:e=>{"Backspace"===e.key||"Tab"===e.key||"Delete"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||"Home"===e.key||"End"===e.key||e.ctrlKey||e.metaKey||/^\d$/.test(e.key)||e.preventDefault()},inputMode:"numeric",pattern:"[0-9]*",type:"tel"}})]})]})}},5830:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(4848),i=n(6540),a=n(1246),s=function(e){return e.Small="small",e.Normal="normal",e.Large="large",e}({}),o=n(5270),l=n(5276),u=n(5758),c=n(9025),h=n(8809),d=function(e){return e.Top="top",e.Bottom="bottom",e.Left="left",e.Right="right",e.Default="default",e}({});let p=e=>{let{text:t,subtext:n,position:i=d.Default,size:a=14,children:s}=e;return(0,r.jsxs)("div",{className:"tooltip-ds-container",children:[s||(0,r.jsx)(o.A,{icon:l.F.infoOutline,size:a,color:u.J.Grey40}),(0,r.jsxs)("div",{className:"tooltip-ds shadow-md rounded tooltip-ds-".concat(i),children:[(0,r.jsxs)("div",{className:"tooltip-ds-text-container",children:[n&&(0,r.jsx)(o.A,{icon:l.F.infoOutline,size:16,color:u.J.Grey40}),(0,r.jsx)(c.A,{size:h.$C.XSmall,font:h.ay.Lato,fontWeight:n?h.IT.Bold:h.IT.Normal,color:u.J.Neutral90,children:t})]}),n&&(0,r.jsx)(c.A,{size:h.$C.XSmall,font:h.ay.Lato,color:u.J.Grey50,children:n}),(0,r.jsx)("div",{className:"tooltip-ds-arrow"})]})]})},f=e=>{let{value:t,placeholder:n="Enter your text here",label:c="Label text",callback:h,size:f=s.Normal,status:g=a.R.default,isPassword:m=!1,errorMessage:y="",info:v="",disableLabel:b=!1,charLimit:w=0,rightIcon:C,leftIcon:k,hideCharLimit:T=!1,keys:S=[],showCopyIcon:x=!1,onCopySuccess:A}=e,[I,E]=i.useState(!1),[N,_]=i.useState(!1),[M,P]=i.useState(!1),U=(0,i.useRef)(null);(0,i.useEffect)(()=>{let e=e=>{if(S.includes(e.code)){var t;null===(t=U.current)||void 0===t||t.focus()}};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[S]),(0,i.useEffect)(()=>{if(N){let e=setTimeout(()=>{_(!1)},2e3);return()=>clearTimeout(e)}},[N]);let D=g===a.R.disabled;return(0,r.jsxs)("div",{className:"text-input-ds-wrapper",children:[!b&&(0,r.jsxs)("label",{className:"text-input-ds-label text-input-ds-label-".concat(g," text-input-ds-label-").concat(f),htmlFor:"text-input-ds",children:[c,v&&(0,r.jsx)("span",{style:{color:u.J.Grey40,width:"var(--4, 16px)",height:"var(--4, 16px)"},children:(0,r.jsx)(p,{text:v,position:d.Top})})]}),b&&(0,r.jsx)("div",{style:{height:"0px"}}),(0,r.jsxs)("div",{className:"".concat((()=>{let e="text-input-ds text-input-ds-".concat(g," text-input-ds-").concat(f);return M&&g===a.R.default?"".concat(e," text-input-ds-active"):e})()," text-input-ds-").concat(f),onClick:()=>{var e;null===(e=U.current)||void 0===e||e.focus(),P(!0)},children:[k&&(0,r.jsx)(o.A,{icon:k,className:"text-input-ds-icon text-input-ds-icon-".concat(f," text-input-ds-icon-").concat(g)}),(0,r.jsx)("input",{ref:U,type:m&&!I?"password":"text",value:t,placeholder:n,onChange:e=>{w>0?h(e.target.value.slice(0,w).trimStart()):h(e.target.value.trimStart())},className:"text-input-ds-text text-input-ds-text-".concat(f," text-input-ds-text-").concat(g),disabled:D,id:"text-input-ds",onFocus:()=>{P(!0)},onBlur:()=>{P(!1)}}),C&&!m&&!x&&(0,r.jsx)(o.A,{icon:C,className:"text-input-ds-icon text-input-ds-icon-".concat(f," text-input-ds-icon-").concat(g)}),x&&t.length>0&&(0,r.jsx)(o.A,{icon:N?l.F.checkmark03:l.F.copy01,className:"text-input-ds-icon text-input-ds-icon-".concat(f," text-input-ds-icon-").concat(g),style:{cursor:"pointer"},onClick:()=>{t&&navigator.clipboard.writeText(t).then(()=>{_(!0),A&&A()}).catch(e=>{})}}),m&&!I&&(0,r.jsx)(o.A,{icon:l.F.view,className:"text-input-ds-icon text-input-ds-icon-".concat(f," text-input-ds-icon-").concat(g),style:{cursor:"pointer"},onClick:()=>E(!0)}),m&&I&&(0,r.jsx)(o.A,{icon:l.F.hide,className:"text-input-ds-icon text-input-ds-icon-".concat(f," text-input-ds-icon-").concat(g),style:{cursor:"pointer"},onClick:()=>E(!1)})]}),!D&&g===a.R.error&&y&&(0,r.jsx)("div",{className:"error-message-text-input-ds error-message-text-input-ds-".concat(f),children:y}),!T&&!D&&g!==a.R.error&&(0,r.jsxs)("div",{className:"char-limit-text-input-ds char-limit-text-input-ds-".concat(g," char-limit-text-input-ds-").concat(f," ").concat(0===w&&"char-limit-text-input-ds-transparent"),children:[t.length,"/",w]}),D&&(0,r.jsx)("div",{style:{height:"25px"}})]})}},5758:(e,t,n)=>{"use strict";n.d(t,{J:()=>r});var r=function(e){return e.Primary20="var(--primary-20)",e.Primary30="var(--primary-30)",e.Primary40="var(--primary-40)",e.Primary50="var(--primary-50)",e.Primary60="var(--primary-60)",e.Primary70="var(--primary-70)",e.Primary80="var(--primary-80)",e.Secondary20="var(--secondary-20)",e.Secondary30="var(--secondary-30)",e.Secondary40="var(--secondary-40)",e.Secondary50="var(--secondary-50)",e.Secondary60="var(--secondary-60)",e.Secondary70="var(--secondary-70)",e.Neutral10="var(--neutral-10)",e.Neutral20="var(--neutral-20)",e.Neutral30="var(--neutral-30)",e.Neutral40="var(--neutral-40)",e.Neutral50="var(--neutral-50)",e.Neutral60="var(--neutral-60)",e.Neutral70="var(--neutral-70)",e.Neutral80="var(--neutral-80)",e.Neutral90="var(--neutral-90)",e.Success5="var(--success-5)",e.Success10="var(--success-10)",e.Success20="var(--success-20)",e.Success30="var(--success-30)",e.Success40="var(--success-40)",e.Success50="var(--success-50)",e.Success60="var(--success-60)",e.Success70="var(--success-70)",e.Success80="var(--success-80)",e.Success90="var(--success-90)",e.Error5="var(--error-5)",e.Error10="var(--error-10)",e.Error20="var(--error-20)",e.Error30="var(--error-30)",e.Error40="var(--error-40)",e.Error50="var(--error-50)",e.Error60="var(--error-60)",e.Error70="var(--error-70)",e.Error80="var(--error-80)",e.Error90="var(--error-90)",e.Warning5="var(--warning-5)",e.Warning10="var(--warning-10)",e.Warning20="var(--warning-20)",e.Warning30="var(--warning-30)",e.Warning40="var(--warning-40)",e.Warning50="var(--warning-50)",e.Warning60="var(--warning-60)",e.Warning70="var(--warning-70)",e.Warning80="var(--warning-80)",e.Warning90="var(--warning-90)",e.Blue5="var(--blue-5)",e.Blue10="var(--blue-10)",e.Blue20="var(--blue-20)",e.Blue30="var(--blue-30)",e.Blue40="var(--blue-40)",e.Blue50="var(--blue-50)",e.Blue60="var(--blue-60)",e.Blue70="var(--blue-70)",e.Blue80="var(--blue-80)",e.Blue90="var(--blue-90)",e.Grey5="var(--grey-5)",e.Grey10="var(--grey-10)",e.Grey20="var(--grey-20)",e.Grey30="var(--grey-30)",e.Grey39="#626266",e.Grey40="var(--grey-40)",e.Grey50="var(--grey-50)",e.Grey60="var(--grey-60)",e.Grey70="var(--grey-70)",e.Grey80="var(--grey-80)",e.Grey90="var(--grey-90)",e.Surface20="var(--surface-20)",e.Surface30="var(--surface-30)",e.Surface40="var(--surface-40)",e.Surface50="var(--surface-50)",e.Surface60="var(--surface-60)",e.Surface70="var(--surface-70)",e.BrandGradient5050="var(--brand-gradient-50-50)",e.BrandGradient7525="var(--brand-gradient-75-25)",e.ShadeWhite="var(--shade-white)",e.ShadeBlack="var(--shade-black)",e.Violet50="var(--mixpanel-com-violet)",e.Transparent="transparent",e}({})},5270:(e,t,n)=>{"use strict";n.d(t,{A:()=>th});var r=n(4848),i=n(6540),a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"};let s=(e,t)=>{let n=(0,i.forwardRef)(({color:e="currentColor",size:n=24,strokeWidth:r=1.5,className:s="",children:o,...l},u)=>{let c={ref:u,...a,width:n,height:n,strokeWidth:r,color:e,className:s,...l};return(0,i.createElement)("svg",c,t?.map(([e,t])=>i.createElement(e,{key:t.id,...t}))??[],...Array.isArray(o)?o:[o])});return n.displayName=`${e}Icon`,n},o=s("Clock01Icon",[["circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor",key:"k0"}],["path",{d:"M12 8V12L14 14",stroke:"currentColor",key:"k1"}]]),l=s("InformationCircleIcon",[["path",{d:"M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12Z",stroke:"currentColor",key:"k0"}],["path",{d:"M12.2422 17V12C12.2422 11.5286 12.2422 11.2929 12.0957 11.1464C11.9493 11 11.7136 11 11.2422 11",stroke:"currentColor",key:"k1"}],["path",{d:"M11.992 8H12.001",stroke:"currentColor",key:"k2"}]]),u=s("CloudUploadIcon",[["path",{d:"M17.4776 9.01106C17.485 9.01102 17.4925 9.01101 17.5 9.01101C19.9853 9.01101 22 11.0294 22 13.5193C22 15.8398 20.25 17.7508 18 18M17.4776 9.01106C17.4924 8.84606 17.5 8.67896 17.5 8.51009C17.5 5.46695 15.0376 3 12 3C9.12324 3 6.76233 5.21267 6.52042 8.03192M17.4776 9.01106C17.3753 10.1476 16.9286 11.1846 16.2428 12.0165M6.52042 8.03192C3.98398 8.27373 2 10.4139 2 13.0183C2 15.4417 3.71776 17.4632 6 17.9273M6.52042 8.03192C6.67826 8.01687 6.83823 8.00917 7 8.00917C8.12582 8.00917 9.16474 8.38194 10.0005 9.01101",stroke:"currentColor",key:"k0"}],["path",{d:"M12 13L12 21M12 13C11.2998 13 9.99153 14.9943 9.5 15.5M12 13C12.7002 13 14.0085 14.9943 14.5 15.5",stroke:"currentColor",key:"k1"}]]),c=s("Search01Icon",[["path",{d:"M17.5 17.5L22 22",stroke:"currentColor",key:"k0"}],["path",{d:"M20 11C20 6.02944 15.9706 2 11 2C6.02944 2 2 6.02944 2 11C2 15.9706 6.02944 20 11 20C15.9706 20 20 15.9706 20 11Z",stroke:"currentColor",key:"k1"}]]),h=s("Camera01Icon",[["path",{d:"M7 6.00049C5.77936 6.00415 5.10383 6.03335 4.54873 6.26634C3.7712 6.59269 3.13801 7.19552 2.76811 7.96158C2.46618 8.58687 2.41677 9.38799 2.31796 10.9902L2.16312 13.5009C1.91739 17.4853 1.79452 19.4775 2.96369 20.7388C4.13285 22 6.10252 22 10.0419 22H13.9581C17.8975 22 19.8672 22 21.0363 20.7388C22.2055 19.4775 22.0826 17.4853 21.8369 13.5009L2
71.682 10.9902C21.5832 9.38799 21.5338 8.58687 21.2319 7.96158C20.862 7.19552 20.2288 6.59269 19.4513 6.26634C18.8962 6.03335 18.2206 6.00415 17 6.00049",stroke:"currentColor",key:"k0"}],["path",{d:"M17 7L16.1142 4.78543C15.732 3.82996 15.3994 2.7461 14.4166 2.25955C13.8924 2 13.2616 2 12 2C10.7384 2 10.1076 2 9.58335 2.25955C8.6006 2.7461 8.26801 3.82996 7.88583 4.78543L7 7",stroke:"currentColor",key:"k1"}],["path",{d:"M15.5 14C15.5 15.933 13.933 17.5 12 17.5C10.067 17.5 8.5 15.933 8.5 14C8.5 12.067 10.067 10.5 12 10.5C13.933 10.5 15.5 12.067 15.5 14Z",stroke:"currentColor",key:"k2"}],["path",{d:"M11.9998 6H12.0088",stroke:"currentColor",key:"k3"}]]),d=s("ArrowRight01Icon",[["path",{d:"M9.00005 6C9.00005 6 15 10.4189 15 12C15 13.5812 9 18 9 18",stroke:"currentColor",key:"k0"}]]),p=s("ArrowLeft01Icon",[["path",{d:"M15 6C15 6 9.00001 10.4189 9 12C8.99999 13.5812 15 18 15 18",stroke:"currentColor",key:"k0"}]]),f=s("Mail01Icon",[["path",{d:"M2 6L8.91302 9.91697C11.4616 11.361 12.5384 11.361 15.087 9.91697L22 6",stroke:"currentColor",key:"k0"}],["path",{d:"M2.01577 13.4756C2.08114 16.5412 2.11383 18.0739 3.24496 19.2094C4.37608 20.3448 5.95033 20.3843 9.09883 20.4634C11.0393 20.5122 12.9607 20.5122 14.9012 20.4634C18.0497 20.3843 19.6239 20.3448 20.7551 19.2094C21.8862 18.0739 21.9189 16.5412 21.9842 13.4756C22.0053 12.4899 22.0053 11.5101 21.9842 10.5244C21.9189 7.45886 21.8862 5.92609 20.7551 4.79066C19.6239 3.65523 18.0497 3.61568 14.9012 3.53657C12.9607 3.48781 11.0393 3.48781 9.09882 3.53656C5.95033 3.61566 4.37608 3.65521 3.24495 4.79065C2.11382 5.92608 2.08114 7.45885 2.01576 10.5244C1.99474 11.5101 1.99475 12.4899 2.01577 13.4756Z",stroke:"currentColor",key:"k1"}]]),g=s("UserGroupIcon",[["path",{d:"M20.774 18C21.5233 18 22.1193 17.5285 22.6545 16.8691C23.7499 15.5194 21.9513 14.4408 21.2654 13.9126C20.568 13.3756 19.7894 13.0714 19 13M18 11C19.3807 11 20.5 9.88071 20.5 8.5C20.5 7.11929 19.3807 6 18 6",stroke:"currentColor",key:"k0"}],["path",{d:"M3.22596 18C2.47666 18 1.88067 17.5285 1.34555 16.8691C0.250089 15.5194 2.04867 14.4408 2.73465 13.9126C3.43197 13.3756 4.21058 13.0714 5 13M5.5 11C4.11929 11 3 9.88071 3 8.5C3 7.11929 4.11929 6 5.5 6",stroke:"currentColor",key:"k1"}],["path",{d:"M8.0838 15.1112C7.06203 15.743 4.38299 17.0331 6.0147 18.6474C6.81178 19.436 7.69952 20 8.81563 20H15.1844C16.3005 20 17.1882 19.436 17.9853 18.6474C19.617 17.0331 16.938 15.743 15.9162 15.1112C13.5201 13.6296 10.4799 13.6296 8.0838 15.1112Z",stroke:"currentColor",key:"k2"}],["path",{d:"M15.5 7.5C15.5 9.433 13.933 11 12 11C10.067 11 8.5 9.433 8.5 7.5C8.5 5.567 10.067 4 12 4C13.933 4 15.5 5.567 15.5 7.5Z",stroke:"currentColor",key:"k3"}]]),m=s("LayerAddIcon",[["path",{d:"M9 15C9 12.1716 9 10.7574 9.87868 9.87868C10.7574 9 12.1716 9 15 9L16 9C18.8284 9 20.2426 9 21.1213 9.87868C22 10.7574 22 12.1716 22 15V16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H15C12.1716 22 10.7574 22 9.87868 21.1213C9 20.2426 9 18.8284 9 16L9 15Z",stroke:"currentColor",key:"k0"}],["path",{d:"M16.9999 9C16.9975 6.04291 16.9528 4.51121 16.092 3.46243C15.9258 3.25989 15.7401 3.07418 15.5376 2.90796C14.4312 2 12.7875 2 9.5 2C6.21252 2 4.56878 2 3.46243 2.90796C3.25989 3.07417 3.07418 3.25989 2.90796 3.46243C2 4.56878 2 6.21252 2 9.5C2 12.7875 2 14.4312 2.90796 15.5376C3.07417 15.7401 3.25989 15.9258 3.46243 16.092C4.51121 16.9528 6.04291 16.9975 9 16.9999",stroke:"currentColor",key:"k1"}],["path",{d:"M18 15.5L13 15.5M15.5 13V18",stroke:"currentColor",key:"k2"}]]),y=s("UserAdd01Icon",[["path",{d:"M12.5 22H6.59087C5.04549 22 3.81631 21.248 2.71266 20.1966C0.453365 18.0441 4.1628 16.324 5.57757 15.4816C7.67837 14.2307 10.1368 13.7719 12.5 14.1052C13.3575 14.2261 14.1926 14.4514 15 14.7809",stroke:"currentColor",key:"k0"}],["path",{d:"M16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2C14.4853 2 16.5 4.01472 16.5 6.5Z",stroke:"currentColor",key:"k1"}],["path",{d:"M18.5 22L18.5 15M15 18.5H22",stroke:"currentColor",key:"k2"}]]),v=s("Estimate02Icon",[["path",{d:"M17.5 11V7.3C17.5 5.03726 17.5 3.90589 16.7247 3.20294C15.9494 2.5 14.7016 2.5 12.2059 2.5H7.79412C5.29845 2.5 4.05061 2.5 3.27531 3.20294C2.5 3.90589 2.5 5.03726 2.5 7.3V13.7C2.5 15.9627 2.5 17.0941 3.27531 17.7971C4.05061 18.5 5.29845 18.5 7.79412 18.5H11",stroke:"currentColor",key:"k0"}],["path",{d:"M5.5 6.5L14.5 6.5",stroke:"currentColor",key:"k1"}],["path",{d:"M5.5 10.5H6.5",stroke:"currentColor",key:"k2"}],["path",{d:"M9.5 10.5H10.5",stroke:"currentColor",key:"k3"}],["path",{d:"M13.5 10.5H14.5",stroke:"currentColor",key:"k4"}],["path",{d:"M5.5 14.5H6.5",stroke:"currentColor",key:"k5"}],["path",{d:"M9.5 14.5H10.5",stroke:"currentColor",key:"k6"}
7],["circle",{cx:"17.5",cy:"17.5",r:"4",stroke:"currentColor",key:"k7"}],["path",{d:"M18.5 18L17.5 17.5V16",stroke:"currentColor",key:"k8"}]]),b=s("FilterIcon",[["path",{d:"M8.85746 12.5061C6.36901 10.6456 4.59564 8.59915 3.62734 7.44867C3.3276 7.09253 3.22938 6.8319 3.17033 6.3728C2.96811 4.8008 2.86701 4.0148 3.32795 3.5074C3.7889 3 4.60404 3 6.23433 3H17.7657C19.396 3 20.2111 3 20.672 3.5074C21.133 4.0148 21.0319 4.8008 20.8297 6.37281C20.7706 6.83191 20.6724 7.09254 20.3726 7.44867C19.403 8.60062 17.6261 10.6507 15.1326 12.5135C14.907 12.6821 14.7583 12.9567 14.7307 13.2614C14.4837 15.992 14.2559 17.4876 14.1141 18.2442C13.8853 19.4657 12.1532 20.2006 11.226 20.8563C10.6741 21.2466 10.0043 20.782 9.93278 20.1778C9.79643 19.0261 9.53961 16.6864 9.25927 13.2614C9.23409 12.9539 9.08486 12.6761 8.85746 12.5061Z",stroke:"currentColor",key:"k0"}]]),w=s("FileDownloadIcon",[["path",{d:"M4 7C4.58984 7.60684 6.15973 10 7 10C7.84027 10 9.41016 7.60684 10 7M7 9L7 2",stroke:"currentColor",key:"k0"}],["path",{d:"M4 13L4 14.5442C4 17.7892 4 19.4117 4.88607 20.5107C5.06508 20.7327 5.26731 20.9349 5.48933 21.1139C6.58831 22 8.21082 22 11.4558 22C12.1614 22 12.5141 22 12.8372 21.886C12.9044 21.8623 12.9702 21.835 13.0345 21.8043C13.3436 21.6564 13.593 21.407 14.0919 20.9081L18.8284 16.1716C19.4065 15.5935 19.6955 15.3045 19.8478 14.9369C20 14.5694 20 14.1606 20 13.3431V10C20 6.22876 20 4.34315 18.8284 3.17157C17.6569 2 15.7712 2 12 2M13 21.5V21C13 18.1716 13 16.7574 13.8787 15.8787C14.7574 15 16.1716 15 19 15H19.5",stroke:"currentColor",key:"k1"}]]),C=s("Add01Icon",[["path",{d:"M12 4V20",stroke:"currentColor",key:"k0"}],["path",{d:"M4 12H20",stroke:"currentColor",key:"k1"}]]),k=s("PencilEdit02Icon",[["path",{d:"M16.2141 4.98239L17.6158 3.58063C18.39 2.80646 19.6452 2.80646 20.4194 3.58063C21.1935 4.3548 21.1935 5.60998 20.4194 6.38415L19.0176 7.78591M16.2141 4.98239L10.9802 10.2163C9.93493 11.2616 9.41226 11.7842 9.05637 12.4211C8.70047 13.058 8.3424 14.5619 8 16C9.43809 15.6576 10.942 15.2995 11.5789 14.9436C12.2158 14.5877 12.7384 14.0651 13.7837 13.0198L19.0176 7.78591M16.2141 4.98239L19.0176 7.78591",stroke:"currentColor",key:"k0"}],["path",{d:"M21 12C21 16.2426 21 18.364 19.682 19.682C18.364 21 16.2426 21 12 21C7.75736 21 5.63604 21 4.31802 19.682C3 18.364 3 16.2426 3 12C3 7.75736 3 5.63604 4.31802 4.31802C5.63604 3 7.75736 3 12 3",stroke:"currentColor",key:"k1"}]]),T=s("RemoveCircleIcon",[["path",{d:"M16 12L8 12",stroke:"currentColor",key:"k0"}],["path",{d:"M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12Z",stroke:"currentColor",key:"k1"}]]),S=s("Cancel01Icon",[["path",{d:"M19 5L5 19M5 5L19 19",stroke:"currentColor",key:"k0"}]]),x=s("Alert02Icon",[["path",{d:"M5.32171 9.68293C7.73539 5.41199 8.94222 3.27651 10.5983 2.72681C11.5093 2.4244 12.4907 2.4244 13.4017 2.72681C15.0578 3.27651 16.2646 5.41199 18.6783 9.68293C21.092 13.9539 22.2988 16.0893 21.9368 17.8293C21.7376 18.7866 21.2469 19.6549 20.535 20.3097C19.241 21.5 16.8274 21.5 12 21.5C7.17265 21.5 4.75897 21.5 3.46496 20.3097C2.75308 19.6549 2.26239 18.7866 2.06322 17.8293C1.70119 16.0893 2.90803 13.9539 5.32171 9.68293Z",stroke:"currentColor",key:"k0"}],["path",{d:"M11.992 16H12.001",stroke:"currentColor",key:"k1"}],["path",{d:"M12 13L12 9",stroke:"currentColor",key:"k2"}]]),A=s("ViewIcon",[["path",{d:"M21.544 11.045C21.848 11.4713 22 11.6845 22 12C22 12.3155 21.848 12.5287 21.544 12.955C20.1779 14.8706 16.6892 19 12 19C7.31078 19 3.8221 14.8706 2.45604 12.955C2.15201 12.5287 2 12.3155 2 12C2 11.6845 2.15201 11.4713 2.45604 11.045C3.8221 9.12944 7.31078 5 12 5C16.6892 5 20.1779 9.12944 21.544 11.045Z",stroke:"currentColor",key:"k0"}],["path",{d:"M15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15C13.6569 15 15 13.6569 15 12Z",stroke:"currentColor",key:"k1"}]]),I=s("ViewOffSlashIcon",[["path",{d:"M19.439 15.439C20.3636 14.5212 21.0775 13.6091 21.544 12.955C21.848 12.5287 22 12.3155 22 12C22 11.6845 21.848 11.4713 21.544 11.045C20.1779 9.12944 16.6892 5 12 5C11.0922 5 10.2294 5.15476 9.41827 5.41827M6.74742 6.74742C4.73118 8.1072 3.24215 9.94266 2.45604 11.045C2.15201 11.4713 2 11.6845 2 12C2 12.3155 2.15201 12.5287 2.45604 12.955C3.8221 14.8706 7.31078 19 12 19C13.9908 19 15.7651 18.2557 17.2526 17.2526",stroke:"currentColor",key:"k0"}],["path",{d:"M9.85786 10C9.32783 10.53 9 11.2623 9 12.0711C9 13.6887 10.3113 15 11.9289 15C12.7377 15 13.47 14.6722 14 14.1421",stroke:"currentColor",key:"k1"}],["path",{d:"M3 3L21 21",stroke:"currentColor",key:"k2"}]]),E=s("UserIcon",[["path",{d:"M6.57757 15.4816C5.1628 16.324 1.45336 18.0441 3.71266 20.1966C4.81631 21.248 6.04549 22 7.59087 22H16.4091C17.9545 22 19.1837 21.248 20.2873 20.1966C22.5466 18.0441 18.8372 16.324 17.4224 15.4816C14.1048 13.5061 9.89519 13.5061 6.57757 15.4816Z",stroke:"currentColor",key:"k0"}],["path",{d:"M16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2C14.4853 2 16.5 4.01472 16.5 6.5Z",stroke:"currentColor",key:"k1"}]]),N=s("PlusSignIcon",[["path",{d:"M12 4V20M20 12H4",stroke:"currentColor",key:"k0"}]]),_=s("FloppyDiskIcon",[["path",{d:"M8 22V19C8 17.1144 8 16.1716 8.58579 15.5858C9.17157 15 10.1144 15 12 15C13.8856 15 14.8284 15 15.4142 15.5858C16 16.1716 16 17.1144 16 19V22",stroke:"currentColor",key:"k0"}],["path",{d:"M10 7H14",stroke:"currentColor",key:"k1"}],["path",{d:"M3 11.8584C3 7.28199 3 4.99376 4.38674 3.54394C4.43797 3.49038 4.49038 3.43797 4.54394 3.38674C5.99376 2 8.28199 2
712.8584 2C13.943 2 14.4655 2.00376 14.9628 2.18936C15.4417 2.3681 15.8429 2.70239 16.6452 3.37099L18.8411 5.20092C19.9027 6.08561 20.4335 6.52795 20.7168 7.13266C21 7.73737 21 8.42833 21 9.81025V13C21 16.7497 21 18.6246 20.0451 19.9389C19.7367 20.3634 19.3634 20.7367 18.9389 21.0451C17.6246 22 15.7497 22 12 22C8.25027 22 6.3754 22 5.06107 21.0451C4.6366 20.7367 4.26331 20.3634 3.95491 19.9389C3 18.6246 3 16.7497 3 13V11.8584Z",stroke:"currentColor",key:"k2"}]]),M=s("Download04Icon",[["path",{d:"M12 14.5L12 4.5M12 14.5C11.2998 14.5 9.99153 12.5057 9.5 12M12 14.5C12.7002 14.5 14.0085 12.5057 14.5 12",stroke:"currentColor",key:"k0"}],["path",{d:"M20 16.5C20 18.982 19.482 19.5 17 19.5H7C4.518 19.5 4 18.982 4 16.5",stroke:"currentColor",key:"k1"}]]),P=s("TimeQuarterPassIcon",[["path",{d:"M8.37574 3C8.16183 3.07993 7.95146 3.16712 7.74492 3.26126M20.7177 16.3011C20.8199 16.0799 20.9141 15.8542 21 15.6245M18.4988 19.3647C18.6705 19.2044 18.8365 19.0381 18.9963 18.866M15.2689 21.3723C15.463 21.2991 15.6541 21.22 15.8421 21.1351M12.156 21.9939C11.9251 22.0019 11.6926 22.0019 11.4616 21.9939M7.78731 21.1404C7.96811 21.2217 8.15183 21.2978 8.33825 21.3683M4.67255 18.9208C4.80924 19.0657 4.95029 19.2064 5.0955 19.3428M2.6327 15.6645C2.70758 15.8622 2.78867 16.0569 2.87572 16.2483M2.00497 12.5053C1.99848 12.2972 1.9985 12.0878 2.00497 11.8794M2.62545 8.73714C2.69901 8.54165 2.77864 8.34913 2.8641 8.1598M4.65602 5.47923C4.80068 5.32514 4.95025 5.17573 5.1045 5.03124",stroke:"currentColor",key:"k0"}],["path",{d:"M13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12C10.5 11.1716 11.1716 10.5 12 10.5M13.5 12C13.5 11.1716 12.8284 10.5 12 10.5M13.5 12H16M12 10.5V6",stroke:"currentColor",key:"k1"}],["path",{d:"M22 12C22 6.47715 17.5228 2 12 2",stroke:"currentColor",key:"k2"}]]),U=s("CheckmarkCircle02Icon",[["path",{d:"M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12Z",stroke:"currentColor",key:"k0"}],["path",{d:"M8 12.5L10.5 15L16 9",stroke:"currentColor",key:"k1"}]]),D=s("CheckmarkCircle03Icon",[["path",{d:"M17 3.33782C15.5291 2.48697 13.8214 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 11.3151 21.9311 10.6462 21.8 10",stroke:"currentColor",key:"k0"}],["path",{d:"M8 12.5C8 12.5 9.5 12.5 11.5 16C11.5 16 17.0588 6.83333 22 5",stroke:"currentColor",key:"k1"}]]),O=s("TickDouble01Icon",[["path",{d:"M3 13.3333C3 13.3333 4.5 14 6.5 17C6.5 17 6.78485 16.5192 7.32133 15.7526M17 6C14.7085 7.14577 12.3119 9.55181 10.3879 11.8223",stroke:"currentColor",key:"k0"}],["path",{d:"M8 13.3333C8 13.3333 9.5 14 11.5 17C11.5 17 17 8.5 22 6",stroke:"currentColor",key:"k1"}]]),L=s("Tick02Icon",[["path",{d:"M5 14L8.5 17.5L19 6.5",stroke:"currentColor",key:"k0"}]]),F=s("Edit01Icon",[["path",{d:"M16.9459 3.17305C17.5332 2.58578 17.8268 2.29215 18.1521 2.15173C18.6208 1.94942 19.1521 1.94942 19.6208 2.15173C19.946 2.29215 20.2397 2.58578 20.8269 3.17305C21.4142 3.76032 21.7079 4.05395 21.8483 4.37925C22.0506 4.8479 22.0506 5.37924 21.8483 5.84789C21.7079 6.17319 21.4142 6.46682 20.8269 7.05409L15.8054 12.0757C14.5682 13.3129 13.9496 13.9315 13.1748 14.298C12.4 14.6645 11.5294 14.7504 9.78823 14.9222L9 15L9.07778 14.2118C9.24958 12.4706 9.33549 11.6 9.70201 10.8252C10.0685 10.0504 10.6871 9.43183 11.9243 8.19464L16.9459 3.17305Z",stroke:"currentColor",key:"k0"}],["path",{d:"M6 15H3.75C2.7835 15 2 15.7835 2 16.75C2 17.7165 2.7835 18.5 3.75 18.5H13.25C14.2165 18.5 15 19.2835 15 20.25C15 21.2165 14.2165 22 13.25 22H11",stroke:"currentColor",key:"k1"}]]),j=s("Rocket01Icon",[["path",{d:"M11.8013 6.48949L13.2869 5.00392C14.9596 3.3312 17.1495 2.63737 19.4671 2.52399C20.3686 2.47989 20.8193 2.45784 21.1807 2.81928C21.5422 3.18071 21.5201 3.63143 21.476 4.53289C21.3626 6.8505 20.6688 9.04042 18.9961 10.7131L17.5105 12.1987C16.2871 13.4221 15.9393 13.77 16.1961 15.097C16.4496 16.1107 16.6949 17.0923 15.9578 17.8294C15.0637 18.7235 14.2481 18.7235 13.354 17.8294L6.17058 10.646C5.27649 9.75188 5.27646 8.9363 6.17058 8.04219C6.90767 7.30509 7.88929 7.55044 8.90297 7.80389C10.23 8.06073
710.5779 7.71289 11.8013 6.48949Z",stroke:"currentColor",key:"k0"}],["path",{d:"M16.9959 7H17.0049",stroke:"currentColor",key:"k1"}],["path",{d:"M2.5 21.5L7.5 16.5",stroke:"currentColor",key:"k2"}],["path",{d:"M8.5 21.5L10.5 19.5",stroke:"currentColor",key:"k3"}],["path",{d:"M2.5 15.5L4.5 13.5",stroke:"currentColor",key:"k4"}]]),R=s("EyeIcon",[["path",{d:"M2 8C2 8 6.47715 3 12 3C17.5228 3 22 8 22 8",stroke:"currentColor",key:"k0"}],["path",{d:"M21.544 13.045C21.848 13.4713 22 13.6845 22 14C22 14.3155 21.848 14.5287 21.544 14.955C20.1779 16.8706 16.6892 21 12 21C7.31078 21 3.8221 16.8706 2.45604 14.955C2.15201 14.5287 2 14.3155 2 14C2 13.6845 2.15201 13.4713 2.45604 13.045C3.8221 11.1294 7.31078 7 12 7C16.6892 7 20.1779 11.1294 21.544 13.045Z",stroke:"currentColor",key:"k1"}],["path",{d:"M15 14C15 12.3431 13.6569 11 12 11C10.3431 11 9 12.3431 9 14C9 15.6569 10.3431 17 12 17C13.6569 17 15 15.6569 15 14Z",stroke:"currentColor",key:"k2"}]]),V=s("ListViewIcon",[["path",{d:"M2 11.4C2 10.2417 2.24173 10 3.4 10H20.6C21.7583 10 22 10.2417 22 11.4V12.6C22 13.7583 21.7583 14 20.6 14H3.4C2.24173 14 2 13.7583 2 12.6V11.4Z",stroke:"currentColor",key:"k0"}],["path",{d:"M2 3.4C2 2.24173 2.24173 2 3.4 2H20.6C21.7583 2 22 2.24173 22 3.4V4.6C22 5.75827 21.7583 6 20.6 6H3.4C2.24173 6 2 5.75827 2 4.6V3.4Z",stroke:"currentColor",key:"k1"}],["path",{d:"M2 19.4C2 18.2417 2.24173 18 3.4 18H20.6C21.7583 18 22 18.2417 22 19.4V20.6C22 21.7583 21.7583 22 20.6 22H3.4C2.24173 22 2 21.7583 2 20.6V19.4Z",stroke:"currentColor",key:"k2"}]]),B=s("GridViewIcon",[["path",{d:"M2 18C2 16.4596 2 15.6893 2.34673 15.1235C2.54074 14.8069 2.80693 14.5407 3.12353 14.3467C3.68934 14 4.45956 14 6 14C7.54044 14 8.31066 14 8.87647 14.3467C9.19307 14.5407 9.45926 14.8069 9.65327 15.1235C10 15.6893 10 16.4596 10 18C10 19.5404 10 20.3107 9.65327 20.8765C9.45926 21.1931 9.19307 21.4593 8.87647 21.6533C8.31066 22 7.54044 22 6 22C4.45956 22 3.68934 22 3.12353 21.6533C2.80693 21.4593 2.54074 21.1931 2.34673 20.8765C2 20.3107 2 19.5404 2 18Z",stroke:"currentColor",key:"k0"}],["path",{d:"M14 18C14 16.4596 14 15.6893 14.3467 15.1235C14.5407 14.8069 14.8069 14.5407 15.1235 14.3467C15.6893 14 16.4596 14 18 14C19.5404 14 20.3107 14 20.8765 14.3467C21.1931 14.5407 21.4593 14.8069 21.6533 15.1235C22 15.6893 22 16.4596 22 18C22 19.5404 22 20.3107 21.6533 20.8765C21.4593 21.1931 21.1931 21.4593 20.8765 21.6533C20.3107 22 19.5404 22 18 22C16.4596 22 15.6893 22 15.1235 21.6533C14.8069 21.4593 14.5407 21.1931 14.3467 20.8765C14 20.3107 14 19.5404 14 18Z",stroke:"currentColor",key:"k1"}],["path",{d:"M2 6C2 4.45956 2 3.68934 2.34673 3.12353C2.54074 2.80693 2.80693 2.54074 3.12353 2.34673C3.68934 2 4.45956 2 6 2C7.54044 2 8.31066 2 8.87647 2.34673C9.19307 2.54074 9.45926 2.80693 9.65327 3.12353C10 3.68934 10 4.45956 10 6C10 7.54044 10 8.31066 9.65327 8.87647C9.45926 9.19307 9.19307 9.45926 8.87647 9.65327C8.31066 10 7.54044 10 6 10C4.45956 10 3.68934 10 3.12353 9.65327C2.80693 9.45926 2.54074 9.19307 2.34673 8.87647C2 8.31066 2 7.54044 2 6Z",stroke:"currentColor",key:"k2"}],["path",{d:"M14 6C14 4.45956 14 3.68934 14.3467 3.12353C14.5407 2.80693 14.8069 2.54074 15.1235 2.34673C15.6893 2 16.4596 2 18 2C19.5404 2 20.3107 2 20.8765 2.34673C21.1931 2.54074 21.4593 2.80693 21.6533 3.12353C22 3.68934 22 4.45956 22 6C22 7.54044 22 8.31066 21.6533 8.87647C21.4593 9.19307 21.1931 9.45926 20.8765 9.65327C20.3107 10 19.5404 10 18 10C16.4596 10 15.6893 10 15.1235 9.65327C14.8069 9.45926 14.5407 9.19307 14.3467 8.87647C14 8.31066 14 7.54044 14 6Z",stroke:"currentColor",key:"k3"}]]),z=s("PasswordValidationIcon",[["path",{d:"M13.4082 16.6677C13.4082 16.6677 14.0332 16.6677 14.6582 18.001C14.6582 18.001 16.6435 14.6677 18.4082 14.001",stroke:"currentColor",key:"k0"}],["path",{d:"M16.9434 7.00098H16.9524",stroke:"currentColor",key:"k1"}],["path",{d:"M11.9434 7.00098H11.9524",stroke:"currentColor",key:"k2"}],["path",{d:"M6.94336 7.00098H6.95234",stroke:"currentColor",key:"k3"}],["path",{d:"M7.89193 11.968H5.00845C3.34693 11.968 2 10.6249 2 8.96802V4.99805C2 3.34119 3.34693 1.99805 5.00845 1.99805H18.9916C20.6531 1.99805 22 3.34119 22 4.99805V9.12895",stroke:"currentColor",key:"k4"}],["path",{d:"M21.9996 16.001C21.9996 12.6873 19.3057 10.001 15.9827 10.001C12.6597 10.001 9.96582 12.6873 9.96582 16.001C9.96582 19.3147 12.6597 22.001 15.9827 22.001C19.3057 22.001 21.9996 19.3147 21.9996 16.001Z",stroke:"currentColor",key:"k5"}]]),H=s("LockIcon",[["path",{d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z",stroke:"currentColor",key:"k0"}],["path",{d:"M12 13C13.1046 13 14 12.1046 14 11C14 9.89543 13.1046 9 12 9C10.8954 9 10 9.89543 10 11C10 12.1046 10.8954 13 12 13ZM12 13L12 16",stroke:"currentColor",key:"k1"}]]),q=s("UserMultipleIcon",[["path",{d:"M18.6161 20H19.1063C20.2561 20 21.1707 19.4761 21.9919 18.7436C24.078 16.8826 19.1741 15 17.5 15M15.5 5.06877C15.7271 5.02373 15.9629 5 16.2048 5C18.0247 5 19.5 6.34315 19.5 8C19.5 9.65685 18.0247 11 16.2048 11C15.9629 11 15.7271 10.9763 15.5 10.9312",stroke:"currentColor",key:"k0"}],["path",{d:"M4.48131 16.1112C3.30234 16.743 0.211137 18.0331 2.09388 19.6474C3.01359 20.436 4.03791 21 5.32572 21H12.6743C13.962
71 21 14.9864 20.436 15.9061 19.6474C17.7889 18.0331 14.6977 16.743 13.5187 16.1112C10.754 14.6296 7.24599 14.6296 4.48131 16.1112Z",stroke:"currentColor",key:"k1"}],["path",{d:"M13 7.5C13 9.70914 11.2091 11.5 9 11.5C6.79086 11.5 5 9.70914 5 7.5C5 5.29086 6.79086 3.5 9 3.5C11.2091 3.5 13 5.29086 13 7.5Z",stroke:"currentColor",key:"k2"}]]),G=s("SuperMarioIcon",[["path",{d:"M3.84695 12C3.84695 11.5519 3.6536 11.1039 3.44015 10.7458C3.13793 10.2387 2.90894 9.66022 3.03565 9.08612C3.92976 5.03496 7.60367 2 12 2C16.3964 2 20.0703 5.03504 20.9644 9.08627C21.091 9.66029 20.8621 10.2387 20.56 10.7457C20.3465 11.1038 20.1531 11.5519 20.153 12",stroke:"currentColor",key:"k0"}],["path",{d:"M18 10C16.3248 8.74353 14.2485 8 12 8C9.75148 8 7.67523 8.74353 6 10",stroke:"currentColor",key:"k1"}],["path",{d:"M15 8C15 4 9.0001 3.99997 9 8",stroke:"currentColor",key:"k2"}],["path",{d:"M18.6936 14.5C18.6936 13.3593 18.849 12 20.3466 12C21.3681 12 22.145 12.8907 21.9771 13.8691L21.5549 16.3288C21.3894 17.2932 20.5302 18 19.5234 18V18C19.1611 18 18.9799 18 18.836 18.0444C18.699 18.0866 18.6206 18.1279 18.5084 18.2171C18.3905 18.3108 18.2627 18.4974 18.0072 18.8706C16.7158 20.7568 14.5074 22 12 22C9.49258 22 7.28417 20.7568 5.99276 18.8706C5.73727 18.4974 5.60953 18.3108 5.49161 18.2171C5.37941 18.1279 5.30097 18.0866 5.16401 18.0444C5.02008 18 4.83893 18 4.47662 18V18C3.46982 18 2.61059 17.2932 2.44507 16.3288L2.0229 13.8691C1.85498 12.8907 2.63195 12 3.65339 12C5.151 12 5.30637 13.3593 5.30637 14.5",stroke:"currentColor",key:"k3"}],["path",{d:"M9.00801 13L8.99902 13",stroke:"currentColor",key:"k4"}],["path",{d:"M15.008 13L14.999 13",stroke:"currentColor",key:"k5"}],["path",{d:"M9 17C9.5 17.5 11 18 12 17C13 18 14.5 17.5 15 17",stroke:"currentColor",key:"k6"}]]),W=s("DeveloperIcon",[["path",{d:"M15.1754 22V21.0117L15.1754 20.9908C15.1805 20.4457 15.6274 20.0051 16.1801 20L16.2551 19.9999C17.6867 19.9885 18.9166 18.9942 19.2087 17.612L19.2193 17.5601L19.7385 15L20.6798 14.5359C21.1836 14.2875 21.4354 14.1633 21.4899 13.9356C21.5444 13.7079 21.3755 13.4857 21.0376 13.0414L19.1301 10.5333C18.9403 10.2837 18.8454 10.1589 18.7945 10.0269C18.7437 9.89486 18.728 9.70775 18.6968 9.33353C18.3533 5.22708 14.8649 2 10.6123 2C6.13198 2 2.5 5.58172 2.5 10C2.5 12.7497 3.90669 15.1753 6.04911 16.6153M6.04911 16.6153V22M6.04911 16.6153C6.66896 17.0319 7.3504 17.366 8.07717 17.6016",stroke:"currentColor",key:"k0"}],["path",{d:"M14 9L14.9199 9.79289C15.3066 10.1262 15.5 10.2929 15.5 10.5C15.5 10.7071 15.3066 10.8738 14.9199 11.2071L14 12",stroke:"currentColor",key:"k1"}],["path",{d:"M7 9L6.08009 9.79289C5.69337 10.1262 5.5 10.2929 5.5 10.5C5.5 10.7071 5.69336 10.8738 6.08009 11.2071L7 12",stroke:"currentColor",key:"k2"}],["path",{d:"M11.5 8L9.5 13",stroke:"currentColor",key:"k3"}]]),K=s("Delete01Icon",[["path",{d:"M19.5 5.5L18.8803 15.5251C18.7219 18.0864 18.6428 19.3671 18.0008 20.2879C17.6833 20.7431 17.2747 21.1273 16.8007 21.416C15.8421 22 14.559 22 11.9927 22C9.42312 22 8.1383 22 7.17905 21.4149C6.7048 21.1257 6.296 20.7408 5.97868 20.2848C5.33688 19.3626 5.25945 18.0801 5.10461 15.5152L4.5 5.5",stroke:"currentColor",key:"k0"}],["path",{d:"M3 5.5H21M16.0557 5.5L15.3731 4.09173C14.9196 3.15626 14.6928 2.68852 14.3017 2.39681C14.215 2.3321 14.1231 2.27454 14.027 2.2247C13.5939 2 13.0741 2 12.0345 2C10.9688 2 10.436 2 9.99568 2.23412C9.8981 2.28601 9.80498 2.3459 9.71729 2.41317C9.32164 2.7167 9.10063 3.20155 8.65861 4.17126L8.05292 5.5",stroke:"currentColor",key:"k1"}]]),$=s("UserSwitchIcon",[["path",{d:"M3.78879 9.03708C3.0814 9.42 1.22668 10.2019 2.35633 11.1803C2.90815 11.6582 3.52275 12 4.29543 12H8.70457C9.47725 12 10.0918 11.6582 10.6437 11.1803C11.7733 10.2019 9.9186 9.42 9.21121 9.03708C7.55241 8.13915 5.44759 8.13915 3.78879 9.03708Z",stroke:"currentColor",key:"k0"}],["path",{d:"M8.75 4.27273C8.75 5.52792 7.74264 6.54545 6.5 6.54545C5.25736 6.54545 4.25 5.52792 4.25 4.27273C4.25 3.01753 5.25736 2 6.5 2C7.74264 2 8.75 3.01753 8.75 4.27273Z",stroke:"currentColor",key:"k1"}],["path",{d:"M4 15C4 18.3171 6.68286 21 10 21L9.14286 19.2857",stroke:"currentColor",key:"k2"}],["path",{d:"M20 9C20 5.68286 17.3171 3 14 3L14.8571 4.71429",stroke:"currentColor",key:"k3"}
7],["path",{d:"M14.7888 19.0371C14.0814 19.42 12.2267 20.2019 13.3563 21.1803C13.9082 21.6582 14.5227 22 15.2954 22H19.7046C20.4773 22 21.0918 21.6582 21.6437 21.1803C22.7733 20.2019 20.9186 19.42 20.2112 19.0371C18.5524 18.1392 16.4476 18.1392 14.7888 19.0371Z",stroke:"currentColor",key:"k4"}],["path",{d:"M19.75 14.2727C19.75 15.5279 18.7426 16.5455 17.5 16.5455C16.2574 16.5455 15.25 15.5279 15.25 14.2727C15.25 13.0175 16.2574 12 17.5 12C18.7426 12 19.75 13.0175 19.75 14.2727Z",stroke:"currentColor",key:"k5"}]]),Q=s("SystemUpdate01Icon",[["path",{d:"M21.255 7.13358L20.7614 6.27698C20.3881 5.62915 20.2015 5.30523 19.8839 5.17607C19.5663 5.0469 19.2071 5.14883 18.4888 5.35267L17.2686 5.69637C16.81 5.80212 16.3288 5.74213 15.9101 5.52698L15.5732 5.33261C15.2141 5.10262 14.9379 4.76352 14.785 4.36493L14.4511 3.36754C14.2315 2.70753 14.1217 2.37752 13.8603 2.18876C13.599 2 13.2518 2 12.5574 2H11.4426C10.7483 2 10.4011 2 10.1397 2.18876C9.87835 2.37752 9.76856 2.70753 9.54899 3.36754L9.21503 4.36493C9.06215 4.76352 8.78595 5.10262 8.42687 5.33261L8.08999 5.52698C7.67124 5.74213 7.19009 5.80212 6.73148 5.69637L5.51125 5.35267C4.79291 5.14883 4.43375 5.0469 4.11617 5.17607C3.79859 5.30523 3.61195 5.62915 3.23865 6.27698L2.74507 7.13358C2.39516 7.74083 2.2202 8.04446 2.25416 8.36768C2.28811 8.6909 2.52233 8.95137 2.99076 9.47231L4.0218 10.625C4.2738 10.944 4.45271 11.5 4.45271 11.9998C4.45271 12.5 4.27386 13.0558 4.02183 13.3749L2.99076 14.5276C2.52233 15.0485 2.28812 15.309 2.25416 15.6322C2.2202 15.9555 2.39516 16.2591 2.74507 16.8663L3.23864 17.7229C3.61193 18.3707 3.79859 18.6947 4.11617 18.8238C4.43375 18.953 4.79292 18.8511 5.51127 18.6472L6.73144 18.3035C7.19013 18.1977 7.67137 18.2578 8.09017 18.473L8.427 18.6674C8.78601 18.8974 9.06214 19.2364 9.215 19.635L9.54899 20.6325C9.76856 21.2925 9.87835 21.6225 10.1397 21.8112C10.4011 22 10.7483 22 11.4426 22H12.5574C13.2518 22 13.599 22 13.8603 21.8112C14.1217 21.6225 14.2315 21.2925 14.4511 20.6325L14.7851 19.635C14.9379 19.2364 15.214 18.8974 15.5731 18.6674L15.9099 18.473C16.3287 18.2578 16.8099 18.1977 17.2686 18.3035L18.4888 18.6472C19.2071 18.8511 19.5663 18.953 19.8839 18.8238C20.2015 18.6947 20.3881 18.3707 20.7614 17.7229L21.255 16.8663C21.6049 16.2591 21.7798 15.9555 21.7459 15.6322C21.7119 15.309 21.4777 15.0485 21.0093 14.5276L19.9782 13.3749C19.7262 13.0558 19.5473 12.5 19.5473 11.9998C19.5473 11.5 19.7263 10.944 19.9782 10.625L21.0093 9.47231C21.4777 8.95137 21.7119 8.6909 21.7459 8.36768C21.7798 8.04446 21.6049 7.74083 21.255 7.13358Z",stroke:"currentColor",key:"k0"}],["path",{d:"M14.062 11.5L14.5621 10.9999C15.0032 10.5588 15.2238 10.3382 15.5133 10.4297C15.8029 10.5213 15.8486 10.7831 15.9401 11.3067C15.9795 11.5319 16 11.7636 16 12C16 14.2091 14.2091 16 12 16C11.4695 16 10.9632 15.8967 10.5 15.7092M10 12.5351L9.45585 13.0793C9.0216 13.5135 8.80447 13.7307 8.51776 13.6438C8.23106 13.5569 8.17985 13.3003 8.07744 12.7872C8.02664 12.5327 8 12.2695 8 12C8 9.79086 9.79086 8 12 8C12.5305 8 13.0368 8.10325 13.5 8.29076",stroke:"currentColor",key:"k1"}]]),J=s("SmartPhone01Icon",[["path",{d:"M5 9C5 5.70017 5 4.05025 6.02513 3.02513C7.05025 2 8.70017 2 12 2C15.2998 2 16.9497 2 17.9749 3.02513C19 4.05025 19 5.70017 19 9V15C19 18.2998 19 19.9497 17.9749 20.9749C16.9497 22 15.2998 22 12 22C8.70017 22 7.05025 22 6.02513 20.9749C5 19.9497 5 18.2998 5 15V9Z",stroke:"currentColor",key:"k0"}],["path",{d:"M11 19H13",stroke:"currentColor",key:"k1"}],["path",{d:"M9 2L9.089 2.53402C9.28188 3.69129 9.37832 4.26993 9.77519 4.62204C10.1892 4.98934 10.7761 5 12 5C13.2239 5 13.8108 4.98934 14.2248 4.62204C14.6217 4.26993 14.7181 3.69129 14.911 2.53402L15 2",stroke:"currentColor",key:"k2"}]]),Y=s("Megaphone01Icon",[["path",{d:"M14.9263 2.91103L8.27352 6.10452C7.76151 6.35029 7.21443 6.41187 6.65675 6.28693C6.29177 6.20517 6.10926 6.16429 5.9623 6.14751C4.13743 5.93912 3 7.38342 3 9.04427V9.95573C3 11.6166 4.13743 13.0609 5.9623 12.8525C6.10926 12.8357 6.29178 12.7948 6.65675 12.7131C7.21443 12.5881 7.76151 12.6497 8.27352 12.8955L14.9263 16.089C16.4534 16.8221 17.217 17.1886 18.0684 16.9029C18.9197 16.6172 19.2119 16.0041 19.7964 14.778C21.4012 11.4112 21.4012 7.58885 19.7964 4.22196C19.2119 2.99586 18.9197 2.38281 18.0684 2.0971C17.217 1.8114 16.4534 2.17794 14.9263 2.91103Z",stroke:"currentColor",key:"k0"}],["path",{d:"M11.4581 20.7709L9.96674 22C6.60515 19.3339 7.01583 18.0625 7.01583 13H8.14966C8.60978 15.8609 9.69512 17.216 11.1927 18.197C12.1152 18.8012 12.3054 20.0725 11.4581 20.7709Z",stroke:"currentColor",key:"k1"}],["path",{d:"M7.5 12.5V6.5",stroke:"currentColor",key:"k2"}]]),X=s("SearchList01Icon",[["path",{d:"M2 10H7",stroke:"currentColor",key:"k0"}],["path",{d:"M2 17H7",stroke:"currentColor",key:"k1"}],["path",{d:"M2 3H19",stroke:"currentColor",key:"k2"}],["path",{d:"M19.6 18.6L22 21M20.8 14.4C20.8 11.4176 18.3824 9 15.4 9C12.4176 9 10 11.4176 10 14.4C10 17.3824 12.4176 19.8 15.4 19.8C18.3824 19.8 20.8 17.3824 20.8 14.4Z",stroke:"currentColor",key:"k3"}]]),Z=s("CrownIcon",[["path",{d:"M3.51819 10.3058C3.13013 9.23176 2.9361 8.69476 3.01884 8.35065C3.10933 7.97427 3.377 7.68084 3.71913 7.58296C4.03193 7.49346 4.51853 7.70973 5.49173 8.14227C6.35253 8.52486 6.78293 8.71615 7.18732 8.70551C7.63257 8.69379 8.06088 8.51524 8.4016 8.19931C8.71105 7.91237 8.91861 7.45513 9.33373 6.54064L10.2486 4.52525C11.0128 2.84175 11.3949 2 12 2C12.6051 2 12.9872 2.84175 13.7514 4.52525L14.6663 6.54064C15.0814 7.45513 15.289 7.91237 15.5984 8.19931C15.9391 8.51524 16.3674 8.69379 16.8127 8.70551C17.2171 8.71615 17.6475 8.52486 18.5083 8.14227C19.4815 7.70973 19.9681 7.49346 20.2809 7.58296C20.623 7.68084 20.8907 7.97427 20.9812 8.35065C21.0639 8.69476 20.8699 9.23176 20.4818 10.3057L18.8138 14.9222C18.1002 16.897 17.7435 17.8844 16.9968 18.4422C16.2502 19 15.2854 19 13.3558 19H10.6442C8.71459 19 7.74977 19 7.00315 18.4422C6.25654 17.8844 5.89977 16.897 5.18622 14.9222L3.51819 10.3058Z",stroke:"currentColor",key:"k0"}],["path",{d:"M12 14H12.009",stroke:"currentColor",key:"k1"}],["path",{d:"M7 22H17",stroke:"currentColor",key:"k2"}]]),ee=s("ArrowTurnBackwardIcon",[["path",{d:"M11 6H15.5C17.9853 6 20 8.01472 20 10.5C20 12.9853 17.9853 15 15.5 15H4",stroke:"currentColor",key:"k0"}],["path",{d:"M6.99998 12C6.99998 12 4.00001 14.2095 4 15C3.99999 15.7906 7 18 7 18",stroke:"currentColor",key:"k1"}]]),et=s("ArrowRight02Icon",[["path",{d:"M20 12L4 12",stroke:"currentColor",key:"k0"}],["path",{d:"M15 17C15 17 20 13.3176 20 12C20 10.6824 15 7 15 7",stroke:"currentColor",key:"k1"}]]),en=s("ArrowDown01Icon",[["path",{d:"M18 9.00005C18 9.00005 13.5811 15 12 15C10.4188 15 6 9 6 9",stroke:"currentColor",key:"k0"}]]),er=s("UserEdit01Icon",[["path",{d:"M10.5 22H6.59087C5.04549 22 3.81631 21.248 2.71266 20.1966C0.453365 18.0441 4.1628 16.324 5.5
77757 15.4816C8.12805 13.9629 11.2057 13.6118 14 14.4281",stroke:"currentColor",key:"k0"}],["path",{d:"M16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2C14.4853 2 16.5 4.01472 16.5 6.5Z",stroke:"currentColor",key:"k1"}],["path",{d:"M18.4332 13.8485C18.7685 13.4851 18.9362 13.3035 19.1143 13.1975C19.5442 12.9418 20.0736 12.9339 20.5107 13.1765C20.6918 13.2771 20.8646 13.4537 21.2103 13.8067C21.5559 14.1598 21.7287 14.3364 21.8272 14.5214C22.0647 14.9679 22.0569 15.5087 21.8066 15.9478C21.7029 16.1298 21.5251 16.3011 21.1694 16.6437L16.9378 20.7194C16.2638 21.3686 15.9268 21.6932 15.5056 21.8577C15.0845 22.0222 14.6214 22.0101 13.6954 21.9859L13.5694 21.9826C13.2875 21.9752 13.1466 21.9715 13.0646 21.8785C12.9827 21.7855 12.9939 21.6419 13.0162 21.3548L13.0284 21.1988C13.0914 20.3906 13.1228 19.9865 13.2807 19.6232C13.4385 19.2599 13.7107 18.965 14.2552 18.375L18.4332 13.8485Z",stroke:"currentColor",key:"k2"}]]),ei=s("HelpCircleIcon",[["circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor",key:"k0"}],["path",{d:"M10 9C10 7.89543 10.8954 7 12 7C13.1046 7 14 7.89543 14 9C14 9.39815 13.8837 9.76913 13.6831 10.0808C13.0854 11.0097 12 11.8954 12 13V13.5",stroke:"currentColor",key:"k1"}],["path",{d:"M11.992 17H12.001",stroke:"currentColor",key:"k2"}]]),ea=s("Logout01Icon",[["path",{d:"M14 3.09502C13.543 3.03241 13.0755 3 12.6 3C7.29807 3 3 7.02944 3 12C3 16.9706 7.29807 21 12.6 21C13.0755 21 13.543 20.9676 14 20.905",stroke:"currentColor",key:"k0"}],["path",{d:"M21 12L11 12M21 12C21 11.2998 19.0057 9.99153 18.5 9.5M21 12C21 12.7002 19.0057 14.0085 18.5 14.5",stroke:"currentColor",key:"k1"}]]),es=s("Note01Icon",[["path",{d:"M17 2V4M12 2V4M7 2V4",stroke:"currentColor",key:"k0"}],["path",{d:"M3.5 10C3.5 6.70017 3.5 5.05025 4.52513 4.02513C5.55025 3 7.20017 3 10.5 3H13.5C16.7998 3 18.4497 3 19.4749 4.02513C20.5 5.05025 20.5 6.70017 20.5 10V15C20.5 18.2998 20.5 19.9497 19.4749 20.9749C18.4497 22 16.7998 22 13.5 22H10.5C7.20017 22 5.55025 22 4.52513 20.9749C3.5 19.9497 3.5 18.2998 3.5 15V10Z",stroke:"currentColor",key:"k1"}],["path",{d:"M8 15H12M8 10H16",stroke:"currentColor",key:"k2"}]]),eo=s("Message01Icon",[["path",{d:"M8.5 14.5H15.5M8.5 9.5H12",stroke:"currentColor",key:"k0"}],["path",{d:"M14.1706 20.8905C18.3536 20.6125 21.6856 17.2332 21.9598 12.9909C22.0134 12.1607 22.0134 11.3009 21.9598 10.4707C21.6856 6.22838 18.3536 2.84913 14.1706 2.57107C12.7435 2.47621 11.2536 2.47641 9.8294 2.57107C5.64639 2.84913 2.31441 6.22838 2.04024 10.4707C1.98659 11.3009 1.98659 12.1607 2.04024 12.9909C2.1401 14.536 2.82343 15.9666 3.62791 17.1746C4.09501 18.0203 3.78674 19.0758 3.30021 19.9978C2.94941 20.6626 2.77401 20.995 2.91484 21.2351C3.05568 21.4752 3.37026 21.4829 3.99943 21.4982C5.24367 21.5285 6.08268 21.1757 6.74868 20.6846C7.1264 20.4061 7.31527 20.2668 7.44544 20.2508C7.5756 20.2348 7.83177 20.3403 8.34401 20.5513C8.8044 20.7409 9.33896 20.8579 9.8294 20.8905C11.2536 20.9852 12.7435 20.9854 14.1706 20.8905Z",stroke:"currentColor",key:"k1"}]]),el=s("Calendar03Icon",[["path",{d:"M18 2V4M6 2V4",stroke:"currentColor",key:"k0"}],["path",{d:"M11.9955 13H12.0045M11.9955 17H12.0045M15.991 13H16M8 13H8.00897M8 17H8.00897",stroke:"currentColor",key:"k1"}],["path",{d:"M3.5 8H20.5",stroke:"currentColor",key:"k2"}],["path",{d:"M2.5 12.2432C2.5 7.88594 2.5 5.70728 3.75212 4.35364C5.00424 3 7.01949 3 11.05 3H12.95C16.9805 3 18.9958 3 20.2479 4.35364C21.5 5.70728 21.5 7.88594 21.5 12.2432V12.7568C21.5 17.1141 21.5 19.2927 20.2479 20.6464C18.9958 22 16.9805 22 12.95 22H11.05C7.01949 22 5.00424 22 3.75212 20.6464C2.5 19.2927 2.5 17.1141 2.5 12.7568V12.2432Z",stroke:"currentColor",key:"k3"}],["path",{d:"M3 8H21",stroke:"currentColor",key:"k4"}]]),eu=s("LockKeyIcon",[["path",{d:"M18 10.997C17.6078 10.1968 16.5481 9.02147 14.3704 9.07148C14.3704 9.07148 12.6432 8.99646 10.6907 8.99646C8.7382 8.99646 7.82413 9.04218 6.26004 9.07148C5.25876 9.04647 3.35634 9.27153 2.48022 11.3471C1.90449 13.0976 1.87946 16.7736 2.22991 18.6241C2.305 19.5743 2.80564 20.8997 4.35762 21.5999C5.30883 22.1 6.83578 21.9 7.98724 22M5.98469 8.19624C5.93463 5.82059 5.8345 3.94508 8.58801 2.39466C9.51419 2.01956 10.8909 1.69447 12.5931 2.49469C14.3704 3.56998 14.5917 4.70796 14.7459 4.99537C15.1714 6.12068 14.9461 7.72111 14.9962 8.37129",stroke:"currentColor",key:"k0"}],["path",{d:"M15.5 19.7349C15.5 20.9789 14.4911 21.9653 13.2553 21.9653C12.0194 21.9653 11 20.9789 11 19.7349C11 18.4909 12.0194 17.4912 13.2553 17.4912C14.4911 17.4912 15.5 18.4909 15.5 19.7349Z",stroke:"currentColor",key:"k1"}],["path",{d:"M15.2251 17.7909L17.2156 15.8482M22.0001 15.8482L20.3731 14.3089C19.6001 13.5692 18.9501 14.2148 18.6265 14.4906L17.2156 15.8482M17.2156 15.8482L18.8251 17.3935",stroke:"currentColor",key:"k2"}]]),ec=s("Settings03Icon",[["path",{d:"M15.5 12C15.5 13.933 13.933 15.5 12 15.5C10.067 15.5 8.5 13.933 8.5 12C8.5 10.067 10.067 8.5 12 8.5C13.933 8.5 15.5 10.067 15.5 12Z",stroke:"currentColor",key:"k0"}],["path",{d:"M20.7906 9.15201C21.5969 10.5418 22 11.2366 22 12C22 12.7634 21.5969 13.4582 20.7906 14.848L18.8
7669 18.1638C18.0638 19.548 17.6623 20.2402 17.0019 20.6201C16.3416 21 15.5402 21 13.9373 21L10.0627 21C8.45982 21 7.6584 21 6.99807 20.6201C6.33774 20.2402 5.93619 19.548 5.13311 18.1638L3.20942 14.848C2.40314 13.4582 2 12.7634 2 12C2 11.2366 2.40314 10.5418 3.20942 9.152L5.13311 5.83621C5.93619 4.45196 6.33774 3.75984 6.99807 3.37992C7.6584 3 8.45982 3 10.0627 3L13.9373 3C15.5402 3 16.3416 3 17.0019 3.37992C17.6623 3.75984 18.0638 4.45197 18.8669 5.83622L20.7906 9.15201Z",stroke:"currentColor",key:"k1"}]]),eh=s("Film02Icon",[["path",{d:"M12 21.5C7.52166 21.5 5.28249 21.5 3.89124 20.1088C2.5 18.7175 2.5 16.4783 2.5 12C2.5 7.52166 2.5 5.28249 3.89124 3.89124C5.28248 2.5 7.52166 2.5 12 2.5C16.4783 2.5 18.7175 2.5 20.1088 3.89124C21.5 5.28248 21.5 7.52166 21.5 12C21.5 16.4783 21.5 18.7175 20.1088 20.1088C18.7175 21.5 16.4783 21.5 12 21.5Z",stroke:"currentColor",key:"k0"}],["path",{d:"M7 21.5L7 2.5",stroke:"currentColor",key:"k1"}],["path",{d:"M17 21.5L17 2.5",stroke:"currentColor",key:"k2"}],["path",{d:"M17 12L7 12",stroke:"currentColor",key:"k3"}],["path",{d:"M7 16L3 16M7 8L3 8",stroke:"currentColor",key:"k4"}],["path",{d:"M21 16L17 16M21 8L17 8",stroke:"currentColor",key:"k5"}]]),ed=s("FolderLibraryIcon",[["path",{d:"M16.2627 10.5H7.73725C5.15571 10.5 3.86494 10.5 3.27143 11.3526C2.67793 12.2052 3.11904 13.4258 4.00126 15.867L5.08545 18.867C5.54545 20.1398 5.77545 20.7763 6.2889 21.1381C6.80235 21.5 7.47538 21.5 8.82143 21.5H15.1786C16.5246 21.5 17.1976 21.5 17.7111 21.1381C18.2245 20.7763 18.4545 20.1398 18.9146 18.867L19.9987 15.867C20.881 13.4258 21.3221 12.2052 20.7286 11.3526C20.1351 10.5 18.8443 10.5 16.2627 10.5Z",stroke:"currentColor",key:"k0"}],["path",{d:"M19 8C19 7.53406 19 7.30109 18.9239 7.11732C18.8224 6.87229 18.6277 6.67761 18.3827 6.57612C18.1989 6.5 17.9659 6.5 17.5 6.5H6.5C6.03406 6.5 5.80109 6.5 5.61732 6.57612C5.37229 6.67761 5.17761 6.87229 5.07612 7.11732C5 7.30109 5 7.53406 5 8",stroke:"currentColor",key:"k1"}],["path",{d:"M16.5 4C16.5 3.53406 16.5 3.30109 16.4239 3.11732C16.3224 2.87229 16.1277 2.67761 15.8827 2.57612C15.6989 2.5 15.4659 2.5 15 2.5H9C8.53406 2.5 8.30109 2.5 8.11732 2.57612C7.87229 2.67761 7.67761 2.87229 7.57612 3.11732C7.5 3.30109 7.5 3.53406 7.5 4",stroke:"currentColor",key:"k2"}]]),ep=s("Folder01Icon",[["path",{d:"M8 7H16.75C18.8567 7 19.91 7 20.6667 7.50559C20.9943 7.72447 21.2755 8.00572 21.4944 8.33329C22 9.08996 22 10.1433 22 12.25C22 15.7612 22 17.5167 21.1573 18.7779C20.7926 19.3238 20.3238 19.7926 19.7779 20.1573C18.5167 21 16.7612 21 13.25 21H12C7.28595 21 4.92893 21 3.46447 19.5355C2 18.0711 2 15.714 2 11V7.94427C2 6.1278 2 5.21956 2.38032 4.53806C2.65142 4.05227 3.05227 3.65142 3.53806 3.38032C4.21956 3 5.1278 3 6.94427 3C8.10802 3 8.6899 3 9.19926 3.19101C10.3622 3.62712 10.8418 4.68358 11.3666 5.73313L12 7",stroke:"currentColor",key:"k0"}]]),ef=s("ShoppingCart01Icon",[["path",{d:"M8 16H15.2632C19.7508 16 20.4333 13.1808 21.261 9.06908C21.4998 7.88311 21.6192 7.29013 21.3321 6.89507C21.045 6.5 20.4947 6.5 19.3941 6.5H6",stroke:"currentColor",key:"k0"}],["path",{d:"M8 16L5.37873 3.51493C5.15615 2.62459 4.35618 2 3.43845 2H2.5",stroke:"currentColor",key:"k1"}],["path",{d:"M8.88 16H8.46857C7.10522 16 6 17.1513 6 18.5714C6 18.8081 6.1842 19 6.41143 19H17.5",stroke:"currentColor",key:"k2"}],["circle",{cx:"10.5",cy:"20.5",r:"1.5",stroke:"currentColor",key:"k3"}],["circle",{cx:"17.5",cy:"20.5",r:"1.5",stroke:"currentColor",key:"k4"}]]),eg=s("UserSharingIcon",[["path",{d:"M7.78256 17.1112C6.68218 17.743 3.79706 19.0331 5.55429 20.6474C6.41269 21.436 7.36872 22 8.57068 22H15.4293C16.6313 22 17.5873 21.436 18.4457 20.6474C20.2029 19.0331 17.3178 17.743 16.2174 17.1112C13.6371 15.6296 10.3629 15.6296 7.78256 17.1112Z",stroke:"currentColor",key:"k0"}],["path",{d:"M15.5 10C15.5 11.933 13.933 13.5 12 13.5C10.067 13.5 8.5 11.933 8.5 10C8.5 8.067 10.067 6.5 12 6.5C13.933 6.5 15.5 8.067 15.5 10Z",stroke:"currentColor",key:"k1"}],["path",{d:"M2.854 16C2.30501 14.7664 2 13.401 2 11.9646C2 6.46129 6.47715 2 12 2C17.5228 2 22 6.46129 22 11.9646C22 13.401 21.695 14.7664 21.146 16",stroke:"currentColor",key:"k2"}]]),em=s("ComputerPhoneSyncIcon",[["path",{d:"M20 17.1862C18.843 18 17.2107 18 13.9462 18H9.96412C6.6996 18 5.06734 18 3.9103 17.1862C3.48223 16.8851 3.1099 16.5111 2.81017 16.0811C2 14.9188 2 13.2792 2 10C2 6.72077 2 5.08116 2.81017 3.91891C3.1099 3.48891 3.48223 3.1149 3.9103 2.81382C5.06734 2 6.6996 2 9.96412 2",stroke:"currentColor",key:"k0"}],["path",{d:"M12 18V22",stroke:"currentColor",key:"k1"}],["path",{d:"M8 22H16",stroke:"currentColor",key:"k2"}],["path",{d:"M18 2C19.8856 2 20.8284 2 21.4142 2.58579C22 3.17157 22 4.11438 22 6V10C22 11.8856 22 12.8284 21.4142 13.4142C20.8284 14 19.8856 14 18 14H17C15.1144 14 14.1716 14 13.5858 13.4142C13 12.8284 13 11.8856 13 10L13 6C13 4.11438 13 3.17157 13.5858 2.58579C14.1716 2 15.1144 2 17 2L18 2Z",stroke:"currentColor",key:"k3"}],["path",{d:"M17.5 11.5H17.509",stroke:"currentColor",key:"k4"}]]),ey=s("TranslateIcon",[["path",{d:"M5 5.82759H7.7M11 5.82759H9.5M7.7 5.82759H9.5M7.7 5.82759V5M9.5 5.82759C9.18351 6.95937 8.52075 8.02923 7.76429 8.96946M5.83571 11C6.44723 10.4377 7.13788 9.74802 7.76429 8.96946M7.76429 8.96946C7.37857 8.51724 6.83857 7.78558 6.68429 7.45455M7.76429 8.96946L8.92143 10.1724",stroke:"currentColor",key:"k0"}],["path",{d:"M13.5 19L14.3333 17M18.5 19L17.6667 17M14.3333 17L16 13L17.6667 17M14.3333 17H17.6667",stroke:"currentColor",key:"k1"}],["path",{d:"M14 10V8C14 5.17157 14 3.75736 13.1213 2.87868C12.2426 2 10.8284 2 8 2C5.17157 2 3.75736 2 2.87868 2.87868C2 3.75736 2 5.17157 2 8C2 10.8284 2 12.2426 2.87868 13.1213C3.75736 14 5.17157 14 8 14H10",stroke:"currentColor",key:"k2"}],["path",{d:"M10 16C10 13.1716 10 11.7574 10.8787 10.8787C11.7574 10 13.1716 10 16 10C18.8284 10 20.2426 10 21.1213 10.8787C22
711.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22C13.1716 22 11.7574 22 10.8787 21.1213C10 20.2426 10 18.8284 10 16Z",stroke:"currentColor",key:"k3"}],["path",{d:"M4 16.5C4 17.9045 4 18.6067 4.33706 19.1111C4.48298 19.3295 4.67048 19.517 4.88886 19.6629C5.39331 20 6.09554 20 7.5 20",stroke:"currentColor",key:"k4"}],["path",{d:"M20 7.5C20 6.09554 20 5.39331 19.6629 4.88886C19.517 4.67048 19.3295 4.48298 19.1111 4.33706C18.6067 4 17.9045 4 16.5 4",stroke:"currentColor",key:"k5"}]]),ev=s("ComputerIcon",[["path",{d:"M14 2H10C6.72077 2 5.08116 2 3.91891 2.81382C3.48891 3.1149 3.1149 3.48891 2.81382 3.91891C2 5.08116 2 6.72077 2 10C2 13.2792 2 14.9188 2.81382 16.0811C3.1149 16.5111 3.48891 16.8851 3.91891 17.1862C5.08116 18 6.72077 18 10 18H14C17.2792 18 18.9188 18 20.0811 17.1862C20.5111 16.8851 20.8851 16.5111 21.1862 16.0811C22 14.9188 22 13.2792 22 10C22 6.72077 22 5.08116 21.1862 3.91891C20.8851 3.48891 20.5111 3.1149 20.0811 2.81382C18.9188 2 17.2792 2 14 2Z",stroke:"currentColor",key:"k0"}],["path",{d:"M11 15H13",stroke:"currentColor",key:"k1"}],["path",{d:"M14.5 22L14.1845 21.5811C13.4733 20.6369 13.2969 19.1944 13.7468 18M9.5 22L9.8155 21.5811C10.5267 20.6369 10.7031 19.1944 10.2532 18",stroke:"currentColor",key:"k2"}],["path",{d:"M7 22H17",stroke:"currentColor",key:"k3"}]]),eb=s("Book01Icon",[["path",{d:"M20 22.0001H6.5C5.11929 22.0001 4 20.8808 4 19.5001M4 19.5001V10.6837C4 7.69913 4 6.20682 4.75662 5.15857C5.00717 4.81144 5.31183 4.50679 5.65895 4.25623C6.70721 3.49961 8.19952 3.49961 11.1841 3.49961C12.1605 3.49961 13.3496 3.55106 14.3358 3.5644C15.235 3.57656 15.6846 3.58265 16.5222 3.43464C17.3597 3.28663 17.4492 3.2526 17.6282 3.18454C18.3982 2.89176 19.1272 2.43641 20 2V11.5001C20 13.3639 20 14.2958 19.6955 15.0309C19.2895 16.011 18.5108 16.7897 17.5307 17.1957C16.7956 17.5001 15.8638 17.5001 14 17.5001H6C4.89543 17.5001 4 18.3956 4 19.5001Z",stroke:"currentColor",key:"k0"}],["path",{d:"M18 17L18 22",stroke:"currentColor",key:"k1"}],["path",{d:"M8 4L8 8",stroke:"currentColor",key:"k2"}]]),ew=s("MoreHorizontalCircle01Icon",[["path",{d:"M21 12C21 11.1716 20.3284 10.5 19.5 10.5C18.6716 10.5 18 11.1716 18 12C18 12.8284 18.6716 13.5 19.5 13.5C20.3284 13.5 21 12.8284 21 12Z",stroke:"currentColor",key:"k0"}],["path",{d:"M13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12C10.5 12.8284 11.1716 13.5 12 13.5C12.8284 13.5 13.5 12.8284 13.5 12Z",stroke:"currentColor",key:"k1"}],["path",{d:"M6 12C6 11.1716 5.32843 10.5 4.5 10.5C3.67157 10.5 3 11.1716 3 12C3 12.8284 3.67157 13.5 4.5 13.5C5.32843 13.5 6 12.8284 6 12Z",stroke:"currentColor",key:"k2"}]]),eC=s("AddCircleHalfDotIcon",[["path",{d:"M12 8V16M16 12L8 12",stroke:"currentColor",key:"k0"}],["path",{d:"M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2",stroke:"currentColor",key:"k1"}],["path",{d:"M2.5 8.5C2.86239 7.67056 3.3189 6.89166 3.85601 6.17677M6.17681 3.85598C6.89168 3.31888 7.67058 2.86239 8.5 2.5",stroke:"currentColor",key:"k2"}]]),ek=s("Building02Icon",[["path",{d:"M15 2H9C5.69067 2 5 2.69067 5 6V22H19V6C19 2.69067 18.3093 2 15 2Z",stroke:"currentColor",key:"k0"}],["path",{d:"M3 22H21",stroke:"currentColor",key:"k1"}],["path",{d:"M15 22V19C15 17.3453 14.6547 17 13 17H11C9.34533 17 9 17.3453 9 19V22",stroke:"currentColor",key:"k2"}],["path",{d:"M13.5 6H10.5M13.5 9.5H10.5M13.5 13H10.5",stroke:"currentColor",key:"k3"}]]),eT=s("SparklesIcon",[["path",{d:"M15 2L15.5387 4.39157C15.9957 6.42015 17.5798 8.00431 19.6084 8.46127L22 9L19.6084 9.53873C17.5798 9.99569 15.9957 11.5798 15.5387 13.6084L15 16L14.4613 13.6084C14.0043 11.5798 12.4202 9.99569 10.3916 9.53873L8 9L10.3916 8.46127C12.4201 8.00431 14.0043 6.42015 14.4613 4.39158L15 2Z",stroke:"currentColor",key:"k0"}],["path",{d:"M7 12L7.38481 13.7083C7.71121 15.1572 8.84275 16.2888 10.2917 16.6152L12 17L10.2917 17.3848C8.84275 17.7112 7.71121 18.8427 7.38481 20.2917L7 22L6.61519 20.2917C6.28879 18.8427 5.15725 17.7112 3.70827 17.3848L2 17L3.70827 16.6152C5.15725 16.2888 6.28879 15.1573 6.61519 13.7083L7 12Z",stroke:"currentColor",key:"k1"}]]),eS=s("Agreement01Icon",[["path",{d:"M2 7H4.86503C5.59174 7 6.28868 6.64031 6.80255 6.00005C7.53643 5.08565 8.62195 4.76636 9.60655 5.17529L11 5.75402M2 15.9668H3.62068C4.78017 15.9668 5.35991 15.9668 5.90812 16.1213C5.93477 16.1288 5.96134 16.1366 5.98782 16.1446C6.53259 16.3101 7.01496 16.6209 7.97971 17.2427C9.86787 18.4596 10.812 19.0681 11.8407 18.994C11.8892 18.9905 11.9376 18.9858 11.9859 18.9801C13.0096 18.8577 13.8119 18.0821 15.4166 16.5308L17 15",stroke:"currentColor",key:"k0"}],["path",{d:"M22 7.23384H19.4832C18.4174 7.23384 17.6649 6.65468 16.9003 5.88258C16.4051 5.38247 15.7731 5.08772 15.1088 5.04713C14.366 5.00175 13.5053 4.93785 12.784 5.13601C11.9811 5.35656 11.451 5.96063 10.8902 6.59196L9.44309 8.22111C8.8523 8.88621 8.8523 9.96455 9.44309 10.6297C9.953 11.2037 10.7519 11.2928 11.3519 10.8424C11.7837 10.5184 12.2743 9.99506 12.7831 9.83025C13.3557 9.64476 13.7109 10.0615 14.0354 10.4999L16.3556 13.6344C17.2167 14.7976 17.6472 15.3793 18.2358 15.6896C18.8244 16 19.4969 16 20.842 16H22",stroke:"currentColor",key:"k1"}]]),ex=s("RepeatIcon",[["path",{d:"M16.3884 3L17.3913 3.97574C17.8393 4.41165 18.0633 4.62961 17.9844 4.81481C17.9056 5 17.5888 5 16.9552 5H9.19422C5.22096 5 2 8.13401 2 12C2 13.4872 2.47668 14.8662 3.2895 16",stroke:"currentColor",key:"k0"}],["path",{d:"M7.61156 21L6.60875 20.0243C6.16074 19.5883 5.93673 19.3704 6.01557 19.1852C6.09441 19 6.4112 19 7.04478 19H14.8058C18.779 19 22 15.866 22 12C22 10.5128 21.5233 9.13383 20.7105 8",stroke:"currentColor",key:"k1"}]]),eA=s("WorkoutRunIcon",[["path",{d:"M17 4.5C17 5.32843 16.3284 6 15.5 6C14.6716 6 14 5.32843 14 4.5C14 3.67157 14.6716 3 15.5 3C16.3284 3 17 3.67157 17 4.5Z",stroke:"currentColor",key:"k0"}
7],["path",{d:"M15 21.0008L14.3359 18.3848C14.1161 17.5191 13.6615 16.7284 13.0207 16.0974L11.5 14.5998M6 11.1534C7 9.18366 8.53767 8.0423 12 8.00136M12 8.00136C12.2186 7.99877 12.5444 7.99799 12.8698 7.99805C13.3747 7.99813 13.6271 7.99818 13.8282 8.09214C14.0293 8.18609 14.2356 8.43256 14.6482 8.92548C14.7664 9.06672 14.8878 9.19326 15 9.27743M12 8.00136L10.7309 9.95956C10.0332 11.0362 9.68429 11.5745 9.67069 12.1397C9.66463 12.3914 9.70617 12.642 9.79313 12.8784C9.98834 13.409 10.4922 13.8059 11.5 14.5998M15 9.27743C16.1547 10.1433 17.9627 10.4921 20 8.19913M15 9.27743L11.5 14.5998",stroke:"currentColor",key:"k1"}],["path",{d:"M4 17.7303L4.67822 17.8916C6.40663 18.3028 8.20324 17.5164 9 16",stroke:"currentColor",key:"k2"}]]),eI=s("File02Icon",[["path",{d:"M8 17H16",stroke:"currentColor",key:"k0"}],["path",{d:"M8 13H12",stroke:"currentColor",key:"k1"}],["path",{d:"M13 2.5V3C13 5.82843 13 7.24264 13.8787 8.12132C14.7574 9 16.1716 9 19 9H19.5M20 10.6569V14C20 17.7712 20 19.6569 18.8284 20.8284C17.6569 22 15.7712 22 12 22C8.22876 22 6.34315 22 5.17157 20.8284C4 19.6569 4 17.7712 4 14V9.45584C4 6.21082 4 4.58831 4.88607 3.48933C5.06508 3.26731 5.26731 3.06508 5.48933 2.88607C6.58831 2 8.21082 2 11.4558 2C12.1614 2 12.5141 2 12.8372 2.11401C12.9044 2.13772 12.9702 2.165 13.0345 2.19575C13.3436 2.34355 13.593 2.593 14.0919 3.09188L18.8284 7.82843C19.4065 8.40649 19.6955 8.69552 19.8478 9.06306C20 9.4306 20 9.83935 20 10.6569Z",stroke:"currentColor",key:"k2"}]]),eE=s("Upload04Icon",[["path",{d:"M12 4.5L12 14.5M12 4.5C11.2998 4.5 9.99153 6.4943 9.5 7M12 4.5C12.7002 4.5 14.0085 6.4943 14.5 7",stroke:"currentColor",key:"k0"}],["path",{d:"M20 16.5C20 18.982 19.482 19.5 17 19.5H7C4.518 19.5 4 18.982 4 16.5",stroke:"currentColor",key:"k1"}]]),eN=s("TextFirstlineLeftIcon",[["path",{d:"M3 3.5H9",stroke:"currentColor",key:"k0"}],["path",{d:"M3 9.5H9",stroke:"currentColor",key:"k1"}],["path",{d:"M3 15.5H21",stroke:"currentColor",key:"k2"}],["path",{d:"M3 21.5H21",stroke:"currentColor",key:"k3"}],["path",{d:"M13.5858 9.91421C14.1716 10.5 15.1144 10.5 17 10.5C18.8856 10.5 19.8284 10.5 20.4142 9.91421C21 9.32843 21 8.38562 21 6.5C21 4.61438 21 3.67157 20.4142 3.08579C19.8284 2.5 18.8856 2.5 17 2.5C15.1144 2.5 14.1716 2.5 13.5858 3.08579C13 3.67157 13 4.61438 13 6.5C13 8.38562 13 9.32843 13.5858 9.91421Z",stroke:"currentColor",key:"k4"}]]),e_=s("BookOpen01Icon",[["path",{d:"M12 6L12 20",stroke:"currentColor",key:"k0"}],["path",{d:"M5.98056 3.28544C9.32175 3.9216 11.3131 5.25231 12 6.01628C12.6869 5.25231 14.6782 3.9216 18.0194 3.28544C19.7121 2.96315 20.5584 2.80201 21.2792 3.41964C22 4.03727 22 5.04022 22 7.04612V14.255C22 16.0891 22 17.0061 21.5374 17.5787C21.0748 18.1512 20.0564 18.3451 18.0194 18.733C16.2037 19.0787 14.7866 19.6295 13.7608 20.1831C12.7516 20.7277 12.247 21 12 21C11.753 21 11.2484 20.7277 10.2392 20.1831C9.21344 19.6295 7.79633 19.0787 5.98056 18.733C3.94365 18.3451 2.9252 18.1512 2.4626 17.5787C2 17.0061 2 16.0891 2 14.255V7.04612C2 5.04022 2 4.03727 2.72078 3.41964C3.44157 2.80201 4.2879 2.96315 5.98056 3.28544Z",stroke:"currentColor",key:"k1"}]]),eM=s("NaturalFoodIcon",[["path",{d:"M5.05857 11.7421C6.97712 11.9781 8.73113 10.5535 8.97628 8.56018C9.22142 6.56689 6.93885 4.64584 7.76802 2C3.66477 2.59449 2.25056 5.90113 2.02862 7.70572C1.78348 9.69901 3.14003 11.5062 5.05857 11.7421Z",stroke:"currentColor",key:"k0"}],["path",{d:"M7 20C5.07536 15.3242 4.76992 11.1941 5.13275 8",stroke:"currentColor",key:"k1"}],["path",{d:"M9.50786 17.6681C10.6828 20.0602 13.5206 20.7199 15.8463 19.1415C18.172 17.5631 18.5378 13.1898 22 11.6651C18.3054 7.57247 13.6971 9.04998 11.5916 10.4789C9.26587 12.0573 8.33296 15.276 9.50786 17.6681Z",stroke:"currentColor",key:"k2"}],["path",{d:"M6 22C8.37778 17.9044 11.2644 15.43 14 14",stroke:"currentColor",key:"k3"}]]),eP=s("NoodlesIcon",[["path",{d:"M18 12C18 10.6193 16.8807 9.5 15.5 9.5C14.1193 9.5 13 10.6193 13 12",stroke:"currentColor",key:"k0"}],["path",{d:"M6 3V12M8.5 2.5V7.5M11 2V7.5",stroke:"currentColor",key:"k1"}],["path",{d:"M4 4.5L6 4.1875M20 2L13.5 3.01562M4 7L6 6.875M20 6L13.5 6.40625",stroke:"currentColor",key:"k2"}],["path",{d:"M4.91145 12H19.0886C20.6914 12 21.2786 12.3707 20.8787 13.9821C20.1733 16.8246 18.1759 17.5306 16.3304 19.3859C15.8819 19.8369 16.5798 20.5032 16.5802 20.9992C16.5809 21.933 15.6928 22 14.9854 22H9.0146C8.30717 22 7.41908 21.933 7.41982 20.9992C7.4202 20.5137 8.0972 19.8159 7.66957 19.3859C5.82407 17.5306 3.82674 16.8246 3.12128 13.9821C2.72136 12.3707 3.30857 12 4.91145 12Z",stroke:"currentColor",key:"k3"}]]),eU=s("FishFoodIcon",[["path",{d:"M6.00781 12L5.99883 12",stroke:"currentColor",key:"k0"}],["path",{d:"M11 16.0418C11.4635 16.1947 11.9076 16.3708 12.3099 16.6525M12.3099 16.6525C13.3507 17.3811 14 18.5764 14 19.8845C14 19.9484 13.9465 20.0003 13.8819 20C10.9648 19.9871 9.65844 19.4932 9.1094 18.6782L8 16.8568C5.50848 16.3537 3.21828 14.7625 2 12.0833C5 5.48589 14.5 5.48589 17.5 12.0833M12.3099 16.6525C14.4801 15.9922 16.4151 14.4692 17.5 12.0833M12.3099 7.5142C13.3507 6.78564 14 5.59024 14 4.28218C14 3.4556 9.69172 4.62406 9.1094 5.48846L8 7.30982M17.5 12.0833C17.8333 11.4236 19.6 9.11447 22 9.11447C21.1667 9.93915 19.8 13.0729 21 15.0522C19.8 15.0522 18 12.7431 17.5 12.0833Z",stroke:"currentColor",key:"k1"}]]),eD=s("Dumbbell01Icon",[["path",{d:"M7.73438 13.7324C7.73438 13.7324 8.63984 12.5103 9.23438 12.2319C11.0292 11.3915 11.3943 11.0263 12.2344 9.23094C12.5127 8.63621 13.7344 7.73047 13.7344 7.73047M10.2344 16.2331C10.2344 16.2331 11.4561 15.3274 11.7344 14.7327C12.5745 12.9373 12.9396 12.5721 14.7344 11.7317C15.3289 11.4533 16.2344 10.2313 16.2344 10.2313",stroke:"currentColor",key:"k0"}],["path",{d:"M14.4311 2.8921C14.938 2.38346 15.7611 2.38216 16.2696 2.88919L21.0814 7.68729C21.5899 8.19433 21.5912 9.01771 21.0843 9.52635L19.5557 11.0603C19.0488 11.5689 18.2257 11.5702 17.7172 11.0632L12.9054 6.2651C12.397 5.75806 12.3957 4.93469 12.9025 4.42604L14.4311 2.8921Z",stroke:"currentColor",key:"k1"}],["path",{d:"M4.41377 12.9023C4.92065 12.3936 5.74376 12.3923 6.25225 12.8993L11.0641 17.6974C11.5725 18.2045 11.5738 19.0279 11.067 19.5365L9.53836 21.0704C9.03148 21.5791 8.20837 21.5804 7.69988 21.0734L2.88808 16.2753C2.37959 15.7682 2.37829 14.9448 2.88517 14.4362L4.41377 12.9023Z",stroke:"currentColor",key:"k2"}],["path",{d:"M17.9377 3.45251C19.8201 0.985437 23.14 3.84007 20.5431 6.02869M3.37811 17.9773C0.998473 19.9687 3.99782 23.1586 6.06742 20.4656",stroke:"currentColor",key:"k3"}]]),eO=s("WorkoutKickingIcon",[["path",{d:"M7 5.5C7 6.32843 6.32843 7 5.5 7C4.67157 7 4 6.32843 4 5.5C4 4.67157 4.67157 4 5.5 4C6.32843 4 7 4.67157 7 5.5Z",stroke:"currentColor",key:"k0"}],["path",{d:"M8.94848 14H8.13896C7.326 14 6.91951 14 6.63846 13.763C6.3574 13.526 6.29058 13.127 6.15693 12.3288L6.08019 11.8705C6.00839 11.4417 5.97249 11.2273 6.02497 11.0231C6.07746 10.8188 6.21238 10.6479 6.48221 10.3061L7.73131 8.72371M9.78571 6L8.69731 7.5L7.73131 8.72371M9.78571 6L11.9625 3M9.78571 6L14.2859 9.5M14.2859 9.5L20 3M14.2859 9.5L12.9672 12.5M7.73131 8.72371L12.9672 12.5M12.9672 12.5V21",stroke:"currentColor",key:"k1"}]]),eL=s("BubbleChatIcon",[["path",{d:"M22 11.5667C22 16.8499 17.5222 21.1334 12 21.1334C11.3507 21.1343 10.7032 21.0742 10.0654 20.9545C9.60633 20.8682 9.37678 20.8251 9.21653 20.8496C9.05627 20.8741 8.82918 20.9948 8.37499 21.2364C7.09014 21.9197 5.59195 22.161 4.15111 21.893C4.69874 21.2194 5.07275 20.4112 5.23778 19.5448C5.33778 19.0148 5.09 18.5 4.71889 18.1231C3.03333 16.4115 2 14.1051 2 11.5667C2 6.28357 6.47778 2 12 2C17.5222 2 22 6.28357 22 11.5667Z",stroke:"currentColor",key:"k0"}],["path",{d:"M11.9955 12H12.0045M15.991 12H16M8 12H8.00897",stroke:"currentColor",key:"k1"}]]),eF=s("Cash02Icon",[["path",{d:"M12 18C10.6675 18.6224 8.91707 19 7 19C5.93408
719 4.91969 18.8833 4 18.6726C3.4088 18.5372 3.11319 18.4695 2.75898 18.1892C2.55696 18.0294 2.30483 17.7129 2.19412 17.4803C2 17.0725 2 16.677 2 15.886V5.11397C2 4.12914 3.04003 3.45273 4 3.6726C4.91969 3.88325 5.93408 4 7 4C8.91707 4 10.6675 3.62236 12 3C13.3325 2.37764 15.0829 2 17 2C18.0659 2 19.0803 2.11675 20 2.3274C20.5912 2.46281 20.8868 2.53051 21.241 2.81079C21.443 2.97064 21.6952 3.28705 21.8059 3.51966C22 3.92751 22 4.32299 22 5.11397V15.886C22 16.8709 20.96 17.5473 20 17.3274C19.0803 17.1167 18.0659 17 17 17C15.0829 17 13.3325 17.3776 12 18Z",stroke:"currentColor",key:"k0"}],["path",{d:"M2 21C3.33254 21.6224 5.08293 22 7 22C8.91707 22 10.6675 21.6224 12 21C13.3325 20.3776 15.0829 20 17 20C18.9171 20 20.6675 20.3776 22 21",stroke:"currentColor",key:"k1"}],["path",{d:"M14.5 10.5C14.5 11.8807 13.3807 13 12 13C10.6193 13 9.5 11.8807 9.5 10.5C9.5 9.11929 10.6193 8 12 8C13.3807 8 14.5 9.11929 14.5 10.5Z",stroke:"currentColor",key:"k2"}],["path",{d:"M5.5 11.5L5.5 11.509",stroke:"currentColor",key:"k3"}],["path",{d:"M18.5 9.49219L18.5 9.50117",stroke:"currentColor",key:"k4"}]]),ej=s("Megaphone02Icon",[["path",{d:"M14.9263 4.41103L8.27352 7.60452C7.76151 7.85029 7.21443 7.91187 6.65675 7.78693C6.29177 7.70517 6.10926 7.66429 5.9623 7.64751C4.13743 7.43912 3 8.88342 3 10.5443V11.4557C3 13.1166 4.13743 14.5609 5.9623 14.3525C6.10926 14.3357 6.29178 14.2948 6.65675 14.2131C7.21443 14.0881 7.76151 14.1497 8.27352 14.3955L14.9263 17.589C16.4534 18.3221 17.217 18.6886 18.0684 18.4029C18.9197 18.1172 19.2119 17.5041 19.7964 16.278C21.4012 12.9112 21.4012 9.08885 19.7964 5.72196C19.2119 4.49586 18.9197 3.88281 18.0684 3.5971C17.217 3.3114 16.4534 3.67794 14.9263 4.41103Z",stroke:"currentColor",key:"k0"}],["path",{d:"M13 17V17.5C13 18.7841 13 19.4261 12.776 19.7886C12.4773 20.2719 11.9312 20.545 11.3653 20.4939C10.9409 20.4557 10.4273 20.0704 9.4 19.3L8.2 18.4C7.22253 17.6669 7 17.2218 7 16V14.5",stroke:"currentColor",key:"k1"}],["path",{d:"M7.5 14V8",stroke:"currentColor",key:"k2"}]]),eR=s("Delete02Icon",[["path",{d:"M19.5 5.5L18.8803 15.5251C18.7219 18.0864 18.6428 19.3671 18.0008 20.2879C17.6833 20.7431 17.2747 21.1273 16.8007 21.416C15.8421 22 14.559 22 11.9927 22C9.42312 22 8.1383 22 7.17905 21.4149C6.7048 21.1257 6.296 20.7408 5.97868 20.2848C5.33688 19.3626 5.25945 18.0801 5.10461 15.5152L4.5 5.5",stroke:"currentColor",key:"k0"}],["path",{d:"M3 5.5H21M16.0557 5.5L15.3731 4.09173C14.9196 3.15626 14.6928 2.68852 14.3017 2.39681C14.215 2.3321 14.1231 2.27454 14.027 2.2247C13.5939 2 13.0741 2 12.0345 2C10.9688 2 10.436 2 9.99568 2.23412C9.8981 2.28601 9.80498 2.3459 9.71729 2.41317C9.32164 2.7167 9.10063 3.20155 8.65861 4.17126L8.05292 5.5",stroke:"currentColor",key:"k1"}],["path",{d:"M9.5 16.5L9.5 10.5",stroke:"currentColor",key:"k2"}],["path",{d:"M14.5 16.5L14.5 10.5",stroke:"currentColor",key:"k3"}]]),eV=s("MapsIcon",[["path",{d:"M5.25345 4.19584L4.02558 4.90813C3.03739 5.48137 2.54329 5.768 2.27164 6.24483C2 6.72165 2 7.30233 2 8.46368V16.6283C2 18.1542 2 18.9172 2.34226 19.3418C2.57001 19.6244 2.88916 19.8143 3.242 19.8773C3.77226 19.9719 4.42148 19.5953 5.71987 18.8421C6.60156 18.3306 7.45011 17.7994 8.50487 17.9435C8.98466 18.009 9.44231 18.2366 10.3576 18.6917L14.1715 20.588C14.9964 20.9982 15.004 21 15.9214 21H18C19.8856 21 20.8284 21 21.4142 20.4013C22 19.8026 22 18.8389 22 16.9117V10.1715C22 8.24423 22 7.2806 21.4142 6.68188C20.8284 6.08316 19.8856 6.08316 18 6.08316H15.9214C15.004 6.08316 14.9964 6.08139 14.1715 5.6712L10.8399 4.01463C9.44884 3.32297 8.75332 2.97714 8.01238 3.00117C7.27143 3.02521 6.59877 3.41542 5.25345 4.19584Z",stroke:"currentColor",key:"k0"}],["path",{d:"M8 3L8 17.5",stroke:"currentColor",key:"k1"}],["path",{d:"M15 6.5L15 20.5",stroke:"currentColor",key:"k2"}]]),eB=s("ThreeDScaleIcon",[["path",{d:"M12 13L17 17.5M12 13L7 17.5M12 13V8",stroke:"currentColor",key:"k0"}],["path",{d:"M18.1915 16.4456C18.7081 16.1485 18.9664 16 19.25 16C19.5336 16 19.7919 16.1485 20.3085 16.4456L20.9415 16.8097C21.4581 17.1068 21.7164 17.2553 21.8582 17.5C22 17.7447 22 18.0418 22 18.6359V19.3641C22 19.9582 22 20.2553 21.8582 20.5C21.7164 20.7447 21.4581 20.8932 20.9415 21.1903L20.3085 21.5544C19.7919 21.8515 19.5336 22 19.25 22C18.9664 22 18.7081 21.8515 18.1915 21.5544L17.5585 21.1903C17.0419 20.8932 16.7836 20.7447 16.6418 20.5C16.5 20.2553 16.5 19.9582 16.5 19.3641V18.6359C16.5 18.0418 16.5 17.7447 16.6418 17.5C16.7836 17.2553 17.0419 17.1068 17.5585 16.8097L18.1915 16.4456Z",stroke:"currentColor",key:"k1"}],["path",{d:"M3.69152 16.4456C4.2081 16.1485 4.46638 16 4.75 16C5.03362 16 5.2919 16.1485 5.80848 16.4456L6.44152 16.8097C6.9581 17.1068 7.21638 17.2553 7.35819 17.5C7.5 17.7447 7.5 18.0418 7.5 18.6359V19.3641C7.5 19.9582 7.5 20.2553 7.35819 20.5C7.21638 20.7447 6.9581 20.8932 6.44152 21.1903L5.80848 21.5544C5.2919 21.8515 5.03362 22 4.75 22C4.46638 22 4.2081 21.8515 3.69152 21.5544L3.05848 21.1903C2.5419 20.8932 2.28362 20.7447 2.14181 20.5C2 20.2553 2 19.9582 2 19.3641V18.6359C2 18.0418 2 17.7447 2.14181 17.5C2.28362 17.2553 2.5419 17.1068 3.05848 16.8097L3.69152 16.4456Z",stroke:"currentColor",key:"k2"}],["path",{d:"M10.9415 2.44563C11.4581 2.14854 11.7164 2 12 2C12.2836 2 12.5419 2.14854 13.0585 2.44563L13.6915 2.8097C14.2081 3.10679 14.4664 3.25533 14.6082 3.5C14.75 3.74467 14.75 4.04175 14.75 4.63593V5.36407C14.75 5.95825 14.75 6.25533 14.6082 6.5C14.4664 6.74467 14.2081 6.89321 13.6915 7.1903L13.0585 7.55437C12.5419 7.85146 12.2836 8 12 8C11.7164 8 11.4581 7.85146 10.9415 7.55437L10.3085 7.1903C9.7919 6.89321 9.53362 6.74467 9.39181 6.5C9.25 6.25533 9.25 5.95825 9.25 5.36407V4.63593C9.25 4.04175 9.25 3.74467 9.39181 3.5C9.53362 3.25533 9.7919 3.10679 10.3085 2.8097L10.9415 2.44563Z",stroke:"currentColor",key:"k3"}]]),ez=s("SourceCodeIcon",[["path",{d:"M17 8L18.8398 9.85008C19.6133 10.6279 20 11.0168 20 11.5C20 11.9832 19.6133 12.3721 18.8398 13.1499L17 15",stroke:"currentColor",key:"k0"}],["path",{d:"M7 8L5.16019 9.85008C4.38673 10.6279 4 11.0168 4 11.5C4 11.9832 4.38673 12.3721 5.16019 13.1499L7 15",stroke:"currentColor",key:"k1"}],["path",{d:"M14.5 4L9.5 20",stroke:"currentColor",key:"k2"}]]),eH=s("PieChartIcon",[["path",{d:"M20.5 15.8278C17.9985 21.756 9.86407 23.4835 5.20143 18.8641C0.
7629484 14.3347 2.04493 6.12883 8.05653 3.5",stroke:"currentColor",key:"k0"}],["path",{d:"M17.6831 12.5C19.5708 12.5 20.5146 12.5 21.1241 11.655C21.1469 11.6234 21.1848 11.5667 21.2052 11.5336C21.7527 10.6471 21.4705 9.966 20.9063 8.60378C20.3946 7.36853 19.6447 6.24615 18.6993 5.30073C17.7538 4.35531 16.6315 3.60536 15.3962 3.0937C14.034 2.52946 13.3529 2.24733 12.4664 2.79477C12.4333 2.81523 12.3766 2.85309 12.345 2.87587C11.5 3.4854 11.5 4.42922 11.5 6.31686V8.42748C11.5 10.3473 11.5 11.3072 12.0964 11.9036C12.6928 12.5 13.6527 12.5 15.5725 12.5H17.6831Z",stroke:"currentColor",key:"k1"}]]),eq=s("MedalFirstPlaceIcon",[["circle",{cx:"12",cy:"15.5",r:"6.5",stroke:"currentColor",key:"k0"}],["path",{d:"M9 9.5L5.5 2",stroke:"currentColor",key:"k1"}],["path",{d:"M15 9.5L18.5 2",stroke:"currentColor",key:"k2"}],["path",{d:"M15 2L14 4.5",stroke:"currentColor",key:"k3"}],["path",{d:"M12.5 9L9.5 2",stroke:"currentColor",key:"k4"}],["path",{d:"M11 18H12M12 18H13M12 18V13L11 13.5",stroke:"currentColor",key:"k5"}]]),eG=s("BodyPartMuscleIcon",[["path",{d:"M2.01798 20.3051C3.14662 21.9196 8.05948 23.1871 10.3797 20.1645C12.8895 21.3649 17.029 20.9928 20.3992 19.1134C20.8679 18.8521 21.3112 18.5222 21.5828 18.0593C22.1957 17.0143 22.2103 15.5644 21.092 13.4251C19.2274 8.77072 15.8741 4.68513 14.5201 3.04212C14.2422 2.78865 12.4687 2.42868 11.3872 2.08279C10.9095 1.93477 10.02 1.83664 8.95619 3.23862C8.45182 3.90329 6.16065 5.5357 9.06773 6.63346C9.51811 6.74806 9.84918 6.95939 11.9039 6.58404C12.1715 6.53761 12.8396 6.58404 13.3103 7.41041L14.2936 8.81662C14.3852 8.94752 14.4445 9.09813 14.4628 9.25682C14.635 10.7557 14.6294 12.6323 15.4652 13.5826C14.1744 12.6492 10.8012 11.5406 8.25956 14.6951M2.00195 12.94C3.21016 11.791 6.71203 9.97592 10.4179 12.5216",stroke:"currentColor",key:"k0"}]]),eW=s("Award02Icon",[["path",{d:"M8 21C8 19.5858 8 18.8787 8.43934 18.4393C8.87868 18 9.58579 18 11 18H13C14.4142 18 15.1213 18 15.5607 18.4393C16 18.8787 16 19.5858 16 21V22H8V21Z",stroke:"currentColor",key:"k0"}],["path",{d:"M12 13L12 18",stroke:"currentColor",key:"k1"}],["path",{d:"M6 22H18",stroke:"currentColor",key:"k2"}],["path",{d:"M13.0366 2.86651L14.0925 4.99573C14.2364 5.29212 14.6204 5.57642 14.9444 5.63086L16.8582 5.95145C18.082 6.15712 18.37 7.05236 17.4881 7.9355L16.0003 9.43563C15.7483 9.68968 15.6103 10.1796 15.6883 10.5305L16.1142 12.3875C16.4502 13.8574 15.6763 14.426 14.3864 13.6578L12.5926 12.5871C12.2687 12.3935 11.7347 12.3935 11.4048 12.5871L9.61096 13.6578C8.3271 14.426 7.54719 13.8513 7.88315 12.3875L8.3091 10.5305C8.3871 10.1796 8.24911 9.68968 7.99714 9.43563L6.5093 7.9355C5.6334 7.05236 5.91537 6.15712 7.13923 5.95145L9.05302 5.63086C9.37099 5.57642 9.75494 5.29212 9.89893 4.99573L10.9548 2.86651C11.5307 1.71116 12.4666 1.71116 13.0366 2.86651Z",stroke:"currentColor",key:"k3"}]]),eK=s("TestTube01Icon",[["path",{d:"M14.5405 2V4.48622C14.5405 6.23417 14.5405 7.10814 14.7545 7.94715C14.9685 8.78616 15.3879 9.55654 16.2267 11.0973L17.3633 13.1852C19.5008 17.1115 20.5696 19.0747 19.6928 20.53L19.6792 20.5522C18.7896 22 16.5264 22 12 22C7.47357 22 5.21036 22 4.3208 20.5522L4.30725 20.53C3.43045 19.0747 4.49918 17.1115 6.63666 13.1852L7.7733 11.0973C8.61209 9.55654 9.03149 8.78616 9.24548 7.94715C9.45947 7.10814 9.45947 6.23417 9.45947 4.48622V2",stroke:"currentColor",key:"k0"}],["path",{d:"M9 16.002L9.00868 15.9996",stroke:"currentColor",key:"k1"}],["path",{d:"M15 18.002L15.0087 17.9996",stroke:"currentColor",key:"k2"}],["path",{d:"M8 2L16 2",stroke:"currentColor",key:"k3"}],["path",{d:"M7.5 11.5563C8.5 10.4029 10.0994 11.2343 12 12.3182C14.5 13.7439 16 12.65 16.5 11.6152",stroke:"currentColor",key:"k4"}]]),e$=s("MailAccount02Icon",[["path",{d:"M7 7.5L9.94202 9.23943C11.6572 10.2535 12.3428 10.2535 14.058 9.23943L17 7.5",stroke:"currentColor",key:"k0"}],["path",{d:"M21.996 10C21.9933 9.63328 21.9894 9.77017 21.9842 9.5265C21.9189 6.46005 21.8862 4.92682 20.7551 3.79105C19.6239 2.65528 18.0497 2.61571 14.9012 2.53658C12.9607 2.48781 11.0393 2.48781 9.09882 2.53657C5.95033 2.6157 4.37608 2.65526 3.24495 3.79103C2.11382 4.92681 2.08114 6.46003 2.01576 9.52648C1.99474 10.5125 1.99475 11.4926 2.01577 12.4786C2.08114 15.5451 2.11383 17.0783 3.24496 18.2141C4.37608 19.3498 5.95033 19.3894 9.09883 19.4685C9.7068 19.4838 10.4957 19.4943 11 19.5",stroke:"currentColor",key:"k1"}],["path",{d:"M15.5861 18.6482C14.9573 19.0167 13.3087 19.7693 14.3128 20.711C14.8033 21.171 15.3496 21.5 16.0365 21.5H19.9557C20.6425 21.5 21.1888 21.171 21.6794 20.711C22.6835 19.7693 21.0348 19.0167 20.4061 18.6482C18.9316 17.7839 17.0606 17.7839 15.5861 18.6482Z",stroke:"currentColor",key:"k2"}],["path",{d:"M19.9961 14C19.9961 15.1046 19.1007 16 17.9961 16C16.8915 16 15.9961 15.1046 15.9961 14C15.9961 12.8954 16.8915 12 17.9961 12C19.1007 12 19.9961 12.8954 19.9961 14Z",stroke:"currentColor",key:"k3"}]]),eQ=s("ChartIncreaseIcon",[["path",{d:"M21 21H10C6.70017 21 5.05025 21 4.02513 19.9749C3 18.9497 3 17.2998 3 14V3",stroke:"currentColor",key:"k0"}],["path",{d:"M7.99707 16.999C11.5286 16.999 18.9122 15.5348 18.6979 6.43269M16.4886 8.04302L18.3721 6.14612C18.5656 5.95127 18.8798 5.94981 19.0751 6.14286L20.9971 8.04302",stroke:"currentColor",key:"k1"}]]),eJ=s("Download02Icon",[["path",{d:"M3 14L3.23384 14.6626C4.144 17.2413 4.59908 18.5307 5.63742 19.2654C6.67576 20 8.0431 20 10.7778 20H13.2222C15.9569 20 17.3242 20 18.3626 19.2654C19.4009 18.5307 19.856 17.2413 20.7662 14.6626L21 14",stroke:"currentColor",key:"k0"}],["path",{d:"M12 14V4M12 14C11.2998 14 9.99153 12.0057 9.5 11.5M12 14C12.7002 14 14.0085 12.0057 14.5 11.5",stroke:"currentColor",key:"k1"}]]),eY=s("FileSecurityIcon",[["path",{d:"M20 11.999V10.6559C20 9.83838 20 9.42963 19.8478 9.06208C19.6955 8.69454 19.4065 8.40551 18.8284 7.82745L14.0919 3.09091C13.593 2.59202 13.3436 2.34258 13.0345 2.19477C12.9702 2.16403 12.9044 2.13674 12.8372 2.11303C12.5141 1.99902 12.1614 1.99902 11.4558 1.99902C8.21082 1.999
702 6.58831 1.99902 5.48933 2.8851C5.26731 3.0641 5.06508 3.26634 4.88607 3.48835C4 4.58733 4 6.20984 4 9.45487V13.999C4 17.7703 4 19.6559 5.17157 20.8274C6.34315 21.999 8.22876 21.999 12 21.999M13 2.49902V2.99902C13 5.82745 13 7.24166 13.8787 8.12034C14.7574 8.99902 16.1716 8.99902 19 8.99902H19.5",stroke:"currentColor",key:"k0"}],["path",{d:"M20 17.6214V15.6503C20 15.3403 19.7723 15.083 19.477 15.0302C18.2869 14.8174 17.299 14.3441 16.817 14.0816C16.6197 13.9741 16.3803 13.9741 16.183 14.0816C15.701 14.3441 14.7131 14.8174 13.523 15.0302C13.2277 15.083 13 15.3403 13 15.6503V17.6214C13 20.1928 15.5424 21.5953 16.2935 21.9536C16.426 22.0168 16.574 22.0168 16.7065 21.9536C17.4576 21.5953 20 20.1928 20 17.6214Z",stroke:"currentColor",key:"k1"}]]),eX=s("SmartPhone03Icon",[["path",{d:"M5.5 9C5.5 5.70017 5.5 4.05025 6.4519 3.02513C7.40381 2 8.93587 2 12 2C15.0641 2 16.5962 2 17.5481 3.02513C18.5 4.05025 18.5 5.70017 18.5 9V15C18.5 18.2998 18.5 19.9497 17.5481 20.9749C16.5962 22 15.0641 22 12 22C8.93587 22 7.40381 22 6.4519 20.9749C5.5 19.9497 5.5 18.2998 5.5 15V9Z",stroke:"currentColor",key:"k0"}],["path",{d:"M12 19H12.009",stroke:"currentColor",key:"k1"}],["path",{d:"M11 5H13",stroke:"currentColor",key:"k2"}],["path",{d:"M22 8.5C22 8.5 21 8.846 21 9.8125C21 10.779 22 11.0335 22 12C22 12.9665 21 13.221 21 14.1875C21 15.154 22 15.5 22 15.5",stroke:"currentColor",key:"k3"}],["path",{d:"M2 8.5C2 8.5 3 8.846 3 9.8125C3 10.779 2 11.0335 2 12C2 12.9665 3 13.221 3 14.1875C3 15.154 2 15.5 2 15.5",stroke:"currentColor",key:"k4"}]]),eZ=s("Building03Icon",[["path",{d:"M16 10L18.1494 10.6448C19.5226 11.0568 20.2092 11.2628 20.6046 11.7942C21 12.3256 21 13.0425 21 14.4761V22",stroke:"currentColor",key:"k0"}],["path",{d:"M8 9L11 9M8 13L11 13",stroke:"currentColor",key:"k1"}],["path",{d:"M12 22V19C12 18.0572 12 17.5858 11.7071 17.2929C11.4142 17 10.9428 17 10 17H9C8.05719 17 7.58579 17 7.29289 17.2929C7 17.5858 7 18.0572 7 19V22",stroke:"currentColor",key:"k2"}],["path",{d:"M2 22L22 22",stroke:"currentColor",key:"k3"}],["path",{d:"M3 22V6.71724C3 4.20649 3 2.95111 3.79118 2.32824C4.58237 1.70537 5.74742 2.04355 8.07752 2.7199L13.0775 4.17122C14.4836 4.57937 15.1867 4.78344 15.5933 5.33965C16 5.89587 16 6.65344 16 8.16857V22",stroke:"currentColor",key:"k4"}]]),e1=s("ArrowLeft02Icon",[["path",{d:"M4 12L20 12",stroke:"currentColor",key:"k0"}],["path",{d:"M8.99996 17C8.99996 17 4.00001 13.3176 4 12C3.99999 10.6824 9 7 9 7",stroke:"currentColor",key:"k1"}]]),e2=s("MultiplicationSignCircleIcon",[["path",{d:"M15.5 8.5L12 12M12 12L8.5 15.5M12 12L15.5 15.5M12 12L8.5 8.5",stroke:"currentColor",key:"k0"}],["circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor",key:"k1"}]]),e0=s("TranslationIcon",[["path",{d:"M5 5.96552H8.15M12 5.96552H10.25M8.15 5.96552H10.25M8.15 5.96552V5M10.25 5.96552C9.88076 7.28593 9.10754 8.53411 8.225 9.63103M5.975 12C6.68843 11.344 7.4942 10.5394 8.225 9.63103M8.225 9.63103C7.775 9.10345 7.145 8.24984 6.965 7.86364M8.225 9.63103L9.575 11.0345",stroke:"currentColor",key:"k0"}],["path",{d:"M7.02231 16.9777C7.07674 18.6978 7.26397 19.7529 7.90796 20.5376C8.07418 20.7401 8.25989 20.9258 8.46243 21.092C9.56878 22 11.2125 22 14.5 22C17.7875 22 19.4312 22 20.5376 21.092C20.7401 20.9258 20.9258 20.7401 21.092 20.5376C22 19.4312 22 17.7875 22 14.5C22 11.2125 22 9.56878 21.092 8.46243C20.9258 8.25989 20.7401 8.07418 20.5376 7.90796C19.7563 7.26676 18.707 7.07837 17 7.02303M7.02231 16.9777C5.30217 16.9233 4.24713 16.736 3.46243 16.092C3.25989 15.9258 3.07418 15.7401 2.90796 15.5376C2 14.4312 2 12.7875 2 9.5C2 6.21252 2 4.56878 2.90796 3.46243C3.07418 3.25989 3.25989 3.07418 3.46243 2.90796C4.56878 2 6.21252 2 9.5 2C12.7875 2 14.4312 2 15.5376 2.90796C15.7401 3.07418 15.9258 3.25989 16.092 3.46243C16.736 4.24713 16.9233 5.30217 16.9777 7.02231C16.9777 7.02231 16.9777 7.02231 17 7.02303M7.02231 16.9777L17 7.02303",stroke:"currentColor",key:"k1"}],["path",{d:"M13 19L13.8333 17M18 19L17.1667 17M13.8333 17L15.5 13L17.1667 17M13.8333 17H17.1667",stroke:"currentColor",key:"k2"}]]),e5=s("GeometricShapes01Icon",[["path",{d:"M14.6171 4.76655C15.6275 3.16588 16.1327 2.36554 16.7947 2.12444C17.2503 1.95852 17.7497 1.95852 18.2053 2.12444C18.8673 2.36554 19.3725 3.16588 20.3829 4.76655C21.5202 6.56824 22.0889 7.46908 21.9887 8.21239C21.92 8.72222 21.6634 9.18799 21.2693 9.51835C20.6947 10 19.6298 10 17.5 10C15.3702 10 14.3053 10 13.7307 9.51835C13.3366 9.18799 13.08 8.72222 13.0113 8.21239C12.9111 7.46908 13.4798 6.56824 14.6171 4.76655Z",stroke:"currentColor",key:"k0"}],["path",{d:"M2 6C2 4.33345 2 3.50018 2.42441 2.91603C2.56147 2.72738 2.72738 2.56147 2.91603 2.42441C3.50018 2 4.33345 2 6 2C7.66655 2 8.49982 2 9.08397 2.42441C9.27262 2.56147 9.43853 2.72738 9.57559 2.91603C10 3.50018 10 4.33345 10 6C10 7.66655 10 8.49982 9.57559 9.08397C9.43853 9.27262 9.27262 9.43853 9.08397 9.57559C8.49982 10 7.66655 10 6 10C4.33345 10 3.50018 10 2.91603 9.57559C2.72738 9.43853 2.56147 9.27262 2.42441 9.08397C2 8.49982 2 7.66655 2 6Z",stroke:"currentColor",key:"k1"}],["circle",{cx:"17.5",cy:"18",r:"4",stroke:"currentColor",key:"k2"}],["path",{d:"M9.49994 14.5L2.5 21.5M2.50006 14.5L9.5 21.5",stroke:"currentColor",key:"k3"}]]),e3=s("FileSearchIcon",[["path",{d:"M20 13V10.6569C20 9.83935 20 9.4306 19.8478 9.06306C19.6955 8.69552 19.4065 8.40649 18.8284 7.82843L14.0919 3.09188C13.593 2.593 13.3436 2.34355 13.0345 2.19575C12.9702 2.165 12.9044 2.13772 12.8372 2.11401C12.5141 2 12.1614 2 11.4558 2C8.21082 2 6.58831 2 5.48933 2.88607C5.26731 3.06508 5.06508 3.26731 4.88607 3.48933C4 4.58831 4 6.21082 4 9.45584V14C4 17.7712 4 19.6569 5.17157 20.8284C6.23467 21.8915 7.8857 21.99 11 21.9991M13 2.5V3C13 5.82843 13 7.24264 13.8787 8.12132C14.7574 9 16.1716 9 19 9H19.5",stroke:"currentColor",key:"k0"}],["path",{d:"M20 22L17.8529 19.8529M17.8529 19.8529C17.9675 19.7384 18.0739 19.6158 18.1714 19.486C18.602 18.913 18.8571 18.2006 18.8571 17.4286C18.8571 15.535 17.3221 14 15.4286 14C13.535 14 12 15.535 12 17.4286C12 19.3221 13.535 20.8571 15.4286 20.8571C16.3753 20.8571 17.2325 20.4734 17.8529 19.8529Z",stroke:"currentColor",key:"k1"}]]),e4=s("TextIcon",[["path",{d:"M15 21.001H9",stroke:"currentColor",key:"k0"}],["path",{d:"M12 3.00001V21.0008M12 3.00001C13.3874 3.00001 15.1695 3.03055 16.5884 3.17649C17.1885 3.2382 17.4886 3.26906 17.7541 3.37791C18.3066 3.60429 18.7518 4.10063 18.9194 4.67681C19 4.95382 19 5.26992 19 5.90215
7M12 3.00001C10.6126 3.00001 8.83047 3.03055 7.41161 3.17649C6.8115 3.2382 6.51144 3.26906 6.24586 3.37791C5.69344 3.60429 5.24816 4.10063 5.08057 4.67681C5 4.95382 5 5.26992 5 5.90215",stroke:"currentColor",key:"k1"}]]),e8=s("FolderAddIcon",[["path",{d:"M13 21H12C7.28595 21 4.92893 21 3.46447 19.5355C2 18.0711 2 15.714 2 11V7.94427C2 6.1278 2 5.21956 2.38032 4.53806C2.65142 4.05227 3.05227 3.65142 3.53806 3.38032C4.21956 3 5.1278 3 6.94427 3C8.10802 3 8.6899 3 9.19926 3.19101C10.3622 3.62712 10.8418 4.68358 11.3666 5.73313L12 7M8 7H16.75C18.8567 7 19.91 7 20.6667 7.50559C20.9943 7.72447 21.2755 8.00572 21.4944 8.33329C21.9796 9.05942 21.9992 10.0588 22 12",stroke:"currentColor",key:"k0"}],["path",{d:"M18 13V21M22 17H14",stroke:"currentColor",key:"k1"}]]),e6=s("CursorMagicSelection02Icon",[["path",{d:"M9.02968 3.5V2M5 5L4 4M3.5 9.02975H2M5 13L4 14M14 4L13 5",stroke:"currentColor",key:"k0"}],["path",{d:"M8.33325 8.40742C9.93815 6.67911 22.01 10.9129 22 12.4586C21.9887 14.2115 17.2856 14.7507 15.982 15.1165C15.1981 15.3364 14.9882 15.5618 14.8074 16.3838C13.9888 20.1067 13.5778 21.9583 12.6411 21.9997C11.148 22.0657 6.76701 10.0941 8.33325 8.40742Z",stroke:"currentColor",key:"k1"}]]),e9=s("MagicWand01Icon",[["path",{d:"M13.9258 12.7775L11.7775 10.6292C11.4847 10.3364 11.3383 10.19 11.1803 10.1117C10.8798 9.96277 10.527 9.96277 10.2264 10.1117C10.0685 10.19 9.92207 10.3364 9.62923 10.6292C9.33638 10.9221 9.18996 11.0685 9.11169 11.2264C8.96277 11.527 8.96277 11.8798 9.11169 12.1803C9.18996 12.3383 9.33638 12.4847 9.62923 12.7775L11.7775 14.9258M13.9258 12.7775L20.3708 19.2225C20.6636 19.5153 20.81 19.6617 20.8883 19.8197C21.0372 20.1202 21.0372 20.473 20.8883 20.7736C20.81 20.9315 20.6636 21.0779 20.3708 21.3708C20.0779 21.6636 19.9315 21.81 19.7736 21.8883C19.473 22.0372 19.1202 22.0372 18.8197 21.8883C18.6617 21.81 18.5153 21.6636 18.2225 21.3708L11.7775 14.9258M13.9258 12.7775L11.7775 14.9258",stroke:"currentColor",key:"k0"}],["path",{d:"M17 2L17.2948 2.7966C17.6813 3.84117 17.8746 4.36345 18.2556 4.74445C18.6366 5.12545 19.1588 5.31871 20.2034 5.70523L21 6L20.2034 6.29477C19.1588 6.68129 18.6366 6.87456 18.2556 7.25555C17.8746 7.63655 17.6813 8.15883 17.2948 9.2034L17 10L16.7052 9.2034C16.3187 8.15884 16.1254 7.63655 15.7444 7.25555C15.3634 6.87455 14.8412 6.68129 13.7966 6.29477L13 6L13.7966 5.70523C14.8412 5.31871 15.3634 5.12545 15.7444 4.74445C16.1254 4.36345 16.3187 3.84117 16.7052 2.7966L17 2Z",stroke:"currentColor",key:"k1"}],["path",{d:"M6 4L6.22108 4.59745C6.51097 5.38087 6.65592 5.77259 6.94167 6.05834C7.22741 6.34408 7.61913 6.48903 8.40255 6.77892L9 7L8.40255 7.22108C7.61913 7.51097 7.22741 7.65592 6.94166 7.94167C6.65592 8.22741 6.51097 8.61913 6.22108 9.40255L6 10L5.77892 9.40255C5.48903 8.61913 5.34408 8.22741 5.05833 7.94167C4.77259 7.65592 4.38087 7.51097 3.59745 7.22108L3 7L3.59745 6.77892C4.38087 6.48903 4.77259 6.34408 5.05833 6.05833C5.34408 5.77259 5.48903 5.38087 5.77892 4.59745L6 4Z",stroke:"currentColor",key:"k2"}]]),e7=s("Flag02Icon",[["path",{d:"M4 7L4 21",stroke:"currentColor",key:"k0"}],["path",{d:"M11.7576 3.90865C8.45236 2.22497 5.85125 3.21144 4.55426 4.2192C4.32048 4.40085 4.20358 4.49167 4.10179 4.69967C4 4.90767 4 5.10138 4 5.4888V14.7319C4.9697 13.6342 7.87879 11.9328 11.7576 13.9086C15.224 15.6744 18.1741 14.9424 19.5697 14.1795C19.7633 14.0737 19.8601 14.0207 19.9301 13.9028C20 13.7849 20 13.6569 20 13.4009V5.87389C20 5.04538 20 4.63113 19.8027 4.48106C19.6053 4.33099 19.1436 4.459 18.2202 4.71504C16.64 5.15319 14.3423 5.22532 11.7576 3.90865Z",stroke:"currentColor",key:"k1"}]]),te=s("Notification01Icon",[["path",{d:"M5.15837 11.491C5.08489 12.887 5.16936 14.373 3.92213 15.3084C3.34164 15.7438 3 16.427 3 17.1527C3 18.1508 3.7818 19 4.8 19H19.2C20.2182 19 21 18.1508 21 17.1527C21 16.427 20.6584 15.7438 20.0779 15.3084C18.8306 14.373 18.9151 12.887 18.8416 11.491C18.6501 7.85223 15.6438 5 12 5C8.35617 5 5.34988 7.85222 5.15837 11.491Z",stroke:"currentColor",key:"k0"}],["path",{d:"M10.5 3.125C10.5 3.95343 11.1716 5 12 5C12.8284 5 13.5 3.95343 13.5 3.125C13.5 2.29657 12.8284 2 12 2C11.1716 2 10.5 2.29657 10.5 3.125Z",stroke:"currentColor",key:"k1"}
7],["path",{d:"M15 19C15 20.6569 13.6569 22 12 22C10.3431 22 9 20.6569 9 19",stroke:"currentColor",key:"k2"}]]),tt=s("SquareArrowMoveDownLeftIcon",[["path",{d:"M2.5 12C2.5 7.52166 2.5 5.28249 3.89124 3.89124C5.28249 2.5 7.52166 2.5 12 2.5C16.4783 2.5 18.7175 2.5 20.1088 3.89124C21.5 5.28249 21.5 7.52166 21.5 12C21.5 16.4783 21.5 18.7175 20.1088 20.1088C18.7175 21.5 16.4783 21.5 12 21.5C7.52166 21.5 5.28249 21.5 3.89124 20.1088C2.5 18.7175 2.5 16.4783 2.5 12Z",stroke:"currentColor",key:"k0"}],["path",{d:"M9.84166 12.6589C9.16929 13.4488 7.80302 14.4272 8.04622 14.8917M8.04622 14.8917C7.91074 15.3654 9.23356 16.3017 9.84465 17.016M8.04622 14.8917C10.8015 14.9485 12.4873 14.6328 14.1146 13.0977C15.8094 11.4988 16.1249 9.77339 15.9877 7.00537",stroke:"currentColor",key:"k1"}]]),tn=s("ArrowUpRight01Icon",[["path",{d:"M17 7L6 18",stroke:"currentColor",key:"k0"}],["path",{d:"M11 6.13151C11 6.13151 16.6335 5.65662 17.4885 6.51153C18.3434 7.36645 17.8684 13 17.8684 13",stroke:"currentColor",key:"k1"}]]),tr=s("Copy01Icon",[["path",{d:"M9 15C9 12.1716 9 10.7574 9.87868 9.87868C10.7574 9 12.1716 9 15 9L16 9C18.8284 9 20.2426 9 21.1213 9.87868C22 10.7574 22 12.1716 22 15V16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H15C12.1716 22 10.7574 22 9.87868 21.1213C9 20.2426 9 18.8284 9 16L9 15Z",stroke:"currentColor",key:"k0"}],["path",{d:"M16.9999 9C16.9975 6.04291 16.9528 4.51121 16.092 3.46243C15.9258 3.25989 15.7401 3.07418 15.5376 2.90796C14.4312 2 12.7875 2 9.5 2C6.21252 2 4.56878 2 3.46243 2.90796C3.25989 3.07417 3.07418 3.25989 2.90796 3.46243C2 4.56878 2 6.21252 2 9.5C2 12.7875 2 14.4312 2.90796 15.5376C3.07417 15.7401 3.25989 15.9258 3.46243 16.092C4.51121 16.9528 6.04291 16.9975 9 16.9999",stroke:"currentColor",key:"k1"}]]),ti=s("RefreshIcon",[["path",{d:"M20.0092 2V5.13219C20.0092 5.42605 19.6418 5.55908 19.4537 5.33333C17.6226 3.2875 14.9617 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12",stroke:"currentColor",key:"k0"}]]),ta=s("AlertCircleIcon",[["circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor",key:"k0"}],["path",{d:"M11.992 15H12.001",stroke:"currentColor",key:"k1"}],["path",{d:"M12 12L12 8",stroke:"currentColor",key:"k2"}]]),ts=s("ThumbsUpIcon",[["path",{d:"M2 12.5C2 11.3954 2.89543 10.5 4 10.5C5.65685 10.5 7 11.8431 7 13.5V17.5C7 19.1569 5.65685 20.5 4 20.5C2.89543 20.5 2 19.6046 2 18.5V12.5Z",stroke:"currentColor",key:"k0"}],["path",{d:"M15.4787 7.80626L15.2124 8.66634C14.9942 9.37111 14.8851 9.72349 14.969 10.0018C15.0369 10.2269 15.1859 10.421 15.389 10.5487C15.64 10.7065 16.0197 10.7065 16.7791 10.7065H17.1831C19.7532 10.7065 21.0382 10.7065 21.6452 11.4673C21.7145 11.5542 21.7762 11.6467 21.8296 11.7437C22.2965 12.5921 21.7657 13.7351 20.704 16.0211C19.7297 18.1189 19.2425 19.1678 18.338 19.7852C18.2505 19.8449 18.1605 19.9013 18.0683 19.9541C17.116 20.5 15.9362 20.5 13.5764 20.5H13.0646C10.2057 20.5 8.77628 20.5 7.88814 19.6395C7 18.7789 7 17.3939 7 14.6239V13.6503C7 12.1946 7 11.4668 7.25834 10.8006C7.51668 10.1344 8.01135 9.58664 9.00069 8.49112L13.0921 3.96056C13.1947 3.84694 13.246 3.79012 13.2913 3.75075C13.7135 3.38328 14.3652 3.42464 14.7344 3.84235C14.774 3.8871 14.8172 3.94991 14.9036 4.07554C15.0388 4.27205 15.1064 4.37031 15.1654 4.46765C15.6928 5.33913 15.8524 6.37436 15.6108 7.35715C15.5838 7.46692 15.5488 7.5801 15.4787 7.80626Z",stroke:"currentColor",key:"k1"}]]),to=s("CallIcon",[["path",{d:"M3.77762 11.9424C2.8296 10.2893 2.37185 8.93948 2.09584 7.57121C1.68762 5.54758 2.62181 3.57081 4.16938 2.30947C4.82345 1.77638 5.57323 1.95852 5.96 2.6524L6.83318 4.21891C7.52529 5.46057 7.87134 6.08139 7.8027 6.73959C7.73407 7.39779 7.26737 7.93386 6.33397 9.00601L3.77762 11.9424ZM3.77762 11.9424C5.69651 15.2883 8.70784 18.3013 12.0576 20.2224M12.0576 20.2224C13.7107 21.1704 15.0605 21.6282 16.4288 21.9042C18.4524 22.3124 20.4292 21.3782 21.6905 19.8306C22.2236 19.1766 22.0415 18.4268 21.3476 18.04L19.7811 17.1668C18.5394 16.4747 17.9186 16.1287 17.2604 16.1973C16.6022 16.2659 16.0661 16.7326 14.994 17.666L12.0576 20.2224Z",stroke:"currentColor",key:"k0"}]]),tl=s("MoneyReceiveCircleIcon",[["path",{d:"M14 2.22179C13.3538 2.09076 12.6849 2.02197 12 2.02197C6.47715 2.02197 2 6.49421 2 12.011C2 17.5277 6.47715 22 12 22C17.5228 22 22 17.5277 22 12.011C22 11.3269 21.9311 10.6587 21.8 10.0132",stroke:"currentColor",key:"k0"}],["path",{d:"M12 9.01404C10.8954 9.01404 10 9.68487 10 10.5124C10 11.3399 10.8954 12.0107 12 12.0107C13.1046 12.0107 14 12.6816 14 13.5091C14 14.3366 13.1046 15.0075 12 15.0075M12 9.01404C12.8708 9.01404 13.6116 9.43098 13.8862 10.0129M12 9.01404V8.01514M12 15.0075C11.1292 15.00
775 10.3884 14.5905 10.1138 14.0086M12 15.0075V16.0064",stroke:"currentColor",key:"k1"}],["path",{d:"M21.9951 2L17.8193 6.17362M16.9951 2.52119L17.1133 5.60928C17.1133 6.33713 17.5484 6.79062 18.3409 6.84782L21.465 6.99451",stroke:"currentColor",key:"k2"}]]),tu=s("PlayCircleIcon",[["circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor",key:"k0"}],["path",{d:"M15.4531 12.3948C15.3016 13.0215 14.5857 13.4644 13.1539 14.3502C11.7697 15.2064 11.0777 15.6346 10.5199 15.4625C10.2893 15.3913 10.0793 15.2562 9.90982 15.07C9.5 14.6198 9.5 13.7465 9.5 12C9.5 10.2535 9.5 9.38018 9.90982 8.92995C10.0793 8.74381 10.2893 8.60868 10.5199 8.53753C11.0777 8.36544 11.7697 8.79357 13.1539 9.64983C14.5857 10.5356 15.3016 10.9785 15.4531 11.6052C15.5156 11.8639 15.5156 12.1361 15.4531 12.3948Z",stroke:"currentColor",key:"k1"}]]);var tc=n(5276);let th=e=>{let{icon:t,...n}=e;return(0,r.jsx)("div",{style:{lineHeight:0},children:(()=>{switch(t){case tc.F.clockOutline:return(0,r.jsx)(o,{...n});case tc.F.infoOutline:return(0,r.jsx)(l,{...n});case tc.F.cloudUpload:return(0,r.jsx)(u,{...n});case tc.F.search:return(0,r.jsx)(c,{...n});case tc.F.camera:return(0,r.jsx)(h,{...n});case tc.F.arrowRight01Round:return(0,r.jsx)(d,{...n});case tc.F.arrowLeft01Round:return(0,r.jsx)(p,{...n});case tc.F.mail01:return(0,r.jsx)(f,{...n});case tc.F.userGroup:return(0,r.jsx)(g,{...n});case tc.F.layerAdd:return(0,r.jsx)(m,{...n});case tc.F.userAdd01:return(0,r.jsx)(y,{...n});case tc.F.estimate02:return(0,r.jsx)(v,{...n});case tc.F.filter:return(0,r.jsx)(b,{...n});case tc.F.fileDownload:return(0,r.jsx)(w,{...n});case tc.F.add01:return(0,r.jsx)(C,{...n});case tc.F.pencilEdit02:return(0,r.jsx)(k,{...n});case tc.F.removeCircle:return(0,r.jsx)(T,{...n});case tc.F.close:return(0,r.jsx)(S,{...n});case tc.F.alertTriangle:return(0,r.jsx)(x,{...n});case tc.F.view:return(0,r.jsx)(A,{...n});case tc.F.hide:return(0,r.jsx)(I,{...n});case tc.F.user:return(0,r.jsx)(E,{...n});case tc.F.plus:return(0,r.jsx)(N,{...n});case tc.F.save:return(0,r.jsx)(_,{...n});case tc.F.download04:return(0,r.jsx)(M,{...n});case tc.F.dotClock:return(0,r.jsx)(P,{...n});case tc.F.checkmark02:return(0,r.jsx)(U,{...n});case tc.F.checkmark03:return(0,r.jsx)(D,{...n});case tc.F.tickDouble01:return(0,r.jsx)(O,{...n});case tc.F.tick02:return(0,r.jsx)(L,{...n});case tc.F.edit01:return(0,r.jsx)(F,{...n});case tc.F.rocket:return(0,r.jsx)(j,{...n});case tc.F.eye:return(0,r.jsx)(R,{...n});case tc.F.list:return(0,r.jsx)(V,{...n});case tc.F.grid:return(0,r.jsx)(B,{...n});case tc.F.password:return(0,r.jsx)(z,{...n});case tc.F.lock:return(0,r.jsx)(H,{...n});case tc.F.users:return(0,r.jsx)(q,{...n});case tc.F.superhero:return(0,r.jsx)(G,{...n});case tc.F.development:return(0,r.jsx)(W,{...n});case tc.F.delete:return(0,r.jsx)(K,{...n});case tc.F.switchAdmin:return(0,r.jsx)($,{...n});case tc.F.system:return(0,r.jsx)(Q,{...n});case tc.F.smartPhone01:return(0,r.jsx)(J,{...n});case tc.F.megaphone01:return(0,r.jsx)(Y,{...n});case tc.F.searchList01:return(0,r.jsx)(X,{...n});case tc.F.crown:return(0,r.jsx)(Z,{...n});case tc.F.arrowTurnBackwardRound:return(0,r.jsx)(ee,{...n});case tc.F.arrowRight02Round:return(0,r.jsx)(et,{...n});case tc.F.arrowDown01Round:return(0,r.jsx)(en,{...n});case tc.F.userEdit01:return(0,r.jsx)(er,{...n});case tc.F.helpCircle:return(0,r.jsx)(ei,{...n});case tc.F.logout:return(0,r.jsx)(ea,{...n});case tc.F.note:return(0,r.jsx)(es,{...n});case tc.F.message01:return(0,r.jsx)(eo,{...n});case tc.F.calendar03:return(0,r.jsx)(el,{...n});case tc.F.lockKey:return(0,r.jsx)(eu,{...n});case tc.F.settings03:return(0,r.jsx)(ec,{...n});case tc.F.film02:return(0,r.jsx)(eh,{...n});case tc.F.folderLibrary:return(0,r.jsx)(ed,{...n});case tc.F.folderBasic:return(0,r.jsx)(ep,{...n});case tc.F.shoppingCart01:return(0,r.jsx)(ef,{...n});case tc.F.userSharing:return(0,r.jsx)(eg,{...n});case tc.F.computerPhoneSync:return(0,r.jsx)(em,{...n});case tc.F.translate:return(0,r.jsx)(ey,{...n});case tc.F.computer:return(0,r.jsx)(ev,{...n});case tc.F.book01:return(0,r.jsx)(eb,{...n});case tc.F.moreHorizontalCircle01:return(0,r.jsx)(ew,{...n});case tc.F.addCircleHalfDot:return(0,r.jsx)(eC,{...n});case tc.F.building02:return(0,r.jsx)(ek,{...n});case tc.F.sparkles:return(0,r.jsx)(eT,{...n});case tc.F.agreement01:return(0,r.jsx)(eS,{...n});case tc.F.repeat:return(0,r.jsx)(ex,{...n});case tc.F.workoutRun:return(0,r.jsx)(eA,{...n});case tc.F.file02:return(0,r.jsx)(eI,{...n});case tc.F.upload04:return(0,r.jsx)(eE,{...n});case tc.F.textFirstlineLeft:return(0,r.jsx)(eN,{...n});case tc.F.bookOpen01:return(0,r.jsx)(e_,{...n});case tc.F.naturalFood:return(0,r.jsx)(eM,{...n});case tc.F.noodles:return(0,r.jsx)(eP,{...n});case tc.F.fishFood:return(0,r.jsx)(eU,{...n});case tc.F.dumbbell01:return(0,r.jsx)(eD,{...n});case tc.F.workoutKicking:return(0,r.jsx)(eO,{...n});case tc.F.bubbleChat:return(0,r.jsx)(eL,{...n});
7case tc.F.cash02:return(0,r.jsx)(eF,{...n});case tc.F.megaphone02:return(0,r.jsx)(ej,{...n});case tc.F.delete02:return(0,r.jsx)(eR,{...n});case tc.F.maps:return(0,r.jsx)(eV,{...n});case tc.F.scale3D:return(0,r.jsx)(eB,{...n});case tc.F.sourceCode:return(0,r.jsx)(ez,{...n});case tc.F.pieChart:return(0,r.jsx)(eH,{...n});case tc.F.medalFirst:return(0,r.jsx)(eq,{...n});case tc.F.bodyPartMuscle:return(0,r.jsx)(eG,{...n});case tc.F.award02:return(0,r.jsx)(eW,{...n});case tc.F.testTube01:return(0,r.jsx)(eK,{...n});case tc.F.mailAccount02:return(0,r.jsx)(e$,{...n});case tc.F.chartIncrease:return(0,r.jsx)(eQ,{...n});case tc.F.download02:return(0,r.jsx)(eJ,{...n});case tc.F.fileSecurity:return(0,r.jsx)(eY,{...n});case tc.F.smartPhone03:return(0,r.jsx)(eX,{...n});case tc.F.building03:return(0,r.jsx)(eZ,{...n});case tc.F.arrowLeft02Round:return(0,r.jsx)(e1,{...n});case tc.F.crossInCircle:return(0,r.jsx)(e2,{...n});case tc.F.translation:return(0,r.jsx)(e0,{...n});case tc.F.geometricShapes01:return(0,r.jsx)(e5,{...n});case tc.F.fileSearch:return(0,r.jsx)(e3,{...n});case tc.F.texts:return(0,r.jsx)(e4,{...n});case tc.F.folderAdd:return(0,r.jsx)(e8,{...n});case tc.F.checkmarkCircle02:return(0,r.jsx)(U,{...n});case tc.F.bodyPartMuscleIcon:return(0,r.jsx)(eG,{...n});case tc.F.magicSelect:return(0,r.jsx)(e6,{...n});case tc.F.magicWand:return(0,r.jsx)(e9,{...n});case tc.F.flag02:return(0,r.jsx)(e7,{...n});case tc.F.notificationBell:return(0,r.jsx)(te,{...n});case tc.F.squareArrowMoveDownLeftRound:return(0,r.jsx)(tt,{...n});case tc.F.arrowUpRight01:return(0,r.jsx)(tn,{...n});case tc.F.copy01:return(0,r.jsx)(tr,{...n});case tc.F.refresh:return(0,r.jsx)(ti,{...n});case tc.F.alertCircle:return(0,r.jsx)(ta,{...n});case tc.F.thumbsUp:return(0,r.jsx)(ts,{...n});case tc.F.call:return(0,r.jsx)(to,{...n});case tc.F.moneyReceive:return(0,r.jsx)(tl,{...n});case tc.F.tablerIconPlayerPlay:return(0,r.jsx)(tu,{...n});default:return(0,r.jsx)(o,{...n})}})()})}},5276:(e,t,n)=>{"use strict";n.d(t,{F:()=>r});var r=function(e){return e[e.clockOutline=0]="clockOutline",e[e.clock=1]="clock",e[e.infoOutline=2]="infoOutline",e[e.cloudUpload=3]="cloudUpload",e[e.search=4]="search",e[e.camera=5]="camera",e[e.arrowRight01Round=6]="arrowRight01Round",e[e.arrowLeft01Round=7]="arrowLeft01Round",e[e.mail01=8]="mail01",e[e.userGroup=9]="userGroup",e[e.layerAdd=10]="layerAdd",e[e.userAdd01=11]="userAdd01",e[e.estimate02=12]="estimate02",e[e.filter=13]="filter",e[e.fileDownload=14]="fileDownload",e[e.add01=15]="add01",e[e.pencilEdit02=16]="pencilEdit02",e[e.removeCircle=17]="removeCircle",e[e.close=18]="close",e[e.alertTriangle=19]="alertTriangle",e[e.view=20]="view",e[e.hide=21]="hide",e[e.user=22]="user",e[e.plus=23]="plus",e[e.save=24]="save",e[e.download04=25]="download04",e[e.dotClock=26]="dotClock",e[e.checkmark02=27]="checkmark02",e[e.checkmark03=28]="checkmark03",e[e.tickDouble01=29]="tickDouble01",e[e.tick02=30]="tick02",e[e.edit01=31]="edit01",e[e.rocket=32]="rocket",e[e.eye=33]="eye",e[e.danger=34]="danger",e[e.list=35]="list",e[e.grid=36]="grid",e[e.password=37]="password",e[e.lock=38]="lock",e[e.users=39]="users",e[e.superhero=40]="superhero",e[e.development=41]="development",e[e.delete=42]="delete",e[e.download=43]="download",e[e.switchAdmin=44]="switchAdmin",e[e.system=45]="system",e[e.smartPhone01=46]="smartPhone01",e[e.megaphone01=47]="megaphone01",e[e.searchList01=48]="searchList01",e[e.crown=49]="crown",e[e.arrowTurnBackwardRound=50]="arrowTurnBackwardRound",e[e.arrowRight02Round=51]="arrowRight02Round",e[e.arrowDown01Round=52]="arrowDown01Round",e[e.userEdit01=53]="userEdit01",e[e.helpCircle=54]="helpCircle",e[e.logout=55]="logout",e[e.note=56]="note",e[e.message01=57]="message01",e[e.calendar03=58]="calendar03",e[e.lockKey=59]="lockKey",e[e.settings03=60]="settings03",e[e.film02=61]="film02",e[e.folderLibrary=62]="folderLibrary",e[e.folderBasic=63]="folderBasic",e[e.magicSelect=64]="magicSelect",e[e.magicWand=65]="magicWand",e[e.shoppingCart01=66]="shoppingCart01",e[e.userSharing=67]="userSharing",e[e.computerPhoneSync=68]="computerPhoneSync",e[e.translate=69]="translate",e[e.computer=70]="computer",e[e.book01=71]="book01",e[e.moreHorizontalCircle01=72]="moreHorizontalCircle01",e[e.addCircleHalfDot=73]="addCircleHalfDot",e[e.building02=74]="building02",e[e.sparkles=75]="sparkles",e[e.agreement01=76]="agreement01",e[e.repeat=77]="repeat",e[e.workoutRun=78]="workoutRun",e[e.file02=79]="file02",e[e.upload04=80]="upload04",e[e.textFirstlineLeft=81]="textFirstlineLeft",e[e.bookOpen01=82]="bookOpen01",e[e.naturalFood=83]="naturalFood",e[e.noodles=84]="noodles",e[e.fishFood=85]="fishFood",e[e.dumbbell01=86]="dumbbell01",e[e.workoutKicking=87]="workoutKicking",e[e.bubbleChat=88]="bubbleChat",e[e.cash02=89]="c
7ash02",e[e.megaphone02=90]="megaphone02",e[e.delete02=91]="delete02",e[e.maps=92]="maps",e[e.scale3D=93]="scale3D",e[e.pieChart=94]="pieChart",e[e.sourceCode=95]="sourceCode",e[e.medalFirst=96]="medalFirst",e[e.bodyPartMuscle=97]="bodyPartMuscle",e[e.award02=98]="award02",e[e.testTube01=99]="testTube01",e[e.mailAccount02=100]="mailAccount02",e[e.chartIncrease=101]="chartIncrease",e[e.download02=102]="download02",e[e.fileSecurity=103]="fileSecurity",e[e.smartPhone03=104]="smartPhone03",e[e.building03=105]="building03",e[e.arrowLeft02Round=106]="arrowLeft02Round",e[e.crossInCircle=107]="crossInCircle",e[e.translation=108]="translation",e[e.geometricShapes01=109]="geometricShapes01",e[e.fileSearch=110]="fileSearch",e[e.texts=111]="texts",e[e.folderAdd=112]="folderAdd",e[e.checkmarkCircle02=113]="checkmarkCircle02",e[e.bodyPartMuscleIcon=114]="bodyPartMuscleIcon",e[e.flag02=115]="flag02",e[e.notificationBell=116]="notificationBell",e[e.squareArrowMoveDownLeftRound=117]="squareArrowMoveDownLeftRound",e[e.arrowUpRight01=118]="arrowUpRight01",e[e.copy01=119]="copy01",e[e.refresh=120]="refresh",e[e.alertCircle=121]="alertCircle",e[e.thumbsUp=122]="thumbsUp",e[e.call=123]="call",e[e.moneyReceive=124]="moneyReceive",e[e.tablerIconPlayerPlay=125]="tablerIconPlayerPlay",e}({})},4044:(e,t,n)=>{"use strict";n.d(t,{a:()=>r});var r=function(e){return e.Quicksand="font-quicksand",e.Lato="font-lato",e}({})},2820:(e,t,n)=>{"use strict";n.d(t,{I:()=>r});var r=function(e){return e.Light="font-light",e.Normal="font-normal",e.Medium="font-medium",e.SemiBold="font-semibold",e.Bold="font-bold",e}({})},9025:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(4848);n(6540);var i=n(3414),a=n.n(i),s=n(5758),o=n(2210),l=n(4044),u=n(2820);let c={[o.$.XSmall]:a().textXs,[o.$.Small]:a().textSm,[o.$.Base]:a().textBase,[o.$.Large]:a().textLg,[o.$.XLarge]:a().textXl,[o.$.XLarge2]:a().text2xl,[o.$.XLarge3]:a().text3xl,[o.$.XLarge4]:a().text4xl,[o.$.XLarge5]:a().text5xl,[o.$.XLarge6]:a().text6xl,[o.$.XLarge7]:a().text7xl,[o.$.XLarge8]:a().text8xl,[o.$.XLarge9]:a().text9xl},h={[l.a.Quicksand]:a().fontQuicksand,[l.a.Lato]:a().fontLato},d={[u.I.Light]:a().fontLight,[u.I.Normal]:a().fontNormal,[u.I.Medium]:a().fontMedium,[u.I.SemiBold]:a().fontSemibold,[u.I.Bold]:a().fontBold},p=function(e){let{size:t=o.$.Base,font:n=l.a.Lato,fontWeight:i=u.I.Normal,color:p=s.J.ShadeBlack,italic:f=!1,style:g={},children:m,className:y=""}=e,v=[a().dsText,c[t],h[n],d[i]].filter(Boolean).join(" ");return(0,r.jsx)("p",{className:v+" "+y,style:{color:p,fontStyle:f?"italic":"normal",...g},children:m})}},2210:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});var r=function(e){return e.XSmall="text-xs",e.Small="text-sm",e.Base="text-base",e.Large="text-lg",e.XLarge="text-xl",e.XLarge2="text-2xl",e.XLarge3="text-3xl",e.XLarge4="text-4xl",e.XLarge5="text-5xl",e.XLarge6="text-6xl",e.XLarge7="text-7xl",e.XLarge8="text-8xl",e.XLarge9="text-9xl",e}({})},8809:(e,t,n)=>{"use strict";n.d(t,{$C:()=>a.$,IT:()=>i.I,ay:()=>r.a});var r=n(4044),i=n(2820);n(9025);var a=n(2210)},4608:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(4848),i=n(6540),a=n(312),s=n.n(a);let o=function(e){let{children:t,isOpen:n,closeModal:a,contentClassName:o}=e,[l,u]=(0,i.useState)(0);return(0,i.useEffect)(()=>{n?setTimeout(()=>u(1),0):u(0)},[n]),(0,r.jsx)(s(),{ariaHideApp:!1,isOpen:n,onRequestClose:()=>{u(0),setTimeout(a,200)},contentLabel:"Example Modal",style:{overlay:{zIndex:1e5,background:"rgba(0, 0, 0, ".concat(.88*l,")"),display:"flex",justifyContent:"center",alignItems:"center",transition:"background 0.2s ease-in-out"},content:{opacity:l,transition:"opacity 0.2s ease-in-out"}},className:o,children:t})}},6338:(e,t,n)=>{"use strict";n.d(t,{n:()=>r});class r{static get(){return null===this.instance&&(this.instance=new r),this.instance}getCookieLocalStorage(e,t){{let n=localStorage.getItem(e);return null!==n&&"undefined"!==n?JSON.parse(n):t}}setCookieLocalStorage(e,t){localStorage.setItem(e,JSON.stringify(t))}constructor(){this.pageview=(e,t)=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"pageview",page_path:e,page_title:t})},this.setCustomEvent=e=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:e.eventName,...e.parameters})}}}r.instance=null},3600:(e,t,n)=>{"use strict";n.d(t,{$j:()=>f,B$:()=>l,B1:()=>r,C:()=>s,Dw:()=>m,Gm:()=>a,Vl:()=>p,am:()=>y,e5:()=>u,gY:()=>c,gh:()=>g,kO:()=>d,mE:()=>h,mJ:()=>
7o,y$:()=>i});let r="subscribe",i="header-newu-logo",a="language-switcher-click",s="language-switcher-lang-change",o="meet-coach-btn-navbar",l="try-for-free-btn-navbar",u="try-for-free-btn-opening-section",c="schedule-demo-btn-opening-section",h="footer-linkedIn-btn",d="footer-instagram-btn",p="schedule-demo-via-landing-page",f="download-lead-magnet-ad-campaign-1-page-1",g="download-lead-magnet-ad-campaign-1-page-2",m="ad-campaign-1-page-1-conversion-event",y="ad-campaign-1-page-2-conversion-event"},579:(e,t,n)=>{"use strict";n.d(t,{u:()=>r});class r{static get(){return r.instance||(r.instance=new r,this.open=this.open.bind(this),this.close=this.close.bind(this)),r.instance}static open(){this.get().isOpen=!0,this.notifyView()}static close(){this.get().isOpen=!1,this.notifyView()}static setNotifyView(e){this.notifyView=e,this.notifyView=this.notifyView.bind(this)}constructor(){this.isOpen=!1}}r.notifyView=()=>{}},3872:(e,t,n)=>{"use strict";n.d(t,{w:()=>u,F:()=>l});var r=n(8116),i=n(2826);let a={src:"/_next/static/media/NewU space background.a83ec172.png",height:710,width:1920,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAJ1BMVEXxdSdaAnDlaSrZh2HwfzfFg3VOAG5yJHnOWznjd06WT3LEjKLZkYB4AyicAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBhwEAIAjAsBZQXP/fa4K6YCTOU8R92Amx6wMEagBcA2BaYwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:3};var s=n(2423),o=n(6540),l=function(e){return e[e.demo=0]="demo",e[e.newsletter=1]="newsletter",e[e.leadMagnet=2]="leadMagnet",e[e.none=3]="none",e}({});class u{static get(){return u.instance||(u.instance=new u,this.setPopUpType=this.setPopUpType.bind(this),this.close=this.close.bind(this),this.open=this.open.bind(this)),u.instance}static reset(){this.get().firstName="",this.get().firstNameValid=!1,this.get().lastName="",this.get().lastNameValid=!1,this.get().company="",this.get().companyValid=!1,this.get().email="",this.get().emailValid=!1,this.get().phone="",this.get().phoneValid=!1}static setNotifyView(e){this.notifyView=e,this.notifyView=this.notifyView.bind(this)}static open(){this.get().isOpen=!0,this.get().status=r.n.none,this.notifyView()}static close(){this.notifyView(),this.get().isOpen=!1,this.resetImageHeaderAndFile()}static setPopUpType(e){this.get().popUpType=e}static setImageHeaderAndFile(e){let{image:t,headerText:n,fileToDownload:r}=e;t&&(this.get().backGroundImage=t),n&&(this.get().headerText=n),r&&(this.get().fileToDownload=r)}static resetImageHeaderAndFile(){this.get().backGroundImage=a,this.get().headerText=this.get().txt.demoPopUpHeader,this.get().fileToDownload=void 0}static setIsFromLandingPage(e){this.get().isFromLandingPage=e}static setTags(e){this.get().acTags=e}static setConversionEvent(e){this.get().conversionEvent=e}static setCustomTags(e){this.get().customTags=e}constructor(){this.txt=(0,o.useContext)(s.A),this.isOpen=!1,this.status=r.n.none,this.popUpType=3,this.firstName="",this.firstNameValid=!1,this.lastName="",this.lastNameValid=!1,this.company="",this.companyValid=!1,this.email="",this.emailValid=!1,this.language="EN",this.acTags=[],this.customTags=[],this.conversionEvent=i.V.notSet,this.isFromLandingPage=!1,this.backGroundImage=a,this.headerText=this.txt.demoPopUpHeader,this.countryCode="+31",this.phone="",this.phoneValid=!1}}u.notifyView=()=>{}},5709:(e,t,n)=>{"use strict";n.d(t,{Ex:()=>o,MB:()=>i,PV:()=>c,TW:()=>l,i6:()=>a,jg:()=>r,n2:()=>u,xE:()=>s});let r="287",i="288",a="453",s="454",o="455",l="456",u="461",c="462"},4579:(e,t,n)=>{"use strict";n.d(t,{C:()=>s});var r=n(200),i=n(4604),a=n(5709);class s{async requestDemo(e){let{firstName:t,lastName:n,company:a,email:s,language:o,fromLandingPage:l,phone:u,customTags:c}=e;r.C.region="europe-west3";let h=(0,i.Qg)(r.C,"createActiveCampaignWebsiteContact");if((await h({firstName:t,lastName:n,companyName:a,email:s,language:o,type:"demo",fromLandingPage:l,phone:u,customTags:c})).data.failure)throw Error("Failed to create contact")}async createLeadInfo(e){let{requiredFields:t,requiredPlatforms:n,fullName:a,firstName:s,lastName:o,email:l,employeeCount:u,phoneNumber:c,language:h,tags:d}=e;r.C.region="europe-west3";let p=(0,i.Qg)(r.C,"createLeadInfo");if((await p({requiredFields:t,requiredPlatforms:n,fullName:a,firstName:s,lastName:o,email:l,employeeCount:u,phoneNumber:c,language:h,tags:d})).data.failure)throw Error("Failed to create contact")}async subscribeNewsletter(e){let{firstName:t,lastName:n,email:a,language:s,fromLandingPage:o}=e;r.C.region="europe-west3";let l=(0,i.Qg)(r.C,"createActiveCampaignWebsiteContact");if((await l({firstName:t,lastName:n,email:a,language:s,type:"newsletter",fromLandingPage:o})).data.failure)throw Error("Failed to create contact")}async createAcContact(e){let{firstName:t,lastName:n,companyName:a,email:s,language:o,phone:l,tags:u,customTags:c}=e;r.C.region="europe-west3";let h=(0,i.Qg)(r.C,"createActiveCampaignContactV2");if((await h({firstName:t,lastName:n,email:s,language:o,phone:l,tags:[...u,...this.getACTags(o)],companyName:a,customTags:c})).data.failure)throw Error("Failed to create contact")}async createPipedriveContact(e){let{firstName:t,lastName:n,companyName:a,email:s,phone:o}=e;r.C.region="europe-west3";let l=(0,i.Qg)(r.C,"createContactInPipedrive");if((await l({firstName:t,lastName:n,organizationName:a,email:s,phoneNumber:o,sourceChannel:"NewU Website"})).data.failure)throw Error("Failed to create contact")}getACTags(e){switch(e.toLowerCase()){case"en":default:return[a.i6];case"nl":return[a.xE];case"de":return[a.Ex];case"fr":return[a.TW]}}}},2826:(e,t,n)=>{"use strict";n.d(t,{V:()=>r});var r=function(e){return e.notSet="not-set",e.adCampaign1Page1="ad-campaign-1-page-1",e.adCampaign1Page2="ad-campaign-1-page-2",e}({})},200:(e,t,n)=>{"use strict";let r,i;n.d(t,{C:()=>i});var a=n(9928);(0,a.KO)("firebase","10.13.0","app");var s=n(6993),o=n(4604);r=a.Dk.length?(0,a.Dk)()[0]:(0,a.Wp)({apiKey:"AIzaSyAke3njNp8cBstJ7JpSJwlz73x3nbyZbK4",authDomain:"newu-v2-production.firebaseapp.com",projectId:"newu-v2-production",storageBucket:"newu-v2-production.appspot.com",messagingSenderId:"391867608681",appId:"1:391867608681:web:a744bd94bdfec71f25bcf8",measurementId:"G-HYC5CPEWBK"}),(0,s.aU)(r),i=(0,o.Uz)(r)}
7,2423:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(2227);let i=n(6540).createContext(r.A.fromLanguage("en"))},2227:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(6292);let i={timeToReadTxt:"Leestijd:",minutesTxt:"minuten",homeTxt:"Home",caseStudiesTxt:"Case Studies",teamTxt:"Team",blogTxt:"Blog",englishTxt:"English",dutchTxt:"Nederlands",germanTxt:"Duits",frenchText:"Frans",demoCallCTATxt:"Demo",footerSubTitleTxt:"De alles-in-\xe9\xe9n oplossing voor welzijn & medewerkerstevredenheid.",calendarTxt:"Kalender",faqTxt:"FAQ",yourEmployee:"Medewerkers",privacyPolicyTxt:"Privacybeleid",endUserPrivacyPolicyTxt:"Privacybeleid voor eindgebruikers",termsAndConditionsTxt:"Algemene voorwaarden",generalConditionsOfSaleTxt:"Algemene verkoopvoorwaarden",dataProcessorAgreementTxt:"Verwerkingsovereenkomst",poweredByRQTxt:"Powered by RabbitQuest B.V.",taxNumberTxt:"Amsterdam - KvK: 75177307 - BTW: 860171152",privacySecurity:"Privacy en veiligheid",blogListHeaderTxt:"Laat je inspireren om de gezondheid van werknemers te stimuleren!",blogListSubheaderTxt:"In de loop der jaren hebben we veel waardevolle inzichten verzameld om het welzijn van werknemers te verbeteren. Hier vind je alles wat je nodig hebt om de gezondheid en de verbondenheid van medewerkers te stimuleren.",caseStudyListHeaderTxt:"Succesverhalen van onze partners",caseStudyListSubheaderTxt:"We zijn enorm trots dat wij samen met onze partners impact maken op de gezondheid & verbondenheid van medewerkers. Ontdek waarom meer dan 200 toonaangevende bedrijven voor NewU hebben gekozen aan de hand van deze inspirerende succesverhalen.",countriesTxt:"Landen",realImpact:"Vitaliteit voor iedereen, van 10-10.000 werknemers",areYouEagerDiscoverWaysToMotivate:"Elke medewerker is anders. Daarom werkt een persoonlijke aanpak het best. Medewerkers bereiken hun gezondheidsdoelen op een leuke, toegankelijke manier die bij hen past. Van kleine stappen tot grote veranderingen: vitaliteit hoort bij iedereen, op elk niveau.",downloadForFree:"Gratis downloaden",teamCompetition:"Teamcompetitie",healthyOlympics:"Gezondheidsolympics",newyearNewU:"New Year NewU",charity:"Goede doelen",exploreTheseCaseStudiesLearnMore:"Ontdek meer via de casestudies",downloadCasestudy:"Case study downloaden",caseStudy:"Casestudie",caseStudyReadTimeTxt:"2 min leestijd",caseStudyPreviousTxt:"Vorige case study",caseStudyNextTxt:"Volgende case study",initiativesInspirationBook:"Initiatieven inspiratieboek",employeesTxt:"Medewerkers",ourTeamText:"Ons team",ourTeamDefaultDescription:"Gezond leven en anderen helpen is onze passie! Je kunt ons gerust gezondheidsfreaks noemen. Het beste in anderen naar boven halen, dat is wat ons gelukkig maakt! Daarom hebben we NewU ontwikkeld. Een app voor al je gezondheidsdoelen, of het nu gaat om voeding, slaap, beweging, ontspanning of stoppen met roken! Een app die makkelijk te gebruiken is en nog leuk ook. Oh, en alle informatie op de NewU is wetenschappelijk onderbouwd. Laten we samen aan de slag gaan!",mainTeamText:"NewU Team",adviseursText:"Adviesteam",backToHomePageText:"Home",pageNotFoundText:"Pagina niet gevonden",partnerHeaderTxt:"Sluit je aan bij 200+ organisaties die op NewU vertrouwen",partnerButtnTxt:"Lees alle case studies",viewAllCaseStudies:"Bekijk case studies",companiesInEveryIndustry:"Vertrouwd door organisaties uit elke sector en van elke omvang",referralHeaderOne:"De NewU app past uitstekend in het FiViT programma en legt relaties met initiatieven op gebied van gezonde voeding, beweging en mentale fitheid. Bovendien zorgt de app ervoor dat nieuw gedrag geborgd wordt en uiteindelijk verandert in een gewoonte.",referralTxtOne:"Ik merk het zelf ook. Door het gebruik van de app drink ik meer water, streef ik naar voldoende mentale rust, en sta ik meer stil bij de successen van de dag. Het kost geen enkele moeite.",referralNameOne:"Dave Beijer",referralPositionOne:"People & Culture, Fibrant",referralCtaHeaderOne:"Gezonde & verbonden medewerkers",referralCtaTxtOne:"We hebben met succes meer dan 500 gezondheidsinitiatieven gelanceerd",referralCtaButtonTxtOne:"Ontdek hoe",referralHeaderTwo:"Bij een best groot deel van de organisatie leeft het. Er doen mensen mee en er staan zelfs mensen in de top 3, waar van ik het niet verwacht had",referralTxtTwo:"Vitaliteit is een onderwerp dat vroeger bij Lok in de kinderschoenen stond. Nu maken we stappen, we hebben fruit op de werkvloer, bewegen met elkaar en met NewU. Ik hoop ook op andere gebieden medewerkers aan te moedigen gezondere keuzes te maken. Dat kan zijn de geen cafe\xefne na 16.00 uur of dat c
7ompliment maken aan die hardwerkende collega.",referralNameTwo:"Marjolein van der Baan",referralPositionTwo:"HR Manager, Lok Installaties",referralCtaHeaderTwo:"Slechts een paar minuten per maand",referralCtaTxtTwo:"NewU zorgt voor de onboarding, planning en contentcreatie, zodat jij dat niet hoeft te doen.",referralCtaButtonTxtTwo:"Laten we praten",endResultHeader:"Maak je teams...",endResultTitleOne:"Gezond",endResultSubtitleOne:"Een gezondheidsgerichte bedrijfscultuur",endResultTitleTwo:"Betrokken",endResultSubtitleTwo:"Gezondheid als belangrijk gespreksonderwerp",endResultTitleThree:"Verbonden",endResultSubtitleThree:"Verbonden teams, afdelingen en locaties",userValueHeader:"Als werknemer kun je ...",challengeValueHeader:"Deelnemen aan uitdagingen",connectValueHeader:"Verbinden met collega's",scienceValueHeader:"Toegang tot informatie van experts",aiCoachValueHeader:"Persoonlijke AI-coaching ontvangen",competeValueHeader:"De competitie aangaan en samenwerken",contentValueHeader:"Workouts, recepten en ademhalingsoefeningen ontdekken",challengeValueSubheader:"Doe mee aan 100+ uitdagingen over mentaal welzijn, slaap, beweging, voeding en meer!",connectValueSubheader:"Interactie met collega's wereldwijd via onze Newsfeed.",scienceValueSubheader:"NewU's evidence-based gedragsveranderingsmodel maakt gebruik van gezondheidsexpertise voor bewezen resultaten.",aiCoachValueSubheader:"Ontwikkel gewoonten met een persoonlijke AI-coach en neem deel aan 50+ gezonde gewoontes.",competeValueSubheader:"Kies tussen individuele, team- of internationale competities. Vorm een team of zamel geld in voor het goede doel.",contentValueSubheader:"Blijf gemotiveerd met nieuwe content, of maak en deel je eigen content om anderen te inspireren.",employerValueHeader:"Als bedrijf geef je om...",healthInsightsValueHeader:"Impactvolle gezondheidsinzichten",savingsValueHeader:"Tijd- en kostenbesparingen",privacyValueHeader:"Privacybescherming",healthInsightsValueSubheader:"Verkrijg waardevolle inzichten om de gezondheid van je bedrijf te verbeteren.",savingsValueSubheader:"Het succesteam van NewU ontwikkelt op maat alle interne marketingmaterialen, zoals e-mails, brochures en posters.",privacyValueSubheader:"Volledig AVG-Proof met een robuust privacybeleid voor gegevens en investeren voortdurend in de veiligheid van gebruikers.",processHeader:"Hoe werkt het?",processStepOne:"Plan een demo call met een van onze happiness & engagement specialisten",processStepTwo:"Maak samen een NewU vitaliteitsplan op maat voor jouw bedrijf",processStepThree:"Het NewU team ontwikkelt tailor-made communicatiematerialen",processStepFour:"Lanceer NewU! Download de app en gebruik je unieke bedrijfscode",processStepFive:"Monitor periodiek de prestaties en plan nieuwe initiatieven",dashboardTxt:"Dashboard",newsfeedTxt:"Newsfeed",faqHeader:"Veelgestelde vragen",faqSubtitle:"Heb je nog een vraag? E-mail ons op [email protected]",uniqueQuestion:"Wat maakt NewU uniek?",timeQuestion:"Hoeveel tijd gaat het me kosten?",pricingQuestion:"Wat is de prijs van NewU?",privacyQuestion:"Is NewU privacy-proof?",languageQuestion:"In welke talen is NewU beschikbaar?",industryQuestion:"Heb je ervaring in onze branche?",onboardingQuestion:"Helpen jullie met onboarding en engagement?",uniqueAnswer:"NewU ondersteunt werknemers om gezonder te worden en helpt werkgevers een cultuur van gezondheid op te bouwen. Met NewU is werken aan gezondheid persoonlijk, gemakkelijk, leuk en voor iedereen beschikbaar. Ben je benieuwd hoe we meer dan 200 bedrijven in staat stellen een cultuur van gezondheid te bevorderen? Plan je gesprek in.",timeAnswer:"Het kost maar een paar minuten per maand. Ons team zorgt voor de onboarding en levert al het marketingmateriaal en de content volledig op maat. Je hebt toegang tot een inzichtelijk dashboard waar je de activiteit en impact van NewU kunt volgen, volledig GDPR-proof.",pricingAnswer:"NewU heeft een vaste lage prijs, afhankelijk van de grootte van het bedrijf.",privacyAnswer:"NewU is volledig GDPR-compliant. Op het persoonlijke deel kan je jouw gezondheid volledig priv\xe9 verbeteren. Op het bedrijfsgedeelte van NewU kan de gebruiker besluiten zijn profiel te anonimiseren. Je kunt onze algemene voorwaarden en ons privacybeleid bekijken voor meer informatie.",languageAnswer:"Momenteel is NewU beschikbaar in het Nederlands, Engels, Duits & Frans. We voegen voortdurend nieuwe talen toe, dus aarzel niet om een gesprek in te plannen en te kijken of we jouw taal al hebben toegevoegd!",industryAnswer:"Ja, we hebben ervaring in bijna elke industrie. Benieuwd of een vergelijkbaar bedrijf NewU al heeft gebruikt? Bekijk dan de case studies of stuur ons een bericht.",onboardingAnswer:"Ja, wij regelen alles. Ons team overziet de onboarding en levert al het marketingmateriaal en de content volledig op maat. Je hebt toegang tot een inzichtelijk dashboard waar je de activiteit en impact van NewU kunt volgen, volledig GDPR-proof.",contactHeader:"Ge\xefnteresseerd in een Demo? Plan een digitale kop koffie!",contactQuote:"Het beste in anderen naar boven halen, dat is wat ons gelukkig maakt!",contactQuoteAuthor:"Gijs Limborgh - Co-Founder",firstNameTxt:"Voornaam",lastNameTxt:"Achternaam",companyTxt:"Bedrijf",emailTxt:"E-mail",firstNamePlaceholder:"Jan / Jannie",lastNamePlaceholder:"Jansen",companyPlaceholder:"NewU",emailPlaceholder:"[email protected]",formButtonTxt:"Verzenden",formErrorTxt:"Er is iets misgegaan. Probeer het alsjeblieft opnieuw.",contactTxt:"Contact opnemen",introHeader:"Al je medewerkers",introSubtitle:"NewU is jouw partner voor het meten en lanceren van impactvolle gezondheidsinitiatieven. De gemakkelijkste en effectiefste manier om de gezondheid, verbondenheid en geluk van je medewerkers te stimuleren.",healthTxt:"Gezond",happinessTxt:"Gelukkig",connectivityTxt:"Verbonden",introContactBtn:"Kom in contact met onze experts",introCalendlyBtn:"Gratis demo",welcomeTxt:"Welkom bij NewU. Jouw partner voor vitaliteit",maleName:"Jim Turner",femaleName:"Sally Jones",dateOne:"1h",dateTwo:"3u",maleMsg:"Mijn routine is totaal veranderd! Ik voel me geweldig!",femaleMsg:"Net weer een training afgerond! Voel me sterk!",workoutTxt:"Workout",hrManagerTxt:"Hr-Manager",runTxt:"Ren",textTxt:"Text bericht",cookieHeader:"\uD83C\uDF6A Mogen we cookies gebruiken?",cookieDescription:"We gebruiken cookies om je ervaring te verbeteren en de prestaties van de website te verhogen.",homeDefaultDescriptionTxt:"Ontdek en cre\xeber gezonde gewoonten met de NewU app op een leuke, makkelijke & effectieve manier. Teambuilding & vitaliteit app voor bedrijven. Daag je familie en collega's uit!",homeSEODescriptionTxt:"Boost vitaliteit op werkvloer: NewU maakt gezondheid leuk, eenvoudig & toegankelijk voor elke werknemer ",blogSEODescriptionTxt:"Vitaliteit op de werkvloer: unieke tips & inzichten in het meekrijgen van medewerkers, vragenlijsten voor vitaliteit en het cre\xebren van een gezondheidscultuur",casestudySEODescriptionTxt:"Ontdek hoe bedrijven de vitaliteit van de medewerkers verhogen en de verbondenheid van de medewerkers stimuleren.",teamSEODescriptionTxt:"Ontmoet het NewU team, experts in vitaliteit op de werkvloer en het cre\xebren van gezonde, verbonden en blij medewerkers.",nextTxt:"Volgende",previousTxt:"Vorige",tryForFree:"Probeer gratis",scheduleDemo:"Plan demo",oneLiner1:"Jouw tool voor",oneLiner2:"gezonde",oneLiner3:"en",oneLiner4:"verbonden",oneLiner5:"medewerkers",newsletterOneLiner1:"De",newsletterOneLiner2:"#1 HR Vitaliteit",newsletterOneLiner3:"nieuwsbrief",subscribeForFree:"Gratis inschrijven",recommended:"Aanbevolen",packageName1:"Starter",packageName2:"Premium",packageName3:"Impact",yearAnnually:"jaar / jaarlijks",valueAppUsage:"Onbeperkt gebruik van NewU voor alle medewerkers 24/7 op elke locatie",valuePortal:"Toegang tot initiatieven bibliotheek, unieke marketingmaterialen & eigen promo-studio",valueStrategicCall:"Kwartaal meeting met NewU Expert + onboardingscall",valueTechSupport:"Onbeperkte chatsupport voor gebruikers",valueEPMO:"Gratis PMO voor gehele organisatie",priceOneLiner1:"De alles-in-een oplossing voor",priceOneLiner2:"welzijn, medewerkerstevredenheid en verbinding",priceOneLiner3:"voor \xe9\xe9n vaste lage prijs",numOfEmployees:"Aantal werknemers",employeeLimitQ:"Ruim 1500 medewerkers?",mentalPhysical:"Mentaal & fysiek welzijn",twentyFourAccess:"24/7 toegang tot 100+ gepersonaliseerde gezonde gewoonten, heerlijke recepten en interactieve workouts. 1000+ tips & trucs over mentaal welzijn, voeding, beweging, stoppen met roken en meer.",engagingChallenges:"Interactieve uitdagingen aangaan in alle vormen en maten",participateInteractiveChallenges:"Doe mee aan interactieve uitdagingen. Heb je een idee voor een uitdaging? 99,9% kans dat het lukt met NewU. Deel ervaringen op de newsfeed van je organisatie. Vergroot het bewustzijn over mentale gezondheid, start sportcompetities, zamel geld
7in voor goede doelen, loop samen van kantoor naar kantoor en nog veel meer.",trustedBy:"Vertrouwd door",partners:"partners uit alle sectoren",fromStartupToEnterprise:"Van startups tot bedrijven. Van tech, retail, bouw, scheepvaart, marketing en jouw branche.",jClubTestimonials:"Aan de landencompetities werd veel bijgedragen door een aantal landen en je zag regelmatig berichten van medewerkers op onze social wall over de voortgang.",icuTestimonials:"Na de eerste maand zaten wij al op 540 afgeronde nieuwe gewoonten en 396 voltooide challenges. Super leuk om te zien hoe actief een groot deel van de medewerkers is, resultaten met elkaar te delen en collega's op een andere manier te leren kennen.",lokTestimonials:"In de portal zien we dat 1 derde van de medewerkers meedoet. Er wordt over gepraat aan de koffietafel en tijdens de lunch. Mensen doen mee en er staan zelfs mensen in de top 3 die ik niet had verwacht. Super leuk om te zien.",fibrantTestimonials:"Het is ontzettend leuk om collega's actief te zien op de app, door het wedstrijdelement. Maar mensen kunnen ook ongezien (voor de werkgever) werken aan hun fitheid op alle gebied.",svLandTestimonials:"De app heeft niet alleen gezorgd voor een gezonde boost, maar heeft ook een versterkend effect gehad op ons teamgevoel en algehele betrokkenheid.",createVitalityPlanTitle:"Pas NewU aan je behoeften aan",createVitalityPlanDescription:"Plan succesvolle initiatieven in minder dan 2 minuten. Kies impactvolle initiatieven uit de inspiratiebibliotheek.",pickImpactfulInitiativesTitle:"Strategie bepalen samen met de NewU Coach",pickImpactfulInitiativesDescription:'"Hoe maak ik van gezondheid een succes in mijn organisatie?" Goede vraag! Onze ervaren NewU coaches hebben de antwoorden.',communicationMaterialsTitle:"Download en deel pakkende promotie",communicationMaterialsDescription:"Teksten, posters, video's en presentaties geschikt voor jouw initiatief, met 1 klik op de knop.",signUpWithTitle:"Meld je aan voor de app met een unieke code",signUpWithDescription:"Hoe meld je je aan voor de mobiele app? Super eenvoudig. Maak de aanmeldcode aan en deel deze. Dat is het!",detailedReportingTitle:"Inzichtelijke rapportage met respect voor privacy",detailedReportingDescription:"Volledig geanonimiseerd. Alles wat je moet weten over de gezondheid, verbinding en het welzijn van je organisatie is beschikbaar op je eigen platform.",howDoesItWorkTitle:"Hoe werkt het?",howDoesItWorkDescription:"1 App voor alle medewerkers. 1 Platform om alles te managen.",exploreNewUTxt:"Ontdek NewU",ourStoryTxt:"Ons verhaal",subscribeTxt:"Inschrijven",founderTestimonialParagraphOneTxt:"Wij (Bart & Gijs), twee voormalige studenten bewegingswetenschappen, zijn NewU begonnen omdat we geloven dat een cultuur van gezondheid, verbondenheid en persoonlijke ontwikkeling de kern vormt van elke succesvolle organisatie.",founderTestimonialParagraphTwoTxt:"We zijn 3 jaar geleden begonnen met 3 bedrijven in Nederland en zijn er trots op dat we momenteel met 300+ partners in 7 landen op weg zijn om de grootste gezondheidsapp voor Europese bedrijven te worden.",founderTestimonialParagraphThreeTxt:"We kijken ernaar uit om binnenkort met je samen te werken en de gezondheid en verbondenheid van je werknemers een boost te geven.",mobileDemoBannerTxt:"Benieuwd waarom onze partners zo enthousiast zijn over NewU?",mainDemoBannerTxt:"Cre\xeber een cultuur van gezonde gewoonten",meetCoachTxt:"Boek een demo",headerBannerTextOne:"\uD83D\uDD25 Word lid van de #1 nieuwsbrief voor",headerBannerTextTwo:"gezonde",headerBannerTextThree:"verbonden",headerBannerTextFour:"werknemers",minimalEffortMeasurableResults:"E\xe9n gewoonte per keer.",subscribePopUpHeader:"De #1 HR Vitaliteit nieuwsbrief",subscribePopUpSubHeader:"Abonneer voor wekelijks unieke inzichten!",subscribeSuccess:"Geweldig! Je bent geabonneerd!",demoPopUpHeader:"Download & ontdek NewU gratis",demoPopUpSubHeader:"Ontdek waarom onze partners zo enthousiast zijn",formSuccessTxt:"Je hebt een mail ontvangen met downloadinformatie",teamHeaderOne:"Iedere dag is een ",teamHeaderOneBold:"nieuwe dag",teamHeaderTwo:"om de ",teamHeaderTwoBold:"NewU te worden",teamStoryHeader:"Waarom we zijn begonnen met",teamStoryHeaderBold:"NewU",coreValuesHeader:"Onze",coreValuesHeaderBold:"Kernwaarden",coreValue1Header:"Wij zijn een team van kampioenen",coreValue1:"Kampioenen spelen om te winnen. We communiceren snel, duidelijk en met respect omdat we weten dat begrip en openheid de basis vormen voor sterke relaties. Bovenal letten we op elkaar. We zijn er voor elkaar, steunen elkaar en vieren samen onze successen.",coreValue2Header:"NewU is een kampioenenfabriek",coreValue2:"Bij NewU helpen we alle teamleden om kampioenen te worden. We zetten ons in voor elkaars groei. Dit betekent dat we elkaar inspireren om te groeien en te leren, voorbij je eigen verbeelding.",coreValue3Header:"De klant is koning",coreValue3:"Het succes van de klant heeft altijd onze prioriteit en we zijn voortdurend op zoek naar manieren om de klantervaring te verbeteren. We weten dat we levens gaan veranderen door de gezondheid van mensen wereldwijd te verbeteren.",teamMembersHeader:"Ons team van",teamMembersHeaderBold:"Kampioenen",teamMembers:"Het Team",advisors:"Adv
7iseurs",everybody:"Iedereen",resumeTeam:"Wil jij de gezondheid van meer dan 1 miljoen mensen verbeteren? Ben je enthousiast om jezelf te transformeren en een NewU-kampioen te worden?",resumeTeamBold:"Stuur je cv naar [email protected]",teamStory1:"Wij (Bart & Gijs), twee voormalige studenten bewegingswetenschappen, zijn NewU begonnen omdat we geloven dat een cultuur van gezondheid, verbondenheid en persoonlijke ontwikkeling de kern vormt van elke succesvolle organisatie. We zijn begonnen met de missie om 1 miljoen mensen te helpen gezonde gewoonten te cre\xebren.",teamStory2:"We begonnen vier jaar geleden met drie bedrijven en zijn er trots op dat we momenteel met meer dan 300 partners in zeven landen op weg zijn om de grootste gezondheidsapp voor Europese bedrijven te worden.",teamStory3:"Onze NewU kampioenen zijn de drijvende kracht achter het succes van NewU. Hun toewijding en drive om impact te maken vormen de kern van wat we doen.",generalConditionsOfPartnershipTxt:"Partnershipvoorwaarden NewU Software",epmo:"PMO",employee:"Medewerker",howItWorks:"Hoe het werkt",privacyAndSecurity:"Privacy en beveiliging",explore:"Verken",scheduleAnAppointment:"Plan een afspraak",habitsCreated:"gewoonten gecre\xeberd",landingHeaderMain:"De alles-in-\xe9\xe9n oplossing voor",landingHeaderHighlight1:"welzijn ",landingHeaderHighlight2:" & medewerkerstevredenheid.",heroImageAlt:"Nieuw U demo-afbeelding",discoverNewUFreeBtn:"Ontdek NewU",identifiableTitle:"Herkenbaar?",identifiableAlt1:"Herkenbaar afbeelding 1",identifiableText1:"Je wilt iets aanbieden voor alle medewerkers en elk niveau",identifiableAlt2:"Herkenbaar afbeelding 2",identifiableText2:"Gehele budget op aan MTO, PMO of dure analyses",identifiableAlt3:"Herkenbaar afbeelding 3",identifiableText3:"Je wilt medewerkers verbinden tussen teams, locaties of landen.",identifiableAlt4:"Herkenbaar afbeelding 4",identifiableText4:"Weinig tijd maar vitaliteit & medewerkerstevredenheid wel een prioriteit?",learnMoreBtn:"Meer lezen",landingPageFeatureSectionTitle1:"Structureel inzicht in de gezondheid en tevredenheid van je medewerkers",landingPageFeatureSectionSubtitle1:"Van pulsemetingen, tot MTO's & PMO's. Met NewU krijg je blijvend en binnen no-time privacy proof MTO & PMO-data waar jij & de medewerkers direct mee aan de slag kunnen gaan, en waar jij \xe9cht mee kunt sturen. Niet eenmalig, maar zo vaak als jij wilt! Een boekhouding voor je belangrijkste kapitaal, mensen!",landingPageFeatureSectionTitle2:"Van inzicht naar actie. Maak vitaliteit en werktevredenheid mogelijk voor elke medewerker",landingPageFeatureSectionSubtitle2:"Bied elke medewerker de mogelijkheid om aan zijn of haar gezondheid te werken, op het moment dat het past. In \xe9\xe9n oogopslag zien medewerkers hun persoonlijke gezondheidsscore, vertaald naar kleine, haalbare acties die \xe9cht bij hen passen. Van een dagelijkse wandeling tot een gezonde maaltijd, een interactieve workout of een korte meditatie, alles wat nodig is om vitaliteit & medewerkerstevredenheid eenvoudig en leuk te maken.",landingPageFeatureSectionTitle3:"E\xe9n tool voor vitaliteit & medewerkerstevredenheid, het hele jaar door",landingPageFeatureSectionSubtitle3:"Van een vitaliteitsweek, padel event of wandelcompetitie tot de Dag van het Mentaal Welzijn. Breng medewerkers in beweging met laagdrempelige uitdagingen, gezamenlijke activiteiten en initiatieven die collega's verbinden. Met pulsemetingen krijg je continu inzicht in wat er speelt binnen teams en afdelingen. Via het dashboard vertaal je deze inzichten direct naar concrete acties of inhoudelijke gesprekken. Dankzij jullie eigen newsfeed en e-mailcampagnes blijft iedereen betrokken en op de hoogte.",landingPageFeatureSectionButton:"Ontdek NewU",landingPageStepperHeaderMain:"Starten met NewU?",landingPageStepperHeaderHighlight:"Super simpel!",landingPageStepperStep1:"Kick-off met NewU expert",landingPageStepperStep2:"Promotie die past bij de organisatie",landingPageStepperStep3:"Vragenlijst eenvoudig via web of app",landingPageStepperStep4:"Directe live resultaten",landingPageStepperStep5:"Concrete actiegerichte inzichten",landingPageStepperStep6:"Doorlopende begeleiding",blogsMainPageSectionHeaderMain:"Wekelijkse",blogs
7MainPageSectionHeaderHighlight:"Gezonde tips!",landingPageFounderTestimonialHeaderMain:"Van checkmark",landingPageFounderTestimonialHeaderHighlight:"Naar impact",landingPageFounderTestimonialBody1:"Wij geloven dat gezonde en betrokken medewerkers het fundament vormen van elk toekomstbestendig bedrijf.",landingPageFounderTestimonialBody2:"Onze missie? 100 miljoen gezonde gewoontes opbouwen. En we zijn trots: samen met ons team zijn we hard op wegâbij organisaties van 10 tot 10.000 medewerkers in vijf landen. E\xe9n gewoonte per keer!",landingPageFounderTestimonialBody3:"We zagen het steeds opnieuw: bedrijven kochten een PMO, gaven hun hele budget uitâen hadden geen budget over voor wat \xe9cht verschil maakt: implementatie.",landingPageFounderTestimonialBody4:"Dat kan anders! Daarom krijg je bij ons altijd je e-PMO gratis naast alle gezonde gewoontes en impactvolle initiatieven. Geen onnodige kosten, maar directe ruimte om te bouwen aan vitaliteit & verbondenheid op de werkvloer. Met meetbare inzichten die leiden tot actie, initiatieven die medewerkers in beweging brengen en gewoontes die \xe9cht blijven hangenâpersoonlijk en laagdrempelig.",landingPageFounderTestimonialByline:"Gijs & Bart",landingPageFounderTestimonialButton:"Ontmoet het team",homeDemoBannerTitle:"Wil je gemakkelijk starten met vitaliteit & medewerkerstevredenheid?",homeDemoBannerScheduleButton:"Plan een afspraak",homeDemoBannerDiscoverButton:"Ontdek NewU",freeEpmo:"Gratis PMO",employeeFeatureTitle1:"E\xe9n tool voor alles rondom vitaliteit, PMO & MTO",employeeFeatureSubtitle1:"Geen losse systemen of eindeloze providers meer. Met \xe9\xe9n platform regel je alles van PMO, MTO tot vitaliteitsbeleid en uitdagingen. Binnen \xe9\xe9n uur staat alles klaar. En wil je huidige initiatieven linken? NewU integreert naadloos met alles wat jullie op dit moment al aanbieden, van fietsplannen tot padel events.",employeeFeatureTitle2:"Van inzicht naar actie. Maak vitaliteit mogelijk voor elk type medewerker",employeeFeatureSubtitle2:"Bied elke medewerker de mogelijkheid om aan zijn of haar gezondheid te werken, op het moment dat het past. In \xe9\xe9n oogopslag zien medewerkers hun persoonlijke gezondheidsscore, vertaald naar kleine, haalbare acties die \xe9cht bij hen passen. Van een dagelijkse wandeling tot een gezonde maaltijd, een interactieve workout of een korte meditatie, alles wat nodig is om vitaliteit eenvoudig en leuk te maken.",employeeFeatureTitle3:"Samen werken aan verbinding",employeeFeatureSubtitle3:"Een gezonde cultuur ontstaat door verbinding. Wanneer collega's met plezier werken, elkaar beter leren kennen en samen aan hun welzijn bouwen, groeit de organisatie vanzelf mee. NewU maakt dit eenvoudig, persoonlijk en schaalbaar zonder dat het extra tijd kost. Met \xe9\xe9n druk op de knop, volledig afgestemd op de organisatie.",ourPartnersTxt:"Onze partners",partnershipFeaturesHeader1:"Als partner heb je toegang tot...",partnershipFeaturesSubheader1:"Groei en maak impact met de juiste tools",partnershipFeaturesItem1App:"Jouw eigen branded app (met partner logo en partner naam)",partnershipFeaturesItem1Clients:"Beheer al jouw klanten op \xe9\xe9n plek",partnershipFeaturesItem1Content:"Deel en promoot eigen content",partnershipFeaturesItem1PMO:"Lanceer impactvolle PMOâs of vragenlijsten",partnershipFeaturesItem1Revenue:"Verdien direct via een innovatief verdienmodel",partnershipFeaturesHeader2:"Verdienmodel",partnershipFeaturesSubheader2:"Verdien direct met NewU",partnershipFeatures2Check1:"Lanceer NewU via exclusieve licenties",partnershipFeatures2Check2:"Verdien op basis van het Shared Revenue model",partnershipFeatures2Check3:"Promoot en verkoop eigen content",partnershipFeaturesHeader3:"Bied een digitale PMO of eigen vragenlijst aan",partnershipFeaturesSubheader3:"Versterk je digitale aanbod met PMO's en maatwerk vragenlijsten",partnershipFeatures3Check1:"Lanceer kosteloze PMOâs en vragenlijsten",partnershipFeatures3Check2:"Integreer je eigen vragenlijsten",partnershipFeatures3Check3:"Verbind inzichten met acties door naadloze integraties",partnershipFeaturesHeader4:"Positioneer jezelf uniek in de markt",partnershipFeaturesSubheader4:"Zet jezelf als de standaard in vitaliteit & verbondenheid",partnershipFeatures4Check1:"Een eigen vitaliteitsapp & platform met jouw branding",partnershipFeatures4Check2:"Geef toegang tot kosteloze PMOâs en integreer eigen vragenlijsten",partnershipFeatures4Check3:"Ondersteun je klanten met analyses die naadloos aansluiten bij de juiste acties",partnershipFeaturesButtonTxt:"Ontdek meer",partnershipOpeningHeader:"Samen zetten we de standaard in vitaliteit & verbondenheid op de werkvloer",partnershipOpeningSubheader:"Wij werken s
7amen met organisaties & professionals die zich inzetten voor het verbeteren van vitaliteit bij organisaties. Onze partners zijn:",partnershipOpeningItem1:"Arbodiensten",partnershipOpeningItem2:"Preventiediensten",partnershipOpeningItem3:"Vitaliteitscoaches & vitaliteitsorganisaties",partnershipOpeningCheck1:"Arbodiensten",partnershipOpeningCheck2:"Preventiediensten",partnershipOpeningCheck3:"Vitaliteitscoaches & vitaliteitsorganisaties",partnershipStepperHeader:"Jouw route naar een impactvolle samenwerking",partnershipStepperStep1:"Kick-off met de Partnership Manager",partnershipStepperStep2:"Personaliseer NewU met je eigen content en branding",partnershipStepperStep3:"Cre\xeber op maat gemaakte campagnes voor klanten",partnershipStepperStep4:"Vier het eerste succes",partnershipStepperStep5:"Beheer al jouw klanten op \xe9\xe9n plek",partnershipStepperStep6:"Maandelijkse meeting met de Partnership Manager",getInstantInsightIntoYourEmployees:"Krijg blijvend inzicht in de gezondheid van je medewerkers, op een manier die w\xe9l werkt",withNewUYouGetPrivacyProofPMO:"Met NewU krijg je blijvend en binnen no-time privacy proof PMO-data waar medewerkers direct mee aan de slag kunnen gaan, en waar jij \xe9cht mee kunt sturen. Niet eenmalig, maar zo vaak als jij wilt! Een boekhouding voor je belangrijkste kapitaal, mensen!",downloadInfo:"Info downloaden",reduceAbsenteeism:"E\xe9n tool voor alles rondom vitaliteit, PMO & MTO",curiousAboutYourHealthScore:"Geen losse systemen of eindeloze providers meer. Met \xe9\xe9n platform regel je alles van PMO, MTO tot vitaliteitsbeleid en uitdagingen. Binnen \xe9\xe9n uur staat alles klaar. En wil je huidige initiatieven linken? NewU integreert naadloos met alles wat jullie op dit moment al aanbieden, van fietsplannen tot padel events.",thisPMOGivesEmployeesValuableInsight:"Deze PMO geeft medewerkers waardevol inzicht in hun werkervaring, levensstijl en mentale energie via een toegankelijke digitale vragenlijst. Het doel is bewustwording en zelfreflectie - er worden geen medische diagnoses of behandeladviezen gegeven.",tiredOfSpendingYourEntireBudgetOnPMO:"Ben je het zat om je hele budget aan een PMO uit te geven, zonder geld over te houden voor impact?",coveredPartOfPAGO:"Afhankelijk van jouw arbeidsrisicoâs kan NewU worden ingezet als PAGO",insightfulAdvisoryReport:"Inzichtelijk adviesrapport - krijg direct inzicht in de gezondheid van je medewerkers",tipsHabitsChallengesThatWorkSeamlesslyWithEmployee:"Tips, gewoontes & uitdagingen die naadloos aansluiten bij de medewerker",kickOffWithNewUExpert:"Kick-off met NewU expert",promotionInInstant:"Promotie die past bij de organisatie",finishedWithPMOInNoTime:"Vragenlijst eenvoudig via web of app",employeeGetsToWorkOnPersonalAdvice:"Directe live resultaten",meaningfulReporting:"Concrete actiegerichte inzichten",quarterlyCheckInWithExpert:"Doorlopende begeleiding",watchVideo:"Bekijk video",startingWithFreePmoOnNewU:"Start met gratis PMO op NewU?",superSimple:"Super simpel!",doesNewUMeetLegalRequirementsForYour:"Voldoet NewU aan de wettelijke eisen voor jouw ",pmoOrPago:"PMO of PAGO?",yes:"Ja!",newUOffersFullFledgedDigital:"NewU biedt een volledig digitale preventief medisch onderzoek, met gevalideerde vragenlijsten over mentale en fysieke gezondheid, stress, arbeidsvermogen, levensstijl en meer.",ofCompaniesComplyWithEPMO:" van de bedrijven voldoet met de E-PMO of met een aanvullend Psychosociale Arbeidsbelasting (PSA) onderzoek. Beide kunnen via NewU!",requiresPhysicalMedicalExamination:" vereist fysiek medisch onderzoek (bijv. bij lawaai of giftige stoffen), dat biedt NewU niet aan.",whatDoYouNeed:"Wat heb je nodig? Dat volgt uit je Risico Inventarisatie & Evaluatie (RI&E).",free:"Gratis",informationFreePMO:"Informatie - Gratis PMO",mtoInformation:"Informatie over MTO",pmo:"PMO",partnersTxt:"Partners",more:"Meer",isoTitle:"ISO-27001 gecertificeerd",isoSubtitle:"Wij zijn ISO 27001-gecertificeerd en hanteren de hoogste normen voor informatiebeveiliging. Je gezondheidsgegevens worden beheerd met strikte beleidsregels, controles en voortdurende monitoring om vertrouwelijkheid, integriteit en beschikbaarheid te waarborgen.",penTestTitle:"Jaarlijkse pentest!",penTestSubtitle:"Pentesten identificeren kwetsbaarheden in systemen voordat kwaadwillenden ze misbruiken. Dit verbetert de beveiliging \xe9n bouwt vertrouwen op doordat gevoelige informatie veilig blijft.",headerPrivacyPrefix:"Uw",headerPrivacyKeyword:"privacy",headerPrivacySuffix:"is onze prioriteit",openingParagraph:"Het beschermen van uw privacy is voor ons
7superbelangrijk, zowel voor uw gezondheid als voor uw organisatie. Uw activiteiten zijn priv\xe9 en we beschermen gevoelige informatie, wat vertrouwen en welzijn bevordert.",gdprTitle:"100 % AVG-conform",gdprSubtitle:"Wij vinden het erg belangrijk om uw persoonsgegevens te beschermen! We volgen volledig alle AVG-regels om ervoor te zorgen dat uw gegevens veilig zijn. Uw privacy is belangrijk voor ons en we nemen dit zeer serieus!",discoverMore:"Ontdek meer",wantToStartWithWorkplaceVitality:"Wil je op een makkelijke manier beginnen met vitaliteit op de werkvloer?",downloadError:"Je gegevens zijn goed bij ons aangekomen, maar het downloaden van de PDF is helaas niet gelukt. Geen zorgen: we nemen binnenkort contact met je op.",storeLeadInfoError:"Er ging iets mis bij het opslaan van je gegevens. Neem gerust contact op via [email protected], dan helpen we je verder.",fullNameTxt:"Volledige naam",phoneNumberTxt:"Telefoonnummer",mainPageTestimonialTitle:"Verhalen van klanten over NewU ",pricingTitle:"Kies een prijsmodel dat het beste past bij uw organisatie",pricingSubtitle:"Selecteer het abonnement dat het beste aansluit bij uw behoeften",pricingMonths:"maanden",pricingOneTime:"Eenmalig",pricingUnlimited:"Onbeperkt",pricingFeaturePMO:"Preventief Medisch onderzoek (PMO)",pricingFeatureMTO:"Medewerkerstevredenheidsonderzoek (MTO)",pricingFeatureAccess:"Onbeperkte toegang tot NewU voor alle medewerkers, 24/7 en op elke locatie",pricingFeatureLibrary:"Onbeperkte toegang tot de bibliotheek met vitaliteitsinitiatieven",pricingFeatureCampaigns:"Automatische vitaliteitscampagnes en nieuwsbrieven",pricingFeatureBranding:"Eigen logo en bedrijfsnaam in NewU",pricingFeatureManagement:"Unieke managementrapportages met inzicht in de gezondheid van de medewerkers",pricingFeatureOnboarding:"Persoonlijke onboarding call",pricingFeatureVitalityCoach:"Dedicated client success manager (max. 8 calls per jaar)",pricingFeatureSupport:"Customer support voor medewerkers via NewU chat",pricingFeatureCustomBranding:"Eigen kleuren & branding in NewU",pricingBestValue:"Best Waarde",pricingIncluded:"Inbegrepen",pricingNotIncluded:"Niet inbegrepen",year:"jaar",pmo2HeaderPt1:"Gratis",pmo2HeaderPt2:"PMO",pmo2Subheader:"Ben je het zat om je hele budget aan een \xe9\xe9nmalig PMO uit te geven, zonder geld over te houden voor blijvende impact?",pmo2USP1:"Onbeperkt aantal PMOâs, zo krijg je blijvend inzicht in de risicoâs van verzuim",pmo2USP2:"Inzichtelijk adviesrapport - krijg direct inzicht in de gezondheid van je medewerkers",pmo2USP3:"Tips, gewoontes & uitdagingen die naadloos aansluiten bij de medewerker",pmo2SectionHeader1:"Krijg blijvend inzicht in de gezondheid van je medewerkers, op een manier die w\xe9l werkt",pmo2SectionBody1:"Met NewU krijg je blijvend en binnen no-time privacy proof PMO-data waar medewerkers direct mee aan de slag kunnen gaan, en waar jij \xe9cht mee kunt sturen. Niet eenmalig, maar zo vaak als jij wilt! Een boekhouding voor je belangrijkste kapitaal, mensen!",pmo2SectionHeader2:"E\xe9n tool voor alles rondom vitaliteit, PMO & MTO",pmo2SectionBody2:"Geen losse systemen of eindeloze providers meer. Met \xe9\xe9n platform regel je alles van PMO, MTO tot vitaliteitsbeleid en uitdagingen. In no-time ingericht samen met jullie eigen expert. En wil je huidige initiatieven linken? NewU integreert naadloos met alles wat jullie op dit moment al aanbieden, van fietsplannen tot padel events.",employeeSatisfactionNavbar:"MTO",mtoHeaderPt1:"Pulsemetingen &",mtoHeaderPt2:"MTO",mtoSubheader:"Onbeperkt blijvend inzicht in de verbondenheid & werktevredenheid van de organisatie met jullie eigen MTO & pulsemetingen",mtoUSP1:"Customize de metingen op basis van wat er speelt in jullie organisatie â van eNPS en leiderschap tot werkdruk, cultuur en samenwerking.",mtoUSP2:"Filter waardevolle inzichten per team, afdeling of locatie via een levend dashboard waar je direct op kunt sturen.",mtoUSP3:"Hoge deelname dankzij web & app toegang en automatische communicatie, waardoor meten eenvoudig en continu mogelijk blijft.",mtoSectionHeader1:"Krijg blijvend inzicht in verbondenheid en medewerkerstevredenheid",mtoSectionBody1:"Met de MTOâs en pulsemetingen van NewU krijg je continu inzicht in wat er speelt binnen je organisatie. Ontdek waar medewerkers energie van krijgen, waar knelpunten ontstaan en waar
7kansen liggen om de medewerkerkerstevredenheid en samenwerking te versterken. Niet \xe9\xe9n keer per jaar een momentopname, maar structureel inzicht waarmee je de organisatie stap voor stap blijft verbeteren.",mtoSectionHeader2:"Inzicht dat verder gaat dan een rapport",mtoSectionBody2:"De resultaten verschijnen direct in een levend dashboard. Hierdoor kun je eenvoudig filteren op team, afdeling of locatie en zie je precies waar kansen of aandachtspunten liggen.\n\nDeze inzichten maken het makkelijker om inhoudelijke gesprekken te voeren, gerichte acties te nemen en structureel te blijven meten hoe de organisatie zich ontwikkelt. Zo kun je gericht sturen op cultuur, leiderschap en medewerkerstevredenheid.",mtoStepsHeaderPt1:"Starten met MTO & pulsemetingen op NewU?"},a={timeToReadTxt:"Temps de lecture :",minutesTxt:"minutes",homeTxt:"Home",caseStudiesTxt:"\xc9tudes de cas",teamTxt:"\xc9quipe",blogTxt:"Blog",englishTxt:"English",dutchTxt:"N\xe9erlandais",germanTxt:"Allemand",frenchText:"fran\xe7ais",demoCallCTATxt:"Parlons-en",footerSubTitleTxt:"La solution tout-en-un pour le bien-\xeatre et la satisfaction des employ\xe9s",calendarTxt:"Calendrier",faqTxt:"FAQ",privacyPolicyTxt:"Politique de confidentialit\xe9",endUserPrivacyPolicyTxt:"Politique de confidentialit\xe9 de l'utilisateur final",termsAndConditionsTxt:"Conditions g\xe9n\xe9rales",generalConditionsOfSaleTxt:"Conditions g\xe9n\xe9rales de vente",dataProcessorAgreementTxt:"Accord traitement des donn\xe9es",poweredByRQTxt:"Powered by RabbitQuest B.V.",taxNumberTxt:"Amsterdam - KvK : 75177307 - BTW : 860171152",privacySecurity:"Vie priv\xe9e et s\xe9curit\xe9",blogListHeaderTxt:"Inspire-toi pour am\xe9liorer la sant\xe9 de tes employ\xe9s !",blogListSubheaderTxt:"Au fil des ans, nous avons compil\xe9 de nombreuses id\xe9es et ressources inestimables pour donner du pouvoir aux organisations qui donnent la priorit\xe9 au bien-\xeatre de leurs employ\xe9s. En t'associant \xe0 nous, tu auras acc\xe8s \xe0 la richesse des connaissances et des outils que nous avons d\xe9velopp\xe9s pour promouvoir des lieux de travail sains, heureux et engag\xe9s.",caseStudyListHeaderTxt:"Les histoires de r\xe9ussite de nos partenaires",caseStudyListSubheaderTxt:"Nous sommes immens\xe9ment fiers de nos partenaires, qui font tous preuve d'un engagement fort en faveur de l'\xe9panouissement personnel de leurs employ\xe9s. D\xe9couvre pourquoi plus de 100 entreprises de premier plan ont choisi NewU \xe0 travers ces success stories inspirantes qui t\xe9moignent de leur implication active dans le d\xe9veloppement de leurs employ\xe9s.",countriesTxt:"Countries",realImpact:"Vitalit\xe9 pour tous, de 10 \xe0 10 000 employ\xe9s",areYouEagerDiscoverWaysToMotivate:"Chaque employ\xe9 est diff\xe9rent. C'est pourquoi une approche personnelle fonctionne le mieux. Les employ\xe9s atteignent leurs objectifs de sant\xe9 de mani\xe8re amusante et accessible qui leur convient. Des petits pas aux grands changements : la vitalit\xe9 appartient \xe0 tous, \xe0 tous les niveaux.",downloadForFree:"T\xe9l\xe9charger gratuitement",teamCompetition:"Comp\xe9tition par \xe9quipe",healthyOlympics:"Jeux olympiques de la sant\xe9",newyearNewU:"Nouvelle ann\xe9e, NewU",charity:"Charit\xe9",exploreTheseCaseStudiesLearnMore:"D\xe9couvrez ces \xe9tudes de cas pour en savoir plus",downloadCasestudy:"T\xe9l\xe9charger l'\xe9tude de cas",caseStudy:"\xc9tude de cas",caseStudyPreviousTxt:"\xc9tude de cas pr\xe9c\xe9dente",caseStudyNextTxt:"\xc9tude de cas suivante",initiativesInspirationBook:"Cahier d'inspiration des initiatives",employeesTxt:"Employ\xe9s",ourTeamText:"Notre \xe9quipe",ourTeamDefaultDescription:"Vivre sainement et aider les autres, c'est notre passion ! Tu peux facilement nous qualifier de maniaques de la sant\xe9. Faire ressortir le meilleur chez les autres, c'est ce qui nous rend heureux ! C'est pourquoi nous avons d\xe9velopp\xe9 NewU. Une appli pour tous tes objectifs de sant\xe9, qu'il s'agisse de nutrition, de sommeil, d'exercice, de relaxation ou d'arr\xeater de fumer ! Une appli qui est facile \xe0 utiliser et amusante en plus. Oh, et toutes les informations contenues dans NewU sont scientifiquement fond\xe9es. Commen\xe7ons ensemble !",mainTeamText:"\xc9quipe NewU",advisorsText:"\xc9quipe consultative",backToHomePageText:"Page d'accueil",pageNotFoundText:"Page non trouv\xe9e",partnerHeaderTxt:"Rejoins 150+ organisations qui font confiance \xe0 NewU",partnerButtnTxt:"Lire toutes les \xe9tudes de cas",viewAllCaseStudies:"Voir les \xe9tudes de cas",companiesInEveryIndustry:"Des organisations de tous les secteurs et de toutes tailles nous font confiance",referralHeaderOne:"NewU s'assure qu'un nouveau comportement se transforme en habitude et que cela ne demande aucun effort",referralTxtOne:"Je le remarque moi-m\xeame. En utilisant l'application, je bois plus d'eau, je m'efforce de me reposer suffisamment mentalement et je r\xe9fl\xe9chis davantage aux succ\xe8s de la journ\xe9e.Cela ne me demande aucun effort.",referralNameOne:"Dave Beijer",referralPositionOne:'People & Culture, "Fibrant"',referralCtaHeaderOne:"Stimuler l'engagement des employ\xe9s",referralCtaTxtOne:"Nous avons lanc\xe9 avec succ\xe8s plus de 500 initiatives de sant\xe9 pour dynamiser les employ\xe9s",referralCtaButtonTxtOne:"Parlons-en",referralHeaderTwo:"Communication positive, facile et motivante",referralTxtTwo:"La vitalit\xe9 est un sujet qui n'en \xe9tait qu'\xe0 ses balbutiements chez Lok auparavant. Maintenant, nous avan\xe7ons \xe0 grands pas, nous avons des fruits sur le lieu de travail, nous faisons de l'exercice entre nous et avec NewU. J'esp\xe8re \xe9galement encourager les employ\xe9s \xe0 faire des choix plus sains dans d'autres domaines. Il peut s'agir de ne pas consommer de caf\xe9ine apr\xe8s 16 heures ou de faire un compliment \xe0 un coll\xe8gue qui travaille dur.",referralNameTwo:"Marjolein van der Baan",referralPositionTwo:'HR Manager, "Lok Installaties"',referralCtaHeaderTwo:"\xc9conomise ton \xe9nergie",referralCtaTxtTwo:"Nous nous occupons de l'onboarding, de la planification et de la cr\xe9ation de contenu, pour que tu n'aies pas \xe0 le faire",referralCtaButtonTxtTwo:"Parlons-en",endResultHeader:"Veux-tu que tes \xe9quipes soient...",endResultTitleOne:"En bonne sant\xe9",endResultSubtitleOne:"Une culture d'entreprise ax\xe9e sur la sant\xe9",endResultTitleTwo:"Engag\xe9",endResultSubtitleTwo:"La sant\xe9 comme sujet de conversation cl\xe9",endResultTitleThree:"Connect\xe9",endResultSubtitleThree:"\xc9quipes, d\xe9partements et lieux unifi\xe9s",userValueHeader:"En tant qu'employ\xe9, tu peux...",challengeValueHeader:"Rejoindre des d\xe9fis",connect
7ValueHeader:"Se connecter avec des coll\xe8gues",scienceValueHeader:"Acc\xe9der \xe0 des informations d'experts",aiCoachValueHeader:"Obtenir un coaching en IA",competeValueHeader:"Concourir et collaborer",contentValueHeader:"D\xe9couvre des s\xe9ances d'entra\xeenement, des recettes et des exercices de respiration",challengeValueSubheader:"Participe \xe0 plus de 100 d\xe9fis portant sur le bien-\xeatre mental, le sommeil, l'exercice, la nutrition et bien plus encore !",connectValueSubheader:"Interagis avec tes coll\xe8gues dans le monde entier gr\xe2ce \xe0 notre fil d'actualit\xe9",scienceValueSubheader:"Le mod\xe8le de changement de comportement de NewU, bas\xe9 sur des preuves, tire parti de l'expertise en mati\xe8re de sant\xe9 pour obtenir des r\xe9sultats \xe9prouv\xe9s.",aiCoachValueSubheader:"D\xe9veloppe des habitudes avec un coach IA personnel et engage-toi dans plus de 50 parcours d'habitudes",competeValueSubheader:"Choisis entre des comp\xe9titions individuelles, en \xe9quipe ou internationales. Faites \xe9quipe et collectez des fonds pour une Åuvre de charit\xe9.",contentValueSubheader:"Reste motiv\xe9 avec du contenu frais, ou cr\xe9e et partage le tien pour inspirer les autres.",employerValueHeader:"En tant qu'employeur, accordes-tu de la valeur ?",healthInsightsValueHeader:"Health insights",savingsValueHeader:"\xc9conomies de temps et de co\xfbts",privacyValueHeader:"Protection de la vie priv\xe9e",healthInsightsValueSubheader:"Obtiens des informations pr\xe9cieuses pour am\xe9liorer la sant\xe9 de ton entreprise",savingsValueSubheader:"L'\xe9quipe de r\xe9ussite de NewU cr\xe9e tous les supports marketing internes, tels que les courriels, les brochures et les affiches",privacyValueSubheader:"Nous appliquons une solide politique de confidentialit\xe9 des donn\xe9es et investissons continuellement dans la s\xe9curit\xe9 des utilisateurs.",processHeader:"Comment \xe7a marche ?",processStepOne:"Planifie un appel de d\xe9monstration avec l'un de nos sp\xe9cialistes du bonheur et de l'engagement",processStepTwo:"Cr\xe9er en collaboration un plan de vitalit\xe9 NewU adapt\xe9 aux besoins de ton entreprise",processStepThree:"Notre \xe9quipe d\xe9veloppe des supports de communication engageants",processStepFour:"Lancez NewU ! Il suffit de t\xe9l\xe9charger l'application et d'utiliser le code unique de ton entreprise",processStepFive:"Contr\xf4ler p\xe9riodiquement les performances et planifier de nouvelles initiatives",dashboardTxt:"Tableau de bord",newsfeedTxt:"Newsfeed",faqHeader:"Questions fr\xe9quemment pos\xe9es",faqSubtitle:"Tu as une autre question ? Envoie-nous un courriel \xe0 [email protected]",uniqueQuestion:"Qu'est-ce qui rend NewU unique ?",timeQuestion:"Combien de temps cela va-t-il me prendre ?",pricingQuestion:"Quelle est la tarification de NewU ?",privacyQuestion:"NewU est-il \xe0 l'abri des regards indiscrets ?",languageQuestion:"Dans quelles langues NewU est-il disponible ?",industryQuestion:"As-tu de l'exp\xe9rience dans notre secteur d'activit\xe9 ?",onboardingQuestion:"Est-ce que tu aides \xe0 l'int\xe9gration et \xe0 l'engagement des employ\xe9s ?",uniqueAnswer:"NewU soutient les employ\xe9s \xe0 devenir plus sains de mani\xe8re personnalis\xe9e et aide les employeurs \xe0 construire une culture de la sant\xe9. Avec NewU, travailler sur la sant\xe9 est facile, amusant et accessible \xe0 tous. Tu es curieux de savoir comment nous permettons \xe0 plus de 150 entreprises de favoriser une culture de la sant\xe9 ? Planifie ton appel.",timeAnswer:"Cela ne prend que quelques minutes par mois. Notre \xe9quipe s'occupe de l'onboarding et fournit tout le mat\xe9riel marketing et le contenu enti\xe8rement adapt\xe9 \xe0 tes besoins. Tu as acc\xe8s \xe0 un tableau de bord perspicace o\xf9 tu peux suivre l'activit\xe9 et l'impact de NewU, enti\xe8rement \xe0 l'\xe9preuve du GDPR.",pricingAnswer:"NewU a un prix bas fixe qui d\xe9pend de la taille de l'entreprise. Pas de petits caract\xe8res promis ! prix : Les offres de NewU. Planifie un appel pour discuter de ta tarification.",privacyAnswer:"NewU est enti\xe8rement conforme au GDPR. Sur la partie personnelle de, NewU peut am\xe9liorer la sant\xe9 de mani\xe8re enti\xe8rement priv\xe9e. Sur la partie entreprise de NewU, l'utilisateur peut d\xe9cider d'anonymiser son profil. Tu peux consulter nos conditions g\xe9n\xe9rales et notre politique de confidentialit\xe9 pour plus d'informations.",languageAnswer:"Actuellement, NewU est disponible en n\xe9erlandais, anglais, allemand et fran\xe7ais. Nous ajoutons continuellement de nouvelles langues, alors n'h\xe9site pas \xe0 programmer un appel pour voir si nous avons d\xe9j\xe0 ajout\xe9 ta langue !",industryAnswer:"Oui, nous avons de l'exp\xe9rience dans presque tous les secteurs d'activit\xe9. Tu es curieux de savoir si une entreprise similaire a d\xe9j\xe0 utilis\xe9 NewU ? Jette un coup d'Åil aux \xe9tudes de cas ou envoie-nous un message.",onboardingAnswer:"Oui, nous nous occupons de tout. Notre \xe9quipe supervise l'onboarding et fournit tout le mat\xe9riel marketing et le contenu enti\xe8rement adapt\xe9s \xe0 tes besoins. Tu as acc\xe8s \xe0 un tableau de bord perspicace o\xf9 tu peux suivre l'activit\xe9 et l'impact de NewU, enti\xe8rement \xe0 l'\xe9preuve du GDPR.",contactHeader:"Int\xe9ress\xe9 par une d\xe9monstration ? Let's talk !",contactQuote:"Faire ressortir le meilleur des autres, c'est ce qui nous rend heureux !",contactQuoteAuthor:"Gijs Limborgh - Co-fondateur",firstNameTxt:"Pr\xe9nom",lastNameTxt:"Nom de famille",companyTxt:"Entreprise",emailTxt:"Email",firstNamePlaceholder:"Jane / John",lastNamePlaceholder:"Doe",companyPlaceholder:"NewU",emailPlaceholder:"[email protected]",formButtonTxt:"Send",formErrorTxt:"Quelque chose s'est mal pass\xe9. Veuillez r\xe9essayer.",contactTxt:"Contactez-nous",introHeader:"R\xe9volutionne le travail de tes employ\xe9s",introSubtitle:"NewU est ton partenaire et ton si\xe8ge social pour planifier, mesurer et lancer des initiatives de sant\xe9 impactantes. Lib\xe8re tout le potentiel de ton entreprise tout en renfor\xe7ant les liens, en promouvant le bien-\xeatre et en favorisant la r\xe9ussite.",healthTxt:"Health",happinessTxt:"Bonheur",connectivityTxt:"Connectivit\xe9",introContactBtn:"Nous contacter",introCalendlyBtn:"D\xe9monstration gratuite",welcomeTxt:"Bienvenue \xe0 NewU. Si\xe8ge social du bien-\xeatre",maleName:"Jim Turner",femaleName:"Sally Jones",dateOne:"1h",dateTwo:"3h",maleMsg:"Ma routine a chang\xe9 du tout au tout ! Je me sens super bien !",femaleMsg:"Je viens de terminer une autre s\xe9ance d'entra\xeenement ! Je me sens forte !",workoutTxt:"Entra\xeenement",hrManagerTxt:"Hr-Manager",runTxt:"Run",textTxt:"Text",cookieHeader:"\uD83C\uDF6A Peut-on utiliser des cookies ?",cookieDescription:"Nous utilisons de
7s cookies pour am\xe9liorer ton exp\xe9rience, et am\xe9liorer les performances du site web.",homeDefaultDescriptionTxt:"D\xe9couvre et cr\xe9e des habitudes saines avec l'appli NewU de mani\xe8re amusante, facile et efficace. Application de teambuilding et de vitalit\xe9 pour les entreprises. Lance un d\xe9fi \xe0 ta famille et \xe0 tes coll\xe8gues !",homeSEODescriptionTxt:"Stimule la vitalit\xe9 sur le lieu de travail : NewU rend la sant\xe9 amusante, facile et accessible \xe0 tous les employ\xe9s.",blogSEODescriptionTxt:"Vitalit\xe9 au travail: conseils uniques, adh\xe9sion employ\xe9s, questionnaires vitalit\xe9 & culture sant\xe9.",casestudySEODescriptionTxt:"D\xe9couvre comment les entreprises augmentent la vitalit\xe9 des employ\xe9s et favorisent leur connectivit\xe9.",teamSEODescriptionTxt:"Rencontre l'\xe9quipe de NewU, des experts en vitalit\xe9 au travail et en cr\xe9ation d'employ\xe9s sains, connect\xe9s et heureux.",nextTxt:"Suivant",previousTxt:"Pr\xe9c\xe9dent",tryForFree:"Essaie gratuitement",scheduleDemo:"Planifier une d\xe9mo",oneLiner1:"Plateforme #1 pour des",oneLiner2:"sains",oneLiner3:"et",oneLiner4:"connect\xe9s",oneLiner5:"coll\xe8gues",newsletterOneLiner1:"La",newsletterOneLiner2:"sur la vitalit\xe9 des RH",newsletterOneLiner3:"#1 lettre d'information",subscribeForFree:"S'abonner gratuitement",recommended:"Recommand\xe9",packageName1:"Entr\xe9e",packageName2:"Prime",packageName3:"Impact",yearAnnually:"ann\xe9e / Annuellement",valueAppUsage:"Utilisation illimit\xe9e de NewU pour tous les employ\xe9s 24 h/24 et 7 j/7, \xe0 tout endroit",valuePortal:"Acc\xe8s \xe0 la biblioth\xe8que dâinitiatives, supports marketing uniques & studio promo d\xe9di\xe9",valueStrategicCall:"R\xe9union trimestrielle avec un expert NewU + appel dâint\xe9gration",valueTechSupport:"Support de chat illimit\xe9 pour les utilisateurs",valueEPMO:"Recherche sant\xe9 gratuite pour lâensemble de lâorganisation",priceOneLiner1:"La solution tout-en-un pour",priceOneLiner2:"bien-\xeatre, satisfaction des employ\xe9s et connexion",priceOneLiner3:"\xe0 un prix fixe et bas",numOfEmployees:"Nombre d'employ\xe9s",employeeLimitQ:"Plus de 1500 salari\xe9s?",mentalPhysical:"Bien-\xeatre mental et physique",twentyFourAccess:"Acc\xe8s 24 heures sur 24 et 7 jours sur 7 \xe0 plus de 100 habitudes saines personnalis\xe9es, \xe0 de d\xe9licieuses recettes et \xe0 des s\xe9ances d'entra\xeenement interactives. Plus de 1000 conseils et astuces sur le bien-\xeatre mental, la nutrition, le mouvement, l'arr\xeat du tabac, et plus encore.",engagingChallenges:"Des d\xe9fis engageants sous toutes les formes",participateInteractiveChallenges:"Participe \xe0 des d\xe9fis interactifs. Tu as une id\xe9e de d\xe9fi ? Il y a 99,9 % de chances que tu puisses le r\xe9aliser avec NewU. Partage tes exp\xe9riences sur le fil d'actualit\xe9 de ton organisation. Sensibilisez les gens \xe0 la sant\xe9 mentale, lancez des comp\xe9titions sportives, r\xe9coltez de l'argent pour des Åuvres caritatives, marchez ensemble d'un bureau \xe0 l'autre, et bien plus encore.",createVitalityPlanTitle:"Adapte NewU \xe0 tes besoins",createVitalityPlanDescription:"Planifie des initiatives en moins de 2 minutes. Choisis des initiatives impactantes dans la biblioth\xe8que d'inspiration.",pickImpactfulInitiativesTitle:"\xc9laborer des strat\xe9gies avec NewU Coach",pickImpactfulInitiativesDescription:"\xab Comment faire de la sant\xe9 un succ\xe8s dans mon organisation ? \xbb Excellente question ! Nos coachs NewU exp\xe9riment\xe9s ont les r\xe9ponses.",communicationMaterialsTitle:"T\xe9l\xe9charge et partage des promotions engageantes",communicationMaterialsDescription:"Textes, affiches, vid\xe9os et pr\xe9sentations adapt\xe9s \xe0 ton initiative, en 1 clic.",signUpWithTitle:"S'inscrire \xe0 l'appli avec un code unique.",signUpWithDescription:"Comment s'inscrire \xe0 l'application mobile ? C'est tr\xe8s simple. Cr\xe9e et partage le code de connexion. C'est tout.",detailedReportingTitle:"Des rapports perspicaces dans le respect de la vie priv\xe9e.",detailedReportingDescription:"Enti\xe8rement anonymis\xe9s . Tout ce que tu dois savoir sur la sant\xe9, la connectivit\xe9 et le bien-\xeatre de ton organisation est disponible sur ton propre portail.",howDoesItWorkTitle:"Comment \xe7a marche ?",howDoesItWorkDescription:"1 application pour tous tes employ\xe9s. 1 Portail pour tout g\xe9rer.",exploreNewUTxt:"Explorer NewU",ourStoryTxt:"Notre histoire",subscribeTxt:"Souscrire",founderTestimonialParagraphOneTxt:"Nous (Bart & Gijs), deux anciens \xe9tudiants en sciences du mouvement humain, avons lanc\xe9 NewU parce que nous pensons qu'une culture de la sant\xe9, de la connectivit\xe9 et du d\xe9veloppement personnel est au cÅur de toute organisation r\xe9ussie.",founderTestimonialParagraphTw
7oTxt:"Nous avons commenc\xe9 il y a 3 ans avec 3 entreprises aux Pays-Bas et nous sommes fiers d'\xeatre actuellement avec plus de 300 partenaires dans 7 pays sur notre chemin pour devenir la plus grande application de sant\xe9 pour les entreprises europ\xe9ennes.",founderTestimonialParagraphThreeTxt:"Nous sommes impatients de travailler avec toi bient\xf4t et de booster la sant\xe9 de tes employ\xe9s, ainsi que leur connectivit\xe9.",mobileDemoBannerTxt:"Curieux de savoir pourquoi nos partenaires sont si enthousiastes \xe0 propos de NewU ?",mainDemoBannerTxt:"Cr\xe9e ta propre culture saine",meetCoachTxt:"Rencontre un coach",headerBannerTextOne:"\uD83D\uDD25 Rejoins la newsletter n\xb01 des salari\xe9s",headerBannerTextTwo:"connect\xe9s",headerBannerTextThree:"en bonne sant\xe9.",headerBannerTextFour:" ",trustedBy:"Plus de",partners:"partenaires de tous les secteurs d'activit\xe9 nous font confiance",fromStartupToEnterprise:"Des startups aux entreprises. Variant entre la technologie, la vente au d\xe9tail, la construction, l'exp\xe9dition, le marketing et ton secteur d'activit\xe9.",minimalEffortMeasurableResults:"Effort minimal. R\xe9sultats mesurables.",subscribePopUpHeader:"La #1 lettre d'information sur la vitalit\xe9 des RH",subscribePopUpSubHeader:"Inscris-toi pour recevoir des informations hebdomadaires uniques !",subscribeSuccess:"Incroyable ! Tu es inscrit !",demoPopUpHeader:"T\xe9l\xe9charge et explore NewU gratuitement",demoPopUpSubHeader:"D\xe9couvre pourquoi nos partenaires sont si enthousiastes",formSuccessTxt:"Tu as re\xe7u un mail avec des informations sur le t\xe9l\xe9chargement",teamHeaderOne:"Tous les jours est un ",teamHeaderOneBold:"nouveau jour",teamHeaderTwo:"pour devenir le ",teamHeaderTwoBold:"NewU",teamStoryHeader:"Pourquoi nous avons cr\xe9\xe9",teamStoryHeaderBold:"NewU",coreValuesHeader:"Nos",coreValuesHeaderBold:"Valeurs fondamentales",coreValue1Header:"Nous sommes une \xe9quipe de champions",coreValue1:"Les champions jouent pour gagner. Nous communiquons rapidement, clairement et avec respect parce que nous savons que la compr\xe9hension et l'ouverture sont la base de relations solides. Avant tout, nous veillons les uns sur les autres. Nous sommes l\xe0 les uns pour les autres, nous nous soutenons et nous c\xe9l\xe9brons nos succ\xe8s ensemble.",coreValue2Header:"NewU est une usine \xe0 champions",coreValue2:"Chez NewU, nous inspirons tous les membres de l'\xe9quipe \xe0 devenir des champions. Nous nous engageons \xe0 cro\xeetre ensemble. Cela signifie se donner les moyens de grandir et d'apprendre au-del\xe0 de votre propre imagination.",coreValue3Header:"Le client est roi",coreValue3:"La r\xe9ussite du client est toujours notre priorit\xe9, et nous cherchons en permanence des moyens d'am\xe9liorer l'exp\xe9rience client. Chaque jour, nous nous engageons \xe0 changer la vie de millions de personnes et \xe0 fournir les outils dont elles ont besoin pour atteindre et d\xe9passer leurs objectifs de sant\xe9.",teamMembersHeader:"Notre \xe9quipe de",teamMembersHeaderBold:"Champions",teamMembers:"L'\xc9quipe",advisors:"Conseillers",everybody:"Tout le monde",resumeTeam:"Veux-tu avoir un impact sur la sant\xe9 de plus d'un million de personnes ? Tu es impatient de te transformer et de devenir un champion de NewU ?",resumeTeamBold:"Envoie ton CV \xe0 [email protected]",teamStory1:"Nous (Bart & Gijs), deux anciens \xe9tudiants en sciences du mouvement humain, avons lanc\xe9 NewU parce que nous pensons qu'une culture de la sant\xe9, de la connectivit\xe9 et du d\xe9veloppement personnel est au cÅur de toute organisation r\xe9ussie. Nous avons commenc\xe9 avec la mission d'aider 1 million de personnes \xe0 cr\xe9er des habitudes saines.",teamStory2:"Nous avons commenc\xe9 il y a quatre ans avec trois entreprises et nous sommes fiers d'\xeatre actuellement avec plus de 300 partenaires dans sept pays, en passe de devenir la plus grande application de sant\xe9 pour les entreprises europ\xe9ennes.",teamStory3:"Nos champions NewU sont la force motrice derri\xe8re le succ\xe8s de NewU. Leur engagement et leur volont\xe9 d'avoir un impact sont au cÅur de ce que nous faisons.",generalConditionsOfPartnershipTxt:"Conditions g\xe9n\xe9rales de partenariat",habitsCreated:"habitudes cr\xe9\xe9es",epmo:"e-Recherche sant\xe9",yourEmployee:"Employ\xe9s",howItWorks:"Comment \xe7a fonctionne",privacyAndSecurity:"Confidentialit\xe9 et s\xe9curit\xe9",explore:"Explorer",scheduleAnAppointment:"Planifier un rendez-vous",landingHeaderMain:"La solution tout-en-un pour",landingHeaderHighlight1:"le bien-\xeatre ",landingHeaderHighlight2:" et la satisfaction des employ\xe9s",heroImageAlt:"Image de d\xe9monstration NewU",discoverNewUFreeBtn:"D\xe9couvrir NewU",identifiableTitle:"Reconnaissable ?",identifiableAlt1:"Image identifiable 1",identifiableText1:"Vous voulez offrir quelque chose \xe0 tous les employ\xe9s, \xe0 tous les niveaux",identifiableAlt2:"Image identifiable 2",identifiableText2:"Tout votre budget part dans les enqu\xeates de satisfaction, les bilans de sant\xe9 ou les analyses co\xfbteuses",identifiableAlt3:"Image identifiable 3",identifiableText3:"Vous souhaitez connecter les employ\xe9s entre \xe9quipes, sites ou pays",identifiableAlt4:"Image identifiable 4",identifiableText4:"Peu de temps, mais la vitalit\xe9 et la satisfaction des employ\xe9s restent une priorit\xe9 ?",learnMoreBtn:"Lire la suite",landingPageFeatureSectionTitle1:"Une vision structur\xe9e de la sant\xe9 et de la satisfaction de vos employ\xe9s",landingPageFeatureSectionSubtitle1:"Avec NewU, vous obtenez en un rien de temps des donn\xe9es continues et conformes \xe0 la vie priv\xe9e sur la satisfaction et le bien-\xeatre des employ\xe9s. Des donn\xe9es sur lesquelles vous et vos employ\xe9s pouvez agir imm\xe9diatement, et qui vous permettent de piloter votre organisation. Pas une mesure unique, mais aussi souvent que vous le souhaitez. Une comptabilit\xe9 pour votre capital le plus pr\xe9cieux : vos employ\xe9s !",landingPageFeatureSectionTitle2:"De l'insight \xe0 l'action. Rendez la vitalit\xe9 et la satisfaction au travail accessibles \xe0 chaque employ\xe9",landingPageFeatureSectionSubtitle2:"Donnez \xe0 chaque employ\xe9 la possibilit\xe9 de travailler sur sa sant\xe9 au moment qui lui convient le mieux. D'un coup d'Åil, les employ\xe9s voient leur score de sant\xe9 personnel, traduit en petites actions r\xe9alisables qui leur correspondent vraiment. D'une marche quotidienne \xe0 un repas sain, un entra\xeenement interactif ou une courte m\xe9ditation, tout ce dont vos employ\xe9s ont besoin pour rendre vitalit\xe9 et connexion simples et agr\xe9ables.",landingPageFeatureSectionTitle3:"Un seul outil pour vitalit\xe9, connexion et satisfaction des employ\xe9s, toute l'ann\xe9e",landingPageFeatureSectionSubtitle3:"De la semaine de vitalit\xe9, l'\xe9v\xe9nement padel ou la marche collective \xe0 la Journ\xe9e mondiale de la sant\xe9 mentale. Mettez les employ\xe9s en mouvement avec des d\xe9fis accessibles, des activit\xe9s communes et des initiatives qui rapprochent les coll\xe8gues. Avec les enqu\xeates pulse, vous avez en continu une vision de ce qui se passe dans les \xe9quipes et les services. Via le tableau de bord, vous transformez ces insights en actions concr\xe8tes ou en conversations utiles. Gr\xe2ce \xe0 votre fil d'actualit\xe9 et \xe0 vos campagnes e-mail, tout le monde reste inform\xe9 et engag\xe9.",landingPageFeatureSectionButton:"D\xe9couvrir NewU",landingPageStepperHeaderMain:"Commencer avec NewU ?",landingPageStepperHeaderHighlight:"Super simple !",landingPageStepperStep1:"Lancement avec un expert NewU",landingPageStepperStep2:"Promotion inspirante en un rien de temps",landingPageStepperStep3:"Inscription avec un code unique",landingPageStepperStep4:"Rapports significatifs",landingPageStepperStep5:"Nous r\xe9pondons \xe0 toutes les questions de vos collaborateurs",landingPageStepperStep6:"Point trimestriel avec un expert NewU",blogsMainPageSectionHeaderMain:"Hebdomadaires",blogsMainPageSectionHeaderHighlight:"conseils sant\xe9 !",landingPageFounderTestimonialHeaderMain:"De coche",landingPageFounderTestimonialHeaderHighlight:"\xe0 lâimpact",landingPageFounderTestimonialBody1:"Nous croyons que des employ\xe9s sains et engag\xe9s sont le fondement de toute entreprise p\xe9renne.",landingPageFounderTestimonialBody2:"Notre mission ? Construire 100 millions dâhabitudes saines. Et nous en sommes fiers : avec notre \xe9quipe, nous sommes d\xe9j\xe0 bien partisâdans des organisations de 10 \xe0 10 000 employ\xe9s dans cinq pays. Une habitude \xe0 la fois !",landingPageFounderTestimonialBody3:"Nous lâavons vu encore et encore : des entreprises achetaient une recherche sant\xe9, d\xe9pensaient tout leur budgetâet nâavaient plus rien pour ce qui fait vraiment la diff\xe9rence : la mise en Åuvre.",landingPageFounderTestimonialBody4:"Cela peut \xeatre diff\xe9rent ! Câest pourquoi vous obtenez toujours votre e-Recherche sant\xe9 gratuitement, en plus de toutes les habitudes saines et initiatives \xe0 impact. Pas de co\xfbts superflus, mais une marge imm\xe9diate pour d\xe9velopper vitalit\xe9 et connexion sur le lieu de travail. Avec des insights mesurables qui m\xe8nent \xe0 lâaction, des initiatives qui font bouger vos collaborateurs et des habitudes qui sâancrent vraimentâpersonnelles et accessibles.",landingPageFounderTestimonialByline:"Gijs & Bart",landingPageFounderTestimonialButton:"Rencontrez lâ\xe9quipe",homeDemoBannerTitle:"Vous voulez vous lancer dans la vitalit\xe9, la connexion et la satisfaction des employ\xe9s ?",homeDemoBannerScheduleButton:"Planifier un rendez-vous",homeDemoBannerDiscoverButton:"D\xe9couvrir NewU",freeEpmo:"Recherche sant\xe9 gratuite",employeeFeatureTitle1:"Un outil pour tout ce qui concerne la vitalit\xe9, recherche sant\xe9 & recherche satisfaction employ\xe9s",employeeFeatureSubtitle1:"Fini les syst\xe8mes s\xe9par\xe9s ou les fournisseurs sans fin. Avec une seule plateforme, vous g\xe9rez tout, de la recherche sant\xe9, recherche satisfaction employ\xe9s \xe0 la politique de vitalit\xe9 et aux d\xe9fis. Tout est pr\xeat en une heure. Et vou
7s voulez lier les initiatives actuelles ? NewU s'int\xe8gre parfaitement avec tout ce que vous proposez actuellement, des plans v\xe9lo aux \xe9v\xe9nements padel.",employeeFeatureTitle2:"De l'insight \xe0 l'action. Rendez la vitalit\xe9 possible pour chaque type d'employ\xe9",employeeFeatureSubtitle2:"Donnez \xe0 chaque employ\xe9 la possibilit\xe9 de travailler sur sa sant\xe9, au moment qui lui convient. D'un coup d'Åil, les employ\xe9s voient leur score de sant\xe9 personnel, traduit en petites actions r\xe9alisables qui leur correspondent vraiment. D'une marche quotidienne \xe0 un repas sain, un entra\xeenement interactif ou une courte m\xe9ditation, tout ce qu'il faut pour rendre la vitalit\xe9 simple et amusante.",employeeFeatureTitle3:"Travailler ensemble \xe0 la connexion",employeeFeatureSubtitle3:"Une culture saine \xe9merge gr\xe2ce \xe0 la connexion. Quand les coll\xe8gues travaillent avec plaisir, apprennent \xe0 mieux se conna\xeetre et construisent ensemble leur bien-\xeatre, l'organisation grandit naturellement. NewU rend cela simple, personnel et \xe9volutif sans prendre de temps suppl\xe9mentaire. En un clic, enti\xe8rement adapt\xe9 \xe0 l'organisation.",ourPartnersTxt:"Nos partenaires",partnershipFeaturesHeader1:"En tant que partenaire, vous avez acc\xe8s \xe0â¦",partnershipFeaturesSubheader1:"D\xe9veloppez et faites un impact avec les bons outils",partnershipFeaturesItem1App:"Votre propre application \xe0 marque blanche (avec logo et nom du partenaire)",partnershipFeaturesItem1Clients:"G\xe9rez tous vos clients en un seul endroit",partnershipFeaturesItem1Content:"Partagez et promouvez votre propre contenu",partnershipFeaturesItem1PMO:"Lancez des recherches sant\xe9 ou des enqu\xeates percutantes",partnershipFeaturesItem1Revenue:"Gagnez directement via un mod\xe8le de revenus innovant",partnershipFeaturesHeader2:"Mod\xe8le de revenus",partnershipFeaturesSubheader2:"Gagnez directement avec NewU",partnershipFeatures2Check1:"Lancez NewU via des licences exclusives",partnershipFeatures2Check2:"Gagnez selon un mod\xe8le de partage de revenus",partnershipFeatures2Check3:"Promouvez et vendez votre propre contenu",partnershipFeaturesHeader3:"Proposez une recherche sant\xe9 num\xe9rique ou un questionnaire personnalis\xe9",partnershipFeaturesSubheader3:"Renforcez votre offre digitale avec des recherches sant\xe9 et questionnaires personnalis\xe9s",partnershipFeatures3Check1:"Lancez des recherches sant\xe9 et enqu\xeates gratuites",partnershipFeatures3Check2:"Int\xe9grez vos propres questionnaires",partnershipFeatures3Check3:"Reliez les insights aux actions gr\xe2ce \xe0 des int\xe9grations fluides",partnershipFeaturesHeader4:"Positionnez-vous de fa\xe7on unique sur le march\xe9",partnershipFeaturesSubheader4:"Imposez-vous comme la r\xe9f\xe9rence en vitalit\xe9 et connectivit\xe9",partnershipFeatures4Check1:"Votre propre application & plateforme de vitalit\xe9 \xe0 votre image",partnershipFeatures4Check2:"Donnez acc\xe8s \xe0 des recherches sant\xe9 gratuites et int\xe9grez vos questionnaires sur mesure",partnershipFeatures4Check3:"Accompagnez vos clients avec des analyses parfaitement align\xe9es sur les actions",partnershipFeaturesButtonTxt:"D\xe9couvrez plus",partnershipOpeningHeader:"Ensemble, nous \xe9tablissons la norme en vitalit\xe9 et connectivit\xe9 sur le lieu de travail",partnershipOpeningSubheader:"Nous collaborons avec des organisations et des professionnels qui s'engagent \xe0 am\xe9liorer la vitalit\xe9 en entreprise. Nos partenaires sont :",partnershipOpeningItem1:"Services de sant\xe9 au travail",partnershipOpeningItem2:"Services de pr\xe9vention",partnershipOpeningItem3:"Coachs vitalit\xe9 et organisations de vitalit\xe9",partnershipOpeningCheck1:"Services de sant\xe9 au travail",partnershipOpeningCheck2:"Services de pr\xe9vention",partnershipOpeningCheck3:"Coachs vitalit\xe9 et organisations de vitalit\xe9",partnershipStepperHeader:"Votre parcours vers une collaboration \xe0 fort impact",partnershipStepperStep1:"Lancement avec le Partnership Manager",partnershipStepperStep2:"Personnalisez NewU avec votre contenu et votre marque",partnershipStepperStep3:"Cr\xe9ez des campagnes personnalis\xe9es pour vos clients",partnershipStepperStep4:"C\xe9l\xe9brez le premier succ\xe8s",partnershipStepperStep5:"G\xe9rez tous vos clients en un seul endroit",partnershipStepperStep6:"R\xe9union mensuelle avec le Partnership Manager",getInstantInsightIntoYourEmployees:"Obtenez un aper\xe7u continu de la sant\xe9 de vos employ\xe9s - d'une mani\xe8re qui fonctionne.",withNewUYouGetPrivacyProofPMO:"Avec NewU, vous obtenez de mani\xe8re continue et en un rien de temps des donn\xe9es de recherche sant\xe9 \xe0 l'abri des regards indiscrets, avec lesquelles les employ\xe9s peuvent commencer \xe0 travailler imm\xe9diatement, et que vous pouvez r\xe9ellement g\xe9rer. Pas seulement une fois, mais aussi souvent que vous le souhaitez ! La comptabilit\xe9 de votre actif le plus important, les personnes!",downloadInfo:"T\xe9l\xe9charger l'info",reduceAbsenteeism:"Un outil pour tout ce qui concerne la vitalit\xe9, recherche sant\xe9 & recherche satisfaction employ\xe9s",curiousAboutYourHealthScore:"Fini les syst\xe8mes s\xe9par\xe9s ou les fournisseurs sans fin. Avec une seule plateforme, vous g\xe9rez tout, de la recherche sant\xe9, recherche satisfaction employ\xe9s \xe0 la politique de vitalit\xe9 et aux d\xe9fis. Tout est pr\xeat en une heure. Et vou
7s voulez lier les initiatives actuelles ? NewU s'int\xe8gre parfaitement avec tout ce que vous proposez actuellement, des plans v\xe9lo aux \xe9v\xe9nements padel.",thisPMOGivesEmployeesValuableInsight:"Cette recherche sant\xe9 donne aux employ\xe9s un aper\xe7u pr\xe9cieux de leur exp\xe9rience professionnelle, de leur mode de vie et de leur \xe9nergie mentale via un questionnaire num\xe9rique accessible. L'objectif est la prise de conscience et l'auto-r\xe9flexion - aucun diagnostic m\xe9dical ou recommandation de traitement n'est fourni.",tiredOfSpendingYourEntireBudgetOnPMO:"Fatigu\xe9 de d\xe9penser tout votre budget pour une recherche sant\xe9, sans avoir d'argent restant pour avoir un impact ?",coveredPartOfPAGO:"En fonction de vos risques professionnels, NewU peut \xeatre utilis\xe9 comme recherche sant\xe9.",insightfulAdvisoryReport:"Rapport consultatif perspicace - obtenez un aper\xe7u instantan\xe9 de la sant\xe9 de vos employ\xe9s",tipsHabitsChallengesThatWorkSeamlesslyWithEmployee:"Conseils, habitudes et d\xe9fis qui fonctionnent parfaitement avec l'employ\xe9",kickOffWithNewUExpert:"Lancement avec un expert NewU",promotionInInstant:"Promotion instantan\xe9e",finishedWithPMOInNoTime:"Recherche sant\xe9 termin\xe9e en un rien de temps",employeeGetsToWorkOnPersonalAdvice:"L'employ\xe9 peut travailler sur des conseils personnalis\xe9s",meaningfulReporting:"Rapports significatifs",quarterlyCheckInWithExpert:"V\xe9rification trimestrielle avec un expert",watchVideo:"Regarder la vid\xe9o",startingWithFreePmoOnNewU:"Commencer avec la recherche sant\xe9 gratuite sur NewU?",superSimple:"Super simple!",doesNewUMeetLegalRequirementsForYour:"NewU r\xe9pond-il aux exigences l\xe9gales pour votre ",pmoOrPago:"Recherche sant\xe9 ?",yes:"Oui!",newUOffersFullFledgedDigital:"NewU propose un examen m\xe9dical pr\xe9ventif num\xe9rique complet, avec des questionnaires valid\xe9s sur la sant\xe9 mentale et physique, le stress, la capacit\xe9 de travail, le mode de vie et plus encore.",ofCompaniesComplyWithEPMO:" des entreprises se conforment \xe0 l'e-recherche sant\xe9 ou \xe0 une enqu\xeate suppl\xe9mentaire sur la charge de travail psychosociale (PSA). Ces deux types d'enqu\xeate peuvent \xeatre r\xe9alis\xe9s par l'interm\xe9diaire de NewU !",requiresPhysicalMedicalExamination:" n\xe9cessitent un examen m\xe9dical physique (par exemple en cas de bruit ou de substances toxiques), ce que NewU ne propose pas.",whatDoYouNeed:"De quoi avez-vous besoin ? Cela d\xe9coule de votre Inventaire et \xc9valuation des Risques (RI&E).",free:"Gratuit",informationFreePMO:"Informations - Recherche sant\xe9 gratuite",mtoInformation:"Informations - Satisfaction des employ\xe9s",pmo:"Recherche sant\xe9",partnersTxt:"Partenaires",more:"Plus",isoTitle:"Certifi\xe9 ISO 27001",isoSubtitle:"Nous sommes certifi\xe9s ISO 27001 et respectons les normes les plus \xe9lev\xe9es en mati\xe8re de s\xe9curit\xe9 de lâinformation. Vos donn\xe9es de sant\xe9 sont g\xe9r\xe9es avec des politiques strictes, des contr\xf4les et une surveillance continue afin de garantir leur confidentialit\xe9, int\xe9grit\xe9 et disponibilit\xe9.",penTestTitle:"Test dâintrusion annuel !",penTestSubtitle:"Les tests dâintrusion identifient les vuln\xe9rabilit\xe9s avant quâelles ne soient exploit\xe9es, renfor\xe7ant la s\xe9curit\xe9 et la confiance en garantissant la protection de vos donn\xe9es sensibles.",headerPrivacyPrefix:"Votre",headerPrivacyKeyword:"confidentialit\xe9",headerPrivacySuffix:"est notre priorit\xe9",openingParagraph:"Prot\xe9ger votre vie priv\xe9e est essentiel pour nous, tant pour votre sant\xe9 que pour votre organisation. Vos activit\xe9s sont confidentielles et nous assurons la protection des informations sensibles, renfor\xe7ant ainsi la confiance et le bien-\xeatre.",gdprTitle:"100 % conforme au RGPD",gdprSubtitle:"Nous veillons enti\xe8rement \xe0 la s\xe9curit\xe9 de vos donn\xe9es personnelles ! Nous respectons scrupuleusement toutes les r\xe8gles du RGPD pour garantir la protection de vos informations. Votre vie priv\xe9e compte pour nous, et nous la prenons tr\xe8s \xe0 cÅur !",discoverMore:"D\xe9couvrir plus",wantToStartWithWorkplaceVitality:"Tu veux commencer \xe0 booster l'\xe9nergie au boulot sans te prendre la t\xeate ?",downloadError:"Vos informations ont bien \xe9t\xe9 re\xe7ues, mais le t\xe9l\xe9chargement du PDF a malheureusement \xe9chou\xe9. Pas dâinqui\xe9tude : nous vous contacterons prochainement.",storeLeadInfoError:"Une erreur est survenue lors de lâenregistrement de vos informations. Nâh\xe9sitez pas \xe0 nous contacter \xe0 [email protected] et nous vous aiderons avec plaisir.",fullNameTxt:"Nom complet",phoneNumberTxt:"Num\xe9ro de t\xe9l\xe9phone",mainPageTestimonialTitle:"Histoires de clients sur NewU",pricingTitle:"Choisissez un mod\xe8le de tarification qui convient le mieux \xe0 votre organisation",pricingSubtitle:"S\xe9lectionnez l'abonnement qui r\xe9pond le mieux \xe0 vos besoins",pricingMonths:"mois",pricingOneTime:"Une seule fois",pricingUnlimited:"Illimit\xe9",pricingFeaturePMO:"Recherche de sant\xe9 & recherche psych
7ologique",pricingFeatureMTO:"Enqu\xeate de satisfaction des employ\xe9s",pricingFeatureAccess:"Acc\xe8s illimit\xe9 \xe0 NewU pour tous les employ\xe9s, 24h/24 et 7j/7, \xe0 tout endroit",pricingFeatureLibrary:"Acc\xe8s illimit\xe9 \xe0 la biblioth\xe8que d'initiatives de vitalit\xe9",pricingFeatureCampaigns:"Campagnes de vitalit\xe9 automatiques et newsletters",pricingFeatureBranding:"Votre propre logo et nom d'entreprise dans NewU",pricingFeatureManagement:"Rapports de gestion uniques avec des insights sur la sant\xe9 des employ\xe9s",pricingFeatureOnboarding:"Appel d'int\xe9gration personnel",pricingFeatureVitalityCoach:"Gestionnaire de succ\xe8s client d\xe9di\xe9 (max. 6 appels par an)",pricingFeatureSupport:"Support client pour les employ\xe9s via le chat NewU",pricingFeatureCustomBranding:"Vos propres couleurs et branding dans NewU",pricingBestValue:"Meilleure Valeur",pricingIncluded:"Inclus",pricingNotIncluded:"Non inclus",year:"ann\xe9e",pmo2HeaderPt1:"Check-up",pmo2HeaderPt2:"sant\xe9 gratuit",pmo2Subheader:"Marre de d\xe9penser tout votre budget dans un seul check-up bien-\xeatre & sant\xe9 sans cr\xe9er dâimpact durable ?",pmo2USP1:"Des insights continus sur la sant\xe9 et le bien-\xeatre de vos employ\xe9s, pour rep\xe9rer les risques t\xf4t et les accompagner de mani\xe8re proactive.",pmo2USP2:"Des rapports de conseil clairs qui donnent une vue directe sur le bien-\xeatre de vos \xe9quipes.",pmo2USP3:"Des conseils pratiques, habitudes et d\xe9fis adapt\xe9s \xe0 chaque employ\xe9.",pmo2SectionHeader1:"Obtenez un aper\xe7u continu de la sant\xe9 de vos employ\xe9s â dâune fa\xe7on qui fonctionne vraiment",pmo2SectionBody1:"Avec NewU, vous obtenez en un rien de temps des insights de recherche sant\xe9 continus et respectueux de la vie priv\xe9e, que les employ\xe9s peuvent utiliser imm\xe9diatement et qui vous permettent de vraiment piloter. Pas une mesure unique, mais aussi souvent que vous le souhaitez ! Une comptabilit\xe9 pour votre capital le plus pr\xe9cieux : vos collaborateurs !",pmo2SectionHeader2:"Une plateforme pour tout ce qui touche au bien-\xeatre et \xe0 la satisfaction des employ\xe9s",pmo2SectionBody2:"Fini les syst\xe8mes d\xe9connect\xe9s ou les fournisseurs \xe0 lâinfini. Avec une seule plateforme, vous g\xe9rez tout : enqu\xeates de satisfaction, pulse surveys, initiatives de bien-\xeatre et d\xe9fis.\n\nMettez votre programme en place en un rien de temps avec votre propre expert NewU. Vous avez d\xe9j\xe0 des initiatives en cours ? NewU sâint\xe8gre parfaitement \xe0 ce que vous proposez d\xe9j\xe0, des plans v\xe9lo aux \xe9v\xe9nements de padel.",employeeSatisfactionNavbar:"Satisfaction des employ\xe9s",mtoHeaderPt1:"Pulse surveys",mtoHeaderPt2:"& enqu\xeates de satisfaction",mtoSubheader:"Des insights illimit\xe9s et continus sur la satisfaction et la connexion au sein de votre organisation gr\xe2ce \xe0 vos propres enqu\xeates de satisfaction et pulse surveys.",mtoUSP1:"Personnalisez vos enqu\xeates en fonction de ce qui compte dans votre organisation â de lâeNPS et du leadership \xe0 la charge de travail, la culture et la collaboration.",mtoUSP2:"Filtrez facilement les insights par \xe9quipe, d\xe9partement ou site via un tableau de bord en temps r\xe9el sur lequel vous pouvez agir imm\xe9diatement.",mtoUSP3:"Un haut niveau de participation gr\xe2ce \xe0 lâacc\xe8s web & app et \xe0 une communication automatis\xe9e, pour des mesures continues simples et efficaces.",mtoSectionHeader1:"Obtenez une vision continue de la satisfaction des employ\xe9s",mtoSectionBody1:"Avec les enqu\xeates de satisfaction et les pulse surveys NewU, vous obtenez en continu une vue sur ce qui se passe dans votre organisation. D\xe9couvrez ce qui donne de lâ\xe9nergie aux employ\xe9s, o\xf9 les d\xe9fis apparaissent et o\xf9 se trouvent les opportunit\xe9s pour renforcer la connexion et la collaboration.\n\nPas un instantan\xe9 annuel, mais des insights continus qui vous aident \xe0 am\xe9liorer votre organisation pas \xe0 pas.",mtoSectionHeader2:"Des insights qui vont au-del\xe0 dâun simple rapport",mtoSectionBody2:"Les r\xe9sultats apparaissent imm\xe9diatement dans un tableau de bord en temps r\xe9el. Filtrez facilement par \xe9quipe, d\xe9partement ou site et voyez tout de suite o\xf9 se trouvent les opportunit\xe9s ou les points dâattention.\n\nCes insights facilitent les conversations utiles, les actions cibl\xe9es et la mesure continue de lâ\xe9volution de votre organisation. Vous pouvez ainsi piloter activement la culture, le leadership et la satisfaction des employ\xe9s.",mtoStepsHeaderPt1:"Commencer avec les enqu\xeates de satisfaction et les pulse surveys sur NewU?"},s={timeToReadTxt:"Zeit zum Lesen:",minutesTxt:"Minuten",homeTxt:"Home",caseStudiesTxt:"Fallstudien",teamTxt:"Team",blogTxt:"Blog",englishTxt:"Englisch",dutchTxt:"Niederl\xe4ndisch",germanTxt:"Deutsch",frenchText:"Franz\xf6sisch",demoCallCTATxt:"Lass uns reden",footerSubTitleTxt:"Die All-in-One-L\xf6sung f\xfcr Wohlbefinden und Mitarbeiterzufriedenheit",calendarTxt:"Kalender",faqTxt:"FAQ",privacyPolicyTxt:"Datenschutzrichtlinie",endUserPrivacyPolicyTxt:"Datenschutzrichtlinie f\xfcr Endbenutzer",termsAndConditionsTxt:"Terms & Conditions",generalConditionsOfSaleTxt:"Allgemeine Verkaufsbedingungen",dataProcessorAgreementTxt:"Datenverarbeitungsvertrag",poweredByRQTxt:"Powered by RabbitQuest B.V.",taxNumberTxt:"Amsterdam - KvK: 75177307 - BTW: 860171152",privacySecurity:"Datenschutz und Sicherheit",blogListHeaderTxt:"Lass dich inspirieren, die Gesundheit deiner Mitarbeiter zu f\xf6rdern!",blogListSubheaderTxt:"Im Laufe der Jahre haben wir viele wertvolle Erkenntnisse gesammelt, um das Wohlbefinden der Besch\xe4ft
7igten zu verbessern. Hier findest du alles, was du brauchst, um die Gesundheit und Verbundenheit deiner Mitarbeiter zu f\xf6rdern.",caseStudyListHeaderTxt:"Die Erfolgsgeschichten unserer Partner",caseStudyListSubheaderTxt:"Wir sind sehr stolz darauf, mit unseren Partnern zusammenzuarbeiten, um die Gesundheit und das Zusammengeh\xf6rigkeitsgef\xfchl der Mitarbeiter zu verbessern. In diesen inspirierenden Erfolgsgeschichten erf\xe4hrst du, warum sich mehr als 200 f\xfchrende Unternehmen f\xfcr NewU entschieden haben.",countriesTxt:"L\xe4nder",realImpact:"Vitalit\xe4t f\xfcr alle, von 10-10.000 Mitarbeitern",areYouEagerDiscoverWaysToMotivate:"Jeder Mitarbeitende ist anders. Deshalb funktioniert ein pers\xf6nlicher Ansatz am besten. Mitarbeitende erreichen ihre Gesundheitsziele auf eine unterhaltsame, zug\xe4ngliche Weise, die zu ihnen passt. Von kleinen Schritten bis zu gro\xdfen Ver\xe4nderungen: Vitalit\xe4t geh\xf6rt allen, auf jedem Niveau.",downloadForFree:"Kostenloses Herunterladen",teamCompetition:"Mannschaftswettbewerb",healthyOlympics:"Gesunde Olympiade",newyearNewU:"Neues Jahr, NewU",charity:"Wohlt\xe4tigkeit",exploreTheseCaseStudiesLearnMore:"In den folgenden Fallstudien erfahren Sie mehr",downloadCasestudy:"Fallstudie herunterladen",caseStudy:"Fallstudie",caseStudyPreviousTxt:"Vorherige Fallstudie",caseStudyNextTxt:"N\xe4chste Fallstudie",initiativesInspirationBook:"Inspirationsbuch der Initiativen",employeesTxt:"Mitarbeiter",ourTeamText:"Unser Team",ourTeamDefaultDescription:"Gesundes Leben und anderen zu helfen ist unsere Leidenschaft! Man kann uns getrost als Gesundheitsfreaks bezeichnen. Das Beste aus anderen herauszuholen, das ist es, was uns gl\xfccklich macht! Deshalb haben wir NewU entwickelt. Eine App f\xfcr alle deine Gesundheitsziele, egal ob es um Ern\xe4hrung, Schlaf, Bewegung, Entspannung oder Raucherentw\xf6hnung geht! Eine App, die einfach zu bedienen ist und auch noch Spa\xdf macht. Oh, und alle Informationen auf NewU sind wissenschaftlich fundiert. Lass uns gemeinsam loslegen!",mainTeamText:"NewU Team",advisorsText:"Beraterteam",backToHomePageText:"Startseite",pageNotFoundText:"Seite nicht gefunden",partnerHeaderTxt:"Schlie\xdfen Sie sich 200+ Organisationen an, die NewU vertrauen",partnerButtnTxt:"Lies alle Fallstudien",viewAllCaseStudies:"Fallstudien anzeigen",companiesInEveryIndustry:"Vertraut von Organisationen aus jeder Branche und jeder Gr\xf6\xdfe",referralHeaderOne:"NewU sorgt daf\xfcr, dass neues Verhalten irgendwann zur Gewohnheit wird & das ganz ohne Aufwand",referralTxtOne:"Ich merke es selbst. Durch die Nutzung der App trinke ich mehr Wasser, bem\xfche mich um ausreichend geistige Ruhe und denke mehr \xfcber die Erfolge des Tages nach. Es kostet mich \xfcberhaupt keine M\xfche.",referralNameOne:"Dave Beijer",referralPositionOne:'Menschen & Kultur, "Fibrant"',referralCtaHeaderOne:"Mitarbeiterengagement steigern",referralCtaTxtOne:"Wir haben erfolgreich \xfcber 500 Gesundheitsinitiativen gestartet, um die Besch\xe4ftigten zu motivieren.",referralCtaButtonTxtOne:"Kontakt aufnehmen",referralHeaderTwo:"Positive, einfache und motivierende Kommunikation",referralTxtTwo:'"Vitalit\xe4t ist ein Thema, das bei Lok noch in den Kinderschuhen steckte. Jetzt machen wir Fortschritte, wir haben Obst am Arbeitsplatz, bewegen uns untereinander und mit NewU. Ich hoffe, dass wir unsere Mitarbeiter auch in anderen Bereichen zu ges\xfcnderen Entscheidungen ermutigen k\xf6nnen. Das kann der Verzicht auf Koffein nach 16 Uhr sein oder ein Kompliment an den flei\xdfigen Kollegen."',referralNameTwo:"Marjolein van der Baan",referralPositionTwo:'HR Manager, "Lok Installaties"',referralCtaHeaderTwo:"Spare deine Energie",referralCtaTxtTwo:"Wir k\xfcmmern uns um das Onboarding, die Planung und die Erstellung von Inhalten, damit du das nicht tun musst.",referralCtaButtonTxtTwo:"Lass uns reden",endResultHeader:"Mach deine Teams...",endResultTitleOne:"Gesund",endResultSubtitleOne:"Eine auf Gesundheit ausgerichtete Unternehmenskultur",endResultTitleTwo:"Engagiert",endResultSubtitleTwo:"Gesundheit als zentrales Gespr\xe4chsthema",endResultTitleThree:"Verbunden",endResultSubtitleThree:"Vereinte Teams, Abteilungen und Standorte",userValueHeader:"Als Mitarbeiter kannst du...",challengeValueHeader:"An Herausforderungen teilnehmen",connect
7ValueHeader:"Dich mit Kollegen verbinden",scienceValueHeader:"Zugang zu Experteninformationen",aiCoachValueHeader:"KI-Coaching erhalten",competeValueHeader:"Wetteifern und zusammenarbeiten",contentValueHeader:"Entdecke Workouts, Rezepte und Atem\xfcbungen",challengeValueSubheader:"Nimm an \xfcber 100 Challenges zu mentalem Wohlbefinden, Schlaf, Bewegung, Ern\xe4hrung usw. teil",connectValueSubheader:"Interagiere mit Kollegen auf der ganzen Welt \xfcber unseren Newsfeed.",scienceValueSubheader:"NewU's evidenzbasiertes Modell zur Verhaltens\xe4nderung nutzt Gesundheitsexpertise f\xfcr nachweisliche Ergebnisse.",aiCoachValueSubheader:"Entwickle Gewohnheiten mit einem pers\xf6nlichen KI-Coach und nimm an 50+ Gewohnheitsreisen teil.",competeValueSubheader:"W\xe4hle Einzel-, Team- oder internationale Wettbewerbe. Bilde Teams und sammle Spenden f\xfcr Charity.",contentValueSubheader:"Bleib motiviert mit frischen Inhalten oder erstelle und teile deine eigenen, um andere zu inspirieren.",employerValueHeader:"Was sch\xe4tzt du als Arbeitgeber?",healthInsightsValueHeader:"Einblicke in die Gesundheit",savingsValueHeader:"Zeit- und Kosteneinsparungen",privacyValueHeader:"Schutz der Privatsph\xe4re",healthInsightsValueSubheader:"Gewinnen Sie wertvolle Erkenntnisse, um die Gesundheit Ihres Unternehmens zu verbessern.",savingsValueSubheader:"Das Erfolgsteam von NewU erstellt alle internen Marketingmaterialien wie E-Mails, Brosch\xfcren und Plakate.",privacyValueSubheader:"Wir halten eine solide Datenschutzpolitik aufrecht und investieren kontinuierlich in die Sicherheit der Nutzer.",processHeader:"Wie funktioniert das?",processStepOne:"Vereinbare einen Demo-Anruf mit einem unserer Spezialisten f\xfcr Zufriedenheit und Engagement",processStepTwo:"Erarbeite gemeinsam einen NewU Vitality Plan, der auf die Bed\xfcrfnisse deines Unternehmens zugeschnitten ist",processStepThree:"Unser Team entwickelt ansprechende Kommunikationsmaterialien",processStepFour:"Starte NewU! Lade einfach die App herunter und benutze deinen individuellen Unternehmenscode",processStepFive:"\xdcberpr\xfcfe regelm\xe4\xdfig die Leistung und plane neue Initiativen",dashboardTxt:"Dashboard",newsfeedTxt:"Newsfeed",faqHeader:"H\xe4ufig gestellte Fragen",faqSubtitle:"Hast du noc
7h eine Frage? Schreib uns eine E-Mail an [email protected]",uniqueQuestion:"Was macht NewU einzigartig?",timeQuestion:"Wie viel Zeit werde ich daf\xfcr brauchen?",pricingQuestion:"Wie ist der Preis von NewU?",privacyQuestion:"Ist NewU datenschutzsicher?",languageQuestion:"In welchen Sprachen ist NewU verf\xfcgbar?",industryQuestion:"Hast du Erfahrung in unserer Branche?",onboardingQuestion:"Helft ihr beim Onboarding und bei der Mitarbeiterbindung?",uniqueAnswer:"NewU unterst\xfctzt Arbeitnehmer dabei, auf individuelle Weise ges\xfcnder zu werden, und hilft Arbeitgebern, eine Kultur der Gesundheit aufzubauen. Mit NewU ist die Arbeit an der Gesundheit einfach, macht Spa\xdf und ist f\xfcr jeden zug\xe4nglich. Bist du neugierig, wie wir es \xfcber 150 Unternehmen erm\xf6glichen, eine Gesundheitskultur zu f\xf6rdern? Vereinbare einen Termin f\xfcr dein Gespr\xe4ch.",timeAnswer:"Es dauert nur ein paar Minuten im Monat. Unser Team k\xfcmmert sich um das Onboarding und stellt alle Marketingmaterialien und Inhalte bereit, die ganz auf deine Bed\xfcrfnisse zugeschnitten sind. Du hast Zugang zu einem aufschlussreichen Dashboard, auf dem du die Aktivit\xe4ten und Auswirkungen von NewU \xfcberwachen kannst, vollst\xe4ndig GDPR-sicher.",pricingAnswer:"NewU hat einen niedrigen Festpreis, der von der Gr\xf6\xdfe des Unternehmens abh\xe4ngt. Es wird kein Kleingedrucktes versprochen! Preis: NewU bietet. Vereinbare einen Anruf, um deine Preisgestaltung zu besprechen.",privacyAnswer:"NewU ist vollst\xe4ndig GDPR-konform. Auf dem pers\xf6nlichen Teil von NewU kann die Gesundheit ganz privat verbessert werden. Auf der Unternehmensseite von NewU kann der Nutzer entscheiden, ob er sein Profil anonymisieren m\xf6chte. Weitere Informationen findest du in unseren Allgemeinen Gesch\xe4ftsbedingungen und in unserer Datenschutzerkl\xe4rung.",languageAnswer:"Derzeit ist NewU auf Niederl\xe4ndisch, Englisch, Deutsch und Franz\xf6sisch verf\xfcgbar. Wir f\xfcgen laufend neue Sprachen hinzu, also z\xf6gere nicht, uns anzurufen und zu fragen, ob wir deine Sprache bereits hinzugef\xfcgt haben!",industryAnswer:"Ja, wir haben Erfahrung in fast jeder Branche. Bist du neugierig, ob ein \xe4hnliches Unternehmen NewU bereits genutzt hat? Sieh dir die Fallstudien an oder schick uns eine Nachricht.",onboardingAnswer:"Ja, wir k\xfcmmern uns um alles. Unser Team k\xfcmmert sich um das Onboarding und stellt alle Marketingmaterialien und Inhalte bereit, die ganz auf deine Bed\xfcrfnisse zugeschnitten sind. Du hast Zugang zu einem aufschlussreichen Dashboard, auf dem du die Aktivit\xe4ten und Auswirkungen von NewU \xfcberwachen kannst, vollst\xe4ndig GDPR-sicher.",contactHeader:"Interessiert an einer Demo? Let's talk!",contactQuote:"Das Beste aus anderen herausholen, das macht uns gl\xfccklich!",contactQuoteAuthor:"Gijs Limborgh - Mitbegr\xfcnder",firstNameTxt:"Vorname",lastNameTxt:"Nachname",companyTxt:"Firma",emailTxt:"E-Mail",firstNamePlaceholder:"Jane / John",lastNamePlaceholder:"Doe",companyPlaceholder:"NewU",emailPlaceholder:"[email protected]",formButtonTxt:"Senden",formErrorTxt:"Etwas ist schief gelaufen. Bitte versuche es noch einmal.",contactTxt:"Kontakt aufnehmen",introHeader:"Transformieren der arbeiters",introSubtitle:"NewU ist DER Partner f\xfcr die Messung und Einf\xfchrung wirkungsvoller Gesundheitsinitiativen. Der einfachste und effektivste Weg, die Gesundheit, Verbundenheit und Zufriedenheit deiner Mitarbeiter zu f\xf6rdern.",happinessTxt:"Gl\xfcck",connectivityTxt:"Konnektivit\xe4t",introContactBtn:"In Kontakt kommen",introCalendlyBtn:"Kostenlose Demo",welcomeTxt:"Willkommen im NewU. Hauptquartier des Wohlbefindens",maleName:"Jim Turner",femaleName:"Sally Jones",dateOne:"1h",dateTwo:"3h",maleMsg:"Meine Routine hat sich total ver\xe4ndert! Ich f\xfchle mich gro\xdfartig!",femaleMsg:"Habe gerade ein weiteres Workout absolviert! Ich f\xfchle mich stark!",workoutTxt:"Workout",hrManagerTxt:"Hr-Manager",runTxt:"Lauf",textTxt:"Text",cookieHeader:"\uD83C\uDF6A K\xf6nnen wir Cookies verwenden?",cookieDescription:"Wir verwenden Cookies, um dein Erlebnis zu verbessern und die Leistung der Website zu steigern.",homeDefaultDescriptionTxt:"Entdecke und schaffe gesunde Gewohnheiten mit der NewU App auf eine spa\xdfige, einfache und effektive Weise. Teambuilding & Vital
7it\xe4ts-App f\xfcr Unternehmen. Fordere deine Familie und Kollegen heraus!",homeSEODescriptionTxt:"Mehr Vitalit\xe4t am Arbeitsplatz: Mit NewU macht Gesundheit Spa\xdf, ist einfach und f\xfcr jeden Mitarbeiter zug\xe4nglich",blogSEODescriptionTxt:"Vitalit\xe4t am Arbeitsplatz: Einzigartige Tipps, Mitarbeitermitgliedschaft, Vitalit\xe4tsfrageb\xf6gen und Gesundheitskultur.",teamSEODescriptionTxt:"Lerne das NewU-Team kennen, Experten f\xfcr Vitalit\xe4t am Arbeitsplatz und gesunde, vernetzte und gl\xfcckliche Mitarbeiter.",casestudySEODescriptionTxt:"Finde heraus, wie Unternehmen die Vitalit\xe4t ihrer Mitarbeiter/innen steigern und die Verbundenheit mit ihnen f\xf6rdern.",nextTxt:"N\xe4chste",previousTxt:"Vorherige",tryForFree:"Kostenlos testen",scheduleDemo:"Demo planen",oneLiner1:"#Plattform Nr. 1 f\xfcr",oneLiner2:"gesunde",oneLiner3:"und",oneLiner4:"verbundene",oneLiner5:"Kollegen",newsletterOneLiner1:"Der",newsletterOneLiner2:"#1 HR Vitality",newsletterOneLiner3:"newsletter",subscribeForFree:"Kostenlos abonnieren",recommended:"Empfohlen",packageName1:"Anlasser",packageName2:"Pr\xe4mie",packageName3:"Auswirkung",yearAnnually:"Jahr / J\xe4hrlich",valueAppUsage:"Uneingeschr\xe4nkte Nutzung von NewU f\xfcr alle Mitarbeitenden rund um die Uhr an jedem Standort",valuePortal:"Zugang zur Initiativenbibliothek, zu einzigartigem Marketingmaterial & eigenem Promo-Studio",valueStrategicCall:"Viertelj\xe4hrliches Meeting mit einem NewU-Experten + Onboarding-Call",valueTechSupport:"Unbegrenzter Chat-Support f\xfcr Nutzer",valueEPMO:"Kostenlose Gesundheitsforschung f\xfcr die gesamte Organisation",priceOneLiner1:"Die All-in-One-L\xf6sung f\xfcr",priceOneLiner2:"Wohlbefinden, Mitarbeiterzufriedenheit und Verbindung",priceOneLiner3:"zum festen Niedrigpreis",numOfEmployees:"Anzahl der Angestellten",employeeLimitQ:"Mehr als 1500 Mitarbeiter?",mentalPhysical:"Geistiges und k\xf6rperliches Wohlbefinden",twentyFourAccess:"24/7 Zugang zu 100+ personalisierten gesunden Gewohnheiten, leckeren Rezepten und interaktiven Workouts. 1000+ Tipps & Tricks zu geistigem Wohlbefinden, Ern\xe4hrung, Be
7wegung, Raucherentw\xf6hnung und mehr.",engagingChallenges:"Mitrei\xdfende Herausforderungen in allen Formen",participateInteractiveChallenges:"Nimm an interaktiven Herausforderungen teil. Hast du eine Idee f\xfcr eine Herausforderung? Mit 99,9 % Wahrscheinlichkeit kannst du sie mit NewU umsetzen. Teile deine Erfahrungen im Newsfeed deiner Organisation. Sch\xe4rfe das Bewusstsein f\xfcr psychische Gesundheit, starte Sportwettbewerbe, sammle Geld f\xfcr wohlt\xe4tige Zwecke, laufe gemeinsam von B\xfcro zu B\xfcro und vieles mehr.",createVitalityPlanTitle:"Passe NewU an deine Bed\xfcrfnisse an",createVitalityPlanDescription:"Plane erfolgserprobte Initiativen in weniger als 2 Minuten. W\xe4hle wirkungsvolle Initiativen aus der Inspirationsbibliothek.",pickImpactfulInitiativesTitle:"Entwickle Strategien mit dem NewU Coach",pickImpactfulInitiativesDescription:"âWie kann ich Gesundheit in meiner Organisation zum Erfolg f\xfchren?â Gute Frage! Unsere erfahrenen NewU Coaches haben die Antworten.",communicationMaterialsTitle:"Lade ansprechende Werbematerialien herunter und teile sie.",communicationMaterialsDescription:"Texte, Poster, Videos und Pr\xe4sentationen, die zu deiner Initiative passen, mit nur einem Klick.",signUpWithTitle:"Melde dich mit einem einzigartigen Code f\xfcr die App an",signUpWithDescription:"Wie meldet man sich f\xfcr die mobile App an? Super einfach. Erstelle und teile den Anmeldecode. Das war's.",detailedReportingTitle:"Aufschlussreiche Berichte unter Wahrung der Privatsph\xe4re",detailedReportingDescription:"Vollst\xe4ndig anonymisiert. Alles, was du \xfcber die Gesundheit, die Konnektivit\xe4t und das Wohlbefinden deiner Organisation wissen musst, ist in deinem eigenen Portal verf\xfcgbar.",howDoesItWorkTitle:"Wie funktioniert es?",howDoesItWorkDescription:"1 App f\xfcr alle deine Kollegen. 1 Portal, um alles zu verwalten.",exploreNewUTxt:"Erforsche NewU",ourStoryTxt:"Unsere Geschichte",subscribeTxt:"Abonnieren",founderTestimonialParagraphOneTxt:"Wir (Bart & Gijs), zwei ehemalige Studenten der Bewegungswissenschaften, haben NewU gegr\xfcndet, weil wir glauben, dass eine Kultur der Gesundheit, der Verbundenheit und der pers\xf6nlichen Entwicklung das Herzst\xfcck eines jeden erfolgreichen Unternehmens ist.",founderTestimonialParagraphTwoTxt:"Wir haben vor 3 Jahren mit 3 Unternehmen in den Niederlanden angefangen und sind stolz darauf, dass wir heute mit \xfcber 300 Partnern in 7 L\xe4ndern auf dem Weg sind, die gr\xf6\xdfte Gesundheits-App f\xfcr europ\xe4ische Unternehmen zu werden.",founderTestimonialParagraphThreeTxt:"Wir freuen uns darauf, bald mit dir zusammenzuarbeiten und die Gesundheit und Verbundenheit deiner Mitarbeiter zu f\xf6rdern.",mobileDemoBannerTxt:"Bist du neugierig, warum unsere Partner so begeistert von NewU sind?",mainDemoBannerTxt:"Schaffe deine eigene gesunde Kultur",meetCoachTxt:"Triff einen Coach",headerBannerTextOne:"\uD83D\uDD25 Mach mit beim #1 Newsletter f\xfcr",headerBannerTextTwo:"vernetzte",headerBannerTextThree:"gesunde ",headerBannerTextFour:"Mitarbeiter",trustedBy:" ",partners:"Partner aus allen Branchen vertrauen auf uns",fromStartupToEnterprise:"Von Startups bis hin zu Konzernen. Aus den Bereichen Technologie, Einzelhandel, Bauwesen, Versand, Marketing und deiner Branche.",minimalEffortMeasurableResults:"Minimaler Aufwand. Messbare Ergebnisse.",subscribePopUpHeader:"Der #1 HR Vitality Newsletter",subscribePopUpSubHeader:"Melde dich an, um einzigartige w\xf6chentliche Einblicke zu erhalten!",subscribeSuccess:"Erstaunlich! Du bist abonniert!",demoPopUpHeader:"Lade NewU herunter und entdecke es kostenlos",demoPopUpSubHeader:"Entdecke, warum unsere Partner so begeistert sind",formSuccessTxt:"Du hast eine Mail mit Download-Informationen erhalten",teamHeaderOne:"Jeden Tag ist ein ",teamHeaderOneBold:"neuer Tag",teamHeaderTwo:"um das ",teamHeaderTwoBold:"NewU zu werden",teamStoryHeader:"Warum wir gegr\xfcndet haben",teamStoryHeaderBold:"NewU",coreValuesHeader:"Unsere",coreValuesHeaderBold:"Kernwerte",coreValue1Header:"Wir sind ein Team von Champions",coreValue1:"Champions spielen, um zu gewinnen. Wir kommunizieren schnell, klar und mit Respekt, weil wir wissen, dass Verst\xe4ndnis und Offenheit die Basis f\xfcr starke Beziehungen sind. Vor allem achten wir aufeinander. Wir sind f\xfcreinander da, unterst\xfctzen uns und feiern gemeinsam unsere Erfolge.",coreValue2Header:"NewU ist eine Champion-Fabrik",coreValue2:"Bei NewU inspirieren wir alle Teammitglieder dazu, Champions zu werden. Wir engagieren uns f\xfcr das Wachstum des anderen. Das bedeutet, dass wir uns gegenseitig bef\xe4higen, \xfcber die eigene Vorstellungskraft hinaus zu wachsen und zu lernen.",coreValue3Header:"Der Kunde ist K\xf6nig",coreValue3:"F\xfcr uns steht der Erfolg des Kunden immer an erster Stelle, und wir suchen st\xe4ndig nach M\xf6glichkeiten, das Kundenerlebnis zu verbessern. Jeden Tag verpflichten wir uns, das Leben von Millionen Menschen zu ver\xe4ndern und die Werkzeuge bereitzustellen, die sie ben\xf6tigen, um ihre Gesundheitsziele zu erreichen und zu \xfcbertreffen.",teamMembersHeader:"Unser Team von",teamMembersHeaderBold:"Champions",teamMembers:"Das Team",advisors:"Berater",everybody:"Jeder",resumeTeam:"Willst du die Gesundheit von \xfcber 1 Million Menschen beeinflussen? Willst du dich ver\xe4ndern und ein NewU Champion werden?",resumeTeamBold:"Schicke deinen Lebenslauf an [email protected]",teamStory1:"Wir (Bart & Gijs), zwei ehemalige Studenten der Bewegungswissenschaften, haben NewU gegr\xfcndet, weil wir glauben, dass eine Kultur der Gesundheit, der Verbundenheit und der pers\xf6nlichen Entwicklung das Herzst\xfcck jeder erfolgreichen Organisation ist. Wir begannen mit der Mission, 1 Million Menschen dabei zu helfen, gesunde Gewohnheiten zu entwickeln.",teamStory2:"Vor vier Jahren haben wir mit drei Unternehmen begonnen und sind stolz darauf, dass wir heute mit \xfcber 300 Partnern in sieben L\xe4ndern auf dem Weg sind, die gr\xf6\xdfte Gesundheits-App f\xfcr europ\xe4ische Unternehmen zu werden.",teamStory3:"Unsere NewU Champions sind die treibende Kraft hinter dem Erfolg von NewU. Ihr Engagement und ihr Wille, etwas zu bewirken, sind das Herzst\xfcck unserer Arbeit.",generalConditionsOfPartnership:"Allgemeine Bedingungen f\xfcr Partnerschaften",habitsCreated:"gewohnheiten erstellt",epmo:"E-Gesundheitsforschung",
7yourEmployee:"Mitarbeiter",howItWorks:"Wie es funktioniert",privacyAndSecurity:"Datenschutz und Sicherheit",explore:"Erforschen",scheduleAnAppointment:"Einen Termin vereinbaren",getInstantInsightIntoYourEmployees:"Verschaffen Sie sich einen kontinuierlichen \xdcberblick \xfcber die Gesundheit Ihrer Mitarbeiter - auf eine Weise, die funktioniert.",withNewUYouGetPrivacyProofPMO:"Mit NewU erhalten Sie kontinuierlich und in k\xfcrzester Zeit datenschutzkonforme Ergebnisse aus der Gesundheitsforschung, mit denen Ihre Mitarbeiter sofort arbeiten k\xf6nnen, und die Sie wirklich verwalten k\xf6nnen. Nicht nur einmal, sondern so oft Sie m\xf6chten! Die Buchhaltung Ihres wichtigsten Verm\xf6genswertes: Menschen!",downloadInfo:"Infos herunterladen",reduceAbsenteeism:"Ein Tool f\xfcr alles rund um Vitalit\xe4t, Gesundheitsforschung & Mitarbeiterzufriedenheitsforschung",curiousAboutYourHealthScore:"Schluss mit separaten Systemen oder endlosen Anbietern. Mit einer Plattform verwalten Sie alles von Gesundheitsforschung, Mitarbeiterzufriedenheitsforschung bis hin zu Vitalit\xe4tsrichtlinien und Herausforderungen. Alles ist innerhalb einer Stunde einsatzbereit. Und m\xf6chten Sie aktuelle Initiativen verkn\xfcpfen? NewU integriert sich nahtlos mit allem, was Sie derzeit anbieten, von Fahrradpl\xe4nen bis zu Padel-Events.",thisPMOGivesEmployeesValuableInsight:"Diese Gesundheitsforschung gibt Mitarbeitenden wertvolle Einblicke in ihre Arbeitserfahrung, ihren Lebensstil und ihre mentale Energie \xfcber einen zug\xe4nglichen digitalen Fragebogen. Das Ziel ist Bewusstsein und Selbstreflexion - es werden keine medizinischen Diagnosen oder Behandlungsempfehlungen gegeben.",tiredOfSpendingYourEntireBudgetOnPMO:"Sind Sie es leid, Ihr gesamtes Budget f\xfcr Gesundheitsforschung auszugeben und kein Geld mehr f\xfcr die Umsetzung zu haben?",coveredPartOfPAGO:"Abh\xe4ngig von deinen arbeitsbedingten Risiken kann NewU als Gesundheitsforschung eingesetzt werden.",insightfulAdvisoryReport:"Aufschlussreicher Beratungsbericht - erhalten Sie sofortige Einblicke in die Gesundheit Ihrer Mitarbeiter",tipsHabitsChallengesThatWorkSeamlesslyWithEmployee:"Tipps, Gewohnheiten & Herausforderungen, die nahtlos mit dem Mitarbeiter funktionieren",kickOffWithNewUExpert:"Kick-off mit einem NewU-Experten",promotionInInstant:"Sofortige F\xf6rderung",finishedWithPMOInNoTime:"Gesundheitsforschung in k\xfcrzester Zeit abgeschlossen",employeeGetsToWorkOnPersonalAdvice:"Mitarbeiter kann mit pers\xf6nlicher Beratung arbeiten",meaningfulReporting:"Aussagekr\xe4ftige Berichterstattung",quarterlyCheckInWithExpert:"Viertelj\xe4hrliche \xdcberpr\xfcfung mit Experten",watchVideo:"Video ansehen",startingWithFreePmoOnNewU:"Mit kostenloser Gesundheitsforschung auf NewU beginnen?",superSimple:"Super einfach!",doesNewUMeetLegalRequirementsForYour:"Erf\xfcllt NewU die gesetzlichen Anforderungen f\xfcr Ihre ",pmoOrPago:"Gesundheitsforschung?",yes:"Ja!",newUOffersFullFledgedDigital:"NewU bietet eine vollst\xe4ndige digitale Vorsorgeuntersuchung mit validierten Frageb\xf6gen zu psychischer und k\xf6rperlicher Gesundheit, Stress, Arbeitsf\xe4higkeit, Lebensstil und mehr.",ofCompaniesComplyWithEPMO:" der Unternehmen halten sich an die E-Gesundheitsforschung oder an eine zus\xe4tzliche Umfrage zur psychosozialen Arbeitsbelastung (PSA). Beides kann \xfcber NewU! durchgef\xfchrt werden.",requiresPhysicalMedicalExamination:" erfordern eine \xe4rztliche Untersuchung (z. B. bei L\xe4rm oder giftigen Substanzen), die NewU nicht anbietet.",whatDoYouNeed:"Was brauchen Sie? Das ergibt sich aus Ihrer Gef\xe4hrdungsbeurteilung (RI&E).",free:"Kostenlos",informationFreePMO:"Informationen - Kostenlose Gesundheitsforschung",mtoInformation:"Informationen - Mitarbeiterzufriedenheit",landingHeaderMain:"Die All-in-One-L\xf6sung f\xfcr",landingHeaderHighlight1:"Wohlbefinden ",landingHeaderHighlight2:" und Mitarbeiterzufriedenheit",heroImageAlt:"NewU Demo-Bild",discoverNewUFreeBtn:"NewU entdecken",identifiableTitle:"Erkennbar?",identifiableAlt1:"Erkennbild 1",identifiableText1:"Sie m\xf6chten allen Mitarbeitenden auf jeder Ebene etwas anbieten",identifiableAlt2:"Erkennbild 2",identifiableText2:"Ihr gesamtes Budget geht in Zufriedenheitsumfragen, Gesundheitschecks oder teure Analysen",identifiableAlt3:"Erkennbild 3",identifiableText3:"Sie m\xf6chten Mitarbeitende \xfcber Teams, Standorte oder L\xe4nder hinweg verbinden",identifiableAlt4:"Erkennbild 4",identifiableText4:"Wenig Zeit, aber Vitalit\xe4t und Mitarbeiterzufriedenheit haben trotzdem Priorit\xe4t?",learnMoreBtn:"Weiterlesen",landingPageFeatureSectionTitle1:"Strukturierte Einblicke in Gesundheit und Zufriedenheit Ihrer Mitarbeitenden",landingPageFeatureSectionSubtitle1:"Mit NewU erhalten Sie in k\xfcrzester Zeit kontinuierliche und datenschutzkonforme Daten zu Mitarbeiterzufriedenheit und Wohlbefinden. Daten, auf die Sie und Ihre Mitarbeitenden sofort reagieren k\xf6nnen und mit denen Sie Ihre Organisation wirklich steuern. Keine einmalige Erhebung, sondern so oft Sie m\xf6chten. Buchf\xfchrung f\xfcr Ihr wichtigstes Kapital: Ihre Mitarbeitenden!",landingPageFeatureSectionTitle2:"Von der Einsicht zur A
7ktion. Vitalit\xe4t und Arbeitszufriedenheit f\xfcr jede und jeden erm\xf6glichen",landingPageFeatureSectionSubtitle2:"Geben Sie jedem Mitarbeitenden die M\xf6glichkeit, zu dem Zeitpunkt an seiner Gesundheit zu arbeiten, der ihm am besten passt. Auf einen Blick sehen Mitarbeitende ihren pers\xf6nlichen Gesundheits-Score, \xfcbersetzt in kleine, erreichbare Schritte, die wirklich zu ihnen passen. Von einem t\xe4glichen Spaziergang \xfcber eine gesunde Mahlzeit bis zu interaktivem Workout oder kurzer Meditation â alles, was Ihre Mitarbeitenden brauchen, um Vitalit\xe4t und Verbindung einfach und angenehm zu machen.",landingPageFeatureSectionTitle3:"Ein Tool f\xfcr Vitalit\xe4t, Verbindung und Mitarbeiterzufriedenheit, das ganze Jahr",landingPageFeatureSectionSubtitle3:"Von der Vitalit\xe4tswoche \xfcber Padel-Event oder Laufwettbewerb bis zum Welttag der psychischen Gesundheit. Bringen Sie Mitarbeitende mit zug\xe4nglichen Challenges, gemeinsamen Aktivit\xe4ten und Initiativen, die Kolleginnen und Kollegen verbinden, in Bewegung. Mit Pulse-Umfragen gewinnen Sie kontinuierlich Einblick in das, was in Teams und Abteilungen passiert. \xdcber das Dashboard setzen Sie diese Erkenntnisse direkt in konkrete Ma\xdfnahmen oder sinnvolle Gespr\xe4che um. \xdcber Ihren eigenen Newsfeed und E-Mail-Kampagnen bleiben alle informiert und eingebunden.",landingPageFeatureSectionButton:"NewU entdecken",landingPageStepperHeaderMain:"Mit NewU starten?",landingPageStepperHeaderHighlight:"Super einfach!",landingPageStepperStep1:"Kick-off mit NewU-Experten",landingPageStepperStep2:"Inspirierende Promotion in k\xfcrzester Zeit",landingPageStepperStep3:"Registrieren mit einem einzigartigen Code",landingPageStepperStep4:"Aussagekr\xe4ftige Berichte",landingPageStepperStep5:"Wir beantworten alle Fragen Ihrer Mitarbeitenden",landingPageStepperStep6:"Viertelj\xe4hrlicher Check-in mit einem NewU-Experten",blogsMainPageSectionHeaderMain:"W\xf6chentliche",blogsMainPageSectionHeaderHighlight:"gesunde Tipps!",landingPageFounderTestimonialHeaderMain:"Vom H\xe4kchen",landingPageFounderTestimonialHeaderHighlight:"zur Wirkung",landingPageFounderTestimonialBody1:"Wir glauben, dass gesunde und engagierte Mitarbeitende das Fundament eines zukunftsf\xe4higen Unternehmens bilden.",landingPageFounderTestimonialBody2:"Unsere Mission? 100 Millionen gesunde Gewohnheiten aufzubauen. Und wir sind stolz: Gemeinsam mit unserem Team sind wir auf dem besten Wegâbei Organisationen mit 10 bis 10.000 Mitarbeitenden in f\xfcnf L\xe4ndern. Eine Gewohnheit nach der anderen!",landingPageFounderTestimonialBody3:"Wir haben es immer wieder erlebt: Unternehmen kauften eine Gesundheitsforschung, gaben ihr gesamtes Budget ausâund hatten kein Budget mehr f\xfcr das, was wirklich den Unterschied macht: die Umsetzung.",landingPageFounderTestimonialBody4:"Das kann anders sein! Deshalb erhalten Sie bei uns Ihre E-Gesundheitsforschung immer kostenlos zus\xe4tzlich zu allen gesunden Gewohnheiten und wirkungsvollen Initiativen. Keine unn\xf6tigen Kosten, sondern sofortiger Spielraum, um Vitalit\xe4t & Verbundenheit am Arbeitsplatz zu schaffen. Mit messbaren Erkenntnissen, die zu Aktionen f\xfchren, Initiativen, die Mitarbeitende in Bewegung bringen, und Gewohnheiten, die wirklich haften bleibenâpers\xf6nlich und niedrigschwellig.",landingPageFounderTestimonialByline:"Gijs & Bart",landingPageFounderTestimonialButton:"Lernen Sie das Team kennen",homeDemoBannerTitle:"M\xf6chten Sie mit Vitalit\xe4t, Verbindung und Mitarbeiterzufriedenheit starten?",homeDemoBannerScheduleButton:"Termin vereinbaren",homeDemoBannerDiscoverButton:"NewU entdecken",freeEpmo:"Kostenlose Gesundheitsforschung",employeeFeatureTitle1:"Ein Tool f\xfcr alles rund um Vitalit\xe4t, Gesundheitsforschung & Mitarbeiterzufriedenheitsforschung",employeeFeatureSubtitle1:"Schluss mit separaten Systemen oder endlosen Anbietern. Mit einer Plattform verwalten Sie alles von Gesundheitsforschung, Mitarbeiterzufriedenheitsforschung bis hin zu Vitalit\xe4tsrichtlinien und Herausforderungen. Alles ist innerhalb einer Stunde einsatzbereit. Und m\xf6chten Sie aktuelle Initiativen verkn\xfcpfen? NewU integriert sich nahtlos mit allem, was Sie derzeit anbieten, von Fahrradpl\xe4nen bis zu Padel-Events.",employeeFeatureTitle2:"Von Einsicht zu Aktion. Machen Sie Vitalit\xe4t f\xfcr jeden Mitarbeitertyp m\xf6glich",employeeFeatureSubtitle2:"Geben Sie jedem Mitarbeitenden die M\xf6glichkeit, an seiner Gesundheit zu arbeiten, zu der Zeit, die ihm passt. Auf einen Blick sehen Mitarbeitende ihren pers\xf6nlichen Gesundheits-Score, \xfcbersetzt in kleine, erreichbare Aktionen, die wirklich zu ihnen passen. Von einem t\xe4glichen Spaziergang bis zu einer gesunden Mahlzeit, einem interaktiven Workout oder einer kurzen Meditation, alles was n\xf6tig ist, um Vital
7it\xe4t einfach und spa\xdfig zu machen.",employeeFeatureTitle3:"Gemeinsam an Verbindung arbeiten",employeeFeatureSubtitle3:"Eine gesunde Kultur entsteht durch Verbindung. Wenn Kolleg:innen mit Freude arbeiten, sich besser kennenlernen und gemeinsam an ihrem Wohlbefinden bauen, w\xe4chst die Organisation von selbst mit. NewU macht dies einfach, pers\xf6nlich und skalierbar, ohne zus\xe4tzliche Zeit zu kosten. Mit einem Klick, vollst\xe4ndig auf die Organisation abgestimmt.",ourPartnersTxt:"Unsere Partner",partnershipFeaturesHeader1:"Als Partner erhalten Sie Zugang zuâ¦",partnershipFeaturesSubheader1:"Wachsen Sie und erzielen Sie Wirkung mit den richtigen Tools",partnershipFeaturesItem1App:"Ihre eigene gebrandete App (mit Partner-Logo und -Name)",partnershipFeaturesItem1Clients:"Verwalten Sie alle Ihre Kunden an einem Ort",partnershipFeaturesItem1Content:"Teilen und bewerben Sie eigene Inhalte",partnershipFeaturesItem1PMO:"Starten Sie wirkungsvolle Gesundheitsforschung oder Umfragen",partnershipFeaturesItem1Revenue:"Verdienen Sie direkt \xfcber ein innovatives Erl\xf6smodell",partnershipFeaturesHeader2:"Erl\xf6smodell",partnershipFeaturesSubheader2:"Verdienen Sie direkt mit NewU",partnershipFeatures2Check1:"Starten Sie NewU \xfcber Exklusivlizenzen",partnershipFeatures2Check2:"Verdienen Sie auf Basis des Shared-Revenue-Modells",partnershipFeatures2Check3:"Bewerben und verkaufen Sie eigene Inhalte",partnershipFeaturesHeader3:"Bieten Sie eine digitale Gesundheitsforschung oder eigene Umfragen an",partnershipFeaturesSubheader3:"St\xe4rken Sie Ihr digitales Angebot mit Gesundheitsforschung & ma\xdfgeschneiderten Umfragen",partnershipFeatures3Check1:"Starten Sie kostenlose Gesundheitsforschung & Umfragen",partnershipFeatures3Check2:"Integrieren Sie eigene Umfragen",partnershipFeatures3Check3:"Verkn\xfcpfen Sie Erkenntnisse mit Aktionen durch nahtlose Integrationen",partnershipFeaturesHeader4:"Positionieren Sie sich einzigartig am Markt",partnershipFeaturesSubheader4:"Setzen Sie sich als Standard f\xfcr Vitalit\xe4t und Vernetzung",partnershipFeatures4Check1:"Ihre eigene Vitalit\xe4ts-App & Plattform mit Ihrem Branding",partnershipFeatures4Check2:"Gew\xe4hren Sie Zugang zu kostenloser Gesundheitsforschung und integrieren Sie eigene Umfragen",partnershipFeatures4Check3:"Unterst\xfctzen Sie Ihre Kunden mit Analysen, die perfekt auf Aktionen abgestimmt sind",partnershipFeaturesButtonTxt:"Mehr erfahren",partnershipOpeningHeader:"Gemeinsam setzen wir den Standard f\xfcr Vitalit\xe4t & Vernetzung am Arbeitsplatz",partnershipOpeningSubheader:"Wir arbeiten mit Organisationen und Fachleuten zusammen, die sich f\xfcr die Verbesserung der Vitalit\xe4t in Unternehmen einsetzen. Unsere Partner sind:",partnershipOpeningItem1:"Arbeitsmedizinische Dienste",partnershipOpeningItem2:"Pr\xe4ventionsdienste",partnershipOpeningItem3:"Vitalit\xe4ts-Coaches und Vitalit\xe4tsorganisationen",partnershipOpeningCheck1:"Arbeitsmedizinische Dienste",partnershipOpeningCheck2:"Pr\xe4ventionsdienste",partnershipOpeningCheck3:"Vitalit\xe4ts-Coaches und Vitalit\xe4tsorganisationen",partnershipStepperHeader:"Ihr Weg zu einer wirkungsvollen Partnerschaft",partnershipStepperStep1:"Kick-off mit dem Partnership Manager",partnershipStepperStep2:"Personalisieren Sie NewU mit Ihren Inhalten und Ihrem Branding",partnershipStepperStep3:"Erstellen Sie ma\xdfgeschneiderte Kampagnen f\xfcr Kunden",partnershipStepperStep4:"Feiern Sie den ersten Erfolg",partnershipStepperStep5:"Verwalten Sie alle Ihre Kunden an einem Ort",partnershipStepperStep6:"Monatliches Treffen mit dem Partnership Manager",pmo:"Gesundheitsforschung",partnersTxt:"Partner",more:"Mehr",isoTitle:"ISO-27001 zertifiziert",isoSubtitle:"Wir sind nach ISO 27001 zertifiziert und gew\xe4hrleisten die h\xf6chsten Standards der Informationssicherheit. Ihre Gesundheitsdaten werden mit strengen Richtlinien, Kontrollen und kontinuierlicher \xdcberwachung verwaltet, um Vertraulichkeit, Integrit\xe4t und Verf\xfcgbarkeit sicherzustellen.",penTestTitle:"J\xe4hrlicher Pen-Test!",penTestSubtitle:"Penetrationstests decken Schwachstellen auf, bevor sie ausgenutzt werden, st\xe4rken die Sicherheit und schaffen Vertrauen, indem sie den Schutz sensibler Daten garantieren.",headerPrivacyPrefix:"Ihre",headerPrivacyKeyword:"Privatsph\xe4re",headerPrivacySuffix:"hat f\xfcr uns Priorit\xe4t",openingParagraph:"Ihre Privatsph\xe4re zu sch\xfctzen ist uns enorm wichtig â sowohl f\xfcr Ihre Gesundheit als auch f\xfcr Ihre Organisation. Ihre Aktivit\xe4ten sind vertraulich und wir sch\xfctzen sensible Informationen, um Vertrauen und Wohlbefinden zu f\xf6rdern.",gdprTitle:"100 % DSGVO-konform",gdprSubtitle:"Ihre pers\xf6nlichen Daten sind bei uns
7in sicheren H\xe4nden! Wir halten uns komplett an alle DSGVO-Vorschriften, um sicherzustellen, dass Ihre Informationen gesch\xfctzt sind. Ihre Privatsph\xe4re ist uns wichtig, und wir nehmen sie ernst!",discoverMore:"Mehr erfahren",wantToStartWithWorkplaceVitality:"Willst du ganz einfach mit mehr Energie am Arbeitsplatz anfangen?",downloadError:"Ihre Daten sind korrekt bei uns eingegangen, aber der PDF-Download st leider fehlgeschlagen. Keine Sorge: Wir werden Sie in K\xfcrze kontaktieren.",storeLeadInfoError:"Beim Speichern Ihrer Daten ist ein Fehler aufgetreten. Bitte kontaktieren Sie uns unter [email protected], und wir helfen Ihnen gerne weiter.",fullNameTxt:"Vollst\xe4ndiger Name",phoneNumberTxt:"Telefonnummer",mainPageTestimonialTitle:"Kundengeschichten \xfcber NewU ",pricingTitle:"W\xe4hlen Sie ein Preismodell, das am besten zu Ihrer Organisation passt",pricingSubtitle:"W\xe4hlen Sie das Abonnement, das am besten Ihren Bed\xfcrfnissen entspricht",pricingMonths:"Monate",pricingOneTime:"Einmalig",pricingUnlimited:"Unbegrenzt",pricingFeaturePMO:"Gesundheitsforschung",pricingFeatureMTO:"Mitarbeiterzufriedenheitsumfrage",pricingFeatureAccess:"Unbegrenzter Zugang zu NewU f\xfcr alle Mitarbeiter, 24/7 und an jedem Standort",pricingFeatureLibrary:"Unbegrenzter Zugang zur Bibliothek mit Vitalit\xe4tsinitiativen",pricingFeatureCampaigns:"Automatische Vitalit\xe4tskampagnen und Newsletter",pricingFeatureBranding:"Eigenes Logo und Firmenname in NewU",pricingFeatureManagement:"Einzigartige Managementberichte mit Einblicken in die Gesundheit der Mitarbeiter",pricingFeatureOnboarding:"Pers\xf6nlicher Onboarding-Anruf",pricingFeatureVitalityCoach:"Dedizierter client success manager (max. 6 Anrufe pro Jahr)",pricingFeatureSupport:"Kundensupport f\xfcr Mitarbeiter \xfcber NewU Chat",pricingFeatureCustomBranding:"Eigene Farben & Branding in NewU",pricingBestValue:"Bester Wert",pricingIncluded:"Enthalten",pricingNotIncluded:"Nicht enthalten",year:"Jahr",pmo2HeaderPt1:"Kostenloser",pmo2HeaderPt2:"Gesundheitscheck",pmo2Subheader:"Sind Sie es leid, Ihr gesamtes Budget f\xfcr einmalige Wellbeing- & Gesundheitschecks auszugeben, ohne nachhaltige Wirkung zu erzielen?",pmo2USP1:"Kontinuierliche Einblicke in die Gesundheit und das Wohlbefinden Ihrer Mitarbeitenden, damit Sie Risiken fr\xfchzeitig erkennen und Mitarbeitende proaktiv unterst\xfctzen k\xf6nnen.",pmo2USP2:"\xdcbersichtliche Beratungsberichte, die Ihnen direkten Einblick in das Wohlbefinden Ihrer Belegschaft geben.",pmo2USP3:"Praktische Tipps, Gewohnheiten und Challenges, die auf jede Mitarbeiterin und jeden Mitarbeiter zugeschnitten sind.",pmo2SectionHeader1:"Erhalten Sie laufend Einblick in die Gesundheit Ihrer Mitarbeitenden â auf eine Art, die wirklich funktioniert",pmo2SectionBody1:"Mit NewU erhalten Sie in k\xfcrzester Zeit kontinuierliche und datenschutzkonforme Ergebnisse aus der Gesundheitsforschung, mit denen Ihre Mitarbeitenden sofort arbeiten k\xf6nnen und mit denen Sie wirklich steuern. Nicht nur einmal, sondern so oft Sie m\xf6chten! Buchf\xfchrung f\xfcr Ihr wertvollstes Kapital: Ihre Mitarbeitenden!",pmo2SectionHeader2:"Eine Plattform f\xfcr alles rund um Wohlbefinden und Mitarbeiterzufriedenheit",pmo2SectionBody2:"Keine isolierten Systeme oder endlosen Anbieter mehr. Mit einer Plattform steuern Sie alles â von Mitarbeiterzufriedenheits- und Pulse-Umfragen bis hin zu Wellbeing-Initiativen und Challenges.\n\nRichten Sie Ihr Programm in k\xfcrzester Zeit gemeinsam mit Ihrem pers\xf6nlichen NewU-Experten ein. M\xf6chten Sie bestehende Initiativen anbinden? NewU integriert sich nahtlos in alles, was Sie bereits anbieten â von Fahrrad-Leasing bis zu Padel-Events.",employeeSatisfactionNavbar:"Mitarbeiterzufriedenheit",mtoHeaderPt1:"Pulse-Umfragen",mtoHeaderPt2:"& Mitarbeiterzufriedenheitsumfragen",mtoSubheader:"Unbegrenzte, kontinuierliche Einblicke in Zufriedenheit und Verbundenheit in Ihrer Organisation â mit eigenen Zufriedenheits- und Pulse-Umfragen.",mtoUSP1:"Passen Sie Umfragen an das an, was in Ihrer Organisation wichtig ist â von eNPS und F\xfchrung \xfcber Arbeitsbelastung bis hin zu Kultur und Zu
7sammenarbeit.",mtoUSP2:"Filtern Sie wertvolle Erkenntnisse nach Team, Abteilung oder Standort \xfcber ein Live-Dashboard, auf dessen Basis Sie sofort handeln k\xf6nnen.",mtoUSP3:"Hohe Teilnahmequoten dank Web- & App-Zugang und automatisierter Kommunikation, sodass kontinuierliches Messen einfach und effektiv wird.",mtoSectionHeader1:"Gewinnen Sie kontinuierlich Einblick in die Mitarbeiterzufriedenheit",mtoSectionBody1:"Mit den Mitarbeiterzufriedenheits- und Pulse-Umfragen von NewU erhalten Sie laufend Einblicke darin, was in Ihrer Organisation passiert. Entdecken Sie, was Mitarbeitende motiviert, wo Herausforderungen entstehen und wo es Chancen gibt, Verbundenheit und Zusammenarbeit zu st\xe4rken.\n\nKeine einmalige j\xe4hrliche Momentaufnahme, sondern kontinuierliche Erkenntnisse, die Ihnen helfen, Ihre Organisation Schritt f\xfcr Schritt zu verbessern.",mtoSectionHeader2:"Insights, die \xfcber einen Bericht hinausgehen",mtoSectionBody2:"Die Ergebnisse erscheinen sofort in einem Live-Dashboard. Filtern Sie m\xfchelos nach Team, Abteilung oder Standort und sehen Sie unmittelbar, wo Chancen oder Handlungsfelder liegen.\n\nDiese Insights erleichtern es, bedeutungsvolle Gespr\xe4che zu f\xfchren, gezielte Ma\xdfnahmen zu ergreifen und kontinuierlich zu messen, wie sich Ihre Organisation entwickelt. So k\xf6nnen Sie Kultur, F\xfchrung und Mitarbeiterzufriedenheit aktiv steuern.",mtoStepsHeaderPt1:"Mit Mitarbeiterzufriedenheits- und Pulse-Umfragen auf NewU beginnen?"},o={timeToReadTxt:"Time to read:",minutesTxt:"minutes",homeTxt:"Home",caseStudiesTxt:"Case studies",teamTxt:"Team",blogTxt:"Blog",englishTxt:"English",dutchTxt:"Dutch",germanTxt:"German",frenchText:"French",demoCallCTATxt:"Let's talk",footerSubTitleTxt:"The all-in-one solution for wellbeing and employee satisfaction",calendarTxt:"Calendar",faqTxt:"FAQ",privacyPolicyTxt:"Privacy Policy",endUserPrivacyPolicyTxt:"End User Privacy Policy",termsAndConditionsTxt:"Terms & Conditions",generalConditionsOfSaleTxt:"General Conditions Of Sale",dataProcessorAgreementTxt:"Data Processor Agreement",poweredByRQTxt:"Powered by RabbitQuest B.V.",taxNumberTxt:"Amsterdam - KvK: 75177307 - BTW: 860171152",privacySecurity:"Privacy & Security",blogListHeaderTxt:"Get inspired to boost employee health!",blogListSubheaderTxt:"Over the years, we've gathered many valuable insights to improve employee well-being. Here you'll find everything you need to boost employee health and connectedness.",caseStudyListHeaderTxt:"The success stories of our partners",caseStudyListSubheaderTxt:"We take immense pride in working with our partners to make an impact on employee health and connectedness. Discover why more than 200 leading companies have chosen NewU through these inspiring success stories.",countriesTxt:"Countries",realImpact:"Vitality for everyone, from 10-10,000 employees",areYouEagerDiscoverWaysToMotivate:"Every employee is different. That's why a personal approach works best. Employees reach their health goals in a fun, accessible way that suits them. From small steps to big changes: vitality belongs to everyone, at every level.",downloadForFree:"Download NewU inspiration book",teamCompetition:"Team competition",healthyOlympics:"Health Olympics",newyearNewU:"New year NewU",charity:"Raise money for charity",exploreTheseCaseStudiesLearnMore:"Explore our case studies",downloadCasestudy:"Download case study",caseStudy:"Case study",caseStudyReadTimeTxt:"2 min read",caseStudyPreviousTxt:"Previous case study",caseStudyNextTxt:"Next case study",initiativesInspirationBook:"Initiatives inspiration book",employeesTxt:"Employees",ourTeamText:"Our team",ourTeamDefaultDescription:"Healthy living and helping others is our passion! You can easily call us health freaks. Bringing out the best in others, that's what makes us happy! That is why we developed NewU. An app for all your health goals, whether it's nutrition, sleep, exercise, relaxation or quitting smoking! An app that is easy to use and fun too. Oh, and all the information on the NewU is scientifically based. Let's get started together!",mainTeamText:"NewU Team",advisorsText:"Advisory Team",backToHomePageText:"Home page",pageNotFoundText:"Page not found",partnerHeaderTxt:"Join 200+ organizations trusting NewU",partnerButtnTxt:"Read all case studies",viewAllCaseStudies:"View case studies",companiesInEveryIndustry:"Trusted by organizations from every industry and of every size",referralHeaderOne:"The NewU app fits perfectly into the FiViT program and establishes relationships with initiatives in the areas of healthy eating, exercise and mental fitness. Moreover, the app ensures that new behavior is secured and eventually turns into a habit.",referralTxtOne:"âI notice it myself. By using the app, I drink more water, strive for adequate mental rest, and reflect more on the successes of the day. It takes no effort at all.â",referralNameOne:"Dave Beijer",referralPositionOne:"People & Culture, âFibrantâ",referralCtaHeaderOne:"Boost employee engagement",referralCtaTxtOne:"We have successfully launched over 500 health initiatives to energize employees.",referralCtaButtonTxtOne:"Let's talk",referralHeaderTwo:"Positive, easy and motivating communication",referralTxtTwo:"âVitality is a topic that was in its infancy at Lok before. Now we are making str
7ides, we have fruit in the workplace, exercise with each other and with NewU. I also hope to encourage employees to make healthier choices in other areas. This could be the no caffeine after 4 p.m. or make that compliment to that hard-working colleague.â",referralNameTwo:"Marjolein van der Baan",referralPositionTwo:"HR Manager, âLok Installatiesâ",referralCtaHeaderTwo:"Only an hour a month",referralCtaTxtTwo:"We handle onboarding, planning, and content creation, so you don't have to.",referralCtaButtonTxtTwo:"Letâs talk",endResultHeader:"Do you want your teams to be...",endResultTitleOne:"Healthy",endResultSubtitleOne:"A health-focused company culture",endResultTitleTwo:"Engaged",endResultSubtitleTwo:"Health as a key conversation topic",endResultTitleThree:"Connected",endResultSubtitleThree:"Unified teams, departments, and locations",userValueHeader:"As an employee you can...",challengeValueHeader:"Join challenges",connectValueHeader:"Connect with colleagues",scienceValueHeader:"Access expert information",aiCoachValueHeader:"Get personal AI coaching",competeValueHeader:"Compete and collaborate",contentValueHeader:"Discover workouts, recipes, and breathing exercises",challengeValueSubheader:"Participate in 100+ challenges covering mental wellness, sleep, exercise, nutrition, and more!",connectValueSubheader:"Interact with co-workers globally through our newsfeed.",scienceValueSubheader:"NewU's evidence-based behavior change model leverages health expertise for proven results.",aiCoachValueSubheader:"Develop habits with a personal AI-coach and engage in 50+ habit journeys.",competeValueSubheader:"Choose between individual, team, or international competitions. Team up and fundraise for charity.",contentValueSubheader:"Stay motivated with fresh content, or create and share your own to inspire others.",employerValueHeader:"As an employer, do you value?",healthInsightsValueHeader:"Meaningful health insights",savingsValueHeader:"Time and cost savings",privacyValueHeader:"Privacy protection",healthInsightsValueSubheader:"Gain valuable insights to improve your company's health.",savingsValueSubheader:"NewU's success team creates all internal marketing materials, such as emails, brochures, and posters.",privacyValueSubheader:"NewU is fully GDPR-compliant. We have a robust data privacy policy and continually invest in users' security.",processHeader:"How does it work?",processStepOne:"Schedule a demo call with one of our happiness & engagement specialists",processStepTwo:"Collaboratively create a NewU vitality plan tailored to your company's needs",processStepThree:"Our team develops engaging communication materials",processStepFour:"Launch NewU! Simply download the app and use your unique company code",processStepFive:"Monitor performance periodically and plan new initiatives",dashboardTxt:"Dashboard",newsfeedTxt:"Newsfeed",faqHeader:"Frequently asked questions",faqSubtitle:"Questions? We're looking forward to speaking with you via [email protected]",uniqueQuestion:"What makes NewU unique?",timeQuestion:"How much time is it going to take me?",pricingQuestion:"What is the pricing of NewU?",privacyQuestion:"Is NewU privacy-proof?",languageQuestion:"What languages is NewU available in?",industryQuestion:"Do you have experience in our industry?",onboardingQuestion:"Do you help with onboarding and employee engagement?",uniqueAnswer:"NewU supports employees to become healthier in a personalized way and helps employers build a culture of health. With NewU, working on health is easy, fun, and available to everyone. Are you curious how we enable over 200 companies to foster a culture of health? Schedule your call.",timeAnswer:"It takes only a few minutes a month. Our team takes care of the onboarding and provides all marketing material and content fully tailored to your needs. You have access to an insightful dashboard where you can monitor the activity and impact of NewU, fully GDPR-proof.",pricingAnswer:"NewU has a fixed low price depending on the size of the company. No fine print promised! prize: NewU offers. Schedule a call to discu
7ss your pricing.",privacyAnswer:"NewU is entirely GDPR compliant. On the personal part of, NewU can improve health entirely privately. On the company part of NewU, the user can decide to anonymize their profile. You can look at our terms & conditions and our privacy policy for more information.",languageAnswer:"Currently, NewU is available in Dutch, English, German & French. Weâre continuously adding new languages, so donât hesitate to schedule a call and see if we already added your language!",industryAnswer:"Yes, we have experience in almost every industry. Curious if a similar company has already used NewU? Please take a look at the case studies or send us a message.",onboardingAnswer:"Yes, we take care of everything. Our team oversees the onboarding and provides all marketing material and content fully tailored to your needs. You have access to an insightful dashboard where you can monitor the activity and impact of NewU, fully GDPR-proof.",contactHeader:"Interested in a Demo? Let's talk!",contactQuote:"âBringing out the best in others, that's what makes us happy!â",contactQuoteAuthor:"Gijs Limborgh - Co Founder",firstNameTxt:"First name",lastNameTxt:"Last name",companyTxt:"Company",emailTxt:"Email",firstNamePlaceholder:"Jane / John",lastNamePlaceholder:"Doe",companyPlaceholder:"NewU",emailPlaceholder:"[email protected]",formButtonTxt:"Send",formErrorTxt:"Something went wrong. Please try again.",contactTxt:"Contact Us",introHeader:"Revolutionize your employee's",introSubtitle:"NewU is your partner for measuring and launching impactful health initiatives. The easiest and most effective way to boost the health, connectedness and happiness of your employees.",healthTxt:"Health",happinessTxt:"Happiness",connectivityTxt:"Connectivity",introContactBtn:"Get in contact",introCalendlyBtn:"Free demo",welcomeTxt:"Welcome to NewU. Headquarters of Well-being",maleName:"Jim Turner",femaleName:"Sally Jones",dateOne:"1h",dateTwo:"3h",maleMsg:"My routine totally shifted! I feel amazing!",femaleMsg:"Just completed another workout! Feeling strong!",workoutTxt:"Workout",hrManagerTxt:"Hr-Manager",runTxt:"Run",textTxt:"Text",cookieHeader:"\uD83C\uDF6A Can we use Cookies?",cookieDescription:"We use cookies to improve your experience, and enhance the performance of the website.",homeSEODescriptionTxt:"Boost vitality in workplace: NewU makes health fun, easy & accessible for every employee.",blogSEODescriptionTxt:"Vitality in the workplace: unique tips & insights into getting employees on board, vitality questionnaires and creating a culture of health.",teamSEODescriptionTxt:"Meet the NewU team, experts in workplace vitality and creating healthy, connected and happy employees.",casestudySEODescriptionTxt:"Discover how companies are increasing employee vitality and fostering employee connection.",nextTxt:"Next",previousTxt:"Previous",tryForFree:"Try for free",scheduleDemo:"Plan demo",oneLiner1:"#1 Platform for",oneLiner2:"Healthy",oneLiner3:"and",oneLiner4:"Connected",oneLiner5:"colleagues",newsletterOneLiner1:"The",newsletterOneLiner2:"#1 HR Vitality",newsletterOneLiner3:"newsletter",subscribeForFree:"Subscribe for free",recommended:"Recommended",packageName1:"Starter",packageName2:"Premium",packageName3:"Impact",yearAnnually:"year / Anually",valueAppUsage:"Unlimited use of NewU for all employees 24/7 at any location",valuePortal:"Access to the initiatives library, unique marketing materials & a dedicated promo studio",valueStrategicCall:"Quarterly meeting with a NewU Expert + onboarding call",valueTechSupport:"Unlimited chat support for users",valueEPMO:"Free health research for the entire organization",priceOneLiner1:"The all-in-one solution for",priceOneLiner2:"wellbeing, employee satisfaction and connection",priceOneLiner3:"for a fixed low price",numOfEmployees:"Number of employees",employeeLimitQ:"More than 500 employees?",mentalPhysical:"Mental & Physical wellbeing",twentyFourAccess:"24/7 access to 100+ personalised healthy habits, delicious recipes, and interactive workouts. 1000+ tips & tricks on mental well-being, nutrition, movement, quitting smoking, and more.",engagingChallenges:"Engaging challenges in all forms and shapes",participateInteractiveChallenges:"Participate in interactive challenges. Do you have an idea for a challenge? 99.9% chance you can do it with NewU. Share experiences on your organisationâs newsfeed. Raise awareness on mental health, launch sports competitions, raise money for charity, walk together from office to office, and much more.",trustedBy:"Trusted by",partners:"partners from all industries",fromStartupToEnterprise:"From startups to corporates. Varying from tech, retail, construction, shipping, marketing, and your industry.",jClubTestimonials:"The country competitions were strongly supported by multiple countries, and employees regularly shared updates about their progress on our social wall.",icuTestimonials:"After the first month, we had already completed 540 new habits and 396 challenges. It's super nice to see a large part of the employees get active, share results with each other, and get to know colleagues differently.",lokTestimonials:"In the portal we see that 1 third of the employees are participating. It is talked about at the coffee table and at lunch. People are taking part and there are even people in the top 3 who I didn't expect. Super nice to see.",fibrantTestimonials:"It's incredibly fun to see colleagues active on the NewU app, because of the competition element. I hear daily conversations at the coffee machine about ' the last cup of coffee of the day', the wall sits, or push-ups people did before the work day or the fact that they didn't touch their phone after dinner.",svLandTestimonials:"The app has not only provided a healthy boost, but has also had a strengthening effect on our team spirit and overall engagement.",createVital
7ityPlanTitle:"Adjust NewU to your needs",createVitalityPlanDescription:"Plan success-tested initiatives in under 2 minutes. Pick impactful initiatives from the inspiration library",pickImpactfulInitiativesTitle:"Strategize with NewU Coach",pickImpactfulInitiativesDescription:"âHow to make health a success in my organisation?â Great question! Our experienced NewU coaches have the answers.",communicationMaterialsTitle:"Download & share engaging promotion",communicationMaterialsDescription:"Text, posters, videos, and presentations suited for your initiative, with 1 click of a button.",signUpWithTitle:"Sign up for the app using a unique code.",signUpWithDescription:"How to sign up to the mobile app? Super simple. Create and share the login code. Thatâs it.",detailedReportingTitle:"Insightful reporting with respect to privacy",detailedReportingDescription:"Fully anonymized. Everything you need to know about your organisation's health, connectivity, and well-being is available on your own portal.",howDoesItWorkTitle:"How does it work?",howDoesItWorkDescription:"1 App for all your employees. 1 Portal to manage everything.",exploreNewUTxt:"Explore NewU",ourStoryTxt:"Our Story",subscribeTxt:"Subscribe",founderTestimonialParagraphOneTxt:"We (Bart & Gijs), two former students of human movement sciences, started NewU because we believe that a culture of health, connectedness, and personal development are the heart of every successful organisation.",founderTestimonialParagraphTwoTxt:"We started 3 years ago with 3 companies in the Netherlands and are proud that we're currently with 300+ partners in 7 countries on our way to becoming the largest health app for European companies.",founderTestimonialParagraphThreeTxt:"We look forward to working with you soon and boosting your employees' health, and connectedness.",mobileDemoBannerTxt:"Curious why our partners are so enthusiastic about NewU?",mainDemoBannerTxt:"Create your own healthy culture",meetCoachTxt:"Book demo",headerBannerTextOne:"\uD83D\uDD25 Join the #1 newsletter for",headerBannerTextTwo:"connected",headerBannerTextThree:"healthy",headerBannerTextFour:"employees.",minimalEffortMeasurableResults:"Minimal Effort. Measurable results.",subscribePopUpHeader:"The #1 HR Vitality newsletter",subscribePopUpSubHeader:"Subscribe to get unique weekly insights!",subscribeSuccess:"Amazing! You are subscribed!",demoPopUpHeader:"Download & explore NewU for free",demoPopUpSubHeader:"Discover why our partners are so enthusiastic",formSuccessTxt:"You received a mail with download information",teamHeaderOne:"Every day is a ",teamHeaderOneBold:"new day",teamHeaderTwo:"to become the ",teamHeaderTwoBold:"NewU",teamStoryHeader:"Why we started",teamStoryHeaderBold:"NewU",coreValuesHeader:"Our",coreValuesHeaderBold:"Core values",coreValue1Header:"We are a team of champions",coreValue1:"Champions play to win. We communicate quickly, clearly, and with respect because we know that understanding and openness are the basis for strong relationships. Above all, we look out for each other. We are there for each other, support each other, and celebrate our successes together.",coreValue2Header:"NewU is a Champion Factory",coreValue2:"At NewU we inspire all team members to become Champions. We are committed to each other's growth. This means empowering each other to grow and learn beyond your own imagination.",coreValue3Header:"Customer is King",coreValue3:"We always prioritize the customer's success, and we're continuously looking for ways to improve the customer experience. Every day, we are committed to changing the lives of millions of people and providing the tools they need to reach and exceed their health goals.",teamMembersHeader:"Our team of",teamMembersHeaderBold:"Champions",teamMembers:"The Team",advisors:"Advisors",everybody:"Everybody",resumeTeam:"Do you want to impact the health of over 1 million people? Excited to transform yourself and be a NewU champion?",resumeTeamBold:"Send your resume to [email protected]",teamStory1:"We (Bart & Gijs), two former students of human movement sciences, started NewU because we believe that a culture of health, connectedness, and personal development are the heart of every successful organisation. We started with the mission to help 1 million people create healthy habits.",teamStory2:"Four years ago we started with three companies and are proud that we're currently with 300+ partners in seven countries on our way to becoming the largest health app for European companies.",teamStory3:"Our NewU champions are the driving force behind the success of NewU. Their commitment and drive to make an impact are the heart of what we do.",generalConditionsOfPartnershipTxt:"General Conditions Of Partnership",epmo:"Health Check",employee:"Employee",howItWorks:"How it works",privacyAndSecurity:"Privacy and security",explore:"Explore",scheduleAnAppointment:"Schedule an appointment",habitsCreated:"Habits created",landingHeaderMain:"The all-in-one solution for",landingHeaderHighlight1:"wellbeing ",landingHeaderHighlight2:" and employee satisfaction",heroImageAlt:"NewU demo image",discoverNewUFreeBtn:"Discover NewU",identifiableTitle:"Recognizable?",identifiableAlt1:"Identifiable image 1",identifiableText1:"You want to offer something for all employees at every level",identifiableAlt2:"Identifiable image 2",identifiableText2:"Your entire budget goes to satisfaction surveys, health checks or expensive analyses",
7identifiableAlt3:"Identifiable image 3",identifiableText3:"You want to connect employees across teams, locations or countries",identifiableAlt4:"Identifiable image 4",identifiableText4:"Little time, but vitality and employee satisfaction are still a priority?",learnMoreBtn:"Read more",landingPageFeatureSectionTitle1:"Structural insight into the health and satisfaction of your employees",landingPageFeatureSectionSubtitle1:"With NewU you get continuous and privacy-proof employee satisfaction and wellbeing data in no time. Data that both you and your employees can immediately act on, and that allows you to truly steer your organization. Not a one-time measurement, but as often as you want. A bookkeeping system for your most important capital: your employees!",landingPageFeatureSectionTitle2:"From insight to action. Make vitality & job satisfaction possible for every employee",landingPageFeatureSectionSubtitle2:"Give every employee the opportunity to work on their health at the moment that suits them best. At a glance, employees see their personal health score, translated into small, achievable actions that truly fit them. From a daily walk to a healthy meal, an interactive workout or a short meditation, everything your employees need to make vitality & connection simple and enjoyable.",landingPageFeatureSectionTitle3:"One tool for vitality, connection & employee satisfaction, all year round",landingPageFeatureSectionSubtitle3:"From a vitality week, padel event or walking competition to World Mental Health Day. Get employees moving with accessible challenges, joint activities and initiatives that connect colleagues. With pulse surveys you continuously gain insight into what is happening within teams and departments. Through the dashboard you translate these insights directly into concrete actions or meaningful conversations. Thanks to your own newsfeed and email campaigns, everyone stays informed and engaged.",landingPageFeatureSectionButton:"Discover NewU",landingPageStepperHeaderMain:"Start with NewU?",landingPageStepperHeaderHighlight:"Super simple!",landingPageStepperStep1:"Customize with a NewU expert",landingPageStepperStep2:"Promotion that fits your organisation",landingPageStepperStep3:"Complete the survey easily via web or app",landingPageStepperStep4:"Instant & live results",landingPageStepperStep5:"Concrete actionable insights",landingPageStepperStep6:"Guidance from NewU expert",blogsMainPageSectionHeaderMain:"Weekly",blogsMainPageSectionHeaderHighlight:"Healthy tips!",landingPageFounderTestimonialHeaderMain:"From checkmark",landingPageFounderTestimonialHeaderHighlight:"to impact",landingPageFounderTestimonialBody1:"We believe that healthy and engaged employees form the foundation of any future-proof company.",landingPageFounderTestimonialBody2:"Our mission? To build 100 million healthy habits. And weâre proud: together with our team weâre well on our wayâat organizations from 10 to 10,000 employees in five countries. One habit at a time!",landingPageFounderTestimonialBody3:"We saw it over and over: companies bought health research, spent their entire budgetâand had no budget left for what really makes a difference: implementation.",landingPageFounderTestimonialBody4:"That can be done in a different way! Thatâs why you now always get your digital health research free alongside all healthy habits and impactful initiatives with us. No unnecessary costs, but immediate room to build vitality & connection at the workplace. With measurable insights that lead to action, initiatives that get employees moving, and habits that really stickâpersonal and accessible.",landingPageFounderTestimonialByline:"Gijs & Bart",landingPageFounderTestimonialButton:"Meet the team",homeDemoBannerTitle:"Do you want to get started with vitality, connection & employee satisfaction?",homeDemoBannerScheduleButton:"Schedule an appointment",homeDemoBannerDiscoverButton:"Discover NewU",freeEpmo:"Free health research",employeeFeatureTitle1:"One tool for everything around vitality, health research & employee satisfaction research",employeeFeatureSubtitle1:"No more separate systems or endless providers. With one platform you manage everything from health research, employee satisfaction research to vitality policy and challenges. Everything is ready within one hour. And want to link current initiatives? NewU integrates seamlessly with everything you currently offer, from bike plans to padel events.",employeeFeatureTitle2:"From insight to action. Make vitality possible for every type of employee",employeeFeatureSubtitle2:"Give every employee the opportunity to work on their health, at the time that suits them. At a glance, employees see their personal health score, translated into small, achievable actions that truly fit them. From a daily walk to a healthy meal, an interactive workout or a short meditation, everything needed to make vitality simple and fun.",employeeFeatureTitle3:"Working together on connection",employeeFeatureSubtitle3:"A healthy culture emerges through connection. When colleagues work with pleasure, get to know each other better and build their well-being together, the organization grows naturally. NewU makes this
7simple, personal and scalable without taking extra time. With one click, fully tailored to the organization.",ourPartnersTxt:"Our partners",partnershipFeaturesHeader1:"As a partner you get access to...",partnershipFeaturesSubheader1:"Grow and make an impact with the right tools",partnershipFeaturesItem1App:"Your own branded app (with partner logo & name)",partnershipFeaturesItem1Clients:"Manage all your clients in one place",partnershipFeaturesItem1Content:"Share & promote your own content",partnershipFeaturesItem1PMO:"Launch impactful health research or surveys",partnershipFeaturesItem1Revenue:"Earn directly via an innovative revenue model",partnershipFeaturesHeader2:"Revenue model",partnershipFeaturesSubheader2:"Earn directly with NewU",partnershipFeatures2Check1:"Launch NewU via exclusive licenses",partnershipFeatures2Check2:"Earn on a shared-revenue basis",partnershipFeatures2Check3:"Promote & sell your own content",partnershipFeaturesHeader3:"Offer a digital health research or custom survey",partnershipFeaturesSubheader3:"Strengthen your digital offering with health research & custom surveys",partnershipFeatures3Check1:"Launch free health research & surveys",partnershipFeatures3Check2:"Integrate your own surveys",partnershipFeatures3Check3:"Tie insights to actions via seamless integrations",partnershipFeaturesHeader4:"Position yourself uniquely in the market",partnershipFeaturesSubheader4:"Set yourself as the standard in vitality & connectivity",partnershipFeatures4Check1:"Your own vitality app & platform",partnershipFeatures4Check2:"Grant access to free health research & integrate custom surveys",partnershipFeatures4Check3:"Support clients with analytics perfectly matched to actions",partnershipFeaturesButtonTxt:"Discover more",partnershipOpeningHeader:"Together we set the standard in vitality & connectivity at work",partnershipOpeningSubheader:"We partner with organizations & professionals committed to improving workplace vitality. Our partners are:",partnershipOpeningItem1:"Occupational health services",partnershipOpeningItem2:"Prevention services",partnershipOpeningItem3:"Vitality coaches & organizations",partnershipOpeningCheck1:"Occupational health services",partnershipOpeningCheck2:"Prevention services",partnershipOpeningCheck3:"Vitality coaches & organizations",partnershipStepperHeader:"Your path to an impactful partnership",partnershipStepperStep1:"Kick-off with the Partnership Manager",partnershipStepperStep2:"Personalize NewU with your own content",partnershipStepperStep3:"Create custom campaigns for clients",partnershipStepperStep4:"Celebrate the first success",partnershipStepperStep5:"Manage all your clients in one place",partnershipStepperStep6:"Monthly meeting with the Partnership Manager",getInstantInsightIntoYourEmployees:"Get ongoing insight into your employees' health - in a way that does work",withNewUYouGetPrivacyProofPMO:"With NewU you get ongoing and privacy-proof health research insights in no time that employees can start working with immediately, and that you can really manage. Not just once, but as often as you want! Accounting for your most important asset, people!",downloadInfo:"Download info",reduceAbsenteeism:"One tool for everything around vitality, health research & employee satisfaction research",curiousAboutYourHealthScore:"No more separate systems or endless providers. With one platform you manage everything from health research, employee satisfaction research to vitality policy and challenges. Everything is ready within one hour. And want to link current initiatives? NewU integrates seamlessly with everything you currently offer, from bike plans to padel events.",thisPMOGivesEmployeesValuableInsight:"This health research gives employees valuable insight into their work experience, lifestyle and mental energy via an accessible digital questionnaire. The goal is awareness and self-reflection no medical diagnoses or treatment recommendations are given.",tiredOfSpendingYourEntireBudgetOnPMO:"Tired of spending your entire budget on health research, and having no money left for making impact?",coveredPartOfPAGO:"Depending on your occupational risks, NewU can be used as health research.",insightfulAdvisoryReport:"Insightful advisory report - get instant insight into the health of your employees",tipsHabitsChallengesThatWorkSeamlesslyWithEmployee:"Tips, habits & challenges that work seamlessly with the employee",kickOffWithNewUExpert:"Customize with a NewU expert",promotionInInstant:"Promotion that fits your organisation",finishedWithPMOInNoTime:"Complete the survey easily via web or app",employeeGetsToWorkOnPersonalAdvice:"Instant & live results",meaningfulReporting:"Concrete actionable insights",quarterlyCheckInWithExpert:"Guidance from NewU expert",watchVideo:"Watch video",startingWithFreePmoOnNewU:"Starting with free health research on NewU?",superSimple:"Super simple!",doesNewUMeetLegalRequirementsForYour:"Does NewU meet the legal requirements for your ",pmoOrPago:"health research?",yes:"Yes!",yourEmployee:"Employees",newUOffersFullFledgedDigital:"NewU offers a full-fledged digital preventive medical examination, with validated questionnaires on mental and physical health, stress, work ability, lifestyle and more.",ofCompaniesComplyWithEPMO:" of companies comply with the digital health research or with an additional Psychosocial Workload (PSA) survey. Both can be done through NewU!",requiresPhysicalMedicalExamination:" require physical medical examination (e.g. in the case of noise or toxic substances), which NewU does not offer.",whatDoYouNeed:"What do you need? That follows from your RI&E (Dutch law).",free:"Free",informationFreePMO:"Information - Free health research",mtoInformation:"Information - Employee satisfaction",pmo:"Health research",partnersTxt:"Partners",more:"More",isoTitle:"ISO-27001 certified",isoSubtitle:"We are ISO-27001:2022 certified, ensuring the highest standards of information security. Your health data is managed with strict policies, controls, and ongoing monitoring to guarantee confidentiality, integrity, and availability.",penTestTitle:"Pen-tested every year!",penTestSubtitle:"Pen testing, or penetration testing to identify vulnerabilities in systems before exploitation exploit them enhancing security but also building trust between us ensuring that sensitive information remains safe.",headerPrivacyPrefix:"Your",headerPrivacyKeyword:"privacy",headerPrivacySuffix:"is our priority",openingParagraph:"Keeping your privacy safe is super important to us for your health and your organisation. Your activities are private and we protect sensitive info, building trust and well-being.",gdprTitle:"100% GPDR compliant",gdprSubtitle:"We're all about keeping your personal data safe! We totally follow all the GDPR rules to make sure your info is protected. Your privacy matters to us, and we take it seriously!",discoverMore:"Discover more",wantToStartWithWorkplaceVitality:"Want to start with workplace vitality in an easy way?",downloadError:"We received your information correctly, but unfortunately the PDF download did not succeed. Donât worry: weâll contact you soon.",storeLeadInfoError:"Something went wrong while saving your information. Please contact us at [email protected] and weâll be happy to assist you.",fullNameTxt:"Full name",phoneNumberTxt:"Phone number",mainPageTestimonialTitle:"Customer stories about NewU",pricingTitle:"Cho
7ose a pricing model that best fits your organization",pricingSubtitle:"Select the subscription that best meets your needs",pricingMonths:"months",pricingOneTime:"One-time",pricingUnlimited:"Unlimited",pricingFeaturePMO:"Health research & psychological research",pricingFeatureMTO:"Employee Satisfaction Survey",pricingFeatureAccess:"Unlimited access to NewU for all employees, 24/7 and at any location",pricingFeatureLibrary:"Unlimited access to the library with vitality initiatives",pricingFeatureCampaigns:"Automatic vitality campaigns and newsletters",pricingFeatureBranding:"Own logo and company name in NewU",pricingFeatureManagement:"Unique management reports with insight into employee health",pricingFeatureOnboarding:"Personal onboarding call",pricingFeatureVitalityCoach:"Dedicated client success manager (max. 6 calls per year)",pricingFeatureSupport:"Customer support for employees via NewU chat",pricingFeatureCustomBranding:"Own colors & branding in NewU",pricingBestValue:"Best Value",pricingIncluded:"Included",pricingNotIncluded:"Not included",year:"year",pmo2HeaderPt1:"Free",pmo2HeaderPt2:"health check",pmo2Subheader:"Tired of spending your entire budget on one-off wellbeing & health checks without creating lasting impact?",pmo2USP1:"Continuous insights into employee health and wellbeing, helping you identify risks early and support employees proactively.",pmo2USP2:"Clear advisory reports that provide direct insight into the wellbeing of your workforce.",pmo2USP3:"Practical tips, habits and challenges tailored to each employee.",pmo2SectionHeader1:"Get ongoing insight into your employees' health - in a way that does work",pmo2SectionBody1:"With NewU you get ongoing and privacy-proof health research insights in no time that employees can start working with immediately, and that you can really manage. Not just once, but as often as you want! Accounting for your most important asset, people!",pmo2SectionHeader2:"One platform for everything around wellbeing and employee satisfaction",pmo2SectionBody2:"No more disconnected systems or endless providers. With one platform you can manage everything from employee satisfaction surveys and pulse surveys to wellbeing initiatives and challenges.\n\nSet up your program in no time together with your own NewU expert. Want to connect existing initiatives? NewU integrates seamlessly with what you already offer, from bike plans to padel events.",employeeSatisfactionNavbar:"ESS",mtoHeaderPt1:"Pulse surveys",mtoHeaderPt2:"& Employee satisfaction surveys",mtoSubheader:"Unlimited, continuous insight into satisfaction and connection within your organisation through your own satisfaction and pulse surveys.",mtoUSP1:"Customize surveys based on what matters in your organisation â from eNPS and leadership to workload, culture and collaboration.",mtoUSP2:"Filter valuable insights per team, department or location through a live dashboard you can immediately act on.",mtoUSP3:"High participation thanks to web & app access and automated communication, making continuous measurement simple and effective.",mtoSectionHeader1:"Gain continuous insight into employee satisfaction",mtoSectionBody1:"With NewUâs employee satisfaction surveys and pulse surveys, you gain ongoing insight into what is happening inside your organisation. Discover what energizes employees, where challenges arise and where opportunities exist to strengthen connection and collaboration.\n\nNot a once-a-year snapshot, but continuous insight that helps you improve your organisation step by step.",mtoSectionHeader2:"Insights that go beyond a report",mtoSectionBody2:"Results appear instantly in a live dashboard. Easily filter results by team, department or location and immediately see where opportunities or attention points lie.\n\nThese insights make it easier to start meaningful conversations, take targeted actions and continuously measure how your organisation evolves. This allows you to actively steer on culture, leadership and employee satisfaction.",mtoStepsHeaderPt1:"Getting started with employee satisfaction and pulse surveys on NewU?"};class l{static fromLanguage(e){let t=o;switch(e){case"nl":t=i;break;case"fr":t=a;break;case"de":t=s;break;default:t=o}return new l(t)}constructor(e){let t=r.t.get();this.timeToReadTxt=t.checkTypeString(e.timeToReadTxt,"Time to read:"),this.minutesTxt=t.checkTypeString(e.minutesTxt,"minutes"),this.homeTxt=t.checkTypeString(e.homeTxt,"Home"),this.caseStudiesTxt=t.checkTypeString(e.caseStudiesTxt,"Case studies"),this.teamTxt=t.checkTypeString(e.teamTxt,"Team"),this.blogTxt=t.checkTypeString(e.blogTxt,"Blog"),this.englishTxt=t.checkTypeString(e.englishTxt,"English"),this.dutchTxt=t.checkTypeString(e.dutchTxt,"Dutch"),this.germanTxt=t.checkTypeString(e.germanTxt,"German"),this.frenchText=t.checkTypeString(e.frenchText,"French"),this.demoCallCTATxt=t.checkTypeString(e.demoCallCTATxt,"Let's talk"),this.footerSubTitleTxt=t.checkTypeString(e.footerSubTitleTxt,"The complete solution for vitality, prevention & connection"),this.calendarTxt=t.checkTypeString(e.calendarTxt,"Calendar"),this.faqTxt=t.checkTypeString(e.faqTxt,"FAQ"),this.privacyPolicyTxt=t.checkTypeString(e.privacyPolicyTxt,"Privacy Policy"),this.endUserPrivacyPolicyTxt=t.checkTypeString(e.endUserPrivacyPolicyTxt,"End User Privacy Policy"),this.termsAndConditionsTxt=t.checkTypeString(e.termsAndConditionsTxt,"Terms & Conditions"),this.generalConditionsOfSaleTxt=t.checkTypeString(e.generalConditionsOfSaleTxt,"General Conditions Of Sale"),this.dataProcessorAgreementTxt=t.checkTypeString(e.dataProcessorAgreementTxt,"Data Processor Agreement"),this.poweredByRQTxt=t.checkTypeString(e.poweredByRQTxt,"Powered by RabbitQuest B.V."),this.taxNumberTxt=t.checkTypeString(e.taxNumberTxt,"Amsterdam - KvK: 75177307 - BTW: 860171152"),this.privacySecurity=t.checkTypeString(e.privacySecurity,"Privacy & Security"),this.explore=t.checkTypeString(e.explore,"Explore"),this.blogListHeaderTxt=t.checkTypeString(e.blogListHeaderTxt,"Get inspired to boost employee health!"),this.blogListSubheaderTxt=t.checkTypeString(e.blogListSubheaderTxt,"Over the years, we have compiled many invaluable insights and resources to empower organizations that prioritize their employees' well-being. By partnering with us, you'll gain access to the wealth of knowledge and tools we've developed to promote healthy, happy, and engaged workplaces."),this.caseStudyListHeaderTxt=t.checkTypeString(e.caseStudyListHeaderTxt,"The success stories of our partners"),this.caseStudyListSubheaderTxt=t.checkTypeString(e.caseStudyListSubheaderTxt,"We take immense pride in our partners, all of whom demonstrate a strong commitment to the personal growth of their employees. Discover why over 100 leading companies have chosen NewU through these inspiring success stories that showcase their active involvement in employee development."),this.countriesTxt=t.checkTypeString(e.countriesTxt,"Countries"),this.realImpact=t.checkTypeString(e.realImpact,"Vitality for everyone, from 10-10,000 employees"),this.areYouEagerDiscoverWaysToMotivate=t.checkTypeString(e.areYouEagerDiscoverWaysToMotivate,"Every employee is different. That's why a personal approach works best. Employees reach their health goals in a fun, accessible way that suits them. From small steps to big changes: vitality belongs to everyone, at every level."),this.downloadForFree=t.checkTypeString(e.downloadForFree,"Download for free"),this.teamCompetition=t.checkTypeString(e.teamCompetition,"Team competition"),this.healthyOlympics=t.checkTypeString(e.healthyOlympics,"Healthy Olympics"),this.newyearNewU=t.checkTypeString(e.newyearNewU,"
7New year, NewU"),this.charity=t.checkTypeString(e.charity,"Charity"),this.exploreTheseCaseStudiesLearnMore=t.checkTypeString(e.exploreTheseCaseStudiesLearnMore,"Explore these case studies to learn more"),this.downloadCasestudy=t.checkTypeString(e.downloadCasestudy,"Download case study"),this.caseStudy=t.checkTypeString(e.caseStudy,"Case study"),this.caseStudyReadTimeTxt=t.checkTypeString(e.caseStudyReadTimeTxt,"2 min read"),this.caseStudyPreviousTxt=t.checkTypeString(e.caseStudyPreviousTxt,"Previous case study"),this.caseStudyNextTxt=t.checkTypeString(e.caseStudyNextTxt,"Next case study"),this.initiativesInspirationBook=t.checkTypeString(e.initiativesInspirationBook,"Initiatives inspiration book"),this.employeesTxt=t.checkTypeString(e.employeesTxt,"Employees"),this.ourTeamText=t.checkTypeString(e.ourTeamText,"Our team"),this.ourTeamDefaultDescription=t.checkTypeString(e.ourTeamDefaultDescription,"Healthy living and helping others is our passion! You can easily call us health freaks. Bringing out the best in others, that's what makes us happy! That is why we developed NewU. An app for all your health goals, whether it's nutrition, sleep, exercise, relaxation or quitting smoking! An app that is easy to use and fun too. Oh, and all the information on the NewU is scientifically based. Let's get started together!"),this.mainTeamText=t.checkTypeString(e.mainTeamText,"NewU Team"),this.advisorsText=t.checkTypeString(e.advisorsText,"Advisory Team"),this.backToHomePageText=t.checkTypeString(e.backToHomePageText,"Home page"),this.pageNotFoundText=t.checkTypeString(e.pageNotFoundText,"Page not found"),this.partnerHeaderTxt=t.checkTypeString(e.partnerHeaderTxt,"Join 75+ organizations trusting NewU"),this.partnerButtnTxt=t.checkTypeString(e.partnerButtnTxt,"Read all case studies"),this.viewAllCaseStudies=t.checkTypeString(e.viewAllCaseStudies,"View all case studies"),this.companiesInEveryIndustry=t.checkTypeString(e.companiesInEveryIndustry,"Companies in every industry from 10 - 40,000 employees"),this.referralHeaderOne=t.checkTypeString(e.referralHeaderOne,"NewU ensures that new behaviour eventually turns into a habit & it takes no effort at all"),this.referralTxtOne=t.checkTypeString(e.referralTxtOne,"âI notice it myself. By using the app, I drink more water, strive for adequate mental rest, and reflect more on the successes of the day. It takes no effort at all.â"),this.referralNameOne=t.checkTypeString(e.referralNameOne,"Dave Beijer"),this.referralPositionOne=t.checkTypeString(e.referralPositionOne,"People & Culture, âFibrantâ"),this.referralCtaHeaderOne=t.checkTypeString(e.referralCtaHeaderOne,"Boost employee engagement"),this.referralCtaTxtOne=t.checkTypeString(e.referralCtaTxtOne,"We have successfully launched over 500 health initiatives to energize employees."),this.referralCtaButtonTxtOne=t.checkTypeString(e.referralCtaButtonTxtOne,"L\xe9t's talk"),this.referralHeaderTwo=t.checkTypeString(e.referralHeaderTwo,"Positive, easy and motivating communication"),this.referralTxtTwo=t.checkTypeString(e.referralTxtTwo,"âVitality is a topic that was in its infancy at Lok before. Now we are making strides, we have fruit in the workplace, exercise with each other and with NewU. I also hope to encourage employees to make healthier choices in other areas. This could be the no caffeine after 4 p.m. or make that compliment to that hard-working colleague.â"),this.referralNameTwo=t.checkTypeString(e.referralNameTwo,"Marjolein van der Baan"),this.referralPositionTwo=t.checkTypeString(e.referralPositionTwo,"HR Manager, âLok Installatiesâ"),this.referralCtaHeaderTwo=t.checkTypeString(e.referralCtaHeaderTwo,"Save your energy"),this.referralCtaTxtTwo=t.checkTypeString(e.referralCtaTxtTwo,"We handle onboarding, planning, and content creation, so you don't have to."),this.referralCtaButtonTxtTwo=t.checkTypeString(e.referralCtaButtonTxtTwo,"Letâs talk"),this.endResultHeader=t.checkTypeString(e.endResultHeader,"Do you want your teams to be.."),this.endResultTitleOne=t.checkTypeString(e.endResultTitleOne,"Healthy"),this.endResultSubtitleOne=t.checkTypeString(e.endResultSubtitleOne,"A health-focused company culture"),this.endResultTitleTwo=t.checkTypeString(e.endResultTitleTwo,"Engaged"),this.endResultSubtitleTwo=t.checkTypeString(e.endResultSubtitleTwo,"Health as a key conversation topic"),this.endResultTitleThree=t.checkTypeString(e.endResultTitleThree,"Connected"),this.endResultSubtitleThree=t.checkTypeString(e.endResultSubtitleThree,"Unified teams, departments, and locations"),this.userValueHeader=t.checkTypeString(e.userValueHeader,"As an employee you can.."),this.challengeValueHeader=t.checkTypeString(e.challengeValueHeader,"Join challenges"),this.connectValueHeader=t.checkTypeString(e.connect
7ValueHeader,"Connect with colleagues"),this.scienceValueHeader=t.checkTypeString(e.scienceValueHeader,"Access expert information"),this.aiCoachValueHeader=t.checkTypeString(e.aiCoachValueHeader,"Get AI coaching"),this.competeValueHeader=t.checkTypeString(e.competeValueHeader,"Compete and collaborate"),this.contentValueHeader=t.checkTypeString(e.contentValueHeader,"Discover workouts, recipes, and breathing exercises"),this.challengeValueSubheader=t.checkTypeString(e.challengeValueSubheader,"Participate in 100+ challenges covering mental wellness, sleep, exercise, nutrition, and more!"),this.connectValueSubheader=t.checkTypeString(e.connectValueSubheader,"Interact with co-workers globally through our Newsfeed."),this.scienceValueSubheader=t.checkTypeString(e.scienceValueSubheader,"NewU's evidence-based behavior change model leverages health expertise for proven results."),this.aiCoachValueSubheader=t.checkTypeString(e.aiCoachValueSubheader,"Develop habits with a personal AI-coach and engage in 50+ habit journeys."),this.competeValueSubheader=t.checkTypeString(e.competeValueSubheader," Choose between individual, team, or international competitions. Team up and fundraise for charity."),this.contentValueSubheader=t.checkTypeString(e.contentValueSubheader,"Stay motivated with fresh content, or create and share your own to inspire others."),this.employerValueHeader=t.checkTypeString(e.employerValueHeader,"As an employer, do you value?"),this.healthInsightsValueHeader=t.checkTypeString(e.healthInsightsValueHeader,"Health insights"),this.savingsValueHeader=t.checkTypeString(e.savingsValueHeader,"Time and cost savings"),this.privacyValueHeader=t.checkTypeString(e.privacyValueHeader,"Privacy protection"),this.healthInsightsValueSubheader=t.checkTypeString(e.healthInsightsValueSubheader,"Gain valuable insights to improve your company's health."),this.savingsValueSubheader=t.checkTypeString(e.savingsValueSubheader,"NewU's success team creates all internal marketing materials, such as emails, brochures, and posters."),this.privacyValueSubheader=t.checkTypeString(e.privacyValueSubheader,"We uphold a robust data privacy policy and continually invest in users' security."),this.processHeader=t.checkTypeString(e.processHeader,"How does it work?"),this.processStepOne=t.checkTypeString(e.processStepOne,"Schedule a demo call with one of our happiness & engagement specialists"),this.processStepTwo=t.checkTypeString(e.processStepTwo,"Collaboratively create a NewU vitality plan tailored to your company's needs"),this.processStepThree=t.checkTypeString(e.processStepThree,"Our team develops engaging communication materials"),this.processStepFour=t.checkTypeString(e.processStepFour,"Launch NewU! Simply download the app and use your unique company code"),this.processStepFive=t.checkTypeString(e.processStepFive,"Monitor performance periodically and plan new initiatives"),this.dashboardTxt=t.checkTypeString(e.dashboardTxt,"Dashboard"),this.newsfeedTxt=t.checkTypeString(e.newsfeedTxt,"Newsfeed"),this.faqHeader=t.checkTypeString(e.faqHeader,"Frequently asked questions"),this.faqSubtitle=t.checkTypeString(e.faqSubtitle,"Have another question? Email us at [email protected]"),this.uniqueQuestion=t.checkTypeString(e.uniqueQuestion,"What makes NewU unique?"),this.timeQuestion=t.checkTypeString(e.timeQuestion,"How much time is it going to take me?"),this.pricingQuestion=t.checkTypeString(e.pricingQuestion,"What is the pricing of NewU?"),this.privacyQuestion=t.checkTypeString(e.privacyQuestion,"Is NewU privacy-proof?"),this.languageQuestion=t.checkTypeString(e.languageQuestion,"What languages is NewU available in?"),this.industryQuestion=t.checkTypeString(e.industryQuestion,"Do you have experience in our industry?"),this.onboardingQuestion=t.checkTypeString(e.onboardingQuestion,"Do you help with onboarding and employee engagement?"),this.uniqueAnswer=t.checkTypeString(e.uniqueAnswer,"NewU supports employees to become healthier in a personalized way and helps employers build a culture of health. With NewU, working on health is easy, fun, and available to everyone. Are you curious how we enable over 150 companies to foster a culture of health? Schedule your call."),this.timeAnswer=t.checkTypeString(e.timeAnswer,"It takes only a few minutes a month. Our team takes care of the onboarding and provides all marketing material and content fully tailored to your needs. You have access to an insightful dashboard where you can monitor the activity and impact of NewU, fully GDPR-proof."),this.pricingAnswer=t.checkTypeString(e.pricingAnswer,"NewU has a fixed low price depending on the size of the company. No fine print promised! This prize includes all products & services that NewU offers. Schedule a call to discu
7ss your pricing."),this.privacyAnswer=t.checkTypeString(e.privacyAnswer,"NewU is entirely GDPR compliant. On the personal part of, NewU can improve health entirely privately. On the company part of NewU, the user can decide to anonymize their profile. You can look at our terms & conditions and our privacy policy for more information."),this.languageAnswer=t.checkTypeString(e.languageAnswer,"Currently, NewU is available in Dutch, English, German & French. Weâre continuously adding new languages, so donât hesitate to schedule a call and see if we already added your language!"),this.industryAnswer=t.checkTypeString(e.industryAnswer,"Yes, we have experience in almost every industry. Curious if a similar company has already used NewU? Please take a look at the case studies or send us a message."),this.onboardingAnswer=t.checkTypeString(e.onboardingAnswer,"Yes, we take care of everything. Our team oversees the onboarding and provides all marketing material and content fully tailored to your needs. You have access to an insightful dashboard where you can monitor the activity and impact of NewU, fully GDPR-proof."),this.contactHeader=t.checkTypeString(e.contactHeader,"Interested in a Demo? Let's talk!"),this.contactQuote=t.checkTypeString(e.contactQuote,"âBringing out the best in others, that's what makes us happy!â"),this.contactQuoteAuthor=t.checkTypeString(e.contactQuoteAuthor,"Gijs Limborgh - Co Founder"),this.firstNameTxt=t.checkTypeString(e.firstNameTxt,"First name"),this.lastNameTxt=t.checkTypeString(e.lastNameTxt,"Last name"),this.companyTxt=t.checkTypeString(e.companyTxt,"Company"),this.emailTxt=t.checkTypeString(e.emailTxt,"Email"),this.firstNamePlaceholder=t.checkTypeString(e.firstNamePlaceholder,"Jane / John"),this.lastNamePlaceholder=t.checkTypeString(e.lastNamePlaceholder,"Doe"),this.companyPlaceholder=t.checkTypeString(e.companyPlaceholder,"NewU"),this.emailPlaceholder=t.checkTypeString(e.emailPlaceholder,"[email protected]"),this.formButtonTxt=t.checkTypeString(e.formButtonTxt,"Send"),this.formSuccessTxt=t.checkTypeString(e.formSuccessTxt,"We'll contact you soon!"),this.formErrorTxt=t.checkTypeString(e.formErrorTxt,"Something went wrong. Please try again."),this.contactTxt=t.checkTypeString(e.contactTxt,"Contact us"),this.welcomeTxt=t.checkTypeString(e.welcomeTxt,"Welcome to NewU. Headquarters of Well-being"),this.introHeader=t.checkTypeString(e.introHeader,"Revolutionize your employee's"),this.introSubtitle=t.checkTypeString(e.introSubtitle,"NewU is your partner and headquarters for planning, measuring, and launching impactful health initiatives. Unlock your company's full potential while strengthening connections, promoting well-being, and driving success."),this.healthTxt=t.checkTypeString(e.healthTxt,"Health"),this.happinessTxt=t.checkTypeString(e.happinessTxt,"Happiness"),this.connectivityTxt=t.checkTypeString(e.connectivityTxt,"Connectivity"),this.introContactBtn=t.checkTypeString(e.introContactBtn,"Contact us"),this.introCalendlyBtn=t.checkTypeString(e.introCalendlyBtn,"Free demo"),this.maleName=t.checkTypeString(e.maleName,"Jim Turner"),this.femaleName=t.checkTypeString(e.femaleName,"Sally Jones"),this.dateOne=t.checkTypeString(e.dateOne,"1h"),this.dateTwo=t.checkTypeString(e.dateTwo,"3h"),this.maleMsg=t.checkTypeString(e.maleMsg,"My routine totally shifted! I feel amazing!"),this.femaleMsg=t.checkTypeString(e.femaleMsg,"Just completed another workout! Feeling strong!"),this.workoutTxt=t.checkTypeString(e.workoutTxt,"Workout"),this.hrManagerTxt=t.checkTypeString(e.hrManagerTxt,"Hr-Manager"),this.runTxt=t.checkTypeString(e.runTxt,"Run"),this.textTxt=t.checkTypeString(e.textTxt,"Text"),this.cookieHeader=t.checkTypeString(e.cookieHeader,"\uD83C\uDF6A Can we use Cookies?"),this.cookieDescription=t.checkTypeString(e.cookieDescription,"We use cookies to improve your experience, and enhance the performance of the website."),this.homeSEODescriptionTxt=t.checkTypeString(e.homeSEODescriptionTxt,"Boost vitality in workplace: NewU makes health fun, easy & accessible for every employee."),this.blogSEODescriptionTxt=t.checkTypeString(e.blogSEODescriptionTxt,"Vitality in the workplace: unique tips & insights into getting employees on board, vitality questionnaires and creating a culture of health."),this.teamSEODescriptionTxt=t.checkTypeString(e.teamSEODescriptionTxt,"Meet the NewU team, experts in workplace vitality and creating healthy, c
7onnected and happy employees."),this.casestudySEODescriptionTxt=t.checkTypeString(e.casestudySEODescriptionTxt,"Discover how companies are increasing employee vitality and fostering employee connection."),this.nextTxt=t.checkTypeString(e.nextTxt,"Next"),this.previousTxt=t.checkTypeString(e.previousTxt,"Previous"),this.createVitalityPlanTitle=t.checkTypeString(e.createVitalityPlanTitle,"Adjust NewU to your needs"),this.createVitalityPlanDescription=t.checkTypeString(e.createVitalityPlanDescription,"Plan success-tested initiatives in under 2 minutes. Pick impactful initiatives from the inspiration library."),this.pickImpactfulInitiativesTitle=t.checkTypeString(e.pickImpactfulInitiativesTitle,"Strategize with NewU Coach"),this.pickImpactfulInitiativesDescription=t.checkTypeString(e.pickImpactfulInitiativesDescription,"âHow to make health a success in my organisation?â Great question! Our experienced NewU coaches have the answers."),this.communicationMaterialsTitle=t.checkTypeString(e.communicationMaterialsTitle,"Download & share engaging promotion"),this.communicationMaterialsDescription=t.checkTypeString(e.communicationMaterialsDescription,"Text, posters, videos, and presentations suited for your initiative, with 1 click of a button."),this.signUpWithTitle=t.checkTypeString(e.signUpWithTitle,"Sign up for the app with a unique code"),this.signUpWithDescription=t.checkTypeString(e.signUpWithDescription,"How to sign up to the mobile app? Super simple. Create and share the login code. Thatâs it"),this.detailedReportingTitle=t.checkTypeString(e.detailedReportingTitle,"Insightful reporting with respect to privacy"),this.detailedReportingDescription=t.checkTypeString(e.detailedReportingDescription,"Fully anonymized. Everything you need to know about your organisation's health, connectivity, and well-being is available on your own portal."),this.howDoesItWorkTitle=t.checkTypeString(e.howDoesItWorkTitle,"How does it work?"),this.howDoesItWorkDescription=t.checkTypeString(e.howDoesItWorkDescription,"1 App for all your employees. 1 Portal to manage everything."),this.tryForFree=t.checkTypeString(e.tryForFree,"Try for free"),this.scheduleDemo=t.checkTypeString(e.scheduleDemo,"Schedule a demo"),this.oneLiner1=t.checkTypeString(e.oneLiner1,"#1 Platform for"),this.oneLiner2=t.checkTypeString(e.oneLiner2,"Healthy"),this.oneLiner3=t.checkTypeString(e.oneLiner3,"and"),this.oneLiner4=t.checkTypeString(e.oneLiner4,"Connected"),this.oneLiner5=t.checkTypeString(e.oneLiner5,"colleagues"),this.newsletterOneLiner1=t.checkTypeString(e.newsletterOneLiner1,"The"),this.newsletterOneLiner2=t.checkTypeString(e.newsletterOneLiner2,"#1 HR Vitality"),this.newsletterOneLiner3=t.checkTypeString(e.newsletterOneLiner3,"newsletter"),this.subscribeForFree=t.checkTypeString(e.subscribeForFree,"Subscribe for free"),this.recommended=t.checkTypeString(e.recommended,"Recommended"),this.packageName1=t.checkTypeString(e.packageName1,"Starter"),this.packageName2=t.checkTypeString(e.packageName2,"Premium"),this.packageName3=t.checkTypeString(e.packageName3,"Impact"),this.yearAnnually=t.checkTypeString(e.package1yearText,"year / Anually"),this.valueAppUsage=t.checkTypeString(e.valueAppUsage,"Unlimited use of NewU for all employees 24/7 at any location"),this.valuePortal=t.checkTypeString(e.valuePortal,"Access to the initiatives library, unique marketing materials & a dedicated promo studio"),this.valueStrategicCall=t.checkTypeString(e.valueStrategicCall,"Quarterly meeting with a NewU Expert + onboarding call"),this.valueTechSupport=t.checkTypeString(e.valueTechSupport,"Unlimited chat support for users"),this.valueEPMO=t.checkTypeString(e.valueEPMO,"Free health research for the entire organization"),this.priceOneLiner1=t.checkTypeString(e.priceOneLiner1,"The all-in-one solution for"),this.priceOneLiner2=t.checkTypeString(e.priceOneLiner2,"vitality & connection"),this.priceOneLiner3=t.checkTypeString(e.priceOneLiner3,"for a fixed low price"),this.numOfEmployees=t.checkTypeString(e.numOfEmployees,"Number of employees"),this.employeeLimitQ=t.checkTypeString(e.employeeLimitQ,"More than 1500 employees?"),this.subscribeSuccess=t.checkTypeString(e.subscribeSuccess,"Amazing! You are subscribed!"),this.subscribePopUpHeader=t.checkTypeString(e.subscribePopUpHeader,"The #1 HR Vitality newsletter"),this.subscribePopUpSubHeader=t.checkTypeString(e.subscribePopUpSubHeader,"Subscribe to get weekly tips!"),this.nextTxt=t.checkTypeString(e.nextTxt,"Next"),this.demoPopUpHeader=t.checkTypeString(e.demoPopUpHeader,"Get in contact for a free demo"),this.demoPopUpSubHeader=t.checkTypeString(e.demoPopUpSubHeader,"With 1 of our NewU experts"),this.exploreNewUTxt=t.checkTypeString(e.exploreNewUTxt,"Explore NewU"),this.ourStoryTxt=t.checkTypeString(e.ourStoryTxt,"Our story"),this.subscribeTxt=t.checkTypeString(e.subscribeTxt,"Subscribe"),this.founderTestimonialParagraphOneTxt=t.checkTypeString(e.founderTestimonialParagraphOneTxt,"We (Bart & Gijs), two former students of human movement sciences, started NewU because we believe that a culture of health, connectedness, and personal development are the heart of every successful organisation."),this.founderTestimonialParagraphTw
7oTxt=t.checkTypeString(e.founderTestimonialParagraphTwoTxt,"We started 3 years ago with 3 companies in the Netherlands and are proud that we're currently with 300+ partners in 7 countries on our way to becoming the largest health app for European companies."),this.founderTestimonialParagraphThreeTxt=t.checkTypeString(e.founderTestimonialParagraphThreeTxt,"We look forward to working with you soon and boosting your employees' health, and connectedness."),this.mobileDemoBannerTxt=t.checkTypeString(e.mobileDemoBannerTxt,"Curious why our partners are so enthusiastic about NewU?"),this.mainDemoBannerTxt=t.checkTypeString(e.mainDemoBannerTxt,"Create your own healthy culture"),this.meetCoachTxt=t.checkTypeString(e.meetCoachTxt,"Meet coach"),this.headerBannerTextOne=t.checkTypeString(e.headerBannerTextOne,"\uD83D\uDD25 Join the #1 newsletter for"),this.headerBannerTextTwo=t.checkTypeString(e.headerBannerTextTwo,"connected"),this.headerBannerTextThree=t.checkTypeString(e.headerBannerTextThree,"healthy"),this.headerBannerTextFour=t.checkTypeString(e.headerBannerTextFour,"employees"),this.mentalPhysical=t.checkTypeString(e.mentalPhysical,"Mental & Physical wellbeing"),this.twentyFourAccess=t.checkTypeString(e.twentyFourAccess,"24/7 access to 100+ personalised healthy habits, delicious recipes, and interactive workouts. 1000+ tips & tricks on mental well-being, nutrition, movement, quitting smoking, and more."),this.engagingChallenges=t.checkTypeString(e.engagingChallenges,"Engaging challenges in all forms and shapes"),this.participateInteractiveChallenges=t.checkTypeString(e.participateInteractiveChallenges,"Participate in interactive challenges. Do you have an idea for a challenge? 99.9% chance you can do it with NewU. Share experiences on your organisationâs newsfeed. Raise awareness on mental health, launch sports competitions, raise money for charity, walk together from office to office, and much more."),this.jClubTestimonials=t.checkTypeString(e.jClubTestimonials,"The country competitions were a greatly contributed to by a number of countries and you would regularly see messages from employees on our social wall about the progress."),this.icuTestimonials=t.checkTypeString(e.icuTestimonials,"After the first month, we had already completed 540 new habits and 396 challenges. It's super nice to see a large part of the employees get active, share results with each other, and get to know colleagues differently."),this.lokTestimonials=t.checkTypeString(e.lokTestimonials,"In the portal we see that 1 third of the employees are participating. It is talked about at the coffee table and at lunch. People are taking part and there are even people in the top 3 who I didn't expect. Super nice to see."),this.fibrantTestimonials=t.checkTypeString(e.fibrantTestimonials,"It's incredibly fun to see colleagues active on the NewU app, because of the competition element. I hear daily conversations at the coffee machine about ' the last cup of coffee of the day', the wall sits, or push-ups people did before the work day or the fact that they didn't touch their phone after dinner."),this.svLandTestimonials=t.checkTypeString(e.svLandTestimonials,"The app has not only provided a healthy boost, but has also had a strengthening effect on our team spirit and overall engagement."),this.trustedBy=t.checkTypeString(e.trustedBy,"Trusted by"),this.partners=t.checkTypeString(e.partners,"partners from all industries"),this.fromStartupToEnterprise=t.checkTypeString(e.fromStartupToEnterprise,"From startups to corporates. Varying from tech, retail, construction, shipping, marketing, and your industry."),this.minimalEffortMeasurableResults=t.checkTypeString(e.minimalEffortMeasurableResults,"Minimal effort, measurable results"),this.teamHeaderOne=t.checkTypeString(e.teamHeaderOne,"Every day is a "),this.teamHeaderOneBold=t.checkTypeString(e.teamHeaderOneBold,"new day"),this.teamHeaderTwo=t.checkTypeString(e.teamHeaderTwo,"to become the "),this.teamHeaderTwoBold=t.checkTypeString(e.teamHeaderTwoBold,"NewU"),this.teamStoryHeader=t.checkTypeString(e.teamStoryHeader,"Why we started"),this.teamStoryHeaderBold=t.checkTypeString(e.teamStoryHeaderBold,"NewU"),this.teamStory1=t.checkTypeString(e.teamStory1,"We (Bart & Gijs), two former students of human movement sciences, embarked on the journey of NewU driven by our unwavering belief that a culture of health, connectedness, and personal development are the core of every thriving organization."),this.teamStory2=t.checkTypeString(e.teamStory2,"3 years ago we started with 3 companies in the Netherlands and are proud that we're currently with 300+ partners in 7 countries on our way to becoming the largest health app for European companies. This is only the beginning of our journey."),this.teamStory3=t.checkTypeString(e.teamStory3,"Our vision at NewU
7is to create a world where every individual is inspired and supported to live a healthier, happier life. By 2026, we aim to positively impact the lives of one million people, fostering a culture of wellness and connectivity."),this.coreValuesHeader=t.checkTypeString(e.coreValuesHeader,"Our "),this.coreValuesHeaderBold=t.checkTypeString(e.coreValuesHeaderBold,"Core values"),this.coreValue1Header=t.checkTypeString(e.coreValue1Header,"We are Champions"),this.coreValue1=t.checkTypeString(e.coreValue1,"Champions play to win. We communicate quickly, clearly, and with respect because we know that understanding and openness are the basis for strong relationships. Above all, we look out for each other. We are there for each other, support each other, and celebrate our successes together."),this.coreValue2Header=t.checkTypeString(e.coreValue2Header,"NewU is a Champion Factory"),this.coreValue2=t.checkTypeString(e.coreValue2,"Together, we strive for personal growth and joint success. We help each other grow and excel by sharing our wisdom and insights. A champion is not afraid to learn new skills and is courageous enough to embrace change and development."),this.coreValue3Header=t.checkTypeString(e.coreValue3Header,"We empower others"),this.coreValue3=t.checkTypeString(e.coreValue3,"Innovation is in our DNA. We constantly seek new and effective ways to promote health and well-being. Every day, we are committed to changing the lives of thousands of people and providing the tools they need to reach and exceed their health goals."),this.teamMembersHeader=t.checkTypeString(e.teamMembersHeader,"Our team of"),this.teamMembersHeaderBold=t.checkTypeString(e.teamMembersHeaderBold,"Champions"),this.teamMembers=t.checkTypeString(e.teamMembers,"The Team"),this.advisors=t.checkTypeString(e.advisors,"Advisors"),this.everybody=t.checkTypeString(e.everybody,"Everybody"),this.resumeTeam=t.checkTypeString(e.resumeTeam,"Excited to make an impact on health worldwide? Want to join a team of Champions?"),this.resumeTeamBold=t.checkTypeString(e.resumeTeamBold,"Send your resume to [email protected]"),this.generalConditionsOfPartnershipTxt=t.checkTypeString(e.generalConditionsOfPartnershipTxt,"General Conditions of Partnership"),this.epmo=t.checkTypeString(e.epmo,"e-health research"),this.yourEmployee=t.checkTypeString(e.yourEmployee,"Employee"),this.howItWorks=t.checkTypeString(e.howItWorks,"How it works"),this.privacyAndSecurity=t.checkTypeString(e.privacyAndSecurity,"Privacy and security"),this.scheduleAnAppointment=t.checkTypeString(e.scheduleAnAppointment,"Schedule an appointment"),this.habitsCreated=t.checkTypeString(e.habitsCreated,"habits created"),this.wantToStartWithWorkplaceVitality=t.checkTypeString(e.wantToStartWithWorkplaceVitality,"Want to start with workplace vitality in an easy way?"),this.getInstantInsightIntoYourEmployees=t.checkTypeString(e.getInstantInsightIntoYourEmployees,"Get ongoing insight into your employees' health - in a way that does work"),this.withNewUYouGetPrivacyProofPMO=t.checkTypeString(e.withNewUYouGetPrivacyProofPMO,"With NewU you get ongoing and privacy-proof health research insights in no time that employees can start working with immediately, and that you can really manage. Not just once, but as often as you want! Accounting for your most important asset, people!"),this.downloadInfo=t.checkTypeString(e.downloadInfo,"Download info"),this.reduceAbsenteeism=t.checkTypeString(e.reduceAbsenteeism,"One tool for everything around vitality, health research & employee satisfaction"),this.curiousAboutYourHealthScore=t.checkTypeString(e.curiousAboutYourHealthScore,"No more separate systems or endless providers. With one platform you manage everything from health research, employee satisfaction to vitality policy and challenges. Everything is ready within one hour. And want to link current initiatives? NewU integrates seamlessly with everything you currently offer, from bike plans to padel events."),this.thisPMOGivesEmployeesValuableInsight=t.checkTypeString(e.thisPMOGivesEmployeesValuableInsight,"This health research gives employees valuable insight into their work experience, lifestyle and mental energy via an accessible digital questionnaire. The goal is awareness and self-reflectionân
7o medical diagnoses or treatment recommendations are given."),this.tiredOfSpendingYourEntireBudgetOnPMO=t.checkTypeString(e.tiredOfSpendingYourEntireBudgetOnPMO,"Tired of spending your entire budget on health research, and having no money left for making impact?"),this.coveredPartOfPAGO=t.checkTypeString(e.coveredPartOfPAGO,"Covered as part of the health research*"),this.insightfulAdvisoryReport=t.checkTypeString(e.insightfulAdvisoryReport,"Insightful advisory report - get instant insight into the health of your employees"),this.tipsHabitsChallengesThatWorkSeamlesslyWithEmployee=t.checkTypeString(e.tipsHabitsChallengesThatWorkSeamlesslyWithEmployee,"Tips, habits & challenges that work seamlessly with the employee"),this.kickOffWithNewUExpert=t.checkTypeString(e.kickOffWithNewUExpert,"Kick-off with a NewU expert"),this.promotionInInstant=t.checkTypeString(e.promotionInInstant,"Promotion in an instant"),this.finishedWithPMOInNoTime=t.checkTypeString(e.finishedWithPMOInNoTime,"Finished with health research in no time"),this.employeeGetsToWorkOnPersonalAdvice=t.checkTypeString(e.employeeGetsToWorkOnPersonalAdvice,"Employee gets to work on personal advice"),this.meaningfulReporting=t.checkTypeString(e.meaningfulReporting,"Meaningful reporting"),this.quarterlyCheckInWithExpert=t.checkTypeString(e.quarterlyCheckInWithExpert,"Quarterly check-in with expert"),this.watchVideo=t.checkTypeString(e.watchVideo,"Watch video"),this.startingWithFreePmoOnNewU=t.checkTypeString(e.startingWithFreePmoOnNewU,"Starting with free health research on NewU?"),this.superSimple=t.checkTypeString(e.superSimple,"Super simple!"),this.doesNewUMeetLegalRequirementsForYour=t.checkTypeString(e.doesNewUMeetLegalRequirementsForYour,"Does NewU meet the legal requirements for your "),this.pmoOrPago=t.checkTypeString(e.pmoOrPago,"health research or health assessment?"),this.yes=t.checkTypeString(e.yes,"Yes!"),this.newUOffersFullFledgedDigital=t.checkTypeString(e.newUOffersFullFledgedDigital,"NewU offers a full-fledged digital health research, with validated questionnaires on mental and physical health, stress, work ability, lifestyle and more."),this.landingHeaderMain=t.checkTypeString(e.landingHeaderMain,"The complete solution for"),this.landingHeaderHighlight1=t.checkTypeString(e.landingHeaderHighlight1,"vitality, prevention"),this.landingHeaderHighlight2=t.checkTypeString(e.landingHeaderHighlight2," & connection"),this.heroImageAlt=t.checkTypeString(e.heroImageAlt,"New U demo image"),this.discoverNewUFreeBtn=t.checkTypeString(e.discoverNewUFreeBtn,"Discover NewU for free"),this.identifiableTitle=t.checkTypeString(e.identifiableTitle,"Recognizable?"),this.identifiableAlt1=t.checkTypeString(e.identifiableAlt1,"Identifiable image 1"),this.identifiableText1=t.checkTypeString(e.identifiableText1,"You want to offer something to all employees at every level"),this.identifiableAlt2=t.checkTypeString(e.identifiableAlt2,"Identifiable image 2"),this.identifiableText2=t.checkTypeString(e.identifiableText2,"Entire budget spent on health research or expensive analyses"),this.identifiableAlt3=t.checkTypeString(e.identifiableAlt3,"Identifiable image 3"),this.identifiableText3=t.checkTypeString(e.identifiableText3,"You want to connect employees across teams, locations or countries."),this.identifiableAlt4=t.checkTypeString(e.identifiableAlt4,"Identifiable image 4"),this.identifiableText4=t.checkTypeString(e.identifiableText4,"Little time but vitality is still a priority?"),this.learnMoreBtn=t.checkTypeString(e.learnMoreBtn,"Learn more"),this.landingPageFeatureSectionTitle1=t.checkTypeString(e.landingPageFeatureSectionTitle1,"From insight to action. Make vitality possible for every type of employee"),this.landingPageFeatureSectionSubtitle1=t.checkTypeString(e.landingPageFeatureSectionSubtitle1,"Give every employee the opportunity to work on their health, at the time that suits them. At a glance, employees see their personal health score, translated into small, achievable actions that truly fit them. From a daily walk to a healthy meal, an interactive workout or a short meditation, everything needed to make vitality simple and fun."),this.landingPageFeatureSectionTitle2=t.checkTypeString(e.landingPageFeatureSectionTitle2,"Get ongoing insight into your people's healthâon terms that work"),this.landingPageFeatureSectionSubtitle2=t.checkTypeString(e.landingPageFeatureSectionSubtitle2,"With NewU, you get ongoing and privacy-proof health research insights in no timeâdata employees can act on immediately, and that you can truly use to steer your strategy. Not just once, but as often as you want! It's like bookkeeping for your most important asset: your people!"),this.landingPageFeatureSectionTitle3=t.checkTypeString(e.landingPageFeatureSectionTitle3,"One place for everything around vitality & connection, all year roun
7d"),this.landingPageFeatureSectionSubtitle3=t.checkTypeString(e.landingPageFeatureSectionSubtitle3,"Easily organize all important vitality events in one place. From vitality week, a padel event, walking competition, to Mental Health Day. Get employees moving step by step with low-threshold challenges and concrete actions. Through your own newsfeed and email campaigns, everyone stays informed and engaged. This way, awareness grows into a culture where vitality becomes natural."),this.landingPageFeatureSectionButton=t.checkTypeString(e.landingPageFeatureSectionButton,"Discover NewU for free"),this.landingPageStepperHeaderMain=t.checkTypeString(e.landingPageStepperHeaderMain,"Start with NewU?"),this.landingPageStepperHeaderHighlight=t.checkTypeString(e.landingPageStepperHeaderHighlight,"Super simple!"),this.landingPageStepperStep1=t.checkTypeString(e.landingPageStepperStep1,"Kick-off with NewU expert"),this.landingPageStepperStep2=t.checkTypeString(e.landingPageStepperStep2,"Inspiring promotion in no time"),this.landingPageStepperStep3=t.checkTypeString(e.landingPageStepperStep3,"Register with a unique code"),this.landingPageStepperStep4=t.checkTypeString(e.landingPageStepperStep4,"Meaningful reporting"),this.landingPageStepperStep5=t.checkTypeString(e.landingPageStepperStep5,"We answer all your employeesâ questions"),this.landingPageStepperStep6=t.checkTypeString(e.landingPageStepperStep6,"Quarterly check-in with NewU expert"),this.blogsMainPageSectionHeaderMain=t.checkTypeString(e.blogsMainPageSectionHeaderMain,"Weekly"),this.blogsMainPageSectionHeaderHighlight=t.checkTypeString(e.blogsMainPageSectionHeaderHighlight,"Healthy tips!"),this.landingPageFounderTestimonialHeaderMain=t.checkTypeString(e.landingPageFounderTestimonialHeaderMain,"From checkmark"),this.landingPageFounderTestimonialHeaderHighlight=t.checkTypeString(e.landingPageFounderTestimonialHeaderHighlight,"to impact"),this.landingPageFounderTestimonialBody1=t.checkTypeString(e.landingPageFounderTestimonialBody1,"We believe that healthy and engaged employees form the foundation of any future-proof company."),this.landingPageFounderTestimonialBody2=t.checkTypeString(e.landingPageFounderTestimonialBody2,"Our mission? To build 100 million healthy habits. And weâre proud: togetherâ¦"),this.landingPageFounderTestimonialBody3=t.checkTypeString(e.landingPageFounderTestimonialBody3,"We saw it over and over: companies bought a health researchâ¦"),this.landingPageFounderTestimonialBody4=t.checkTypeString(e.landingPageFounderTestimonialBody4,"It can be different! Thatâs whyâ¦"),this.landingPageFounderTestimonialByline=t.checkTypeString(e.landingPageFounderTestimonialByline,"Gijs & Bart"),this.landingPageFounderTestimonialButton=t.checkTypeString(e.landingPageFounderTestimonialButton,"Meet the team"),this.homeDemoBannerTitle=t.checkTypeString(e.homeDemoBannerTitle,"Want to start with workplace vitality in an easy way?"),this.homeDemoBannerScheduleButton=t.checkTypeString(e.homeDemoBannerScheduleButton,"Schedule an appointment"),this.homeDemoBannerDiscoverButton=t.checkTypeString(e.homeDemoBannerDiscoverButton,"Discover NewU for free"),this.freeEpmo=t.checkTypeString(e.freeEpmo,"Free health research"),this.employeeFeatureTitle1=t.checkTypeString(e.employeeFeatureTitle1,"One tool for everything around vitality, health research & employee satisfaction"),this.employeeFeatureSubtitle1=t.checkTypeString(e.employeeFeatureSubtitle1,"No more separate systems or endless providers. With one platform you manage everything from health research, employee satisfaction to vitality policy and challenges. Everything is ready within one hour. And want to link current initiatives? NewU integrates seamlessly with everything you currently offer, from bike plans to padel events."),this.employeeFeatureTitle2=t.checkTypeString(e.employeeFeatureTitle2,"From insight to action. Make vitality possible for every type of employee"),this.employeeFeatureSubtitle2=t.checkTypeString(e.employeeFeatureSubtitle2,"Give every employee the opportunity to work on their health, at the time that suits them. At a glance, employees see their personal health score, translated into small, achievable actions that truly fit them. From a daily walk to a healthy meal, an interactive workout or a short meditation, everything needed to make vitality simple and fun."),this.employeeFeatureTitle3=t.checkTypeString(e.employeeFeatureTitle3,"Working together on connection"),this.employeeFeatureSubtitle3=t.checkTypeString(e.employeeFeatureSubtitle3,"A healthy culture emerges through connection. When colleagues work with pleasure, get to know each other better and build their well-being together, the organization grows naturally. NewU makes this
7simple, personal and scalable without taking extra time. With one click, fully tailored to the organization."),this.ourPartnersTxt=t.checkTypeString(e.ourPartnersTxt,"Our partners"),this.partnershipFeaturesHeader1=t.checkTypeString(e.partnershipFeaturesHeader1,"As a partner you get access to.."),this.partnershipFeaturesSubheader1=t.checkTypeString(e.partnershipFeaturesSubheader1,"Grow and make an impact with the right tools"),this.partnershipFeaturesItem1App=t.checkTypeString(e.partnershipFeaturesItem1App,"Your own branded app (with partner logo & name)"),this.partnershipFeaturesItem1Clients=t.checkTypeString(e.partnershipFeaturesItem1Clients,"Manage all your clients in one place"),this.partnershipFeaturesItem1Content=t.checkTypeString(e.partnershipFeaturesItem1Content,"Share & promote your own content"),this.partnershipFeaturesItem1PMO=t.checkTypeString(e.partnershipFeaturesItem1PMO,"Launch impactful health research surveys"),this.partnershipFeaturesItem1Revenue=t.checkTypeString(e.partnershipFeaturesItem1Revenue,"Earn directly via an innovative revenue model"),this.partnershipFeaturesHeader2=t.checkTypeString(e.partnershipFeaturesHeader2,"Revenue model"),this.partnershipFeaturesSubheader2=t.checkTypeString(e.partnershipFeaturesSubheader2,"Earn directly with NewU"),this.partnershipFeatures2Check1=t.checkTypeString(e.partnershipFeatures2Check1,"Launch NewU via exclusive licenses"),this.partnershipFeatures2Check2=t.checkTypeString(e.partnershipFeatures2Check2,"Earn on a shared-revenue basis"),this.partnershipFeatures2Check3=t.checkTypeString(e.partnershipFeatures2Check3,"Promote & sell your own content"),this.partnershipFeaturesHeader3=t.checkTypeString(e.partnershipFeaturesHeader3,"Offer a digital health research survey or custom survey"),this.partnershipFeaturesSubheader3=t.checkTypeString(e.partnershipFeaturesSubheader3,"Strengthen your digital offering with health research & custom surveys"),this.partnershipFeatures3Check1=t.checkTypeString(e.partnershipFeatures3Check1,"Launch free health research & surveys"),this.partnershipFeatures3Check2=t.checkTypeString(e.partnershipFeatures3Check2,"Integrate your own surveys"),this.partnershipFeatures3Check3=t.checkTypeString(e.partnershipFeatures3Check3,"Tie insights to actions via seamless integrations"),this.partnershipFeaturesHeader4=t.checkTypeString(e.partnershipFeaturesHeader4,"Position yourself uniquely in the market"),this.partnershipFeaturesSubheader4=t.checkTypeString(e.partnershipFeaturesSubheader4,"Set yourself as the standard in vitality & connectivity"),this.partnershipFeatures4Check1=t.checkTypeString(e.partnershipFeatures4Check1,"Your own vitality app & platform with your branding"),this.partnershipFeatures4Check2=t.checkTypeString(e.partnershipFeatures4Check2,"Grant access to free health research & integrate custom surveys"),this.partnershipFeatures4Check3=t.checkTypeString(e.partnershipFeatures4Check3,"Support clients with analytics perfectly matched to actions"),this.partnershipFeaturesButtonTxt=t.checkTypeString(e.partnershipFeaturesButtonTxt,"Discover more"),this.partnershipOpeningHeader=t.checkTypeString(e.partnershipOpeningHeader,"Ensemble, nous \xe9tablissons la norme en vitalit\xe9 et connectivit\xe9 sur le lieu de travail"),this.partnershipOpeningSubheader=t.checkTypeString(e.partnershipOpeningSubheader,"Nous collaborons avec des organisations et des professionnels qui s'engagent \xe0 am\xe9liorer la vitalit\xe9 en entreprise. Nos partenaires sont :"),this.partnershipOpeningItem1=t.checkTypeString(e.partnershipOpeningItem1,"Services de sant\xe9 au travail"),this.partnershipOpeningItem2=t.checkTypeString(e.partnershipOpeningItem2,"Services de pr\xe9vention"),this.partnershipOpeningItem3=t.checkTypeString(e.partnershipOpeningItem3,"Coachs vitalit\xe9 et organisations de vitalit\xe9"),this.partnershipOpeningCheck1=t.checkTypeString(e.partnershipOpeningCheck1,"Services de sant\xe9 au travail"),this.partnershipOpeningCheck2=t.checkTypeString(e.partnershipOpeningCheck2,"Services de pr\xe9vention"),this.partnershipOpeningCheck3=t.checkTypeString(e.partnershipOpeningCheck3,"Coachs vitalit\xe9 et organisations de vitalit\xe9"),this.partnershipOpeningHeader=t.checkTypeString(e.partnershipOpeningHeader,"Together we set the standard in vitality & connectivity at work"),this.partnershipOpeningSubheader=t.checkTypeString(e.partnershipOpeningSubheader,"We partner with organizations & professionals committed to improving workplace vitality. Our partners are:"),this.partnershipOpeningItem1=t.checkTypeString(e.partnershipOpeningItem1,"Occupational health services"),this.partnershipOpeningItem2=t.checkTypeString(e.partnershipOpeningItem2,"Prevention services"),this.partnershipOpeningItem3=t.checkTypeString(e.partnershipOpeningItem3,"Vitality coaches & organizations"),this.partnershipOpeningCheck1=t.checkTypeString(e.partnershipOpeningCheck1,"Occupational health services"),this.partnershipOpeningCheck2=t.checkTypeString(e.partnershipOpeningCheck2,"Prevention services"),this.partnershipOpeningCheck3=t.checkTypeString(e.partnershipOpeningCheck3,"Vitality coaches & organizations"),this.partnershipFeaturesButtonTxt=t.checkTypeString(e.partnershipFeaturesButtonTxt,"Discover more"),this.partnershipStepperHeader=t.checkTypeString(e.partnershipStepperHeader,"Your path to an impactful partnership"),this.partnershipStepperStep1=t.checkTypeString(e.partnershipStepperStep1,"Kick-off with the Partnership Manager"),this.partnershipStepperStep2=t.checkTypeString(e.partnershipStepperStep2,"Personalize NewU with your own content and branding"),this.partnershipStepperStep3=t.checkTypeString(e.partnershipStepperStep3,"Create custom campaigns for clients"),this.partnershipStepperStep4=t.checkTypeString(e.partnershipStepperStep4,"Celebrate the first success"),this.partnershipStepperStep5=t.checkTypeString(e.partnershipStepperStep5,"Manage all your clients in one place"),this.partnershipStepperStep6=t.checkTypeString(e.partnershipStepperStep6,"Monthly meeting with the Partnership Manager"),this.ofCompaniesComplyWithEPMO=t.checkTypeString(e.ofCompaniesComplyWithEPMO,"of companies comply with digital health research or with an additional Psychosocial Workload (PSA) survey. Both can be done through NewU!"),this.requiresPhysicalMedicalExamination=t.checkTypeString(e.requiresPhysicalMedicalExamination,"requires physical medical examination (e.g., noise or toxic substances), which NewU does not offer."),this.whatDoYouNeed=t.checkTypeString(e.whatDoYouNeed,"What do you need? That follows from your Risk Inventory & Evaluation (RI&E)."),this.free=t.checkTypeString(e.free,"Free"),this.informationFreePMO=t.checkTypeString(e.informationFreePMO,"Information - Free health research"),this.pmo=t.checkTypeString(e.pmo,"Health research"),this.partnersTxt=t.checkTypeString(e.partnersTxt,"Partners"),this.more=t.checkTypeString(e.more,"More"),this.isoTitle=t.checkTypeString(e.isoTitle,"ISO-27001 certified"),this.isoSubtitle=t.checkTypeString(e.isoSubtitle,"We follow ISO 27001 rules to keep your health data safe and sound. It's all about making sure your info is protected while you enjoy our services!"),this.penTestTitle=t.checkTypeString(e.penTestTitle,"Pen-tested every year!"),this.penTestSubtitle=t.checkTypeString(e.penTestSubtitle,"Pen testing, or penetration testing to identify vulnerabilities in systems before exploitation exploit them enhancing security but also building trust between us ensuring that sensitive information remains safe."),this.headerPrivacyPrefix=t.checkTypeString(e.headerPrivacyPrefix,"Your"),this.headerPrivacyKeyword=t.checkTypeString(e.headerPrivacyKeyword,"privacy"),this.headerPrivacySuffix=t.checkTypeString(e.headerPrivacySuffix,"is our priority"),this.openingParagraph=t.checkTypeString(e.openingParagraph,"Keeping your privacy safe is super important to us for your health and your organisation. Your activities are private and we protect sensitive info, building trust and well-being."),this.gdprTitle=t.checkTypeString(e.gdprTitle,"100% GPDR compliant"),this.gdprSubtitle=t.checkTypeString(e.gdprSubtitle,"We're all about keeping your personal data safe! We totally follow all the GDPR rules to make sure your info is protected. Your privacy matters to us, and we take it seriously!"),this.discoverMore=t.checkTypeString(e.discoverMore,"Discover more"),this.downloadError=t.checkTypeString(e.downloadError,"We received your information correctly, but unfortunately the PDF download did not succeed. Donât worry: weâll contact you soon."),this.storeLeadInfoError=t.checkTypeString(e.storeLeadInfoError,"Something went wrong while saving your information. Please contact us at [email protected] and weâll be happy to assist you."),this.fullNameTxt=t.checkTypeString(e.fullNameTxt,"Full name"),this.phoneNumberTxt=t.checkTypeString(e.phoneNumberTxt,"Phone number"),this.mainPageTestimonialTitle=t.checkTypeString(e.mainPageTestimonialTitle,"Stories from customers about NewU"),this.pricingTitle=t.checkTypeString(e.pricingTitle,"Choose a pricing model that best fits your organization"),this.pricingSubtitle=t.checkTypeString(e.pricingSubtitle,"Select the subscription that best meets your needs"),this.pricingMonths=t.checkTypeString(e.pricingMonths,"months"),this.pricingOneTime=t.checkTypeString(e.pricingOneTime,"One
7-time"),this.pricingUnlimited=t.checkTypeString(e.pricingUnlimited,"Unlimited"),this.pricingFeaturePMO=t.checkTypeString(e.pricingFeaturePMO,"Health research & psychological research"),this.pricingFeatureMTO=t.checkTypeString(e.pricingFeatureMTO,"Employee Satisfaction Survey"),this.pricingFeatureAccess=t.checkTypeString(e.pricingFeatureAccess,"Unlimited access to NewU for all employees, 24/7 and at any location"),this.pricingFeatureLibrary=t.checkTypeString(e.pricingFeatureLibrary,"Unlimited access to the library with vitality initiatives"),this.pricingFeatureCampaigns=t.checkTypeString(e.pricingFeatureCampaigns,"Automatic vitality campaigns and newsletters"),this.pricingFeatureBranding=t.checkTypeString(e.pricingFeatureBranding,"Own logo and company colors in NewU"),this.pricingFeatureManagement=t.checkTypeString(e.pricingFeatureManagement,"Unique management reports with insight into employee health"),this.pricingFeatureOnboarding=t.checkTypeString(e.pricingFeatureOnboarding,"Personal onboarding call"),this.pricingFeatureVitalityCoach=t.checkTypeString(e.pricingFeatureVitalityCoach,"Dedicated Vitality Coach (max. 6 calls per year)"),this.pricingFeatureSupport=t.checkTypeString(e.pricingFeatureSupport,"Customer support for employees via NewU chat"),this.pricingFeatureCustomBranding=t.checkTypeString(e.pricingFeatureCustomBranding,"Own colors & branding in NewU"),this.pricingBestValue=t.checkTypeString(e.pricingBestValue,"Best Value"),this.pricingIncluded=t.checkTypeString(e.pricingIncluded,"Included"),this.pricingNotIncluded=t.checkTypeString(e.pricingNotIncluded,"Not included"),this.year=t.checkTypeString(e.year,"year"),this.pmo2HeaderPt1=t.checkTypeString(e.pmo2HeaderPt1,"Free"),this.pmo2HeaderPt2=t.checkTypeString(e.pmo2HeaderPt2,"health check"),this.pmo2Subheader=t.checkTypeString(e.pmo2Subheader,"Tired of spending your entire budget on one-off wellbeing & health checks without creating lasting impact?"),this.pmo2USP1=t.checkTypeString(e.pmo2USP1,"Continuous insights into employee health and wellbeing, helping you identify risks early and support employees proactively."),this.pmo2USP2=t.checkTypeString(e.pmo2USP2,"Clear advisory reports that provide direct insight into the wellbeing of your workforce."),this.pmo2USP3=t.checkTypeString(e.pmo2USP3,"Practical tips, habits and challenges tailored to each employee."),this.pmo2SectionHeader1=t.checkTypeString(e.pmo2SectionHeader1,"Get ongoing insight into your employees' health - in a way that does work"),this.pmo2SectionBody1=t.checkTypeString(e.pmo2SectionBody1,"With NewU you get ongoing and privacy-proof health research insights in no time that employees can start working with immediately, and that you can really manage. Not just once, but as often as you want! Accounting for your most important asset, people!"),this.pmo2SectionHeader2=t.checkTypeString(e.pmo2SectionHeader2,"One platform for everything around wellbeing and employee satisfaction"),this.pmo2SectionBody2=t.checkTypeString(e.pmo2SectionBody2,"No more disconnected systems or endless providers. With one platform you can manage everything from employee satisfaction surveys and pulse surveys to wellbeing initiatives and challenges.\n\nSet up your program in no time together with your own NewU expert. Want to connect existing initiatives? NewU integrates seamlessly with what you already offer, from bike plans to padel events."),this.employeeSatisfactionNavbar=t.checkTypeString(e.employeeSatisfactionNavbar,"Employee satisfaction"),this.mtoHeaderPt1=t.checkTypeString(e.mtoHeaderPt1,"Pulse surveys"),this.mtoHeaderPt2=t.checkTypeString(e.mtoHeaderPt2,"& Employee satisfaction surveys"),this.mtoSubheader=t.checkTypeString(e.mtoSubheader,"Unlimited, continuous insight into satisfaction and connection within your organisation through your own satisfaction and pulse surveys."),this.mtoUSP1=t.checkTypeString(e.mtoUSP1,"Customize surveys based on what matters in your organisation â from eNPS and leadership to workload, culture and collaboration."),this.mtoUSP2=t.checkTypeString(e.mtoUSP2,"Filter valuable insights per team, department or location through a live dashboard y
7ou can immediately act on."),this.mtoUSP3=t.checkTypeString(e.mtoUSP3,"High participation thanks to web & app access and automated communication, making continuous measurement simple and effective."),this.mtoSectionHeader1=t.checkTypeString(e.mtoSectionHeader1,"Gain continuous insight into employee satisfaction"),this.mtoSectionBody1=t.checkTypeString(e.mtoSectionBody1,"With NewUâs employee satisfaction surveys and pulse surveys, you gain ongoing insight into what is happening inside your organisation. Discover what energizes employees, where challenges arise and where opportunities exist to strengthen connection and collaboration.\n\nNot a once-a-year snapshot, but continuous insight that helps you improve your organisation step by step."),this.mtoSectionHeader2=t.checkTypeString(e.mtoSectionHeader2,"Insights that go beyond a report"),this.mtoSectionBody2=t.checkTypeString(e.mtoSectionBody2,"Results appear instantly in a live dashboard. Easily filter results by team, department or location and immediately see where opportunities or attention points lie.\n\nThese insights make it easier to start meaningful conversations, take targeted actions and continuously measure how your organisation evolves. This allows you to actively steer on culture, leadership and employee satisfaction."),this.mtoStepsHeaderPt1=t.checkTypeString(e.mtoStepsHeaderPt1,"Getting started with employee satisfaction and pulse surveys on NewU?"),this.mtoInformation=t.checkTypeString(e.mtoInformation,"Information about Employee Satisfaction")}}},6292:(e,t,n)=>{"use strict";n.d(t,{t:()=>i});var r=n(6993);class i{static get(){return i.instance||(i.instance=new i),this.instance}checkTypeString(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"string"==typeof e&&e.length>0?e:t}checkTypeNumber(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"==typeof e?e:t}checkTypeBoolean(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"boolean"==typeof e?e:t}checkTypeObject(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"object"==typeof e?e:t}checkTypeArray(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Array.isArray(e)?e:t}checkTypeTimestamp(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new r.Dc(0,0);return e instanceof r.Dc?e:t}}},4259:(e,t,n)=>{"use strict";n.d(t,{f:()=>r});class r{toObject(){return{url:this.url,language:this.language}}constructor({url:e,language:t}){this.url=e,this.language=t.toLowerCase()}}},8190:(e,t,n)=>{"use strict";n.d(t,{H:()=>a});var r=n(4259);class i{constructor(e,t){this.slug=e,this.availableLanguages=t}}class a{static get(){return void 0===this.instance&&(this.instance=new a),this.instance}initializeStaticPath(e){var t;this.staticPath=null!==(t=e.trim().split("/")[2])&&void 0!==t?t:""}changeWebsiteLanguage(e){return this.dynamicPageActive?this.getDynamicUrlDiffLanguage(e):this.getStaticUrlDiffLanguage(e)}getStaticUrlDiffLanguage(e){return this.staticPath.length>0?"/"+e+"/"+this.staticPath:"/"+e}getDynamicUrlDiffLanguage(e){let t=this.alternativeUrls.find(t=>t.language===e);return t?t.url:"/"+e+"/"+this.staticPath}getBlogUrlFromLanguage(e){return"/"+e+"/"+this.BLOG_STATIC.slug}getCaseStudyUrlFromLanguage(e){return"/"+e+"/"+this.CASE_STUDIES_STATIC.slug}createStaticUrlFromLanguageAndUrl(e){let{language:t,staticUrl:n}=e;return n.slug.length>0?"/"+t+"/"+n.slug:"/"+t}createDynamicBlogUrl(e){let{language:t,contentSlug:n}=e;return"/"+t.toLocaleLowerCase()+"/"+this.BLOG_STATIC.slug+"/"+n}createDynamicCaseStudyUrl(e){let{language:t,contentSlug:n}=e;return"/"+t.toLocaleLowerCase()+"/"+this.CASE_STUDIES_STATIC.slug+"/"+n}getPageUrl(e){let{language:t,pageNumber:n,staticUrl:r}=e;return t=t.toLowerCase(),"/"+(r.availableLanguages.includes(t)?t:"en")+"/"+r.slug+"/page/"+n}setAlternativeUrls(e){this.dynamicPageActive=!0,this.alternativeUrls=e}getStaticCanonical(e){let{language:t,staticUrl:n}=e;return n.slug.length>0?this.URL_BASE+"/"+t+"/"+n.slug:this.URL_BASE+"/"+t}getPageCanonical(e){let{language:t,page:n,staticUrl:r}=e;return this.URL_BASE+"/"+t+"/"+r.slug+"/page/"+n.toString()}getDynamicCanonical(e){let{language:t,contentUrl:n,staticUrl:r}=e;return this.URL_BASE+"/"+t+"/"+r.slug+"/"+n}getStaticDefaultAlternate(e){return e.availableLanguages.includes("en")?this.get
7StaticCanonical({language:"en",staticUrl:e}):e.availableLanguages.includes("nl")?this.getStaticCanonical({language:"nl",staticUrl:e}):e.availableLanguages.length>0?this.getStaticCanonical({language:e.availableLanguages[0],staticUrl:e}):""}getDynamicDefaultAlternate(e){let{availableUrls:t,staticUrl:n}=e,r=t.find(e=>"en"===e.language),i=t.find(e=>"en"===e.language),a=t.map(e=>e.language);return r?this.URL_BASE+r.url:i?this.URL_BASE+i.url:a.length>0?this.URL_BASE+t[0].url:""}getStaticAlternatives(e){return e.availableLanguages.map(t=>new r.f({language:t,url:this.getStaticCanonical({language:t,staticUrl:e})}))}getDynamicAlternatives(e){let{availableUrls:t,staticUrl:n}=e;return t.map(e=>new r.f({language:e.language,url:this.URL_BASE+e.url}))}constructor(){this.URL_BASE="https://www.newu-app.io",this.availableLanguages=["en","nl","de","fr"],this.HOME_STATIC=new i("",this.availableLanguages),this.TEAM_STATIC=new i("team",this.availableLanguages),this.CASE_STUDIES_STATIC=new i("case-studies",["en","nl"]),this.BLOG_STATIC=new i("newu-blog",this.availableLanguages),this.PRIVACY_AND_SECURITY_STATIC=new i("privacy-and-security",this.availableLanguages),this.HOW_IT_WORKS_STATIC=new i("how-it-works",this.availableLanguages),this.EMPLOYEE_STATIC=new i("employee",this.availableLanguages),this.PARTNERSHIP_STATIC=new i("partnership",this.availableLanguages),this.PMO_STATIC=new i("epmo",this.availableLanguages),this.EMPLOYEE_SATISFACTION_STATIC=new i("mto",this.availableLanguages),this.CONTACT_STATIC=new i("contact",this.availableLanguages),this.FAQ_STATIC=new i("faq",this.availableLanguages),this.SALES_CONDITIONS_STATIC=new i("general-conditions-of-sale",["en","nl"]),this.PRIVACY_POLICY_STATIC=new i("privacy-policy",["en","nl"]),this.END_USER_PRIVACY_POLICY_STATIC=new i("end-user-privacy-policy",["en","nl"]),this.TANDC_STATIC=new i("terms-and-conditions",["en","nl"]),this.PARTNERSHIP_CONDITIONS_STATIC=new i("general-conditions-of-partnership",["nl"]),this.staticPath="",this.alternativeUrls=[],this.dynamicPageActive=!1,this.getAvailableLanguages=()=>this.availableLanguages}}},3653:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>eB});var r,i=n(4848),a=n(2423),s=n(2227),o=n(8133),l=n.n(o),u=n(6540),c=n(6424),h=n(6338);function d(){let e=(0,c.usePathname)(),t=(0,c.useSearchParams)(),n=(0,u.useMemo)(()=>h.n.get(),[]),r="G-9QWB8ZNPPG";return(0,u.useEffect)(()=>{let i=e+t.toString();n.pageview(r,i)},[e,t,r,n]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l(),{strategy:"afterInteractive",src:"https://www.googletagmanager.com/gtag/js?id=".concat(r)}),(0,i.jsx)(l(),{id:"google-analytics",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n\n gtag('consent', 'default', {\n 'analytics_storage': 'denied'\n });\n \n gtag('config', '".concat(r,"', {\n page_path: window.location.pathname,\n });\n ")}})]})}var p=n(961),f=function(e,t){return(f=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function g(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}f(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var m=function(){return(m=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function y(e){return"#"===e.charAt(0)?e.slice(1):e}"function"==typeof SuppressedError&&SuppressedError,function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");
7i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}("/*\n code is extracted from Calendly's embed stylesheet: https://assets.calendly.com/assets/external/widget.css\n*/\n\n.calendly-inline-widget,\n.calendly-inline-widget *,\n.calendly-badge-widget,\n.calendly-badge-widget *,\n.calendly-overlay,\n.calendly-overlay * {\n font-size:16px;\n line-height:1.2em\n}\n\n.calendly-inline-widget iframe,\n.calendly-badge-widget iframe,\n.calendly-overlay iframe {\n display:inline;\n width:100%;\n height:100%\n}\n\n.calendly-popup-content {\n position:relative\n}\n\n.calendly-popup-content.calendly-mobile {\n -webkit-overflow-scrolling:touch;\n overflow-y:auto\n}\n\n.calendly-overlay {\n position:fixed;\n top:0;\n left:0;\n right:0;\n bottom:0;\n overflow:hidden;\n z-index:9999;\n background-color:#a5a5a5;\n background-color:rgba(31,31,31,0.4)\n}\n\n.calendly-overlay .calendly-close-overlay {\n position:absolute;\n top:0;\n left:0;\n right:0;\n bottom:0\n}\n\n.calendly-overlay .calendly-popup {\n box-sizing:border-box;\n position:absolute;\n top:50%;\n left:50%;\n -webkit-transform:translateY(-50%) translateX(-50%);\n transform:translateY(-50%) translateX(-50%);\n width:80%;\n min-width:900px;\n max-width:1000px;\n height:90%;\n max-height:680px\n}\n\n@media (max-width: 975px) {\n .calendly-overlay .calendly-popup {\n position:fixed;\n top:50px;\n left:0;\n right:0;\n bottom:0;\n -webkit-transform:none;\n transform:none;\n width:100%;\n height:auto;\n min-width:0;\n max-height:none\n }\n}\n\n.calendly-overlay .calendly-popup .calendly-popup-content {\n height:100%;\n}\n\n.calendly-overlay .calendly-popup-close {\n position:absolute;\n top:25px;\n right:25px;\n color:#fff;\n width:19px;\n height:19px;\n cursor:pointer;\n background:url(https://assets.calendly.com/assets/external/close-icon.svg) no-repeat;\n background-size:contain\n}\n\n@media (max-width: 975px) {\n .calendly-overlay .calendly-popup-close {\n top:15px;\n right:15px\n }\n}\n\n.calendly-badge-widget {\n position:fixed;\n right:20px;\n bottom:15px;\n z-index:9998\n}\n\n.calendly-badge-widget .calendly-badge-content {\n display:table-cell;\n width:auto;\n height:45px;\n padding:0 30px;\n border-radius:25px;\n box-shadow:rgba(0,0,0,0.25) 0 2px 5px;\n font-family:sans-serif;\n text-align:center;\n vertical-align:middle;\n font-weight:bold;\n font-size:14px;\n color:#fff;\n cursor:pointer\n}\n\n.calendly-badge-widget .calendly-badge-content.calendly-white {\n color:#666a73\n}\n\n.calendly-badge-widget .calendly-badge-content span {\n display:block;\n font-size:12px\n}\n\n.calendly-spinner {\n position:absolute;\n top:50%;\n left:0;\n right:0;\n -webkit-transform:translateY(-50%);\n transform:translateY(-50%);\n text-align:center;\n z-index:-1\n}\n\n.calendly-spinner>div {\n display:inline-block;\n width:18px;\n height:18px;\n background-color:#e1e1e1;\n border-radius:50%;\n vertical-align:middle;\n -webkit-animation:calendly-bouncedelay 1.4s infinite ease-in-out;\n animation:calendly-bouncedelay 1.4s infinite ease-in-out;\n -webkit-animation-fill-mode:both;\n animation-fill-mode:both\n}\n\n.calendly-spinner .calendly-bounce1 {\n -webkit-animation-delay:-0.32s;\n animation-delay:-0.32s\n}\n\n.calendly-spinner .calendly-bounce2 {\n -webkit-animation-delay:-0.16s;\n animation-delay:-0.16s\n}\n\n@-webkit-keyframes calendly-bouncedelay {\n 0%,80%,100% {\n -webkit-transform:scale(0);\n transform:scale(0)\n } \n \n 40%{\n -webkit-transform:scale(1);\n transform:scale(1)\n }\n}\n\n@keyframes calendly-bouncedelay{ \n 0%,80%,100% {\n -webkit-transform:scale(0);\n transform:scale(0)\n }\n \n 40% {\n -webkit-transform:scale(1);\n transform:scale(1)\n }\n}"),function(e){e.PROFILE_PAGE_VIEWED="calendly.profile_page_viewed",e.EVENT_TYPE_VIEWED="calendly.event_type_viewed",e.DATE_AND_TIME_SELECTED="calendly.date_and_time_selected",e.EVENT_SCHEDULED="calendly.event_scheduled"}(r||(r={}));var v=function(e){var t,n=e.url,r=e.prefill,i=void 0===r?{}:r,a=e.pageSettings,s=e.utm,o=void 0===s?{}:s,l=e.embedType,u=((null==(t=void 0===a?{}:a)?void 0:t.primaryColor)&&(t.primaryColor=y(t.primaryColor)),(null==t?void 0:t.textColor)&&(t.textColor=y(t.textColor)),(null==t?void 0:t.backgroundColor)&&(t.backgroundColor=y(t.backgroundColor)),t),c=u.backgroundColor,h=u.hideEventTypeDetails,d=u.hideLandingPageDetails,p=u.primaryColor,f=u.textColor,g=u.hideGdprBanner,m=i.customAnswers,v=i.date,w=i.email,k=i.firstName,T=i.guests,S=i.lastName,x=i.location,A=i.smsReminderNumber,I=i.name,E=o.utmCampaign,N=o.utmContent,_=o.utmMedium,M=o.utmSource,P=o.utmTerm,U=o.salesforce_uuid,D=n.indexOf("?"),O=D>-1,L=n.slice(D+1),F=O?n.slice(0,D):n,j=[O?L:null,c?"background_color=".concat(c):null,h?"hide_event_type_details=1":null,d?"hide_landing_page_details=1":null,p?"primary_color=".concat(p):null,f?"text_color=".concat(f):null,g?"hide_gdpr_banner=1":null,I?"name=".concat(encodeURIComponent(I)):null,A?"phone_number=".concat(encodeURIComponent(A)):null,x?"location=".concat(encodeURIComponent(x)):null,k?"first_name=".concat(encodeURIComponent(k)):null,S?"last_name=".concat(encodeURIComponent(S)):null,T?"guests=".concat(T.map(encodeURIComponent).join(",")):null,w?"email=".concat(encodeURIComponent(w)):null,v&&v instanceof Date?"date=".concat(b(v)):null,E?"utm_campaign=".concat(encodeURIComponent(E)):null,N?"utm_content=".concat(encodeURIComponent(N)):null,_?"utm_medium=".concat(encodeURIComponent(_)):null,M?"utm_source=".concat(encodeURIComponent(M)):null,P?"utm_term=".concat(encodeURIComponent(P)):null,U?"salesforce_uuid=".concat(encodeURIComponent(U)):null,l?"embed_type=".concat(l):null,"embed_domain=1"].concat(m?C(m):[]).filter(function(e){return null!==e}).join("&");return"".concat(F,"?").concat(j)},b=function(e){var t=e.getMonth()+1,n=e.getDate();return[e.getFullYear(),t<10?"0".concat(t):t,n<10?"0".concat(n):n].join("-")},w=/^a\d{1,2}$/,C=function(e){var t=Object.keys(e).filter(function(e){return e.match(w)});return t.length?t.map(function(t){return"".concat(t,"=").concat(encodeURIComponent(e[t]))}):[]},k=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return g(t,e),t.prototype.render=function(){return u.createElement("div",{className:"calendly-spinner"},u.createElement("div",{className:"calendly-bounce1"}),u.createElement("div",{className:"calendly-bounce2"}),u.createElement("div",{className:"calendly-bounce3"}))},t}(u.Component),T={minWidth:"320px",height:"630px"};!function(e){function t(t){var n=e.call(this,t)||this;return n.state={isLoading:!0},n.onLoad=n.onLoad.bind(n),n}g(t,e),t.prototype.onLoad=function(){this.setState({isLoading:!1})},t.prototype.render=function(){var e=v({url:this.props.url,pageSettings:this.props.pageSettings,prefill:this.props.prefill,utm:this.props.utm,embedType:"Inline"}),t=this.props.LoadingSpinner||k;return u.createElement("div",{className:"calendly-inline-widget",style:this.props.styles||T},this.state.isLoading&&u.createElement(t,null),u.createElement("iframe",{width:"100%",height:"100%",frameBorder:"0",title:this.props.iframeTitle||"Calendly Scheduling Page",onLoad:this.onLoad,src:e}))}}(u.Component);var S=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isLoading:!0},n.onLoad=n.onLoad.bind(n),n}return g(t,e),t.prototype.onLoad=function(){this.setState({isLoading:!1})},t.prototype.render=function(){var e=v({url:this.props.url,pageSettings:this.props.pageSettings,prefill:this.props.prefill,utm:this.props.utm,embedType:"PopupWidget"}),t=this.props.LoadingSpinner||k;return u.createElement(u.Fragment,null,this.state.isLoading&&u.createElement(t,null),u.createElement("iframe",{width:"100%",height:"100%",frameBorder:"0",title:this.props.iframeTitle||"Calendly Scheduling Page",onLoad:this.onLoad,src:e}))},t}(u.Component),x=function(e){if(!e.open)return null;if(!e.rootElement)throw Error("[react-calendly]: PopupModal rootElement property cannot be undefined");return p.createPortal(u.createElement("div",{className:"calendly-overlay"},u.createElement("div",{onClick:e.onModalClose,className:"calendly-close-overlay"}),u.createElement("div",{className:"calendly-popup"},u.createElement("div",{className:"calendly-popup-content"},u.createElement(S,m({},e)))),u.createElement("button",{className:"calendly-popup-close",onClick:e.onModalClose,"aria-label":"Close modal",style:{display:"block",border:"none",padding:0}})),e.rootElement)};(function(e){function t(t){var n=e.call(this,t)||this;return n.state={isOpen:!1},n.onClick=n.onClick.bind(n),n.onClose=n.onClose.bind(n),n}g(t,e),t.prototype.onClick=function(e){e.preventDefault(),this.setState({isOpen:!0})},t.prototype.onClose=function(e){e.stopPropagation(),this.setState({isOpen:!1})},t.prototype.render=function(){return u.createElement(u.Fragment,null,u.createElement("button",{onClick:this.onClick,style:this.props.styles||{},className:this.props.className||""},this.props.text),u.createElement(x,m({},this.props,{open:this.state.isOpen,onModalClose:this.onClose,rootElement:this.props.rootElement})))}})(u.Component),function(e){function t(t){var n=e.call(this,t)||this;return n.state={isOpen:!1},n.onClick=n.onClick.bind(n),n.onClose=n.onClose.bind(n),n}g(t,e),t.prototype.onClick=function(){this.setState({isOpen:!0})},t.prototype.onClose=function(e){e.stopPropagation(),this.setState({isOpen:!1})},t.prototype.render=function(){return u.createElement("div",{className:"calendly-badge-widget",onClick:this.onClick},u.createElement("div",{className:"calendly-badge-content",style:{background:this.props.color||"#00a2ff",color:this.props.textColor||"#ffffff"}},this.props.text||"Schedule time with me",this.props.branding&&u.createElement("span",null,"powered by Calendly")),u.createElement(x,m({},this.props,{open:this.state.isOpen,onModalClose:this.onClose,rootElement:this.props.rootElement})))}}(u.Component);var A=n(579);let I=e=>{let{language:t,roundRobinCalendly:n}=e,[r,a]=(0,u.useState)(null),[s,o]=(0,u.useState)(.5),l=()=>{o(Math.random())};return(0,u.useEffect)(()=>{a(document.getElementById("root")),A.u.setNotifyView(l)},[]),(0,i.jsx)(i.Fragment,{children:r&&(0,i.jsx)("div",{children:(0,i.jsx)(x,{url:n?"https://calendly.com/d/cnfg-fjr-8nj/newu-digitale-kop-koffie?month=2024-11":"nl"===t?"https://calendly.com/newu-app/digital-coffee":"https://calendly.com/d/cqsz-vqq-726/newu-digitale-kop-thee?preview_source=et_card&month=2024-11",onModalClose:()=>A.u.close(),open:A.u.get().isOpen,rootElement:r})})})};var E=n(4608),N=n(9649),_=n.n(N),M=n(9965),P=n.n(M),U=n(3872),D=n(8116);class O{correctName(e){return e.length>this.MAX_NAME?e.substring(0,this.MAX_NAME):e}validateName(e){return this.MIN_NAME<e.length&&e.length<this.MAX_NAME}correctCompanyName(e){return e.length>this.MAX_COMPANY_NAME?e.substring(0,this.MAX_COMPANY_NAME):e}validateCompanyName(e){return this.MIN_COMPANY_NAME<=e.length&&e.length<=this.MAX_COMPANY_NAME}validateEmail(e){return/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(e)}validatePhone(e){return/^\+?[0-9]{1,4}?[0-9]{7,14}$/.test(e)}constructor(){this.MIN_NAME=1,this.MAX_NAME=40,this.MIN_COMPANY_NAME=2,this.MAX_COMPANY_NAME=40}}var L=n(4579),F=n(2826),j=n(3600);class R{map(e){switch(e){case F.V.adCampaign1Page1:return j.Dw;case F.V.adCampaign1Page2:return j.am;default:return""}}}var V=n(1402);class B{initialize(e){let{notifyView:t,language:n}=e;this.notifyView=t,this.state.language=n}onChangeFirstName(e){this.state.firstName=this.formValidator.correctName(e),this.state.firstNameValid=this.formValidator.validateName(e),this.notifyView()}onChangeLastName(e){this.state.lastName=this.formValidator.correctName(e),this.state.lastNameValid=this.formValidator.validateName(e),this.notifyView()}onChangeCompany(e){this.state.company=this.formValidator.correctCompanyName(e),this.state.companyValid=this.formValidator.validateCompanyName(e),this.notifyView()}onChangeEmail(e){this.state.email=e,this.state.emailValid=this.formValidator.validateEmail(e),this.notifyView()}async onSubmit(){try{this.state.status=D.n.loading,this.notifyView(),this.checkValid()||(this.state.status=D.n.none,this.notifyView()),await this.executeCTA(),U.w.reset(),this.state.status=D.n.success,this.notifyView()}catch(e){this.state.status=D.n.failure,this.notifyView()}}onChangeCountryCode(e){this.state.countryCode=e,this.notifyView()}onChangePhone(e){this.state.phone=e.trim(),this.state.phoneValid=this.formValidator.validatePhone(e),this.notifyView()}async executeCTA(){if((0,V.t)(),this.state.popUpType===U.F.demo){let e=[this.api.requestDemo({firstName:this.state.firstName,lastName:this.state.lastName,company:this.state.company,email:this.state.email,language:this.state.language,fromLandingPage:this.state.isFromLandingPage,phone:this.state.countryCode+this.state.phone,customTags:this.state.customTags}),this.api.createPipedriveContact({firstName:this.state.firstName,lastName:this.state.lastName,email:this.state.email,companyName:this.state.company,phone:this.state.countryCode+this.state.phone})];await Promise.all(e)}else if(this.state.popUpType===U.F.newsletter)await this.api.subscribeNewsletter({firstName:this.state.firstName,lastName:this.state.lastName,email:this.state.email,language:this.state.language,fromLandingPage:this.state.isFromLandingPage});else if(this.state.popUpType===U.F.leadMagnet){let e=[this.api.createAcContact({firstName:this.state.firstName,lastName:this.state.lastName,email:this.state.email,companyName:this.state.company,language:this.state.language,tags:this.state.acTags,phone:this.state.countryCode+this.state.phone,customTags:this.state.customTags}),this.api.createPipedriveContact({firstName:this.state.firstName,lastName:this.state.lastName,email:this.state.email,companyName:this.state.company,phone:this.state.countryCode+this.state.phone})];await Promise.all(e)}if(await this.downloadFile(),this.state.conversionEvent===F.V.notSet)return;let e=new R().map(this.state.conversionEvent),t=h.n.get();await t.setCustomEvent({eventName:e})}async downloadFile(){let e=this.state.fileToDownload;if(!e)return;let t=e.url,n=e?e.name:t.split("/").pop()||"download.pdf";try{let e=await fetch(t,{mode:"cors"});if(!e.ok)throw Error("Download failed: ".concat(e.status));let r=await e.blob(),i=URL.createObjectURL(r),a=document.createElement("a");a.href=i,a.download=n,document.body.appendChild(a),a.click(),a.remove(),URL.revokeObjectURL(i)}catch(e){}}checkValid(){return this.state.popUpType===U.F.demo?this.state.firstNameValid&&this.state.lastNameValid&&this.state.companyValid&&this.state.emailValid&&this.state.phoneValid:this.state.popUpType===U.F.newsletter?this.state.firstNameValid&&this.state.lastNameValid&&this.state.emailValid:this.state.popUpType===U.F.leadMagnet&&this.state.firstNameValid&&this.state.emailValid}
7constructor({api:e=new L.C,formValidator:t=new O}){this.notifyView=()=>{},this.state=U.w.get(),this.api=e,this.formValidator=t}}var z=n(659);let H=function(e){let{text:t}=e;return(0,u.useContext)(a.A),(0,i.jsx)("div",{className:_().successContainer,children:(0,i.jsxs)("h6",{className:_().successMsg,children:["\uD83D\uDC4D ",t]})})},q={src:"/_next/static/media/popup-rocket.99335c65.png",height:521,width:512,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAS1BMVEXveSZkAGVfAGxsAGF1AFv/r172mVF9AFTykSvMX0tyAF5yAFr0bx6BBVN3AFj3jTJ5E2GiUW3VTC3HOTCON2etY33AhnfCZ3L/2pQE/HYmAAAACnRSTlP+////7u7u7u72OkKleQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAEFJREFUeJwtxlkCgCAIBcAHVCqCuLTd/6T9NF+DqkLEzGj/sLxq78Sw6fUaRDCbfp8iAKyMpoKIeB9vipyPvaS0fU4OAmIv26M4AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8};var G=n(5270),W=n(5276),K=n(5830),$=n(1979),Q=n(3021);let J=e=>{let{controller:t,txt:n}=e,{state:r}=t;return(0,i.jsx)(E.A,{isOpen:r.isOpen,closeModal:U.w.close,contentClassName:_().mainContainer,children:(0,i.jsxs)("div",{className:_().contentContainer,children:[(0,i.jsx)("div",{className:_().imageContainer,children:(0,i.jsx)(P(),{src:q,alt:"NewU",objectFit:"contain",className:_().bgImage,style:{objectPosition:r.popUpType===U.F.demo?"32%":"92%"}})}),(0,i.jsxs)("div",{className:_().formContainer,children:[(0,i.jsxs)("div",{className:_().closeContainer,children:[(0,i.jsx)("div",{className:_().logoContainer,children:(0,i.jsx)("p",{className:_().newuText,children:"Download helemaal gratis"})}),(0,i.jsx)(G.A,{icon:W.F.close,size:"14px",className:_().closeIcon,onClick:()=>U.w.close()})]}),(0,i.jsx)("div",{className:_().formContent,children:r.status===D.n.success?(0,i.jsx)(H,{text:"Super, de informatie wordt je per âï¸ e-mail opgestuurd! Het kan in de spam folder belanden."}):r.status===D.n.loading?(0,i.jsx)(z.A,{}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:_().nameContainer,children:[(0,i.jsx)(K.A,{callback:e=>t.onChangeFirstName(e),value:r.firstName,placeholder:n.firstNameTxt,label:n.firstNameTxt}),(0,i.jsx)(K.A,{callback:e=>t.onChangeLastName(e),value:r.lastName,placeholder:n.lastNameTxt,label:n.lastNameTxt})]}),(0,i.jsx)(K.A,{callback:e=>t.onChangeEmail(e),value:r.email,placeholder:n.emailTxt,label:n.emailTxt}),(0,i.jsx)(K.A,{callback:e=>t.onChangeCompany(e),value:r.company,placeholder:n.companyTxt,label:n.companyTxt}),(0,i.jsx)(Q.A,{countryCode:r.countryCode,phone:r.phone,onCountryChange:e=>t.onChangeCountryCode(e),onPhoneChange:e=>t.onChangePhone(e)}),(0,i.jsx)("div",{className:_().buttonSpace}),(0,i.jsx)("div",{className:_().actionContainer,children:(0,i.jsx)($.A,{text:"Download nu",callback:()=>t.onSubmit(),isDisabled:!t.checkValid(),triggerByEnter:!0,leftIcon:W.F.thumbsUp})})]})})]})]},U.F.leadMagnet)})},Y=function(e){let{language:t}=e,n=(0,u.useContext)(a.A),[r,s]=(0,u.useState)(()=>new B({})),[o,l]=(0,u.useState)(.5),c=()=>{l(Math.random())};(0,u.useEffect)(()=>{r.initialize({notifyView:c,language:t}),U.w.setNotifyView(c)},[r,t]);let h=r.state;if(h.popUpType===U.F.leadMagnet)return(0,i.jsx)(J,{controller:r,txt:n});let d=h.popUpType===U.F.demo?n.formSuccessTxt:n.subscribeSuccess,p=h.popUpType;return(0,i.jsx)(E.A,{isOpen:h.isOpen,closeModal:U.w.close,contentClassName:_().mainContainer,children:(0,i.jsxs)("div",{className:_().contentContainer,children:[(0,i.jsx)("div",{className:_().imageContainer,children:(0,i.jsx)(P(),{src:h.backGroundImage,alt:"NewU",objectFit:"contain",className:_().bgImage,style:{objectPosition:h.popUpType===U.F.demo?"32%":"92%"}})}),(0,i.jsxs)("div",{className:_().formContainer,children:[(0,i.jsxs)("div",{className:_().closeContainer,children:[(0,i.jsx)("div",{className:_().logoContainer,children:(0,i.jsx)("p",{className:_().newuText,children:h.headerText})}),(0,i.jsx)(G.A,{icon:W.F.close,size:"14px",className:_().closeIcon,onClick:()=>U.w.close()})]}),(0,i.jsxs)("div",{className:_().formContent,children:[(0,i.jsxs)("div",{className:_().nameContainer,children:[(0,i.jsx)(K.A,{callback:e=>r.onChangeFirstName(e),value:h.firstName,placeholder:n.firstNameTxt,label:"".concat(n.firstNameTxt,"*")}),(0,i.jsx)(K.A,{callback:e=>r.onChangeLastName(e),value:h.lastName,placeholder:n.lastNameTxt,label:"".concat(n.lastNameTxt,"*")})]}),(0,i.jsx)(K.A,{callback:e=>r.onChangeEmail(e),value:h.email,placeholder:n.emailTxt,label:"".concat(n.emailTxt,"*")}),h.popUpType!==U.F.newsletter&&(0,i.jsx)(K.A,{callback:e=>r.onChangeCompany(e),value:h.company,placeholder:n.companyTxt,label:"".concat(n.companyTxt,"*")}),h.popUpType!==U.F.newsletter&&(0,i.jsx)(Q.A,{countryCode:h.countryCode,phone:h.phone,onCountryChange:e=>r.onChangeCountryCode(e),onPhoneChange:e=>r.onChangePhone(e),label:"".concat(n.phoneNumberTxt,"*")}),(0,i.jsx)("div",{className:_().buttonSpace}),(0,i.jsx)("div",{className:_().actionContainer,children:h.status===D.n.success?(0,i.jsx)(H,{text:d}):h.status===D.n.loading?(0,i.jsx)(z.A,{}):(0,i.jsx)($.A,{text:(()=>{switch(h.popUpType){case U.F.demo:return n.discoverMore;case U.F.newsletter:return n.subscribeForFree;default:return n.demoPopUpHeader}})(),callback:()=>r.onSubmit(),isDisabled:!r.checkValid(),triggerByEnter:!0,leftIcon:(()=>{switch(h.popUpType){case U.F.demo:case U.F.newsletter:return W.F.thumbsUp;default:return W.F.download}})()})})]})]})]},p)})};var X=n(8457),Z=n.n(X),ee=n(8613);let et={src:"/_next/static/media/newu-logo.6e7a4908.png",height:252,width:716,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAJFBMVEVADUMtIHs9C0U/AEdjAGU+C0ieJUdxAHdaAG7FVT/3uzZ4AGQqEwr8AAAACXRSTlMSBGkK9oq8LbJGPKllAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIUlEQVR4nAXBhwEAIAzDMCddUP7/F4k8IhRw37hssy0BfATMAE/VLfmAAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3}
7,en={src:"/_next/static/media/linkedin-new.c67e9d54.png"},er={src:"/_next/static/media/instagram.2f7efacd.png"},ei={src:"/_next/static/media/rabbitquest.8e2ecc15.png",height:168,width:310,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAM1BMVEU0NDRASElKQT1NQT04V2YWeagqeqNJQj8ZeKY2WWtLQTxFRUVHR0UgaIovaIIpaopGSUmmCgDwAAAAEHRSTlMB2TpCfTZSVUdqMyGEhsHhrb2dPQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAChJREFUeJxjYODhZgADDkZ2LiZ2dmYGfgFGTk4WFk4GXj42VjYODlYADCUAybEXyNMAAAAASUVORK5CYII=",blurWidth:8,blurHeight:4},ea={src:"/_next/static/media/gdpr-certification.274059a0.png",height:354,width:343,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAPFBMVEVMaXEXJoI8SZcKG4EmN5IACpIJCZkAD48ABZ0MHYYADpMID58JGYAVJYg7TKhPXaUmMnodK3wUI3xkcboyYVy8AAAAEHRSTlMA2Pz8/jkPRg3dPBDh/P783gtaSQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAD5JREFUeJwVy0cOwCAQBMG2CcOSvMD//2pxLhXQpAZQe4y9QjYfw5+M9nvOt4R2nPNdopiHcIlkyy3dlqUCP0kUAfswtj5yAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8};var es=n(136),eo=n(1106),el=n.n(eo),eu=n(6715),ec=n(8190);let eh=function(e){let{language:t}=e,n=ec.H.get();(0,eu.useRouter)();let r=(0,u.useContext)(a.A),s=h.n.get();return(0,i.jsxs)("section",{className:Z().footerContainer,children:[(0,i.jsxs)("div",{className:Z().contentContainer,children:[(0,i.jsxs)("div",{className:Z().subscriptionContainer,children:[(0,i.jsx)("div",{className:Z().logoContainer,children:(0,i.jsx)(P(),{src:et,alt:"NewU",className:Z().logo,priority:!0})}),(0,i.jsx)("p",{className:Z().subtitle,children:r.footerSubTitleTxt}),(0,i.jsxs)("div",{className:Z().socialContainer,children:[(0,i.jsx)("div",{style:{backgroundImage:"url(".concat(en.src,")"),backgroundSize:"cover"},className:Z().socialIcon,onClick:()=>{s.setCustomEvent({eventName:j.mE}),window.open("https://www.linkedin.com/company/newu-app/","_blank")}}),(0,i.jsx)("div",{style:{backgroundImage:"url(".concat(er.src,")"),backgroundSize:"cover"},className:Z().socialIcon,onClick:()=>{s.setCustomEvent({eventName:j.kO}),window.open("https://www.instagram.com/newu_app/","_blank")}})]})]}),(0,i.jsx)(ee.A,{space:48}),(0,i.jsxs)("div",{className:Z().linkContainer,children:[(0,i.jsx)("span",{className:Z().sectionTitle,children:r.explore}),(0,i.jsx)("div",{style:{height:"4px"}}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-case-studies-link-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.CASE_STUDIES_STATIC}),className:Z().link,children:r.caseStudiesTxt}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-pmo-link-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.PMO_STATIC}),className:Z().link,children:r.pmo}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-partners-link-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.PARTNERSHIP_STATIC}),className:Z().link,children:r.partnersTxt}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-team-link-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.TEAM_STATIC}),className:Z().link,children:r.teamTxt}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-newu-blog-link-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.BLOG_STATIC}),className:Z().link,children:r.blogTxt}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-empo-employee-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.EMPLOYEE_STATIC}),className:"".concat(Z().link," ").concat(Z().gdprText),children:r.yourEmployee}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-empo-how-it-works-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.HOW_IT_WORKS_STATIC}),className:"".concat(Z().link," ").concat(Z().gdprText),children:r.howItWorks}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-empo-privacy-and-security-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.PRIVACY_AND_SECURITY_STATIC}),className:"".concat(Z().link," ").concat(Z().gdprText),children:r.privacySecurity})]}),(0,i.jsxs)("div",{className:Z().gdprContainer,children:[(0,i.jsx)("span",{className:Z().sectionTitle,children:"Legal"}),(0,i.jsx)("div",{style:{height:"4px"}}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-P-P-link-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.PRIVACY_POLICY_STATIC}),className:"".concat(Z().link," ").concat(Z().gdprText),children:r.privacyPolicyTxt}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-P-P-link-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.END_USER_PRIVACY_POLICY_STATIC}),className:"".concat(Z().link," ").concat(Z().gdprText),children:r.endUserPrivacyPolicyTxt}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-T-C-link-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.TANDC_STATIC}),className:"".concat(Z().link," ").concat(Z().gdprText),children:r.termsAndConditionsTxt}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-G-C-S-link-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.SALES_CONDITIONS_STATIC}),className:"".concat(Z().link," ").concat(Z().gdprText),children:r.generalConditionsOfSaleTxt}),(0,i.jsx)(el(),{onClick:()=>s.setCustomEvent({eventName:"footer-G-C-P-link-click"}),href:n.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:n.PARTNERSHIP_CONDITIONS_STATIC}),className:"".concat(Z().link," ").concat(Z().gdprText),children:r.generalConditionsOfPartnershipTxt})]}),(0,i.jsxs)("div",{style:{display:"flex",flexDirection:"row"},children:[(0,i.jsx)(P(),{src:ea,alt:"gdpr-certification",style:{height:"93px",width:"91px"}}),(0,i.jsx)("div",{style:{height:"58px",width:"1px",backgroundColor:"#E5E5E5",marginTop:"14px",marginLeft:"10px",marginRight:"10px"}}),(0,i.jsx)("div",{style:{paddingTop:"10px"},children:(0,i.jsx)(P(),{src:es.A,alt:"iso-certificate",style:{height:"58px",width:"224px"}})})]})]}),(0,i.jsxs)("div",{className:Z().rqContainer,children:[(0,i.jsxs)("div",{className:Z().rqLogoAddressContainer,children:[(0,i.jsx)(P(),{src:ei,alt:"RabbitQuest B.V.",className:Z().rabbitQuestLogo,priority:!0}),(0,i.jsxs)("div",{children:[(0,i.jsx)("p",{className:Z().rqText,children:r.poweredByRQTxt}),(0,i.jsx)("p",{className:Z().rqText,children:r.taxNumberTxt})]})]}),(0,i.jsx)("p",{className:Z().rqText,children:"\xa92024 NewU. All rights reserved."})]})]})};var ed=n(9010),ep=n.n(ed),ef=n(6665),eg=n.n(ef);let em={src:"/_next/static/media/en_flag.47989ea9.png",height:100,width:100,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEXRWngbgNfAga
7HCgqFFhc7wy88afNPYWHVMaXE7NockgdQge9HMaojcXXhofsHfb4VsqeTdKUlvqeTeKkrdKEjONPm1AAAADXRSTlP+sOvrLvmt8gAvtbX5AO5p0AAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAD1JREFUeJwFwQESgCAIAMFTQaAG1Or/b20Xl9u4womxobrQSlfqnhj5nYVhrPMmRtuaS2sio5KnBx7NbIr/SY8CDruLxFYAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},ey={src:"/_next/static/media/nl_flag.ebbb5473.png",height:100,width:100,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAASFBMVEWjARamFiwASbT7+PQEVbSjBSFekMvFYXQJTLBMaXGTAgfz+PhundWgAA9fkMsEVbUEVbXLcoLLb3/++PPx+voATLhhl9dimNky0a50AAAAE3RSTlP9Luvw8LX+/S8AMPCv7PmtrrKs4JoGGQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADpJREFUeJwdwYcRgDAMALFPxU6jGvbflDtLaChQgtImwGycm7voj+uk2yXGu2pd30CimVkUVPacD9EfVyQCvlPciS4AAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},ev={src:"/_next/static/media/fr_flag.4ecc739d.png",height:100,width:100,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAV1BMVEUBTrcUXrUASbQAK6TeBSwFV7rhXnbSDB5MaXH09PJhksvhX3bbBCvaBCvbABzibIFvms/cABvhaH9qmc7w+Pf1+PXw/vz89fHfAB1gkczwYnxjmdhlmtq805vdAAAAFnRSTlP8MOwurLL+LgD1+fnt7ey1tequre/+sxaaswAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEJJREFUeJxFyTsSgCAMBcBHUJOIP9BJAL3/OS0s7HZmIfFQ3VkQ6HbrG2PE7JbqAKC5TXUBfVj/CvS49cyQeOpVWF5yaQNJuU3KYAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8},eb={src:"/_next/static/media/de_flag.f70e9383.png",height:100,width:100,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAPFBMVEXXACX/6Ub/7kf910P+5kRMaXEIAAJXABABAADvgzj0ezgEAAEAAAD/1UP91ENmABJjABPjAyn/90v/kDzcp/3XAAAAEXRSTlP5/urvLgAu/fz8rrXrra6xq59qpbsAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAA5SURBVHicRcFbEgARDATAQZKdeC/3v6sqP7qhVshiCqskWQ3juybwX3jydnffGRJXCCsKVFpKXfQASasB86Wl9OoAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8};var ew=n(5758),eC=n(8809),ek=n(9025);let eT=e=>{var t;let{language:n,txt:r,minimize:a=!1}=e,[s,o]=(0,u.useState)(!1),l=h.n.get(),c=(0,u.useRef)(null),d=(0,eu.useRouter)(),p=()=>{o(!s)},f=e=>{let t=ec.H.get().changeWebsiteLanguage(e);d.push(t)},g=e=>{switch(e.toLowerCase()){case"en":default:return r.englishTxt;case"nl":return r.dutchTxt;case"fr":return r.frenchText;case"de":return r.germanTxt}},m=e=>{switch(e.toLowerCase()){case"en":default:return em;case"nl":return ey;case"fr":return ev;case"de":return eb}},y=e=>{c.current&&!c.current.contains(e.target)&&o(!1)};return(0,u.useEffect)(()=>(document.addEventListener("mousedown",y),()=>document.removeEventListener("mousedown",y)),[]),(0,i.jsxs)("div",{ref:c,children:[(0,i.jsxs)("div",{className:eg().languageContainer,onClick:()=>{p(),l.setCustomEvent({eventName:j.Gm})},children:[!a&&(0,i.jsx)(P(),{className:eg().flag,src:m(null!=n?n:""),alt:g(null!=n?n:""),priority:!0}),(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,i.jsx)("div",{style:{width:"8px"},className:eg().languageText}),(0,i.jsx)(ek.A,{fontWeight:eC.IT.SemiBold,color:ew.J.Grey50,size:eC.$C.Small,className:eg().languageText,children:a?null!==(t=n.toUpperCase())&&void 0!==t?t:"EN":g(null!=n?n:"")}),(0,i.jsx)(ee.A,{space:6}),(0,i.jsx)("span",{className:s?eg().chevronUp:eg().chevronDown,children:(0,i.jsx)(G.A,{icon:W.F.arrowDown01Round,size:16})})]})]}),s&&(0,i.jsx)("div",{className:"".concat(eg().dropdownContainer," ").concat(s?"":eg().languageHidden),children:ec.H.get().getAvailableLanguages().map((e,t)=>{var n;return(0,i.jsx)(eS,{callback:()=>{f(e),l.setCustomEvent({eventName:j.C}),o(!1)},text:a?null!==(n=e.toUpperCase())&&void 0!==n?n:"EN":g(e),flag:m(e)},t)})})]})},eS=e=>{let{text:t,flag:n,callback:r}=e;return(0,i.jsxs)("div",{className:eg().languageItemContainerItems,onClick:()=>r(),children:[n&&(0,i.jsx)(P(),{className:eg().flag,src:n,alt:t}),(0,i.jsx)(ek.A,{style:{color:ew.J.Grey50,fontWeight:eC.IT.SemiBold,fontSize:"14px",padding:"8px 8px"},children:t}),(0,i.jsx)(ee.A,{space:8})]})},ex={src:"/_next/static/media/hamburger.1a5412dd.svg",height:16,width:23,blurWidth:0,blurHeight:0};var eA=n(6960),eI=n(8287),eE=n(6874),eN=n.n(eE);let e_=e=>{let{options:t,selectedValue:n,onSelect:r,dropdownLabel:a,showBorder:s=!1,minWidth:o="140px",minHeight:l="40px"}=e,[c,h]=(0,u.useState)(!1),d=(0,u.useRef)(null),p=t.find(e=>e.value===n)||t[0];if(!p)return null;let f=e=>{r(e),h(!1)},g=e=>{d.current&&!d.current.contains(e.target)&&h(!1)};return(0,u.useEffect)(()=>(document.addEventListener("mousedown",g),()=>document.removeEventListener("mousedown",g)),[]),(0,i.jsxs)("div",{className:eN().dropdownDs,style:{border:s?"1px solid ".concat(ew.J.Grey20):"",borderRadius:s?"10px":"0px"},ref:d,children:[(0,i.jsxs)("button",{className:eN().dropdownHeader,style:{backgroundColor:s?"".concat(ew.J.Grey5):"transparent",borderRadius:s?"10px":"0px",minWidth:o,minHeight:l},type:"button",onClick:()=>h(e=>!e),children:[(0,i.jsx)("span",{className:eN().dropdownLabel,style:{color:ew.J.Neutral70},children:a||p.label}),(0,i.jsx)("span",{className:"".concat(eN().dropdownCaret," ").concat(c?eN().caretOpen:""),children:(0,i.jsx)(G.A,{icon:W.F.arrowDown01Round,size:16})})]}),c&&(0,i.jsx)("ul",{className:eN().dropdownMenu,style:{zIndex:1500},children:t.map(e=>(0,i.jsx)("li",{className:eN().dropdownMenuItem,onClick:()=>f(e.value),children:e.label},e.value))})]})};var eM=n(1101);let eP={home:{url:e=>ec.H.get().createStaticUrlFromLanguageAndUrl({language:e,staticUrl:ec.H.get().HOME_STATIC}),eventName:j.y$},caseStudies:{url:e=>ec.H.get().createStaticUrlFromLanguageAndUrl({language:e,staticUrl:ec.H.get().CASE_STUDIES_STATIC}),eventName:"header-link-case-studies-click"},team:{url:e=>ec.H.get().createStaticUrlFromLanguageAndUrl({language:e,staticUrl:ec.H.get().TEAM_STATIC}),eventName:"header-link-team-click"},blog:{url:e=>ec.H.get().createStaticUrlFromLanguageAndUrl({language:e,staticUrl:ec.H.get().BLOG_STATIC}),eventName:"header-link-blog-click"},employee:{url:e=>ec.H.get().createStaticUrlFromLanguageAndUrl({language:e,staticUrl:ec.H.get().EMPLOYEE_STATIC}),eventName:"header-link-employee-click"},howItWorks:{url:e=>ec.H.get().createStaticUrlFromLanguageAndUrl({language:e,staticUrl:ec.H.get().HOW_IT_WORKS_STATIC}),eventName:"header-link-how-it-works-click"},privacyAndSecurity:{url:e=>ec.H.get().createStaticUrlFromLanguageAndUrl({language:e,staticUrl:ec.H.get().PRIVACY_AND_SECURITY_STATIC}),eventName:"header-link-privacy-and-security-click"},"e-pmo":{url:e=>ec.H.get().createStaticUrlFromLanguageAndUrl({language:e,staticUrl:ec.H.get().PMO_STATIC}),eventName:"header-link-pmo-click"},partners:{url:e=>ec.H.get().createStaticUrlFromLanguageAndUrl({language:e,staticUrl:ec.H.get().PARTNERSHIP_STATIC}),eventName:"header-link-partners-click"},"employee-satisfaction":{url:e=>ec.H.get().createStaticUrlFromLanguageAndUrl({language:e,staticUrl:ec.H.get().EMPLOYEE_SATISFACTION_STATIC}),eventName:"header-link-employee-satisfaction-click"}},eU=e=>{let{language:t,showLanguageSwitchInTopMenu:n=!0,showSecondaryCTAInTo
7pMenu:r=!0}=e,[s,o]=(0,u.useState)(!1),[l,c]=(0,u.useState)(null),d=(0,u.useContext)(a.A),p=ec.H.get(),f=(0,eu.useRouter)(),g=h.n.get();function m(e){let{url:n,eventName:r}=eP[e];c(e),g.setCustomEvent({eventName:r}),f.push(n(t)),o(!s)}return(0,u.useEffect)(()=>{var e;let n=f.asPath.split("/").filter(Boolean)[1]||"",r=null===(e=Object.entries(eP).find(e=>{let[r,i]=e;return n===(i.url(t).split("/").filter(Boolean)[1]||"")}))||void 0===e?void 0:e[0];r&&c(r)},[f.asPath,t]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:ep().mainContainer,children:(0,i.jsxs)("div",{className:ep().navbar,children:[(0,i.jsxs)("div",{className:ep().navbarBanner,children:[(0,i.jsxs)("p",{className:ep().navbarBannerText,children:[d.headerBannerTextOne," ",(0,i.jsx)("strong",{children:d.headerBannerTextTwo})," & ",(0,i.jsx)("strong",{children:d.headerBannerTextThree})," ",d.headerBannerTextFour]}),(0,i.jsxs)("p",{className:ep().navbarSubscribeText,onClick:()=>{U.w.setPopUpType(U.F.newsletter),U.w.open(),g.setCustomEvent({eventName:j.B1})},children:[d.subscribeTxt," >"]})]}),(0,i.jsxs)("div",{className:ep().navbarContentOuter,children:[(0,i.jsxs)("div",{className:ep().navbarContent,children:[(0,i.jsxs)("div",{className:ep().navbarNavLinks,children:[(0,i.jsx)("div",{className:ep().logoContainer,onClick:()=>{g.setCustomEvent({eventName:j.y$}),f.push(p.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:p.HOME_STATIC}))},children:(0,i.jsx)(P(),{src:et,alt:"NewU",className:ep().logo,priority:!0})}),(0,i.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",gap:"1rem"},children:[(0,i.jsx)("div",{onClick:()=>m("caseStudies"),className:"".concat(ep().navItem," ").concat("caseStudies"===l?ep().selected:""),children:(0,i.jsx)(ek.A,{fontWeight:eC.IT.Bold,color:"caseStudies"===l?ew.J.Secondary50:ew.J.Neutral70,size:eC.$C.Small,children:d.caseStudiesTxt})}),(0,i.jsx)("div",{onClick:()=>m("team"),className:"".concat(ep().navItem," ").concat("team"===l?ep().selected:""),children:(0,i.jsx)(ek.A,{fontWeight:eC.IT.Bold,color:"team"===l?ew.J.Secondary50:ew.J.Neutral70,size:eC.$C.Small,children:d.teamTxt})}),(0,i.jsx)("div",{onClick:()=>m("e-pmo"),className:"".concat(ep().navItem," ").concat("e-pmo"===l?ep().selected:""),children:(0,i.jsx)(ek.A,{fontWeight:eC.IT.Bold,color:"e-pmo"===l?ew.J.Secondary50:ew.J.Neutral70,size:eC.$C.Small,children:d.pmo})}),(0,i.jsx)("div",{onClick:()=>m("employee-satisfaction"),className:"".concat(ep().navItem," ").concat("employee-satisfaction"===l?ep().selected:""),children:(0,i.jsx)(ek.A,{fontWeight:eC.IT.Bold,color:"employee-satisfaction"===l?ew.J.Secondary50:ew.J.Neutral70,size:eC.$C.Small,children:d.employeeSatisfactionNavbar})}),(0,i.jsx)(e_,{onSelect:e=>{m(e)},options:[{value:"partners",label:d.partnersTxt},{value:"employee",label:d.yourEmployee},{value:"howItWorks",label:d.howItWorks},{value:"privacyAndSecurity",label:d.privacyAndSecurity},{value:"blog",label:d.blogTxt}],dropdownLabel:d.more,selectedValue:"",minWidth:"0px"})]})]}),(0,i.jsxs)("div",{className:ep().navbarSalesLinks,children:[n&&(0,i.jsx)(eT,{txt:d,language:t}),(0,i.jsx)($.A,{text:d.meetCoachTxt,leftIcon:W.F.calendar03,variant:eI.A.Outline,buttonColor:ew.J.Grey30,size:eM.M.XSmall,fontWeight:eC.IT.Bold,textColor:ew.J.Neutral90,textSize:eC.$C.Small,callback:()=>{g.setCustomEvent({eventName:j.mJ}),A.u.open()}}),r&&(0,i.jsx)($.A,{text:d.tryForFree,leftIcon:W.F.thumbsUp,variant:eI.A.Solid,buttonColor:ew.J.Primary50,size:eM.M.Small,fontWeight:eC.IT.Bold,textColor:ew.J.ShadeWhite,textSize:eC.$C.Small,callback:()=>{U.w.setPopUpType(U.F.demo),U.w.setCustomTags(["Navbar"]),U.w.open(),g.setCustomEvent({eventName:j.B$})}})]})]}),(0,i.jsxs)("div",{className:ep().navbarContentMobile,children:[(0,i.jsxs)("div",{className:ep().navbarMobileHeader,children:[(0,i.jsx)("div",{className:ep().logoContainer,onClick:()=>{g.setCustomEvent({eventName:j.y$}),f.push(p.createStaticUrlFromLanguageAndUrl({language:t,staticUrl:p.HOME_STATIC}))},children:(0,i.jsx)(P(),{src:et,alt:"NewU",className:ep().logo,priority:!0})}),(0,i.jsxs)("div",{className:ep().navbarMobileToolbar,children:[(0,i.jsx)(eT,{txt:d,language:t}),(0,i.jsx)("div",{onClick:()=>o(!s),children:(0,i.jsx)(P(),{src:s?eA.A:ex,alt:"Open",className:s?ep().closeIcon:ep().openIcon,priority:!0})})]})]}),(0,i.jsxs)("div",{className:"".concat(ep().navbarNavLinksMobile," ").concat(s?ep().show:""),children:[(0,i.jsx)("div",{onClick:()=>m("caseStudies"),className:"".concat(ep().navItem," ").concat("caseStudies"===l?ep().selected:""),children:(0,i.jsx)(ek.A,{fontWeight:eC.IT.Bold,color:"caseStudies"===l?ew.J.Secondary50:ew.J.Neutral70,size:eC.$C.Small,children:d.caseStudiesTxt})}),(0,i.jsx)("div",{onClick:()=>m("team"),className:"".concat(ep().navItem," ").concat("team"===l?ep().selected:""),children:(0,i.jsx)(ek.A,{fontWeight:eC.IT.Bold,color:"team"===l?ew.J.Secondary50:ew.J.Neutral70,size:eC.$C.Small,children:d.teamTxt})}),(0,i.jsx)("div",{onClick:()=>m("e-pmo"),className:"".concat(ep().navItem," ").concat("e-pmo"===l?ep().selected:""),children:(0,i.jsx)(ek.A,{fontWeight:eC.IT.Bold,color:"e-pmo"===l?ew.J.Secondary50:ew.J.Neutral70,size:eC.$C.Small,children:d.pmo})}),(0,i.jsx)("div",{onClick:()=>m("employee-satisfaction"),className:"".concat(ep().navItem," ").concat("employee-satisfaction"===l?ep().selected:""),children:(0,i.jsx)(ek.A,{fontWeight:eC.IT.Bold,color:"employee-satisfaction"===l?ew.J.Secondary50:ew.J.Neutral70,size:eC.$C.Small,children:d.employeeSatisfactionNavbar})}),(0,i.jsx)(e_,{onSelect:e=>{m(e)},options:[{value:"partners",label:d.partnersTxt},{value:"employee",label:d.yourEmployee},{value:"howItWorks",label:d.howItWorks},{value:"privacyAndSecurity",label:d.privacyAndSecurity},{value:"blog",label:d.blogTxt}],dropdownLabel:d.more,selectedValue:"",minWidth:"0px"}),(0,i.jsxs)("div",{className:ep().navbarSalesLinksMobile,children:[(0,i.jsx)($.A,{text:d.meetCoachTxt,leftIcon:W.F.calendar03,variant:eI.A.Outline,buttonColor:ew.J.Grey30,size:eM.M.Large,fontWeight:eC.IT.Bold,textColor:ew.J.Neutral90,takeFullWidth:!0,textSize:eC.$C.Large,callback:()=>{g.setCustomEvent({eventName:j.mJ}),A.u.open()}}),r&&(0,i.jsx)($.A,{text:d.tryForFree,leftIcon:W.F.thumbsUp,variant:eI.A.Solid,buttonColor:ew.J.Primary50,size:eM.M.Large,takeFullWidth:!0,fontWeight:eC.IT.Bold,textColor:ew.J.ShadeWhite,textSize:eC.$C.Large,callback:()=>
7{U.w.setPopUpType(U.F.demo),U.w.setCustomTags(["Navbar"]),U.w.open(),g.setCustomEvent({eventName:j.B$})}})]})]})]})]})]})}),(0,i.jsx)("div",{style:{height:"116px"}})]})},eD=e=>{var t,n,r;let{children:a,language:s}=e,{showLanguageSwitchInTopMenu:o}=null===(t=a.props)||void 0===t||t,{showSecondaryCTAInTopMenu:l}=null===(n=a.props)||void 0===n||n,{roundRobinCalendly:u}=null!==(r=a.props)&&void 0!==r&&r;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Y,{language:s.toUpperCase()}),(0,i.jsx)(I,{language:s,roundRobinCalendly:u}),(0,i.jsx)(d,{}),(0,i.jsx)(eU,{language:s,showLanguageSwitchInTopMenu:o,showSecondaryCTAInTopMenu:l}),(0,i.jsxs)("div",{className:"layoutContainer",children:[(0,i.jsx)("main",{className:"childrenContainer",children:a}),(0,i.jsx)(eh,{language:s})]})]})};n(885),n(5719),n(9765);var eO=n(7550),eL=n.n(eO),eF=n(7351),ej=n.n(eF);let eR=n(7836).env.NEXT_PUBLIC_GOOGLE_ADS_CONVERSION_ID,eV=()=>(u.useEffect(()=>(window.gtag_report_conversion=function(){let e=window.gtag;return"function"==typeof e&&(e("event","conversion",{send_to:eR,value:1,currency:"EUR"}),!0)},()=>{delete window.gtag_report_conversion}),[]),null);function eB(e){var t;let{Component:n,pageProps:r}=e,o=(0,eu.useRouter)();return(0,u.useEffect)(()=>{var e;document.documentElement.lang=null!==(e=r.language)&&void 0!==e?e:"en"},[r.language]),(0,u.useEffect)(()=>{ec.H.get().initializeStaticPath(o.asPath)},[o]),(0,i.jsx)(a.A.Provider,{value:r.txt?JSON.parse(r.txt):s.A.fromLanguage("EN"),children:(0,i.jsxs)("div",{className:"".concat(eL().className," ").concat(ej().className),children:[(0,i.jsx)(eV,{}),(0,i.jsx)(eD,{language:null!==(t=r.language)&&void 0!==t?t:"en",children:(0,i.jsx)(n,{...r})})]})})}},8116:(e,t,n)=>{"use strict";n.d(t,{n:()=>r});var r=function(e){return e.success="success",e.failure="failure",e.loading="loading",e.inProgress="in-progress",e.none="none",e}({})},2928:e=>{!function(){var t={675:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return(n+r)*3/4-r},t.toByteArray=function(e){var t,n,a=l(e),s=a[0],o=a[1],u=new i((s+o)*3/4-o),c=0,h=o>0?s-4:s;for(n=0;n<h;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],u[c++]=t>>16&255,u[c++]=t>>8&255,u[c++]=255&t;return 2===o&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,u[c++]=255&t),1===o&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,a=[],s=0,o=r-i;s<o;s+=16383)a.push(function(e,t,r){for(var i,a=[],s=t;s<r;s+=3)a.push(n[(i=(e[s]<<16&0xff0000)+(e[s+1]<<8&65280)+(255&e[s+2]))>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}(e,s,s+16383>o?o:s+16383));return 1===i?a.push(n[(t=e[r-1])>>2]+n[t<<4&63]+"=="):2===i&&a.push(n[(t=(e[r-2]<<8)+e[r-1])>>10]+n[t>>4&63]+n[t<<2&63]+"="),a.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,o=a.length;s<o;++s)n[s]=a[s],r[a.charCodeAt(s)]=s;function l(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},72:function(e,t,n){"use strict";var r=n(675),i=n(783),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function s(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,n){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return c(e)}return l(e,t,n)}function l(e,t,n){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!o.isEncoding(t))throw TypeError("Unknown encoding: "+t);var n=0|p(e,t),r=s(n),i=r.write(e,t);return i!==n&&(r=r.slice(0,i)),r}(e,t);if(ArrayBuffer.isView(e))return h(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(N(e,ArrayBuffer)||e&&N(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(N(e,SharedArrayBuffer)||e&&N(e.buffer,SharedArrayBuffer)))return function(e,t,n){var r;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),o.prototype),r}(e,t,n);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return o.from(r,t,n);var i=function(e){if(o.isBuffer(e)){var t,n=0|d(e.length),r=s(n);return 0===r.length||e.copy(r,0,0,n),r}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?s(0):h(e):"Buffer"===e.type&&Array.isArray(e.data)?h(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,n);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');
7if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function c(e){return u(e),s(e<0?0:0|d(e))}function h(e){for(var t=e.length<0?0:0|d(e.length),n=s(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function d(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function p(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||N(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return x(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return I(e).length;default:if(i)return r?-1:x(e).length;t=(""+t).toLowerCase(),i=!0}}function f(e,t,n){var i,a,s=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0||(n>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=_[e[a]];return i}(this,t,n);case"utf8":case"utf-8":return v(this,t,n);case"ascii":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}(this,t,n);case"latin1":case"binary":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}(this,t,n);case"base64":return i=t,a=n,0===i&&a===this.length?r.fromByteArray(this):r.fromByteArray(this.slice(i,a));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}(this,t,n);default:if(s)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function m(e,t,n,r,i){var a;if(0===e.length)return -1;if("string"==typeof n?(r=n,n=0):n>0x7fffffff?n=0x7fffffff:n<-0x80000000&&(n=-0x80000000),(a=n=+n)!=a&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return -1;n=e.length-1}else if(n<0){if(!i)return -1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,i);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,i);throw TypeError("val must be string, number or Buffer")}function y(e,t,n,r,i){var a,s=1,o=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return -1;s=2,o/=2,l/=2,n/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){var c=-1;for(a=n;a<o;a++)if(u(e,a)===u(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===l)return c*s}else -1!==c&&(a-=a-c),c=-1}else for(n+l>o&&(n=o-l),a=n;a>=0;a--){for(var h=!0,d=0;d<l;d++)if(u(e,a+d)!==u(t,d)){h=!1;break}if(h)return a}return -1}function v(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,s,o,l,u=e[i],c=null,h=u>239?4:u>223?3:u>191?2:1;if(i+h<=n)switch(h){case 1:u<128&&(c=u);break;case 2:(192&(a=e[i+1]))==128&&(l=(31&u)<<6|63&a)>127&&(c=l);break;case 3:a=e[i+1],s=e[i+2],(192&a)==128&&(192&s)==128&&(l=(15&u)<<12|(63&a)<<6|63&s)>2047&&(l<55296||l>57343)&&(c=l);break;case 4:a=e[i+1],s=e[i+2],o=e[i+3],(192&a)==128&&(192&s)==128&&(192&o)==128&&(l=(15&u)<<18|(63&a)<<12|(63&s)<<6|63&o)>65535&&l<1114112&&(c=l)}null===c?(c=65533,h=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=h}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=4096));return n}(r)}function b(e,t,n){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>n)throw RangeError("Trying to access beyond buffer length")}function w(e,t,n,r,i,a){if(!o.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw RangeError('"value" argument is out of bounds');if(n+r>e.length)throw RangeError("Index out of range")}function C(e,t,n,r,i,a){if(n+r>e.length||n<0)throw RangeError("Index out of range")}function k(e,t,n,r,a){return t=+t,n>>>=0,a||C(e,t,n,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,n,r,23,4),n+4}function T(e,t,n,r,a){return t=+t,n>>>=0,a||C(e,t,n,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,n,r,52,8),n+8}t.Buffer=o,t.SlowBuffer=function(e){return+e!=e&&(e=0),o.alloc(+e)}
vendor: 11,798 bytes, line 7
7,t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,o.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),o.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}}),o.poolSize=8192,o.from=function(e,t,n){return l(e,t,n)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array),o.alloc=function(e,t,n){return(u(e),e<=0)?s(e):void 0!==t?"string"==typeof n?s(e).fill(t,n):s(e).fill(t):s(e)},o.allocUnsafe=function(e){return c(e)},o.allocUnsafeSlow=function(e){return c(e)},o.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==o.prototype},o.compare=function(e,t){if(N(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),N(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(e)||!o.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);if(void 0===t)for(n=0,t=0;n<e.length;++n)t+=e[n].length;var n,r=o.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(N(a,Uint8Array)&&(a=o.from(a)),!o.isBuffer(a))throw TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},o.byteLength=p,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)g(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)g(this,t,t+3),g(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)g(this,t,t+7),g(this,t+1,t+6),g(this,t+2,t+5),g(this,t+3,t+4);return this},o.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?v(this,0,e):f.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(e){if(!o.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},a&&(o.prototype[a]=o.prototype.inspect),o.prototype.compare=function(e,t,n,r,i){if(N(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return -1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,s=n-t,l=Math.min(a,s),u=this.slice(r,i),c=e.slice(t,n),h=0;h<l;++h)if(u[h]!==c[h]){a=u[h],s=c[h];break}return a<s?-1:s<a?1:0},o.prototype.includes=function(e,t,n){return -1!==this.indexOf(e,t,n)},o.prototype.indexOf=function(e,t,n){return m(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return m(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,a,s,o,l,u,c,h,d,p,f,g,m=this.length-t;if((void 0===n||n>m)&&(n=m),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var y=!1;;)switch(r){case"hex":return function(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;r>a/2&&(r=a/2);for(var s=0;s<r;++s){var o=parseInt(t.substr(2*s,2),16);if(o!=o)break;e[n+s]=o}return s}(this,e,t,n);case"utf8":case"utf-8":return l=t,u=n,E(x(e,this.length-l),this,l,u);case"ascii":return c=t,h=n,E(A(e),this,c,h);case"latin1":case"binary":return i=this,a=e,s=t,o=n,E(A(a),i,s,o);case"base64":return d=t,p=n,E(I(e),this,d,p);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return f=t,g=n,E(function(e,t){for(var n,r,i=[],a=0;a<e.length&&!((t-=2)<0);++a)r=(n=e.charCodeAt(a))>>8,i.push(n%256),i.push(r);return i}(e,this.length-f),this,f,g);default:if(y)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),y=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},o.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,o.prototype),r},o.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},o.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return e>>>=0,t||b(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||b(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},o.prototype.readInt8=function(e,t){return(e>>>=0,t||b(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||b(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?0xffff0000|n:n},o.prototype.readInt16BE=function(e,t){e>>>=0,t||b(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?0xffff0000|n:n},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||b(e,4,this.length),i.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||b(e,4,this.length),i.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||b(e,8,this.length),i.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||b(e,8,this.length),i.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){var i=Math.pow(2,8*n)-1;w(this,e,t,n,i,0)}var a=1,s=0;for(this[t]=255&e;++s<n&&(a*=256);)this[t+s]=e/a&255;return t+n},o.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t>>>=0,n>>>=0,!r){var i=Math.pow(2,8*n)-1;w(this,e,t,n,i,0)}var a=n-1,s=1;for(this[t+a]=255&e;--a>=0&&(s*=256);)this[t+a]=e/s&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);w(this,e,t,n,i-1,-i)}var a=0,s=1,o=0;for(this[t]=255&e;++a<n&&(s*=256);)e<0&&0===o&&0!==this[t+a-1]&&(o=1),this[t+a]=(e/s>>0)-o&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);w(this,e,t,n,i-1,-i)}var a=n-1,s=1,o=0;for(this[t+a]=255&e;--a>=0&&(s*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e/s>>0)-o&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||w(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,n){return k(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return k(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return T(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return T(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(!o.isBuffer(e))throw TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw RangeError("Index out of range");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i=r-n;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,n,r);else if(this===e&&n<t&&t<r)for(var a=i-1;a>=0;--a)e[a+t]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,r),t);return i},o.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw TypeError("Unknown encoding: "+r);if(1===e.length){var i,a=e.charCodeAt(0);("utf8"===r&&a<128||"latin1"===r)&&(e=a)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw RangeError("Out of range index");if(n<=t)return this;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var s=o.isBuffer(e)?e:o.from(e,r),l=s.length;
7if(0===l)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<n-t;++i)this[i+t]=s[i%l]}return this};var S=/[^+/0-9A-Za-z-_]/g;function x(e,t){t=t||1/0;for(var n,r=e.length,i=null,a=[],s=0;s<r;++s){if((n=e.charCodeAt(s))>55295&&n<57344){if(!i){if(n>56319||s+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else if(n<1114112){if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else throw Error("Invalid code point")}return a}function A(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function I(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(S,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function E(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length)&&!(i>=e.length);++i)t[i+n]=e[i];return i}function N(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var _=function(){for(var e="0123456789abcdef",t=Array(256),n=0;n<16;++n)for(var r=16*n,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t}()},783:function(e,t){t.read=function(e,t,n,r,i){var a,s,o=8*i-r-1,l=(1<<o)-1,u=l>>1,c=-7,h=n?i-1:0,d=n?-1:1,p=e[t+h];for(h+=d,a=p&(1<<-c)-1,p>>=-c,c+=o;c>0;a=256*a+e[t+h],h+=d,c-=8);for(s=a&(1<<-c)-1,a>>=-c,c+=r;c>0;s=256*s+e[t+h],h+=d,c-=8);if(0===a)a=1-u;else{if(a===l)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,r),a-=u}return(p?-1:1)*s*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var s,o,l,u=8*a-i-1,c=(1<<u)-1,h=c>>1,d=23===i?5960464477539062e-23:0,p=r?0:a-1,f=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(o=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),s+h>=1?t+=d/l:t+=d*Math.pow(2,1-h),t*l>=2&&(s++,l/=2),s+h>=c?(o=0,s=c):s+h>=1?(o=(t*l-1)*Math.pow(2,i),s+=h):(o=t*Math.pow(2,h-1)*Math.pow(2,i),s=0));i>=8;e[n+p]=255&o,p+=f,o/=256,i-=8);for(s=s<<i|o,u+=i;u>0;e[n+p]=255&s,p+=f,s/=256,u-=8);e[n+p-f]|=128*g}}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;var a=n[e]={exports:{}},s=!0;try{t[e](a,a.exports,r),s=!1}finally{s&&delete n[e]}return a.exports}r.ab="//";var i=r(72);e.exports=i}()},9765:()=>{},5719:()=>{},885:()=>{},7550:e=>{e.exports={style:{fontFamily:"'Lato', 'Lato Fallback'",fontStyle:"normal"},className:"__className_8fb32a"}},7351:e=>{e.exports={style:{fontFamily:"'Quicksand', 'Quicksand Fallback'",fontStyle:"normal"},className:"__className_ecf615"}},7834:e=>{e.exports={buttonDs:"ButtonDS_buttonDs__1Fayl",glareButtonDs:"ButtonDS_glareButtonDs__jfGXm",loaderButtonDs:"ButtonDS_loaderButtonDs__cdJBL",spin:"ButtonDS_spin__tggvg",loaderButtonDsXSmall:"ButtonDS_loaderButtonDsXSmall__bf2lM",loaderButtonDsLarge:"ButtonDS_loaderButtonDsLarge__mKHsC",loaderButtonDsXLarge:"ButtonDS_loaderButtonDsXLarge__vrhaw",buttonDsXSmall:"ButtonDS_buttonDsXSmall__Ynf_O",buttonDsSmall:"ButtonDS_buttonDsSmall__lyVxf",buttonDsNormal:"ButtonDS_buttonDsNormal__Ew2uL",buttonDsLarge:"ButtonDS_buttonDsLarge__NOC_S",buttonDsXLarge:"ButtonDS_buttonDsXLarge__ot3sz",leftIconXSmall:"ButtonDS_leftIconXSmall__ZIVgI",rightIconXSmall:"ButtonDS_rightIconXSmall__xLxds",leftIconSmall:"ButtonDS_leftIconSmall__pPnTG",rightIconSmall:"ButtonDS_rightIconSmall__tqsXl",leftIconNormal:"ButtonDS_leftIconNormal__JC37V",rightIconNormal:"ButtonDS_rightIconNormal__Z3ECb",leftIconLarge:"ButtonDS_leftIconLarge__1Y3sz",rightIconLarge:"ButtonDS_rightIconLarge__GAMGU",leftIconXLarge:"ButtonDS_leftIconXLarge__UcXvF",rightIconXLarge:"ButtonDS_rightIconXLarge__mGN67",textXSmall:"ButtonDS_textXSmall__DRZut",textSmall:"ButtonDS_textSmall__NJ_RO",textNormal:"ButtonDS_textNormal__1nd0G",textLarge:"ButtonDS_textLarge__g7XKG",textXLarge:"ButtonDS_textXLarge__qXLli",buttonDsSolid:"ButtonDS_buttonDsSolid__7Hd_k",buttonDsOutline:"ButtonDS_buttonDsOutline__DRQoM",buttonDsGradient:"ButtonDS_buttonDsGradient__F1jIF",fullWidth:"ButtonDS_fullWidth__qEv8C"}},2758:e=>{e.exports={dropdown:"CountryPicker_dropdown__jmynz",toggle:"CountryPicker_toggle__hxbyN",code:"CountryPicker_code__NJObe",placeholder:"CountryPicker_placeholder__BCb_i",caret:"CountryPicker_caret__yCpcD",caretOpen:"CountryPicker_caretOpen__9yMjL",menu:"CountryPicker_menu__0ahkC",item:"CountryPicker_item__NTLIR",name:"CountryPicker_name__kIQUd"}},6874:e=>{e.exports={dropdownDs:"Dropdown_dropdownDs__RR2Jv",dropdownHeader:"Dropdown_dropdownHeader__YJwVs",dropdownLabel:"Dropdown_dropdownLabel__QIXgO",dropdownCaret:"Dropdown_dropdownCaret__gmEL4",caretOpen:"Dropdown_caretOpen__NYx1g",dropdownMenu:"Dropdown_dropdownMenu__7F0lA",dropdownMenuItem:"Dropdown_dropdownMenuItem__ULhTW"}},3932:e=>{e.exports={container:"PhoneNumberInput_container__ibPN8",label:"PhoneNumberInput_label__Bir6s",wrapper:"PhoneNumberInput_wrapper__d76n9"}},3414:e=>{e.exports={dsText:"TextDS_dsText__QjlD1",fontQuicksand:"TextDS_fontQuicksand__32k49",fontLato:"TextDS_fontLato__RwS7c",textXs:"TextDS_textXs__2mrFh",textSm:"TextDS_textSm__Pfyim",textBase:"TextDS_textBase__5XqgF",textLg:"TextDS_textLg__ACIpy",textXl:"TextDS_textXl__mgjnE",text2xl:"TextDS_text2xl__un50t",text3xl:"TextDS_text3xl__iR5ZN",text4xl:"TextDS_text4xl__rr_BU",text5xl:"TextDS_text5xl__pRTwK",text6xl:"TextDS_text6xl__OYEbU",text7xl:"TextDS_text7xl__5rHaY",text8xl:"TextDS_text8xl__D9_K8",text9xl:"TextDS_text9xl__CvM07",fontLight:"TextDS_fontLight__0_AtD",fontNormal:"TextDS_fontNormal___UjgN",fontMedium:"TextDS_fontMedium__ZAEgU",fontSemibold:"TextDS_fontSemibold__oAQMo",fontBold:"TextDS_fontBold__pXggZ",spin:"TextDS_spin__QIKyk"}},9379:e=>{e.exports={spinner:"Design_spinner__0I_N5",spin:"Design_spin__VVwyP",height1x:"Design_height1x____sY0",height2x:"Design_height2x__o7jHG",height3x:"Design_height3x__F7zy7",height4x:"Design_height4x__luH4q",height5x:"Design_height5x__QT2RQ"}},9649:e=>{e.exports={mainContainer:"CTAPopUp_mainContainer__gOctf",formContent:"CTAPopUp_formContent__oJrI5",mainContainerv2:"CTAPopUp_mainContainerv2__gW_Wc",contentContainer:"CTAPopUp_contentContainer__d_x55",contentContainerv2:"CTAPopUp_contentContainerv2__wdJOZ",formContainer:"CTAPopUp_formContainer__fc0Xt",imageContainer:"CTAPopUp_imageContainer__guhC4",logoContainer:"CTAPopUp_logoContainer__CfzNY",closeContainer:"CTAPopUp_closeContainer__9f_nC",closeIcon:"CTAPopUp_closeIcon__N1nD0",newuText:"CTAPopUp_newuText__OzVSd",headerText:"CTAPopUp_headerText__k2NGI",subHeaderText:"CTAPopUp_subHeaderText__oqKnf",input:"CTAPopUp_input__iGyyB",buttonSpace:"CTAPopUp_buttonSpace__njcjf",successContainer:"CTAPopUp_successContainer__2lcnB",successMsg:"CTAPopUp_successMsg__ZqRSf",actionContainer:"CTAPopUp_actionContainer__X_tzC",nameContainer:"CTAPopUp_nameContainer__VuRrQ",bgImage:"CTAPopUp_bgImage___7ZwQ"}},8457:e=>{e.exports={footerContainer:"Footer_footerContainer__i5POH",contentContainer:"Footer_contentContainer___VtP9",rqContainer:"Footer_rqContainer__Ez0sj",subscriptionContainer:"Footer_subscriptionContainer__tw6SN",linkContainer:"Footer_linkContainer__CUFvT",gdprContainer:"Footer_gdprContainer__w_Dge",empoContainer:"Footer_empoContainer__CJkLV",logoContainer:"Footer_logoContainer__mgsYZ",logo:"Footer_logo__qMCyB",logoTxt:"Footer_logoTxt__d86cy",link:"Footer_link__WF4tG",rqLogoAddressContainer:"Footer_rqLogoAddressContainer__aQ04u",rabbitQuestLogo:"Footer_rabbitQuestLogo__EekLT",rqText:"Footer_rqText__tYmrd",socialIcon:"Footer_socialIcon__G_t_W",socialContainer:"Footer_socialContainer__aBbiW",subtitle:"Footer_subtitle__mRmNx",sectionTitle:"Footer_sectionTitle__q8v08",buttonContainer:"Footer_buttonContainer__tT0P_"}},6665:e=>{e.exports={fullWidth:"Header_fullWidth__199kj",container:"Header_container__nt5zN",logoContainer:"Header_logoContainer__f_Bt6",logo:"Header_logo__M5_oN",newuTxt:"Header_newuTxt__Q6BJV",menuContainer:"Header_menuContainer__CY9_W",languageContainer:"Header_languageContainer__9JXxH",flag:"Header_flag__6ShYo",chevronDown:"Header_chevronDown__HZzDd",chevronUp:"Header_chevronUp__AYq6M",dropdownContainer:"Header_dropdownContainer__hPNhw",languageHidden:"Header_languageHidden__eI3XW",languageItemContainer:"Header_languageItemContainer__WxkPp",languageItemContainerItems:"Header_languageItemContainerItems__yRm4N",languageTxt:"Header_languageTxt__5RhEA",button:"Header_button__Or76v",mobileContainer:"Header_mobileContainer__58R7x",mobileContent:"Header_mobileContent__dX_fC",iconContainer:"Header_iconContainer__E8HNM",closeOpenIcon:"Header_closeOpenIcon__byLib",mobileDropdown:"Header_mobileDropdown__f2AXF",mobileDropdownHidden:"Header_mobileDropdownHidden__GZ24h",mobileMenuContainer:"Header_mobileMenuContainer__EqyCc",mobileLanguage:"Header_mobileLanguage__oKfdq",languageText:"Header_languageText__REr3R"}},9010:e=>{e.exports={mainContainer:"Navbar_mainContainer__6st1s",navbar:"Navbar_navbar__5eOIZ",navbarContent:"Navbar_navbarC
7ontent__Mjwrg",navbarNavLinks:"Navbar_navbarNavLinks__2BtcN",navbarSalesLinks:"Navbar_navbarSalesLinks__RKDDr",logoContainer:"Navbar_logoContainer__KEEen",logo:"Navbar_logo__8wtEK",navbarBanner:"Navbar_navbarBanner__M9fm0",navbarBannerText:"Navbar_navbarBannerText___EfNX",navbarSubscribeText:"Navbar_navbarSubscribeText__C_a7Z",bold:"Navbar_bold__L1gif",navbarContentMobile:"Navbar_navbarContentMobile__vAlma",navbarContentOuter:"Navbar_navbarContentOuter__O7GfI",navbarMobileHeader:"Navbar_navbarMobileHeader__5FJBa",navbarNavLinksMobile:"Navbar_navbarNavLinksMobile__Yb8c_",show:"Navbar_show__jr2RM",navbarSalesLinksMobile:"Navbar_navbarSalesLinksMobile___gsf9",navbarMobileToolbar:"Navbar_navbarMobileToolbar__AcFwD",closeIcon:"Navbar_closeIcon__OMLAo",openIcon:"Navbar_openIcon__m2f9M",navItem:"Navbar_navItem__OvQ7R",selected:"Navbar_selected___1S9r"}},8837:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicUsageError",{enumerable:!0,get:function(){return o}});let r=n(958),i=n(8431),a=n(7643),s=n(8228),o=e=>(0,r.isDynamicServerError)(e)||(0,i.isBailoutToCSRError)(e)||(0,a.isNextRouterError)(e)||(0,s.isDynamicPostpone)(e)},8126:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{METADATA_BOUNDARY_NAME:function(){return n},OUTLET_BOUNDARY_NAME:function(){return i},VIEWPORT_BOUNDARY_NAME:function(){return r}});let n="__next_metadata_boundary__",r="__next_viewport_boundary__",i="__next_outlet_boundary__"},1913:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(8626).createAsyncLocalStorage)()},7860:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"actionAsyncStorage",{enumerable:!0,get:function(){return r.actionAsyncStorage}});let r=n(1913)},8626:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{bindSnapshot:function(){return s},createAsyncLocalStorage:function(){return a},createSnapshot:function(){return o}});let n=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available");class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}static bind(e){return e}}let i="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function a(){return i?new i:new r}function s(e){return i?i.bind(e):r.bind(e)}function o(){return i?i.snapshot():function(e,...t){return e(...t)}}},8228:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Postpone:function(){return T},abortAndThrowOnSynchronousRequestDataAccess:function(){return C},abortOnSynchronousPlatformIOAccess:function(){return b},accessedDynamicData:function(){return M},annotateDynamicAccess:function(){return L},consumeDynamicAccess:function(){return P},createDynamicTrackingState:function(){return h},createDynamicValidationState:function(){return d},createPostponedAbortSignal:function(){return O},formatDynamicAPIAccesses:function(){return U},getFirstDynamicReason:function(){return p},isDynamicPostpone:function(){return A},isPrerenderInterruptedError:function(){return _},markCurrentScopeAsDynamic:function(){return f},postponeWithTracking:function(){return S},throwIfDisallowedDynamic:function(){return H},throwToInterruptStaticGeneration:function(){return m},trackAllowedDynamicAccess:function(){return z},trackDynamicDataInDynamicRender:function(){return y},trackFallbackParamAccessed:function(){return g},trackSynchronousPlatformIOAccessInDev:function(){return w},trackSynchronousRequestDataAccessInDev:function(){return k},useDynamicRouteParams:function(){return F}});let r=function(e){return e&&e.__esModule?e:{default:e}}(n(6540)),i=n(958),a=n(1480),s=n(3074),o=n(7305),l=n(2249),u=n(8126),c="function"==typeof r.default.unstable_postpone;function h(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicExpression:void 0,syncDynamicErrorWithStack:null}}function d(){return{hasSuspendedDynamic:!1,hasDynamicMetadata:!1,hasDynamicViewport:!1,hasSyncDynamicErrors:!1,dynamicErrors:[]}}function p(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function f(e,t,n){if((!t||"cache"!==t.type&&"unstable-cache"!==t.type)&&!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw new a.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${n}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if(t){if("prerender-ppr"===t.type)S(e.route,n,t.dynamicTracking);else if("prerender-legacy"===t.type){t.revalidate=0;let r=new i.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${n}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw e.dynamicUsageDescription=n,e.dynamicUsageStack=r.stack,r}}}}function g(e,t){let n=s.workUnitAsyncStorage.getStore();n&&"prerender-ppr"===n.type&&S(e.route,t,n.dynamicTracking)}function m(e,t,n){let r=new i.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw n.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=r.stack,r}function y(e,t){t&&"cache"!==t.type&&"unstable-cache"!==t.type&&("prerender"===t.type||"prerender-legacy"===t.type)&&(t.revalidate=0)}function v(e,t,n){let r=N(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);n.controller.abort(r);let i=n.dynamicTracking;i&&i.dynamicAccesses.push({stack:i.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function b(e,t,n,r){let i=r.dynamicTracking;return i&&null===i.syncDynamicErrorWithStack&&(i.syncDynamicExpression=t,i.syncDynamicErrorWithStack=n),v(e,t,r)}function w(e){e.prerenderPhase=!1}function C(e,t,n,r){let i=r.dynamicTracking;throw i&&null===i.syncDynamicErrorWithStack&&(i.syncDynamicExpression=t,i.syncDynamicErrorWithStack=n,!0===r.validating&&(i.syncDynamicLogged=!0)),v(e,t,r),N(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}let k=w;function T({reason:e,route:t}){let n=s.workUnitAsyncStorage.getStore();S(t,e,n&&"prerender-ppr"===n.type?n.dynamicTracking:null)}function S(e,t,n){D(),n&&n.dynamicAccesses.push({stack:n.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),r.default.unstable_postpone(x(e,t))}function x(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function A(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&I(e.message)}function I(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===I(x("%%%","^^^")))throw Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js");let E="NEXT_PRERENDER_INTERRUPTED";function N(e){let t=Error(e);return t.digest=E,t}function _(e){return"object"==typeof e&&null!==e&&e.digest===E&&"n
7ame"in e&&"message"in e&&e instanceof Error}function M(e){return e.length>0}function P(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function U(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" (<anonymous>)")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: 8${t}`))}function D(){if(!c)throw Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js")}function O(e){D();let t=new AbortController;try{r.default.unstable_postpone(e)}catch(e){t.abort(e)}return t.signal}function L(e,t){let n=t.dynamicTracking;n&&n.dynamicAccesses.push({stack:n.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function F(e){if("undefined"==typeof window){let t=o.workAsyncStorage.getStore();if(t&&t.isStaticGeneration&&t.fallbackRouteParams&&t.fallbackRouteParams.size>0){let n=s.workUnitAsyncStorage.getStore();n&&("prerender"===n.type?r.default.use((0,l.makeHangingPromise)(n.renderSignal,e)):"prerender-ppr"===n.type?S(t.route,e,n.dynamicTracking):"prerender-legacy"===n.type&&m(e,t,n))}}}let j=/\n\s+at Suspense \(<anonymous>\)/,R=RegExp(`\\n\\s+at ${u.METADATA_BOUNDARY_NAME}[\\n\\s]`),V=RegExp(`\\n\\s+at ${u.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),B=RegExp(`\\n\\s+at ${u.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function z(e,t,n,r,i){if(!B.test(t)){if(R.test(t)){n.hasDynamicMetadata=!0;return}if(V.test(t)){n.hasDynamicViewport=!0;return}if(j.test(t)){n.hasSuspendedDynamic=!0;return}if(r.syncDynamicErrorWithStack||i.syncDynamicErrorWithStack){n.hasSyncDynamicErrors=!0;return}else{let r=function(e,t){let n=Error(e);return n.stack="Error: "+e+t,n}(`Route "${e}": A component accessed data, headers, params, searchParams, or a short-lived cache without a Suspense boundary nor a "use cache" above it. We don't have the exact line number added to error messages yet but you can see which component in the stack below. See more info: https://nextjs.org/docs/messages/next-prerender-missing-suspense`,t);n.dynamicErrors.push(r);return}}}function H(e,t,n,r){let i,s,o;if(n.syncDynamicErrorWithStack?(i=n.syncDynamicErrorWithStack,s=n.syncDynamicExpression,o=!0===n.syncDynamicLogged):r.syncDynamicErrorWithStack?(i=r.syncDynamicErrorWithStack,s=r.syncDynamicExpression,o=!0===r.syncDynamicLogged):(i=null,s=void 0,o=!1),t.hasSyncDynamicErrors&&i)throw o||console.error(i),new a.StaticGenBailoutError;let l=t.dynamicErrors;if(l.length){for(let e=0;e<l.length;e++)console.error(l[e]);throw new a.StaticGenBailoutError}if(!t.hasSuspendedDynamic){if(t.hasDynamicMetadata){if(i)throw console.error(i),new a.StaticGenBailoutError(`Route "${e}" has a \`generateMetadata\` that could not finish rendering before ${s} was used. Follow the instructions in the error for this expression to resolve.`);throw new a.StaticGenBailoutError(`Route "${e}" has a \`generateMetadata\` that depends on Request data (\`cookies()\`, etc...) or external data (\`fetch(...)\`, etc...) but the rest of the route was static or only used cached data (\`"use cache"\`). If you expected this route to be prerenderable update your \`generateMetadata\` to not use Request data and only use cached external data. Otherwise, add \`await connection()\` somewhere within this route to indicate explicitly it should not be prerendered.`)}if(t.hasDynamicViewport){if(i)throw console.error(i),new a.StaticGenBailoutError(`Route "${e}" has a \`generateViewport\` that could not finish rendering before ${s} was used. Follow the instructions in the error for this expression to resolve.`);throw new a.StaticGenBailoutError(`Route "${e}" has a \`generateViewport\` that depends on Request data (\`cookies()\`, etc...) or external data (\`fetch(...)\`, etc...) but the rest of the route was static or only used cached data (\`"use cache"\`). If you expected this route to be prerenderable update your \`generateViewport\` to not use Request data and only use cached external data. Otherwise, add \`await connection()\` somewhere within this route to indicate explicitly it should not be prerendered.`)}}}}
8,2528:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(8626).createAsyncLocalStorage)()},7305:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return r.workAsyncStorage}});let r=n(2528)},8379:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workUnitAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(8626).createAsyncLocalStorage)()},3074:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getExpectedRequestStore:function(){return i},getPrerenderResumeDataCache:function(){return a},getRenderResumeDataCache:function(){return s},workUnitAsyncStorage:function(){return r.workUnitAsyncStorage}});let r=n(8379);function i(e){let t=r.workUnitAsyncStorage.getStore();if(t){if("request"===t.type)return t;if("prerender"===t.type||"prerender-ppr"===t.type||"prerender-legacy"===t.type)throw Error(`\`${e}\` cannot be called inside a prerender. This is a bug in Next.js.`);if("cache"===t.type)throw Error(`\`${e}\` cannot be called inside "use cache". Call it outside and pass an argument instead. Read more: https://nextjs.org/docs/messages/next-request-in-use-cache`);if("unstable-cache"===t.type)throw Error(`\`${e}\` cannot be called inside unstable_cache. Call it outside and pass an argument instead. Read more: https://nextjs.org/docs/app/api-reference/functions/unstable_cache`)}throw Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`)}function a(e){return"prerender-legacy"!==e.type&&"cache"!==e.type&&"unstable-cache"!==e.type?"request"===e.type?e.devWarmupPrerenderResumeDataCache:e.prerenderResumeDataCache:null}function s(e){return"prerender-legacy"!==e.type&&"cache"!==e.type&&"unstable-cache"!==e.type?"request"===e.type?e.renderResumeDataCache:e.prerenderResumeDataCache:null}},2249:(e,t)=>{"use strict";function n(e,t){let n=new Promise((n,r)=>{e.addEventListener("abort",()=>{r(Error(`During prerendering, ${t} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${t} to a different context by using \`setTimeout\`, \`unstable_after\`, or similar functions you may observe this error and you should handle it in that context.`))},{once:!0})});return n.catch(r),n}function r(){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"makeHangingPromise",{enumerable:!0,get:function(){return n}})},9222:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isPostpone",{enumerable:!0,get:function(){return r}});let n=Symbol.for("react.postpone");function r(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}},9965:(e,t,n)=>{e.exports=n(2364)},1106:(e,t,n)=>{e.exports=n(6397)},6424:(e,t,n)=>{e.exports=n(3750)},6715:(e,t,n)=>{e.exports=n(8440)},8133:(e,t,n)=>{e.exports=n(7610)},2694:(e,t,n)=>{"use strict";var r=n(6925);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,s){if(s!==r){var o=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i}
8;return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1345:(e,t,n)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function i(e){this.setState((function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}).bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function s(e){var t=e.prototype;if(!t||!t.isReactComponent)throw Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,s=null,o=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?s="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(s="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?o="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(o="UNSAFE_componentWillUpdate"),null!==n||null!==s||null!==o)throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+(e.displayName||e.name)+" uses "+("function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()")+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==s?"\n "+s:"")+(null!==o?"\n "+o:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks");if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=i),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var l=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;l.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:()=>s}),r.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},1720:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(6540),s=f(a),o=f(n(961)),l=f(n(5556)),u=f(n(9090)),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(6462)),h=n(834),d=f(h),p=n(1345);function f(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var m=t.portalClassName="ReactModalPortal",y=t.bodyOpenClassName="ReactModal__Body--open",v=h.canUseDOM&&void 0!==o.default.createPortal,b=function(e){return document.createElement(e)},w=function(){return v?o.default.createPortal:o.default.unstable_renderSubtreeIntoContainer},C=function(e){function t(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);for(var e,n,i,a=arguments.length,l=Array(a),c=0;c<a;c++)l[c]=arguments[c];return n=i=g(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),i.removePortal=function(){v||o.default.unmountComponentAtNode(i.node);var e=(0,i.props.parentSelector)();e&&e.contains(i.node)?e.removeChild(i.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},i.portalRef=function(e){i.portal=e},i.renderPortal=function(e){var n=w()(i,s.default.createElement(u.default,r({defaultStyles:t.defaultStyles},e)),i.node);i.portalRef(n)},g(i,n)}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}
8(t,e),i(t,[{key:"componentDidMount",value:function(){h.canUseDOM&&(v||(this.node=b("div")),this.node.className=this.props.portalClassName,(0,this.props.parentSelector)().appendChild(this.node),v||this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:(0,e.parentSelector)(),nextParent:(0,this.props.parentSelector)()}}},{key:"componentDidUpdate",value:function(e,t,n){if(h.canUseDOM){var r=this.props,i=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var s=n.prevParent,o=n.nextParent;o!==s&&(s.removeChild(this.node),o.appendChild(this.node)),(e.isOpen||i)&&(v||this.renderPortal(this.props))}}},{key:"componentWillUnmount",value:function(){if(h.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return h.canUseDOM&&v?(!this.node&&v&&(this.node=b("div")),w()(s.default.createElement(u.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){c.setElement(e)}}]),t}(a.Component);C.propTypes={isOpen:l.default.bool.isRequired,style:l.default.shape({content:l.default.object,overlay:l.default.object}),portalClassName:l.default.string,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,className:l.default.oneOfType([l.default.string,l.default.shape({base:l.default.string.isRequired,afterOpen:l.default.string.isRequired,beforeClose:l.default.string.isRequired})]),overlayClassName:l.default.oneOfType([l.default.string,l.default.shape({base:l.default.string.isRequired,afterOpen:l.default.string.isRequired,beforeClose:l.default.string.isRequired})]),appElement:l.default.oneOfType([l.default.instanceOf(d.default),l.default.instanceOf(h.SafeHTMLCollection),l.default.instanceOf(h.SafeNodeList),l.default.arrayOf(l.default.instanceOf(d.default))]),onAfterOpen:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,ariaHideApp:l.default.bool,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,preventScroll:l.default.bool,parentSelector:l.default.func,aria:l.default.object,data:l.default.object,role:l.default.string,contentLabel:l.default.string,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,overlayElement:l.default.func,contentElement:l.default.func},C.defaultProps={isOpen:!1,portalClassName:m,bodyOpenClassName:y,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return s.default.createElement("div",e,t)},contentElement:function(e,t){return s.default.createElement("div",e,t)}},C.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(C),t.default=C},9090:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i="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},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(6540),o=m(n(5556)),l=g(n(7791)),u=m(n(7067)),c=g(n(6462)),h=g(n(4838)),d=n(834),p=m(d),f=m(n(9628));
8function g(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}n(7727);var y={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},v=0,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,i=e.htmlOpenClassName,a=e.bodyOpenClassName,s=e.parentSelector,o=s&&s().ownerDocument||document;a&&h.remove(o.body,a),i&&h.remove(o.getElementsByTagName("html")[0],i),r&&v>0&&0==(v-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(l.returnFocus(n.props.preventScroll),l.teardownScopedFocus()):l.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),f.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(l.setupScopedFocus(n.node),l.markForFocusLater()),n.setState({isOpen:!0},function(){n.openAnimationFrame=requestAnimationFrame(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})}))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())})},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){("Tab"===e.code||9===e.keyCode)&&(0,u.default)(n.content,e),n.props.shouldCloseOnEsc&&("Escape"===e.code||27===e.keyCode)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r=(void 0===t?"undefined":i(t))==="object"?t:{base:y[e],afterOpen:y[e]+"--after-open",beforeClose:y[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"==typeof t&&t?a+" "+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce(function(n,r){return n[e+"-"+r]=t[r],n},{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}
vendor: 4,086 bytes, line 8
8(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,i=e.bodyOpenClassName,a=e.parentSelector,s=a&&a().ownerDocument||document;i&&h.add(s.body,i),r&&h.add(s.getElementsByTagName("html")[0],r),n&&(v+=1,c.hide(t)),f.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,i=e.overlayClassName,a=e.defaultStyles,s=e.children,o=n?{}:a.content,l=i?{}:a.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",i),style:r({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},o,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),h=this.props.contentElement(c,s);return this.props.overlayElement(u,h)}}]),t}(s.Component);b.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},b.propTypes={isOpen:o.default.bool.isRequired,defaultStyles:o.default.shape({content:o.default.object,overlay:o.default.object}),style:o.default.shape({content:o.default.object,overlay:o.default.object}),className:o.default.oneOfType([o.default.string,o.default.object]),overlayClassName:o.default.oneOfType([o.default.string,o.default.object]),parentSelector:o.default.func,bodyOpenClassName:o.default.string,htmlOpenClassName:o.default.string,ariaHideApp:o.default.bool,appElement:o.default.oneOfType([o.default.instanceOf(p.default),o.default.instanceOf(d.SafeHTMLCollection),o.default.instanceOf(d.SafeNodeList),o.default.arrayOf(o.default.instanceOf(p.default))]),onAfterOpen:o.default.func,onAfterClose:o.default.func,onRequestClose:o.default.func,closeTimeoutMS:o.default.number,shouldFocusAfterRender:o.default.bool,shouldCloseOnOverlayClick:o.default.bool,shouldReturnFocusAfterClose:o.default.bool,preventScroll:o.default.bool,role:o.default.string,contentLabel:o.default.string,aria:o.default.object,data:o.default.object,children:o.default.node,shouldCloseOnEsc:o.default.bool,overlayRef:o.default.func,contentRef:o.default.func,id:o.default.string,overlayElement:o.default.func,contentElement:o.default.func,testId:o.default.string},t.default=b,e.exports=t.default},6462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){a&&(a.removeAttribute?a.removeAttribute("aria-hidden"):null!=a.length?a.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(a).forEach(function(e){return e.removeAttribute("aria-hidden")})),a=null},t.log=function(){},t.assertNodeList=s,t.setElement=function(e){var t=e;if("string"==typeof t&&i.canUseDOM){var n=document.querySelectorAll(t);s(n,t),t=n}return a=t||a},t.validateElement=o,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var i,a=o(e)[Symbol.iterator]();!(t=(i=a.next()).done);t=!0)i.value.setAttribute("aria-hidden","true")}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var i,a=o(e)[Symbol.iterator]();!(t=(i=a.next()).done);t=!0)i.value.removeAttribute("aria-hidden")}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){a=null};
8var r=function(e){return e&&e.__esModule?e:{default:e}}(n(9771)),i=n(834),a=null;function s(e,t){if(!e||!e.length)throw Error("react-modal: No elements were found for selector "+t+".")}function o(e){var t=e||a;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,r.default)(!1,"react-modal: App element is not defined. Please use `Modal.setAppElement(el)` or set `appElement={el}`. This is needed so screen readers don't see main content when modal is opened. It is not recommended, but you can opt-out by setting `ariaHideApp={false}`."),[])}},7727:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[i,a],t=0;t<e.length;t++){var n=e[t];n&&n.parentNode&&n.parentNode.removeChild(n)}i=a=null,s=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(s.length);for(var e=[i,a],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(9628)),i=void 0,a=void 0,s=[];function o(){0!==s.length&&s[s.length-1].focusContent()}r.default.subscribe(function(e,t){i||a||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",o),(a=i.cloneNode()).addEventListener("focus",o)),(s=t).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==a&&document.body.appendChild(a)):(i.parentElement&&i.parentElement.removeChild(i),a.parentElement&&a.parentElement.removeChild(a))})},4838:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)i(e,n[t]);var a=document.body;for(var s in r)i(a,r[s]);n={},r={}},t.log=function(){};var n={},r={};function i(e,t){e.classList.remove(t)}var a=function(e,t,n){n.forEach(function(n){t[n]||(t[n]=0),t[n]+=1,e.add(n)})},s=function(e,t,n){n.forEach(function(n){t[n]&&(t[n]-=1),0===t[n]&&e.remove(n)})};t.add=function(e,t){return a(e.classList,"html"==e.nodeName.toLowerCase()?n:r,t.split(" "))},t.remove=function(e,t){return s(e.classList,"html"==e.nodeName.toLowerCase()?n:r,t.split(" "))}},7791:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i=[]},t.log=function(){},t.handleBlur=o,t.handleFocus=l,t.markForFocusLater=function(){i.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{0!==i.length&&(t=i.pop()).focus({preventScroll:e});return}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){i.length>0&&i.pop()},t.setupScopedFocus=function(e){a=e,window.addEventListener?(window.addEventListener("blur",o,!1),document.addEventListener("focus",l,!0)):(window.attachEvent("onBlur",o),document.attachEvent("onFocus",l))},t.teardownScopedFocus=function(){a=null,window.addEventListener?(window.removeEventListener("blur",o),document.removeEventListener("focus",l)):(window.detachEvent("onBlur",o),document.detachEvent("onFocus",l))};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(2411)),i=[],a=null,s=!1;function o(){s=!0}function l(){s&&(s=!1,a&&setTimeout(function(){a.contains(document.activeElement)||((0,r.default)(a)[0]||a).focus()},0))}},9628:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)}
8,this.emit=function(e){t.subscribers.forEach(function(n){return n(e,t.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},834:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(411)).default,i=r.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=r.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=r.canUseDOM?window.NodeList:{},t.canUseDOM=r.canUseDOM,t.default=i},7067:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,r.default)(e);if(!n.length){t.preventDefault();return}var i=void 0,a=t.shiftKey,s=n[0],o=n[n.length-1],l=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return t.activeElement.shadowRoot?e(t.activeElement.shadowRoot):t.activeElement}();if(e===l){if(!a)return;i=o}if(o!==l||a||(i=s),s===l&&a&&(i=o),i){t.preventDefault(),i.focus();return}var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=u&&"Chrome"!=u[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var c=n.indexOf(l);if(c>-1&&(c+=a?-1:1),void 0===(i=n[c])){t.preventDefault(),(i=a?o:s).focus();return}t.preventDefault(),i.focus()}};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(2411));e.exports=t.default},2411:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){return[].slice.call(t.querySelectorAll("*"),0).reduce(function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])},[]).filter(r)};var n=/input|select|textarea|button|object|iframe/;function r(e){var t,r,i=e.getAttribute("tabindex");null===i&&(i=void 0);var a=isNaN(i);return(a||i>=0)&&(t=!a,r=e.nodeName.toLowerCase(),(n.test(r)&&!e.disabled||"a"===r&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),function(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var n=window.getComputedStyle(e),r=n.getPropertyValue("display");return t?"contents"!==r&&("visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0):"none"===r}catch(e){return console.warn("Failed to inspect element style"),!1}}(t))return!1;t=t.parentNode}return!0}(e))}e.exports=t.default},312:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1720));t.default=r.default,e.exports=t.default},9771:e=>{"use strict";e.exports=function(){}}
8,9928:(e,t,n)=>{"use strict";let r,i;n.d(t,{MF:()=>O,j6:()=>P,om:()=>M,Sx:()=>F,Dk:()=>j,Wp:()=>L,KO:()=>R});var a=n(5125),s=n(3424),o=n(6743);let l=(e,t)=>t.some(t=>e instanceof t),u=new WeakMap,c=new WeakMap,h=new WeakMap,d=new WeakMap,p=new WeakMap,f={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return c.get(e);if("objectStoreNames"===t)return e.objectStoreNames||h.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return g(e[t])},set:(e,t,n)=>(e[t]=n,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function g(e){var t;if(e instanceof IDBRequest)return function(e){let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("success",i),e.removeEventListener("error",a)},i=()=>{t(g(e.result)),r()},a=()=>{n(e.error),r()};e.addEventListener("success",i),e.addEventListener("error",a)});return t.then(t=>{t instanceof IDBCursor&&u.set(t,e)}).catch(()=>{}),p.set(t,e),t}(e);if(d.has(e))return d.get(e);let n="function"==typeof(t=e)?t!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(i||(i=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(t)?function(...e){return t.apply(m(this),e),g(u.get(this))}:function(...e){return g(t.apply(m(this),e))}:function(e,...n){let r=t.call(m(this),e,...n);return h.set(r,e.sort?e.sort():[e]),g(r)}:(t instanceof IDBTransaction&&function(e){if(c.has(e))return;let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",a),e.removeEventListener("abort",a)},i=()=>{t(),r()},a=()=>{n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",i),e.addEventListener("error",a),e.addEventListener("abort",a)});c.set(e,t)}(t),l(t,r||(r=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(t,f):t;return n!==e&&(d.set(e,n),p.set(n,e)),n}let m=e=>p.get(e),y=["get","getKey","getAll","getAllKeys","count"],v=["put","add","delete","clear"],b=new Map;function w(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&"string"==typeof t))return;if(b.get(t))return b.get(t);let n=t.replace(/FromIndex$/,""),r=t!==n,i=v.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!(i||y.includes(n)))return;let a=async function(e,...t){let a=this.transaction(e,i?"readwrite":"readonly"),s=a.store;return r&&(s=s.index(t.shift())),(await Promise.all([s[n](...t),i&&a.done]))[0]};return b.set(t,a),a}f=(e=>({...e,get:(t,n,r)=>w(t,n)||e.get(t,n,r),has:(t,n)=>!!w(t,n)||e.has(t,n)}))(f);class C{constructor(e){this.container=e}getPlatformInfoString(){return this.container.getProviders().map(e=>{if(!function(e){let t=e.getComponent();return(null==t?void 0:t.type)==="VERSION"}(e))return null;{let t=e.getImmediate();return`${t.library}/${t.version}`}}).filter(e=>e).join(" ")}}let k="@firebase/app",T="0.10.9",S=new s.Vy("@firebase/app"),x="[DEFAULT]",A={[k]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","@firebase/vertexai-preview":"fire-vertex","fire-js":"fire-js",firebase:"fire-js-all"},I=new Map,E=new Map,N=new Map;function _(e,t){try{e.container.addComponent(t)}catch(n){S.debug(`Component ${t.name} failed to register with FirebaseApp ${e.name}`,n)}}function M(e){let t=e.name;if(N.has(t))return S.debug(`There were multiple attempts to register component ${t}.`),!1;
8for(let n of(N.set(t,e),I.values()))_(n,e);for(let t of E.values())_(t,e);return!0}function P(e,t){let n=e.container.getProvider("heartbeat").getImmediate({optional:!0});return n&&n.triggerHeartbeat(),e.container.getProvider(t)}let U=new o.FA("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."});class D{constructor(e,t,n){this._isDeleted=!1,this._options=Object.assign({},e),this._config=Object.assign({},t),this._name=t.name,this._automaticDataCollectionEnabled=t.automaticDataCollectionEnabled,this._container=n,this.container.addComponent(new a.uA("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(e){this._isDeleted=e}checkDestroyed(){if(this.isDeleted)throw U.create("app-deleted",{appName:this._name})}}let O="10.13.0";function L(e,t={}){let n=e;"object"!=typeof t&&(t={name:t});let r=Object.assign({name:x,automaticDataCollectionEnabled:!1},t),i=r.name;if("string"!=typeof i||!i)throw U.create("bad-app-name",{appName:String(i)});if(n||(n=(0,o.T9)()),!n)throw U.create("no-options");let s=I.get(i);if(s){if((0,o.bD)(n,s.options)&&(0,o.bD)(r,s.config))return s;throw U.create("duplicate-app",{appName:i})}let l=new a.h1(i);for(let e of N.values())l.addComponent(e);let u=new D(n,r,l);return I.set(i,u),u}function F(e=x){let t=I.get(e);if(!t&&e===x&&(0,o.T9)())return L();if(!t)throw U.create("no-app",{appName:e});return t}function j(){return Array.from(I.values())}function R(e,t,n){var r;let i=null!==(r=A[e])&&void 0!==r?r:e;n&&(i+=`-${n}`);let s=i.match(/\s|\//),o=t.match(/\s|\//);if(s||o){let e=[`Unable to register library "${i}" with version "${t}":`];s&&e.push(`library name "${i}" contains illegal characters (whitespace or "/")`),s&&o&&e.push("and"),o&&e.push(`version name "${t}" contains illegal characters (whitespace or "/")`),S.warn(e.join(" "));return}M(new a.uA(`${i}-version`,()=>({library:i,version:t}),"VERSION"))}let V="firebase-heartbeat-store",B=null;function z(){return B||(B=(function(e,t,{blocked:n,upgrade:r,blocking:i,terminated:a}={}){let s=indexedDB.open(e,1),o=g(s);return r&&s.addEventListener("upgradeneeded",e=>{r(g(s.result),e.oldVersion,e.newVersion,g(s.transaction),e)}),n&&s.addEventListener("blocked",e=>n(e.oldVersion,e.newVersion,e)),o.then(e=>{a&&e.addEventListener("close",()=>a()),i&&e.addEventListener("versionchange",e=>i(e.oldVersion,e.newVersion,e))}).catch(()=>{}),o})("firebase-heartbeat-database",0,{upgrade:(e,t)=>{if(0===t)try{e.createObjectStore(V)}catch(e){console.warn(e)}}}).catch(e=>{throw U.create("idb-open",{originalErrorMessage:e.message})})),B}async function H(e){try{let t=(await z()).transaction(V),n=await t.objectStore(V).get(G(e));return await t.done,n}catch(e){if(e instanceof o.g)S.warn(e.message);else{let t=U.create("idb-get",{originalErrorMessage:null==e?void 0:e.message});S.warn(t.message)}}}async function q(e,t){try{let n=(await z()).transaction(V,"readwrite"),r=n.objectStore(V);await r.put(t,G(e)),await n.done}catch(e){if(e instanceof o.g)S.warn(e.message);else{let t=U.create("idb-set",{originalErrorMessage:null==e?void 0:e.message});S.warn(t.message)}}}function G(e){return`${e.name}!${e.options.appId}`}class W{constructor(e){this.container=e,this._heartbeatsCache=null;let t=this.container.getProvider("app").getImmediate();this._storage=new $(t),this._heartbeatsCachePromise=this._storage.read().then(e=>(this._heartbeatsCache=e,e))}async triggerHeartbeat(){var e,t,n;try{let r=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),i=K();if(console.log("heartbeats",null===(e=this._heartbeatsCache)||void 0===e?void 0:e.heartbeats),(null===(t=this._heartbeatsCache)||void 0===t?void 0:t.heartbeats)==null&&(this._heartbeatsCache=await this._heartbeatsCachePromise,(null===(n=this._heartbeatsCache)||void 0===n?void 0:n.heartbeats)==null)||this._heartbeatsCache.lastSentHeartbeatDate===i||this._heartbeatsCache.heartbeats.some(e=>e.date===i))return;return this._heartbeatsCache.heartbeats.push({date:i,agent:r}),this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter(e=>{let t=new Date(e.date).valueOf();return Date.now()-t<=2592e6}),this._storage.overwrite(this._heartbeatsCache)}catch(e){S.warn(e)}}async getHeartbeatsHeader(){var e;try{if(null===this._heartbeatsCache&&await this._heartbeatsCachePromise,(null===(e=this._heartbeatsCache)||void 0===e?void 0:e.heartbeats)==null||0===this._heartbeatsCache.heartbeats.length)return"";let t=K(),{heartbeatsToSend:n,unsentEntries:r}=function(e,t=1024){let n=[],r=e.slice();for(let i of e){let e=n.find(e=>e.agent===i.agent);if(e){if(e.dates.push(i.date),Q(n)>t){e.dates.pop();break}}else if(n.push({agent:i.agent,dates:[i.date]}),Q(n)>t){n.pop();break}r=r.slice(1)}return{heartbeatsToSend:n,unsentEntries:r}}(this._heartbeatsCache.heartbeats),i=(0,o.Uj)(JSON.stringify({version:2,heartbeats:n}));return this._heartbeatsCache.lastSentHeartbeatDate=t,r.length>0?(this._heartbeatsCache.heartbeats=r,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),i}catch(e){return S.warn(e),""}}}function K(){return new Date().toISOString().substring(0,10)}class ${constructor(e){this.app=e,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return!!(0,o.zW)()&&(0,o.eX)().then(()=>!0).catch(()=>!1)}async read(){if(!await this._canUseIndexedDBPromise)return{heartbeats:[]};{let e=await H(this.app);return(null==e?void 0:e.heartbeats)?e:{heartbeats:[]}}}async overwrite(e){var t;if(await this._canUseIndexedDBPromise){let n=await this.read();return q(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:n.lastSentHeartbeatDate,heartbeats:e.heartbeats})}}async add(e){var t;if(await this._canUseIndexedDBPromise){let n=await this.read();return q(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:n.lastSentHeartbeatDate,heartbeats:[...n.heartbeats,...e.heartbeats]})}}}function Q(e){return(0,o.Uj)(JSON.stringify({version:2,heartbeats:e})).length}M(new a.uA("platform-logger",e=>new C(e),"PRIVATE")),M(new a.uA("heartbeat",e=>new W(e),"PRIVATE")),R(k,T,""),R(k,T,"esm2017"),R("fire-js","")},5125:(e,t,n)=>{"use strict";n.d(t,{h1:()=>o,uA:()=>i});var r=n(6743);class i{constructor(e,t,n){this.name=e,this.instanceFactory=t,this.type=n,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(e){return this.instantiationMode=e,this}setMultipleInstances(e){return this.multipleInstances=e,this}setServiceProps(e){return this.serviceProps=e,this}setInstanceCreatedCallback(e){return this.onInstanceCreated=e,this}}let a="[DEFAULT]";class s{constructor(e,t){this.name=e,this.container=t,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(e){let t=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(t)){let e=new r.cY;if(this.instancesDeferred.set(t,e),this.isInitialized(t)||this.shouldAutoInitialize())try{let n=this.getOrInitializeService({instanceIdentifier:t});n&&e.resolve(n)}catch(e){}}return this.instancesDeferred.get(t).promise}getImmediate(e){var t;let n=this.normalizeInstanceIdentifier(null==e?void 0:e.identifier),r=null!==(t=null==e?void 0:e.optional)&&void 0!==t&&t;if(this.isInitialized(n)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:n})}catch(e){if(r)return null;throw e}else{if(r)return null;throw Error(`Service ${this.name} is not available`)}}getComponent(){return this.component}setComponent(e){if(e.name!==this.name)throw Error(`Mismatching Component ${e.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=e,this.shouldAutoInitialize()){if("EAGER"===e.instantiationMode)try{this.getOrInitializeService({instanceIdentifier:a})}catch(e){}for(let[e,t]of this.instancesDeferred.entries()){let n=this.normalizeInstanceIdentifier(e);try{let e=this.getOrInitializeService({instanceIdentifier:n});t.resolve(e)}catch(e){}}}}clearInstance(e=a){this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}async delete(){let e=Array.from(this.instances.values());await Promise.all([...e.filter(e=>"INTERNAL"in e).map(e=>e.INTERNAL.delete()),...e.filter(e=>"_delete"in e).map(e=>e._delete())])}isComponentSet(){return null!=this.component}isInitialized(e=a){return this.instances.has(e)}getOptions(e=a){return this.instancesOptions.get(e)||{}}initialize(e={}){let{options:t={}}=e,n=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(n))throw Error(`${this.name}(${n}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);let r=this.getOrInitializeService({instanceIdentifier:n,options:t});for(let[e,t]of this.instancesDeferred.entries())n===this.normalizeInstanceIdentifier(e)&&t.resolve(r);return r}onInit(e,t){var n;let r=this.normalizeInstanceIdentifier(t),i=null!==(n=this.onInitCallbacks.get(r))&&void 0!==n?n:new Set;i.add(e),this.onInitCallbacks.set(r,i);let a=this.instances.get(r);return a&&e(a,r),()=>{i.delete(e)}}invokeOnInitCallbacks(e,t){let n=this.onInitCallbacks.get(t);if(n)for(let r of n)try{r(e,t)}catch(e){}}getOrInitializeService({instanceIdentifier:e,options:t={}}){let n=this.instances.get(e);if(!n&&this.component&&(n=this.component.instanceFactory(this.container,{instanceIdentifier:e===a?void 0:e,options:t}),this.instances.set(e,n),this.instancesOptions.set(e,t),this.invokeOnInitCallbacks(n,e),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,e,n)}catch(e){}return n||null}normalizeInstanceIdentifier(e=a){return this.component?this.component.multipleInstances?e:a:e}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class o{constructor(e){this.name=e,this.providers=new Map}addComponent(e){let t=this.getProvider(e.name);if(t.isComponentSet())throw Error(`Component ${e.name} has already been registered with ${this.name}`);t.setComponent(e)}addOrOverwriteComponent(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}getProvider(e){if(this.providers.has(e))return this.providers.get(e);let t=new s(e,this);return this.providers.set(e,t),t}getProviders(){return Array.from(this.providers.values())}}},3424:(e,t,n)=>{"use strict";var r;n.d(t,{$b:()=>r,Vy:()=>u});let i=[];!function(e){e[e.DEBUG=0]="DEBUG",e[e.VERBOSE=1]="VERBOSE",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.E
8RROR=4]="ERROR",e[e.SILENT=5]="SILENT"}(r||(r={}));let a={debug:r.DEBUG,verbose:r.VERBOSE,info:r.INFO,warn:r.WARN,error:r.ERROR,silent:r.SILENT},s=r.INFO,o={[r.DEBUG]:"log",[r.VERBOSE]:"log",[r.INFO]:"info",[r.WARN]:"warn",[r.ERROR]:"error"},l=(e,t,...n)=>{if(t<e.logLevel)return;let r=new Date().toISOString(),i=o[t];if(i)console[i](`[${r}] ${e.name}:`,...n);else throw Error(`Attempted to log a message with an invalid logType (value: ${t})`)};class u{constructor(e){this.name=e,this._logLevel=s,this._logHandler=l,this._userLogHandler=null,i.push(this)}get logLevel(){return this._logLevel}set logLevel(e){if(!(e in r))throw TypeError(`Invalid value "${e}" assigned to \`logLevel\``);this._logLevel=e}setLogLevel(e){this._logLevel="string"==typeof e?a[e]:e}get logHandler(){return this._logHandler}set logHandler(e){if("function"!=typeof e)throw TypeError("Value assigned to `logHandler` must be a function");this._logHandler=e}get userLogHandler(){return this._userLogHandler}set userLogHandler(e){this._userLogHandler=e}debug(...e){this._userLogHandler&&this._userLogHandler(this,r.DEBUG,...e),this._logHandler(this,r.DEBUG,...e)}log(...e){this._userLogHandler&&this._userLogHandler(this,r.VERBOSE,...e),this._logHandler(this,r.VERBOSE,...e)}info(...e){this._userLogHandler&&this._userLogHandler(this,r.INFO,...e),this._logHandler(this,r.INFO,...e)}warn(...e){this._userLogHandler&&this._userLogHandler(this,r.WARN,...e),this._logHandler(this,r.WARN,...e)}error(...e){this._userLogHandler&&this._userLogHandler(this,r.ERROR,...e),this._logHandler(this,r.ERROR,...e)}}},4604:(e,t,n)=>{"use strict";n.d(t,{Uz:()=>b,Qg:()=>w});var r,i=n(9928),a=n(6743),s=n(5125);function o(e,t){let n={};for(let r in e)e.hasOwnProperty(r)&&(n[r]=t(e[r]));return n}function l(e){if(null==e)return e;if(e["@type"])switch(e["@type"]){case"type.googleapis.com/google.protobuf.Int64Value":case"type.googleapis.com/google.protobuf.UInt64Value":{let t=Number(e.value);if(isNaN(t))throw Error("Data cannot be decoded from JSON: "+e);return t}default:throw Error("Data cannot be decoded from JSON: "+e)}return Array.isArray(e)?e.map(e=>l(e)):"function"==typeof e||"object"==typeof e?o(e,e=>l(e)):e}let u="functions",c={OK:"ok",CANCELLED:"cancelled",UNKNOWN:"unknown",INVALID_ARGUMENT:"invalid-argument",DEADLINE_EXCEEDED:"deadline-exceeded",NOT_FOUND:"not-found",ALREADY_EXISTS:"already-exists",PERMISSION_DENIED:"permission-denied",UNAUTHENTICATED:"unauthenticated",RESOURCE_EXHAUSTED:"resource-exhausted",FAILED_PRECONDITION:"failed-precondition",ABORTED:"aborted",OUT_OF_RANGE:"out-of-range",UNIMPLEMENTED:"unimplemented",INTERNAL:"internal",UNAVAILABLE:"unavailable",DATA_LOSS:"data-loss"};class h extends a.g{constructor(e,t,n){super(`${u}/${e}`,t||""),this.details=n}}class d{constructor(e,t,n){this.auth=null,this.messaging=null,this.appCheck=null,this.auth=e.getImmediate({optional:!0}),this.messaging=t.getImmediate({optional:!0}),this.auth||e.get().then(e=>this.auth=e,()=>{}),this.messaging||t.get().then(e=>this.messaging=e,()=>{}),this.appCheck||n.get().then(e=>this.appCheck=e,()=>{})}async getAuthToken(){if(this.auth)try{let e=await this.auth.getToken();return null==e?void 0:e.accessToken}catch(e){return}}async getMessagingToken(){if(this.messaging&&"Notification"in self&&"granted"===Notification.permission)try{return await this.messaging.getToken()}catch(e){return}}async getAppCheckToken(e){if(this.appCheck){let t=e?await this.appCheck.getLimitedUseToken():await this.appCheck.getToken();return t.error?null:t.token}return null}async getContext(e){return{authToken:await this.getAuthToken(),messagingToken:await this.getMessagingToken(),appCheckToken:await this.getAppCheckToken(e)}}}let p="us-central1";class f{constructor(e,t,n,r,i=p,a){this.app=e,this.fetchImpl=a,this.emulatorOrigin=null,this.contextProvider=new d(t,n,r),this.cancelAllRequests=new Promise(e=>{this.deleteService=()=>Promise.resolve(e())});try{let e=new URL(i);this.customDomain=e.origin,this.region=p}catch(e){this.customDomain=null,this.region=i}}_delete(){return this.deleteService()}_url(e){let t=this.app.options.projectId;if(null!==this.emulatorOrigin){let n=this.emulatorOrigin;return`${n}/${t}/${this.region}/${e}`}return null!==this.customDomain?`${this.customDomain}/${e}`:`https://${this.region}-${t}.cloudfunctions.net/${e}`}}async function g(e,t,n,r){let i;n["Content-Type"]="application/json";try{i=await r(e,{method:"POST",body:JSON.stringify(t),headers:n})}catch(e){return{status:0,json:null}}let a=null;try{a=await i.json()}catch(e){}return{status:i.status,json:a}}async function m(e,t,n,r){var i;let a;let s={data:n=function e(t){if(null==t)return null;if(t instanceof Number&&(t=t.valueOf()),"number"==typeof t&&isFinite(t)||!0===t||!1===t||"[object String]"===Object.prototype.toString.call(t))return t;if(t instanceof Date)return t.toISOString();if(Array.isArray(t))return t.map(t=>e(t));if("function"==typeof t||"object"==typeof t)return o(t,t=>e(t));throw Error("Data cannot be encoded in JSON: "+t)}(n)},u={},d=await e.contextProvider.getContext(r.limitedUseAppCheckTokens);d.authToken&&(u.Authorization="Bearer "+d.authToken),d.messagingToken&&
8(u["Firebase-Instance-ID-Token"]=d.messagingToken),null!==d.appCheckToken&&(u["X-Firebase-AppCheck"]=d.appCheckToken);let p=(i=r.timeout||7e4,a=null,{promise:new Promise((e,t)=>{a=setTimeout(()=>{t(new h("deadline-exceeded","deadline-exceeded"))},i)}),cancel:()=>{a&&clearTimeout(a)}}),f=await Promise.race([g(t,s,u,e.fetchImpl),p.promise,e.cancelAllRequests]);if(p.cancel(),!f)throw new h("cancelled","Firebase Functions instance was deleted.");let m=function(e,t){let n,r=function(e){if(e>=200&&e<300)return"ok";switch(e){case 0:case 500:return"internal";case 400:return"invalid-argument";case 401:return"unauthenticated";case 403:return"permission-denied";case 404:return"not-found";case 409:return"aborted";case 429:return"resource-exhausted";case 499:return"cancelled";case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline-exceeded"}return"unknown"}(e),i=r;try{let e=t&&t.error;if(e){let t=e.status;if("string"==typeof t){if(!c[t])return new h("internal","internal");r=c[t],i=t}let a=e.message;"string"==typeof a&&(i=a),n=e.details,void 0!==n&&(n=l(n))}}catch(e){}return"ok"===r?null:new h(r,i,n)}(f.status,f.json);if(m)throw m;if(!f.json)throw new h("internal","Response is not valid JSON object.");let y=f.json.data;if(void 0===y&&(y=f.json.result),void 0===y)throw new h("internal","Response is missing data field.");return{data:l(y)}}let y="@firebase/functions",v="0.11.6";function b(e=(0,i.Sx)(),t=p){let n=(0,i.j6)((0,a.Ku)(e),u).getImmediate({identifier:t}),r=(0,a.yU)("functions");return r&&function(e,t,n){(0,a.Ku)(e).emulatorOrigin=`http://${t}:${n}`}(n,...r),n}function w(e,t,n){var r;return r=(0,a.Ku)(e),e=>(function(e,t,n,r){let i=e._url(t);return m(e,i,n,r)})(r,t,e,n||{})}r=fetch.bind(self),(0,i.om)(new s.uA(u,(e,{instanceIdentifier:t})=>{let n=e.getProvider("app").getImmediate();return new f(n,e.getProvider("auth-internal"),e.getProvider("messaging-internal"),e.getProvider("app-check-internal"),t,r)},"PUBLIC").setMultipleInstances(!0)),(0,i.KO)(y,v,void 0),(0,i.KO)(y,v,"esm2017")}},e=>{var t=t=>e(e.s=t);e.O(0,[593,792],()=>(t(8424),t(8440))),_N_E=e.O()}]);
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.