(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[92888],{921166:function(t,e,n){var r,o,i,a,s,c,u;(t=n.nmd(t))&&t.exports,(o="object"==typeof n.g&&n.g).global===o||o.window,(i=function(t){this.message=t}).prototype=Error(),i.prototype.name="InvalidCharacterError",a=function(t){throw new i(t)},s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=/[\t\n\f\r ]/g,u={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&a("The string to be encoded contains characters outside of the Latin1 range.");for(var e,n,r,o=t.length%3,i="",c=-1,u=t.length-o;++c>18&63)+s.charAt(r>>12&63)+s.charAt(r>>6&63)+s.charAt(63&r);return 2==o?(r=(e=t.charCodeAt(c)<<8)+t.charCodeAt(++c),i+=s.charAt(r>>10)+s.charAt(r>>4&63)+s.charAt(r<<2&63)+"="):1==o&&(r=t.charCodeAt(c),i+=s.charAt(r>>2)+s.charAt(r<<4&63)+"=="),i},decode:function(t){var e,n,r=(t=String(t).replace(c,"")).length;r%4==0&&(r=(t=t.replace(/==?$/,"")).length),(r%4==1||/[^+a-zA-Z0-9/]/.test(t))&&a("Invalid character: the string to be decoded is not correctly encoded.");for(var o=0,i="",u=-1;++u>(-2*o&6)));return i},version:"0.1.0"},void 0!==(r=(function(){return u}).call(e,n,e,t))&&(t.exports=r)},595766:function(t,e){"use strict";e.byteLength=function(t){var e=c(t),n=e[0],r=e[1];return(n+r)*3/4-r},e.toByteArray=function(t){var e,n,i=c(t),a=i[0],s=i[1],u=new o((a+s)*3/4-s),l=0,f=s>0?a-4:a;for(n=0;n>16&255,u[l++]=e>>8&255,u[l++]=255&e;return 2===s&&(e=r[t.charCodeAt(n)]<<2|r[t.charCodeAt(n+1)]>>4,u[l++]=255&e),1===s&&(e=r[t.charCodeAt(n)]<<10|r[t.charCodeAt(n+1)]<<4|r[t.charCodeAt(n+2)]>>2,u[l++]=e>>8&255,u[l++]=255&e),u},e.fromByteArray=function(t){for(var e,r=t.length,o=r%3,i=[],a=0,s=r-o;a>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return i.join("")}(t,a,a+16383>s?s:a+16383));return 1===o?i.push(n[(e=t[r-1])>>2]+n[e<<4&63]+"=="):2===o&&i.push(n[(e=(t[r-2]<<8)+t[r-1])>>10]+n[e>>4&63]+n[e<<2&63]+"="),i.join("")};for(var n=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,s=i.length;a0)throw Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");-1===n&&(n=e);var r=n===e?0:4-n%4;return[n,r]}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},348834:function(t,e,n){"use strict";var r=n(595766),o=n(462333),i=n(77906);function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(t,e){if(a()=a())throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|t}function g(t,e){if(c.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return A(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return C(t).length;default:if(r)return A(t).length;e=(""+e).toLowerCase(),r=!0}}function h(t,e,n){var o,i,a=!1;if((void 0===e||e<0)&&(e=0),e>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0||(n>>>=0)<=(e>>>=0)))return"";for(t||(t="utf8");;)switch(t){case"hex":return function(t,e,n){var r,o=t.length;(!e||e<0)&&(e=0),(!n||n<0||n>o)&&(n=o);for(var i="",a=e;a2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),isNaN(n=+n)&&(n=o?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(o)return -1;n=t.length-1}else if(n<0){if(!o)return -1;n=0}if("string"==typeof e&&(e=c.from(e,r)),c.isBuffer(e))return 0===e.length?-1:y(t,e,n,r,o);if("number"==typeof e)return(e&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf)?o?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):y(t,[e],n,r,o);throw TypeError("val must be string, number or Buffer")}function y(t,e,n,r,o){var i,a=1,s=t.length,c=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return -1;a=2,s/=2,c/=2,n/=2}function u(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}if(o){var l=-1;for(i=n;is&&(n=s-c),i=n;i>=0;i--){for(var f=!0,p=0;p239?4:u>223?3:u>191?2:1;if(o+f<=n)switch(f){case 1:u<128&&(l=u);break;case 2:(192&(i=t[o+1]))==128&&(c=(31&u)<<6|63&i)>127&&(l=c);break;case 3:i=t[o+1],a=t[o+2],(192&i)==128&&(192&a)==128&&(c=(15&u)<<12|(63&i)<<6|63&a)>2047&&(c<55296||c>57343)&&(l=c);break;case 4:i=t[o+1],a=t[o+2],s=t[o+3],(192&i)==128&&(192&a)==128&&(192&s)==128&&(c=(15&u)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(l=c)}null===l?(l=65533,f=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),o+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);for(var n="",r=0;rn)throw RangeError("Trying to access beyond buffer length")}function k(t,e,n,r,o,i){if(!c.isBuffer(t))throw TypeError('"buffer" argument must be a Buffer instance');if(e>o||et.length)throw RangeError("Index out of range")}function w(t,e,n,r){e<0&&(e=65535+e+1);for(var o=0,i=Math.min(t.length-n,2);o>>(r?o:1-o)*8}function S(t,e,n,r){e<0&&(e=4294967295+e+1);for(var o=0,i=Math.min(t.length-n,4);o>>(r?o:3-o)*8&255}function P(t,e,n,r,o,i){if(n+r>t.length||n<0)throw RangeError("Index out of range")}function x(t,e,n,r,i){return i||P(t,e,n,4,34028234663852886e22,-34028234663852886e22),o.write(t,e,n,r,23,4),n+4}function E(t,e,n,r,i){return i||P(t,e,n,8,17976931348623157e292,-17976931348623157e292),o.write(t,e,n,r,52,8),n+8}e.Buffer=c,e.SlowBuffer=function(t){return+t!=t&&(t=0),c.alloc(+t)},e.INSPECT_MAX_BYTES=50,c.TYPED_ARRAY_SUPPORT=void 0!==n.g.TYPED_ARRAY_SUPPORT?n.g.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=a(),c.poolSize=8192,c._augment=function(t){return t.__proto__=c.prototype,t},c.from=function(t,e,n){return u(null,t,e,n)},c.TYPED_ARRAY_SUPPORT&&(c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&c[Symbol.species]===c&&Object.defineProperty(c,Symbol.species,{value:null,configurable:!0})),c.alloc=function(t,e,n){return(l(t),t<=0)?s(null,t):void 0!==e?"string"==typeof n?s(null,t).fill(e,n):s(null,t).fill(e):s(null,t)},c.allocUnsafe=function(t){return f(null,t)},c.allocUnsafeSlow=function(t){return f(null,t)},c.isBuffer=function(t){return!!(null!=t&&t._isBuffer)},c.compare=function(t,e){if(!c.isBuffer(t)||!c.isBuffer(e))throw TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,o=0,i=Math.min(n,r);o0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},c.prototype.compare=function(t,e,n,r,o){if(!c.isBuffer(t))throw TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),e<0||n>t.length||r<0||o>this.length)throw RangeError("out of range index");if(r>=o&&e>=n)return 0;if(r>=o)return -1;if(e>=n)return 1;if(e>>>=0,n>>>=0,r>>>=0,o>>>=0,this===t)return 0;for(var i=o-r,a=n-e,s=Math.min(i,a),u=this.slice(r,o),l=t.slice(e,n),f=0;fm)&&(n=m),t.length>0&&(n<0||e<0)||e>this.length)throw RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var v=!1;;)switch(r){case"hex":return function(t,e,n,r){n=Number(n)||0;var o=t.length-n;r?(r=Number(r))>o&&(r=o):r=o;var i=e.length;if(i%2!=0)throw TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a>8,o.push(n%256),o.push(r);return o}(t,this.length-g),this,g,h);default:if(v)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),v=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},c.prototype.slice=function(t,e){var n,r=this.length;if(t=~~t,e=void 0===e?r:~~e,t<0?(t+=r)<0&&(t=0):t>r&&(t=r),e<0?(e+=r)<0&&(e=0):e>r&&(e=r),e0&&(o*=256);)r+=this[t+--e]*o;return r},c.prototype.readUInt8=function(t,e){return e||_(t,1,this.length),this[t]},c.prototype.readUInt16LE=function(t,e){return e||_(t,2,this.length),this[t]|this[t+1]<<8},c.prototype.readUInt16BE=function(t,e){return e||_(t,2,this.length),this[t]<<8|this[t+1]},c.prototype.readUInt32LE=function(t,e){return e||_(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},c.prototype.readUInt32BE=function(t,e){return e||_(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},c.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||_(t,e,this.length);for(var r=this[t],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*e)),r},c.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||_(t,e,this.length);for(var r=e,o=1,i=this[t+--r];r>0&&(o*=256);)i+=this[t+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*e)),i},c.prototype.readInt8=function(t,e){return(e||_(t,1,this.length),128&this[t])?-((255-this[t]+1)*1):this[t]},c.prototype.readInt16LE=function(t,e){e||_(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(t,e){e||_(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(t,e){return e||_(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},c.prototype.readInt32BE=function(t,e){return e||_(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},c.prototype.readFloatLE=function(t,e){return e||_(t,4,this.length),o.read(this,t,!0,23,4)},c.prototype.readFloatBE=function(t,e){return e||_(t,4,this.length),o.read(this,t,!1,23,4)},c.prototype.readDoubleLE=function(t,e){return e||_(t,8,this.length),o.read(this,t,!0,52,8)},c.prototype.readDoubleBE=function(t,e){return e||_(t,8,this.length),o.read(this,t,!1,52,8)},c.prototype.writeUIntLE=function(t,e,n,r){if(t=+t,e|=0,n|=0,!r){var o=Math.pow(2,8*n)-1;k(this,t,e,n,o,0)}var i=1,a=0;for(this[e]=255&t;++a=0&&(a*=256);)this[e+i]=t/a&255;return e+n},c.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||k(this,t,e,1,255,0),c.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},c.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||k(this,t,e,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):w(this,t,e,!0),e+2},c.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||k(this,t,e,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):w(this,t,e,!1),e+2},c.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||k(this,t,e,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):S(this,t,e,!0),e+4},c.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||k(this,t,e,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):S(this,t,e,!1),e+4},c.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var o=Math.pow(2,8*n-1);k(this,t,e,n,o-1,-o)}var i=0,a=1,s=0;for(this[e]=255&t;++i>0)-s&255;return e+n},c.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var o=Math.pow(2,8*n-1);k(this,t,e,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[e+i]=255&t;--i>=0&&(a*=256);)t<0&&0===s&&0!==this[e+i+1]&&(s=1),this[e+i]=(t/a>>0)-s&255;return e+n},c.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||k(this,t,e,1,127,-128),c.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},c.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||k(this,t,e,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):w(this,t,e,!0),e+2},c.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||k(this,t,e,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):w(this,t,e,!1),e+2},c.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||k(this,t,e,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):S(this,t,e,!0),e+4},c.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||k(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):S(this,t,e,!1),e+4},c.prototype.writeFloatLE=function(t,e,n){return x(this,t,e,!0,n)},c.prototype.writeFloatBE=function(t,e,n){return x(this,t,e,!1,n)},c.prototype.writeDoubleLE=function(t,e,n){return E(this,t,e,!0,n)},c.prototype.writeDoubleBE=function(t,e,n){return E(this,t,e,!1,n)},c.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r=this.length)throw RangeError("sourceStart out of bounds");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e=0;--o)t[o+e]=this[o+n];else if(i<1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;o55295&&n<57344){if(!o){if(n>56319||a+1===r){(e-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(e-=3)>-1&&i.push(239,191,189),o=n;continue}n=(o-55296<<10|n-56320)+65536}else o&&(e-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((e-=1)<0)break;i.push(n)}else if(n<2048){if((e-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else if(n<1114112){if((e-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else throw Error("Invalid code point")}return i}function j(t){for(var e=[],n=0;n=e.length)&&!(o>=t.length);++o)e[o+n]=t[o];return o}},229919:function(t,e,n){"use strict";var r=n(904090),o=n(49638),i=n(468418),a=n(836476);t.exports=a||r.call(i,o)},49638:function(t){"use strict";t.exports=Function.prototype.apply},468418:function(t){"use strict";t.exports=Function.prototype.call},768381:function(t,e,n){"use strict";var r=n(904090),o=n(505408),i=n(468418),a=n(229919);t.exports=function(t){if(t.length<1||"function"!=typeof t[0])throw new o("a function is required");return a(r,i,t)}},836476:function(t){"use strict";t.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},508435:function(t,e,n){"use strict";var r=n(967286),o=n(768381),i=o([r("%String.prototype.indexOf%")]);t.exports=function(t,e){var n=r(t,!!e);return"function"==typeof n&&i(t,".prototype.")>-1?o([n]):n}},105792:function(t){var e={utf8:{stringToBytes:function(t){return e.bin.stringToBytes(unescape(encodeURIComponent(t)))},bytesToString:function(t){return decodeURIComponent(escape(e.bin.bytesToString(t)))}},bin:{stringToBytes:function(t){for(var e=[],n=0;n>>32-e},rotr:function(t,e){return t<<32-e|t>>>e},endian:function(t){if(t.constructor==Number)return 16711935&n.rotl(t,8)|4278255360&n.rotl(t,24);for(var e=0;e0;t--)e.push(Math.floor(256*Math.random()));return e},bytesToWords:function(t){for(var e=[],n=0,r=0;n>>5]|=t[n]<<24-r%32;return e},wordsToBytes:function(t){for(var e=[],n=0;n<32*t.length;n+=8)e.push(t[n>>>5]>>>24-n%32&255);return e},bytesToHex:function(t){for(var e=[],n=0;n>>4).toString(16)),e.push((15&t[n]).toString(16));return e.join("")},hexToBytes:function(t){for(var e=[],n=0;n>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/ig,"");for(var n=[],r=0,o=0;r>>6-2*o);return n}},t.exports=n},805141:function(t,e,n){"use strict";var r,o=n(768381),i=n(50326);try{r=[].__proto__===Array.prototype}catch(t){if(!t||"object"!=typeof t||!("code"in t)||"ERR_PROTO_ACCESS"!==t.code)throw t}var a=!!r&&i&&i(Object.prototype,"__proto__"),s=Object,c=s.getPrototypeOf;t.exports=a&&"function"==typeof a.get?o([a.get]):"function"==typeof c&&function(t){return c(null==t?t:s(t))}},970999:function(t){"use strict";var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch(t){e=!1}t.exports=e},369654:function(t){"use strict";t.exports=EvalError},42321:function(t){"use strict";t.exports=Error},448205:function(t){"use strict";t.exports=RangeError},802976:function(t){"use strict";t.exports=ReferenceError},148342:function(t){"use strict";t.exports=SyntaxError},505408:function(t){"use strict";t.exports=TypeError},182885:function(t){"use strict";t.exports=URIError},154546:function(t){"use strict";t.exports=Object},637795:function(t){"use strict";var e=Object.prototype.toString,n=Math.max,r=function(t,e){for(var n=[],r=0;r1&&"boolean"!=typeof e)throw new l('"allowMissing" argument must be a boolean');if(null===z(/^%?[^%]*%?$/,t))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=J(t),r=n.length>0?n[0]:"",o=$("%"+r+"%",e),i=o.name,a=o.value,s=!1,c=o.alias;c&&(r=c[0],F(n,L([0,1],c)));for(var f=1,p=!0;f=n.length){var m=k(a,d);a=(p=!!m)&&"get"in m&&!("originalValue"in m.get)?m.get:a[d]}else p=M(a,d),a=a[d];p&&!s&&(R[i]=a)}}return a}},602938:function(t,e,n){"use strict";var r=n(154546);t.exports=r.getPrototypeOf||null},678354:function(t){"use strict";t.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},221750:function(t,e,n){"use strict";var r=n(678354),o=n(602938),i=n(805141);t.exports=r?function(t){return r(t)}:o?function(t){if(!t||"object"!=typeof t&&"function"!=typeof t)throw TypeError("getProto: not an object");return o(t)}:i?function(t){return i(t)}:null},793165:function(t){"use strict";t.exports=Object.getOwnPropertyDescriptor},50326:function(t,e,n){"use strict";var r=n(793165);if(r)try{r([],"length")}catch(t){r=null}t.exports=r},332636:function(t,e,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,o=n(666679);t.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&o()}},666679:function(t){"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),n=Object(e);if("string"==typeof e||"[object Symbol]"!==Object.prototype.toString.call(e)||"[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(var r in t[e]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var o=Object.getOwnPropertySymbols(t);if(1!==o.length||o[0]!==e||!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(t,e);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},272196:function(t,e,n){"use strict";var r=Function.prototype.call,o=Object.prototype.hasOwnProperty,i=n(904090);t.exports=i.call(r,o)},373463:function(t,e,n){"use strict";var r=n(148570),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function c(t){return r.isMemo(t)?a:s[t.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var u=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,g=Object.prototype;t.exports=function t(e,n,r){if("string"!=typeof n){if(g){var o=d(n);o&&o!==g&&t(e,o,r)}var a=l(n);f&&(a=a.concat(f(n)));for(var s=c(e),h=c(n),m=0;m>1,l=-7,f=n?o-1:0,p=n?-1:1,d=t[e+f];for(f+=p,i=d&(1<<-l)-1,d>>=-l,l+=s;l>0;i=256*i+t[e+f],f+=p,l-=8);for(a=i&(1<<-l)-1,i>>=-l,l+=r;l>0;a=256*a+t[e+f],f+=p,l-=8);if(0===i)i=1-u;else{if(i===c)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),i-=u}return(d?-1:1)*a*Math.pow(2,i-r)},e.write=function(t,e,n,r,o,i){var a,s,c,u=8*i-o-1,l=(1<>1,p=23===o?5960464477539062e-23:0,d=r?0:i-1,g=r?1:-1,h=e<0||0===e&&1/e<0?1:0;for(isNaN(e=Math.abs(e))||e===1/0?(s=isNaN(e)?1:0,a=l):(a=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-a))<1&&(a--,c*=2),a+f>=1?e+=p/c:e+=p*Math.pow(2,1-f),e*c>=2&&(a++,c/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(e*c-1)*Math.pow(2,o),a+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;t[n+d]=255&s,d+=g,s/=256,o-=8);for(a=a<0;t[n+d]=255&a,d+=g,a/=256,u-=8);t[n+d-g]|=128*h}},313335:function(t){function e(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}t.exports=function(t){return null!=t&&(e(t)||"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&e(t.slice(0,0))||!!t._isBuffer)}},77906:function(t){var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},552034:function(t,e,n){var r,o,i;void 0!==(o="function"==typeof(r=i=function(){function t(){for(var t=0,e={};t-1}},834893:function(t){t.exports=function(t,e,n){for(var r=-1,o=null==t?0:t.length;++r=e?t:e)),t}},618874:function(t,e,n){var r=n(786571),o=n(172517),i=n(660091),a=n(167993),s=n(670389),c=n(892175),u=n(951522),l=n(207680),f=n(19987),p=n(913483),d=n(476939),g=n(970940),h=n(299917),m=n(108222),v=n(878725),y=n(986152),b=n(273226),_=n(204714),k=n(429259),w=n(743679),S=n(690249),P=n(618582),x="[object Arguments]",E="[object Function]",T="[object Object]",A={};A[x]=A["[object Array]"]=A["[object ArrayBuffer]"]=A["[object DataView]"]=A["[object Boolean]"]=A["[object Date]"]=A["[object Float32Array]"]=A["[object Float64Array]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Map]"]=A["[object Number]"]=A[T]=A["[object RegExp]"]=A["[object Set]"]=A["[object String]"]=A["[object Symbol]"]=A["[object Uint8Array]"]=A["[object Uint8ClampedArray]"]=A["[object Uint16Array]"]=A["[object Uint32Array]"]=!0,A["[object Error]"]=A[E]=A["[object WeakMap]"]=!1,t.exports=function t(e,n,j,C,I,O){var R,B=1&n,N=2&n,D=4&n;if(j&&(R=I?j(e,C,I,O):j(e)),void 0!==R)return R;if(!k(e))return e;var U=y(e);if(U){if(R=h(e),!B)return u(e,R)}else{var M=g(e),L=M==E||"[object GeneratorFunction]"==M;if(b(e))return c(e,B);if(M==T||M==x||L&&!I){if(R=N||L?{}:v(e),!B)return N?f(e,s(R,e)):l(e,a(R,e))}else{if(!A[M])return I?e:{};R=m(e,M,B)}}O||(O=new r);var F=O.get(e);if(F)return F;O.set(e,R),w(e)?e.forEach(function(r){R.add(t(r,n,j,r,e,O))}):_(e)&&e.forEach(function(r,o){R.set(o,t(r,n,j,o,e,O))});var H=D?N?d:p:N?P:S,V=U?void 0:H(e);return o(V||e,function(r,o){V&&(r=e[o=r]),i(R,o,t(r,n,j,o,e,O))}),R}},939413:function(t,e,n){var r=n(429259),o=Object.create,i=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=i},178048:function(t){t.exports=function(t,e,n){if("function"!=typeof t)throw TypeError("Expected a function");return setTimeout(function(){t.apply(void 0,n)},e)}},585246:function(t,e,n){var r=n(645386),o=n(238333),i=n(834893),a=n(150343),s=n(947826),c=n(759950);t.exports=function(t,e,n,u){var l=-1,f=o,p=!0,d=t.length,g=[],h=e.length;if(!d)return g;n&&(e=a(e,s(n))),u?(f=i,p=!1):e.length>=200&&(f=c,p=!1,e=new r(e));t:for(;++l0&&i(l)?n>1?t(l,n-1,i,a,s):r(s,l):a||(s[s.length]=l)}return s}},915308:function(t,e,n){var r=n(355463)();t.exports=r},626548:function(t,e,n){var r=n(915308),o=n(690249);t.exports=function(t,e){return t&&r(t,e,o)}},513324:function(t,e,n){var r=n(217297),o=n(33812);t.exports=function(t,e){e=r(e,t);for(var n=0,i=e.length;null!=t&&ne}},932726:function(t){var e=Object.prototype.hasOwnProperty;t.exports=function(t,n){return null!=t&&e.call(t,n)}},920187:function(t){t.exports=function(t,e){return null!=t&&e in Object(t)}},278222:function(t){var e=Math.max,n=Math.min;t.exports=function(t,r,o){return t>=n(r,o)&&t=120&&v.length>=120)?new r(d&&v):void 0}v=t[0];var y=-1,b=g[0];t:for(;++y9007199254740991)return r;do n%2&&(r+=t),(n=e(n/2))&&(t+=t);while(n);return r}},636060:function(t,e,n){var r=n(223059),o=n(43114),i=n(475251);t.exports=function(t,e){return i(o(t,e,r),t+"")}},346543:function(t,e,n){var r=n(833977),o=n(798346);t.exports=function(t){return r(o(t))}},76069:function(t,e,n){var r=n(414034),o=n(785876),i=n(798346);t.exports=function(t,e){var n=i(t);return o(n,r(e,0,n.length))}},782857:function(t,e,n){var r=n(660091),o=n(217297),i=n(239045),a=n(429259),s=n(33812);t.exports=function(t,e,n,c){if(!a(t))return t;e=o(e,t);for(var u=-1,l=e.length,f=l-1,p=t;null!=p&&++uo?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(o);++r=200){var h=e?null:s(t);if(h)return c(h);p=!1,l=a,g=new r}else g=e?[]:d;t:for(;++u=o?t:r(t,e,n)}},510768:function(t,e,n){var r=n(977832);t.exports=function(t,e){for(var n=t.length;n--&&r(e,t[n],0)>-1;);return n}},351821:function(t,e,n){var r=n(977832);t.exports=function(t,e){for(var n=-1,o=t.length;++n-1;);return n}},279882:function(t,e,n){var r=n(879162);t.exports=function(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}},892175:function(t,e,n){t=n.nmd(t);var r=n(759054),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var n=t.length,r=s?s(n):new t.constructor(n);return t.copy(r),r}},534727:function(t,e,n){var r=n(279882);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}},896058:function(t){var e=/\w*$/;t.exports=function(t){var n=new t.constructor(t.source,e.exec(t));return n.lastIndex=t.lastIndex,n}},70169:function(t,e,n){var r=n(750857),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;t.exports=function(t){return i?Object(i.call(t)):{}}},206190:function(t,e,n){var r=n(279882);t.exports=function(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}},827520:function(t,e,n){var r=n(4795);t.exports=function(t,e){if(t!==e){var n=void 0!==t,o=null===t,i=t==t,a=r(t),s=void 0!==e,c=null===e,u=e==e,l=r(e);if(!c&&!l&&!a&&t>e||a&&s&&u&&!c&&!l||o&&s&&u||!n&&u||!i)return 1;if(!o&&!a&&!l&&t=c)return u;return u*("desc"==n[o]?-1:1)}}return t.index-e.index}},951522:function(t){t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=t.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),e=Object(e);++r-1?s[c?e[u]:u]:void 0}}},140933:function(t,e,n){var r=n(488656);t.exports=function(t,e){return function(n,o){return r(n,t,e(o),{})}}},104579:function(t,e,n){var r=n(739310),o=n(601054),i=n(223895),a=n(33880),s=n(482302),c=n(608435),u=Math.ceil;t.exports=function(t,e){var n=(e=void 0===e?" ":o(e)).length;if(n<2)return n?r(e,t):e;var l=r(e,u(t/s(e)));return a(e)?i(c(l),0,t).join(""):l.slice(0,t)}},782941:function(t,e,n){var r=n(793228),o=n(182406),i=n(5707);t.exports=function(t){return function(e,n,a){return a&&"number"!=typeof a&&o(e,n,a)&&(n=a=void 0),e=i(e),void 0===n?(n=e,e=0):n=i(n),a=void 0===a?el))return!1;var p=c.get(t),d=c.get(e);if(p&&d)return p==e&&d==t;var g=-1,h=!0,m=2&n?new r:void 0;for(c.set(t,e),c.set(e,t);++g":">",'"':""","'":"'"});t.exports=r},297390:function(t){var e={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};t.exports=function(t){return"\\"+e[t]}},929097:function(t,e,n){var r=n(35676),o=n(43114),i=n(475251);t.exports=function(t){return i(o(t,void 0,r),t+"")}},51242:function(t,e,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=r},913483:function(t,e,n){var r=n(401897),o=n(480633),i=n(690249);t.exports=function(t){return r(t,i,o)}},476939:function(t,e,n){var r=n(401897),o=n(912680),i=n(618582);t.exports=function(t){return r(t,i,o)}},527937:function(t,e,n){var r=n(198304);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},349882:function(t,e,n){var r=n(328792),o=n(690249);t.exports=function(t){for(var e=o(t),n=e.length;n--;){var i=e[n],a=t[i];e[n]=[i,a,r(a)]}return e}},638761:function(t,e,n){var r=n(906840),o=n(98109);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},447353:function(t,e,n){var r=n(860241)(Object.getPrototypeOf,Object);t.exports=r},662107:function(t,e,n){var r=n(750857),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;t.exports=function(t){var e=i.call(t,s),n=t[s];try{t[s]=void 0;var r=!0}catch(t){}var o=a.call(t);return r&&(e?t[s]=n:delete t[s]),o}},480633:function(t,e,n){var r=n(867552),o=n(30981),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(t){return null==t?[]:r(a(t=Object(t)),function(e){return i.call(t,e)})}:o;t.exports=s},912680:function(t,e,n){var r=n(265067),o=n(447353),i=n(480633),a=n(30981),s=Object.getOwnPropertySymbols?function(t){for(var e=[];t;)r(e,i(t)),t=o(t);return e}:a;t.exports=s},970940:function(t,e,n){var r=n(839515),o=n(510326),i=n(452760),a=n(302143),s=n(493215),c=n(853366),u=n(187035),l="[object Map]",f="[object Promise]",p="[object Set]",d="[object WeakMap]",g="[object DataView]",h=u(r),m=u(o),v=u(i),y=u(a),b=u(s),_=c;(r&&_(new r(new ArrayBuffer(1)))!=g||o&&_(new o)!=l||i&&_(i.resolve())!=f||a&&_(new a)!=p||s&&_(new s)!=d)&&(_=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case h:return g;case m:return l;case v:return f;case y:return p;case b:return d}return e}),t.exports=_},98109:function(t){t.exports=function(t,e){return null==t?void 0:t[e]}},601369:function(t,e,n){var r=n(217297),o=n(379631),i=n(986152),a=n(239045),s=n(761158),c=n(33812);t.exports=function(t,e,n){e=r(e,t);for(var u=-1,l=e.length,f=!1;++u-1&&t%1==0&&t-1}},594769:function(t,e,n){var r=n(722218);t.exports=function(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}},792411:function(t,e,n){var r=n(989612),o=n(180235),i=n(510326);t.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},436417:function(t,e,n){var r=n(527937);t.exports=function(t){var e=r(this,t).delete(t);return this.size-=e?1:0,e}},586928:function(t,e,n){var r=n(527937);t.exports=function(t){return r(this,t).get(t)}},479493:function(t,e,n){var r=n(527937);t.exports=function(t){return r(this,t).has(t)}},724150:function(t,e,n){var r=n(527937);t.exports=function(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}},875179:function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}},973477:function(t){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}},777777:function(t,e,n){var r=n(830733);t.exports=function(t){var e=r(t,function(t){return 500===n.size&&n.clear(),t}),n=e.cache;return e}},399191:function(t,e,n){var r=n(638761)(Object,"create");t.exports=r},254248:function(t,e,n){var r=n(860241)(Object.keys,Object);t.exports=r},562966:function(t){t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}},704146:function(t,e,n){t=n.nmd(t);var r=n(51242),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&r.process,s=function(){try{var t=i&&i.require&&i.require("util").types;if(t)return t;return a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=s},237157:function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},860241:function(t){t.exports=function(t,e){return function(n){return t(e(n))}}},43114:function(t,e,n){var r=n(149432),o=Math.max;t.exports=function(t,e,n){return e=o(void 0===e?t.length-1:e,0),function(){for(var i=arguments,a=-1,s=o(i.length-e,0),c=Array(s);++a/g},365233:function(t){t.exports=/<%([\s\S]+?)%>/g},355494:function(t){t.exports=/<%=([\s\S]+?)%>/g},759054:function(t,e,n){var r=n(51242),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},352434:function(t){t.exports=function(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}},352842:function(t){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},52482:function(t){t.exports=function(t){return this.__data__.has(t)}},16909:function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}},475251:function(t,e,n){var r=n(86532),o=n(197787)(r);t.exports=o},197787:function(t){var e=Date.now;t.exports=function(t){var n=0,r=0;return function(){var o=e(),i=16-(o-r);if(r=o,i>0){if(++n>=800)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}},785876:function(t,e,n){var r=n(805809);t.exports=function(t,e){var n=-1,o=t.length,i=o-1;for(e=void 0===e?o:e;++n",""":'"',"'":"'"});t.exports=r},535555:function(t){var e="\ud800-\udfff",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\ud83c[\udffb-\udfff]",o="[^"+e+"]",i="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",s="(?:"+n+"|"+r+")?",c="[\\ufe0e\\ufe0f]?",u="(?:\\u200d(?:"+[o,i,a].join("|")+")"+c+s+")*",l=RegExp(r+"(?="+r+")|(?:"+[o+n+"?",n,i,a,"["+e+"]"].join("|")+")"+(c+s+u),"g");t.exports=function(t){for(var e=l.lastIndex=0;l.test(t);)++e;return e}},363344:function(t){var e="\ud800-\udfff",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\ud83c[\udffb-\udfff]",o="[^"+e+"]",i="(?:\ud83c[\udde6-\uddff]){2}",a="[\ud800-\udbff][\udc00-\udfff]",s="(?:"+n+"|"+r+")?",c="[\\ufe0e\\ufe0f]?",u="(?:\\u200d(?:"+[o,i,a].join("|")+")"+c+s+")*",l=RegExp(r+"(?="+r+")|(?:"+[o+n+"?",n,i,a,"["+e+"]"].join("|")+")"+(c+s+u),"g");t.exports=function(t){return t.match(l)||[]}},275304:function(t){var e="\ud800-\udfff",n="\\u2700-\\u27bf",r="a-z\\xdf-\\xf6\\xf8-\\xff",o="A-Z\\xc0-\\xd6\\xd8-\\xde",i="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="['’]",s="["+i+"]",c="["+r+"]",u="[^"+e+i+"\\d+"+n+r+o+"]",l="(?:\ud83c[\udde6-\uddff]){2}",f="[\ud800-\udbff][\udc00-\udfff]",p="["+o+"]",d="(?:"+c+"|"+u+")",g="(?:"+a+"(?:d|ll|m|re|s|t|ve))?",h="(?:"+a+"(?:D|LL|M|RE|S|T|VE))?",m="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\ud83c[\udffb-\udfff])?",v="[\\ufe0e\\ufe0f]?",y="(?:\\u200d(?:"+["[^"+e+"]",l,f].join("|")+")"+v+m+")*",b="(?:"+["["+n+"]",l,f].join("|")+")"+(v+m+y),_=RegExp([p+"?"+c+"+"+g+"(?="+[s,p,"$"].join("|")+")","(?:"+p+"|"+u+")+"+h+"(?="+[s,p+d,"$"].join("|")+")",p+"?"+d+"+"+g,p+"+"+h,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",b].join("|"),"g");t.exports=function(t){return t.match(_)||[]}},549524:function(t,e,n){var r=n(752),o=n(97263),i=n(618582),a=o(function(t,e){r(e,i(e),t)});t.exports=a},62305:function(t,e,n){var r=n(752),o=n(97263),i=n(618582),a=o(function(t,e,n,o){r(e,i(e),t,o)});t.exports=a},843678:function(t,e,n){var r=n(752),o=n(97263),i=n(690249),a=o(function(t,e,n,o){r(e,i(e),t,o)});t.exports=a},855027:function(t,e,n){var r=n(149432),o=n(636060),i=n(185121),a=o(function(t,e){try{return r(t,void 0,e)}catch(t){return i(t)?t:Error(t)}});t.exports=a},640185:function(t,e,n){var r=n(238101);t.exports=function(t,e){var n;if("function"!=typeof e)throw TypeError("Expected a function");return t=r(t),function(){return--t>0&&(n=e.apply(this,arguments)),t<=1&&(e=void 0),n}}},396009:function(t,e,n){var r=n(382108),o=n(634311)(function(t,e,n){return e=e.toLowerCase(),t+(n?r(e):e)});t.exports=o},382108:function(t,e,n){var r=n(466188),o=n(823779);t.exports=function(t){return o(r(t).toLowerCase())}},201868:function(t,e,n){var r=n(767320)("ceil");t.exports=r},93586:function(t,e,n){var r=n(439872),o=n(182406),i=n(238101),a=Math.ceil,s=Math.max;t.exports=function(t,e,n){e=(n?o(t,e,n):void 0===e)?1:s(i(e),0);var c=null==t?0:t.length;if(!c||e<1)return[];for(var u=0,l=0,f=Array(a(c/e));u=e||n<0||m&&r>=l}function _(){var t,n,r,i=o();if(b(i))return k(i);p=setTimeout(_,(t=i-d,n=i-g,r=e-t,m?s(r,l-n):r))}function k(t){return(p=void 0,v&&c)?y(t):(c=u=void 0,f)}function w(){var t,n=o(),r=b(n);if(c=arguments,u=this,d=n,r){if(void 0===p)return g=t=d,p=setTimeout(_,e),h?y(t):f;if(m)return clearTimeout(p),p=setTimeout(_,e),y(d)}return void 0===p&&(p=setTimeout(_,e)),f}return e=i(e)||0,r(n)&&(h=!!n.leading,l=(m="maxWait"in n)?a(i(n.maxWait)||0,e):l,v="trailing"in n?!!n.trailing:v),w.cancel=function(){void 0!==p&&clearTimeout(p),g=0,c=d=u=p=void 0},w.flush=function(){return void 0===p?f:k(o())},w}},297329:function(t,e,n){var r=n(461655),o=n(466188),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");t.exports=function(t){return(t=o(t))&&t.replace(i,r).replace(a,"")}},984573:function(t,e,n){var r=n(636060),o=n(641225),i=n(182406),a=n(618582),s=Object.prototype,c=s.hasOwnProperty,u=r(function(t,e){t=Object(t);var n=-1,r=e.length,u=r>2?e[2]:void 0;for(u&&i(e[0],e[1],u)&&(r=1);++n"']/g,a=RegExp(i.source);t.exports=function(t){return(t=o(t))&&a.test(t)?t.replace(i,r):t}},189166:function(t,e,n){var r=n(466188),o=/[\\^$.*+?()[\]{}|]/g,i=RegExp(o.source);t.exports=function(t){return(t=r(t))&&i.test(t)?t.replace(o,"\\$&"):t}},539794:function(t,e,n){var r=n(877603),o=n(350080),i=n(668286),a=n(986152),s=n(182406);t.exports=function(t,e,n){var c=a(t)?r:o;return n&&s(t,e,n)&&(e=void 0),c(t,i(e,3))}},190882:function(t,e,n){var r=n(867552),o=n(298043),i=n(668286),a=n(986152);t.exports=function(t,e){return(a(t)?r:o)(t,i(e,3))}},255281:function(t,e,n){var r=n(398776)(n(912982));t.exports=r},912982:function(t,e,n){var r=n(521359),o=n(668286),i=n(238101),a=Math.max;t.exports=function(t,e,n){var s=null==t?0:t.length;if(!s)return -1;var c=null==n?0:i(n);return c<0&&(c=a(s+c,0)),r(t,o(e,3),c)}},609439:function(t,e,n){var r=n(944122),o=n(626548),i=n(668286);t.exports=function(t,e){return r(t,i(e,3),o)}},772960:function(t,e,n){var r=n(398776)(n(530446));t.exports=r},530446:function(t,e,n){var r=n(521359),o=n(668286),i=n(238101),a=Math.max,s=Math.min;t.exports=function(t,e,n){var c=null==t?0:t.length;if(!c)return -1;var u=c-1;return void 0!==n&&(u=i(n),u=n<0?a(c+u,0):s(u,c-1)),r(t,o(e,3),u,!0)}},753237:function(t,e,n){n(31092)},835838:function(t,e,n){var r=n(62034),o=n(516760);t.exports=function(t,e){return r(o(t,e),1)}},448897:function(t,e,n){var r=n(62034),o=n(516760),i=1/0;t.exports=function(t,e){return r(o(t,e),i)}},35676:function(t,e,n){var r=n(62034);t.exports=function(t){return(null==t?0:t.length)?r(t,1):[]}},668632:function(t,e,n){var r=n(62034),o=1/0;t.exports=function(t){return(null==t?0:t.length)?r(t,o):[]}},859756:function(t,e,n){var r=n(172517),o=n(224303),i=n(989419),a=n(986152);t.exports=function(t,e){return(a(t)?r:o)(t,i(e))}},115253:function(t,e,n){var r=n(626548),o=n(989419);t.exports=function(t,e){return t&&r(t,o(e))}},110017:function(t){t.exports=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e-1:!!l&&r(t,e,n)>-1}},87613:function(t,e,n){var r=n(439872);t.exports=function(t){return(null==t?0:t.length)?r(t,0,-1):[]}},230898:function(t,e,n){var r=n(150343),o=n(988390),i=n(636060),a=n(105642),s=i(function(t){var e=r(t,a);return e.length&&e[0]===t[0]?o(e):[]});t.exports=s},774186:function(t,e,n){var r=n(150343),o=n(988390),i=n(636060),a=n(105642),s=n(856974),c=i(function(t){var e=s(t),n=r(t,a);return(e="function"==typeof e?e:void 0)&&n.pop(),n.length&&n[0]===t[0]?o(n,void 0,e):[]});t.exports=c},635380:function(t,e,n){var r=n(86874),o=n(140933),i=n(223059),a=Object.prototype.toString,s=o(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=a.call(e)),t[e]=n},r(i));t.exports=s},379631:function(t,e,n){var r=n(115183),o=n(315125),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},986152:function(t){var e=Array.isArray;t.exports=e},867878:function(t,e,n){var r=n(161049),o=n(761158);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},93746:function(t,e,n){var r=n(867878),o=n(315125);t.exports=function(t){return o(t)&&r(t)}},304335:function(t,e,n){var r=n(853366),o=n(315125);t.exports=function(t){return!0===t||!1===t||o(t)&&"[object Boolean]"==r(t)}},273226:function(t,e,n){t=n.nmd(t);var r=n(759054),o=n(836330),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,s=a&&a.exports===i?r.Buffer:void 0,c=s?s.isBuffer:void 0;t.exports=c||o},917318:function(t,e,n){var r=n(572097),o=n(947826),i=n(704146),a=i&&i.isDate,s=a?o(a):r;t.exports=s},545455:function(t,e,n){var r=n(286411),o=n(970940),i=n(379631),a=n(986152),s=n(867878),c=n(273226),u=n(616001),l=n(777598),f=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(s(t)&&(a(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||l(t)||i(t)))return!t.length;var e=o(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(u(t))return!r(t).length;for(var n in t)if(f.call(t,n))return!1;return!0}},818149:function(t,e,n){var r=n(188746);t.exports=function(t,e){return r(t,e)}},185121:function(t,e,n){var r=n(853366),o=n(315125),i=n(497030);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Error]"==e||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!i(t)}},919574:function(t,e,n){var r=n(759054).isFinite;t.exports=function(t){return"number"==typeof t&&r(t)}},161049:function(t,e,n){var r=n(853366),o=n(429259);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},761158:function(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},204714:function(t,e,n){var r=n(874511),o=n(947826),i=n(704146),a=i&&i.isMap,s=a?o(a):r;t.exports=s},616951:function(t,e,n){var r=n(680537);t.exports=function(t){return r(t)&&t!=+t}},301842:function(t){t.exports=function(t){return null==t}},925877:function(t){t.exports=function(t){return null===t}},680537:function(t,e,n){var r=n(853366),o=n(315125);t.exports=function(t){return"number"==typeof t||o(t)&&"[object Number]"==r(t)}},429259:function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},315125:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},497030:function(t,e,n){var r=n(853366),o=n(447353),i=n(315125),a=Object.prototype,s=Function.prototype.toString,c=a.hasOwnProperty,u=s.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=r(t))return!1;var e=o(t);if(null===e)return!0;var n=c.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&s.call(n)==u}},743679:function(t,e,n){var r=n(908109),o=n(947826),i=n(704146),a=i&&i.isSet,s=a?o(a):r;t.exports=s},785505:function(t,e,n){var r=n(853366),o=n(986152),i=n(315125);t.exports=function(t){return"string"==typeof t||!o(t)&&i(t)&&"[object String]"==r(t)}},4795:function(t,e,n){var r=n(853366),o=n(315125);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==r(t)}},777598:function(t,e,n){var r=n(435522),o=n(947826),i=n(704146),a=i&&i.isTypedArray,s=a?o(a):r;t.exports=s},684336:function(t){t.exports=function(t){return void 0===t}},179857:function(t,e,n){var r=n(634311)(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()});t.exports=r},887622:function(t,e,n){var r=n(313940),o=n(536740)(function(t,e,n){r(t,n,e)});t.exports=o},690249:function(t,e,n){var r=n(501634),o=n(286411),i=n(867878);t.exports=function(t){return i(t)?r(t):o(t)}},618582:function(t,e,n){var r=n(501634),o=n(818390),i=n(867878);t.exports=function(t){return i(t)?r(t,!0):o(t)}},856974:function(t){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},516760:function(t,e,n){var r=n(150343),o=n(668286),i=n(393401),a=n(986152);t.exports=function(t,e){return(a(t)?r:i)(t,o(e,3))}},219950:function(t,e,n){var r=n(313940),o=n(626548),i=n(668286);t.exports=function(t,e){var n={};return e=i(e,3),o(t,function(t,o,i){r(n,e(t,o,i),t)}),n}},534519:function(t,e,n){var r=n(313940),o=n(626548),i=n(668286);t.exports=function(t,e){var n={};return e=i(e,3),o(t,function(t,o,i){r(n,o,e(t,o,i))}),n}},371644:function(t,e,n){var r=n(302229),o=n(984134),i=n(223059);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},655324:function(t,e,n){var r=n(302229),o=n(984134),i=n(668286);t.exports=function(t,e){return t&&t.length?r(t,i(e,2),o):void 0}},165732:function(t,e,n){var r=n(507008),o=n(223059);t.exports=function(t){return r(t,o)}},830733:function(t,e,n){var r=n(896738);function o(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw TypeError("Expected a function");var n=function(){var r=arguments,o=e?e.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,t.exports=o},298537:function(t,e,n){var r=n(184565),o=n(97263)(function(t,e,n){r(t,e,n)});t.exports=o},312782:function(t,e,n){var r=n(184565),o=n(97263)(function(t,e,n,o){r(t,e,n,o)});t.exports=o},165680:function(t,e,n){var r=n(302229),o=n(417606),i=n(223059);t.exports=function(t){return t&&t.length?r(t,i,o):void 0}},310937:function(t,e,n){var r=n(302229),o=n(668286),i=n(417606);t.exports=function(t,e){return t&&t.length?r(t,o(e,2),i):void 0}},611570:function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError("Expected a function");return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}},334291:function(t){t.exports=function(){}},161100:function(t,e,n){var r=n(759054);t.exports=function(){return r.Date.now()}},817620:function(t,e,n){var r=n(150343),o=n(618874),i=n(329078),a=n(217297),s=n(752),c=n(448642),u=n(929097),l=n(476939),f=u(function(t,e){var n={};if(null==t)return n;var u=!1;e=r(e,function(e){return e=a(e,t),u||(u=e.length>1),e}),s(t,l(t),n),u&&(n=o(n,7,c));for(var f=e.length;f--;)i(n,e[f]);return n});t.exports=f},399686:function(t,e,n){var r=n(668286),o=n(611570),i=n(42208);t.exports=function(t,e){return i(t,o(r(e)))}},625291:function(t,e,n){var r=n(640185);t.exports=function(t){return r(2,t)}},634498:function(t,e,n){var r=n(923813),o=n(986152);t.exports=function(t,e,n,i){return null==t?[]:(o(e)||(e=null==e?[]:[e]),o(n=i?void 0:n)||(n=null==n?[]:[n]),r(t,e,n))}},468804:function(t,e,n){var r=n(104579),o=n(482302),i=n(238101),a=n(466188),s=Math.ceil,c=Math.floor;t.exports=function(t,e,n){t=a(t);var u=(e=i(e))?o(t):0;if(!e||u>=e)return t;var l=(e-u)/2;return r(c(l),n)+t+r(s(l),n)}},538849:function(t,e,n){var r=n(104579),o=n(482302),i=n(238101),a=n(466188);t.exports=function(t,e,n){t=a(t);var s=(e=i(e))?o(t):0;return e&&se){var u=t;t=e,e=u}if(n||t%1||e%1){var l=c();return s(t+l*(e-t+a("1e-"+((l+"").length-1))),e)}return r(t,e)}},802689:function(t,e,n){var r=n(782941)();t.exports=r},364116:function(t,e,n){var r=n(668286),o=n(762676);t.exports=function(t,e){var n=[];if(!(t&&t.length))return n;var i=-1,a=[],s=t.length;for(e=r(e,3);++i1&&a(t,e[0],e[1])?e=[]:n>2&&a(e[0],e[1],e[2])&&(e=[e[0]]),o(t,r(e,1),[])});t.exports=s},288634:function(t,e,n){var r=n(668286),o=n(392175);t.exports=function(t,e,n){return o(t,e,r(n,2))}},854400:function(t,e,n){var r=n(71212);t.exports=function(t){return t&&t.length?r(t):[]}},738114:function(t,e,n){var r=n(668286),o=n(71212);t.exports=function(t,e){return t&&t.length?o(t,r(e,2)):[]}},774600:function(t,e,n){var r=n(634311),o=n(823779),i=r(function(t,e,n){return t+(n?" ":"")+o(e)});t.exports=i},30981:function(t){t.exports=function(){return[]}},836330:function(t){t.exports=function(){return!1}},94030:function(t,e,n){var r=n(663669),o=n(223059);t.exports=function(t){return t&&t.length?r(t,o):0}},304889:function(t,e,n){var r=n(668286),o=n(663669);t.exports=function(t,e){return t&&t.length?o(t,r(e,2)):0}},420401:function(t,e,n){var r=n(439872);t.exports=function(t){var e=null==t?0:t.length;return e?r(t,1,e):[]}},885701:function(t,e,n){var r=n(439872),o=n(238101);t.exports=function(t,e,n){return t&&t.length?r(t,0,(e=n||void 0===e?1:o(e))<0?0:e):[]}},940089:function(t,e,n){var r=n(439872),o=n(238101);t.exports=function(t,e,n){var i=null==t?0:t.length;return i?r(t,(e=i-(e=n||void 0===e?1:o(e)))<0?0:e,i):[]}},68878:function(t,e,n){var r=n(668286),o=n(264089);t.exports=function(t,e){return t&&t.length?o(t,r(e,3),!1,!0):[]}},301120:function(t,e,n){var r=n(62305),o=n(855027),i=n(350753),a=n(448e3),s=n(297390),c=n(185121),u=n(182406),l=n(690249),f=n(355494),p=n(365642),d=n(466188),g=/\b__p \+= '';/g,h=/\b(__p \+=) '' \+/g,m=/(__e\(.*?\)|\b__t\)) \+\n'';/g,v=/[()=,{}\[\]\/\s]/,y=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,b=/($^)/,_=/['\n\r\u2028\u2029\\]/g,k=Object.prototype.hasOwnProperty;t.exports=function(t,e,n){var w=p.imports._.templateSettings||p;n&&u(t,e,n)&&(e=void 0),t=d(t),e=r({},e,w,a);var S,P,x=r({},e.imports,w.imports,a),E=l(x),T=i(x,E),A=0,j=e.interpolate||b,C="__p += '",I=RegExp((e.escape||b).source+"|"+j.source+"|"+(j===f?y:b).source+"|"+(e.evaluate||b).source+"|$","g"),O=k.call(e,"sourceURL")?"//# sourceURL="+(e.sourceURL+"").replace(/\s/g," ")+"\n":"";t.replace(I,function(e,n,r,o,i,a){return r||(r=o),C+=t.slice(A,a).replace(_,s),n&&(S=!0,C+="' +\n__e("+n+") +\n'"),i&&(P=!0,C+="';\n"+i+";\n__p += '"),r&&(C+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),A=a+e.length,e}),C+="';\n";var R=k.call(e,"variable")&&e.variable;if(R){if(v.test(R))throw Error("Invalid `variable` option passed into `_.template`")}else C="with (obj) {\n"+C+"\n}\n";C=(P?C.replace(g,""):C).replace(h,"$1").replace(m,"$1;"),C="function("+(R||"obj")+") {\n"+(R?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(S?", __e = _.escape":"")+(P?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+C+"return __p\n}";var B=o(function(){return Function(E,O+"return "+C).apply(void 0,T)});if(B.source=C,c(B))throw B;return B}},365642:function(t,e,n){var r=n(8972),o=n(676298),i=n(365233),a=n(355494);t.exports={escape:o,evaluate:i,interpolate:a,variable:"",imports:{_:{escape:r}}}},912436:function(t,e,n){var r=n(254073),o=n(429259);t.exports=function(t,e,n){var i=!0,a=!0;if("function"!=typeof t)throw TypeError("Expected a function");return o(n)&&(i="leading"in n?!!n.leading:i,a="trailing"in n?!!n.trailing:a),r(t,e,{leading:i,maxWait:e,trailing:a})}},661258:function(t,e,n){var r=n(936473),o=n(989419),i=n(238101),a=Math.min;t.exports=function(t,e){if((t=i(t))<1||t>9007199254740991)return[];var n=4294967295,s=a(t,4294967295);e=o(e),t-=4294967295;for(var c=r(s,e);++n>>24)&16711935|(n[d]<<24|n[d]>>>8)&4278255360;n[c>>>5]|=128<>>9<<4)+14]=c;for(var g=s._ff,h=s._gg,m=s._hh,v=s._ii,d=0;d>>0,l=l+b>>>0,f=f+_>>>0,p=p+k>>>0}return r.endian([u,l,f,p])})._ff=function(t,e,n,r,o,i,a){var s=t+(e&n|~e&r)+(o>>>0)+a;return(s<>>32-i)+e},s._gg=function(t,e,n,r,o,i,a){var s=t+(e&r|n&~r)+(o>>>0)+a;return(s<>>32-i)+e},s._hh=function(t,e,n,r,o,i,a){var s=t+(e^n^r)+(o>>>0)+a;return(s<>>32-i)+e},s._ii=function(t,e,n,r,o,i,a){var s=t+(n^(e|~r))+(o>>>0)+a;return(s<>>32-i)+e},s._blocksize=16,s._digestsize=16,t.exports=function(t,e){if(null==t)throw Error("Illegal argument "+t);var n=r.wordsToBytes(s(t,e));return e&&e.asBytes?n:e&&e.asString?a.bytesToString(n):r.bytesToHex(n)}},688472:function(t,e,n){t.exports=n(253755)},86570:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(688680)}])},253755:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"useRouter",{enumerable:!0,get:function(){return i}});let r=n(202784),o=n(135274);function i(){return(0,r.useContext)(o.RouterContext)}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},380122:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{ReadonlyURLSearchParams:function(){return c.ReadonlyURLSearchParams},RedirectType:function(){return c.RedirectType},ServerInsertedHTMLContext:function(){return u.ServerInsertedHTMLContext},notFound:function(){return c.notFound},permanentRedirect:function(){return c.permanentRedirect},redirect:function(){return c.redirect},useParams:function(){return d},usePathname:function(){return f},useRouter:function(){return p},useSearchParams:function(){return l},useSelectedLayoutSegment:function(){return h},useSelectedLayoutSegments:function(){return g},useServerInsertedHTML:function(){return u.useServerInsertedHTML}});let r=n(202784),o=n(831011),i=n(523925),a=n(26323),s=n(559934),c=n(531339),u=n(109169);function l(){let t=(0,r.useContext)(i.SearchParamsContext);return(0,r.useMemo)(()=>t?new c.ReadonlyURLSearchParams(t):null,[t])}function f(){return(0,r.useContext)(i.PathnameContext)}function p(){let t=(0,r.useContext)(o.AppRouterContext);if(null===t)throw Error("invariant expected app router to be mounted");return t}function d(){return(0,r.useContext)(i.PathParamsContext)}function g(t){void 0===t&&(t="children");let e=(0,r.useContext)(o.LayoutRouterContext);return e?function t(e,n,r,o){let i;if(void 0===r&&(r=!0),void 0===o&&(o=[]),r)i=e[1][n];else{var c;let t=e[1];i=null!=(c=t.children)?c:Object.values(t)[0]}if(!i)return o;let u=i[0],l=(0,a.getSegmentValue)(u);return!l||l.startsWith(s.PAGE_SEGMENT_KEY)?o:(o.push(l),t(i,n,!1,o))}(e.tree,t):null}function h(t){void 0===t&&(t="children");let e=g(t);if(!e||0===e.length)return null;let n="children"===t?e[0]:e[e.length-1];return n===s.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},531339:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{ReadonlyURLSearchParams:function(){return a},RedirectType:function(){return r.RedirectType},notFound:function(){return o.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect}});let r=n(667105),o=n(260089);class i extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class a extends URLSearchParams{append(){throw new i}delete(){throw new i}set(){throw new i}sort(){throw new i}}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},260089:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{isNotFoundError:function(){return o},notFound:function(){return r}});let n="NEXT_NOT_FOUND";function r(){let t=Error(n);throw t.digest=n,t}function o(t){return"object"==typeof t&&null!==t&&"digest"in t&&t.digest===n}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},54403:function(t,e){"use strict";var n,r;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RedirectStatusCode",{enumerable:!0,get:function(){return n}}),(r=n||(n={}))[r.SeeOther=303]="SeeOther",r[r.TemporaryRedirect=307]="TemporaryRedirect",r[r.PermanentRedirect=308]="PermanentRedirect",("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},667105:function(t,e,n){"use strict";var r,o;Object.defineProperty(e,"__esModule",{value:!0}),function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{RedirectType:function(){return r},getRedirectError:function(){return u},getRedirectStatusCodeFromError:function(){return h},getRedirectTypeFromError:function(){return g},getURLFromRedirectError:function(){return d},isRedirectError:function(){return p},permanentRedirect:function(){return f},redirect:function(){return l}});let i=n(551253),a=n(858195),s=n(54403),c="NEXT_REDIRECT";function u(t,e,n){void 0===n&&(n=s.RedirectStatusCode.TemporaryRedirect);let r=Error(c);r.digest=c+";"+e+";"+t+";"+n+";";let o=i.requestAsyncStorage.getStore();return o&&(r.mutableCookies=o.mutableCookies),r}function l(t,e){void 0===e&&(e="replace");let n=a.actionAsyncStorage.getStore();throw u(t,e,(null==n?void 0:n.isAction)?s.RedirectStatusCode.SeeOther:s.RedirectStatusCode.TemporaryRedirect)}function f(t,e){void 0===e&&(e="replace");let n=a.actionAsyncStorage.getStore();throw u(t,e,(null==n?void 0:n.isAction)?s.RedirectStatusCode.SeeOther:s.RedirectStatusCode.PermanentRedirect)}function p(t){if("object"!=typeof t||null===t||!("digest"in t)||"string"!=typeof t.digest)return!1;let[e,n,r,o]=t.digest.split(";",4),i=Number(o);return e===c&&("replace"===n||"push"===n)&&"string"==typeof r&&!isNaN(i)&&i in s.RedirectStatusCode}function d(t){return p(t)?t.digest.split(";",3)[2]:null}function g(t){if(!p(t))throw Error("Not a redirect error");return t.digest.split(";",2)[1]}function h(t){if(!p(t))throw Error("Not a redirect error");return Number(t.digest.split(";",4)[3])}(o=r||(r={})).push="push",o.replace="replace",("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},26323:function(t,e){"use strict";function n(t){return Array.isArray(t)?t[1]:t}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"getSegmentValue",{enumerable:!0,get:function(){return n}}),("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},459246:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{default:function(){return s},noSSR:function(){return a}});let r=n(43219);n(552322),n(202784);let o=r._(n(884204));function i(t){return{default:(null==t?void 0:t.default)||t}}function a(t,e){return delete e.webpack,delete e.modules,t(e)}function s(t,e){let n=o.default,r={loading:t=>{let{error:e,isLoading:n,pastDelay:r}=t;return null}};t instanceof Promise?r.loader=()=>t:"function"==typeof t?r.loader=t:"object"==typeof t&&(r={...r,...t});let s=(r={...r,...e}).loader;return(r.loadableGenerated&&(r={...r,...r.loadableGenerated},delete r.loadableGenerated),"boolean"!=typeof r.ssr||r.ssr)?n({...r,loader:()=>null!=s?s().then(i):Promise.resolve(i(()=>null))}):(delete r.webpack,delete r.modules,a(n,r))}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},557604:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"LoadableContext",{enumerable:!0,get:function(){return r}});let r=n(43219)._(n(202784)).default.createContext(null)},884204:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return p}});let r=n(43219)._(n(202784)),o=n(557604),i=[],a=[],s=!1;function c(t){let e=t(),n={loading:!0,loaded:null,error:null};return n.promise=e.then(t=>(n.loading=!1,n.loaded=t,t)).catch(t=>{throw n.loading=!1,n.error=t,t}),n}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:t,_opts:e}=this;t.loading&&("number"==typeof e.delay&&(0===e.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},e.delay)),"number"==typeof e.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},e.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(t=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(t){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...t},this._callbacks.forEach(t=>t())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(t){return this._callbacks.add(t),()=>{this._callbacks.delete(t)}}constructor(t,e){this._loadFn=t,this._opts=e,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function l(t){return function(t,e){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},e),i=null;function c(){if(!i){let e=new u(t,n);i={getCurrentValue:e.getCurrentValue.bind(e),subscribe:e.subscribe.bind(e),retry:e.retry.bind(e),promise:e.promise.bind(e)}}return i.promise()}if(!s){let t=n.webpack?n.webpack():n.modules;t&&a.push(e=>{for(let n of t)if(e.includes(n))return c()})}function l(t,e){!function(){c();let t=r.default.useContext(o.LoadableContext);t&&Array.isArray(n.modules)&&n.modules.forEach(e=>{t(e)})}();let a=r.default.useSyncExternalStore(i.subscribe,i.getCurrentValue,i.getCurrentValue);return r.default.useImperativeHandle(e,()=>({retry:i.retry}),[]),r.default.useMemo(()=>{var e;return a.loading||a.error?r.default.createElement(n.loading,{isLoading:a.loading,pastDelay:a.pastDelay,timedOut:a.timedOut,error:a.error,retry:i.retry}):a.loaded?r.default.createElement((e=a.loaded)&&e.default?e.default:e,t):null},[t,a])}return l.preload=()=>c(),l.displayName="LoadableComponent",r.default.forwardRef(l)}(c,t)}function f(t,e){let n=[];for(;t.length;){let r=t.pop();n.push(r(e))}return Promise.all(n).then(()=>{if(t.length)return f(t,e)})}l.preloadAll=()=>new Promise((t,e)=>{f(i).then(t,e)}),l.preloadReady=t=>(void 0===t&&(t=[]),new Promise(e=>{let n=()=>(s=!0,e());f(a,t).then(n,n)})),window.__NEXT_PRELOADREADY=l.preloadReady;let p=l},109169:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return i}});let r=n(716794)._(n(202784)),o=r.default.createContext(null);function i(t){let e=(0,r.useContext)(o);e&&e(t)}},450982:function(t,e,n){"use strict";n.d(e,{U5:function(){return p},UV:function(){return a},jM:function(){return f},k4:function(){return l},rg:function(){return u},t:function(){return c},vA:function(){return s}});var r=n(953563),o=n(107194);function i(t,e){r.j({device:{isNative:!!t.isNative},cookieService:o.i,event:{google:{eventName:"custom",data:e}},source:"front"})}function a(t,e){i(t,{event:"contact_sales",data:e})}function s(t,e){i(t,{event:"submit_marketo_form",data:e})}function c(t,e){i(t,{event:"click_cta",data:e})}function u(t,e){i(t,{event:"user_info",data:e})}function l(t,e){i(t,{event:"download_app",data:{platform:e}})}function f(t){i(t,{event:"professional_workspace_upgraded"})}function p(t,e){i(t,{event:"workspace_upgraded",data:e})}},491414:function(t,e,n){"use strict";n.d(e,{A$:function(){return y},A0:function(){return tm},AI:function(){return k},DJ:function(){return tu},DV:function(){return L},Dg:function(){return ta},HU:function(){return $},Hh:function(){return _},JC:function(){return tc},JJ:function(){return q},JY:function(){return R},Jr:function(){return M},KB:function(){return tg},Ks:function(){return te},MU:function(){return j},Nb:function(){return td},Ot:function(){return V},PH:function(){return P},Pd:function(){return C},Pv:function(){return T},QZ:function(){return u},Qe:function(){return tp},R6:function(){return S},TR:function(){return U},Ty:function(){return to},_6:function(){return F},_W:function(){return w},_g:function(){return l},_y:function(){return Y},ac:function(){return J},bp:function(){return tr},c:function(){return f},cD:function(){return tn},cP:function(){return b},db:function(){return W},dy:function(){return A},fV:function(){return H},gh:function(){return D},hu:function(){return X},iI:function(){return tt},jz:function(){return z},kc:function(){return d},ld:function(){return I},mp:function(){return h},oF:function(){return g},oh:function(){return Q},qP:function(){return m},rv:function(){return O},sJ:function(){return ti},t:function(){return v},tO:function(){return tl},uI:function(){return N},v:function(){return tf},wi:function(){return x},xU:function(){return th},xY:function(){return K},xj:function(){return B},yF:function(){return ts},yf:function(){return Z},zu:function(){return G}});var r=n(583614),o=n(258030),i=n(486157),a=n(668301),s=n(420966),c=n(450982);function u(t){a.j("scroll",t),g({eventName:"scroll",value:t.name,metadata:{name:`${t.index}. ${t.name}`,index:t.index.toString()}})}function l(t){a.j("click_link",t),g({eventName:"click_link",value:t.name,metadata:{href:t.href||"",label:t.label||"",context:t.context||""}})}function f(t){a.j("hover_link",t)}let p=[];function d(){if(p.length>0)for(;p.length>0;){let t=p.shift();void 0!==t&&r.StatsigClient.instance().logEvent(t)}}function g(t){var e,n;if("Ready"!==r.StatsigClient.instance().loadingStatus||(null===(n=r.StatsigClient.instance()._user)||void 0===n?void 0:null===(e=n.customIDs)||void 0===e?void 0:e.deviceId)===void 0){p.push(t);return}r.StatsigClient.instance().logEvent(t)}function h(t,e){a.j("website_magic_box_input_interaction",{label:e.name}),c.t(t,e),g({eventName:"website_magic_box_input_interaction",value:e.name})}function m(t,e){a.j("website_magic_box_pill_click",{pill_type:e.name}),c.t(t,e),g({eventName:"website_magic_box_pill_click",value:e.name,metadata:{label:e.label||""}})}function v(t,e){a.j("click_cta",e),c.t(t,e),g({eventName:"click_cta",value:e.name,metadata:{href:e.href||"",label:e.label||"",context:e.context||""}})}function y(t){a.j(t.name,t)}function b(t){a.j("modal_open",t)}function _(t){a.j("front_help_center_rating",t)}function k(t){let{pageType:e}=t;g({eventName:"template_visit",value:e})}function w(t){let e=(0,i.ZP)();s.g9.log("analyticsActions.trackVisit",{...t,visitEventId:e}),a.j("visit",{...t,visitEventId:e})}function S(t){a.j("next_performance_metric",{web_vital_metric:t})}function P(t){a.j("open_typeform",t)}function x(t){a.j("submit_typeform",t)}let E={contact_sales:"4359953"};function T(t,e,n){let r=E[t];a.j("front_form_submission",{name:t,context:e,form_id:r,fields:n})}function A(t,e){a.j("download_desktop_app",e),c.k4(t,e.app_platform)}function j(t){a.j("download_ios_app"),c.k4(t,"ios")}function C(t){a.j("download_notion_calendar_ios_app"),c.k4(t,"ios")}function I(t){a.j("download_android_app"),c.k4(t,"android")}function O(t){c.k4(t,"android")}function R(t){a.j("download_web_clipper"),c.k4(t,"web_clipper")}function B(t){a.j("play_front_video",t)}function N(t){a.j("front_video_elapsed_time",t)}function D(t){a.j("front_event_signup",t)}function U(t){let{actionType:e}=t;a.j("google_one_tap_login_button_click",{is_signup:!0,action_type:e}),g({eventName:"google_one_tap_login_button_click",value:e})}function M(t){a.j("front_carousel_item_click",t)}function L(){a.j("front_page_promo_signup_click")}function F(t){a.j("front_page_notification_click",t)}function H(t){a.j("front_page_notification_close",t)}function V(){a.j("open_support_chat")}function z(){a.j("email_support")}function K(){a.j("cookie_banner_shown",{type:"banner"})}function G(){a.j("cookie_banner_toggles_shown")}function J(t){a.j("record_cookie_consent",{permission:t,consent_type:(0,o.JT)(t)})}function $(t){a.j("duplicate_template_attempt",t)}function W(t){a.j("view_template_button_clicked",t)}function Z(t){a.j("cross_app_account_upgrade",t)}function q(){a.j("cross_app_account_upgrade_button_click")}function Y(t){a.j("help_center_search_to_results_page",{...t})}function X(t){a.j("help_center_search_term",{...t,content_type:t.content_type??"all",type:t.version??"legacy"})}function Q(t){a.j("help_center_search_impression",{...t,content_type:t.content_type??"all",type:t.version??"legacy"})}function tt(t){a.j("help_center_search_result_click",{...t,content_type:t.content_type??"all",version:t.version??"legacy"})}function te(t){a.j("template_gallery_search_term",t)}function tn(t){a.j("template_gallery_search_result_click",t)}function tr(t){a.j("template_gallery_block_click",t)}function to(){a.j("template_gallery_submit_template_click")}function ti(t){a.j("template_gallery_nav_category_click",t)}function ta(t){a.j("template_gallery_block_more_click",t)}function ts(t){a.j("template_gallery_template_card_click",t)}function tc(t){a.j("template_gallery_abandon_search",t)}function tu(t){a.j("template_gallery_collection_click",t)}function tl(t){a.j("template_gallery_filter_open",t)}function tf(t){a.j("template_gallery_filter_click",t)}function tp(){a.j("sprig_survey_open_error")}function td(t){a.j("apply_eligible_for_trial_upsell_front",t)}function tg(t){a.j("template_demo_frame_load",t)}function th(t){a.j("change_locale_clicked",t),g({eventName:"change_locale_clicked",metadata:{origin:t.origin}})}function tm(t){a.j("locale_changed",t),g({eventName:"locale_changed",metadata:{from_locale:t.from_locale,locale:t.locale,origin:t.origin}})}},387430:function(t,e){"use strict";e.Z={downloads:{calendarPng:{"de-DE":"/front-static/downloads/calendar/de-DE.png","en-US":"/front-static/downloads/calendar/en-US.png","es-ES":"/front-static/downloads/calendar/es-ES.png","es-LA":"/front-static/downloads/calendar/es-LA.png","fr-FR":"/front-static/downloads/calendar/fr-FR.png","ja-JP":"/front-static/downloads/calendar/ja-JP.png","ko-KR":"/front-static/downloads/calendar/ko-KR.png","pt-BR":"/front-static/downloads/calendar/pt-BR.png","zh-CN":"/front-static/downloads/calendar/zh-CN.png","zh-TW":"/front-static/downloads/calendar/zh-TW.png"},mailPng:{"de-DE":"/front-static/downloads/mail/de-DE.png","en-US":"/front-static/downloads/mail/en-US.png","es-ES":"/front-static/downloads/mail/es-ES.png","es-LA":"/front-static/downloads/mail/es-LA.png","fr-FR":"/front-static/downloads/mail/fr-FR.png","ja-JP":"/front-static/downloads/mail/ja-JP.png","ko-KR":"/front-static/downloads/mail/ko-KR.png","pt-BR":"/front-static/downloads/mail/pt-BR.png","zh-CN":"/front-static/downloads/mail/zh-CN.png","zh-TW":"/front-static/downloads/mail/zh-TW.png"},notionPng:{"de-DE":"/front-static/downloads/notion/de-DE.png","en-US":"/front-static/downloads/notion/en-US.png","es-ES":"/front-static/downloads/notion/es-ES.png","es-LA":"/front-static/downloads/notion/es-LA.png","fr-FR":"/front-static/downloads/notion/fr-FR.png","ja-JP":"/front-static/downloads/notion/ja-JP.png","ko-KR":"/front-static/downloads/notion/ko-KR.png","pt-BR":"/front-static/downloads/notion/pt-BR.png","zh-CN":"/front-static/downloads/notion/zh-CN.png","zh-TW":"/front-static/downloads/notion/zh-TW.png"}},dynamicScreenshot:{aceHotelAndSwimClubPublicJpeg:"/front-static/dynamic-screenshot/ace-hotel-and-swim-club-public.jpeg",acmeCorpPageIconBluePng:"/front-static/dynamic-screenshot/acme-corp-page-icon-blue.png",adaLovelacePortraitPng:"/front-static/dynamic-screenshot/ada-lovelace-portrait.png",avatars:{avatar10Png:"/front-static/dynamic-screenshot/avatars/avatar-10.png",avatar11Png:"/front-static/dynamic-screenshot/avatars/avatar-11.png",avatar12Png:"/front-static/dynamic-screenshot/avatars/avatar-12.png",avatar13Png:"/front-static/dynamic-screenshot/avatars/avatar-13.png",avatar1Png:"/front-static/dynamic-screenshot/avatars/avatar-1.png",avatar2Png:"/front-static/dynamic-screenshot/avatars/avatar-2.png",avatar3Png:"/front-static/dynamic-screenshot/avatars/avatar-3.png",avatar4Png:"/front-static/dynamic-screenshot/avatars/avatar-4.png",avatar5Png:"/front-static/dynamic-screenshot/avatars/avatar-5.png",avatar6Png:"/front-static/dynamic-screenshot/avatars/avatar-6.png",avatar7Png:"/front-static/dynamic-screenshot/avatars/avatar-7.png",avatar8Png:"/front-static/dynamic-screenshot/avatars/avatar-8.png",avatar9Png:"/front-static/dynamic-screenshot/avatars/avatar-9.png"},cardImagePng:"/front-static/dynamic-screenshot/card-image.png",metHenriRousseau1907Jpg:"/front-static/dynamic-screenshot/met-henri-rousseau-1907.jpg",pancakesPublicJpg:"/front-static/dynamic-screenshot/pancakes-public.jpg",pioneerTownMotelPublicJpeg:"/front-static/dynamic-screenshot/pioneer-town-motel-public.jpeg",shakshukaPublicJpg:"/front-static/dynamic-screenshot/shakshuka-public.jpg",theJoshuaTreeHousePublicJpeg:"/front-static/dynamic-screenshot/the-joshua-tree-house-public.jpeg"},faviconDevIco:"/front-static/favicon-dev.ico",faviconIco:"/front-static/favicon.ico",faviconLocalIco:"/front-static/favicon-local.ico",faviconPng:"/front-static/favicon.png",faviconStgIco:"/front-static/favicon-stg.ico",fonts:{iAWriterMonoSBoldItalicWoff:"/front-static/fonts/iAWriterMonoS-BoldItalic.woff",iAWriterMonoSBoldItalicWoff2:"/front-static/fonts/iAWriterMonoS-BoldItalic.woff2",iAWriterMonoSBoldWoff:"/front-static/fonts/iAWriterMonoS-Bold.woff",iAWriterMonoSBoldWoff2:"/front-static/fonts/iAWriterMonoS-Bold.woff2",iAWriterMonoSItalicWoff:"/front-static/fonts/iAWriterMonoS-Italic.woff",iAWriterMonoSItalicWoff2:"/front-static/fonts/iAWriterMonoS-Italic.woff2",iAWriterMonoSRegularWoff:"/front-static/fonts/iAWriterMonoS-Regular.woff",iAWriterMonoSRegularWoff2:"/front-static/fonts/iAWriterMonoS-Regular.woff2",interVarWoff2:"/front-static/fonts/Inter-Var.woff2",lyonTextBoldItalicWebWoff:"/front-static/fonts/LyonText-BoldItalic-Web.woff",lyonTextBoldItalicWebWoff2:"/front-static/fonts/LyonText-BoldItalic-Web.woff2",lyonTextBoldWebWoff:"/front-static/fonts/LyonText-Bold-Web.woff",lyonTextBoldWebWoff2:"/front-static/fonts/LyonText-Bold-Web.woff2",lyonTextRegularItalicWebWoff:"/front-static/fonts/LyonText-RegularItalic-Web.woff",lyonTextRegularItalicWebWoff2:"/front-static/fonts/LyonText-RegularItalic-Web.woff2",lyonTextRegularWebWoff:"/front-static/fonts/LyonText-Regular-Web.woff",lyonTextRegularWebWoff2:"/front-static/fonts/LyonText-Regular-Web.woff2",notionInterBoldItalicWoff:"/front-static/fonts/NotionInter-BoldItalic.woff",notionInterBoldItalicWoff2:"/front-static/fonts/NotionInter-BoldItalic.woff2",notionInterBoldWoff:"/front-static/fonts/NotionInter-Bold.woff",notionInterBoldWoff2:"/front-static/fonts/NotionInter-Bold.woff2",notionInterItalicWoff:"/front-static/fonts/NotionInter-Italic.woff",notionInterItalicWoff2:"/front-static/fonts/NotionInter-Italic.woff2",notionInterMediumItalicWoff:"/front-static/fonts/NotionInter-MediumItalic.woff",notionInterMediumItalicWoff2:"/front-static/fonts/NotionInter-MediumItalic.woff2",notionInterMediumWoff:"/front-static/fonts/NotionInter-Medium.woff",notionInterMediumWoff2:"/front-static/fonts/NotionInter-Medium.woff2",notionInterRegularWoff:"/front-static/fonts/NotionInter-Regular.woff",notionInterRegularWoff2:"/front-static/fonts/NotionInter-Regular.woff2",notionInterSemiBoldItalicWoff:"/front-static/fonts/NotionInter-SemiBoldItalic.woff",notionInterSemiBoldItalicWoff2:"/front-static/fonts/NotionInter-SemiBoldItalic.woff2",notionInterSemiBoldWoff:"/front-static/fonts/NotionInter-SemiBold.woff",notionInterSemiBoldWoff2:"/front-static/fonts/NotionInter-SemiBold.woff2",permanentMarkerWoff:"/front-static/fonts/permanent-marker.woff"},illustratedIcons:{airplanePng:"/front-static/illustrated-icons/airplane.png",alarmClockPng:"/front-static/illustrated-icons/alarmClock.png",answersFinalPng:"/front-static/illustrated-icons/answersFinal.png",answersPng:"/front-static/illustrated-icons/answers.png",applePng:"/front-static/illustrated-icons/apple.png",arrowCirclePng:"/front-static/illustrated-icons/arrowCircle.png",arrowClickPng:"/front-static/illustrated-icons/arrowClick.png",arrowClickWhitePng:"/front-static/illustrated-icons/arrowClickWhite.png",arrowCurvedPng:"/front-static/illustrated-icons/arrowCurved.png",arrowDownPng:"/front-static/illustrated-icons/arrowDown.png",arrowLeftPng:"/front-static/illustrated-icons/arrowLeft.png",arrowRightPng:"/front-static/illustrated-icons/arrowRight.png",arrowUpPng:"/front-static/illustrated-icons/arrowUp.png",assistantFinalPng:"/front-static/illustrated-icons/assistantFinal.png",assistantPng:"/front-static/illustrated-icons/assistant.png",at1Png:"/front-static/illustrated-icons/at1.png",at2Png:"/front-static/illustrated-icons/at2.png",automationsFinalPng:"/front-static/illustrated-icons/automationsFinal.png",basketballPng:"/front-static/illustrated-icons/basketball.png",beachUmbrellaPng:"/front-static/illustrated-icons/beachUmbrella.png",bellPng:"/front-static/illustrated-icons/bell.png",bicyclePng:"/front-static/illustrated-icons/bicycle.png",boatPng:"/front-static/illustrated-icons/boat.png",boltPng:"/front-static/illustrated-icons/bolt.png",bookClosed1Png:"/front-static/illustrated-icons/bookClosed1.png",bookClosed2Png:"/front-static/illustrated-icons/bookClosed2.png",bookFlatPng:"/front-static/illustrated-icons/bookFlat.png",bookOpenPng:"/front-static/illustrated-icons/bookOpen.png",breadPng:"/front-static/illustrated-icons/bread.png",browserWindowPlayPng:"/front-static/illustrated-icons/browserWindowPlay.png",buildingBlocksFinalPng:"/front-static/illustrated-icons/buildingBlocksFinal.png",buildingBlocksPng:"/front-static/illustrated-icons/buildingBlocks.png",busPng:"/front-static/illustrated-icons/bus.png",calendarBoundPng:"/front-static/illustrated-icons/calendarBound.png",calendarSheetFinalPng:"/front-static/illustrated-icons/calendarSheetFinal.png",calendarSheetPng:"/front-static/illustrated-icons/calendarSheet.png",cameraPng:"/front-static/illustrated-icons/camera.png",car1Png:"/front-static/illustrated-icons/car1.png",car2Png:"/front-static/illustrated-icons/car2.png",catLookingUpPng:"/front-static/illustrated-icons/catLookingUp.png",catPng:"/front-static/illustrated-icons/cat.png",catSleepingPng:"/front-static/illustrated-icons/catSleeping.png",chartLinePng:"/front-static/illustrated-icons/chartLine.png",checkboxPng:"/front-static/illustrated-icons/checkbox.png",checklistPng:"/front-static/illustrated-icons/checklist.png",clinkingGlassesPng:"/front-static/illustrated-icons/clinkingGlasses.png",clockPng:"/front-static/illustrated-icons/clock.png",clothesHangerPng:"/front-static/illustrated-icons/clothesHanger.png",cloudPng:"/front-static/illustrated-icons/cloud.png",cloudRain1Png:"/front-static/illustrated-icons/cloudRain1.png",cloudRain2Png:"/front-static/illustrated-icons/cloudRain2.png",collaborationFinalPng:"/front-static/illustrated-icons/collaborationFinal.png",collaborationPng:"/front-static/illustrated-icons/collaboration.png",compassPng:"/front-static/illustrated-icons/compass.png",connectionsPng:"/front-static/illustrated-icons/connections.png",connectorsFinalPng:"/front-static/illustrated-icons/connectorsFinal.png",connectorsPng:"/front-static/illustrated-icons/connectors.png",cursorArrowPng:"/front-static/illustrated-icons/cursorArrow.png",cursorPointerPng:"/front-static/illustrated-icons/cursorPointer.png",customizableFinalPng:"/front-static/illustrated-icons/customizableFinal.png",customizablePng:"/front-static/illustrated-icons/customizable.png",doc1Png:"/front-static/illustrated-icons/doc1.png",doc2Png:"/front-static/illustrated-icons/doc2.png",docOnRectanglePng:"/front-static/illustrated-icons/docOnRectangle.png",docsStackedPng:"/front-static/illustrated-icons/docsStacked.png",dogPng:"/front-static/illustrated-icons/dog.png",dogYogaPng:"/front-static/illustrated-icons/dogYoga.png",duckPng:"/front-static/illustrated-icons/duck.png",editorFinalPng:"/front-static/illustrated-icons/editorFinal.png",editorPng:"/front-static/illustrated-icons/editor.png",envelopePng:"/front-static/illustrated-icons/envelope.png",exclaimationBubblePng:"/front-static/illustrated-icons/exclaimationBubble.png",faceHeadphonesPng:"/front-static/illustrated-icons/faceHeadphones.png",faceRelaxedPng:"/front-static/illustrated-icons/faceRelaxed.png",floppyDiskPng:"/front-static/illustrated-icons/floppyDisk.png",flowerPng:"/front-static/illustrated-icons/flower.png",formulasPng:"/front-static/illustrated-icons/formulas.png",frogBeretPng:"/front-static/illustrated-icons/frogBeret.png",gameControllerPng:"/front-static/illustrated-icons/gameController.png",gearsPng:"/front-static/illustrated-icons/gears.png",ghostPng:"/front-static/illustrated-icons/ghost.png",glassesPng:"/front-static/illustrated-icons/glasses.png",globePng:"/front-static/illustrated-icons/globe.png",hammerWrenchPng:"/front-static/illustrated-icons/hammerWrench.png",heartPng:"/front-static/illustrated-icons/heart.png",housePng:"/front-static/illustrated-icons/house.png",inkwellPng:"/front-static/illustrated-icons/inkwell.png",integrationsFinalPng:"/front-static/illustrated-icons/integrationsFinal.png",integrationsPng:"/front-static/illustrated-icons/integrations.png",joystickPng:"/front-static/illustrated-icons/joystick.png",knifeAndForkPng:"/front-static/illustrated-icons/knifeAndFork.png",laptopPng:"/front-static/illustrated-icons/laptop.png",lightbulbPng:"/front-static/illustrated-icons/lightbulb.png",listBulletPng:"/front-static/illustrated-icons/listBullet.png",listTogglePng:"/front-static/illustrated-icons/listToggle.png",megaphone1Png:"/front-static/illustrated-icons/megaphone1.png",megaphone2Png:"/front-static/illustrated-icons/megaphone2.png",microphonePng:"/front-static/illustrated-icons/microphone.png",mobilePng:"/front-static/illustrated-icons/mobile.png",moneyBagPng:"/front-static/illustrated-icons/moneyBag.png",moonPng:"/front-static/illustrated-icons/moon.png",mugPng:"/front-static/illustrated-icons/mug.png",musicalNote1Png:"/front-static/illustrated-icons/musicalNote1.png",musicalNote2Png:"/front-static/illustrated-icons/musicalNote2.png",mutePng:"/front-static/illustrated-icons/mute.png",notepadPng:"/front-static/illustrated-icons/notepad.png",notionCalendarLogoPng:"/front-static/illustrated-icons/notionCalendarLogo.png",organizeFinalPng:"/front-static/illustrated-icons/organizeFinal.png",paperAirplanePng:"/front-static/illustrated-icons/paperAirplane.png",paperclip1Png:"/front-static/illustrated-icons/paperclip1.png",paperclip2Png:"/front-static/illustrated-icons/paperclip2.png",pencilPng:"/front-static/illustrated-icons/pencil.png",pencilTwistPng:"/front-static/illustrated-icons/pencilTwist.png",people1Png:"/front-static/illustrated-icons/people1.png",people2Png:"/front-static/illustrated-icons/people2.png",photoOnRectanglePng:"/front-static/illustrated-icons/photoOnRectangle.png",pictureFramePng:"/front-static/illustrated-icons/pictureFrame.png",pigeonPng:"/front-static/illustrated-icons/pigeon.png",pileOfPoopPng:"/front-static/illustrated-icons/pileOfPoop.png",placeholderPng:"/front-static/illustrated-icons/placeholder.png",plantPng:"/front-static/illustrated-icons/plant.png",plusPng:"/front-static/illustrated-icons/plus.png",plusSquarePng:"/front-static/illustrated-icons/plusSquare.png",pottedPlantCactusPng:"/front-static/illustrated-icons/pottedPlantCactus.png",puzzlePng:"/front-static/illustrated-icons/puzzle.png",questionMarkPng:"/front-static/illustrated-icons/questionMark.png",rocketPng:"/front-static/illustrated-icons/rocket.png",runningShoePng:"/front-static/illustrated-icons/runningShoe.png",satchelPng:"/front-static/illustrated-icons/satchel.png",saxophonePng:"/front-static/illustrated-icons/saxophone.png",scalesPng:"/front-static/illustrated-icons/scales.png",scrollMapPng:"/front-static/illustrated-icons/scrollMap.png",sealPng:"/front-static/illustrated-icons/seal.png",shapes1Png:"/front-static/illustrated-icons/shapes1.png",shapes2Png:"/front-static/illustrated-icons/shapes2.png",snowflake1Png:"/front-static/illustrated-icons/snowflake1.png",snowflake2Png:"/front-static/illustrated-icons/snowflake2.png",snowflake3Png:"/front-static/illustrated-icons/snowflake3.png",snowflake4Png:"/front-static/illustrated-icons/snowflake4.png",snowflake5Png:"/front-static/illustrated-icons/snowflake5.png",snowflake6Png:"/front-static/illustrated-icons/snowflake6.png",snowflake7Png:"/front-static/illustrated-icons/snowflake7.png",snowflake8Png:"/front-static/illustrated-icons/snowflake8.png",snowflake9Png:"/front-static/illustrated-icons/snowflake9.png",sparkleBubblePng:"/front-static/illustrated-icons/sparkleBubble.png",sparklePencilPng:"/front-static/illustrated-icons/sparklePencil.png",sparklePng:"/front-static/illustrated-icons/sparkle.png",speechBubblePng:"/front-static/illustrated-icons/speechBubble.png",starPng:"/front-static/illustrated-icons/star.png",stickyNotesPng:"/front-static/illustrated-icons/stickyNotes.png",stickyNotesStackPng:"/front-static/illustrated-icons/stickyNotesStack.png",strikethroughPng:"/front-static/illustrated-icons/strikethrough.png",suitcaseHappyPng:"/front-static/illustrated-icons/suitcaseHappy.png",suitcaseWheelsPng:"/front-static/illustrated-icons/suitcaseWheels.png",sunPng:"/front-static/illustrated-icons/sun.png",tagPng:"/front-static/illustrated-icons/tag.png",targetPng:"/front-static/illustrated-icons/target.png",teacupPng:"/front-static/illustrated-icons/teacup.png",teamspacesFinalPng:"/front-static/illustrated-icons/teamspacesFinal.png",teamspacesPng:"/front-static/illustrated-icons/teamspaces.png",teapotPng:"/front-static/illustrated-icons/teapot.png",telephonePng:"/front-static/illustrated-icons/telephone.png",text1Png:"/front-static/illustrated-icons/text1.png",text2Png:"/front-static/illustrated-icons/text2.png",text3Png:"/front-static/illustrated-icons/text3.png",thoughtBubblePng:"/front-static/illustrated-icons/thoughtBubble.png",todosFinalPng:"/front-static/illustrated-icons/todosFinal.png",todosPng:"/front-static/illustrated-icons/todos.png",trash1Png:"/front-static/illustrated-icons/trash1.png",trash2Png:"/front-static/illustrated-icons/trash2.png",trolleyPng:"/front-static/illustrated-icons/trolley.png",trophyPng:"/front-static/illustrated-icons/trophy.png",umbrellaPng:"/front-static/illustrated-icons/umbrella.png",vehiclePng:"/front-static/illustrated-icons/vehicle.png",weightPng:"/front-static/illustrated-icons/weight.png",writeFinalPng:"/front-static/illustrated-icons/writeFinal.png",writePng:"/front-static/illustrated-icons/write.png"},logoIosPng:"/front-static/logo-ios.png",logos:{generic:{en:{"1PasswordGrSvg":"/front-static/logos/generic/en/1password-gr.svg","1PasswordSvg":"/front-static/logos/generic/en/1password.svg",affirmGrSvg:"/front-static/logos/generic/en/affirm-gr.svg",arcSvg:"/front-static/logos/generic/en/arc.svg",discordGrSvg:"/front-static/logos/generic/en/discord-gr.svg",figmaColorSvg:"/front-static/logos/generic/en/figma-color.svg",figmaGrSvg:"/front-static/logos/generic/en/figma-gr.svg",figmaSvg:"/front-static/logos/generic/en/figma.svg",headspaceGrSvg:"/front-static/logos/generic/en/headspace-gr.svg",headspaceSvg:"/front-static/logos/generic/en/headspace.svg",netflixGrSvg:"/front-static/logos/generic/en/netflix-gr.svg",openaiV2Svg:"/front-static/logos/generic/en/openai-v2.svg",rampSvg:"/front-static/logos/generic/en/ramp.svg",remoteGrV2Svg:"/front-static/logos/generic/en/remote-gr-v2.svg",remoteV2Svg:"/front-static/logos/generic/en/remote-v2.svg",substackWebp:"/front-static/logos/generic/en/substack.webp",toyotaColorSvg:"/front-static/logos/generic/en/toyota-color.svg",toyotaSvg:"/front-static/logos/generic/en/toyota.svg",vercelSvg:"/front-static/logos/generic/en/vercel.svg"},ja:{mitsubishiWebp:"/front-static/logos/generic/ja/mitsubishi.webp",raksulWebp:"/front-static/logos/generic/ja/raksul.webp",slvWebp:"/front-static/logos/generic/ja/slv.webp",smartnewsWebp:"/front-static/logos/generic/ja/smartnews.webp",suntoryWebp:"/front-static/logos/generic/ja/suntory.webp"},ko:{daangnSignaturePng:"/front-static/logos/generic/ko/daangn_signature.png",fAndFPng:"/front-static/logos/generic/ko/f-and-f.png",gsPng:"/front-static/logos/generic/ko/gs.png",hyosungPng:"/front-static/logos/generic/ko/hyosung.png",kakaoStylePng:"/front-static/logos/generic/ko/kakao-style.png",lgAiResearchPng:"/front-static/logos/generic/ko/lg-ai-research.png",sendbirdPng:"/front-static/logos/generic/ko/sendbird.png",socarPng:"/front-static/logos/generic/ko/socar.png"}}},meta:{aiPng:"/front-static/meta/ai.png",aiV2Png:"/front-static/meta/ai-v2.png",apiBetaPng:"/front-static/meta/api-beta.png",blogV2Png:"/front-static/meta/blog-v2.png",careersPng:"/front-static/meta/careers.png",confluencePng:"/front-static/meta/confluence.png",customersPng:"/front-static/meta/customers.png",defaultPng:"/front-static/meta/default.png",docsV2Png:"/front-static/meta/docs-v2.png",enterprisePng:"/front-static/meta/enterprise.png",evernotePng:"/front-static/meta/evernote.png",facesPng:"/front-static/meta/faces.png",integrationsPng:"/front-static/meta/integrations.png",learnPng:"/front-static/meta/learn.png",makeWithNotionV2Png:"/front-static/meta/make-with-notion-V2.png",notesPng:"/front-static/meta/notes.png",personalV2Png:"/front-static/meta/personal-v2.png",projectsPng:"/front-static/meta/projects.png",projectsV2Png:"/front-static/meta/projects-v2.png",referralPng:"/front-static/meta/referral.png",releasesV2Png:"/front-static/meta/releases-v2.png",remotePng:"/front-static/meta/remote.png",startupPricingCalculatorPng:"/front-static/meta/startup-pricing-calculator.png",startupsBackgroundPng:"/front-static/meta/startups_background.png",startupsPng:"/front-static/meta/startups.png",templateGalleryV2Png:"/front-static/meta/template-gallery-v2.png",webClipperPng:"/front-static/meta/web-clipper.png",webinarsPng:"/front-static/meta/webinars.png",wikisPng:"/front-static/meta/wikis.png",wikisV2Png:"/front-static/meta/wikis-v2.png"},nosey:{bento:{noseyGearGif:"/front-static/nosey/bento/noseyGear.gif",noseyGreetingGif:"/front-static/nosey/bento/noseyGreeting.gif",noseySearchingGif:"/front-static/nosey/bento/noseySearching.gif",noseyThinkingGif:"/front-static/nosey/bento/noseyThinking.gif",noseyWritingGif:"/front-static/nosey/bento/noseyWriting.gif"},hero:{noseyHeroV2Mp4:"/front-static/nosey/hero/noseyHeroV2.mp4",noseyHeroV2Png:"/front-static/nosey/hero/noseyHeroV2.png"}},pages:{404:{"404IlloPng":"/front-static/pages/404/404-illo.png"},about:{about01V2Png:"/front-static/pages/about/about-01-v2.png",about02Png:"/front-static/pages/about/about-02.png",about03Png:{"en-US":"/front-static/pages/about/about-03/en-US.png","ko-KR":"/front-static/pages/about/about-03/ko-KR.png"},about04Png:"/front-static/pages/about/about-04.png",about05Png:"/front-static/pages/about/about-05.png",about06Png:"/front-static/pages/about/about-06.png",about07V2Png:{"en-US":"/front-static/pages/about/about-07-v2/en-US.png","ko-KR":"/front-static/pages/about/about-07-v2/ko-KR.png"},about08Png:"/front-static/pages/about/about-08.png",about09Png:"/front-static/pages/about/about-09.png"},aiConnectors:{heroMp4:"/front-static/pages/ai-connectors/hero.mp4"},apiBeta:{apiPrivateBetaHeroPng:"/front-static/pages/api-beta/api-private-beta-hero.png",textPrivateBetaSvg:"/front-static/pages/api-beta/text-private-beta.svg"},becomeACreator:{heroImageLeftPng:"/front-static/pages/become-a-creator/hero-image-left.png"},blog:{subscribePersonPng:"/front-static/pages/blog/subscribe-person.png",toolsAndCraftLogoSvg:"/front-static/pages/blog/tools-and-craft-logo.svg"},builder:{adobePng:"/front-static/pages/builder/adobe.png",blinkistPng:"/front-static/pages/builder/blinkist.png",brightbackPng:"/front-static/pages/builder/brightback.png",custom:{nye2022BannerLargePng:"/front-static/pages/builder/custom/nye-2022-banner-large.png",nye2022BannerMediumPng:"/front-static/pages/builder/custom/nye-2022-banner-medium.png",nye2022BannerSmallPng:"/front-static/pages/builder/custom/nye-2022-banner-small.png",nyeChickenPng:"/front-static/pages/builder/custom/nye-chicken.png"},duolingoPng:"/front-static/pages/builder/duolingo.png",figmaPng:"/front-static/pages/builder/figma.png",headspacePng:"/front-static/pages/builder/headspace.png",karrotPng:"/front-static/pages/builder/karrot.png",matchPng:"/front-static/pages/builder/match.png",mixpanelPng:"/front-static/pages/builder/mixpanel.png",socarPng:"/front-static/pages/builder/socar.png"},calendar:{notificationBackgroundMobilePng:"/front-static/pages/calendar/notification-background-mobile.png",notificationBackgroundPng:"/front-static/pages/calendar/notification-background.png",notionCalendarDesktopV2Png:"/front-static/pages/calendar/notion-calendar-desktop-v2.png",notionCalendarMobileV3Png:"/front-static/pages/calendar/notion-calendar-mobile-v3.png",tileIconMasksPng:"/front-static/pages/calendar/tile-icon-masks.png"},careers:{benefitsCommutingPng:"/front-static/pages/careers/benefits-commuting.png",benefitsCovidPng:"/front-static/pages/careers/benefits-covid.png",benefitsDoggosPng:"/front-static/pages/careers/benefits-doggos.png",benefitsEquipmentPng:"/front-static/pages/careers/benefits-equipment.png",benefitsFertilityPng:"/front-static/pages/careers/benefits-fertility.png",benefitsFertilityV2Png:"/front-static/pages/careers/benefits-fertility-v2.png",benefitsFinancialPlanningPng:"/front-static/pages/careers/benefits-financial-planning.png",benefitsHealthPng:"/front-static/pages/careers/benefits-health.png",benefitsLunchPng:"/front-static/pages/careers/benefits-lunch.png",benefitsMedicalV2Png:"/front-static/pages/careers/benefits-medical-v2.png",benefitsOffsitesPng:"/front-static/pages/careers/benefits-offsites.png",benefitsParentalLeavePng:"/front-static/pages/careers/benefits-parental-leave.png",benefitsRetirementV2Png:"/front-static/pages/careers/benefits-retirement-v2.png",benefitsTimeOffPng:"/front-static/pages/careers/benefits-time-off.png",bubblesPng:"/front-static/pages/careers/bubbles.png",careersHeroIllustrationV2Png:"/front-static/pages/careers/careers-hero-illustration-v2.png",dublinPosterWebp:"/front-static/pages/careers/dublin-poster.webp",globeV3Png:"/front-static/pages/careers/globe-v3.png",heroPosterPng:"/front-static/pages/careers/hero-poster.png",howNotionWorksPosterWebp:"/front-static/pages/careers/how-notion-works-poster.webp",hyderabadPosterWebp:"/front-static/pages/careers/hyderabad-poster.webp",mcluhanPng:"/front-static/pages/careers/mcluhan.png",pinPng:"/front-static/pages/careers/pin.png",valuesDedicationPng:"/front-static/pages/careers/values-dedication.png",valuesFeedbackPng:"/front-static/pages/careers/values-feedback.png",valuesFrontPagePng:"/front-static/pages/careers/values-front-page.png",valuesOwnerPng:"/front-static/pages/careers/values-owner.png",valuesQualityPng:"/front-static/pages/careers/values-quality.png",valuesUsersPng:"/front-static/pages/careers/values-users.png"},caseStudies:{caseStudiesHeroPng:"/front-static/pages/case-studies/case-studies-hero.png",quoteLeftBlobPng:"/front-static/pages/case-studies/quote-left-blob.png",quoteLeftOvalPng:"/front-static/pages/case-studies/quote-left-oval.png",quoteLeftRectanglePng:"/front-static/pages/case-studies/quote-left-rectangle.png",quoteOldSvg:"/front-static/pages/case-studies/quote-old.svg",quoteRightBlobPng:"/front-static/pages/case-studies/quote-right-blob.png",quoteRightOvalPng:"/front-static/pages/case-studies/quote-right-oval.png",quoteRightRectanglePng:"/front-static/pages/case-studies/quote-right-rectangle.png"},confluence:{carouselDesktop:{dashboardPng:{"en-US":"/front-static/pages/confluence/carousel-desktop/dashboard/en-US.png","fr-FR":"/front-static/pages/confluence/carousel-desktop/dashboard/fr-FR.png","ko-KR":"/front-static/pages/confluence/carousel-desktop/dashboard/ko-KR.png"},notesPng:{"en-US":"/front-static/pages/confluence/carousel-desktop/notes/en-US.png","ko-KR":"/front-static/pages/confluence/carousel-desktop/notes/ko-KR.png"},tasksPng:{"en-US":"/front-static/pages/confluence/carousel-desktop/tasks/en-US.png","ko-KR":"/front-static/pages/confluence/carousel-desktop/tasks/ko-KR.png"},wikiPng:{"en-US":"/front-static/pages/confluence/carousel-desktop/wiki/en-US.png","ko-KR":"/front-static/pages/confluence/carousel-desktop/wiki/ko-KR.png"}},carouselMobile:{dashboardPng:{"en-US":"/front-static/pages/confluence/carousel-mobile/dashboard/en-US.png","fr-FR":"/front-static/pages/confluence/carousel-mobile/dashboard/fr-FR.png","ko-KR":"/front-static/pages/confluence/carousel-mobile/dashboard/ko-KR.png"},notesPng:{"en-US":"/front-static/pages/confluence/carousel-mobile/notes/en-US.png","ko-KR":"/front-static/pages/confluence/carousel-mobile/notes/ko-KR.png"},tasksPng:{"en-US":"/front-static/pages/confluence/carousel-mobile/tasks/en-US.png","ko-KR":"/front-static/pages/confluence/carousel-mobile/tasks/ko-KR.png"},wikiPng:{"en-US":"/front-static/pages/confluence/carousel-mobile/wiki/en-US.png","fr-FR":"/front-static/pages/confluence/carousel-mobile/wiki/fr-FR.png","ko-KR":"/front-static/pages/confluence/carousel-mobile/wiki/ko-KR.png"}},confluenceDatabaseMp4:"/front-static/pages/confluence/confluence_database.mp4",confluenceTweetsPng:"/front-static/pages/confluence/confluence-tweets.png",heroIllustrationMobilePng:"/front-static/pages/confluence/hero-illustration-mobile.png",heroIllustrationPng:"/front-static/pages/confluence/hero-illustration.png",icons:{chatSvg:"/front-static/pages/confluence/icons/chat.svg",contractSvg:"/front-static/pages/confluence/icons/contract.svg",fileSvg:"/front-static/pages/confluence/icons/file.svg",historySvg:"/front-static/pages/confluence/icons/history.svg",permissionsSvg:"/front-static/pages/confluence/icons/permissions.svg",scimSvg:"/front-static/pages/confluence/icons/scim.svg"},illustrationCompetitorsPng:"/front-static/pages/confluence/illustration-competitors.png",illustrationDatabasesPng:"/front-static/pages/confluence/illustration-databases.png",illustrationEnterprisePng:"/front-static/pages/confluence/illustration-enterprise.png",illustrationHeartPng:"/front-static/pages/confluence/illustration-heart.png",illustrationPeekPng:"/front-static/pages/confluence/illustration-peek.png",illustrationRabbitPng:"/front-static/pages/confluence/illustration-rabbit.png",importerScreenshotPng:{"en-US":"/front-static/pages/confluence/importer-screenshot/en-US.png","fr-FR":"/front-static/pages/confluence/importer-screenshot/fr-FR.png"},people:{branchDmitriGaskinPng:"/front-static/pages/confluence/people/branch-dmitri-gaskin.png",crowdcastSaiHossainPng:"/front-static/pages/confluence/people/crowdcast-sai-hossain.png",mixpanelVijayIyengarPng:"/front-static/pages/confluence/people/mixpanel-vijay-iyengar.png"}},contactSales:{heroIllustrationPng:"/front-static/pages/contact-sales/hero-illustration.png",spotPng:"/front-static/pages/contact-sales/spot.png",vijayPng:"/front-static/pages/contact-sales/vijay.png"},desktop:{downloadsHeroMacWebp:"/front-static/pages/desktop/downloads-hero-mac.webp",downloadsHeroWindowsWebp:"/front-static/pages/desktop/downloads-hero-windows.webp",landingPagesNotesWebp:"/front-static/pages/desktop/landing-pages-notes.webp",metalabLogoWebp:"/front-static/pages/desktop/metalab-logo.webp",screenshotPrdWebp:"/front-static/pages/desktop/screenshot-prd.webp",searchWebp:"/front-static/pages/desktop/search.webp"},education:{tweetsPng:"/front-static/pages/education/tweets.png"},enterprise:{advancedSecurityPng:"/front-static/pages/enterprise/advanced-security.png",carousel:{screenshotEnterpriseAcmePng:"/front-static/pages/enterprise/carousel/screenshot-enterprise-acme.png",screenshotEnterpriseMeetingPng:"/front-static/pages/enterprise/carousel/screenshot-enterprise-meeting.png",screenshotEnterpriseRoadmapPng:"/front-static/pages/enterprise/carousel/screenshot-enterprise-roadmap.png",screenshotProductRequirementDocumentPng:"/front-static/pages/enterprise/carousel/screenshot-product-requirement-document.png"},domainManagementPng:"/front-static/pages/enterprise/domain-management.png",enterpriseHelp01Png:"/front-static/pages/enterprise/enterprise-help-01.png",enterpriseHelp02Png:"/front-static/pages/enterprise/enterprise-help-02.png",enterpriseHelp03Png:"/front-static/pages/enterprise/enterprise-help-03.png",enterpriseHeroPng:"/front-static/pages/enterprise/enterprise-hero.png",enterprisePaperPng:"/front-static/pages/enterprise/enterprise-paper.png",enterprisePaperV3Png:"/front-static/pages/enterprise/enterprise-paper-v3.png",phoneCallPng:"/front-static/pages/enterprise/phone-call.png",scimPng:"/front-static/pages/enterprise/scim.png",teamspacesPng:"/front-static/pages/enterprise/teamspaces.png"},evernote:{carouselDesktop:{"01NotesPng":"/front-static/pages/evernote/carousel-desktop/01-notes.png","02GalleryPng":"/front-static/pages/evernote/carousel-desktop/02-gallery.png","03BookmarksPng":"/front-static/pages/evernote/carousel-desktop/03-bookmarks.png","04ResearchPng":"/front-static/pages/evernote/carousel-desktop/04-research.png","05RemindersPng":"/front-static/pages/evernote/carousel-desktop/05-reminders.png"},carouselMobile:{"01NotesPng":"/front-static/pages/evernote/carousel-mobile/01-notes.png","02GalleryPng":"/front-static/pages/evernote/carousel-mobile/02-gallery.png","03BookmarksPng":"/front-static/pages/evernote/carousel-mobile/03-bookmarks.png","04ResearchPng":"/front-static/pages/evernote/carousel-mobile/04-research.png","05RemindersPng":"/front-static/pages/evernote/carousel-mobile/05-reminders.png"},evernoteImporterGif:"/front-static/pages/evernote/evernote-importer.gif",features:{infiniteHierarchyV2Gif:"/front-static/pages/evernote/features/infinite-hierarchy-v2.gif",tablesV2Png:"/front-static/pages/evernote/features/tables-v2.png"},heroIllustrationPng:"/front-static/pages/evernote/hero-illustration.png",pricing:{evernotePng:"/front-static/pages/evernote/pricing/evernote.png",notionPng:"/front-static/pages/evernote/pricing/notion.png"},teamFeaturesPng:"/front-static/pages/evernote/team-features.png",testimonials:{googlePlayPng:"/front-static/pages/evernote/testimonials/google-play.png",theVergePng:"/front-static/pages/evernote/testimonials/the-verge.png",theWallStreetJournalPng:"/front-static/pages/evernote/testimonials/the-wall-street-journal.png"},tweetsPng:"/front-static/pages/evernote/tweets.png",webClipper:{desktopPng:"/front-static/pages/evernote/web-clipper/desktop.png",mobilePng:"/front-static/pages/evernote/web-clipper/mobile.png"}},guides:{heroIllustrationPng:"/front-static/pages/guides/hero-illustration.png"},help:{helpArticleDefaultThumbPng:"/front-static/pages/help/help-article-default-thumb.png",results:{guideSvg:"/front-static/pages/help/results/guide.svg",notionAcademySvg:"/front-static/pages/help/results/notion-academy.svg",referenceSvg:"/front-static/pages/help/results/reference.svg",templatePng:"/front-static/pages/help/results/template.png"},v2:{contactPng:"/front-static/pages/help/v2/contact.png",guidesPng:"/front-static/pages/help/v2/guides.png",notionAcademyPng:"/front-static/pages/help/v2/notion-academy.png",referencePng:"/front-static/pages/help/v2/reference.png"}},home:{search:{homepageSearchIntegrationsLMp4:"/front-static/pages/home/search/homepageSearchIntegrationsL.mp4",homepageSearchIntegrationsSMp4:"/front-static/pages/home/search/homepageSearchIntegrationsS.mp4"}},integrations:{arrowLeft1Png:"/front-static/pages/integrations/arrow-left-1.png",arrowRight1Png:"/front-static/pages/integrations/arrow-right-1.png",arrowRight2Png:"/front-static/pages/integrations/arrow-right-2.png",consultantLogoPng:"/front-static/pages/integrations/consultant-logo.png",heroIllustrationPng:"/front-static/pages/integrations/hero-illustration.png",partners:{asanaSvg:"/front-static/pages/integrations/partners/asana.svg",datadogSvg:"/front-static/pages/integrations/partners/datadog.svg",figmaSvg:"/front-static/pages/integrations/partners/figma.svg",githubSvg:"/front-static/pages/integrations/partners/github.svg",gitlabSvg:"/front-static/pages/integrations/partners/gitlab.svg",gmailSvg:"/front-static/pages/integrations/partners/gmail.svg",googleCalendarSvg:"/front-static/pages/integrations/partners/google-calendar.svg",googleDriveSvg:"/front-static/pages/integrations/partners/google-drive.svg",iftttV2Svg:"/front-static/pages/integrations/partners/ifttt-v2.svg",integromatSvg:"/front-static/pages/integrations/partners/integromat.svg",jiraSvg:"/front-static/pages/integrations/partners/jira.svg",makePng:"/front-static/pages/integrations/partners/make.png",miroSvg:"/front-static/pages/integrations/partners/miro.svg",neevaSvg:"/front-static/pages/integrations/partners/neeva.svg",nightfallPng:"/front-static/pages/integrations/partners/nightfall.png",pantherPng:"/front-static/pages/integrations/partners/panther.png",qontoSvg:"/front-static/pages/integrations/partners/qonto.svg",slackSvg:"/front-static/pages/integrations/partners/slack.svg",slapdashSvg:"/front-static/pages/integrations/partners/slapdash.svg",splunkPng:"/front-static/pages/integrations/partners/splunk.png",trayIoSvg:"/front-static/pages/integrations/partners/tray-io.svg",trelloSvg:"/front-static/pages/integrations/partners/trello.svg",typeformSvg:"/front-static/pages/integrations/partners/typeform.svg",unitoSvg:"/front-static/pages/integrations/partners/unito.svg",webexSvg:"/front-static/pages/integrations/partners/webex.svg",zapierSvg:"/front-static/pages/integrations/partners/zapier.svg",zoomSvg:"/front-static/pages/integrations/partners/zoom.svg"},partnersIllustrationPng:"/front-static/pages/integrations/partners-illustration.png",screenshots:{googleDriveIntegrationPng:"/front-static/pages/integrations/screenshots/google-drive-integration.png"},securityComplianceIlloPng:"/front-static/pages/integrations/security-compliance-illo.png",syncArrowBottomPng:"/front-static/pages/integrations/sync-arrow-bottom.png",syncArrowTopPng:"/front-static/pages/integrations/sync-arrow-top.png"},mail:{notionMailOgPng:"/front-static/pages/mail/notion-mail-og.png"},mobile:{heroMobilePng:"/front-static/pages/mobile/hero-mobile.png",mobileBoardAndroidPng:{"en-US":"/front-static/pages/mobile/mobile-board-android/en-US.png","ja-JP":"/front-static/pages/mobile/mobile-board-android/ja-JP.png"},mobileBoardPng:{"en-US":"/front-static/pages/mobile/mobile-board/en-US.png","fr-FR":"/front-static/pages/mobile/mobile-board/fr-FR.png","ja-JP":"/front-static/pages/mobile/mobile-board/ja-JP.png"},mobileCalendarAndroidPng:{"en-US":"/front-static/pages/mobile/mobile-calendar-android/en-US.png","ja-JP":"/front-static/pages/mobile/mobile-calendar-android/ja-JP.png"},mobileCalendarPng:{"en-US":"/front-static/pages/mobile/mobile-calendar/en-US.png","fr-FR":"/front-static/pages/mobile/mobile-calendar/fr-FR.png","ja-JP":"/front-static/pages/mobile/mobile-calendar/ja-JP.png"},mobileCollaboratePng:{"en-US":"/front-static/pages/mobile/mobile-collaborate/en-US.png","fr-FR":"/front-static/pages/mobile/mobile-collaborate/fr-FR.png","ja-JP":"/front-static/pages/mobile/mobile-collaborate/ja-JP.png"},mobileEditorGif:{"en-US":"/front-static/pages/mobile/mobile-editor/en-US.gif","fr-FR":"/front-static/pages/mobile/mobile-editor/fr-FR.png","ja-JP":"/front-static/pages/mobile/mobile-editor/ja-JP.gif"},mobileHeroAndroidGif:{"en-US":"/front-static/pages/mobile/mobile-hero-android/en-US.gif","ja-JP":"/front-static/pages/mobile/mobile-hero-android/ja-JP.gif"},mobileHeroGif:{"en-US":"/front-static/pages/mobile/mobile-hero/en-US.gif","fr-FR":"/front-static/pages/mobile/mobile-hero/fr-FR.gif","ja-JP":"/front-static/pages/mobile/mobile-hero/ja-JP.gif"},mobileOutlineGif:{"en-US":"/front-static/pages/mobile/mobile-outline/en-US.gif","fr-FR":"/front-static/pages/mobile/mobile-outline/fr-FR.png","ja-JP":"/front-static/pages/mobile/mobile-outline/ja-JP.gif"},mobileSyncIosPng:{"en-US":"/front-static/pages/mobile/mobile-sync-ios/en-US.png","fr-FR":"/front-static/pages/mobile/mobile-sync-ios/fr-FR.png","ja-JP":"/front-static/pages/mobile/mobile-sync-ios/ja-JP.png"},mobileSyncMacPng:{"en-US":"/front-static/pages/mobile/mobile-sync-mac/en-US.png","fr-FR":"/front-static/pages/mobile/mobile-sync-mac/fr-FR.png","ja-JP":"/front-static/pages/mobile/mobile-sync-mac/ja-JP.png"},mobileTableAndroidPng:{"en-US":"/front-static/pages/mobile/mobile-table-android/en-US.png","ja-JP":"/front-static/pages/mobile/mobile-table-android/ja-JP.png"},mobileTablePng:{"en-US":"/front-static/pages/mobile/mobile-table/en-US.png","fr-FR":"/front-static/pages/mobile/mobile-table/fr-FR.png","ja-JP":"/front-static/pages/mobile/mobile-table/ja-JP.png"}},mwn:{animatedShapes:{blue:{bluesetDiamond2XPng:"/front-static/pages/mwn/animated-shapes/blue/blueset_diamond_2x.png",bluesetRhombus2XPng:"/front-static/pages/mwn/animated-shapes/blue/blueset_rhombus_2x.png",bluesetSemicircle2XPng:"/front-static/pages/mwn/animated-shapes/blue/blueset_semicircle_2x.png",bluesetTriangle2XPng:"/front-static/pages/mwn/animated-shapes/blue/blueset_triangle_2x.png"},red:{redsetDiamond2XPng:"/front-static/pages/mwn/animated-shapes/red/redset_diamond_2x.png",redsetSemicircle2XPng:"/front-static/pages/mwn/animated-shapes/red/redset_semicircle_2x.png",redsetSquare2XPng:"/front-static/pages/mwn/animated-shapes/red/redset_square_2x.png",redsetTriangle2XPng:"/front-static/pages/mwn/animated-shapes/red/redset_triangle_2x.png"},yellow:{yellowsetBottomtriangle2XPng:"/front-static/pages/mwn/animated-shapes/yellow/yellowset_bottomtriangle_2x.png",yellowsetHexagon2XPng:"/front-static/pages/mwn/animated-shapes/yellow/yellowset_hexagon_2x.png",yellowsetSemicircle2XPng:"/front-static/pages/mwn/animated-shapes/yellow/yellowset_semicircle_2x.png",yellowsetToptriangle2XPng:"/front-static/pages/mwn/animated-shapes/yellow/yellowset_toptriangle_2x.png"}},avatarPng:"/front-static/pages/mwn/avatar.png",clock:{hexagonClockV2Svg:"/front-static/pages/mwn/clock/hexagon_clock_v2.svg",rhombusClockV2Svg:"/front-static/pages/mwn/clock/rhombus_clock_v2.svg",squareClockV2Svg:"/front-static/pages/mwn/clock/square_clock_v2.svg",triangleClockV3Svg:"/front-static/pages/mwn/clock/triangle_clock_v3.svg"},hahaShapesPng:"/front-static/pages/mwn/haha-shapes.png",makeWithNotionHeroSvg:"/front-static/pages/mwn/make-with-notion-hero.svg",makeWithNotionLogoColorSvg:"/front-static/pages/mwn/make-with-notion-logo-color.svg",makeWithNotionLogoLargePng:"/front-static/pages/mwn/make-with-notion-logo-large.png",makeWithNotionLogoSvg:"/front-static/pages/mwn/make-with-notion-logo.svg",mobileHeroV2Png:"/front-static/pages/mwn/mobile-hero-v2.png",recapModalPng:"/front-static/pages/mwn/recap-modal.png",shapes:{blackRhombusYellowSemicirclePng:"/front-static/pages/mwn/shapes/black-rhombus-yellow-semicircle.png",blackSemicirclePng:"/front-static/pages/mwn/shapes/black-semicircle.png",blackTrianglesYellowHexagonPng:"/front-static/pages/mwn/shapes/black-triangles-yellow-hexagon.png",blueRhombusBlackRhombusPng:"/front-static/pages/mwn/shapes/blue-rhombus-black-rhombus.png",blueRhombusCroppedPng:"/front-static/pages/mwn/shapes/blue-rhombus-cropped.png",blueRhombusPng:"/front-static/pages/mwn/shapes/blue-rhombus.png",modalShapesPng:"/front-static/pages/mwn/shapes/modal-shapes.png",redRhombusBlackSquarePng:"/front-static/pages/mwn/shapes/red-rhombus-black-square.png",yellowHexagonPng:"/front-static/pages/mwn/shapes/yellow-hexagon.png",yellowHexagonSemicircleFullPng:"/front-static/pages/mwn/shapes/yellow-hexagon-semicircle-full.png",yellowHexagonSemicirclePng:"/front-static/pages/mwn/shapes/yellow-hexagon-semicircle.png",yellowSemicircleCroppedPng:"/front-static/pages/mwn/shapes/yellow-semicircle-cropped.png"},speakers:{andrewMasonPng:"/front-static/pages/mwn/speakers/andrew-mason.png",danShipperPng:"/front-static/pages/mwn/speakers/dan-shipper.png",danielaAmodeiPng:"/front-static/pages/mwn/speakers/daniela-amodei.png",dylanFieldPng:"/front-static/pages/mwn/speakers/dylan-field.png",evansHankeyPng:"/front-static/pages/mwn/speakers/evans-hankey.png",ivanZhaoPng:"/front-static/pages/mwn/speakers/ivan-zhao.png",llisaDemetriosPng:"/front-static/pages/mwn/speakers/llisa-demetrios.png",nashiluMouenMakouaPng:"/front-static/pages/mwn/speakers/nashilu-mouen-makoua.png",natFriedmanPng:"/front-static/pages/mwn/speakers/nat-friedman.png",sarahGuoPng:"/front-static/pages/mwn/speakers/sarah-guo.png",thomasFrankPng:"/front-static/pages/mwn/speakers/thomas-frank.png",zariaParvezPng:"/front-static/pages/mwn/speakers/zaria-parvez.png"},texturePng:"/front-static/pages/mwn/texture.png",venueJpg:"/front-static/pages/mwn/venue.jpg"},notes:{heroDesktopPng:{"en-US":"/front-static/pages/notes/hero-desktop/en-US.png","ko-KR":"/front-static/pages/notes/hero-desktop/ko-KR.png"},heroIllustrationPng:"/front-static/pages/notes/hero-illustration.png",heroMobilePng:{"en-US":"/front-static/pages/notes/hero-mobile/en-US.png","ko-KR":"/front-static/pages/notes/hero-mobile/ko-KR.png"},illustrations:{coffeeCupsPng:"/front-static/pages/notes/illustrations/coffee-cups.png",penPng:"/front-static/pages/notes/illustrations/pen.png",postItsPng:"/front-static/pages/notes/illustrations/post-its.png"}},notionAcademy:{schoolStudentPng:"/front-static/pages/notion-academy/school-student.png"},personal:{benefits:{androidWritingPng:{"en-US":"/front-static/pages/personal/benefits/android-writing/en-US.png","ja-JP":"/front-static/pages/personal/benefits/android-writing/ja-JP.png"},desktopNotesMp4:{"en-US":"/front-static/pages/personal/benefits/desktop-notes/en-US.mp4","ja-JP":"/front-static/pages/personal/benefits/desktop-notes/ja-JP.mp4"},desktopSelfImprovementMp4:{"en-US":"/front-static/pages/personal/benefits/desktop-self-improvement/en-US.mp4","ja-JP":"/front-static/pages/personal/benefits/desktop-self-improvement/ja-JP.mp4"},desktopTasksMp4:{"en-US":"/front-static/pages/personal/benefits/desktop-tasks/en-US.mp4","ja-JP":"/front-static/pages/personal/benefits/desktop-tasks/ja-JP.mp4"},iphoneOrganizationPng:{"en-US":"/front-static/pages/personal/benefits/iphone-organization/en-US.png","ja-JP":"/front-static/pages/personal/benefits/iphone-organization/ja-JP.png"},iphonePublishingV2Png:{"en-US":"/front-static/pages/personal/benefits/iphone-publishing-v2/en-US.png","ja-JP":"/front-static/pages/personal/benefits/iphone-publishing-v2/ja-JP.png"}},gallery:{desktop:{notesPng:{"en-US":"/front-static/pages/personal/gallery/desktop/notes/en-US.png","ja-JP":"/front-static/pages/personal/gallery/desktop/notes/ja-JP.png"},organizationV2Png:{"en-US":"/front-static/pages/personal/gallery/desktop/organization-v2/en-US.png","ja-JP":"/front-static/pages/personal/gallery/desktop/organization-v2/ja-JP.png"},selfImprovementPng:{"en-US":"/front-static/pages/personal/gallery/desktop/self-improvement/en-US.png","ja-JP":"/front-static/pages/personal/gallery/desktop/self-improvement/ja-JP.png"},tasksPng:{"en-US":"/front-static/pages/personal/gallery/desktop/tasks/en-US.png","ja-JP":"/front-static/pages/personal/gallery/desktop/tasks/ja-JP.png"},websitesPng:{"en-US":"/front-static/pages/personal/gallery/desktop/websites/en-US.png","ja-JP":"/front-static/pages/personal/gallery/desktop/websites/ja-JP.png"},writingV2Png:{"en-US":"/front-static/pages/personal/gallery/desktop/writing-v2/en-US.png","ja-JP":"/front-static/pages/personal/gallery/desktop/writing-v2/ja-JP.png"}},mobile:{notesPng:{"en-US":"/front-static/pages/personal/gallery/mobile/notes/en-US.png","ja-JP":"/front-static/pages/personal/gallery/mobile/notes/ja-JP.png"},organizationPng:{"en-US":"/front-static/pages/personal/gallery/mobile/organization/en-US.png","ja-JP":"/front-static/pages/personal/gallery/mobile/organization/ja-JP.png"},selfImprovementPng:{"en-US":"/front-static/pages/personal/gallery/mobile/self-improvement/en-US.png","ja-JP":"/front-static/pages/personal/gallery/mobile/self-improvement/ja-JP.png"},tasksPng:{"en-US":"/front-static/pages/personal/gallery/mobile/tasks/en-US.png","ja-JP":"/front-static/pages/personal/gallery/mobile/tasks/ja-JP.png"},websitesPng:{"en-US":"/front-static/pages/personal/gallery/mobile/websites/en-US.png","ja-JP":"/front-static/pages/personal/gallery/mobile/websites/ja-JP.png"},writingV2Png:{"en-US":"/front-static/pages/personal/gallery/mobile/writing-v2/en-US.png","ja-JP":"/front-static/pages/personal/gallery/mobile/writing-v2/ja-JP.png"}}},heroPng:"/front-static/pages/personal/hero.png",people:{alexPng:"/front-static/pages/personal/people/alex.png",amiraPng:"/front-static/pages/personal/people/amira.png",anabellaPng:"/front-static/pages/personal/people/anabella.png",ceciPng:"/front-static/pages/personal/people/ceci.png",swapnaPng:"/front-static/pages/personal/people/swapna.png",tommyPng:"/front-static/pages/personal/people/tommy.png"},templates:{desktop:{jobApplicationsPng:{"en-US":"/front-static/pages/personal/templates/desktop/job-applications/en-US.png","ja-JP":"/front-static/pages/personal/templates/desktop/job-applications/ja-JP.png"},journalPng:{"en-US":"/front-static/pages/personal/templates/desktop/journal/en-US.png","ja-JP":"/front-static/pages/personal/templates/desktop/journal/ja-JP.png"},notesPng:{"en-US":"/front-static/pages/personal/templates/desktop/notes/en-US.png","ja-JP":"/front-static/pages/personal/templates/desktop/notes/ja-JP.png"},resumeV2Png:{"en-US":"/front-static/pages/personal/templates/desktop/resume-v2/en-US.png","ja-JP":"/front-static/pages/personal/templates/desktop/resume-v2/ja-JP.png"},tasksPng:{"en-US":"/front-static/pages/personal/templates/desktop/tasks/en-US.png","ja-JP":"/front-static/pages/personal/templates/desktop/tasks/ja-JP.png"}},mobile:{jobApplicationsPng:{"en-US":"/front-static/pages/personal/templates/mobile/job-applications/en-US.png","ja-JP":"/front-static/pages/personal/templates/mobile/job-applications/ja-JP.png"},journalPng:{"en-US":"/front-static/pages/personal/templates/mobile/journal/en-US.png","ja-JP":"/front-static/pages/personal/templates/mobile/journal/ja-JP.png"},notesPng:{"en-US":"/front-static/pages/personal/templates/mobile/notes/en-US.png","ja-JP":"/front-static/pages/personal/templates/mobile/notes/ja-JP.png"},resumeV2Png:{"en-US":"/front-static/pages/personal/templates/mobile/resume-v2/en-US.png","ja-JP":"/front-static/pages/personal/templates/mobile/resume-v2/ja-JP.png"},tasksPng:{"en-US":"/front-static/pages/personal/templates/mobile/tasks/en-US.png","ja-JP":"/front-static/pages/personal/templates/mobile/tasks/ja-JP.png"}}}},pricing:{aiAssistantAddonMailPng:"/front-static/pages/pricing/ai-assistant-addon-mail.png",aiAssistantAddonPng:"/front-static/pages/pricing/ai-assistant-addon.png",aiExtraMediumPng:"/front-static/pages/pricing/ai-extra-medium.png",aiLPng:"/front-static/pages/pricing/ai-l.png",aiMPng:"/front-static/pages/pricing/ai-m.png",aiMediumPng:"/front-static/pages/pricing/ai-medium.png",aiMobileDesktopPng:"/front-static/pages/pricing/ai-mobile-desktop.png",aiSPng:"/front-static/pages/pricing/ai-s.png",aiXsPng:"/front-static/pages/pricing/ai-xs.png",enterprisePng:"/front-static/pages/pricing/enterprise.png",evernotePng:"/front-static/pages/pricing/evernote.png",githubConnectorPng:"/front-static/pages/pricing/github-connector.png",googleDriveConnectorPng:"/front-static/pages/pricing/google-drive-connector.png",notionPng:"/front-static/pages/pricing/notion.png",personalPng:"/front-static/pages/pricing/personal.png",proPng:"/front-static/pages/pricing/pro.png",slackConnectorPng:"/front-static/pages/pricing/slack-connector.png",teamPng:"/front-static/pages/pricing/team.png"},product:{aiIlloV5Png:"/front-static/pages/product/ai-illo-V5.png",avatars:{twitterAvatarAndrePng:"/front-static/pages/product/avatars/twitter-avatar-andre.png",twitterAvatarDeborahPng:"/front-static/pages/product/avatars/twitter-avatar-deborah.png",twitterAvatarOliverPng:"/front-static/pages/product/avatars/twitter-avatar-oliver.png"},buildAnyPageCommunicateAnyIdeaPng:{"en-US":"/front-static/pages/product/buildAnyPageCommunicateAnyIdea/en-US.png","ja-JP":"/front-static/pages/product/buildAnyPageCommunicateAnyIdea/ja-JP.png","pt-BR":"/front-static/pages/product/buildAnyPageCommunicateAnyIdea/pt-BR.png"},buildingBlocks:{calendarPng:{"en-US":"/front-static/pages/product/building-blocks/calendar/en-US.png","ja-JP":"/front-static/pages/product/building-blocks/calendar/ja-JP.png","pt-BR":"/front-static/pages/product/building-blocks/calendar/pt-BR.png"},galleryPng:{"en-US":"/front-static/pages/product/building-blocks/gallery/en-US.png","ja-JP":"/front-static/pages/product/building-blocks/gallery/ja-JP.png","pt-BR":"/front-static/pages/product/building-blocks/gallery/pt-BR.png"},kanbanPng:{"en-US":"/front-static/pages/product/building-blocks/kanban/en-US.png","ja-JP":"/front-static/pages/product/building-blocks/kanban/ja-JP.png","pt-BR":"/front-static/pages/product/building-blocks/kanban/pt-BR.png"},listPng:{"en-US":"/front-static/pages/product/building-blocks/list/en-US.png","ja-JP":"/front-static/pages/product/building-blocks/list/ja-JP.png","pt-BR":"/front-static/pages/product/building-blocks/list/pt-BR.png"},tablePng:{"en-US":"/front-static/pages/product/building-blocks/table/en-US.png","ja-JP":"/front-static/pages/product/building-blocks/table/ja-JP.png","pt-BR":"/front-static/pages/product/building-blocks/table/pt-BR.png"},timelinePng:{"en-US":"/front-static/pages/product/building-blocks/timeline/en-US.png","ja-JP":"/front-static/pages/product/building-blocks/timeline/ja-JP.png","pt-BR":"/front-static/pages/product/building-blocks/timeline/pt-BR.png"}},community:{communitySlide01Png:"/front-static/pages/product/community/community-slide-01.png",communitySlide02Png:"/front-static/pages/product/community/community-slide-02.png",communitySlide03Png:"/front-static/pages/product/community/community-slide-03.png",communitySlide04Png:"/front-static/pages/product/community/community-slide-04.png"},communityIconsV2Png:"/front-static/pages/product/community-icons-V2.png",companyWikiTemplatePng:{"en-US":"/front-static/pages/product/companyWikiTemplate/en-US.png","ja-JP":"/front-static/pages/product/companyWikiTemplate/ja-JP.png","pt-BR":"/front-static/pages/product/companyWikiTemplate/pt-BR.png"},customizeInfoPng:{"en-US":"/front-static/pages/product/customizeInfo/en-US.png","ja-JP":"/front-static/pages/product/customizeInfo/ja-JP.png","pt-BR":"/front-static/pages/product/customizeInfo/pt-BR.png"},docsIlloPng:"/front-static/pages/product/docs-illo.png",engineeringWikiPng:"/front-static/pages/product/engineering-wiki.png",engineeringWikiV2Png:"/front-static/pages/product/engineering-wiki-V2.png",facesPng:"/front-static/pages/product/faces.png",giantPencilIllustrationPng:"/front-static/pages/product/giant-pencil-illustration.png",hairCloudRevPng:"/front-static/pages/product/hair-cloud-rev.png",homeHeroPng:"/front-static/pages/product/home-hero.png",meetingNotesPng:"/front-static/pages/product/meeting-notes.png",notionParadePng:"/front-static/pages/product/notion-parade.png",pencilPeekIllustrationPng:"/front-static/pages/product/pencil-peek-illustration.png",pencilPeekIllustrationV2Png:"/front-static/pages/product/pencil-peek-illustration-V2.png",personaCarousel:{icons:{designV2Png:"/front-static/pages/product/persona-carousel/icons/design-v2.png",engineeringV2Png:"/front-static/pages/product/persona-carousel/icons/engineering-v2.png",hrV2Png:"/front-static/pages/product/persona-carousel/icons/hr-v2.png",marketingPng:"/front-static/pages/product/persona-carousel/icons/marketing.png",operationsPng:"/front-static/pages/product/persona-carousel/icons/operations.png",productPng:"/front-static/pages/product/persona-carousel/icons/product.png"},screenshots:{designPng:{"en-US":"/front-static/pages/product/persona-carousel/screenshots/design/en-US.png","ja-JP":"/front-static/pages/product/persona-carousel/screenshots/design/ja-JP.png","pt-BR":"/front-static/pages/product/persona-carousel/screenshots/design/pt-BR.png"},engineeringPng:{"en-US":"/front-static/pages/product/persona-carousel/screenshots/engineering/en-US.png","ja-JP":"/front-static/pages/product/persona-carousel/screenshots/engineering/ja-JP.png","pt-BR":"/front-static/pages/product/persona-carousel/screenshots/engineering/pt-BR.png"},hrPng:{"en-US":"/front-static/pages/product/persona-carousel/screenshots/hr/en-US.png","ja-JP":"/front-static/pages/product/persona-carousel/screenshots/hr/ja-JP.png","pt-BR":"/front-static/pages/product/persona-carousel/screenshots/hr/pt-BR.png"},marketingPng:{"en-US":"/front-static/pages/product/persona-carousel/screenshots/marketing/en-US.png","ja-JP":"/front-static/pages/product/persona-carousel/screenshots/marketing/ja-JP.png","pt-BR":"/front-static/pages/product/persona-carousel/screenshots/marketing/pt-BR.png"},operationsPng:{"en-US":"/front-static/pages/product/persona-carousel/screenshots/operations/en-US.png","ja-JP":"/front-static/pages/product/persona-carousel/screenshots/operations/ja-JP.png","pt-BR":"/front-static/pages/product/persona-carousel/screenshots/operations/pt-BR.png"},productPng:{"en-US":"/front-static/pages/product/persona-carousel/screenshots/product/en-US.png","ja-JP":"/front-static/pages/product/persona-carousel/screenshots/product/ja-JP.png","pt-BR":"/front-static/pages/product/persona-carousel/screenshots/product/pt-BR.png"}}},projectsIlloPng:"/front-static/pages/product/projects-illo.png",projectsPng:"/front-static/pages/product/projects.png",screenFallbackV1Png:"/front-static/pages/product/screen-fallback-v1.png",screenV2Mp4:"/front-static/pages/product/screen-v2.mp4",sidekickDesktopAppPng:"/front-static/pages/product/sidekick-desktop-app.png",sidekickMobileAppPng:"/front-static/pages/product/sidekick-mobile-app.png",sittingCharacterPng:"/front-static/pages/product/sitting-character.png",superDuper:{ai:{aiAnswersMp4:"/front-static/pages/product/super-duper/ai/ai-answers.mp4",aiConnectorsMp4:"/front-static/pages/product/super-duper/ai/ai-connectors.mp4",aiEditorMp4:"/front-static/pages/product/super-duper/ai/ai-editor.mp4",aiScreenDesktopFfPng:"/front-static/pages/product/super-duper/ai/ai-screen-desktop-ff.png",aiScreenDesktopMp4:"/front-static/pages/product/super-duper/ai/ai-screen-desktop.mp4",aiScreenMobileFfPng:"/front-static/pages/product/super-duper/ai/ai-screen-mobile-ff.png",aiScreenMobileMp4:"/front-static/pages/product/super-duper/ai/ai-screen-mobile.mp4"},aiV6Png:"/front-static/pages/product/super-duper/ai-v6.png",carousel:{hp:{aiPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/ai/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/ai/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/ai/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/ai/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/ai/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/ai/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/ai/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/ai/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/ai/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/ai/zh-TW.png"},calendarPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/calendar/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/calendar/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/calendar/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/calendar/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/calendar/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/calendar/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/calendar/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/calendar/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/calendar/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/calendar/zh-TW.png"},docsPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/docs/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/docs/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/docs/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/docs/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/docs/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/docs/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/docs/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/docs/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/docs/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/docs/zh-TW.png"},mobile:{aiPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/_mobile/ai/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/_mobile/ai/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/_mobile/ai/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/_mobile/ai/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/ai/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/_mobile/ai/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/ai/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/ai/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/_mobile/ai/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/_mobile/ai/zh-TW.png"},calendarPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/_mobile/calendar/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/_mobile/calendar/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/_mobile/calendar/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/_mobile/calendar/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/calendar/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/_mobile/calendar/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/calendar/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/calendar/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/_mobile/calendar/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/_mobile/calendar/zh-TW.png"},docsPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/_mobile/docs/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/_mobile/docs/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/_mobile/docs/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/_mobile/docs/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/docs/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/_mobile/docs/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/docs/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/docs/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/_mobile/docs/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/_mobile/docs/zh-TW.png"},projectsPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/_mobile/projects/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/_mobile/projects/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/_mobile/projects/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/_mobile/projects/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/projects/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/_mobile/projects/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/projects/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/projects/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/_mobile/projects/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/_mobile/projects/zh-TW.png"},sitesPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/_mobile/sites/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/_mobile/sites/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/_mobile/sites/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/_mobile/sites/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/sites/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/_mobile/sites/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/sites/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/sites/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/_mobile/sites/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/_mobile/sites/zh-TW.png"},wikiPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/_mobile/wiki/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/_mobile/wiki/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/_mobile/wiki/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/_mobile/wiki/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/wiki/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/_mobile/wiki/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/wiki/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/_mobile/wiki/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/_mobile/wiki/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/_mobile/wiki/zh-TW.png"}},projectsPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/projects/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/projects/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/projects/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/projects/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/projects/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/projects/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/projects/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/projects/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/projects/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/projects/zh-TW.png"},sitesPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/sites/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/sites/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/sites/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/sites/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/sites/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/sites/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/sites/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/sites/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/sites/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/sites/zh-TW.png"},wikiPng:{"de-DE":"/front-static/pages/product/super-duper/carousel/hp/wiki/de-DE.png","en-US":"/front-static/pages/product/super-duper/carousel/hp/wiki/en-US.png","es-ES":"/front-static/pages/product/super-duper/carousel/hp/wiki/es-ES.png","es-LA":"/front-static/pages/product/super-duper/carousel/hp/wiki/es-LA.png","fr-FR":"/front-static/pages/product/super-duper/carousel/hp/wiki/fr-FR.png","ja-JP":"/front-static/pages/product/super-duper/carousel/hp/wiki/ja-JP.png","ko-KR":"/front-static/pages/product/super-duper/carousel/hp/wiki/ko-KR.png","pt-BR":"/front-static/pages/product/super-duper/carousel/hp/wiki/pt-BR.png","zh-CN":"/front-static/pages/product/super-duper/carousel/hp/wiki/zh-CN.png","zh-TW":"/front-static/pages/product/super-duper/carousel/hp/wiki/zh-TW.png"}}},download:{notionAppPng:"/front-static/pages/product/super-duper/download/notion-app.png",notionCalendarPng:"/front-static/pages/product/super-duper/download/notion-calendar.png"},everything:{everythingYouNeedAiMp4:"/front-static/pages/product/super-duper/everything/everything-you-need-ai.mp4"},hero:{heroIlloLeftPng:"/front-static/pages/product/super-duper/hero/hero-illo-left.png",heroIlloRightPng:"/front-static/pages/product/super-duper/hero/hero-illo-right.png",heroIllustrationPng:"/front-static/pages/product/super-duper/hero/hero-illustration.png",homepageHeroMp4:"/front-static/pages/product/super-duper/hero/homepage-hero.mp4"},heroIlloPng:"/front-static/pages/product/super-duper/hero-illo.png",mobile:{aiPng:"/front-static/pages/product/super-duper/mobile/ai.png",notionHeroV2Png:"/front-static/pages/product/super-duper/mobile/notion-hero-v2.png",organizePng:"/front-static/pages/product/super-duper/mobile/organize.png",planPng:"/front-static/pages/product/super-duper/mobile/plan.png",writePng:"/front-static/pages/product/super-duper/mobile/write.png"},notionHeroV3Png:"/front-static/pages/product/super-duper/notion-hero-v3.png",organize:{organizeAiMp4:"/front-static/pages/product/super-duper/organize/organize-ai.mp4",organizeIntegrationsMp4:"/front-static/pages/product/super-duper/organize/organize-integrations.mp4",organizeScreenDesktopFfPng:"/front-static/pages/product/super-duper/organize/organize-screen-desktop-ff.png",organizeScreenDesktopMp4:"/front-static/pages/product/super-duper/organize/organize-screen-desktop.mp4",organizeScreenMobilePng:"/front-static/pages/product/super-duper/organize/organize-screen-mobile.png",organizeTeamspacesMp4:"/front-static/pages/product/super-duper/organize/organize-teamspaces.mp4"},organizeV6Png:"/front-static/pages/product/super-duper/organize-v6.png",pinPng:"/front-static/pages/product/super-duper/pin.png",plan:{planAutomationsMp4:"/front-static/pages/product/super-duper/plan/plan-automations.mp4",planCustomizableMp4:"/front-static/pages/product/super-duper/plan/plan-customizable.mp4",planScreenDesktopFfPng:"/front-static/pages/product/super-duper/plan/plan-screen-desktop-ff.png",planScreenDesktopMp4:"/front-static/pages/product/super-duper/plan/plan-screen-desktop.mp4",planScreenMobileFfPng:"/front-static/pages/product/super-duper/plan/plan-screen-mobile-ff.png",planScreenMobileMp4:"/front-static/pages/product/super-duper/plan/plan-screen-mobile.mp4",planTodosMp4:"/front-static/pages/product/super-duper/plan/plan-todos.mp4"},planV5Png:"/front-static/pages/product/super-duper/plan-v5.png",tools:{asanaSvg:"/front-static/pages/product/super-duper/tools/asana.svg",codaSvg:"/front-static/pages/product/super-duper/tools/coda.svg",confluencePng:"/front-static/pages/product/super-duper/tools/confluence.png",evernoteSvg:"/front-static/pages/product/super-duper/tools/evernote.svg",gdocsSvg:"/front-static/pages/product/super-duper/tools/gdocs.svg",googleDriveSvg:"/front-static/pages/product/super-duper/tools/google-drive.svg",mondaySvg:"/front-static/pages/product/super-duper/tools/monday.svg",sharepointPng:"/front-static/pages/product/super-duper/tools/sharepoint.png",trelloSvg:"/front-static/pages/product/super-duper/tools/trello.svg"},wikiTemplatePng:"/front-static/pages/product/super-duper/wiki-template.png",write:{writeAiMp4:"/front-static/pages/product/super-duper/write/write-ai.mp4",writeBuildingBlocksMp4:"/front-static/pages/product/super-duper/write/write-building-blocks.mp4",writeCollaborationMp4:"/front-static/pages/product/super-duper/write/write-collaboration.mp4",writeScreenDesktopFfPng:"/front-static/pages/product/super-duper/write/write-screen-desktop-ff.png",writeScreenDesktopMp4:"/front-static/pages/product/super-duper/write/write-screen-desktop.mp4",writeScreenMobileFfPng:"/front-static/pages/product/super-duper/write/write-screen-mobile-ff.png",writeScreenMobileMp4:"/front-static/pages/product/super-duper/write/write-screen-mobile.mp4"},writeV5Png:"/front-static/pages/product/super-duper/write-v5.png"},toolsBeforeNotionV2Png:"/front-static/pages/product/tools-before-notion-V2.png",toolsStrikethroughV2Png:"/front-static/pages/product/tools-strikethrough-V2.png",welcomeToNotionPng:"/front-static/pages/product/welcome-to-notion.png",wikiIlloPng:"/front-static/pages/product/wiki-illo.png"},projects:{aiAutofillPng:"/front-static/pages/projects/ai-autofill.png",aiAutofillV2Png:"/front-static/pages/projects/ai-autofill-V2.png",aiProjectProposalV5Png:"/front-static/pages/projects/ai-project-proposal-V5.png",asanaImportV2Png:"/front-static/pages/projects/asana-import-V2.png",avatars:{kishlycanPng:"/front-static/pages/projects/avatars/kishlycan.png",marisoldahlPng:"/front-static/pages/projects/avatars/marisoldahl.png",optemizedPng:"/front-static/pages/projects/avatars/optemized.png"},featureCalendarPng:"/front-static/pages/projects/feature-calendar.png",featureChartsPng:"/front-static/pages/projects/feature-charts.png",featureDatabasePropertiesV2Png:"/front-static/pages/projects/feature-database-properties-V2.png",featureDatabasePropertiesV3Png:"/front-static/pages/projects/feature-database-properties-V3.png",featureFilterKanbanPng:"/front-static/pages/projects/feature-filter-kanban.png",featureFormsPng:"/front-static/pages/projects/feature-forms.png",featureLayoutsPng:"/front-static/pages/projects/feature-layouts.png",featureTablePng:"/front-static/pages/projects/feature-table.png",featureTemplateV2Png:"/front-static/pages/projects/feature-template-V2.png",featureTimelinePng:"/front-static/pages/projects/feature-timeline.png",heroDesktopPng:{"en-US":"/front-static/pages/projects/hero-desktop/en-US.png","fr-FR":"/front-static/pages/projects/hero-desktop/fr-FR.png","ja-JP":"/front-static/pages/projects/hero-desktop/ja-JP.png","ko-KR":"/front-static/pages/projects/hero-desktop/ko-KR.png"},heroIllustrationPng:"/front-static/pages/projects/hero-illustration.png",heroMobilePng:{"en-US":"/front-static/pages/projects/hero-mobile/en-US.png","fr-FR":"/front-static/pages/projects/hero-mobile/fr-FR.png","ja-JP":"/front-static/pages/projects/hero-mobile/ja-JP.png","ko-KR":"/front-static/pages/projects/hero-mobile/ko-KR.png"},heroPng:"/front-static/pages/projects/hero.png",highPerfTeamsV3Png:"/front-static/pages/projects/high-perf-teams-V3.png",illustrations:{globePng:"/front-static/pages/projects/illustrations/globe.png",mapPng:"/front-static/pages/projects/illustrations/map.png",suitcasePng:"/front-static/pages/projects/illustrations/suitcase.png"},micrositeLaunchGithubV2Png:"/front-static/pages/projects/microsite-launch-github-V2.png",prdV2Png:"/front-static/pages/projects/prd-V2.png",productRoadmapPng:"/front-static/pages/projects/product-roadmap.png",screenshotBranchJpg:"/front-static/pages/projects/screenshot-branch.jpg",screenshotGithubPng:"/front-static/pages/projects/screenshot-github.png",screenshotMixpanelJpg:"/front-static/pages/projects/screenshot-mixpanel.jpg",screenshotNotionJpg:"/front-static/pages/projects/screenshot-notion.jpg",screenshotRoadmapPng:"/front-static/pages/projects/screenshot-roadmap.png",sprintBoardPng:"/front-static/pages/projects/sprint-board.png"},releases:{releasePreviewPlaceholderPng:"/front-static/pages/releases/release-preview-placeholder.png",releasesIllustrationPng:"/front-static/pages/releases/releases-illustration.png",simonPng:"/front-static/pages/releases/simon.png"},remote:{carouselDesktop:{collaborationV2Png:{"en-US":"/front-static/pages/remote/carousel-desktop/collaboration-v2/en-US.png","ko-KR":"/front-static/pages/remote/carousel-desktop/collaboration-v2/ko-KR.png"},commentsV2Png:{"en-US":"/front-static/pages/remote/carousel-desktop/comments-v2/en-US.png","ko-KR":"/front-static/pages/remote/carousel-desktop/comments-v2/ko-KR.png"},meetingNotesV2Png:{"en-US":"/front-static/pages/remote/carousel-desktop/meeting-notes-v2/en-US.png","ko-KR":"/front-static/pages/remote/carousel-desktop/meeting-notes-v2/ko-KR.png"},roadmapV2Png:{"en-US":"/front-static/pages/remote/carousel-desktop/roadmap-v2/en-US.png","ko-KR":"/front-static/pages/remote/carousel-desktop/roadmap-v2/ko-KR.png"}},carouselMobile:{collaborationPng:{"en-US":"/front-static/pages/remote/carousel-mobile/collaboration/en-US.png","ko-KR":"/front-static/pages/remote/carousel-mobile/collaboration/ko-KR.png"},commentsPng:{"en-US":"/front-static/pages/remote/carousel-mobile/comments/en-US.png","ko-KR":"/front-static/pages/remote/carousel-mobile/comments/ko-KR.png"},meetingNotesPng:{"en-US":"/front-static/pages/remote/carousel-mobile/meeting-notes/en-US.png","ko-KR":"/front-static/pages/remote/carousel-mobile/meeting-notes/ko-KR.png"},roadmapPng:{"en-US":"/front-static/pages/remote/carousel-mobile/roadmap/en-US.png","ko-KR":"/front-static/pages/remote/carousel-mobile/roadmap/ko-KR.png"}},heroIllustrationPng:"/front-static/pages/remote/hero-illustration.png",tweetsPng:"/front-static/pages/remote/tweets.png"},resources:{sittingCharacterPng:"/front-static/pages/resources/sitting-character.png"},sites:{sitesFlagPng:"/front-static/pages/sites/sites-flag.png",sitesFlagpolePng:"/front-static/pages/sites/sites-flagpole.png",sitesGirlPng:"/front-static/pages/sites/sites-girl.png",sitesHeroPng:"/front-static/pages/sites/sites-hero.png",sitesTurtlePng:"/front-static/pages/sites/sites-turtle.png"},templates:{categoryFaqPng:"/front-static/pages/templates/category-FAQ.png",categoryHeroBackgroundPng:"/front-static/pages/templates/category-hero-background.png",checkmarkPng:"/front-static/pages/templates/checkmark.png",collectionHeroBackgroundPng:"/front-static/pages/templates/collection-hero-background.png",creatorsHeroBackgroundPng:"/front-static/pages/templates/creators-hero-background.png",heroBackgroundV2Png:"/front-static/pages/templates/hero-background-V2.png",heroIllustrationPng:"/front-static/pages/templates/hero-illustration.png",heroPng:"/front-static/pages/templates/hero.png",mwnMarketplaceHeroPng:"/front-static/pages/templates/mwn-marketplace-hero.png",pointingAtFrameIllustrationPng:"/front-static/pages/templates/pointing-at-frame-illustration.png",submissionIllustrationPng:"/front-static/pages/templates/submission-illustration.png",templatesLogoPng:"/front-static/pages/templates/templates-logo.png"},toolsAndCraft:{andy:{andy01Jpg:"/front-static/pages/tools-and-craft/andy/andy-01.jpg",andy02Jpg:"/front-static/pages/tools-and-craft/andy/andy-02.jpg",andy03Jpg:"/front-static/pages/tools-and-craft/andy/andy-03.jpg",andy04Jpg:"/front-static/pages/tools-and-craft/andy/andy-04.jpg",andy05Jpg:"/front-static/pages/tools-and-craft/andy/andy-05.jpg",andy06Jpg:"/front-static/pages/tools-and-craft/andy/andy-06.jpg",andy07Jpg:"/front-static/pages/tools-and-craft/andy/andy-07.jpg",andy08Jpg:"/front-static/pages/tools-and-craft/andy/andy-08.jpg",andy09Jpg:"/front-static/pages/tools-and-craft/andy/andy-09.jpg",andy10Jpg:"/front-static/pages/tools-and-craft/andy/andy-10.jpg",andy11Jpg:"/front-static/pages/tools-and-craft/andy/andy-11.jpg",andyIllustrationPng:"/front-static/pages/tools-and-craft/andy/andy-illustration.png",andyPreviewPng:"/front-static/pages/tools-and-craft/andy/andy-preview.png"},devonPng:"/front-static/pages/tools-and-craft/devon.png",louis:{louisIllustrationPng:"/front-static/pages/tools-and-craft/louis/louis-illustration.png",louisPouzinBooksJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-books.jpg",louisPouzinBooksZoomedJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-books-zoomed.jpg",louisPouzinCameraJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-camera.jpg",louisPouzinCoffeeJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-coffee.jpg",louisPouzinConversationJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-conversation.jpg",louisPouzinEngelbartJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-engelbart.jpg",louisPouzinGroupJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-group.jpg",louisPouzinLightingJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-lighting.jpg",louisPouzinPerspectiveJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-perspective.jpg",louisPouzinPortrait1Jpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-portrait-1.jpg",louisPouzinPortrait2Jpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-portrait-2.jpg",louisPouzinPortrait3Jpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-portrait-3.jpg",louisPouzinPortrait4Jpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-portrait-4.jpg",louisPouzinRomanJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-roman.jpg",louisPouzinUpstairsJpg:"/front-static/pages/tools-and-craft/louis/louis-pouzin-upstairs.jpg",louisPreviewPng:"/front-static/pages/tools-and-craft/louis/louis-preview.png"},pam:{pam102702650Jpg:"/front-static/pages/tools-and-craft/pam/pam-102702650.jpg",pamBuildingProjectOneCredLynnAdlerJpg:"/front-static/pages/tools-and-craft/pam/pam-BuildingProjectOne_credLynnAdler.jpg",pamCommunityMemoryJpg:"/front-static/pages/tools-and-craft/pam/pam-CommunityMemory.jpg",pamCommunityprojectoneJpg:"/front-static/pages/tools-and-craft/pam/pam-communityprojectone.jpg",pamGroupmeetingJpg:"/front-static/pages/tools-and-craft/pam/pam-groupmeeting.jpg",pamOpticNerveJpg:"/front-static/pages/tools-and-craft/pam/pam-OpticNerve.jpg",pamPamResourceOneJpeg:"/front-static/pages/tools-and-craft/pam/pam-PamResourceOne.jpeg",pamPng:"/front-static/pages/tools-and-craft/pam/pam.png",pamPreviewJpg:"/front-static/pages/tools-and-craft/pam/pam-preview.jpg",pamProjectOneRoofJpg:"/front-static/pages/tools-and-craft/pam/pam-ProjectOneRoof.jpg",pamProjectOneSdsComputerCredValentineAtkinsonJpg:"/front-static/pages/tools-and-craft/pam/pam-ProjectOneSDSComputer_credValentineAtkinson.jpg",pamProjectOneWarehouseJpg:"/front-static/pages/tools-and-craft/pam/pam-ProjectOneWarehouse.jpg",pamResourceOnenewsletterJpg:"/front-static/pages/tools-and-craft/pam/pam-ResourceOnenewsletter.jpg",pamSdsJpg:"/front-static/pages/tools-and-craft/pam/pam-SDS.jpg",pamWorkingatdeskCredLynnAdlerJpg:"/front-static/pages/tools-and-craft/pam/pam-Workingatdesk_credLynnAdler.jpg"},stu:{stu11Jpg:"/front-static/pages/tools-and-craft/stu/STU-11.JPG",stu14Jpg:"/front-static/pages/tools-and-craft/stu/STU-14.JPG",stu15Jpg:"/front-static/pages/tools-and-craft/stu/STU-15.JPG",stu17Jpg:"/front-static/pages/tools-and-craft/stu/STU-17.JPG",stu18Jpg:"/front-static/pages/tools-and-craft/stu/STU-18.JPG",stu1Jpg:"/front-static/pages/tools-and-craft/stu/STU-1.JPG",stu22Jpg:"/front-static/pages/tools-and-craft/stu/STU-22.JPG",stu23Jpg:"/front-static/pages/tools-and-craft/stu/STU-23.JPG",stu25Jpg:"/front-static/pages/tools-and-craft/stu/STU-25.JPG",stu26Jpg:"/front-static/pages/tools-and-craft/stu/STU-26.JPG",stu3Jpg:"/front-static/pages/tools-and-craft/stu/STU-3.JPG",stuIllustrationPng:"/front-static/pages/tools-and-craft/stu/stu-illustration.png",stuPreviewPng:"/front-static/pages/tools-and-craft/stu/stu-preview.png"},ted:{declarationGif:"/front-static/pages/tools-and-craft/ted/declaration.gif",tedIa12Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-12.JPG",tedIa13Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-13.JPG",tedIa14Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-14.JPG",tedIa15Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-15.JPG",tedIa16Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-16.JPG",tedIa20Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-20.JPG",tedIa22Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-22.JPG",tedIa23Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-23.JPG",tedIa24Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-24.JPG",tedIa26Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-26.JPG",tedIa2Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-2.JPG",tedIa6Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-6.JPG",tedIa9Jpg:"/front-static/pages/tools-and-craft/ted/TED_IA-9.JPG",tedIllustrationPng:"/front-static/pages/tools-and-craft/ted/ted-illustration.png",tedIv1Jpg:"/front-static/pages/tools-and-craft/ted/TED_IV-1.JPG",tedPreviewPng:"/front-static/pages/tools-and-craft/ted/ted-preview.png",vannevarBushJpg:"/front-static/pages/tools-and-craft/ted/Vannevar_Bush.jpg",xanaduSchematicPng:"/front-static/pages/tools-and-craft/ted/Xanadu_Schematic.png"}},upgradedAccount:{heroPng:"/front-static/pages/upgraded-account/hero.png"},webClipper:{desktop01Png:{"en-US":"/front-static/pages/web-clipper/desktop-01/en-US.png","ja-JP":"/front-static/pages/web-clipper/desktop-01/ja-JP.png"},desktop02Png:{"en-US":"/front-static/pages/web-clipper/desktop-02/en-US.png","ja-JP":"/front-static/pages/web-clipper/desktop-02/ja-JP.png"},desktop03Png:{"en-US":"/front-static/pages/web-clipper/desktop-03/en-US.png","ja-JP":"/front-static/pages/web-clipper/desktop-03/ja-JP.png"},desktop04Png:{"en-US":"/front-static/pages/web-clipper/desktop-04/en-US.png","ja-JP":"/front-static/pages/web-clipper/desktop-04/ja-JP.png"},favoriteWebsitesPng:{"en-US":"/front-static/pages/web-clipper/favorite-websites/en-US.png","ja-JP":"/front-static/pages/web-clipper/favorite-websites/ja-JP.png"},logos:{instagramPng:"/front-static/pages/web-clipper/logos/instagram.png",morePng:"/front-static/pages/web-clipper/logos/more.png",nytimesPng:"/front-static/pages/web-clipper/logos/nytimes.png",pinterestPng:"/front-static/pages/web-clipper/logos/pinterest.png",twitterPng:"/front-static/pages/web-clipper/logos/twitter.png",wikipediaPng:"/front-static/pages/web-clipper/logos/wikipedia.png"},shareSheetAfterV2Png:{"en-US":"/front-static/pages/web-clipper/share-sheet-after-v2/en-US.png","ja-JP":"/front-static/pages/web-clipper/share-sheet-after-v2/ja-JP.png"},shareSheetBeforePng:{"en-US":"/front-static/pages/web-clipper/share-sheet-before/en-US.png","ja-JP":"/front-static/pages/web-clipper/share-sheet-before/ja-JP.png"},webClipperHeroIllustrationPng:"/front-static/pages/web-clipper/web-clipper-hero-illustration.png"},webinars:{webinarsHeroPng:"/front-static/pages/webinars/webinars-hero.png"},wikis:{carousel:{screenshotBrandGuidelinesPng:"/front-static/pages/wikis/carousel/screenshot-brand-guidelines.png",screenshotCompanyHomePng:"/front-static/pages/wikis/carousel/screenshot-company-home.png",screenshotEmployeeOnboardingPng:"/front-static/pages/wikis/carousel/screenshot-employee-onboarding.png",screenshotEngineeringWikiPng:"/front-static/pages/wikis/carousel/screenshot-engineering-wiki.png"},confluenceLogoSmallPng:"/front-static/pages/wikis/confluence-logo-small.png",heroDesktopPng:{"en-US":"/front-static/pages/wikis/hero-desktop/en-US.png","ja-JP":"/front-static/pages/wikis/hero-desktop/ja-JP.png","ko-KR":"/front-static/pages/wikis/hero-desktop/ko-KR.png"},heroIllustrationV2Png:"/front-static/pages/wikis/hero-illustration-v2.png",heroMobilePng:{"en-US":"/front-static/pages/wikis/hero-mobile/en-US.png","ja-JP":"/front-static/pages/wikis/hero-mobile/ja-JP.png","ko-KR":"/front-static/pages/wikis/hero-mobile/ko-KR.png"},illustrations:{fileFoldersPng:"/front-static/pages/wikis/illustrations/file-folders.png",flyingPagesPng:"/front-static/pages/wikis/illustrations/flying-pages.png",growingBooksPng:"/front-static/pages/wikis/illustrations/growing-books.png"},notionHomeV6Png:"/front-static/pages/wikis/notion-home-v6.png",productHeroV2Png:"/front-static/pages/wikis/product-hero-v2.png",screenshotIntegrationWikisPng:"/front-static/pages/wikis/screenshot-integration-wikis.png",wikisBlinkistHiringV2Png:"/front-static/pages/wikis/wikis-blinkist-hiring-v2.png",wikisBufferOkrsV2Png:"/front-static/pages/wikis/wikis-buffer-okrs-v2.png",wikisDesignTeamPng:"/front-static/pages/wikis/wikis-design-team.png",wikisEngineeringTeamPng:"/front-static/pages/wikis/wikis-engineering-team.png",wikisPitchOnboardingChecklistV2Png:"/front-static/pages/wikis/wikis-pitch-onboarding-checklist-v2.png",wikisProductTeamPng:"/front-static/pages/wikis/wikis-product-team.png",wikisVerificationPng:"/front-static/pages/wikis/wikis-verification.png"},work:{carouselDesktop:{notesV5Png:{"en-US":"/front-static/pages/work/carousel-desktop/notes-v5/en-US.png","fr-FR":"/front-static/pages/work/carousel-desktop/notes-v5/fr-FR.png","ja-JP":"/front-static/pages/work/carousel-desktop/notes-v5/ja-JP.png","ko-KR":"/front-static/pages/work/carousel-desktop/notes-v5/ko-KR.png"},tasksV5Png:{"en-US":"/front-static/pages/work/carousel-desktop/tasks-v5/en-US.png","ja-JP":"/front-static/pages/work/carousel-desktop/tasks-v5/ja-JP.png","ko-KR":"/front-static/pages/work/carousel-desktop/tasks-v5/ko-KR.png"},wikiV5Png:{"en-US":"/front-static/pages/work/carousel-desktop/wiki-v5/en-US.png","fr-FR":"/front-static/pages/work/carousel-desktop/wiki-v5/fr-FR.png","ja-JP":"/front-static/pages/work/carousel-desktop/wiki-v5/ja-JP.png","ko-KR":"/front-static/pages/work/carousel-desktop/wiki-v5/ko-KR.png"}},carouselMobile:{notesV5Png:{"en-US":"/front-static/pages/work/carousel-mobile/notes-v5/en-US.png","fr-FR":"/front-static/pages/work/carousel-mobile/notes-v5/fr-FR.png","ja-JP":"/front-static/pages/work/carousel-mobile/notes-v5/ja-JP.png","ko-KR":"/front-static/pages/work/carousel-mobile/notes-v5/ko-KR.png"},tasksV5Png:{"en-US":"/front-static/pages/work/carousel-mobile/tasks-v5/en-US.png","ja-JP":"/front-static/pages/work/carousel-mobile/tasks-v5/ja-JP.png","ko-KR":"/front-static/pages/work/carousel-mobile/tasks-v5/ko-KR.png"},wikiV5Png:{"en-US":"/front-static/pages/work/carousel-mobile/wiki-v5/en-US.png","fr-FR":"/front-static/pages/work/carousel-mobile/wiki-v5/fr-FR.PNG","ja-JP":"/front-static/pages/work/carousel-mobile/wiki-v5/ja-JP.png","ko-KR":"/front-static/pages/work/carousel-mobile/wiki-v5/ko-KR.png"}},logosDesktopV4Png:"/front-static/pages/work/logos-desktop-v4.png",logosMobileV4Png:"/front-static/pages/work/logos-mobile-v4.png",tweetsV2Png:"/front-static/pages/work/tweets-v2.png"}},scripts:{gtm:{metadataIoSiteScriptJs:"/front-static/scripts/gtm/metadata-io-site-script.js"},riveWasm:"/front-static/scripts/rive.wasm"},shared:{apps:{androidPng:"/front-static/shared/apps/android.png",default:{androidPng:"/front-static/shared/apps/default/android.png",desktopPng:{"en-US":"/front-static/shared/apps/default/desktop/en-US.png","ja-JP":"/front-static/shared/apps/default/desktop/ja-JP.png","ko-KR":"/front-static/shared/apps/default/desktop/ko-KR.png"},iosPng:"/front-static/shared/apps/default/ios.png",webPng:{"en-US":"/front-static/shared/apps/default/web/en-US.png","fr-FR":"/front-static/shared/apps/default/web/fr-FR.png","ja-JP":"/front-static/shared/apps/default/web/ja-JP.png","ko-KR":"/front-static/shared/apps/default/web/ko-KR.png"}},desktopV2Png:"/front-static/shared/apps/desktop-v2.png",education:{androidPng:"/front-static/shared/apps/education/android.png",desktopPng:"/front-static/shared/apps/education/desktop.png",iosPng:"/front-static/shared/apps/education/ios.png",webPng:"/front-static/shared/apps/education/web.png"},iphonexPng:"/front-static/shared/apps/iphonex.png",personal:{androidPng:"/front-static/shared/apps/personal/android.png",desktopPng:"/front-static/shared/apps/personal/desktop.png",iosPng:"/front-static/shared/apps/personal/ios.png",webPng:"/front-static/shared/apps/personal/web.png"},team:{androidPng:{"en-US":"/front-static/shared/apps/team/android/en-US.png","ko-KR":"/front-static/shared/apps/team/android/ko-KR.png"},desktopPng:{"en-US":"/front-static/shared/apps/team/desktop/en-US.png","ja-JP":"/front-static/shared/apps/team/desktop/ja-JP.png","ko-KR":"/front-static/shared/apps/team/desktop/ko-KR.png"},iosPng:{"en-US":"/front-static/shared/apps/team/ios/en-US.png","ko-KR":"/front-static/shared/apps/team/ios/ko-KR.png"},webPng:{"en-US":"/front-static/shared/apps/team/web/en-US.png","ja-JP":"/front-static/shared/apps/team/web/ja-JP.png","ko-KR":"/front-static/shared/apps/team/web/ko-KR.png"}},webPng:"/front-static/shared/apps/web.png"},benefits:{collaborationGif:{"en-US":"/front-static/shared/benefits/collaboration/en-US.gif","ko-KR":"/front-static/shared/benefits/collaboration/ko-KR.gif"},collaborationMp4:"/front-static/shared/benefits/collaboration.mp4",companyHomeGif:{"en-US":"/front-static/shared/benefits/company-home/en-US.gif","ja-JP":"/front-static/shared/benefits/company-home/ja-JP.gif","ko-KR":"/front-static/shared/benefits/company-home/ko-KR.gif"},databasePageGif:{"en-US":"/front-static/shared/benefits/database-page/en-US.gif","ko-KR":"/front-static/shared/benefits/database-page/ko-KR.gif"},databasePageV2Mp4:"/front-static/shared/benefits/database-page-v2.mp4",databaseViewsGif:{"en-US":"/front-static/shared/benefits/database-views/en-US.gif","ko-KR":"/front-static/shared/benefits/database-views/ko-KR.gif"},desktop:{companyHomeMp4:{"en-US":"/front-static/shared/benefits/desktop/company-home/en-US.mp4","ja-JP":"/front-static/shared/benefits/desktop/company-home/ja-JP.mp4","ko-KR":"/front-static/shared/benefits/desktop/company-home/ko-KR.mp4"},meetingNotesMp4:{"en-US":"/front-static/shared/benefits/desktop/meeting-notes/en-US.mp4","ja-JP":"/front-static/shared/benefits/desktop/meeting-notes/ja-JP.mp4","ko-KR":"/front-static/shared/benefits/desktop/meeting-notes/ko-KR.mp4"},personalNotesMp4:"/front-static/shared/benefits/desktop/personal-notes.mp4",roadmapMp4:{"en-US":"/front-static/shared/benefits/desktop/roadmap/en-US.mp4","ja-JP":"/front-static/shared/benefits/desktop/roadmap/ja-JP.mp4","ko-KR":"/front-static/shared/benefits/desktop/roadmap/ko-KR.mp4"}},guestAccessGif:{"en-US":"/front-static/shared/benefits/guest-access/en-US.gif","ko-KR":"/front-static/shared/benefits/guest-access/ko-KR.gif"},guestAccessV2Mp4:"/front-static/shared/benefits/guest-access-v2.mp4",inlineCommentsGif:{"en-US":"/front-static/shared/benefits/inline-comments/en-US.gif","ko-KR":"/front-static/shared/benefits/inline-comments/ko-KR.gif"},inlineCommentsV2Mp4:"/front-static/shared/benefits/inline-comments-v2.mp4",meetingNoteCollaborationGif:{"en-US":"/front-static/shared/benefits/meeting-note-collaboration/en-US.gif","ko-KR":"/front-static/shared/benefits/meeting-note-collaboration/ko-KR.gif"},meetingNoteCollaborationV2Mp4:"/front-static/shared/benefits/meeting-note-collaboration-v2.mp4",meetingNoteViewsGif:{"en-US":"/front-static/shared/benefits/meeting-note-views/en-US.gif","ko-KR":"/front-static/shared/benefits/meeting-note-views/ko-KR.gif"},meetingNoteViewsV2Mp4:{"en-US":"/front-static/shared/benefits/meeting-note-views-v2/en-US.mp4"},pageDiscussionGif:{"en-US":"/front-static/shared/benefits/page-discussion/en-US.gif","ko-KR":"/front-static/shared/benefits/page-discussion/ko-KR.gif"},pageDiscussionV2Mp4:"/front-static/shared/benefits/page-discussion-v2.mp4",roadmapStatusViewGif:{"en-US":"/front-static/shared/benefits/roadmap-status-view/en-US.gif","ko-KR":"/front-static/shared/benefits/roadmap-status-view/ko-KR.gif"},roadmapStatusViewV2Mp4:{"en-US":"/front-static/shared/benefits/roadmap-status-view-v2/en-US.mp4"},teamSidebarGif:{"en-US":"/front-static/shared/benefits/team-sidebar/en-US.gif","ko-KR":"/front-static/shared/benefits/team-sidebar/ko-KR.gif"},theEditorGif:{"en-US":"/front-static/shared/benefits/the-editor/en-US.gif","ko-KR":"/front-static/shared/benefits/the-editor/ko-KR.gif"},theEditorV2Mp4:"/front-static/shared/benefits/the-editor-v2.mp4"},blocks:{booksPng:"/front-static/shared/blocks/books.png",buildingBlocksPng:"/front-static/shared/blocks/building-blocks.png",editHistoryUiPng:"/front-static/shared/blocks/edit-history-ui.png",filePng:"/front-static/shared/blocks/file.png",filesPng:"/front-static/shared/blocks/files.png",illustrations:{connectedBlocksPng:"/front-static/shared/blocks/illustrations/connected-blocks.png",puzzleBlockPng:"/front-static/shared/blocks/illustrations/puzzle-block.png",seeSawPng:"/front-static/shared/blocks/illustrations/see-saw.png",shapesPng:"/front-static/shared/blocks/illustrations/shapes.png"},logoGroupPng:"/front-static/shared/blocks/logo-group.png",mobileWidgetPng:"/front-static/shared/blocks/mobile-widget.png",projectsAndTasksPng:"/front-static/shared/blocks/projects-and-tasks.png",standupsAndTasksPng:"/front-static/shared/blocks/standups-and-tasks.png",syncedBlockPng:"/front-static/shared/blocks/synced-block.png",teamWeeklyPng:"/front-static/shared/blocks/team-weekly.png",teamspacesPng:"/front-static/shared/blocks/teamspaces.png",templatesUiPng:"/front-static/shared/blocks/templates-ui.png"},callouts:{noteIllustrationPng:"/front-static/shared/callouts/note-illustration.png",resourcesIllustrationV3Png:"/front-static/shared/callouts/resources-illustration-v3.png",templatesIllustrationV5Png:"/front-static/shared/callouts/templates-illustration-v5.png",tipIllustrationV4Png:"/front-static/shared/callouts/tip-illustration-v4.png"},devices:{androidFramePng:"/front-static/shared/devices/android-frame.png",chromeDesktopTopPng:"/front-static/shared/devices/chrome-desktop-top.png",chromeSafariTopNoAddressPng:"/front-static/shared/devices/chrome-safari-top-no-address.png",chromeSafariTopPng:"/front-static/shared/devices/chrome-safari-top.png",chromeSafariTopV2Png:"/front-static/shared/devices/chrome-safari-top-v2.png",iphoneFramePng:"/front-static/shared/devices/iphone-frame.png",iphoneXFramePng:"/front-static/shared/devices/iphone-x-frame.png",windowsDesktopToolbarPng:"/front-static/shared/devices/windows-desktop-toolbar.png"},features:{dashboardGif:{"en-US":"/front-static/shared/features/dashboard/en-US.gif","fr-FR":"/front-static/shared/features/dashboard/fr-FR.gif","ko-KR":"/front-static/shared/features/dashboard/ko-KR.gif"},databaseMultipleFiltersPng:{"en-US":"/front-static/shared/features/database-multiple-filters/en-US.png","ko-KR":"/front-static/shared/features/database-multiple-filters/ko-KR.png"},databasePropertiesV2Gif:{"en-US":"/front-static/shared/features/database-properties-v2/en-US.gif","fr-FR":"/front-static/shared/features/database-properties-v2/fr-FR.gif","ja-JP":"/front-static/shared/features/database-properties-v2/ja-JP.gif","ko-KR":"/front-static/shared/features/database-properties-v2/ko-KR.gif"},databaseViewsPng:{"en-US":"/front-static/shared/features/database-views/en-US.png","fr-FR":"/front-static/shared/features/database-views/fr-FR.png","ko-KR":"/front-static/shared/features/database-views/ko-KR.png"},discussionPng:{"en-US":"/front-static/shared/features/discussion/en-US.png","ja-JP":"/front-static/shared/features/discussion/ja-JP.png","ko-KR":"/front-static/shared/features/discussion/ko-KR.png"},dragAndDropV2Gif:{"en-US":"/front-static/shared/features/drag-and-drop-v2/en-US.gif","fr-FR":"/front-static/shared/features/drag-and-drop-v2/fr-FR.gif","ja-JP":"/front-static/shared/features/drag-and-drop-v2/ja-JP.gif","ko-KR":"/front-static/shared/features/drag-and-drop-v2/ko-KR.gif"},focusedEditingPng:{"en-US":"/front-static/shared/features/focused-editing/en-US.png","ko-KR":"/front-static/shared/features/focused-editing/ko-KR.png"},guestAccessPng:{"en-US":"/front-static/shared/features/guest-access/en-US.png","ko-KR":"/front-static/shared/features/guest-access/ko-KR.png"},inlineCommentsV2Png:{"en-US":"/front-static/shared/features/inline-comments-v2/en-US.png","ko-KR":"/front-static/shared/features/inline-comments-v2/ko-KR.png"},integrationsV3Png:{"en-US":"/front-static/shared/features/integrations-v3/en-US.png","ko-KR":"/front-static/shared/features/integrations-v3/ko-KR.png"},markdownPng:{"en-US":"/front-static/shared/features/markdown/en-US.png","ko-KR":"/front-static/shared/features/markdown/ko-KR.png"},multiplePeopleTypingGif:{"en-US":"/front-static/shared/features/multiple-people-typing/en-US.gif","ko-KR":"/front-static/shared/features/multiple-people-typing/ko-KR.gif"},nestedSidebarPagesGif:{"en-US":"/front-static/shared/features/nested-sidebar-pages/en-US.gif","ko-KR":"/front-static/shared/features/nested-sidebar-pages/ko-KR.gif"},notificationsPng:{"en-US":"/front-static/shared/features/notifications/en-US.png","ko-KR":"/front-static/shared/features/notifications/ko-KR.png"},openAsPagePng:{"en-US":"/front-static/shared/features/open-as-page/en-US.png","ko-KR":"/front-static/shared/features/open-as-page/ko-KR.png"},pagePermissionsV2Gif:{"en-US":"/front-static/shared/features/page-permissions-v2/en-US.gif","ja-JP":"/front-static/shared/features/page-permissions-v2/ja-JP.gif","ko-KR":"/front-static/shared/features/page-permissions-v2/ko-KR.gif"},projectsTasksV3Png:{"en-US":"/front-static/shared/features/projects-tasks-v3/en-US.png"},publicAccessGif:{"en-US":"/front-static/shared/features/public-access/en-US.gif","ko-KR":"/front-static/shared/features/public-access/ko-KR.gif"},searchPng:{"en-US":"/front-static/shared/features/search/en-US.png","ko-KR":"/front-static/shared/features/search/ko-KR.png"},slackV2Png:{"en-US":"/front-static/shared/features/slack-v2/en-US.png","ko-KR":"/front-static/shared/features/slack-v2/ko-KR.png"},slashCommandOverviewV2Gif:{"en-US":"/front-static/shared/features/slash-command-overview-v2/en-US.gif","ja-JP":"/front-static/shared/features/slash-command-overview-v2/ja-JP.gif","ko-KR":"/front-static/shared/features/slash-command-overview-v2/ko-KR.gif"},wikiPagesV2Png:{"en-US":"/front-static/shared/features/wiki-pages-v2/en-US.png","ko-KR":"/front-static/shared/features/wiki-pages-v2/ko-KR.png"}},icons:{amplitudeIconPng:"/front-static/shared/icons/amplitude-icon.png",blinkistIconPng:"/front-static/shared/icons/blinkist-icon.png",blockBookmarkSvg:"/front-static/shared/icons/block-bookmark.svg",blockCodeSvg:"/front-static/shared/icons/block-code.svg",blockDiscussionSvg:"/front-static/shared/icons/block-discussion.svg",blockFileSvg:"/front-static/shared/icons/block-file.svg",blockImageSvg:"/front-static/shared/icons/block-image.svg",blockTexSvg:"/front-static/shared/icons/block-tex.svg",blockTextSvg:"/front-static/shared/icons/block-text.svg",blockTodoSvg:"/front-static/shared/icons/block-todo.svg",blockToggleSvg:"/front-static/shared/icons/block-toggle.svg",blockVideoSvg:"/front-static/shared/icons/block-video.svg",bufferIconPng:"/front-static/shared/icons/buffer-icon.png",chevronDownSvg:"/front-static/shared/icons/chevron-down.svg",closeSvg:"/front-static/shared/icons/close.svg",docsIconPng:"/front-static/shared/icons/docs-icon.png",figmaIconPng:"/front-static/shared/icons/figma-icon.png",githubIconPng:"/front-static/shared/icons/github-icon.png",githubIconV2Png:"/front-static/shared/icons/github-icon-v2.png",jiraIconPng:"/front-static/shared/icons/jira-icon.png",jiraIconV2Png:"/front-static/shared/icons/jira-icon-v2.png",mixpanelIconPng:"/front-static/shared/icons/mixpanel-icon.png",mobileNavCaretSvg:"/front-static/shared/icons/mobile-nav-caret.svg",navCaretSvg:"/front-static/shared/icons/nav-caret.svg",netflixIconPng:"/front-static/shared/icons/netflix-icon.png",notionAppIcon3DPng:"/front-static/shared/icons/notion-app-icon-3d.png",notionIconPng:"/front-static/shared/icons/notion-icon.png",pinPng:"/front-static/shared/icons/pin.png",pitchIconPng:"/front-static/shared/icons/pitch-icon.png",projectsIconPng:"/front-static/shared/icons/projects-icon.png",slackIconPng:"/front-static/shared/icons/slack-icon.png",teamSizeEnterprisePng:"/front-static/shared/icons/team-size-enterprise.png",teamSizePersonalPng:"/front-static/shared/icons/team-size-personal.png",teamSizeSmallBusinessPng:"/front-static/shared/icons/team-size-small-business.png",toggleArrowSvg:"/front-static/shared/icons/toggle-arrow.svg",wikisIconPng:"/front-static/shared/icons/wikis-icon.png"},illustrations:{aiBackgroundPng:"/front-static/shared/illustrations/ai-background.png",apiBadgeColorSmallPng:"/front-static/shared/illustrations/api-badge-color-small.png",apiBadgeMediumPng:"/front-static/shared/illustrations/api-badge-medium.png",apiBadgePng:"/front-static/shared/illustrations/api-badge.png",apiBadgeSmallPng:"/front-static/shared/illustrations/api-badge-small.png",apiBetaPng:"/front-static/shared/illustrations/api-beta.png",blocks:{holdingAPng:"/front-static/shared/illustrations/blocks/holdingA.png",holdingBPng:"/front-static/shared/illustrations/blocks/holdingB.png",pointingAPng:"/front-static/shared/illustrations/blocks/pointingA.png",pointingBPng:"/front-static/shared/illustrations/blocks/pointingB.png",pointingCPng:"/front-static/shared/illustrations/blocks/pointingC.png",sidePeekAPng:"/front-static/shared/illustrations/blocks/sidePeekA.png",sidePeekBPng:"/front-static/shared/illustrations/blocks/sidePeekB.png",sidePeekCPng:"/front-static/shared/illustrations/blocks/sidePeekC.png",sidePeekDPng:"/front-static/shared/illustrations/blocks/sidePeekD.png",sidePeekEPng:"/front-static/shared/illustrations/blocks/sidePeekE.png",sidePeekFPng:"/front-static/shared/illustrations/blocks/sidePeekF.png",sidePeekGPng:"/front-static/shared/illustrations/blocks/sidePeekG.png",sidePeekHPng:"/front-static/shared/illustrations/blocks/sidePeekH.png",sidePeekIPng:"/front-static/shared/illustrations/blocks/sidePeekI.png",sidePeekRed01Png:"/front-static/shared/illustrations/blocks/sidePeekRed01.png",sittingAPng:"/front-static/shared/illustrations/blocks/sittingA.png",sittingBPng:"/front-static/shared/illustrations/blocks/sittingB.png",sittingCPng:"/front-static/shared/illustrations/blocks/sittingC.png",sittingDPng:"/front-static/shared/illustrations/blocks/sittingD.png",sittingEPng:"/front-static/shared/illustrations/blocks/sittingE.png",sittingRed01Png:"/front-static/shared/illustrations/blocks/sittingRed01.png",topPeek14Png:"/front-static/shared/illustrations/blocks/topPeek14.png",topPeek15Png:"/front-static/shared/illustrations/blocks/topPeek15.png",topPeek16Png:"/front-static/shared/illustrations/blocks/topPeek16.png",topPeek17Png:"/front-static/shared/illustrations/blocks/topPeek17.png",topPeek20Png:"/front-static/shared/illustrations/blocks/topPeek20.png",topPeekAPng:"/front-static/shared/illustrations/blocks/topPeekA.png",topPeekBPng:"/front-static/shared/illustrations/blocks/topPeekB.png",topPeekBlue01Png:"/front-static/shared/illustrations/blocks/topPeekBlue01.png",topPeekBlue02Png:"/front-static/shared/illustrations/blocks/topPeekBlue02.png",topPeekCPng:"/front-static/shared/illustrations/blocks/topPeekC.png",topPeekDPng:"/front-static/shared/illustrations/blocks/topPeekD.png",topPeekEPng:"/front-static/shared/illustrations/blocks/topPeekE.png",topPeekFPng:"/front-static/shared/illustrations/blocks/topPeekF.png",topPeekGPng:"/front-static/shared/illustrations/blocks/topPeekG.png",topPeekHPng:"/front-static/shared/illustrations/blocks/topPeekH.png",topPeekIPng:"/front-static/shared/illustrations/blocks/topPeekI.png",topPeekJPng:"/front-static/shared/illustrations/blocks/topPeekJ.png",topPeekKPng:"/front-static/shared/illustrations/blocks/topPeekK.png",topPeekLPng:"/front-static/shared/illustrations/blocks/topPeekL.png",topPeekMPng:"/front-static/shared/illustrations/blocks/topPeekM.png",topPeekRed01Png:"/front-static/shared/illustrations/blocks/topPeekRed01.png",topPeekRed02Png:"/front-static/shared/illustrations/blocks/topPeekRed02.png"},buildBadgeMediumPng:"/front-static/shared/illustrations/build-badge-medium.png",buildBadgePng:"/front-static/shared/illustrations/build-badge.png",competitorsPng:"/front-static/shared/illustrations/competitors.png",guidesBadgeColorSmallPng:"/front-static/shared/illustrations/guides-badge-color-small.png",guidesBadgeSmallPng:"/front-static/shared/illustrations/guides-badge-small.png",illoBookPng:"/front-static/shared/illustrations/illo-book.png",integrationsIllustrationPng:"/front-static/shared/illustrations/integrations-illustration.png",learnBadgeMediumPng:"/front-static/shared/illustrations/learn-badge-medium.png",learnBadgePng:"/front-static/shared/illustrations/learn-badge.png",neoflectPng:"/front-static/shared/illustrations/neoflect.png",notionAcademyBadgePng:"/front-static/shared/illustrations/notion-academy-badge.png",personalFeaturesIllustrationPng:"/front-static/shared/illustrations/personal-features-illustration.png",referenceBadgeColorSmallPng:"/front-static/shared/illustrations/reference-badge-color-small.png",referenceBadgeSmallPng:"/front-static/shared/illustrations/reference-badge-small.png",supporting:{boxesPng:"/front-static/shared/illustrations/supporting/boxes.png",clipboardPng:"/front-static/shared/illustrations/supporting/clipboard.png",coffeeCupsPng:"/front-static/shared/illustrations/supporting/coffee-cups.png",fileFoldersPng:"/front-static/shared/illustrations/supporting/file-folders.png",flyingPagesPng:"/front-static/shared/illustrations/supporting/flying-pages.png",globePng:"/front-static/shared/illustrations/supporting/globe.png",growingBooksPng:"/front-static/shared/illustrations/supporting/growing-books.png",housePng:"/front-static/shared/illustrations/supporting/house.png",legoBlocksPng:"/front-static/shared/illustrations/supporting/lego-blocks.png",mapPng:"/front-static/shared/illustrations/supporting/map.png",paperairplanePng:"/front-static/shared/illustrations/supporting/paperairplane.png",penPng:"/front-static/shared/illustrations/supporting/pen.png",peopleLookingAtDocPng:"/front-static/shared/illustrations/supporting/people-looking-at-doc.png",plantPng:"/front-static/shared/illustrations/supporting/plant.png",postItsPng:"/front-static/shared/illustrations/supporting/post-its.png",suitcasePng:"/front-static/shared/illustrations/supporting/suitcase.png",toolsPng:"/front-static/shared/illustrations/supporting/tools.png"},teamFeaturesIllustrationPng:"/front-static/shared/illustrations/team-features-illustration.png",teamworkPng:"/front-static/shared/illustrations/teamwork.png",templatesPng:"/front-static/shared/illustrations/templates.png",useCaseDatabasePng:"/front-static/shared/illustrations/use-case-database.png",useCaseNotePng:"/front-static/shared/illustrations/use-case-note.png",useCaseObjects:{designPng:"/front-static/shared/illustrations/use-case-objects/design.png",engineeringPng:"/front-static/shared/illustrations/use-case-objects/engineering.png",hrPng:"/front-static/shared/illustrations/use-case-objects/hr.png",marketingPng:"/front-static/shared/illustrations/use-case-objects/marketing.png",productPng:"/front-static/shared/illustrations/use-case-objects/product.png",salesPng:"/front-static/shared/illustrations/use-case-objects/sales.png",supportPng:"/front-static/shared/illustrations/use-case-objects/support.png"},useCaseWikiPng:"/front-static/shared/illustrations/use-case-wiki.png",womanAnsweringPhonePng:"/front-static/shared/illustrations/woman-answering-phone.png"},logos:{adobePng:"/front-static/shared/logos/adobe.png",black:{chatGptPlusPng:"/front-static/shared/logos/black/chatGPTPlus.png",fastCompanyPng:"/front-static/shared/logos/black/fastCompany.png",forbesPng:"/front-static/shared/logos/black/forbes.png",guruPng:"/front-static/shared/logos/black/guru.png",linearPng:"/front-static/shared/logos/black/linear.png",monzoPng:"/front-static/shared/logos/black/monzo.png",newYorkTimesPng:"/front-static/shared/logos/black/new-york-times.png",partifulPng:"/front-static/shared/logos/black/partiful.png",protocolPng:"/front-static/shared/logos/black/protocol.png",techCrunchPng:"/front-static/shared/logos/black/tech-crunch.png",theInformationPng:"/front-static/shared/logos/black/the-information.png",vergePng:"/front-static/shared/logos/black/verge.png",vergeV2Png:"/front-static/shared/logos/black/verge-V2.png",wallStreetJournalPng:"/front-static/shared/logos/black/wall-street-journal.png"},boxedPng:"/front-static/shared/logos/boxed.png",branchPng:"/front-static/shared/logos/branch.png",branchSmallPng:"/front-static/shared/logos/branch-small.png",cocoonPng:"/front-static/shared/logos/cocoon.png",codeAcademyPng:"/front-static/shared/logos/code-academy.png",color:{"1PasswordPng":"/front-static/shared/logos/color/1password.png",airtablePng:"/front-static/shared/logos/color/airtable.png",apploiPng:"/front-static/shared/logos/color/apploi.png",asanaV3Png:"/front-static/shared/logos/color/asana-V3.png",blinkistPng:"/front-static/shared/logos/color/blinkist.png",branchPng:"/front-static/shared/logos/color/branch.png",bufferPng:"/front-static/shared/logos/color/buffer.png",canvaPng:"/front-static/shared/logos/color/canva.png",capgeminiPng:"/front-static/shared/logos/color/capgemini.png",clayPng:"/front-static/shared/logos/color/clay.png",clickupPng:"/front-static/shared/logos/color/clickup.png",codaPng:"/front-static/shared/logos/color/coda.png",codecademyPng:"/front-static/shared/logos/color/codecademy.png",cronPng:"/front-static/shared/logos/color/cron.png",curologyPng:"/front-static/shared/logos/color/curology.png",cyberAgentPng:"/front-static/shared/logos/color/cyber-agent.png",deelPng:"/front-static/shared/logos/color/deel.png",duolingoPng:"/front-static/shared/logos/color/duolingo.png",figmaPng:"/front-static/shared/logos/color/figma.png",gleanPng:"/front-static/shared/logos/color/glean.png",googleDocsPng:"/front-static/shared/logos/color/googleDocs.png",grammarlyPng:"/front-static/shared/logos/color/grammarly.png",harmonicLabsPng:"/front-static/shared/logos/color/harmonic-labs.png",headspacePng:"/front-static/shared/logos/color/headspace.png",jasperPng:"/front-static/shared/logos/color/jasper.png",jiraPng:"/front-static/shared/logos/color/jira.png",karrotV2Png:"/front-static/shared/logos/color/karrot-v2.png",kinCartaV2Png:"/front-static/shared/logos/color/kin-carta-v2.png",kinCartaV3Png:"/front-static/shared/logos/color/kin-carta-v3.png",latticePng:"/front-static/shared/logos/color/lattice.png",leWagonPng:"/front-static/shared/logos/color/le-wagon.png",matchGroupPng:"/front-static/shared/logos/color/match-group.png",matchV2Png:"/front-static/shared/logos/color/match-v2.png",metalabPng:"/front-static/shared/logos/color/metalab.png",microsoft365Png:"/front-static/shared/logos/color/microsoft365.png",miroPng:"/front-static/shared/logos/color/miro.png",mitsubishiPng:"/front-static/shared/logos/color/mitsubishi.png",mixpanelPng:"/front-static/shared/logos/color/mixpanel.png",mondayPng:"/front-static/shared/logos/color/monday.png",monzoPng:"/front-static/shared/logos/color/monzo.png",multiversePng:"/front-static/shared/logos/color/multiverse.png",muxPng:"/front-static/shared/logos/color/mux.png",plaidPng:"/front-static/shared/logos/color/plaid.png",pocochaPng:"/front-static/shared/logos/color/pococha.png",qontoPng:"/front-static/shared/logos/color/qonto.png",sendbirdPng:"/front-static/shared/logos/color/sendbird.png",smartsheetPng:"/front-static/shared/logos/color/smartsheet.png",socarPng:"/front-static/shared/logos/color/socar.png",stationFPng:"/front-static/shared/logos/color/station-f.png",substackPng:"/front-static/shared/logos/color/substack.png",suntoryPng:"/front-static/shared/logos/color/suntory.png",takramPng:"/front-static/shared/logos/color/takram.png",todoistPng:"/front-static/shared/logos/color/todoist.png",toyotaPng:"/front-static/shared/logos/color/toyota.png",trelloPng:"/front-static/shared/logos/color/trello.png",typeformPng:"/front-static/shared/logos/color/typeform.png",wrikePng:"/front-static/shared/logos/color/wrike.png"},crowdcastPng:"/front-static/shared/logos/crowdcast.png",deelPng:"/front-static/shared/logos/deel.png",dotfacePng:"/front-static/shared/logos/dotface.png",duolingoPng:"/front-static/shared/logos/duolingo.png",figmaPng:"/front-static/shared/logos/figma.png",gittPng:"/front-static/shared/logos/gitt.png",idusPng:"/front-static/shared/logos/idus.png",latticePng:"/front-static/shared/logos/lattice.png",makespacePng:"/front-static/shared/logos/makespace.png",metalabV2Png:"/front-static/shared/logos/metalab-v2.png",mixpanelSmallPng:"/front-static/shared/logos/mixpanel-small.png",multiverseSmallPng:"/front-static/shared/logos/multiverse-small.png",newneekPng:"/front-static/shared/logos/newneek.png",notionSmallPng:"/front-static/shared/logos/notion-small.png",paperLogoPng:"/front-static/shared/logos/paper-logo.png",redditPng:"/front-static/shared/logos/reddit.png",sparkplusPng:"/front-static/shared/logos/sparkplus.png",theVergePng:"/front-static/shared/logos/the-verge.png",vercelPng:"/front-static/shared/logos/vercel.png",workwellV2Png:"/front-static/shared/logos/workwell-v2.png",wsjPng:"/front-static/shared/logos/wsj.png",zigzagPng:"/front-static/shared/logos/zigzag.png"},notionFeatures:{featureAtMentionV2Png:"/front-static/shared/notion-features/feature-at-mention-v2.png",featureAvEmbedPng:"/front-static/shared/notion-features/feature-av-embed.png",featureCodeSnippetsPng:"/front-static/shared/notion-features/feature-code-snippets.png",featureCommentsSidebarPng:"/front-static/shared/notion-features/feature-comments-sidebar.png",featureDocCollaborationPng:"/front-static/shared/notion-features/feature-doc-collaboration.png",featureDragDropPng:"/front-static/shared/notion-features/feature-drag-drop.png",featureExpressiveDesignSystemV2Png:"/front-static/shared/notion-features/feature-expressive-design-system-v2.png",featureG2Png:"/front-static/shared/notion-features/feature-g2.png",featureG2Spring2023Png:"/front-static/shared/notion-features/feature-g2-spring-2023.png",featureImporterConfluencePng:"/front-static/shared/notion-features/feature-importer-confluence.png",featureMathEquationPng:"/front-static/shared/notion-features/feature-math-equation.png",featureSearchPng:"/front-static/shared/notion-features/feature-search.png",featureSlashCommandPng:"/front-static/shared/notion-features/feature-slash-command.png",featureSyncedBlocksPng:"/front-static/shared/notion-features/feature-synced-blocks.png",featureTeamspacesPng:"/front-static/shared/notion-features/feature-teamspaces.png",featureTeamspacesV2Png:"/front-static/shared/notion-features/feature-teamspaces-v2.png",featureTocPng:"/front-static/shared/notion-features/feature-toc.png",featureTogglesPng:"/front-static/shared/notion-features/feature-toggles.png",featureWorkspaceAnalyticsV2Png:"/front-static/shared/notion-features/feature-workspace-analytics-v2.png"},notionIntegrations:{integrationAmplitudePng:"/front-static/shared/notion-integrations/integration-amplitude.png",integrationFigmaPng:"/front-static/shared/notion-integrations/integration-figma.png",integrationGithubPng:"/front-static/shared/notion-integrations/integration-github.png",integrationGithubV2Png:"/front-static/shared/notion-integrations/integration-github-V2.png",integrationJiraPng:"/front-static/shared/notion-integrations/integration-jira.png",integrationSlackPng:"/front-static/shared/notion-integrations/integration-slack.png"},notionProducts:{aiPng:"/front-static/shared/notion-products/ai.png",aiV5Png:"/front-static/shared/notion-products/ai-V5.png",docsPng:"/front-static/shared/notion-products/docs.png",projectsPng:"/front-static/shared/notion-products/projects.png",wikisPng:"/front-static/shared/notion-products/wikis.png"},people:{marieSzutsPng:"/front-static/shared/people/marie-szuts.png",rahimMakaniPng:"/front-static/shared/people/rahim-makani.png",vinayHiremathPng:"/front-static/shared/people/vinay-hiremath.png"},replaces:{notesPng:"/front-static/shared/replaces/notes.png",tasksPng:"/front-static/shared/replaces/tasks.png",wikisPng:"/front-static/shared/replaces/wikis.png"},screenshots:{screenshotIntegrationWikisPng:"/front-static/shared/screenshots/screenshot-integration-wikis.png"},templates:{companyHomePng:"/front-static/shared/templates/company-home.png",contentCalendarPng:"/front-static/shared/templates/content-calendar.png",designSystemPng:{"en-US":"/front-static/shared/templates/design-system/en-US.png","ko-KR":"/front-static/shared/templates/design-system/ko-KR.png"},docsPng:"/front-static/shared/templates/docs.png",editorialBusinessCollectionPng:"/front-static/shared/templates/editorial-business-collection.png",editorialCreatorCollectionPng:"/front-static/shared/templates/editorial-creator-collection.png",editorialCrmCollectionPng:"/front-static/shared/templates/editorial-crm-collection.png",editorialFormsCollectionPng:"/front-static/shared/templates/editorial-forms-collection.png",editorialHolidaysCollectionPng:"/front-static/shared/templates/editorial-holidays-collection.png",editorialMealsCollectionPng:"/front-static/shared/templates/editorial-meals-collection.png",editorialNewBlocksCollectionPng:"/front-static/shared/templates/editorial-new-blocks-collection.png",editorialPlaceholderIllustrationPng:"/front-static/shared/templates/editorial-placeholder-illustration.png",editorialPlaceholderTemplatePng:"/front-static/shared/templates/editorial-placeholder-template.png",employeeOnboardingPng:"/front-static/shared/templates/employee-onboarding.png",faviconIco:"/front-static/shared/templates/favicon.ico",meetingNotesPng:{"en-US":"/front-static/shared/templates/meeting-notes/en-US.png","ko-KR":"/front-static/shared/templates/meeting-notes/ko-KR.png"},productWikiPng:"/front-static/shared/templates/product-wiki.png",roadmapPng:{"en-US":"/front-static/shared/templates/roadmap/en-US.png","ko-KR":"/front-static/shared/templates/roadmap/ko-KR.png"},templatesLogoPng:"/front-static/shared/templates/templates-logo.png",timelinePng:"/front-static/shared/templates/timeline.png"},thumbnails:{placeholderPng:"/front-static/shared/thumbnails/placeholder.png"},tweetsV2Png:"/front-static/shared/tweets-v2.png"},storybook:{careersHeroIllustrationV2Png:"/front-static/storybook/careers-hero-illustration-v2.png",goalsPng:"/front-static/storybook/goals.png",jiraLogoSvg:"/front-static/storybook/jira-logo.svg",outerIlloPlaceholderPng:"/front-static/storybook/outer-illo-placeholder.png"}}},967041:function(t,e,n){"use strict";n.d(e,{vc:function(){return o}});let r='{"isLocalhost":false,"appleTeamId":"LBQJ96FQ8D","mobileAppId":"notion.id","mobileDisplayName":"Notion","domainBaseUrl":"https://www.notion.so","adminUrl":"https://admin.notion.so","publicDomainName":"notion.site","protocol":"notion","domainName":"www.notion.so","api":{"http":"/api/v3"},"googleOAuth":{"clientId":"905154081809-858sm3f0qnalqd9d44d9gecjtrdji9tf.apps.googleusercontent.com"},"env":"production","desktopAppId":"notion.id","desktopDisplayName":"Notion","staticS3":{"url":"https://prod-notion-assets.s3-us-west-2.amazonaws.com","bucket":"prod-notion-assets"},"desktopS3":{"proxyUrl":"https://desktop-release.notion-static.com","url":"https://s3-us-west-2.amazonaws.com/desktop-release.notion-static.com"},"favicon":"/images/favicon.ico","iOSAppId":1232780281,"androidAppSigningKeyFingerprint":"60:07:89:A4:63:AC:58:12:B9:44:C6:95:C1:8C:89:AC:AE:94:57:99:9D:8C:D3:5C:A2:7A:09:2C:DD:5D:9A:8D","loggly":{"token":"9b01b08e-c969-4e27-837c-805d1fc6ec7b"},"splunk":{"token":"EA76605A-F565-4B17-A496-34435622A1EB"},"lastUpdatedTime":1746828301384,"messageStore":{"clientURL":"https://msgstore.www.notion.so","api":"/api/v1"},"audioProcessor":{"clientURL":"https://audioprocessor.www.notion.so","api":"/api/v1"},"stripe":{"key":"pk_live_vuNO27XGTCbXjVwneiECILjT"},"calendar":{"domainBaseUrl":"https://calendar.notion.so","notionAuthUrl":"https://calendar.notion.so/notion-auth","openNotionDatabaseUrl":"https://calendar.notion.so/open-notion-database","createEventUrl":"https://calendar.notion.so/event/create","calendarSettingsUrl":"https://calendar.notion.so/settings/calendars","calendarMeetWithUrl":"https://calendar.notion.so/meet-with","desktopProtocol":"cron","downloadUrl":"https://www.notion.so/calendar/download"},"zoom":{"desktopProtocol":"zoommtg"},"cron":{"domainBaseUrl":"https://calendar.cron.com"},"mail":{"apiBaseUrl":"https://api.mail.notion.so","domainBaseUrl":"https://mail.notion.so","protocol":"notionmail"},"identity":{"domainBaseUrl":"https://identity.notion.so"},"revenueCat":{"apiResponseMaxAge":604800000,"entitlementIDs":{"personal":"notion.id.personal_pro"},"productIDs":{"personal":{"monthly":"notion.id.personal_pro_monthly","yearly":"notion.id.personal_pro_yearly"}}},"mutiny":{"personalKey":"1149e901f65fc47c"},"partnerStack":{"apiKey":"pk_6nwYfqCKEoPt2lTuU8Veswm2zArJ3Apq"},"isAdminMode":false,"isDevelopingInAirplaneMode":false,"publicFileS3":{"url":"https://s3-us-west-2.amazonaws.com/public.notion-static.com","bucket":"public.notion-static.com"},"secureFileConfig":{"rootPath":"/f","protocol":"https","hostname":"file.notion.so"},"pricing":{"invoiceDaysUntilDue":30,"free":{"spaceBlockLimit":1000,"excludedBlockLimit":800,"fileUploadMaxBytes":5000000},"personal_free":{"fileUploadMaxBytes":5000000},"team_free":{"spaceBlockLimit":1000,"fileUploadMaxBytes":5000000},"student":{"productId":"prod_FhChFoDp7gS1Ba"},"personal":{"productId":"prod_CpavZFCbxF2YGx","monthlyPrice":500,"yearlyPrice":4800},"plus":{"productId":"prod_CpawK4ih14xs4t","monthlyPricePerMember":1000,"yearlyPricePerMember":9600},"business":{"productId":"prod_LEnFERYcTgENz8","monthlyPricePerMember":1800,"yearlyPricePerMember":18000},"enterprise":{"productId":"prod_Cpb8M1AFEFhdy1","monthlyPricePerMember":2500,"yearlyPricePerMember":24000},"ai":{"productId":"prod_N6tyEr9FFSTXJo","monthlyPricePerMember":1000,"yearlyPricePerMember":9600},"sites_custom_hostnames":{"productId":"prod_Q71OevO5uJ7LaT"},"marketplace_template":{"productId":"prod_Qegz6UNe3mEnud"},"tax":{"productId":"prod_NkY3TPsHf93DoK"}},"promotions":{"ai":{"writer":{"baseGrant":{"singlePlayerAmount":10,"multiplayerAmount":10,"unit":"responses"},"userGrant":{"singlePlayerAmount":10,"multiplayerAmount":10,"unit":"responses"},"grant032023":{"singlePlayerAmount":20,"multiplayerAmount":20,"unit":"responses","waitMs":604800000},"studentGrant":{"singlePlayerAmount":50,"multiplayerAmount":50,"unit":"responses"},"studentGitHubGrant":{"singlePlayerAmount":50,"multiplayerAmount":50,"unit":"responses"},"maxAllowance":{"free":500,"paid":500}},"qna":{"baseGrant":{"singlePlayerAmount":10,"multiplayerAmount":10,"unit":"responses"},"userGrant":{"singlePlayerAmount":10,"multiplayerAmount":10,"unit":"responses"},"grant032023":{"singlePlayerAmount":20,"multiplayerAmount":10,"unit":"responses","waitMs":604800000},"studentGrant":{"singlePlayerAmount":50,"multiplayerAmount":50,"unit":"responses"},"studentGitHubGrant":{"singlePlayerAmount":50,"multiplayerAmount":50,"unit":"responses"},"maxAllowance":{"free":100,"paid":500}}}},"trials":{"default":{"duration":14},"enterprise":{"duration":30},"mm_ent":{"duration":30},"upwork":{"duration":30},"perfmark":{"duration":30},"reverse":{"duration":14},"reverse_mm_ent":{"duration":30},"business_reverse":{"duration":30},"business_cc":{"duration":30},"stacked_business_trial":{"duration":30},"admin_3m":{"duration":90},"admin_6m":{"duration":180},"admin_12m":{"duration":365},"admin_3m_smb":{"duration":90},"admin_6m_smb":{"duration":180},"admin_12m_lenny":{"duration":365},"admin_1m_startups_business":{"duration":30},"admin_3m_startups_business":{"duration":90},"admin_6m_startups_business":{"duration":180},"admin_12m_startups_business":{"duration":365},"creator_6m":{"duration":180},"creator_12m":{"duration":365},"creator_12m_no_ai":{"duration":365},"admin_6m_business":{"duration":180},"plus_bundle_1m":{"duration":30},"business_1m":{"duration":30}},"offline":true,"embedly":{"key":"421626497c5d4fc2ae6b075189d602a2"},"iframely":{"key":"222a85036317ca50d3ba5f321bfda6f0"},"iframely_prod":{"key":"656ac74fac4fff346b811dca7919d483"},"facebook":{"pixelId":"499229960464487"},"aif":{"url":"https://aif.notion.so/aif-production.html"},"statuspage":{"pageId":"kgl53swp0yg1","apiToken":"46f89699-847b-4887-ab99-8f4a820d2eff"},"statsig":{"apiKey":"client-Tgza5wNFa8dVt9BdeUfG6Vkm29bHxX10MhoztTMzLBB"},"googleReCaptcha":{"siteKey":"6LcvqigfAAAAAPaPL3j2YLldFcZVGwKvG9TmjDgK"},"turnstile":{"sitekey":"0x4AAAAAAADLq8YYJOHc6qqw"},"google":{"clientId":"905154081809-858sm3f0qnalqd9d44d9gecjtrdji9tf.apps.googleusercontent.com","mapsApiKey":"AIzaSyB543mcD0Ehv18H5e0iD8L-J2lyN7AvKCo"},"sprig":{"environmentId":"2HKBN1wgCwHr"},"front":{"domainBaseUrl":"https://www.notion.com"},"syncSession":{"cookieName":"p_sync_session","domain":".notion.so"},"imageProxy":{"baseUrl":"https://img.notionusercontent.com/"},"meticulous":{"enable":false}}';if(!r)throw Error("process.env.NEXT_PUBLIC_CLIENT_CONFIG is missing");let o=JSON.parse(r)},668301:function(t,e,n){"use strict";let r;n.d(e,{ok:function(){return j},MB:function(){return I},ii:function(){return r},Y_:function(){return T},j:function(){return E}});var o=n(240926);function i(t){return"object"==typeof t&&!!t&&!(function(t){if(!("object"==typeof t&&null!==t)||"[object Object]"!==(null===t?void 0===t?"[object Undefined]":"[object Null]":toString.call(t)))return!1;if(null===Object.getPrototypeOf(t))return!0;let e=t;for(;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}(t)||Array.isArray(t)||u(t)||l(t))}function a(t,e){return!("ignore-class-instances"===e&&i(t))&&(null==t||Array.isArray(t)&&0===t.length||u(t)&&0===t.size||l(t)&&0===t.size||f(t)&&!u(t)&&!l(t)&&0===Object.keys(t).length)}let s={annotationOpsBefore:!0,annotationOpsAfter:!0,a:!0,b:!0,workflowOperations:!0,threadOperations:!0,threadRecordMap:!0};var c=function t(e,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if("ignore-class-instances"===n&&i(e))return e;if(Array.isArray(e)){let i=(0,o.Ay)(e),s=0;for(let e=0;e0&&r[0]!==e){i[s]=i[e],s+=1;continue}let o=t(i[e],n,r.slice(1));a(o,n)||(i[s]=o,s+=1)}i.length=s}else if(u(e)){if(r.length>0)throw Error("Cannot traverse path into a Set");for(let t of e)a(t,n)&&e.delete(t)}else if(l(e)){if(r.length>0)throw Error("Cannot traverse path into a map");for(let r of e.keys()){let o=t(e.get(r),n);a(o,n)?e.delete(r):e.set(r,o)}}else if(f(e))for(let o of Object.keys(e)){if(s[o]||r.length>0&&r[0]!==o)continue;let i=t(e[o],n,r.slice(1));a(i,n)?delete e[o]:e[o]=i}if(!a(e,n))return e};function u(t){return t instanceof Set}function l(t){return t instanceof Map}function f(t){let e=typeof t;return null!==t&&("object"===e||"function"===e)}var p=n(512726),d=n(244918),g=n(130373),h=n(278338),m=n(52399),v=n(486157),y=n(764055),b=n(967041),_=n(107194),k=n(127444),w=n(312969),S=n(762375);class P{constructor(){var t=this;this.analyticsData=(0,m.UZ)(),this.setFrontAnalyticsData=t=>{this.analyticsData.resolve(t)},this.track=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(async()=>{var r,o;let i=await t.analyticsData.promise,a=(0,v.ZP)(),s=(0,w.f)(),u=await A(s),l=(0,S.Y)(),f=(r={sharedUUID:a,...i,locale:l,...n,...u,appSource:"front",__context:{locale:l,page:{path:window.location.pathname,referrer:window.document.referrer,search:window.location.search,title:window.document.title,url:window.location.href}}},o=["user_id","device_id"],r?(o.forEach(t=>{t in r&&(r[t]=r[t]?r[t].replace(/-/g,""):void 0)}),c(r,"ignore-class-instances")):r);g.j8({eventName:e,eventData:f})})()},this.identifyDevice=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];g.fK({traits:t})}}}let x=new P,E=x.track;x.identifyDevice;let T=x.setFrontAnalyticsData;async function A(t){var e,n,r;let o=(0,y.nx)(new URL(window.location.href).toString()),i=(0,p.LC)(),a=await (0,k.hh)(),s=await (0,k.ec)("amplitude"),c={is_desktop:t.isElectron,is_mobile:t.isMobile,is_tablet:!1,is_react_native:t.isMobileNative,is_ios:t.isIOS,build_commit_hash:"0d2ad1afff5635f870c26b0d5f1c014ffb49f173",build_date:"2025-05-09T22:05:45.413Z",deviceType:t.os,device_type:t.deviceType,device_os:t.os,platform:t.platform,browser:t.browserName,browser_version:t.browserVersion,pathname:document.location?document.location.pathname:"",referer:document.referrer||"none",utm_source:null==o?void 0:o.utm_source,utm_medium:null==o?void 0:o.utm_medium,utm_campaign:null==o?void 0:o.utm_campaign,utm_term:null==o?void 0:o.utm_term,utm_content:null==o?void 0:o.utm_content,notion_browser_id:a,notion_top_level_domain:null==(n=null===(e=document.location)||void 0===e?void 0:e.hostname)?void 0:null===(r=n.split(".notion."))||void 0===r?void 0:r[1],is_user_consent_to_track:s,tid:i&&(0,v.F9)(i)};return h.GM(c,h.o8)}function j(t){return{label:(null==t?void 0:t.textContent)??void 0,href:t.href}}async function C(){let t=await (0,k.hh)();await g.j2({isEnabled:!0,config:b.vc,deviceId:t,endpoint:d.kv,cookieService:_.i})}function I(){C()}},871725:function(t,e,n){"use strict";n.d(e,{lY:function(){return i},pt:function(){return o}});var r=n(967041);async function o(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i(t,e)}async function i(t){let e,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=function(t){let e=function(t){let e=r.vc.domainBaseUrl;if(!t)return e;switch(t){case"local":return"http://localhost:3004";case"development":return e;case"staging":case"production":return"https://www.notion.so"}}("production");return`${e}${r.vc.api.http}/${t}`}(t),s=new Headers(null==i?void 0:i.headers);s.set("Content-Type","application/json");try{n=await fetch(a,{method:"POST",credentials:"same-origin",body:JSON.stringify(o),headers:s})}catch(t){return{error:{type:"connection",error:t}}}if(200===n.status)try{return{value:await n.json()}}catch(t){return{error:{type:"decoding",error:t,response:n}}}try{e=await n.json()}catch(t){}return{error:{type:"http",status:n.status,body:e,response:n}}}},698964:function(t,e,n){"use strict";n.d(e,{p:function(){return r}});let r={xs:375,s:600,xm:840,m:1080,l:1280,xl:1440}},127444:function(t,e,n){"use strict";n.d(e,{VY:function(){return W},js:function(){return Z},Mi:function(){return N},GA:function(){return B},N7:function(){return P},CH:function(){return T},hh:function(){return j},y8:function(){return C},GW:function(){return L},G4:function(){return D},Kh:function(){return U},A$:function(){return M},ld:function(){return I},ec:function(){return J},jl:function(){return R},HA:function(){return V},nJ:function(){return E},d8:function(){return x},KY:function(){return H},JD:function(){return F},Rh:function(){return z}});var r=n(552034),o=n.n(r),i=n(258030);let a=Object.prototype.toString,s=Object.prototype.hasOwnProperty,{getPrototypeOf:c}=Object,u=Object.prototype;function l(t){if("[object Object]"!==a.call(t))return!1;let e=c(t);return null===e||e===u}function f(t){for(let e in t)if(s.call(t,e))return!1;return!0}function p(t,e){return t===e||(Array.isArray(t)?!!(0===t.length&&Array.isArray(e))&&0===e.length:"object"==typeof t&&null!==t&&!!(l(t)&&f(t)&&"object"==typeof e&&null!==e&&l(e)&&f(e)))}n(319020);class d{memo(t,e){if(this.state&&function(t,e){if(t.length!==e.length)return!1;for(let n=0;no().get(),[document.cookie])[t]}async function x(t,e){await K(t)&&o().set(t,e,{path:h._j.root,expires:new Date(i.J3(t)),secure:!1,domain:i.yT(v.vc)})}function E(t,e){let n=e||i.yT(v.vc);o().remove(t,{domain:n});let r=".www";n.startsWith(r)&&o().remove(t,{domain:n.replace(r,"")}),e||o().remove(t)}async function T(){let t=await w("notion_browser_id");if(t)return t}let A=`w_${(0,m.ZP)()}`;async function j(){return await T()||A}async function C(t){if(t)return t;let e=await w("notion_browser_id");if(e)return e;if("undefined"==typeof document)return"";let n=await w("notion_experiment_device_id");if(n)return n;let r=(0,m.ZP)();return x("notion_experiment_device_id",r),r}async function I(t){if(await G(t))return w("notion_user_id")}async function O(){return w("notion_sync_user_id")}async function R(){return!!await I("necessary")}async function B(){return!!(await R()||b(await O()).is_logged_in)}async function N(){return await I("performance")||b(await O()).notion_user_id}function D(){return w("notion_check_cookie_consent")}function U(){return w("notion_cookie_consent")}function M(){return w("notion_locale")}function L(){return w("_fbp")}function F(t){let{locale:e,callback:n}=t;x("notion_locale",`${e}/user_choice`),x("NEXT_LOCALE",e),(0,k.pt)("setlocale",{locale:e}).then(n)}function H(t){x("notion_cookie_consent",JSON.stringify(t))}async function V(){for(let t of i.MB()){if(g.e0.includes(t))continue;let e=await w(t);e&&x(t,e)}}async function z(t){let e=await $(),n=i.Rh(e);n.hasError&&y.g9.error("cookieHelpers.validateHasPermissionArgs",{...t,hasPermissionArgs:e,validateResult:n})}async function K(t){return i.eZ({name:t,cookieService:_.i})}async function G(t){return i.vO({trackingType:t,cookieService:_.i})}async function J(t){return i.ec({service:t,cookieService:_.i})}async function $(){return i.vR({cookieService:_.i})}async function W(){return i.VY({cookieService:_.i})}async function Z(){return i.js({cookieService:_.i})}},312969:function(t,e,n){"use strict";n.d(e,{f:function(){return o}});var r=n(532476);function o(){let t=(0,r.U)(window,window.navigator.userAgent),e=t.getBrowserName(),n=t.getBrowserVersion(),o=t.isYandex(),i=t.isEdgeHTML(),a=t.isChrome(),s=t.isSafari(),c=t.isFirefox(),u=t.isAndroid(),l=t.isIOS(),f=t.isMobile(),p=t.isDesktop(),d=t.isMac(),g=t.isWindows(),h=t.isChromebook(),m=t.isLinux(),v=t.isRetina(),y=t.getDeviceOS();return{isBrowser:!0,isElectron:!1,isElectronMac:!1,isMobileNative:!1,isNative:!1,isChromeExtension:!1,isYandex:o,isEdgeHTML:i,isChrome:a,isSafari:s,isFirefox:c,isAndroid:u,isIOS:l,isMobile:f,isDesktop:p,isMac:d,get isApple(){return d||l},isWindows:g,isChromebook:h,isLinux:m,isRetina:v,os:y,osVersion:t.getDeviceOSVersion(),platform:"browser",browserName:e,browserVersion:n,isBannedGoogleSSOUserAgent:t.getIsBannedGoogleSSOUserAgent(),isMobileBrowser:f&&!0,isDesktopBrowser:p&&!0,isServer:!1,deviceType:f?"web-mobile":"web-desktop"}}},57574:function(t,e,n){"use strict";n.d(e,{G:function(){return s},y:function(){return c}});var r=n(512726),o=n(486157),i=n(967041),a=n(74015);function s(t){let{deviceId:e,url:n}=t;if(void 0===e)return n;let i=new URL(n);return i.searchParams.has(r.J6)||i.searchParams.set(r.J6,(0,o.F9)(e)),i}function c(t,e){return t.origin.endsWith(i.vc.publicDomainName)||(t.origin===i.vc.domainBaseUrl||t.origin===i.vc.front.domainBaseUrl)&&a.v4.has(t.pathname)?s({url:t,deviceId:e}):t}},762375:function(t,e,n){"use strict";n.d(e,{al:function(){return c},Y:function(){return u},lr:function(){return d},E8:function(){return g},LL:function(){return l},Sf:function(){return f},w:function(){return m},u_:function(){return p},vO:function(){return b},EK:function(){return k},wR:function(){return _},Jb:function(){return v},z8:function(){return y},L1:function(){return w}});var r=/-u(?:-[0-9a-z]{2,8})+/gi;function o(t,e,n){if(void 0===n&&(n=Error),!t)throw new n(e)}function i(t,e){for(var n=e;;){if(t.has(n))return n;var r=n.lastIndexOf("-");if(!~r)return;r>=2&&"-"===n[r-2]&&(r-=2),n=n.slice(0,r)}}var a=n(433327),s=n(240926);let c="en-US";function u(){let t=document.documentElement.lang;return void 0!==t?(0,a.lg)(t):c}function l(){return navigator.languages}function f(){return[new Intl.NumberFormat().resolvedOptions().locale]}function p(t){let{locale:e}=t,n=[...l(),...f()],s=Object.keys(a.cA);try{let t=function(t,e,n,a,s,c){for(var u,l=(u="lookup"===n.localeMatcher?function(t,e,n){for(var o={locale:""},a=0;a2){var k=l.indexOf("-x-");-1===k?l+=p:l=l.slice(0,k)+p+l.slice(k,l.length),l=Intl.getCanonicalLocales(l)[0]}return f.locale=l,f}(s.reduce(function(t,e){return t.add(e),t},new Set),Intl.getCanonicalLocales(n),{localeMatcher:"best fit"},[],{},function(){return e}).locale;if((0,a.xf)(t))return t;if((0,a.jM)(t))return a.cA[t];return e}catch(t){return e}}function d(t){let e=document.getElementById("__I18N_DATA__");return e?JSON.parse(e.content):{}}function g(t){let e={"en-US":{"frontNotificationBanner.notification.localeMismatch.cta":"Change to {locale}","frontNotificationBanner.notification.localeMismatch.message":"See this page in your preferred language."},"da-DK":{"frontNotificationBanner.notification.localeMismatch.cta":"Skift til {locale}","frontNotificationBanner.notification.localeMismatch.message":"Se denne side p\xe5 dit foretrukne sprog."},"de-DE":{"frontNotificationBanner.notification.localeMismatch.cta":"Zu {locale} wechseln","frontNotificationBanner.notification.localeMismatch.message":"Diese Seite in Ihrer bevorzugten Sprache ansehen."},"es-ES":{"frontNotificationBanner.notification.localeMismatch.cta":"Cambiar a {locale}","frontNotificationBanner.notification.localeMismatch.message":"Ver esta p\xe1gina en su idioma preferido."},"es-LA":{"frontNotificationBanner.notification.localeMismatch.cta":"Cambia a {locale}","frontNotificationBanner.notification.localeMismatch.message":"Ve esta p\xe1gina en el idioma que prefieras."},"fi-FI":{"frontNotificationBanner.notification.localeMismatch.cta":"Vaihda {locale}","frontNotificationBanner.notification.localeMismatch.message":"Katso t\xe4m\xe4 sivu haluamallasi kielell\xe4."},"fr-FR":{"frontNotificationBanner.notification.localeMismatch.cta":"Changer vers {locale}","frontNotificationBanner.notification.localeMismatch.message":"Voir cette page dans votre langue pr\xe9f\xe9r\xe9e."},"ja-JP":{"frontNotificationBanner.notification.localeMismatch.cta":"{locale} に切り替える","frontNotificationBanner.notification.localeMismatch.message":"このページをお好きな言語でご覧ください。"},"ko-KR":{"frontNotificationBanner.notification.localeMismatch.cta":"{locale}로 전환","frontNotificationBanner.notification.localeMismatch.message":"이 페이지를 선호하는 언어로 보세요."},"nb-NO":{"frontNotificationBanner.notification.localeMismatch.cta":"Bytt til {locale}","frontNotificationBanner.notification.localeMismatch.message":"Se denne siden i ditt foretrukne spr\xe5k."},"nl-NL":{"frontNotificationBanner.notification.localeMismatch.cta":"Wijzig naar {locale}","frontNotificationBanner.notification.localeMismatch.message":"Bekijk deze pagina in uw voorkeurstaal."},"pt-BR":{"frontNotificationBanner.notification.localeMismatch.cta":"Mudar para {locale}","frontNotificationBanner.notification.localeMismatch.message":"Ver esta p\xe1gina em seu idioma preferido."},"sv-SE":{"frontNotificationBanner.notification.localeMismatch.cta":"Byt till {locale}","frontNotificationBanner.notification.localeMismatch.message":"Se denna sida i ditt favoritspr\xe5k."},"zh-CN":{"frontNotificationBanner.notification.localeMismatch.cta":"切换到 {locale}","frontNotificationBanner.notification.localeMismatch.message":"查看此页面在您首选的语言中。"},"zh-TW":{"frontNotificationBanner.notification.localeMismatch.cta":"調整為{locale}","frontNotificationBanner.notification.localeMismatch.message":"選擇你偏好的語言來瀏覽此頁。"}};return e[t]||e["en-US"]}let h={"de-DE":"Notion","en-US":"Notion","ko-KR":"Notion (노션)","ja-JP":"Notion (ノーション)","fr-FR":"Notion","es-LA":"Notion","pt-BR":"Notion","zh-CN":"Notion","es-ES":"Notion","zh-TW":"Notion","da-DK":"Notion","fi-FI":"Notion","nb-NO":"Notion","nl-NL":"Notion","sv-SE":"Notion",pseudo:"[!!Ƞǿŧīǿ\xf1!!]"};function m(t){return h[(0,a.lg)(t)]}function v(t){return a.uI.includes(t)}let y={"en-US":"en-US","es-ES":"es-ES","es-LA":"es","fr-FR":"fr","de-DE":"de","fi-FI":"fi-FI","ja-JP":"ja","ko-KR":"ko","nb-NO":"nb-NO","nl-NL":"nl-NL","da-DK":"da-DK","sv-SE":"sv-SE","zh-CN":"zh-CN","zh-TW":"zh-TW","pt-BR":"pt",pseudo:"en-US"};function b(t){return t.startsWith("en")}function _(t){return t.startsWith("ko")}function k(t){return t.startsWith("ja")}function w(t){let e=t.replace(/^([a-zA-Z]+)(?:-([a-zA-Z]+))?$/,(t,e,n)=>[e.toLowerCase(),null==n?void 0:n.toUpperCase()].filter(s.lm).join("-"));return(0,a.xf)(e)?e:(0,a.jM)(e)?a.cA[e]:"ko"===e?"ko-KR":"en-US"}},420966:function(t,e,n){"use strict";n.d(e,{yl:function(){return y},kZ:function(){return v},g9:function(){return S}});var r=n(819126),o=n.n(r),i=n(318397),a=n(52399),s=n(240926),c=n(967041);function u(){let t=[];return function(e,n){if("object"!=typeof n||null===n)return n;for(;t.length>0&&t.at(-1)!==this;)t.pop();return t.includes(n)?"[Circular]":(t.push(n),n)}}let l=(0,s.Ay)([]),f="front",p={debug:"debug",log:"info",warn:"warning",error:"error"},d=new Set(["NONE","CAPTURING_PHASE","AT_TARGET","BUBBLING_PHASE"]);async function g(t,e,r){var o;let i=e.call(t,"",t);if("object"!=typeof i||!i||r>10)return i;let c=t=>g(t,e,r+1);if(Array.isArray(i))return(0,a.qd)(i,8,c);if("function"==typeof(null==(o=i)?void 0:o[Symbol.iterator])&&(Array.isArray(o)||(((null==o?void 0:o.size)??(null==o?void 0:o.length)??0)<1?o instanceof Set||o instanceof WeakSet||o instanceof NodeList||o instanceof HTMLCollection:function(t){let{value:e}=t[Symbol.iterator]().next();return!Array.isArray(e)}(o))))return(0,a.qd)(Array.from(i),8,c);if(!(0,s.Rw)(i)&&(i instanceof Error||Object.getPrototypeOf(i.constructor)===Error))return c(Object.fromEntries(Object.getOwnPropertyNames(i).map(t=>[t,i[t]])));if(!(0,s.Rw)(i)&&(i instanceof Event||Object.getPrototypeOf(i.constructor)===Event))return c(function(t){let e=(0,s.Ay)({});for(let n in t){let r=t[n];"function"==typeof r||d.has(n)||(e[n]=r)}return e}(i));if(i===globalThis||i instanceof Document)return i.toString();if(i instanceof HTMLElement){let{getCssSelector:t}=await n.e(86863).then(n.bind(n,586863));return t(i,{maxCombinations:10,maxCandidates:100})}return Object.fromEntries(await (0,a.qd)(Object.entries(i),8,async t=>{let[e,n]=t;return[e,await c(n)]}))}async function h(){for(var t=arguments.length,e=Array(t),n=0;ng(t,u(),0).catch(()=>(console.error("Failed to transform arg",t),t)))}let m=/\b%[disfoObxecj]\b/;function v(){var t;let e=Array.isArray(l)?l:void 0;e&&(l=new i.I({transform:b,token:null===(t=c.vc.splunk)||void 0===t?void 0:t.token}),null==e||e.forEach(t=>l.push(t)))}async function y(){var t;return null===(t=l.flush)||void 0===t?void 0:t.call(l)}async function b(t){if(t.from!==f)return t;let{level:e,type:n,args:r,environment:i}=t,a=await h(...r),c=function(){for(var t=arguments.length,e=Array(t),n=0;n"object"==typeof t&&t?`$${e}`:`${t}`).join(" ");if(m.test(r))throw Error(`Disallowed format token in output message: ${e}`);return r}(...r),l=a.map(t=>"object"==typeof t&&t?JSON.stringify(t,u()):t).join(" "),p=function(t){let e=(0,s.Ay)(o().parse((null==t?void 0:t.search)??"",{ignoreQueryPrefix:!0,comma:!0}));return{hash:t.hash,host:t.host,hostname:t.hostname,href:t.href,origin:t.origin,pathname:t.pathname,port:t.port,protocol:t.protocol,search:t.search,searchParams:e}}(new URL(window.location.href));return{level:e,type:(0,s.Ay)(n),from:f,data:a,escaped:c,message:l,environment:i,url:p}}let _=new Set(["local","development"]);function k(t){for(var e,n=arguments.length,r=Array(n>1?n-1:0),o=1;on.searchParams.set(e,t))),n.href}function p(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"marketing";if(!t)return t;let{deviceId:c}=e||{};if(!c)return t;let f=a.vc.domainBaseUrl||"https://www.notion.so",p=a.vc.publicDomainName||"notion.site",d=(0,s.sD)(t),g=d?new URL(t):new URL(t,f);return!function(t){let{url:e,notionAppDomain:n,notionSiteDomainSuffix:r}=t;return e.origin!==n?e.origin.endsWith(r)||l.has(e.hostname):!!e.pathname.startsWith(o._j.signup)||u.has(e.pathname)}({url:g,notionAppDomain:f,notionSiteDomainSuffix:p})?t:(g.searchParams.set("from",n),g.searchParams.set("pathname",window.location.pathname),g.searchParams.set(r.J6,(0,i.F9)(c)),d)?g.toString():`${g.pathname}${g.search}${g.hash}`}},83240:function(t,e,n){"use strict";n.d(e,{MC:function(){return r},np:function(){return o}});let r=["dark"],o=["base","red","blue","yellow","purple","orange","teal","makeWithNotion","site",...r]},23207:function(t,e,n){"use strict";n.d(e,{x6:function(){return d},Eg:function(){return l},UY:function(){return f},RG:function(){return v},B$:function(){return m},R:function(){return y},eY:function(){return p},sD:function(){return g},xf:function(){return h},zj:function(){return b}});var r=n(819126),o=n.n(r),i=n(772769),a=n(240926),s=n(967041),c=n(762375);function u(t){let[,e]=t;return(0,a.lm)(e)}function l(t){return!0===g(t)?t:`${s.vc.front.domainBaseUrl}${t}`}function f(t,e,n){let r=c.z8[e],o=r.toLocaleLowerCase()===c.al.toLowerCase()?t:`/${r.toLocaleLowerCase()}${t}`;return n?`${s.vc.front.domainBaseUrl}${o}`:o}function p(t){let e=new URLSearchParams(window.location.search).get(t);return e?e.toString():null}function d(t){return`${i._j.blog}/topic/${t}`}function g(t){return RegExp("^(?:[a-z]+:)?//","i").test(t)}function h(t){return g(t)||t.includes("mailto:")}function m(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=o().stringify(e,{arrayFormat:"comma"});return`mailto:${t}${n?"?":""}${n}`}function v(t){let{pathname:e,search:n}=new URL(t);return{...(0,a.Ay)(o().parse(n,{ignoreQueryPrefix:!0,comma:!0})),to:e}}function y(t){return function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return[t,new URLSearchParams((0,a.qP)(e).filter(u)).toString()].filter(Boolean).join("?")}(i._j.signup,t)}function b(t,e){let n="http://stg.dummy.net",r=new URL(t,n),o=new URL(e,n);return r.pathname===o.pathname}},83860:function(t,e,n){"use strict";n.d(e,{F:function(){return c},Y:function(){return s}});var r=n(552322),o=n(202784),i=n(312969);let a=(0,o.createContext)({isServer:!0});function s(t){let{children:e}=t,[n,s]=(0,o.useState)({isServer:!0});return(0,o.useEffect)(()=>{s((0,i.f)())},[]),(0,r.jsx)(a.Provider,{value:n,children:e})}function c(){return(0,o.useContext)(a)}a.displayName="Device"},348192:function(t,e,n){"use strict";n.d(e,{dL:function(){return s},f0:function(){return a}});var r=n(552322),o=n(202784);let i=(0,o.createContext)({});function a(t){let{children:e,value:n}=t;return(0,r.jsx)(i.Provider,{value:n,children:e})}function s(t){let e=(0,o.useContext)(i);return(null==e?void 0:e[t])??"control"}i.displayName="GlobalExperiment"},441634:function(t,e,n){"use strict";n.d(e,{J:function(){return i}});var r=n(202784),o=n(707155);function i(){let t=(0,o.j)();return(0,r.useMemo)(()=>null==t?void 0:t.startsWith("/embed"),[t])}},595609:function(t,e,n){"use strict";n.d(e,{L:function(){return o}});var r=n(202784);function o(t,e){return("undefined"!=typeof document?r.useLayoutEffect:r.useEffect)(t,e)}},271701:function(t,e,n){"use strict";n.d(e,{a:function(){return o}});var r=n(202784);function o(t){let[e,n]=(0,r.useState)(void 0);return(0,r.useEffect)(()=>{let e=window.matchMedia(t),r=()=>{n(e.matches)};return r(),e.addEventListener("change",r),()=>{e.removeEventListener("change",r)}},[t]),e}},707155:function(t,e,n){"use strict";n.d(e,{j:function(){return i}});var r=n(682876),o=n(202784);function i(){let t=(0,r.usePathname)(),[e,n]=(0,o.useState)(null);return(0,o.useEffect)(()=>{n(t)},[t]),e}},348273:function(t,e,n){"use strict";n.d(e,{J6:function(){return s},il:function(){return c},mv:function(){return a}});var r=n(552322),o=n(202784);let i={snackBarActive:!1,snackBarMessage:"",snackBarTimeout:void 0},a=(0,o.createContext)({snackBarState:i,setSnackBarState:void 0});function s(t){let{children:e}=t,[n,s]=(0,o.useState)(i);return(0,r.jsx)(a.Provider,{value:{snackBarState:n,setSnackBarState:s},children:e})}function c(){let{snackBarState:t,setSnackBarState:e}=(0,o.useContext)(a);return{setSnackBarMessage:n=>{if(e){t.snackBarTimeout&&clearTimeout(t.snackBarTimeout),e(t=>({...t,snackBarActive:!0,snackBarMessage:n}));let r=setTimeout(()=>{e(t=>({...t,snackBarActive:!1}))},4e3);e(t=>({...t,snackBarTimeout:r}))}}}}a.displayName="SnackBarContext"},262782:function(t,e,n){"use strict";n.d(e,{yC:function(){return b},iv:function(){return _}});var r=n(552322),o=n(202784),i=n(512726),a=n(30297),s=n(240926),c=n(764055),u=n(491414),l=n(127444),f=n(952548),p=n(764445),d=n(130373),g=n(871725),h=n(420966);async function m(t){let{cookieConsent:e,setCookieConsent:n,setSubmitToAPI:r}=t,o=await (0,l.ld)("necessary");return await (0,g.pt)("recordCookieConsent",{...e,document_version:p.fV,userId:o}).then(async t=>{if(r(!1),!t.error){let e=t.value;n(e),(0,l.KY)(e),f.e9();let r=f.Zk(await (0,l.hh)());await d.Pv(r),(0,u.ac)(e.permission)}return t}).catch(t=>(h.g9.error("visitorPreferenceHelpers.updateCookieConsent",t),t.message))}let v={permission:{necessary:!0,preference:!1,performance:!1,targeting:!1}},y=(0,o.createContext)({cookieConsent:v,showConsentBanner:!1,bannerVisibility:"partial",buttonAction:"accept-all",submitCookieConsent:()=>{},setShowConsentBanner:()=>{},setBannerVisibility:()=>{},setButtonAction:()=>{},hasNotionCookieConsent:!1});function b(t){let[{value:e}]=(0,a.r5)(async()=>(0,l.Kh)(),[]),[{value:n}]=(0,a.r5)(async()=>(0,l.G4)(),[]),[f,p]=(0,o.useState)(void 0),d="boolean"==typeof f?f:"true"===n&&!e,[g,h]=(0,o.useState)(!1),[b,_]=(0,o.useState)(v),[k,w]=(0,o.useState)("partial"),[S,P]=(0,o.useState)("accept-all");(0,o.useEffect)(()=>{e&&_(JSON.parse((0,s.Ay)(e)))},[e]),(0,o.useEffect)(()=>{d&&(0,u.xY)()},[d]),(0,a.r5)(async()=>{if(b&&g&&(await m({cookieConsent:b,setCookieConsent:_,setSubmitToAPI:h}),"none"===k)){if((0,c.Ph)(window.location.href,i.vM))window.location.reload();else{let t=window.location.href,e=c.SK(t,{[`${i.vM}`]:!0});window.location.replace(e)}}},[b,g,k],{debounce:1e3});let{children:x}=t;return(0,r.jsx)(y.Provider,{value:{cookieConsent:b,showConsentBanner:d,bannerVisibility:k,buttonAction:S,submitCookieConsent:t=>{_({...b,permission:t}),h(!0)},setShowConsentBanner:p,setBannerVisibility:w,setButtonAction:P,hasNotionCookieConsent:!!e},children:x})}function _(){return(0,o.useContext)(y)}y.displayName="VisitorPreference"},712489:function(){var t=window;t.__sentryRewritesTunnelPath__=void 0,t.SENTRY_RELEASE={id:"build-0d2ad1afff5635f870c26b0d5f1c014ffb49f173"},t.__sentryBasePath=void 0,t.__rewriteFramesAssetPrefixPath__=""},688680:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return tQ},reportWebVitals:function(){return tX}});var r,o,i,a,s=n(552322),c=n(202784);n(611465),n(753755);var u=n(491414),l=n(583614),f=n(688472),p=n(225237),d=n.n(p),g=n(433327),h=n(772769);let m=["de-de","es-la","fr-fr","ja-jp","ko-kr","pt-br","zh-cn","zh-tw","pseudo","de","en-us","es","es-es","fr","ja","ko","pt"];function v(t){let{path:e,route:n}=t;if(e.toLowerCase()===n.toLowerCase())return!0;let r=n.endsWith("/")?n:`${n}/`;return!!e.startsWith(r)}function y(t){let{path:e,routes:n,locales:r}=t;for(let t of n){if(v({path:e,route:t}))return{route:t};for(let n of r)if(v({path:e,route:`/${n}${t}`}))return{route:t,locale:n}}}let b=[h._j.downloadWindows,h._j.downloadWindowsArm,h._j.downloadMacAppleSilicon,h._j.downloadMacIntel,h._j.downloadMacUniversal,h._j.downloadMac,h._j.downloadCalendarMacAppleSilicon,h._j.downloadCalendarMacIntel,h._j.downloadCalendarMacUniversal,h._j.downloadCalendarMac,h._j.downloadCalendarWindows,h._j.downloadMailMac],_=[/^\/desktop\/Notion.*\.(dmg|exe)$/];Object.assign(h.Y9,g.rk);let k=Object.values(h.kL),w=Object.values(h.AR),S=Object.values(h.Y9);var P=n(30297),x=n(183428),E=n(240926),T=n(953563),A=n(916426),j=n(512726),C=n(709281),I=n(819699);let O=["sourceInitialPage"];class R{constructor(t,e){this.localStorageStore=new I.ZP({namespace:t,important:e,trackingType:"performance"})}get(t){let{userId:e,key:n}=t;return this.localStorageStore.get((0,I.dq)(e,n))}set(t){let{userId:e,key:n,value:r}=t;return this.localStorageStore.set((0,I.dq)(e,n),r)}remove(t){let{userId:e,key:n}=t;return this.localStorageStore.remove((0,I.dq)(e,n))}removeAllIfNoPermission(){let{namespace:t,hasPermissionForTrackingType:e}=this.localStorageStore;if(e)return;let n=`${I.eg}${t}:`;Object.keys(localStorage).filter(t=>t.startsWith(n)).filter(t=>{let[e,n,r,o]=t.split(":");return o&&O.includes(o)}).forEach(t=>localStorage.removeItem(t))}}let B=new R(I.TA,!1);var N=n(358757);n(534239),n(66584),n(278338);var D=n(486157);n(738398);var U=n(764055);n(952548),n(425438),["4r5e","5h1t","5hit","a55","ar5e","arrse","arse","ass-fucker","assfucker","assfukka","asshole","assholes","asswhole","a_s_s","b!tch","b00bs","b17ch","b1tch","ballbag","ballsack","beastial","beastiality","bellend","bestial","bestiality","bi+ch","biatch","bitch","bitcher","bitchers","bitches","bitchin","bitching","blow job","blowjob","blowjobs","boiolas","bollock","bollok","boner","boob","boobs","booobs","boooobs","booooobs","booooooobs","buceta","bugger","bunny fucker","butthole","buttmunch","buttplug","c0ck","c0cksucker","carpet muncher","cawk","chink","cipa","cl1t","clit","clitoris","clits","cnut","cock","cock-sucker","cockface","cockhead","cockmunch","cockmuncher","cocks","cocksuck ","cocksucked ","cocksucker","cocksucking","cocksucks ","cocksuka","cocksukka","cokmuncher","coksucka","coon","cummer","cumming","cums","cumshot","cunilingus","cunillingus","cunnilingus","cunt","cuntlick ","cuntlicker ","cuntlicking ","cunts","cyalis","cyberfuc","cyberfuck ","cyberfucked ","cyberfucker","cyberfuckers","cyberfucking ","d1ck","dickhead","dildo","dildos","dirsa","dog-fucker","donkeyribber","doosh","duche","dyke","ejaculate","ejaculated","ejaculates ","ejaculating ","ejaculatings","ejaculation","ejakulate","f u c k","f u c k e r","f4nny","fag","fagging","faggitt","faggot","faggs","fagot","fagots","fags","fannyflaps","fannyfucker","fanyy","fatass","fcuk","fcuker","fcuking","feck","fecker","felching","fellate","fellatio","fingerfuck ","fingerfucked ","fingerfucker ","fingerfuckers","fingerfucking ","fingerfucks ","fistfuck","fistfucked ","fistfucker ","fistfuckers ","fistfucking ","fistfuckings ","fistfucks ","fook","fooker","fuck","fucka","fucked","fucker","fuckers","fuckhead","fuckheads","fuckin","fucking","fuckings","fuckingshitmotherfucker","fuckme ","fucks","fuckwhit","fuckwit","fudge packer","fudgepacker","fuk","fuker","fukker","fukkin","fuks","fukwhit","fukwit","fux","fux0r","f_u_c_k","gangbang","gangbanged ","gangbangs ","gaylord","gaysex","goatse","god-dam","god-damned","goddamn","goddamned","hardcoresex ","heshe","hoar","hoare","hoer","homo","horniest","horny","hotsex","jack-off ","jackoff","jerk-off ","jism","jiz ","jizm ","jizz","knobead","knobed","knobend","knobhead","knobjocky","knobjokey","kock","kummer","kumming","kunilingus","l3i+ch","l3itch","labia","lmfao","m0f0","m0fo","m45terbate","ma5terb8","ma5terbate","masochist","master-bate","masterb8","masterbat*","masterbat3","masterbate","masterbation","masterbations","masturbate","mo-fo","mof0","mofo","mothafuck","mothafucka","mothafuckas","mothafuckaz","mothafucked ","mothafucker","mothafuckers","mothafuckin","mothafucking ","mothafuckings","mothafucks","mother fucker","motherfuck","motherfucked","motherfucker","motherfuckers","motherfuckin","motherfucking","motherfuckings","motherfuckka","motherfucks","muff","mutha","muthafecker","muthafuckker","muther","mutherfucker","n1gga","n1gger","nazi","nigg3r","nigg4h","nigga","niggah","niggas","niggaz","nigger","niggers ","nob jokey","nobhead","nobjocky","nobjokey","numbnuts","nutsack","orgasim ","orgasims ","orgasm","orgasms ","p0rn","penisfucker","phonesex","phuck","phuked","phuking","phukked","phukking","phuks","phuq","pigfucker","pimpis","pissed","pisser","pissers","pisses ","pissflaps","pissin ","pissing","pissoff ","porn","porno","pornography","pornos","pron","pube","pusse","pussi","pussies","pussy","pussys ","retard","rimjaw","rimming","s hit","s.o.b.","sadist","schlong","scroat","scrote","sh!+","sh!t","sh1t","shagger","shaggin","shagging","shemale","shi+","shit","shitdick","shite","shited","shitey","shitfuck","shitfull","shithead","shiting","shitings","shits","shitted","shitter","shitters ","shitting","shittings","shitty ","skank","slut","sluts","smegma","smut","son-of-a-bitch","s_h_i_t","t1tt1e5","t1tties","testical","titfuck","tittie5","tittiefucker","titties","tittyfuck","tittywank","titwank","tosser","tw4t","twat","twathead","twatty","twunt","twunter","v14gra","v1gra","viagra","w00se","wank","wanker","wanky","whoar","whore","willies","xrated","xxx"].map(t=>t.toLowerCase());let M={INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511,FORBIDDEN:403},L={BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,PAYLOAD_TOO_LARGE:413,URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,IM_A_TEAPOT:418,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,TOO_EARLY:425,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,UNAVAILABLE_FOR_LEGAL_REASONS:451,RESOURCE_EXPIRED:419,FETCHING:439},F={...L,...M},H={OK:200,CREATED:201,ACCEPTED:202,NO_CONTENT:204,FOUND:302,TEMPORARY_REDIRECT:307,...L,...M};F.REQUEST_TIMEOUT,F.TOO_EARLY,F.TOO_MANY_REQUESTS,F.INTERNAL_SERVER_ERROR,F.BAD_GATEWAY,F.SERVICE_UNAVAILABLE,F.GATEWAY_TIMEOUT;class V{constructor(t,e,n){this.statusCode=t,this.body=e,this.headers=n}}Object.assign({},...(0,E.qP)(H).map(t=>{let[e,n]=t;return{[e]:(t,e)=>new V(n,t,e)}}));class z{constructor(t){this.processedResponse=t}get statusCode(){return this.processedResponse.statusCode}}new z(Error("missing-status-code")),(0,E.Ay)(Error);var K=n(279284),G=n(654044);K.Z.UUID,K.Z.Number,K.Z.Number,K.Z.UUID,K.Z.String,K.Z.UUID,K.Z.String,K.Z.UUID,K.Z.String,K.Z.Boolean,(0,E.Ay)(!0),(0,E.Ay)(!0),(0,E.Ay)(!0),(0,E.Ay)(!0),(0,E.Ay)(!0),(0,E.Ay)(!0),(0,G.y)({RecordStore:!0}),(0,x.vU)({prefixInvalidError:{id:"collectionUniqueIdHelpers.prefixInvalidError",defaultMessage:"The prefix must start with a letter, followed by one or more (up to 9) alphanumeric characters or hyphens.",description:"Error message when unique id prefix input is invalid"}});let J="[A-Z][A-Z0-9-]{1,9}";RegExp(`^${J}$`);let $=`${J}-[0-9]+`;RegExp(`^${$}$`),RegExp(`(?${$})`,"g");let W={bot:!0,api:!0,login:!0,logincallback:!0,[h._j.appleAuthCallback.substring(1)]:!0,[h._j.googleAuthCallback.substring(1)]:!0,[h._j.microsoftAuthCallback.substring(1)]:!0,[h._j.samlAuthCallback.substring(1)]:!0,[h._j.passkeyAuthVerify.substring(1)]:!0,[h._j.passkeyAuthCallback.substring(1)]:!0,[h._j.passkeyRegistrationCallback.substring(1)]:!0,[h._j.passkeyRegistrationVerification.substring(1)]:!0,[h._j.trelloAuthCallback.substring(1)]:!0,[h._j.externalAuthCallback.substring(1)]:!0,[h._j.asanaAuthCallback.substring(1)]:!0,[h._j.slackAuthCallback.substring(1)]:!0,[h._j.externalIntegrationAuthCallback.substring(1)]:!0,logoutcallback:!0,desktop:!0,mobile:!0,android:!0,signup:!0,product:!0,logout:!0,"join-us":!0,pricing:!0,about:!0,hiring:!0,why:!0,investors:!0,server:!0,invoice:!0,invite:!0,native:!0,make:!0,onboarding:!0,unsubscribe:!0,space:!0,"tools-and-craft":!0,getStatus:!0,status:!0,jobs:!0,security:!0,join:!0,students:!0,educators:!0,work:!0,startups:!0,wiki:!0,wikis:!0,projects:!0,remote:!0,notes:!0,press:!0,blog:!0,"about-us":!0,guide:!0,help:!0,faq:!0,faqs:!0,media:!0,"media-kit":!0,install:!0,download:!0,template:!0,templates:!0,mac:!0,windows:!0,linux:!0,ios:!0,sso:!0,saml:!0,auth:!0,docs:!0,developers:!0,signed:!0,image:!0,images:!0,front:!0,tutorial:!0,customers:!0,setlocale:!0,new:!0,nativetab:!0,"notion-assets":!0},Z=Object.values(h._j).map(t=>{if(!t.startsWith("/"))return;let e=t.split("/")[1];if(e&&0!==e.length)return e}).filter(E.$K);[...Object.keys(W),...Z],n(423301);var q=n(877368);let Y=q.Ry({required:{name:q.i0("nativeTab"),tab:q.i0("search")},optional:{spaceId:q.Dx(q.Z_()),searchQuery:q.Dx(q.Z_()),searchRequest:q.Dx(q.Z_())}}),X=q.Ry({required:{name:q.i0("nativeTab"),tab:q.i0("updates")},optional:{spaceId:q.Dx(q.Z_())}}),Q=q.Ry({required:{name:q.i0("nativeTab"),tab:q.i0("assistant")},optional:{spaceId:q.Dx(q.Vj())}}),tt=q.Ry({required:{name:q.i0("nativeTab"),tab:q.i0("trash")},optional:{spaceId:q.Dx(q.Vj())}}),te=q.Ry({required:{name:q.i0("nativeTab"),tab:q.i0("settings")},optional:{spaceId:q.Dx(q.Vj())}}),tn=q.Ry({required:{name:q.i0("nativeTab"),tab:q.i0("members")},optional:{spaceId:q.Dx(q.Vj())}}),tr=q.Ry({required:{name:q.i0("nativeTab"),tab:q.i0("help")},optional:{spaceId:q.Dx(q.Vj())}}),to=q.Ry({required:{name:q.i0("nativeTab"),tab:q.i0("templates")},optional:{spaceId:q.Dx(q.Vj())}}),ti=q.Ry({required:{name:q.i0("nativeTab"),tab:q.i0("offline")},optional:{spaceId:q.Dx(q.Vj()),from:q.Dx(q.G0([q.i0("offline_indicator"),q.i0("settings")]))}}),ta=q.Ry({required:{name:q.i0("nativeTab"),tab:q.i0("empty")},optional:{spaceId:q.Dx(q.Vj())}});q.G0([Y,X,Q,tt,te,tn,tr,to,ti,ta]),K.Z.UUID,K.Z.UUID,K.Z.Number,K.Z.Number,K.Z.String,K.Z.JSON,K.Z.StringArray,K.Z.UUIDArray,K.Z.StringArray,K.Z.StringArray,K.Z.UUID,K.Z.JSON,K.Z.Number,K.Z.Number,K.Z.UUID,K.Z.StringArray,K.Z.Boolean,K.Z.Boolean,K.Z.UUID,K.Z.String,K.Z.Boolean,K.Z.JSON,K.Z.JSON,K.Z.UUID,K.Z.UUID,K.Z.String,K.Z.UUID,K.Z.String,K.Z.UUID,K.Z.String,K.Z.String,K.Z.UUID,K.Z.Number,K.Z.Number,K.Z.String,K.Z.UUID,K.Z.JSON,K.Z.Number,(0,G.y)({RecordStore:!0,properties:{content:{getMethod:"getContentIds",getKeyStoreMethod:"getContentStore"},view_ids:{getMethod:"getCollectionViewIds",getKeyStoreMethod:"getCollectionViewsStore"},properties:{defaultOnRead:{}},format:{defaultOnRead:{}},copied_from:{getMethod:!1},collection_id:{getMethod:!1}}}),K.Z.UUID,K.Z.Number,K.Z.Number,K.Z.String,K.Z.String,K.Z.UUID,K.Z.Number,K.Z.UUID,K.Z.String,K.Z.Number,K.Z.UUID,K.Z.String,K.Z.Boolean,K.Z.String,K.Z.UUID,K.Z.String,K.Z.UUID,K.Z.JSON,(0,G.y)({RecordStore:!0,interfaces:{ActorModelInterface:"@notionhq/shared/models/ActorModelInterface"}}),D.lC,D._6,D._6,D._6,K.Z.UUID,K.Z.Number,K.Z.Number,K.Z.String,K.Z.String,K.Z.UUID,K.Z.Number,K.Z.UUID,K.Z.String,K.Z.Number,K.Z.UUID,K.Z.String,K.Z.StringArray,K.Z.String,K.Z.JSON,K.Z.Boolean,K.Z.JSON,K.Z.String,K.Z.String,(0,G.y)({RecordStore:!0});let ts=q.eR("responses","tokens","seconds");K.Z.UUID,K.Z.Number,K.Z.Number,K.Z.Number,K.Z.Number,K.Z.UUID,K.Z.String,K.Z.Number,K.Z.String,(0,E.Ay)(!0),(0,E.Ay)(!0),(0,E.Ay)(!0),(0,E.Ay)(!0),(0,E.Ay)(!0),(0,E.Ay)(!0),(0,E.Ay)(!0),(0,E.Ay)(!0),(0,G.y)({});let tc=q.Ry({required:{singlePlayerAmount:q.Rx(),multiplayerAmount:q.Rx(),unit:ts},optional:{}});q.Ry({required:{baseGrant:tc,userGrant:tc,grant032023:q.jV([tc,q.Ry({required:{waitMs:q.Rx()},optional:{}})]),studentGrant:tc,studentGitHubGrant:tc,assistantLaunchGrant:q.jV([tc,q.Ry({required:{limit:q.Rx()},optional:{}})]),maxAllowance:q.Ry({required:{free:q.Rx(),paid:q.Rx()},optional:{}})},optional:{}}),n(907786);let tu=["onboarding","inapp_modal"];[...{1:{options:["personal","programmer","product_manager","designer","marketing","sales","customer_support","hr_recruiting","student","unfilled","entrepreneur","marketing_sales","operations_hr","media","freelancer","it","educator","other"],created_at:0},3:{options:["eng","design","product","marketing","sales","finance","support","hr","it","operations","student","educator","other"],created_at:164747328e4},4:{options:["creative","educator","eng","finance","founder_or_ceo","hr","internal_communication","it_admin","knowledge_management","marketing","operations","product","product_design","project_or_program_management","sales","student","support","other"],created_at:16432596e5},4.1:{options:["creative","educator","eng","finance","hr","internal_communication","it_admin","knowledge_management","marketing","operations","product","product_design","project_or_program_management","sales","support","other"],created_at:167761092e4},4.2:{options:["creative","internal_communication","eng","product_design","project_or_program_management","product","marketing","sales_or_success","support","finance","hr","it_admin","knowledge_management","operations","educator","other","student"],created_at:1682636494e3}}[4].options],[...({1:{options:["team_lead","org_lead","company_lead","not_lead","unfilled","personal","exec","team_manager","member"],created_at:0},2:{options:["exec","dept_lead","team_manager","member","solo","personal","other"],created_at:164747328e4},3:{options:["founder_or_ceo","exec","dept_lead","team_manager","member","solo","business_owner","other"],created_at:167761092e4},4:{options:["founder_or_ceo","exec","director","manager","individual_contributor","business_owner","freelancer","other"],created_at:1682636494e3}})[2].options.filter(t=>"other"!==t)],({1:{options:["personal_notes_to_dos","team_docs_knowledge_base","team_project_management"],created_at:0},2:{options:["docs","wikis","notes","project","goals","other"],created_at:164747328e4},3:{options:["docs","wikis","notes","project","goals","ai","other"],created_at:167702934e4}})[3].options,({1:{options:["1_100","101_1000","1001+"],created_at:0},2:{options:["1_49","50_99","100_299","300_999","1000_5000","5000+"],created_at:167113674e4},3:{options:["1_10","10_49","50_99","100_299","300_999","1000_5000","5000+"],created_at:1730494772e3}})[3].options,({1:{options:["student","faculty member","staff member"],created_at:17240256e5}})[1].options,({1:{options:["k-12","undergraduate","graduate"],created_at:17240256e5}})[1].options,({1:{options:["personal","team","school"],created_at:0},2:{options:["life","work","school"],created_at:167761092e4}})[1].options,({1:{options:["singleplayer","multiplayer"],created_at:1730494772e3}})[1].options;let tl=q.Ry({required:{enabled:q.O7(),start_ts:q.Rx(),reason:q.eR("migration")},optional:{}});K.Z.UUID,K.Z.Number,K.Z.Number,K.Z.String,K.Z.StringArray,K.Z.StringArray,K.Z.String,K.Z.Boolean,K.Z.Boolean,K.Z.Boolean,K.Z.Boolean,K.Z.Boolean,K.Z.Boolean,K.Z.Boolean,K.Z.Boolean,K.Z.Number,K.Z.Number,K.Z.UUID,K.Z.Number,K.Z.String,K.Z.UUID,K.Z.String,K.Z.UUID,K.Z.Boolean,K.Z.UUIDArray,K.Z.String,K.Z.String,K.Z.Boolean,K.Z.String,K.Z.String,K.Z.JSON,K.Z.JSON,K.Z.JSON,K.Z.Number,K.Z.String,(0,G.y)({RecordStore:!0,properties:{icon:{getMethod:"getRawIcon",getKeyStoreMethod:"getIconStore"},subscription_tier:{defaultOnRead:"free"},settings:{defaultOnRead:{}}}});let tf=q.Ry({required:{feature:q.eR("ai"),id:q.eR("ai.grant032023","ai.qnaBetaRefresh","ai.limitedQnaRefresh","ai.assistantLaunchGrant","ai.studentGitHubGrant"),received_at:q.Rx()},optional:{}});q.Ry({required:{},optional:{is_teams_enabled:q.O7(),migrated_to_teams_at:q.Rx(),space_request:q.G0([q.Ry({required:{type:q.eR("personal_external_transfer"),status:q.eR("requested","started","completed"),requested_time:q.Rx(),requested_from_space_id:q.Z_(),requested_by_user_id:q.Z_(),contact_email:q.Z_()},optional:{start_time:q.Rx(),target_user_id:q.Z_(),completed_time:q.Rx()}}),q.Ry({required:{type:q.eR("organization_personal_external_transfer"),status:q.eR("requested","started","completed"),requested_time:q.Rx(),requested_by_organization_id:q.Z_(),requested_by_user_id:q.Z_(),contact_email:q.Z_()},optional:{start_time:q.Rx(),target_user_id:q.Z_(),completed_time:q.Rx()}}),q.Ry({required:{type:q.i0("team_claim_upgrade"),status:q.eR("requested","started","added_and_downgraded_users","completed"),requested_time:q.Rx(),requested_by_space_id:q.Z_(),target_space_admin_ids:q.IX(q.Z_()),requested_by_id:q.Z_(),requested_by_table:q.eR("bot","notion_user")},optional:{started_time:q.Rx(),completed_time:q.Rx()}}),q.Ry({required:{type:q.i0("organization_claiming_space"),status:q.eR("requested","added_space_to_organization","completed"),requested_time:q.Rx(),requested_by_organization_id:q.Z_(),requested_by_id:q.Z_(),requested_by_table:q.i0("notion_user")},optional:{started_time:q.Rx(),completed_time:q.Rx()}}),q.Ry({required:{type:q.i0("domain_claim_space_deletion"),status:q.eR("started","canceled"),requested_time:q.Rx(),started_time:q.Rx(),requested_by_space_id:q.Z_(),requested_by_id:q.Z_(),requested_by_table:q.eR("bot","notion_user")},optional:{contact_email:q.Z_(),last_delayed_time:q.Rx(),canceled_time:q.Rx(),canceled_by_id:q.Z_(),canceled_by_table:q.eR("bot","notion_user")}}),q.Ry({required:{type:q.i0("organization_domain_claim_space_deletion"),status:q.eR("started","canceled"),requested_time:q.Rx(),started_time:q.Rx(),requested_by_organization_id:q.Z_(),requested_by_id:q.Z_(),requested_by_table:q.eR("bot","notion_user")},optional:{contact_email:q.Z_(),last_delayed_time:q.Rx(),canceled_time:q.Rx(),canceled_by_id:q.Z_(),canceled_by_table:q.eR("bot","notion_user")}}),q.Ry({required:{type:q.i0("space_content_duplication"),status:q.eR("started","completed","failed","dry_run_completed","failed_with_closed_source","pending_deletion"),started_time:q.Rx(),target_space_id:q.Z_(),requested_by_id:q.Z_(),requested_by_table:q.eR("bot","notion_user"),contact_email:q.Z_()},optional:{completed_time:q.Rx(),failed_time:q.Rx()}})]),in_ai_program:q.O7(),is_assistant_experience_enabled:q.O7(),all_users_ai_enabled:q.O7(),database_sync_row_limit:q.Rx(),disable_membership_requests:q.O7(),disable_member_upgrade_requests:q.O7(),disable_external_membership_requests:q.O7(),enable_guest_invite_requests:q.O7(),seen_membership_requests:q.O7(),disable_guest_membership_requests:q.O7(),seen_guest_membership_requests:q.O7(),first_invited_member_time:q.Rx(),hide_sites_banner:q.O7(),disable_ai_feature:q.O7(),enable_ai_feature:q.O7(),disable_page_analytics:q.O7(),disable_team_guests:q.O7(),grant_awards:q.IX(tf),crdt_status:q.eR("off","downgrading","prefer_off","prefer_on","migrating","on"),subscription_elapsed_date:q.Rx(),space_survey_data:q.Ry({required:{},optional:{intent:q.Ry({required:{value:q.Z_(),version:q.Rx(),collected_at:q.Rx(),collected_from:q.eR(...tu)},optional:{}}),use_cases:q.Ry({required:{value:q.IX(q.Z_()),version:q.Rx(),collected_at:q.Rx(),collected_from:q.eR(...tu)},optional:{}}),company_size:q.Ry({required:{value:q.Z_(),version:q.Rx(),collected_at:q.Rx(),collected_from:q.eR(...tu)},optional:{}}),collaborative_intent:q.Ry({required:{value:q.Z_(),version:q.Rx(),collected_at:q.Rx(),collected_from:q.eR(...tu)},optional:{}})}}),seen_block_limit_reduction:q.O7(),seen_block_limit_reduction_v2:q.O7(),seen_block_limit_increase:q.O7(),seen_block_limit_earlier:q.O7(),exposed_to_timed_trials_in_onboarding:q.O7(),exposed_to_timed_trials_in_onboarding_v2:q.O7(),exposed_to_hide_block_limit_counter:q.O7(),exposed_to_block_management:q.O7(),reach_block_limit_time:q.Rx(),zero_retention_enabled:q.O7(),embedding_index_is_live:q.O7(),embedding_index_generation:q.Rx(),sharded_entitlement_usage_tables:q.O7(),are_scim_invite_emails_suppressed:q.O7(),disable_notion_calendar:q.O7(),custom_emoji_creation_only_admin:q.O7(),self_serve_enterprise_eligible:q.O7(),was_in_personal_home_default_treatment:q.O7(),is_personal_home_enabled:q.O7(),show_home_virtual_views:q.O7(),enable_ai_training:q.O7(),manage_internal_domains:q.G0([q.i0("auto"),q.i0("notion_admin_override")]),premium_feature_overrides:q.IM(q.Z_(),q.G0([q.i0("unlimited"),q.Rx(),q.O7()])),delete_from_trash_delay_seconds:q.Rx(),purge_delay_seconds:q.Rx(),free_charts:q.IX(q.Z_()),hipaa_compliancy_data:q.Ry({required:{last_edited_by_id:q.Z_(),last_edited_time:q.Rx()},optional:{}}),disallow_webhook_automation_action:q.O7(),domain_link_sharing_enabled:q.O7(),freeze:tl,exposed_to_stackranking_experiment:q.Ry({required:{},optional:{adoption_hide_features_v1:q.O7()}})}});let tp={disable_public_access:q.O7(),disable_team_page_edits:q.O7(),disable_guests:q.O7(),disable_export:q.O7()},td={disable_invite_link:q.O7()};q.G0([q.Ry({required:{visibility:q.eR("team_members","space_members"),space_member_join_access:q.i0("invite_only"),invite_access:q.eR("team_members","team_owners")},optional:{...tp,...td}}),q.Ry({required:{visibility:q.i0("space_members"),space_member_join_access:q.i0("self_join"),invite_access:q.i0("team_members")},optional:{...tp,...td}})]),K.Z.UUID,K.Z.Number,K.Z.Number,K.Z.UUID,K.Z.String,K.Z.String,K.Z.String,K.Z.Number,K.Z.String,K.Z.UUID,K.Z.Number,K.Z.String,K.Z.UUID,K.Z.UUID,K.Z.Number,K.Z.UUIDArray,K.Z.UUIDArray,K.Z.UUID,K.Z.String,K.Z.JSON,K.Z.Boolean,K.Z.JSON,K.Z.JSON,(0,G.y)({RecordStore:!0,properties:{pinned_pages:{getMethod:!1},settings:{getKeyStoreMethod:!0},icon:{getMethod:"getRawIcon"},membership:{getMethod:"getRawMembership"}}}),K.Z.UUID,K.Z.Number,K.Z.Number,K.Z.String,K.Z.String,K.Z.String,K.Z.String,K.Z.Boolean,K.Z.Boolean,K.Z.Boolean,K.Z.Boolean,K.Z.String,K.Z.Boolean,K.Z.Number,(0,G.y)({RecordStore:!0,interfaces:{ActorModelInterface:"@notionhq/shared/models/ActorModelInterface"},properties:{admin_user:{getMethod:!1,getKeyStoreMethod:!1},global_oauth_client:{getMethod:!1,getKeyStoreMethod:!1},given_name:{getMethod:!1},family_name:{getMethod:!1},name:{getMethod:!1}}}),D._6,D.jt,D.Me,D.bt,D.Yj,D.v,D.nZ,(r=i||(i={})).Workspaces="workspaces",r.EmailDomains="email-domains",r.Scim="scim",(o=a||(a={})).Members="members",o.Guests="guests",o.Groups="groups",o.ManagedUsers="managed-users";let tg={"3m":{type:"trial",campaign:"admin_3m",duration:{days:90},subscriptionTier:"plus"},"6m":{type:"trial",campaign:"admin_6m",duration:{days:180},subscriptionTier:"plus"},"12m":{type:"trial",campaign:"admin_12m",duration:{days:365},subscriptionTier:"plus"},"3m - SMB":{type:"trial",campaign:"admin_3m_smb",duration:{days:90},subscriptionTier:"plus"},"6m - SMB":{type:"trial",campaign:"admin_6m_smb",duration:{days:180},subscriptionTier:"plus"},"12m - Lenny":{type:"trial",campaign:"admin_12m_lenny",duration:{days:365},subscriptionTier:"plus"},"1m - Business":{type:"trial",campaign:"admin_1m_startups_business",duration:{days:30},subscriptionTier:"business"},"3m - Business":{type:"trial",campaign:"admin_3m_startups_business",duration:{days:90},subscriptionTier:"business"},"6m - Business":{type:"trial",campaign:"admin_6m_startups_business",duration:{days:180},subscriptionTier:"business"},"12m - Business":{type:"trial",campaign:"admin_12m_startups_business",duration:{days:365},subscriptionTier:"business"},creator_6m:{type:"trial",campaign:"creator_6m",duration:{days:180},subscriptionTier:"plus"},creator_12m:{type:"trial",campaign:"creator_12m",duration:{days:365},subscriptionTier:"plus"},creator_12m_no_ai:{type:"trial",campaign:"creator_12m_no_ai",duration:{days:365},subscriptionTier:"plus"},admin_6m_business:{type:"trial",campaign:"admin_6m_business",duration:{days:180},subscriptionTier:"business"},plus_bundle_1m:{type:"trial",campaign:"plus_bundle_1m",duration:{days:30},subscriptionTier:"plus"},business_1m:{type:"trial",campaign:"business_1m",duration:{days:30},subscriptionTier:"business"}};(0,E.Yd)(tg);let th=Object.values(tg).map(t=>{let{campaign:e}=t;return e});[...Object.values(tg)],[...th];let tm="urlAnalytics";var tv=n(450982),ty=n(345847),tb=n.n(ty),t_=n(127444);function tk(){return(0,s.jsx)(tb(),{src:"https://adora-cdn.com/adora-start.js",strategy:"lazyOnload",id:"adora-script",onReady:()=>{(0,t_.CH)().then(t=>{var e,n;null===(e=(n=window).adoraStart)||void 0===e||e.call(n,{orgId:"f5b2d680-301c-4667-85d4-9e01bbdf45f9",uid:t})})}})}let tw=` (function(w,l){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});})(window, 'dataLayer'); `;function tS(){let[{value:t}]=(0,P.r5)(async()=>(0,t_.ec)("google_tag_manager"),[]);return t?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(tb(),{id:"google-tag-manager-script",dangerouslySetInnerHTML:{__html:tw},strategy:"lazyOnload"}),(0,s.jsx)(tb(),{id:"google-tag-manager-script-init",strategy:"lazyOnload",src:"https://www.googletagmanager.com/gtm.js?id=GTM-MTWKTL4"}),(0,s.jsx)("noscript",{children:(0,s.jsx)("iframe",{src:"https://www.googletagmanager.com/ns.html?id=GTM-MTWKTL4",height:"0",width:"0",style:{display:"none",visibility:"hidden"}})})]}):null}var tP=n(668301),tx=n(83860),tE=n(441634),tT=n(165379),tA=n(357313);function tj(t){let{airGapInitialized:e}=(0,tA.iz)(),n=(0,f.useRouter)(),r=null==n?void 0:n.pathname.includes("[...g-exp]"),[o,i]=(0,c.useState)();(0,c.useEffect)(()=>{r||(0,u.oF)({eventName:"marketing_page_visit",metadata:{pathname:null==n?void 0:n.pathname,locale:(null==n?void 0:n.locale)||"en-us"}})},[null==n?void 0:n.pathname,null==n?void 0:n.locale,r]);let a=(0,tE.J)();(0,c.useEffect)(()=>{if(!n||!(0,j.tU)(window.location.href))return;let t=(0,U.Ph)(window.location.href,j.J6);(0,j.yN)(t);let e=(0,U.iO)(window.location.href,j.J6);n.replace(e,e,{shallow:!0})},[n]),(0,c.useEffect)(()=>{(0,tP.MB)()},[]),(0,c.useEffect)(()=>{e||(Promise.all([(0,t_.VY)(),(0,t_.js)()]).then(()=>(0,t_.HA)()),C.Z.removeAllIfNoPermission(),B.removeAllIfNoPermission())},[e]);let l=(0,tx.F)(),p=(0,c.useMemo)(()=>{if("string"!=typeof(null==o?void 0:o.currentUrl))return;let t=(0,U.nx)(o.currentUrl,function(){let t=sessionStorage.getItem(tm);if(t)return(0,N.dj)(t)}());if(!t)return;let e=o.previousPath||t.previous_path,n=(0,U.Ph)(window.location.href,"from");return{...t,previous_path:e,from:n}},[o]);(0,c.useEffect)(()=>{if(p&&p.ps_partner_key&&p.ps_xid&&"ernot"!==p.utm_content){let t=window.atob(p.ps_partner_key);(0,t_.d8)("notion_s2s_tracking_params",`partnerKey=${t}&clickId=${p.ps_xid}`)}},[p]);let d=(0,c.useMemo)(()=>{if(p)return{utm_campaign:p.utm_campaign,utm_medium:p.utm_medium,utm_source:p.utm_source,utm_term:p.utm_term,utm_content:p.utm_content,fbclid:p.fbclid,gclid:p.gclid,device:p.device,targetid:p.targetid,criterionid:p.criterionid,trial_source:p.trial_source}},[p]),[g]=(0,P.r5)(async()=>await (0,t_.Mi)(),[],{debugName:"dotComMigrationAnalyticsUserId"}),[h]=(0,P.r5)(async()=>await (0,t_.hh)(),[],{debugName:"getDeviceIdFromCookieWithFallback"}),[m]=(0,P.r5)(async()=>await (0,t_.GA)(),[],{debugName:"dotComMigrationIsLoggedIn"}),v=(0,c.useMemo)(()=>{if("pending"!==g.status&&"pending"!==h.status&&"pending"!==m.status)return{user_id:g.value?(0,D.F9)(g.value):void 0,device_id:h.value?(0,D.F9)(h.value):void 0,is_logged_in:m.value}},[g,h,m]),y=(0,c.useMemo)(()=>{if(d&&v)return{...v,...d}},[d,v]);(0,c.useEffect)(()=>{if(n)return n.events.on("routeChangeStart",t),n.events.on("routeChangeComplete",e),t(window.location.href,{shallow:!1}),e(window.location.href,{shallow:!1}),()=>{n.events.off("routeChangeStart",t),n.events.off("routeChangeComplete",e)};function t(t,e){let{shallow:n}=e;if(n)return;let r=new URL(t,window.location.href).searchParams.getAll(A.gS);if(r&&r.length>0){var o;o=(0,E.Ay)(r),sessionStorage.setItem("sessionTags",JSON.stringify(o))}}function e(t,e){let{shallow:r}=e;if(r||!n)return;let o=new URL(t,window.location.href),a=o.searchParams.get("previous_path");a&&(o.searchParams.delete("previous_path"),n.replace(o.toString(),void 0,{shallow:!0})),i(t=>{let e=(null==t?void 0:t.currentUrl)?new URL(null==t?void 0:t.currentUrl).pathname:void 0;return{previousPath:a??e,currentUrl:o.toString()}})}},[n]),(0,c.useEffect)(()=>{y&&(0,tP.Y_)(y)},[y]),(0,c.useEffect)(()=>{y&&l&&"boolean"==typeof m.value&&!a&&tv.rg(l,{isLoggedIn:m.value,deviceId:y.device_id,deviceType:l.isMobile?"mobile":"desktop"})},[y,l,m.value,a]),(0,c.useEffect)(()=>{if(!l.isServer&&n&&!r&&(p&&!a&&(function(t){let{pathname:e,query:n,previous_path:r,...o}=t;sessionStorage.setItem(tm,JSON.stringify(o))}(p),(0,u._W)(p)),p&&(0,j.M9)(window.location.href))){let t=(0,U.iO)(window.location.href,j.vM);n.replace(t,t,{shallow:!0})}},[p,l,m.value,a]),(0,c.useEffect)(()=>{p&&(p.fbclid&&T.xx({type:"facebook",id:p.fbclid}),p.gclid&&T.xx({type:"google",id:p.gclid}))},[p]);let[{value:b}]=(0,P.r5)(async()=>await (0,t_.GW)(),[],{debugName:"getFacebookBrowserIdFromCookie"});(0,c.useEffect)(()=>{b&&T.Kq(b)},[b]),(0,c.useEffect)(()=>{(0,t_.Rh)({from:"frontAnalyticsProvider"})},[]);let _=(0,c.useMemo)(()=>({urlAnalytics:p}),[p]);return(0,s.jsxs)(tT.fC.Provider,{value:_,children:[t.children,!a&&e?(0,s.jsx)(tS,{}):null,(0,s.jsx)(tk,{})]})}var tC=n(387430),tI=n(420966),tO=n(967104);class tR extends c.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t){tI.g9.error("_app.error.boundary",t)}render(){return this.state.hasError?(0,s.jsx)(tB,{}):this.props.children}}function tB(){return(0,s.jsxs)("main",{className:tO.main,children:[(0,s.jsx)("img",{src:tC.Z.pages[404]["404IlloPng"],width:333,height:315,alt:""}),(0,s.jsx)("h1",{className:tO.heading,children:"Sorry, an error occurred on the page."}),(0,s.jsx)("button",{className:tO.reload,type:"button",onClick:()=>window.location.reload(),children:"Reload and try again →"})]})}var tN=n(292556),tD=n(563562);function tU(){let t=(0,f.useRouter)(),{airGapInitialized:e}=(0,tA.iz)();return(0,c.useEffect)(()=>{if(t&&e)return n(window.location.href),t.events.on("routeChangeStart",n),()=>t.events.off("routeChangeStart",n);function n(t){let e=new URL(t,window.location.href);(0,t_.ld)("necessary").then(t=>{let n=e.searchParams.get(tD.Vt);n&&(0,tN.Zj)({promoCode:n,currentUserId:t})})}},[t,e]),null}var tM=n(967041),tL=n(57574);let tF="Canceled Next.js router navigation";var tH=n(762375),tV=n(348192);let tz=["staging","production"];var tK=n(348273),tG=n(262782),tJ=n(292586),t$=n(420075);let tW="User navigated before login status was determined",tZ=new Set(["XHR Error: 0","Token was invalid or expired.","No local database found.","Script error.","ResizeObserver loop completed with undelivered notifications.",tF]),tq=(d()(()=>n.e(12285).then(n.bind(n,212285)).then(t=>{let{VercelToolbar:e}=t;return e}),{loadableGenerated:{webpack:()=>[null]},ssr:!1,loading:()=>null}),d()(()=>Promise.all([n.e(56950),n.e(68477),n.e(70526)]).then(n.bind(n,970526)).then(t=>{let{DevToolbar:e}=t;return e}),{loadableGenerated:{webpack:()=>[970526]},ssr:!1,loading:()=>null}));function tY(t){let{locale:e,messages:r,canonicalUrl:o,supportedLocales:i=[],experimentProps:a,__dev__:p,children:d}=t;(0,c.useEffect)(()=>((0,tI.kZ)(),()=>{(0,tI.yl)()}),[]),(0,c.useEffect)(()=>{function t(t){let{message:e}=t;tZ.has(e)||tI.g9.error("_app.error",t)}function e(t){var e;let n=(null===(e=t.reason)||void 0===e?void 0:e.message)??"";tZ.has(n)||tI.g9.error("_app.unhandledrejection",t)}return window.addEventListener("error",t),window.addEventListener("unhandledrejection",e),()=>{window.removeEventListener("error",t),window.removeEventListener("unhandledrejection",e)}},[]),(0,c.useEffect)(()=>{function t(t){let{blockedURI:e,violatedDirective:n,sourceFile:r,disposition:o}=t;("report"===o?tI.g9.warn:tI.g9.error)("_app.securitypolicyviolation",{blockedURI:e,violatedDirective:n,sourceFile:r})}return document.addEventListener("securitypolicyviolation",t),()=>{document.removeEventListener("securitypolicyviolation",t)}},[]);let[{value:g}]=(0,P.r5)(async()=>await (0,t_.GA)(),[]),[{value:v}]=(0,P.r5)(async()=>await (0,t_.ld)("necessary"),[]),[{value:T}]=(0,P.r5)(async()=>await (0,t_.y8)(),[]),[{value:A}]=(0,P.r5)(async()=>await (0,t_.hh)()??"",[]);!function(){let t=(0,c.useRef)(!1);(0,P.r5)(async()=>{t.current||(t.current=!0,function(t){let e="production";t.init({dsn:"https://d9ffc21a5ef88a093f955a60ac273d9a@o324374.ingest.sentry.io/4506742283763712",environment:e,sampleRate:.02,tracesSampleRate:0,debug:!1,beforeSend:t=>tz.includes(e)?t:null,ignoreErrors:[tF,"Non-Error promise rejection captured with value: Object Not Found Matching Id","ResizeObserver loop completed with undelivered notifications.",/^HttpRequestError/],denyUrls:["googletagmanager.com","static.hotjar.com","munchkin.marketo.net","cdn.metadata.io","accounts.google.com/gsi/client","redditstatic.com","cdn.sprig.com","youtube.com","transcend-cdn.com","injected-scripts/","injected/scripts/","userscripts/","front-static/scripts/gtm/"]})}(await Promise.all([n.e(49774),n.e(81293),n.e(69119),n.e(75336),n.e(57318),n.e(97255),n.e(64506),n.e(90690),n.e(13109)]).then(n.bind(n,773546))))},[])}();let j=(0,f.useRouter)();(0,c.useEffect)(()=>{if(!j)return;let t=t=>t.startsWith(tM.vc.domainBaseUrl)||t.startsWith(tM.vc.front.domainBaseUrl);function e(e){var n,r;if(void 0===g){tI.g9.error("_app.handleRouteChangeStart",tW,{url:e,error:Error(tW)});return}let o=new URL(e,window.location.href);if(t(window.location.href)&&t(o.toString())&&(null===(n=void 0===(r=o.pathname)||y({path:r,routes:b,locales:[]})||_.some(t=>!!r.match(t))?void 0:y({path:r,routes:k,locales:[]})?["internal",r]:y({path:r,routes:S,locales:m})?["devOnly",r]:y({path:r,routes:w,locales:m})?["normal",r]:"/"===r&&!g||m.some(t=>r.toLowerCase()===`/${t.toLowerCase()}`)?["root",r]:r.startsWith(h.AR.templateCreator)?["normal","/@:templateCreator"]:void 0)||void 0===n||!n[0])){let t=(0,tL.y)(o,A);throw window.location.href=t.toString(),Error(tF)}}return j.events.on("routeChangeStart",e),()=>{j.events.off("routeChangeStart",e)}},[j,g,A]);let C=(0,E.lm)(o)?{canonicalUrl:o,supportedLocales:i}:void 0,I=(0,l.useClientBootstrapInit)("client-s6Y93M3p0RmBJw5frXEOlhKqhMBorcrPSgGLI66gKnq",{},JSON.stringify({user:{userID:""},has_updates:!1}),(0,c.useMemo)(()=>({environment:{tier:"production"},includeCurrentPageUrlWithEvents:!0,networkConfig:{api:"https://exp.notion.so/v1/"}}),[]));return(0,P.r5)(async()=>{"Ready"===I.loadingStatus&&void 0!==T&&void 0!==g&&await I.updateUserAsync({locale:e,userID:v||"",customIDs:{deviceId:T||""},custom:{locale:e,frontLoggedIn:g,debugStatsigInitializationType:"sync"}},{priority:"high"}).then(t=>{t.error&&tI.g9.error("Statsig updateUserAsync error",t.error),t.warnings&&tI.g9.warn("Statsig updateUserAsync warnings",t.warnings)}).catch(t=>{tI.g9.error("Statsig updateUserAsync error",t)})},[e,I,T,v,g]),(0,c.useEffect)(()=>{"Ready"===I.loadingStatus&&u.kc()},[I.loadingStatus]),(0,s.jsx)(tR,{children:(0,s.jsx)(tx.Y,{children:(0,s.jsx)(x.Pj,{locale:e,defaultLocale:tH.al,messages:r,children:(0,s.jsx)(tT.kV.Provider,{value:{deviceId:A},children:(0,s.jsx)(l.StatsigProvider,{client:I,children:(0,s.jsx)(tV.f0,{value:a,children:(0,s.jsx)(tj,{children:(0,s.jsx)(tG.yC,{children:(0,s.jsx)(tK.J6,{children:(0,s.jsx)(tJ.l,{children:(0,s.jsxs)(t$.c,{value:C,children:[d,null,p?(0,s.jsx)(tq,{...p}):null,(0,s.jsx)(tU,{})]})})})})})})})})})})})}function tX(t){u.R6(t)}var tQ=function(t){let{Component:e,pageProps:n,router:r}=t,o=(0,tH.L1)(r.locale??tH.al),i=function(t){let[e]=(0,c.useState)(()=>(0,tH.lr)(t)),n=(0,c.useRef)(!0);return(0,c.useEffect)(()=>{if(n.current){n.current=!1;return}},[]),e}(o);return(0,s.jsx)(tA.xr,{airgapSrc:"https://transcend-cdn.com/cm/a36a42ad-3a71-444f-9e8a-b19950129dc6/airgap.js",children:(0,s.jsx)(tY,{...n,locale:o,messages:i,children:(0,s.jsx)(e,{...n})})})}},292586:function(t,e,n){"use strict";n.d(e,{k:function(){return u},l:function(){return c}});var r=n(552322),o=n(202784),i=n(698964),a=n(271701);let s=(0,o.createContext)(void 0);function c(t){let{children:e}=t,n=(0,a.a)(`(min-width: ${i.p.xs}px)`),c=(0,a.a)(`(min-width: ${i.p.s}px)`),u=(0,a.a)(`(min-width: ${i.p.xm}px)`),l=(0,a.a)(`(min-width: ${i.p.m}px)`),f=(0,a.a)(`(min-width: ${i.p.l}px)`),p=(0,a.a)(`(min-width: ${i.p.xl}px)`),d=(0,o.useMemo)(()=>({xs:n,s:c,xm:u,m:l,l:f,xl:p}),[n,c,u,l,f,p]);return(0,r.jsx)(s.Provider,{value:d,children:e})}function u(){let t=(0,o.useContext)(s);if(void 0===t)throw Error("useBreakpoints must be used within a BreakpointsProvider");return t}s.displayName="BreakpointsContext"},420075:function(t,e,n){"use strict";n.d(e,{U:function(){return a},c:function(){return s}});var r=n(552322),o=n(202784);let i=(0,o.createContext)(void 0);function a(){return(0,o.useContext)(i)}function s(t){return(0,r.jsx)(i.Provider,{value:t.value,children:t.children})}i.displayName="CanonicalUrlProvider"},357313:function(t,e,n){"use strict";n.d(e,{iz:function(){return f},xr:function(){return l}});var r=n(552322),o=n(97729),i=n.n(o),a=n(345847),s=n.n(a),c=n(202784);let u=(0,c.createContext)({airGapInitialized:!1});function l(t){let{children:e,airgapSrc:n}=t,[o,a]=(0,c.useState)(),[l,f]=(0,c.useState)(),[p,d]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{o&&d(null==o?void 0:o.initialized)},[o]),(0,c.useEffect)(()=>{var t,e,n,r;if(!(null===(t=self.transcend)||void 0===t?void 0:t.ready)){let t={readyQueue:[],ready(t){this.readyQueue.push(t)},...self.transcend};self.transcend=t}if(!(null===(e=self.airgap)||void 0===e?void 0:e.ready)){let t={readyQueue:(null===(r=window)||void 0===r?void 0:null===(n=r.airgap)||void 0===n?void 0:n.readyQueue)??[],ready(t){this.readyQueue.push(t)},...self.airgap};self.airgap=t}l||self.transcend.ready(t=>{f(t)}),o||self.airgap.ready(t=>{a(t)})},[o,l]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i(),{children:(0,r.jsx)(s(),{children:"window.airgap.readyQueue = []"})}),(0,r.jsx)(s(),{src:n,strategy:"lazyOnload"}),(0,r.jsx)(u.Provider,{value:{airgap:o,transcend:l,airGapInitialized:p},children:e})]})}function f(){return(0,c.useContext)(u)}u.displayName="Consent"},559971:function(t,e,n){"use strict";n.d(e,{II:function(){return i}});var r=n(552322);let o=(0,n(202784).createContext)({});function i(t){return(0,r.jsx)(o.Provider,{value:t.experimentContext,children:t.children})}o.displayName="ExperimentContext"},426291:function(t,e,n){"use strict";n.d(e,{k:function(){return r}});let r=(0,n(202784).createContext)(void 0);r.displayName="SignupAttributionContext"},741463:function(t,e,n){"use strict";n.d(e,{Fg:function(){return l},f6:function(){return u}});var r=n(552322),o=n(202784),i=n(83240),a=n(595609),s=n(294615);let c=o.createContext({name:"base",isDarkMode:!1});function u(t){let{value:e="base",children:n,global:u}=t,l=s.rSc[e].styles.theme,f=(0,o.useMemo)(()=>({name:e,isDarkMode:i.MC.includes(e)}),[e]);return(0,a.L)(()=>{if(!u)return;let t=document.documentElement,e=l.split(" ");return e.forEach(e=>{t.classList.add(e)}),()=>{e.forEach(e=>{t.classList.remove(e)})}},[u,l]),(0,r.jsx)(c.Provider,{value:f,children:(0,r.jsx)("div",{style:{display:"contents"},className:l,children:n})})}function l(){let t=(0,o.useContext)(c);if(void 0===t)throw Error("useTheme must be used within a ThemeProvider");return t}c.displayName="Theme"},165379:function(t,e,n){"use strict";n.d(e,{fC:function(){return r},kV:function(){return a.k},f6:function(){return o.f6},Uo:function(){return i.U},Fg:function(){return o.Fg}});let r=(0,n(202784).createContext)(void 0);r.displayName="AnalyticsContext",n(292586),n(559971);var o=n(741463),i=n(420075),a=n(426291)},107194:function(t,e,n){"use strict";n.d(e,{i:function(){return a}});var r=n(532476),o=n(127444);class i{constructor(){this.getCookieWithoutPermissionCheck=t=>Promise.resolve(o.N7(t)),this.removeCookie=(t,e)=>(o.nJ(t,e),Promise.resolve(void 0)),this.isMobileNative=()=>(0,r.U)(window,window.navigator.userAgent).isMobileNative()}}let a=new i},294615:function(t,e,n){"use strict";n.d(e,{rSc:function(){return d}});var r={};n.r(r),n.d(r,{colorAlphaActive:function(){return td},colorAlphaHover:function(){return tp},colorBadgePrimary:function(){return m},colorBadgePrimaryText:function(){return v},colorBadgeSecondary:function(){return y},colorBadgeSecondaryText:function(){return b},colorBanner:function(){return h},colorBlock:function(){return _},colorBlockBorder:function(){return w},colorBlockHover:function(){return k},colorBorder:function(){return S},colorBorderHover:function(){return P},colorButtonPrimary:function(){return x},colorButtonPrimaryActive:function(){return E},colorButtonPrimaryHover:function(){return T},colorButtonPrimaryText:function(){return A},colorButtonSecondary:function(){return j},colorButtonSecondaryActive:function(){return C},colorButtonSecondaryHover:function(){return I},colorButtonSecondaryText:function(){return O},colorButtonTertiary:function(){return R},colorButtonTertiaryActive:function(){return B},colorButtonTertiaryHover:function(){return N},colorButtonTertiaryText:function(){return D},colorCheckboxBackground:function(){return U},colorCheckboxBackgroundChecked:function(){return M},colorCheckboxBorder:function(){return L},colorCheckboxBorderActive:function(){return F},colorCheckboxBorderChecked:function(){return V},colorCheckboxBorderHover:function(){return H},colorCheckboxIconChecked:function(){return z},colorIcon:function(){return K},colorIconBackground:function(){return G},colorIconButton:function(){return J},colorIconButtonBackgroundHover:function(){return W},colorIconButtonHover:function(){return $},colorLink:function(){return Z},colorLinkHover:function(){return q},colorLinkHoverFromInherited:function(){return Y},colorLogo:function(){return X},colorNavigation:function(){return Q},colorNavigationDropdown:function(){return tt},colorNavigationDropdownHover:function(){return te},colorNotificationBanner:function(){return tn},colorPage:function(){return tr},colorPrimary:function(){return to},colorSecondary:function(){return ti},colorText:function(){return ta},colorTextDark:function(){return ts},colorTextError:function(){return tl},colorTextLight:function(){return tc},colorTextMedium:function(){return tu},colorUiIcon:function(){return tf},spacingSection:function(){return tg},spacingSectionInner:function(){return th},styles:function(){return g}});var o={};n.r(o),n.d(o,{colorAlphaActive:function(){return ei},colorAlphaHover:function(){return eo},colorBadgePrimary:function(){return ty},colorBadgePrimaryText:function(){return tb},colorBadgeSecondary:function(){return t_},colorBadgeSecondaryText:function(){return tk},colorBanner:function(){return tv},colorBlock:function(){return tw},colorBlockBorder:function(){return tP},colorBlockHover:function(){return tS},colorBorder:function(){return tx},colorBorderHover:function(){return tE},colorButtonPrimary:function(){return tT},colorButtonPrimaryActive:function(){return tA},colorButtonPrimaryHover:function(){return tj},colorButtonPrimaryText:function(){return tC},colorButtonSecondary:function(){return tI},colorButtonSecondaryActive:function(){return tO},colorButtonSecondaryHover:function(){return tR},colorButtonSecondaryText:function(){return tB},colorButtonTertiary:function(){return tN},colorButtonTertiaryActive:function(){return tD},colorButtonTertiaryHover:function(){return tU},colorButtonTertiaryText:function(){return tM},colorCheckboxBackground:function(){return tL},colorCheckboxBackgroundChecked:function(){return tF},colorCheckboxBorder:function(){return tH},colorCheckboxBorderActive:function(){return tV},colorCheckboxBorderChecked:function(){return tK},colorCheckboxBorderHover:function(){return tz},colorCheckboxIconChecked:function(){return tG},colorIcon:function(){return tJ},colorIconBackground:function(){return t$},colorIconButton:function(){return tW},colorIconButtonBackgroundHover:function(){return tq},colorIconButtonHover:function(){return tZ},colorLink:function(){return tY},colorLinkHover:function(){return tX},colorLinkHoverFromInherited:function(){return tQ},colorLogo:function(){return t0},colorNavigation:function(){return t1},colorNavigationDropdown:function(){return t2},colorNavigationDropdownHover:function(){return t6},colorNotificationBanner:function(){return t3},colorPage:function(){return t4},colorPrimary:function(){return t8},colorSecondary:function(){return t5},colorText:function(){return t9},colorTextDark:function(){return t7},colorTextError:function(){return en},colorTextLight:function(){return et},colorTextMedium:function(){return ee},colorUiIcon:function(){return er},spacingSection:function(){return ea},spacingSectionInner:function(){return es},styles:function(){return tm}});var i={};n.r(i),n.d(i,{colorAlphaActive:function(){return e5},colorAlphaHover:function(){return e8},colorBadgePrimary:function(){return el},colorBadgePrimaryText:function(){return ef},colorBadgeSecondary:function(){return ep},colorBadgeSecondaryText:function(){return ed},colorBanner:function(){return eu},colorBlock:function(){return eg},colorBlockBorder:function(){return em},colorBlockHover:function(){return eh},colorBorder:function(){return ev},colorBorderHover:function(){return ey},colorButtonPrimary:function(){return eb},colorButtonPrimaryActive:function(){return e_},colorButtonPrimaryHover:function(){return ek},colorButtonPrimaryText:function(){return ew},colorButtonSecondary:function(){return eS},colorButtonSecondaryActive:function(){return eP},colorButtonSecondaryHover:function(){return ex},colorButtonSecondaryText:function(){return eE},colorButtonTertiary:function(){return eT},colorButtonTertiaryActive:function(){return eA},colorButtonTertiaryHover:function(){return ej},colorButtonTertiaryText:function(){return eC},colorCheckboxBackground:function(){return eI},colorCheckboxBackgroundChecked:function(){return eO},colorCheckboxBorder:function(){return eR},colorCheckboxBorderActive:function(){return eB},colorCheckboxBorderChecked:function(){return eD},colorCheckboxBorderHover:function(){return eN},colorCheckboxIconChecked:function(){return eU},colorIcon:function(){return eM},colorIconBackground:function(){return eL},colorIconButton:function(){return eF},colorIconButtonBackgroundHover:function(){return eV},colorIconButtonHover:function(){return eH},colorLink:function(){return ez},colorLinkHover:function(){return eK},colorLinkHoverFromInherited:function(){return eG},colorLogo:function(){return eJ},colorNavigation:function(){return e$},colorNavigationDropdown:function(){return eW},colorNavigationDropdownHover:function(){return eZ},colorNotificationBanner:function(){return eq},colorPage:function(){return eY},colorPrimary:function(){return eX},colorSecondary:function(){return eQ},colorText:function(){return e0},colorTextDark:function(){return e1},colorTextError:function(){return e3},colorTextLight:function(){return e2},colorTextMedium:function(){return e6},colorUiIcon:function(){return e4},spacingSection:function(){return e9},spacingSectionInner:function(){return e7},styles:function(){return ec}});var a={};n.r(a),n.d(a,{colorAlphaActive:function(){return nQ},colorAlphaHover:function(){return nX},colorBadgePrimary:function(){return nn},colorBadgePrimaryText:function(){return nr},colorBadgeSecondary:function(){return no},colorBadgeSecondaryText:function(){return ni},colorBanner:function(){return ne},colorBlock:function(){return na},colorBlockBorder:function(){return nc},colorBlockHover:function(){return ns},colorBorder:function(){return nu},colorBorderHover:function(){return nl},colorButtonPrimary:function(){return nf},colorButtonPrimaryActive:function(){return np},colorButtonPrimaryHover:function(){return nd},colorButtonPrimaryText:function(){return ng},colorButtonSecondary:function(){return nh},colorButtonSecondaryActive:function(){return nm},colorButtonSecondaryHover:function(){return nv},colorButtonSecondaryText:function(){return ny},colorButtonTertiary:function(){return nb},colorButtonTertiaryActive:function(){return n_},colorButtonTertiaryHover:function(){return nk},colorButtonTertiaryText:function(){return nw},colorCheckboxBackground:function(){return nS},colorCheckboxBackgroundChecked:function(){return nP},colorCheckboxBorder:function(){return nx},colorCheckboxBorderActive:function(){return nE},colorCheckboxBorderChecked:function(){return nA},colorCheckboxBorderHover:function(){return nT},colorCheckboxIconChecked:function(){return nj},colorIcon:function(){return nC},colorIconBackground:function(){return nI},colorIconButton:function(){return nO},colorIconButtonBackgroundHover:function(){return nB},colorIconButtonHover:function(){return nR},colorLink:function(){return nN},colorLinkHover:function(){return nD},colorLinkHoverFromInherited:function(){return nU},colorLogo:function(){return nM},colorNavigation:function(){return nL},colorNavigationDropdown:function(){return nF},colorNavigationDropdownHover:function(){return nH},colorNotificationBanner:function(){return nV},colorPage:function(){return nz},colorPrimary:function(){return nK},colorSecondary:function(){return nG},colorText:function(){return nJ},colorTextDark:function(){return n$},colorTextError:function(){return nq},colorTextLight:function(){return nW},colorTextMedium:function(){return nZ},colorUiIcon:function(){return nY},spacingSection:function(){return n0},spacingSectionInner:function(){return n1},styles:function(){return nt}});var s={};n.r(s),n.d(s,{colorAlphaActive:function(){return rG},colorAlphaHover:function(){return rK},colorBadgePrimary:function(){return n3},colorBadgePrimaryText:function(){return n4},colorBadgeSecondary:function(){return n8},colorBadgeSecondaryText:function(){return n5},colorBanner:function(){return n6},colorBlock:function(){return n9},colorBlockBorder:function(){return rt},colorBlockHover:function(){return n7},colorBorder:function(){return re},colorBorderHover:function(){return rn},colorButtonPrimary:function(){return rr},colorButtonPrimaryActive:function(){return ro},colorButtonPrimaryHover:function(){return ri},colorButtonPrimaryText:function(){return ra},colorButtonSecondary:function(){return rs},colorButtonSecondaryActive:function(){return rc},colorButtonSecondaryHover:function(){return ru},colorButtonSecondaryText:function(){return rl},colorButtonTertiary:function(){return rf},colorButtonTertiaryActive:function(){return rp},colorButtonTertiaryHover:function(){return rd},colorButtonTertiaryText:function(){return rg},colorCheckboxBackground:function(){return rh},colorCheckboxBackgroundChecked:function(){return rm},colorCheckboxBorder:function(){return rv},colorCheckboxBorderActive:function(){return ry},colorCheckboxBorderChecked:function(){return r_},colorCheckboxBorderHover:function(){return rb},colorCheckboxIconChecked:function(){return rk},colorIcon:function(){return rw},colorIconBackground:function(){return rS},colorIconButton:function(){return rP},colorIconButtonBackgroundHover:function(){return rE},colorIconButtonHover:function(){return rx},colorLink:function(){return rT},colorLinkHover:function(){return rA},colorLinkHoverFromInherited:function(){return rj},colorLogo:function(){return rC},colorNavigation:function(){return rI},colorNavigationDropdown:function(){return rO},colorNavigationDropdownHover:function(){return rR},colorNotificationBanner:function(){return rB},colorPage:function(){return rN},colorPrimary:function(){return rD},colorSecondary:function(){return rU},colorText:function(){return rM},colorTextDark:function(){return rL},colorTextError:function(){return rV},colorTextLight:function(){return rF},colorTextMedium:function(){return rH},colorUiIcon:function(){return rz},spacingSection:function(){return rJ},spacingSectionInner:function(){return r$},styles:function(){return n2}});var c={};n.r(c),n.d(c,{colorAlphaActive:function(){return oU},colorAlphaHover:function(){return oD},colorBadgePrimary:function(){return rq},colorBadgePrimaryText:function(){return rY},colorBadgeSecondary:function(){return rX},colorBadgeSecondaryText:function(){return rQ},colorBanner:function(){return rZ},colorBlock:function(){return r0},colorBlockBorder:function(){return r2},colorBlockHover:function(){return r1},colorBorder:function(){return r6},colorBorderHover:function(){return r3},colorButtonPrimary:function(){return r4},colorButtonPrimaryActive:function(){return r8},colorButtonPrimaryHover:function(){return r5},colorButtonPrimaryText:function(){return r9},colorButtonSecondary:function(){return r7},colorButtonSecondaryActive:function(){return ot},colorButtonSecondaryHover:function(){return oe},colorButtonSecondaryText:function(){return on},colorButtonTertiary:function(){return or},colorButtonTertiaryActive:function(){return oo},colorButtonTertiaryHover:function(){return oi},colorButtonTertiaryText:function(){return oa},colorCheckboxBackground:function(){return os},colorCheckboxBackgroundChecked:function(){return oc},colorCheckboxBorder:function(){return ou},colorCheckboxBorderActive:function(){return ol},colorCheckboxBorderChecked:function(){return op},colorCheckboxBorderHover:function(){return of},colorCheckboxIconChecked:function(){return od},colorIcon:function(){return og},colorIconBackground:function(){return oh},colorIconButton:function(){return om},colorIconButtonBackgroundHover:function(){return oy},colorIconButtonHover:function(){return ov},colorLink:function(){return ob},colorLinkHover:function(){return o_},colorLinkHoverFromInherited:function(){return ok},colorLogo:function(){return ow},colorNavigation:function(){return oS},colorNavigationDropdown:function(){return oP},colorNavigationDropdownHover:function(){return ox},colorNotificationBanner:function(){return oE},colorPage:function(){return oT},colorPrimary:function(){return oA},colorSecondary:function(){return oj},colorText:function(){return oC},colorTextDark:function(){return oI},colorTextError:function(){return oB},colorTextLight:function(){return oO},colorTextMedium:function(){return oR},colorUiIcon:function(){return oN},spacingSection:function(){return oM},spacingSectionInner:function(){return oL},styles:function(){return rW}});var u={};n.r(u),n.d(u,{colorAlphaActive:function(){return iI},colorAlphaHover:function(){return iC},colorBadgePrimary:function(){return oV},colorBadgePrimaryText:function(){return oz},colorBadgeSecondary:function(){return oK},colorBadgeSecondaryText:function(){return oG},colorBanner:function(){return oH},colorBlock:function(){return oJ},colorBlockBorder:function(){return oW},colorBlockHover:function(){return o$},colorBorder:function(){return oZ},colorBorderHover:function(){return oq},colorButtonPrimary:function(){return oY},colorButtonPrimaryActive:function(){return oX},colorButtonPrimaryHover:function(){return oQ},colorButtonPrimaryText:function(){return o0},colorButtonSecondary:function(){return o1},colorButtonSecondaryActive:function(){return o2},colorButtonSecondaryHover:function(){return o6},colorButtonSecondaryText:function(){return o3},colorButtonTertiary:function(){return o4},colorButtonTertiaryActive:function(){return o8},colorButtonTertiaryHover:function(){return o5},colorButtonTertiaryText:function(){return o9},colorCheckboxBackground:function(){return o7},colorCheckboxBackgroundChecked:function(){return it},colorCheckboxBorder:function(){return ie},colorCheckboxBorderActive:function(){return ir},colorCheckboxBorderChecked:function(){return ii},colorCheckboxBorderHover:function(){return io},colorCheckboxIconChecked:function(){return ia},colorIcon:function(){return is},colorIconBackground:function(){return ic},colorIconButton:function(){return iu},colorIconButtonBackgroundHover:function(){return ip},colorIconButtonHover:function(){return il},colorLink:function(){return id},colorLinkHover:function(){return ig},colorLinkHoverFromInherited:function(){return ih},colorLogo:function(){return im},colorNavigation:function(){return iv},colorNavigationDropdown:function(){return iy},colorNavigationDropdownHover:function(){return ib},colorNotificationBanner:function(){return i_},colorPage:function(){return ik},colorPrimary:function(){return iw},colorSecondary:function(){return iS},colorText:function(){return iP},colorTextDark:function(){return ix},colorTextError:function(){return iA},colorTextLight:function(){return iE},colorTextMedium:function(){return iT},colorUiIcon:function(){return ij},spacingSection:function(){return iO},spacingSectionInner:function(){return iR},styles:function(){return oF}});var l={};n.r(l),n.d(l,{colorAlphaActive:function(){return aS},colorAlphaHover:function(){return aw},colorBadgePrimary:function(){return iD},colorBadgePrimaryText:function(){return iU},colorBadgeSecondary:function(){return iM},colorBadgeSecondaryText:function(){return iL},colorBanner:function(){return iN},colorBlock:function(){return iF},colorBlockBorder:function(){return iV},colorBlockHover:function(){return iH},colorBorder:function(){return iz},colorBorderHover:function(){return iK},colorButtonPrimary:function(){return iG},colorButtonPrimaryActive:function(){return iJ},colorButtonPrimaryHover:function(){return i$},colorButtonPrimaryText:function(){return iW},colorButtonSecondary:function(){return iZ},colorButtonSecondaryActive:function(){return iq},colorButtonSecondaryHover:function(){return iY},colorButtonSecondaryText:function(){return iX},colorButtonTertiary:function(){return iQ},colorButtonTertiaryActive:function(){return i0},colorButtonTertiaryHover:function(){return i1},colorButtonTertiaryText:function(){return i2},colorCheckboxBackground:function(){return i6},colorCheckboxBackgroundChecked:function(){return i3},colorCheckboxBorder:function(){return i4},colorCheckboxBorderActive:function(){return i8},colorCheckboxBorderChecked:function(){return i9},colorCheckboxBorderHover:function(){return i5},colorCheckboxIconChecked:function(){return i7},colorIcon:function(){return at},colorIconBackground:function(){return ae},colorIconButton:function(){return an},colorIconButtonBackgroundHover:function(){return ao},colorIconButtonHover:function(){return ar},colorLink:function(){return ai},colorLinkHover:function(){return aa},colorLinkHoverFromInherited:function(){return as},colorLogo:function(){return ac},colorNavigation:function(){return au},colorNavigationDropdown:function(){return al},colorNavigationDropdownHover:function(){return af},colorNotificationBanner:function(){return ap},colorPage:function(){return ad},colorPrimary:function(){return ag},colorSecondary:function(){return ah},colorText:function(){return am},colorTextDark:function(){return av},colorTextError:function(){return a_},colorTextLight:function(){return ay},colorTextMedium:function(){return ab},colorUiIcon:function(){return ak},spacingSection:function(){return aP},spacingSectionInner:function(){return ax},styles:function(){return iB}});var f={};n.r(f),n.d(f,{colorAlphaActive:function(){return sh},colorAlphaHover:function(){return sg},colorBadgePrimary:function(){return aA},colorBadgePrimaryText:function(){return aj},colorBadgeSecondary:function(){return aC},colorBadgeSecondaryText:function(){return aI},colorBanner:function(){return aT},colorBlock:function(){return aO},colorBlockBorder:function(){return aB},colorBlockHover:function(){return aR},colorBorder:function(){return aN},colorBorderHover:function(){return aD},colorButtonPrimary:function(){return aU},colorButtonPrimaryActive:function(){return aM},colorButtonPrimaryHover:function(){return aL},colorButtonPrimaryText:function(){return aF},colorButtonSecondary:function(){return aH},colorButtonSecondaryActive:function(){return aV},colorButtonSecondaryHover:function(){return az},colorButtonSecondaryText:function(){return aK},colorButtonTertiary:function(){return aG},colorButtonTertiaryActive:function(){return aJ},colorButtonTertiaryHover:function(){return a$},colorButtonTertiaryText:function(){return aW},colorCheckboxBackground:function(){return aZ},colorCheckboxBackgroundChecked:function(){return aq},colorCheckboxBorder:function(){return aY},colorCheckboxBorderActive:function(){return aX},colorCheckboxBorderChecked:function(){return a0},colorCheckboxBorderHover:function(){return aQ},colorCheckboxIconChecked:function(){return a1},colorIcon:function(){return a2},colorIconBackground:function(){return a6},colorIconButton:function(){return a3},colorIconButtonBackgroundHover:function(){return a8},colorIconButtonHover:function(){return a4},colorLink:function(){return a5},colorLinkHover:function(){return a9},colorLinkHoverFromInherited:function(){return a7},colorLogo:function(){return st},colorNavigation:function(){return se},colorNavigationDropdown:function(){return sn},colorNavigationDropdownHover:function(){return sr},colorNotificationBanner:function(){return so},colorPage:function(){return si},colorPrimary:function(){return sa},colorSecondary:function(){return ss},colorText:function(){return sc},colorTextDark:function(){return su},colorTextError:function(){return sp},colorTextLight:function(){return sl},colorTextMedium:function(){return sf},colorUiIcon:function(){return sd},spacingSection:function(){return sm},spacingSectionInner:function(){return sv},styles:function(){return aE}});var p={};n.r(p),n.d(p,{colorAlphaActive:function(){return cs},colorAlphaHover:function(){return ca},colorBadgePrimary:function(){return s_},colorBadgePrimaryText:function(){return sk},colorBadgeSecondary:function(){return sw},colorBadgeSecondaryText:function(){return sS},colorBanner:function(){return sb},colorBlock:function(){return sP},colorBlockBorder:function(){return sE},colorBlockHover:function(){return sx},colorBorder:function(){return sT},colorBorderHover:function(){return sA},colorButtonPrimary:function(){return sj},colorButtonPrimaryActive:function(){return sC},colorButtonPrimaryHover:function(){return sI},colorButtonPrimaryText:function(){return sO},colorButtonSecondary:function(){return sR},colorButtonSecondaryActive:function(){return sB},colorButtonSecondaryHover:function(){return sN},colorButtonSecondaryText:function(){return sD},colorButtonTertiary:function(){return sU},colorButtonTertiaryActive:function(){return sM},colorButtonTertiaryHover:function(){return sL},colorButtonTertiaryText:function(){return sF},colorCheckboxBackground:function(){return sH},colorCheckboxBackgroundChecked:function(){return sV},colorCheckboxBorder:function(){return sz},colorCheckboxBorderActive:function(){return sK},colorCheckboxBorderChecked:function(){return sJ},colorCheckboxBorderHover:function(){return sG},colorCheckboxIconChecked:function(){return s$},colorIcon:function(){return sW},colorIconBackground:function(){return sZ},colorIconButton:function(){return sq},colorIconButtonBackgroundHover:function(){return sX},colorIconButtonHover:function(){return sY},colorLink:function(){return sQ},colorLinkHover:function(){return s0},colorLinkHoverFromInherited:function(){return s1},colorLogo:function(){return s2},colorNavigation:function(){return s6},colorNavigationDropdown:function(){return s3},colorNavigationDropdownHover:function(){return s4},colorNotificationBanner:function(){return s8},colorPage:function(){return s5},colorPrimary:function(){return s9},colorSecondary:function(){return s7},colorText:function(){return ct},colorTextDark:function(){return ce},colorTextError:function(){return co},colorTextLight:function(){return cn},colorTextMedium:function(){return cr},colorUiIcon:function(){return ci},spacingSection:function(){return cc},spacingSectionInner:function(){return cu},styles:function(){return sy}});var d={};n.r(d),n.d(d,{base:function(){return r},blue:function(){return o},dark:function(){return i},makeWithNotion:function(){return a},orange:function(){return s},purple:function(){return c},red:function(){return u},site:function(){return l},teal:function(){return f},yellow:function(){return p}});var g=n(348302);let h="#ffffff33",m="#31302e",v="#ffffff",y="#ffffff",b="#ffffff33",_="#f6f5f4",k="#f6f5f4",w="#0000001a",S="#0000001a",P="#0000001a",x="#191918",E="#494744",T="#31302e",A="#ffffff",j="#ffffff",C="#fcfbfb",I="#fcfbfb",O="#191918",R="#ffffff",B="#f6f5f4",N="#f6f5f4",D="#191918",U="#ffffff",M="#191918",L="#31302e",F="#191918",H="#191918",V="#191918",z="#ffffff",K="#097fe8",G="#f2f9ff",J="#a39e98",$="#615d59",W="#0000000d",Z="#097fe8",q="#00396b",Y="#097fe8",X="#f64932",Q="#f6f5f4",tt="#ffffff",te="#f6f5f4",tn="#f6f5f4",tr="#ffffff",to="#f64932",ti="#000000",ta="#191918",ts="#191918",tc="#00000080",tu="#000000a8",tl="#4f0900",tf="#000000",tp="#0000000d",td="#0000001a",tg="10rem",th="2.5rem";var tm=n(245173);let tv="#ffffff33",ty="#31302e",tb="#ffffff",t_="#ffffff",tk="#ffffff33",tw="#f6f5f4",tS="#f6f5f4",tP="#0000001a",tx="#0000001a",tE="#0000001a",tT="#0075de",tA="#005bab",tj="#005bab",tC="#ffffff",tI="#ffffff",tO="#fcfbfb",tR="#fcfbfb",tB="#191918",tN="#ffffff",tD="#f6f5f4",tU="#f6f5f4",tM="#191918",tL="#ffffff",tF="#191918",tH="#31302e",tV="#191918",tz="#191918",tK="#191918",tG="#ffffff",tJ="#097fe8",t$="#f2f9ff",tW="#a39e98",tZ="#615d59",tq="#0000000d",tY="#0075de",tX="#00396b",tQ="#0075de",t0="#097fe8",t1="#f6f5f4",t2="#ffffff",t6="#f6f5f4",t3="#f6f5f4",t4="#ffffff",t8="#097fe8",t5="#000000",t9="#191918",t7="#191918",et="#00000080",ee="#000000a8",en="#4f0900",er="#000000",eo="#0000000d",ei="#0000001a",ea="10rem",es="2.5rem";var ec=n(186855);let eu="#191918",el="#31302e",ef="#ffffff",ep="#ffffff",ed="#ffffff33",eg="#191918",eh="#00000080",em="#ffffff33",ev="#ffffff33",ey="#ffffff",eb="#097fe8",e_="#005bab",ek="#0075de",ew="#ffffff",eS="#000000",eP="#ffffff33",ex="#ffffff33",eE="#ffffff",eT="#00000000",eA="#191918",ej="#191918",eC="#ffffff",eI="#ffffff",eO="#191918",eR="#31302e",eB="#191918",eN="#191918",eD="#191918",eU="#ffffff",eM="#ad6ded",eL="#f8f5fc",eF="#a39e98",eH="#615d59",eV="#0000000d",ez="#62aef0",eK="#0075de",eG="#62aef0",eJ="#d6b6f6",e$="#000000",eW="#191918",eZ="#000000",eq="#191918",eY="#000000",eX="#097fe8",eQ="#00000080",e0="#ffffff",e1="#ffffff",e2="#fcfbfb",e6="#f6f5f4",e3="#4f0900",e4="#ffffff",e8="#ffffff1a",e5="#ffffff33",e9="10rem",e7="2.5rem";var nt=n(352310);let ne="#ffffff33",nn="#ffffff",nr="#000000",no="#ffffff",ni="#ffffff33",na="#f6f5f4",ns="#f6f5f4",nc="#0000001a",nu="#0000001a",nl="#0000001a",nf="#097fe8",np="#097fe8",nd="#097fe8",ng="#ffffff",nh="#000000",nm="#000000",nv="#000000",ny="#ffffff",nb="#ffffff",n_="#f6f5f4",nk="#f6f5f4",nw="#191918",nS="#ffffff",nP="#191918",nx="#31302e",nE="#191918",nT="#191918",nA="#191918",nj="#ffffff",nC="#097fe8",nI="#097fe8",nO="#a39e98",nR="#615d59",nB="#0000000d",nN="#000000",nD="#000000",nU="#000000",nM="#097fe8",nL="#f6f5f4",nF="#ffffff",nH="#f6f5f4",nV="#000000",nz="#ffffff",nK="#097fe8",nG="#000000",nJ="#191918",n$="#191918",nW="#00000080",nZ="#000000a8",nq="#4f0900",nY="#000000",nX="#0000000d",nQ="#0000001a",n0="10rem",n1="2.5rem";var n2=n(951452);let n6="#ffffff33",n3="#31302e",n4="#ffffff",n8="#fff5ed",n5="#ff8a33",n9="#f6f5f4",n7="#f6f5f4",rt="#0000001a",re="#0000001a",rn="#0000001a",rr="#ff6d00",ro="#ab4a00",ri="#dd5b00",ra="#ffffff",rs="#ffffff",rc="#fcfbfb",ru="#fcfbfb",rl="#191918",rf="#ffffff",rp="#f6f5f4",rd="#f6f5f4",rg="#191918",rh="#ffffff",rm="#191918",rv="#31302e",ry="#191918",rb="#191918",r_="#191918",rk="#ffffff",rw="#ff6d00",rS="#fff5ed",rP="#a39e98",rx="#615d59",rE="#0000000d",rT="#ff6d00",rA="#793400",rj="#ff6d00",rC="#ff6d00",rI="#f6f5f4",rO="#ffffff",rR="#f6f5f4",rB="#f6f5f4",rN="#ffffff",rD="#ff6d00",rU="#000000",rM="#191918",rL="#191918",rF="#00000080",rH="#000000a8",rV="#4f0900",rz="#000000",rK="#0000000d",rG="#0000001a",rJ="10rem",r$="2.5rem";var rW=n(303712);let rZ="#ffffff33",rq="#562983",rY="#ffffff",rX="#f8f5fc",rQ="#9849e8",r0="#f6f5f4",r1="#f6f5f4",r2="#0000001a",r6="#0000001a",r3="#0000001a",r4="#191918",r8="#494744",r5="#31302e",r9="#ffffff",r7="#ffffff",ot="#fcfbfb",oe="#fcfbfb",on="#191918",or="#ffffff",oo="#f6f5f4",oi="#f6f5f4",oa="#191918",os="#ffffff",oc="#191918",ou="#31302e",ol="#191918",of="#191918",op="#191918",od="#ffffff",og="#9849e8",oh="#f8f5fc",om="#a39e98",ov="#615d59",oy="#0000000d",ob="#9849e8",o_="#391c57",ok="#9849e8",ow="#9849e8",oS="#f6f5f4",oP="#ffffff",ox="#f6f5f4",oE="#f6f5f4",oT="#ffffff",oA="#9849e8",oj="#000000",oC="#191918",oI="#191918",oO="#00000080",oR="#000000a8",oB="#4f0900",oN="#000000",oD="#0000000d",oU="#0000001a",oM="10rem",oL="2.5rem";var oF=n(599407);let oH="#ffffff33",oV="#31302e",oz="#ffffff",oK="#ffffff",oG="#ffffff33",oJ="#f6f5f4",o$="#f6f5f4",oW="#0000001a",oZ="#0000001a",oq="#0000001a",oY="#f64932",oX="#b01601",oQ="#e32d14",o0="#ffffff",o1="#ffffff",o2="#fcfbfb",o6="#fcfbfb",o3="#191918",o4="#ffffff",o8="#f6f5f4",o5="#f6f5f4",o9="#191918",o7="#ffffff",it="#191918",ie="#31302e",ir="#191918",io="#191918",ii="#191918",ia="#ffffff",is="#f64932",ic="#fef3f1",iu="#a39e98",il="#615d59",ip="#0000000d",id="#f64932",ig="#6f0d00",ih="#f64932",im="#f64932",iv="#f6f5f4",iy="#ffffff",ib="#f6f5f4",i_="#f6f5f4",ik="#ffffff",iw="#f64932",iS="#000000",iP="#191918",ix="#191918",iE="#00000080",iT="#000000a8",iA="#4f0900",ij="#000000",iC="#0000000d",iI="#0000001a",iO="10rem",iR="2.5rem";var iB=n(33881);let iN="#ffffff33",iD="#31302e",iU="#ffffff",iM="#ffffff",iL="#ffffff33",iF="#f6f5f4",iH="#f6f5f4",iV="#0000001a",iz="#0000001a",iK="#0000001a",iG="#191918",iJ="#494744",i$="#31302e",iW="#ffffff",iZ="#ffffff",iq="#fcfbfb",iY="#fcfbfb",iX="#191918",iQ="#ffffff",i0="#f6f5f4",i1="#f6f5f4",i2="#191918",i6="#ffffff",i3="#191918",i4="#31302e",i8="#191918",i5="#191918",i9="#191918",i7="#ffffff",at="#9c9ea5",ae="#f2f9ff",an="#a39e98",ar="#615d59",ao="#0000000d",ai="#757575",aa="#494744",as="#494744",ac="#f64932",au="#f6f5f4",al="#ffffff",af="#f6f5f4",ap="#f6f5f4",ad="#ffffff",ag="#f64932",ah="#000000",am="#191918",av="#191918",ay="#00000080",ab="#000000a8",a_="#4f0900",ak="#000000",aw="#0000000d",aS="#0000001a",aP="10rem",ax="2.5rem";var aE=n(413675);let aT="#ffffff33",aA="#31302e",aj="#ffffff",aC="#ffffff",aI="#ffffff33",aO="#f6f5f4",aR="#f6f5f4",aB="#0000001a",aN="#0000001a",aD="#0000001a",aU="#27918d",aM="#126764",aL="#0a7b77",aF="#ffffff",aH="#ffffff",aV="#fcfbfb",az="#fcfbfb",aK="#191918",aG="#ffffff",aJ="#f6f5f4",a$="#f6f5f4",aW="#191918",aZ="#ffffff",aq="#191918",aY="#31302e",aX="#191918",aQ="#191918",a0="#191918",a1="#ffffff",a2="#27918d",a6="#f2fafa",a3="#a39e98",a4="#615d59",a8="#0000000d",a5="#27918d",a9="#0a4d4b",a7="#27918d",st="#27918d",se="#f6f5f4",sn="#ffffff",sr="#f6f5f4",so="#f6f5f4",si="#ffffff",sa="#27918d",ss="#000000",sc="#191918",su="#191918",sl="#00000080",sf="#000000a8",sp="#4f0900",sd="#000000",sg="#0000000d",sh="#0000001a",sm="10rem",sv="2.5rem";var sy=n(100910);let sb="#ffffff33",s_="#31302e",sk="#ffffff",sw="#ffffff",sS="#ffffff33",sP="#f6f5f4",sx="#f6f5f4",sE="#0000001a",sT="#0000001a",sA="#0000001a",sj="#ffb110",sC="#c78600",sI="#e89d01",sO="#000000",sR="#ffffff",sB="#fcfbfb",sN="#fcfbfb",sD="#191918",sU="#ffffff",sM="#f6f5f4",sL="#f6f5f4",sF="#191918",sH="#ffffff",sV="#191918",sz="#31302e",sK="#191918",sG="#191918",sJ="#191918",s$="#ffffff",sW="#e89d01",sZ="#fff5e0",sq="#a39e98",sY="#615d59",sX="#0000000d",sQ="#704b00",s0="#a16c00",s1="#c78600",s2="#e89d01",s6="#f6f5f4",s3="#ffffff",s4="#f6f5f4",s8="#f6f5f4",s5="#ffffff",s9="#ffb110",s7="#000000",ct="#191918",ce="#191918",cn="#00000080",cr="#000000a8",co="#4f0900",ci="#000000",ca="#0000000d",cs="#0000001a",cc="10rem",cu="2.5rem"},183428:function(t,e,n){"use strict";n.d(e,{Ji:function(){return t3},yX:function(){return t8},_H:function(){return t7},BK:function(){return t4},Pj:function(){return ej},dp:function(){return eT},Sn:function(){return tK},vU:function(){return eC},lm:function(){return tX},Ho:function(){return tQ},Ys:function(){return t0},YB:function(){return eI}});var r,o,i,a,s,c,u,l,f,p,d,g,h,m,v,y,b,_,k,w,S=n(202784);n(373463);var P="undefined"==typeof window||window.__REACT_INTL_BYPASS_GLOBAL_CONTEXT__?S.createContext(null):window.__REACT_INTL_CONTEXT__||(window.__REACT_INTL_CONTEXT__=S.createContext(null));P.Consumer;var x=P.Provider,E=function(t,e){return(E=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function T(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}E(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var A=function(){return(A=Object.assign||function(t){for(var e,n=1,r=arguments.length;ne.indexOf(r)&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(t);oe.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]]);return n}function C(t,e,n){if(n||2==arguments.length)for(var r,o=0,i=e.length;o=Math.abs(t)},tc=!0;try{var tu=tm("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");tc=(null===(h=tu.exec("a"))||void 0===h?void 0:h[0])==="a"}catch(t){tc=!1}var tl=te?function(t,e,n){return t.startsWith(e,n)}:function(t,e,n){return t.slice(n,n+e.length)===e},tf=tn?String.fromCodePoint:function(){for(var t,e=[],n=0;ni;){if((t=e[i++])>1114111)throw RangeError(t+" is not a valid code point");r+=t<65536?String.fromCharCode(t):String.fromCharCode(((t-=65536)>>10)+55296,t%1024+56320)}return r},tp=tr?Object.fromEntries:function(t){for(var e={},n=0;n=r)){var o=t.charCodeAt(e);return o<55296||o>56319||e+1===r||(n=t.charCodeAt(e+1))<56320||n>57343?o:(o-55296<<10)+(n-56320)+65536}},tg=ti?function(t){return t.trimStart()}:function(t){return t.replace(X,"")},th=ta?function(t){return t.trimEnd()}:function(t){return t.replace(Q,"")};function tm(t,e){return new RegExp(t,e)}if(tc){var tv=tm("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");m=function(t,e){var n;return tv.lastIndex=e,null!==(n=tv.exec(t)[1])&&void 0!==n?n:""}}else m=function(t,e){for(var n=[];;){var r,o=td(t,e);if(void 0===o||t_(o)||(r=o)>=33&&r<=35||36===r||r>=37&&r<=39||40===r||41===r||42===r||43===r||44===r||45===r||r>=46&&r<=47||r>=58&&r<=59||r>=60&&r<=62||r>=63&&r<=64||91===r||92===r||93===r||94===r||96===r||123===r||124===r||125===r||126===r||161===r||r>=162&&r<=165||166===r||167===r||169===r||171===r||172===r||174===r||176===r||177===r||182===r||187===r||191===r||215===r||247===r||r>=8208&&r<=8213||r>=8214&&r<=8215||8216===r||8217===r||8218===r||r>=8219&&r<=8220||8221===r||8222===r||8223===r||r>=8224&&r<=8231||r>=8240&&r<=8248||8249===r||8250===r||r>=8251&&r<=8254||r>=8257&&r<=8259||8260===r||8261===r||8262===r||r>=8263&&r<=8273||8274===r||8275===r||r>=8277&&r<=8286||r>=8592&&r<=8596||r>=8597&&r<=8601||r>=8602&&r<=8603||r>=8604&&r<=8607||8608===r||r>=8609&&r<=8610||8611===r||r>=8612&&r<=8613||8614===r||r>=8615&&r<=8621||8622===r||r>=8623&&r<=8653||r>=8654&&r<=8655||r>=8656&&r<=8657||8658===r||8659===r||8660===r||r>=8661&&r<=8691||r>=8692&&r<=8959||r>=8960&&r<=8967||8968===r||8969===r||8970===r||8971===r||r>=8972&&r<=8991||r>=8992&&r<=8993||r>=8994&&r<=9e3||9001===r||9002===r||r>=9003&&r<=9083||9084===r||r>=9085&&r<=9114||r>=9115&&r<=9139||r>=9140&&r<=9179||r>=9180&&r<=9185||r>=9186&&r<=9254||r>=9255&&r<=9279||r>=9280&&r<=9290||r>=9291&&r<=9311||r>=9472&&r<=9654||9655===r||r>=9656&&r<=9664||9665===r||r>=9666&&r<=9719||r>=9720&&r<=9727||r>=9728&&r<=9838||9839===r||r>=9840&&r<=10087||10088===r||10089===r||10090===r||10091===r||10092===r||10093===r||10094===r||10095===r||10096===r||10097===r||10098===r||10099===r||10100===r||10101===r||r>=10132&&r<=10175||r>=10176&&r<=10180||10181===r||10182===r||r>=10183&&r<=10213||10214===r||10215===r||10216===r||10217===r||10218===r||10219===r||10220===r||10221===r||10222===r||10223===r||r>=10224&&r<=10239||r>=10240&&r<=10495||r>=10496&&r<=10626||10627===r||10628===r||10629===r||10630===r||10631===r||10632===r||10633===r||10634===r||10635===r||10636===r||10637===r||10638===r||10639===r||10640===r||10641===r||10642===r||10643===r||10644===r||10645===r||10646===r||10647===r||10648===r||r>=10649&&r<=10711||10712===r||10713===r||10714===r||10715===r||r>=10716&&r<=10747||10748===r||10749===r||r>=10750&&r<=11007||r>=11008&&r<=11055||r>=11056&&r<=11076||r>=11077&&r<=11078||r>=11079&&r<=11084||r>=11085&&r<=11123||r>=11124&&r<=11125||r>=11126&&r<=11157||11158===r||r>=11159&&r<=11263||r>=11776&&r<=11777||11778===r||11779===r||11780===r||11781===r||r>=11782&&r<=11784||11785===r||11786===r||11787===r||11788===r||11789===r||r>=11790&&r<=11798||11799===r||r>=11800&&r<=11801||11802===r||11803===r||11804===r||11805===r||r>=11806&&r<=11807||11808===r||11809===r||11810===r||11811===r||11812===r||11813===r||11814===r||11815===r||11816===r||11817===r||r>=11818&&r<=11822||11823===r||r>=11824&&r<=11833||r>=11834&&r<=11835||r>=11836&&r<=11839||11840===r||11841===r||11842===r||r>=11843&&r<=11855||r>=11856&&r<=11857||11858===r||r>=11859&&r<=11903||r>=12289&&r<=12291||12296===r||12297===r||12298===r||12299===r||12300===r||12301===r||12302===r||12303===r||12304===r||12305===r||r>=12306&&r<=12307||12308===r||12309===r||12310===r||12311===r||12312===r||12313===r||12314===r||12315===r||12316===r||12317===r||r>=12318&&r<=12319||12320===r||12336===r||64830===r||64831===r||r>=65093&&r<=65094)break;n.push(o),e+=o>=65536?2:1}return tf.apply(void 0,n)};var ty=function(){function t(t,e){void 0===e&&(e={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!e.ignoreTag,this.locale=e.locale,this.requiresOtherClause=!!e.requiresOtherClause,this.shouldParseSkeletons=!!e.shouldParseSkeletons}return t.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},t.prototype.parseMessage=function(t,e,n){for(var r=[];!this.isEOF();){var o=this.char();if(123===o){var i=this.parseArgument(t,n);if(i.err)return i;r.push(i.val)}else if(125===o&&t>0)break;else if(35===o&&("plural"===e||"selectordinal"===e)){var a=this.clonePosition();this.bump(),r.push({type:d.pound,location:tt(a,this.clonePosition())})}else if(60!==o||this.ignoreTag||47!==this.peek()){if(60===o&&!this.ignoreTag&&tb(this.peek()||0)){var i=this.parseTag(t,e);if(i.err)return i;r.push(i.val)}else{var i=this.parseLiteral(t,e);if(i.err)return i;r.push(i.val)}}else{if(!n)return this.error(p.UNMATCHED_CLOSING_TAG,tt(this.clonePosition(),this.clonePosition()));break}}return{val:r,err:null}},t.prototype.parseTag=function(t,e){var n=this.clonePosition();this.bump();var r=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:d.literal,value:"<".concat(r,"/>"),location:tt(n,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(p.INVALID_TAG,tt(n,this.clonePosition()));var o=this.parseMessage(t+1,e,!0);if(o.err)return o;var i=o.val,a=this.clonePosition();if(!this.bumpIf(""))?{val:{type:d.tag,value:r,children:i,location:tt(n,this.clonePosition())},err:null}:this.error(p.INVALID_TAG,tt(a,this.clonePosition()))},t.prototype.parseTagName=function(){var t,e=this.offset();for(this.bump();!this.isEOF()&&(45===(t=this.char())||46===t||t>=48&&t<=57||95===t||t>=97&&t<=122||t>=65&&t<=90||183==t||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039);)this.bump();return this.message.slice(e,this.offset())},t.prototype.parseLiteral=function(t,e){for(var n=this.clonePosition(),r="";;){var o=this.tryParseQuote(e);if(o){r+=o;continue}var i=this.tryParseUnquoted(t,e);if(i){r+=i;continue}var a=this.tryParseLeftAngleBracket();if(a){r+=a;continue}break}var s=tt(n,this.clonePosition());return{val:{type:d.literal,value:r,location:s},err:null}},t.prototype.tryParseLeftAngleBracket=function(){var t;return this.isEOF()||60!==this.char()||!this.ignoreTag&&(tb(t=this.peek()||0)||47===t)?null:(this.bump(),"<")},t.prototype.tryParseQuote=function(t){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===t||"selectordinal"===t)break;return null;default:return null}this.bump();var e=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(39===n){if(39===this.peek())e.push(39),this.bump();else{this.bump();break}}else e.push(n);this.bump()}return tf.apply(void 0,e)},t.prototype.tryParseUnquoted=function(t,e){if(this.isEOF())return null;var n=this.char();return 60===n||123===n||35===n&&("plural"===e||"selectordinal"===e)||125===n&&t>0?null:(this.bump(),tf(n))},t.prototype.parseArgument=function(t,e){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(p.EXPECT_ARGUMENT_CLOSING_BRACE,tt(n,this.clonePosition()));if(125===this.char())return this.bump(),this.error(p.EMPTY_ARGUMENT,tt(n,this.clonePosition()));var r=this.parseIdentifierIfPossible().value;if(!r)return this.error(p.MALFORMED_ARGUMENT,tt(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(p.EXPECT_ARGUMENT_CLOSING_BRACE,tt(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:d.argument,value:r,location:tt(n,this.clonePosition())},err:null};case 44:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(p.EXPECT_ARGUMENT_CLOSING_BRACE,tt(n,this.clonePosition()));return this.parseArgumentOptions(t,e,r,n);default:return this.error(p.MALFORMED_ARGUMENT,tt(n,this.clonePosition()))}},t.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),e=this.offset(),n=m(this.message,e),r=e+n.length;return this.bumpTo(r),{value:n,location:tt(t,this.clonePosition())}},t.prototype.parseArgumentOptions=function(t,e,n,r){var o,i=this.clonePosition(),a=this.parseIdentifierIfPossible().value,s=this.clonePosition();switch(a){case"":return this.error(p.EXPECT_ARGUMENT_TYPE,tt(i,s));case"number":case"date":case"time":this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),l=this.parseSimpleArgStyleIfPossible();if(l.err)return l;var f=th(l.val);if(0===f.length)return this.error(p.EXPECT_ARGUMENT_STYLE,tt(this.clonePosition(),this.clonePosition()));c={style:f,styleLocation:tt(u,this.clonePosition())}}var h=this.tryParseArgumentClose(r);if(h.err)return h;var m=tt(r,this.clonePosition());if(c&&tl(null==c?void 0:c.style,"::",0)){var v,y=tg(c.style.slice(2));if("number"===a){var l=this.parseNumberSkeletonFromString(y,c.styleLocation);if(l.err)return l;return{val:{type:d.number,value:n,location:m,style:l.val},err:null}}if(0===y.length)return this.error(p.EXPECT_DATE_TIME_SKELETON,m);var b=y;this.locale&&(b=function(t,e){for(var n="",r=0;r>1),c=function(t){var e,n=t.hourCycle;if(void 0===n&&t.hourCycles&&t.hourCycles.length&&(n=t.hourCycles[0]),n)switch(n){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}var r=t.language;return"root"!==r&&(e=t.maximize().region),(Y[e||""]||Y[r||""]||Y["".concat(r,"-001")]||Y["001"])[0]}(e);for(("H"==c||"k"==c)&&(s=0);s-- >0;)n+="a";for(;a-- >0;)n=c+n}else"J"===o?n+="H":n+=o}return n}(y,this.locale));var f={type:g.dateTime,pattern:b,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?(v={},b.replace(V,function(t){var e=t.length;switch(t[0]){case"G":v.era=4===e?"long":5===e?"narrow":"short";break;case"y":v.year=2===e?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":v.month=["numeric","2-digit","short","long","narrow"][e-1];break;case"w":case"W":throw RangeError("`w/W` (week) patterns are not supported");case"d":v.day=["numeric","2-digit"][e-1];break;case"D":case"F":case"g":throw RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":v.weekday=4===e?"long":5===e?"narrow":"short";break;case"e":if(e<4)throw RangeError("`e..eee` (weekday) patterns are not supported");v.weekday=["short","long","narrow","short"][e-4];break;case"c":if(e<4)throw RangeError("`c..ccc` (weekday) patterns are not supported");v.weekday=["short","long","narrow","short"][e-4];break;case"a":v.hour12=!0;break;case"b":case"B":throw RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":v.hourCycle="h12",v.hour=["numeric","2-digit"][e-1];break;case"H":v.hourCycle="h23",v.hour=["numeric","2-digit"][e-1];break;case"K":v.hourCycle="h11",v.hour=["numeric","2-digit"][e-1];break;case"k":v.hourCycle="h24",v.hour=["numeric","2-digit"][e-1];break;case"j":case"J":case"C":throw RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":v.minute=["numeric","2-digit"][e-1];break;case"s":v.second=["numeric","2-digit"][e-1];break;case"S":case"A":throw RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":v.timeZoneName=e<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),v):{}};return{val:{type:"date"===a?d.date:d.time,value:n,location:m,style:f},err:null}}return{val:{type:"number"===a?d.number:"date"===a?d.date:d.time,value:n,location:m,style:null!==(o=null==c?void 0:c.style)&&void 0!==o?o:null},err:null};case"plural":case"selectordinal":case"select":var _=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(p.EXPECT_SELECT_ARGUMENT_OPTIONS,tt(_,A({},_)));this.bumpSpace();var k=this.parseIdentifierIfPossible(),w=0;if("select"!==a&&"offset"===k.value){if(!this.bumpIf(":"))return this.error(p.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,tt(this.clonePosition(),this.clonePosition()));this.bumpSpace();var l=this.tryParseDecimalInteger(p.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,p.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(l.err)return l;this.bumpSpace(),k=this.parseIdentifierIfPossible(),w=l.val}var S=this.tryParsePluralOrSelectOptions(t,a,e,k);if(S.err)return S;var h=this.tryParseArgumentClose(r);if(h.err)return h;var P=tt(r,this.clonePosition());if("select"===a)return{val:{type:d.select,value:n,options:tp(S.val),location:P},err:null};return{val:{type:d.plural,value:n,options:tp(S.val),offset:w,pluralType:"plural"===a?"cardinal":"ordinal",location:P},err:null};default:return this.error(p.INVALID_ARGUMENT_TYPE,tt(i,s))}},t.prototype.tryParseArgumentClose=function(t){return this.isEOF()||125!==this.char()?this.error(p.EXPECT_ARGUMENT_CLOSING_BRACE,tt(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},t.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,e=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump();var n=this.clonePosition();if(!this.bumpUntil("'"))return this.error(p.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,tt(n,this.clonePosition()));this.bump();break;case 123:t+=1,this.bump();break;case 125:if(!(t>0))return{val:this.message.slice(e.offset,this.offset()),err:null};t-=1;break;default:this.bump()}return{val:this.message.slice(e.offset,this.offset()),err:null}},t.prototype.parseNumberSkeletonFromString=function(t,e){var n=[];try{n=function(t){if(0===t.length)throw Error("Number skeleton cannot be empty");for(var e=t.split(z).filter(function(t){return t.length>0}),n=[],r=0;r1)throw RangeError("integer-width stems only accept a single optional option");r.options[0].replace(J,function(t,n,r,o,i,a){if(n)e.minimumIntegerDigits=r.length;else if(o&&i)throw Error("We currently do not support maximum integer digits");else if(a)throw Error("We currently do not support exact integer digits");return""});continue}if($.test(r.stem)){e.minimumIntegerDigits=r.stem.length;continue}if(K.test(r.stem)){if(r.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");r.stem.replace(K,function(t,n,r,o,i,a){return"*"===r?e.minimumFractionDigits=n.length:o&&"#"===o[0]?e.maximumFractionDigits=o.length:i&&a?(e.minimumFractionDigits=i.length,e.maximumFractionDigits=i.length+a.length):(e.minimumFractionDigits=n.length,e.maximumFractionDigits=n.length),""});var o=r.options[0];"w"===o?e=A(A({},e),{trailingZeroDisplay:"stripIfInteger"}):o&&(e=A(A({},e),W(o)));continue}if(G.test(r.stem)){e=A(A({},e),W(r.stem));continue}var i=Z(r.stem);i&&(e=A(A({},e),i));var a=function(t){var e;if("E"===t[0]&&"E"===t[1]?(e={notation:"engineering"},t=t.slice(2)):"E"===t[0]&&(e={notation:"scientific"},t=t.slice(1)),e){var n=t.slice(0,2);if("+!"===n?(e.signDisplay="always",t=t.slice(2)):"+?"===n&&(e.signDisplay="exceptZero",t=t.slice(2)),!$.test(t))throw Error("Malformed concise eng/scientific notation");e.minimumIntegerDigits=t.length}return e}(r.stem);a&&(e=A(A({},e),a))}return e}(n):{}},err:null}},t.prototype.tryParsePluralOrSelectOptions=function(t,e,n,r){for(var o,i=!1,a=[],s=new Set,c=r.value,u=r.location;;){if(0===c.length){var l=this.clonePosition();if("select"!==e&&this.bumpIf("=")){var f=this.tryParseDecimalInteger(p.EXPECT_PLURAL_ARGUMENT_SELECTOR,p.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;u=tt(l,this.clonePosition()),c=this.message.slice(l.offset,this.offset())}else break}if(s.has(c))return this.error("select"===e?p.DUPLICATE_SELECT_ARGUMENT_SELECTOR:p.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);"other"===c&&(i=!0),this.bumpSpace();var d=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===e?p.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:p.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,tt(this.clonePosition(),this.clonePosition()));var g=this.parseMessage(t+1,e,n);if(g.err)return g;var h=this.tryParseArgumentClose(d);if(h.err)return h;a.push([c,{value:g.val,location:tt(d,this.clonePosition())}]),s.add(c),this.bumpSpace(),c=(o=this.parseIdentifierIfPossible()).value,u=o.location}return 0===a.length?this.error("select"===e?p.EXPECT_SELECT_ARGUMENT_SELECTOR:p.EXPECT_PLURAL_ARGUMENT_SELECTOR,tt(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!i?this.error(p.MISSING_OTHER_CLAUSE,tt(this.clonePosition(),this.clonePosition())):{val:a,err:null}},t.prototype.tryParseDecimalInteger=function(t,e){var n=1,r=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var o=!1,i=0;!this.isEOF();){var a=this.char();if(a>=48&&a<=57)o=!0,i=10*i+(a-48),this.bump();else break}var s=tt(r,this.clonePosition());return o?ts(i*=n)?{val:i,err:null}:this.error(e,s):this.error(t,s)},t.prototype.offset=function(){return this.position.offset},t.prototype.isEOF=function(){return this.offset()===this.message.length},t.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},t.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var e=td(this.message,t);if(void 0===e)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return e},t.prototype.error=function(t,e){return{val:null,err:{kind:t,message:this.message,location:e}}},t.prototype.bump=function(){if(!this.isEOF()){var t=this.char();10===t?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},t.prototype.bumpIf=function(t){if(tl(this.message,t,this.offset())){for(var e=0;e=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},t.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var e=this.offset();if(e===t)break;if(e>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},t.prototype.bumpSpace=function(){for(;!this.isEOF()&&t_(this.char());)this.bump()},t.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),e=this.offset(),n=this.message.charCodeAt(e+(t>=65536?2:1));return null!=n?n:null},t}();function tb(t){return t>=97&&t<=122||t>=65&&t<=90}function t_(t){return t>=9&&t<=13||32===t||133===t||t>=8206&&t<=8207||8232===t||8233===t}function tk(t,e){void 0===e&&(e={});var n=new ty(t,e=A({shouldParseSkeletons:!0,requiresOtherClause:!0},e)).parse();if(n.err){var r=SyntaxError(p[n.err.kind]);throw r.location=n.err.location,r.originalMessage=n.err.message,r}return(null==e?void 0:e.captureLocation)||function t(e){e.forEach(function(e){if(delete e.location,D(e)||U(e))for(var n in e.options)delete e.options[n].location,t(e.options[n].value);else R(e)&&L(e.style)?delete e.style.location:(B(e)||N(e))&&F(e.style)?delete e.style.location:M(e)&&t(e.children)})}(n.val),n.val}function tw(t,e){var n=e&&e.cache?e.cache:tT,r=e&&e.serializer?e.serializer:tx;return(e&&e.strategy?e.strategy:function(t,e){var n,r,o=1===t.length?tS:tP;return n=e.cache.create(),r=e.serializer,o.bind(this,t,n,r)})(t,{cache:n,serializer:r})}function tS(t,e,n,r){var o=null==r||"number"==typeof r||"boolean"==typeof r?r:n(r),i=e.get(o);return void 0===i&&(i=t.call(this,r),e.set(o,i)),i}function tP(t,e,n){var r=Array.prototype.slice.call(arguments,3),o=n(r),i=e.get(o);return void 0===i&&(i=t.apply(this,r),e.set(o,i)),i}var tx=function(){return JSON.stringify(arguments)};function tE(){this.cache=Object.create(null)}tE.prototype.get=function(t){return this.cache[t]},tE.prototype.set=function(t,e){this.cache[t]=e};var tT={create:function(){return new tE}},tA={variadic:function(t,e){var n,r;return n=e.cache.create(),r=e.serializer,tP.bind(this,t,n,r)},monadic:function(t,e){var n,r;return n=e.cache.create(),r=e.serializer,tS.bind(this,t,n,r)}};(a=v||(v={})).MISSING_VALUE="MISSING_VALUE",a.INVALID_VALUE="INVALID_VALUE",a.MISSING_INTL_API="MISSING_INTL_API";var tj=function(t){function e(e,n,r){var o=t.call(this,e)||this;return o.code=n,o.originalMessage=r,o}return T(e,t),e.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},e}(Error),tC=function(t){function e(e,n,r,o){return t.call(this,'Invalid values for "'.concat(e,'": "').concat(n,'". Options are "').concat(Object.keys(r).join('", "'),'"'),v.INVALID_VALUE,o)||this}return T(e,t),e}(tj),tI=function(t){function e(e,n,r){return t.call(this,'Value for "'.concat(e,'" must be of type ').concat(n),v.INVALID_VALUE,r)||this}return T(e,t),e}(tj),tO=function(t){function e(e,n){return t.call(this,'The intl string context variable "'.concat(e,'" was not provided to the string "').concat(n,'"'),v.MISSING_VALUE,n)||this}return T(e,t),e}(tj);function tR(t){return{create:function(){return{get:function(e){return t[e]},set:function(e,n){t[e]=n}}}}}(s=y||(y={}))[s.literal=0]="literal",s[s.object=1]="object";var tB=function(){function t(e,n,r,o){var i,a,s=this;if(void 0===n&&(n=t.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(t){var e=s.formatToParts(t);if(1===e.length)return e[0].value;var n=e.reduce(function(t,e){return t.length&&e.type===y.literal&&"string"==typeof t[t.length-1]?t[t.length-1]+=e.value:t.push(e.value),t},[]);return n.length<=1?n[0]||"":n},this.formatToParts=function(t){return function t(e,n,r,o,i,a,s){if(1===e.length&&O(e[0]))return[{type:y.literal,value:e[0].value}];for(var c=[],u=0;u0?e[0]:"string"==typeof t?t:t[0])}},t.__parse=tk,t.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},t}();(c=b||(b={})).FORMAT_ERROR="FORMAT_ERROR",c.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",c.INVALID_CONFIG="INVALID_CONFIG",c.MISSING_DATA="MISSING_DATA",c.MISSING_TRANSLATION="MISSING_TRANSLATION";var tN=function(t){function e(n,r,o){var i=this,a=o?o instanceof Error?o:Error(String(o)):void 0;return(i=t.call(this,"[@formatjs/intl Error ".concat(n,"] ").concat(r,"\n").concat(a?"\n".concat(a.message,"\n").concat(a.stack):""))||this).code=n,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,e),i}return T(e,t),e}(Error),tD=function(t){function e(e,n){return t.call(this,b.UNSUPPORTED_FORMATTER,e,n)||this}return T(e,t),e}(tN),tU=function(t){function e(e,n){return t.call(this,b.INVALID_CONFIG,e,n)||this}return T(e,t),e}(tN),tM=function(t){function e(e,n){return t.call(this,b.MISSING_DATA,e,n)||this}return T(e,t),e}(tN),tL=function(t){function e(e,n,r){var o=t.call(this,b.FORMAT_ERROR,"".concat(e,"\nLocale: ").concat(n,"\n"),r)||this;return o.locale=n,o}return T(e,t),e}(tN),tF=function(t){function e(e,n,r,o){var i=t.call(this,"".concat(e,"\nMessageID: ").concat(null==r?void 0:r.id,"\nDefault Message: ").concat(null==r?void 0:r.defaultMessage,"\nDescription: ").concat(null==r?void 0:r.description,"\n"),n,o)||this;return i.descriptor=r,i.locale=n,i}return T(e,t),e}(tL),tH=function(t){function e(e,n){var r=t.call(this,b.MISSING_TRANSLATION,'Missing message: "'.concat(e.id,'" for locale "').concat(n,'", using ').concat(e.defaultMessage?"default message (".concat("string"==typeof e.defaultMessage?e.defaultMessage:e.defaultMessage.map(function(t){var e;return null!==(e=t.value)&&void 0!==e?e:JSON.stringify(t)}).join(),")"):"id"," as fallback."))||this;return r.descriptor=e,r}return T(e,t),e}(tN);function tV(t,e,n){return void 0===n&&(n={}),e.reduce(function(e,r){return r in t?e[r]=t[r]:r in n&&(e[r]=n[r]),e},{})}var tz={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:function(t){},onWarn:function(t){}};function tK(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function tG(t){return{create:function(){return{get:function(e){return t[e]},set:function(e,n){t[e]=n}}}}}function tJ(t,e,n,r){var o,i=t&&t[e];if(i&&(o=i[n]),o)return o;r(new tD("No ".concat(e," format named: ").concat(n)))}function t$(t){I(t,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}var tW=A(A({},tz),{textComponent:S.Fragment});function tZ(t,e){if(t===e)return!0;if(!t||!e)return!1;var n=Object.keys(t),r=Object.keys(e),o=n.length;if(r.length!==o)return!1;for(var i=0;i{let[e,n]=t;return`${e} {${n}}`}).join(" ");return`{${t}, plural, ${n}}`},t0=function(t,e){let{other:n,...r}=e;return`{${t}, select, ${Object.entries({...r,other:n}).map(t=>{let[e,n]=t;return`${e} {${n}}`}).join(" ")}}`};(u=_||(_={})).formatDate="FormattedDate",u.formatTime="FormattedTime",u.formatNumber="FormattedNumber",u.formatList="FormattedList",u.formatDisplayName="FormattedDisplayName",(l=k||(k={})).formatDate="FormattedDateParts",l.formatTime="FormattedTimeParts",l.formatNumber="FormattedNumberParts",l.formatList="FormattedListParts";var t1=function(t){var e=tq(),n=t.value,r=t.children,o=j(t,["value","children"]);return r(e.formatNumberToParts(n,o))};function t2(t){var e=function(e){var n=tq(),r=e.value,o=e.children,i=j(e,["value","children"]),a="string"==typeof r?new Date(r||0):r;return o("formatDate"===t?n.formatDateToParts(a,i):n.formatTimeToParts(a,i))};return e.displayName=k[t],e}function t6(t){var e=function(e){var n=tq(),r=e.value,o=e.children,i=j(e,["value","children"]),a=n[t](r,i);if("function"==typeof o)return o(a);var s=n.textComponent||S.Fragment;return S.createElement(s,null,a)};return e.displayName=_[t],e}t1.displayName="FormattedNumberParts",t1.displayName="FormattedNumberParts";var t3=t6("formatDate");t6("formatTime");var t4=t6("formatNumber"),t8=t6("formatList");function t5(t){var e=tq(),n=e.formatMessage,r=e.textComponent,o=void 0===r?S.Fragment:r,i=t.id,a=t.description,s=t.defaultMessage,c=t.values,u=t.children,l=t.tagName,f=void 0===l?o:l,p=n({id:i,description:a,defaultMessage:s},c,{ignoreTag:t.ignoreTag});return"function"==typeof u?u(Array.isArray(p)?p:[p]):f?S.createElement(f,null,S.Children.toArray(p)):S.createElement(S.Fragment,null,p)}t6("formatDisplayName"),t2("formatDate"),t2("formatTime"),t5.displayName="FormattedMessage";var t9=S.memo(t5,function(t,e){var n=t.values,r=j(t,["values"]),o=e.values,i=j(e,["values"]);return tZ(o,n)&&tZ(r,i)});t9.displayName="MemoizedFormattedMessage";var t7=t9;function et(t,e){return Object.keys(t).reduce(function(n,r){return n[r]=A({timeZone:e},t[r]),n},{})}function ee(t,e){return Object.keys(A(A({},t),e)).reduce(function(n,r){return n[r]=A(A({},t[r]||{}),e[r]||{}),n},{})}function en(t,e){if(!e)return t;var n=tB.formats;return A(A(A({},n),t),{date:ee(et(n.date,e),et(t.date||{},e)),time:ee(et(n.time,e),et(t.time||{},e))})}var er=function(t,e,n,r,o){var i=t.locale,a=t.formats,s=t.messages,c=t.defaultLocale,u=t.defaultFormats,l=t.fallbackOnEmptyString,f=t.onError,p=t.timeZone,g=t.defaultRichTextElements;void 0===n&&(n={id:""});var h=n.id,m=n.defaultMessage;I(!!h,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var v=String(h),y=s&&Object.prototype.hasOwnProperty.call(s,v)&&s[v];if(Array.isArray(y)&&1===y.length&&y[0].type===d.literal)return y[0].value;if(!r&&y&&"string"==typeof y&&!g)return y.replace(/'\{(.*?)\}'/gi,"{$1}");if(r=A(A({},g),r||{}),a=en(a,p),u=en(u,p),!y){if(!1===l&&""===y)return y;if((!m||i&&i.toLowerCase()!==c.toLowerCase())&&f(new tH(n,i)),m)try{var b=e.getMessageFormat(m,c,u,o);return b.format(r)}catch(t){return f(new tF('Error formatting default message for: "'.concat(v,'", rendering default message verbatim'),i,n,t)),"string"==typeof m?m:v}return v}try{var b=e.getMessageFormat(y,i,a,A({formatters:e},o||{}));return b.format(r)}catch(t){f(new tF('Error formatting message: "'.concat(v,'", using ').concat(m?"default message":"id"," as fallback."),i,n,t))}if(m)try{var b=e.getMessageFormat(m,c,u,o);return b.format(r)}catch(t){f(new tF('Error formatting the default message for: "'.concat(v,'", rendering message verbatim'),i,n,t))}return"string"==typeof y?y:"string"==typeof m?m:v},eo=["style","currency","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem","trailingZeroDisplay","roundingPriority","roundingIncrement","roundingMode"];function ei(t,e,n){var r=t.locale,o=t.formats,i=t.onError;void 0===n&&(n={});var a=n.format;return e(r,tV(n,eo,a&&tJ(o,"number",a,i)||{}))}function ea(t,e,n,r){void 0===r&&(r={});try{return ei(t,e,r).format(n)}catch(e){t.onError(new tL("Error formatting number.",t.locale,e))}return String(n)}function es(t,e,n,r){void 0===r&&(r={});try{return ei(t,e,r).formatToParts(n)}catch(e){t.onError(new tL("Error formatting number.",t.locale,e))}return[]}var ec=["numeric","style"];function eu(t,e,n,r,o){void 0===o&&(o={}),r||(r="second"),Intl.RelativeTimeFormat||t.onError(new tj('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n',v.MISSING_INTL_API));try{var i,a,s,c,u;return(i=o,a=t.locale,s=t.formats,c=t.onError,void 0===i&&(i={}),u=i.format,e(a,tV(i,ec,!!u&&tJ(s,"relative",u,c)||{}))).format(n,r)}catch(e){t.onError(new tL("Error formatting relative time.",t.locale,e))}return String(n)}var el=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"];function ef(t,e,n,r){var o=t.locale,i=t.formats,a=t.onError,s=t.timeZone;void 0===r&&(r={});var c=r.format,u=tV(r,el,A(A({},s&&{timeZone:s}),c&&tJ(i,e,c,a)));return"time"!==e||u.hour||u.minute||u.second||u.timeStyle||u.dateStyle||(u=A(A({},u),{hour:"numeric",minute:"numeric"})),n(o,u)}function ep(t,e){for(var n=[],r=2;r=e&&(yield n,n=[]);n.length>0&&(yield n)},*map(t,e){for(let n of t)yield e(n)},*flatten(t){for(let e of t)yield*e},*concat(){for(var t=arguments.length,e=Array(t),n=0;n=e)break},*until(t,e){for(let n of t)if(yield n,e(n))break},*cleanup(t,e){try{for(let e of t)yield e}finally{e()}},withSideEffect:(t,e)=>Object.assign({},t,{*[Symbol.iterator](){for(let n of t)e(n),yield n}}),*ensureReturned(t){try{for(let e of t)yield e}finally{if("next"in t){var e;null===(e=t.return)||void 0===e||e.call(t)}}},*withStats(t,e){let n=0,r=0,o=t[Symbol.iterator](),i=Date.now();try{for(;;){let t=o.next(),a=Date.now()-i;if(t.done){null==e||e({type:"done",length:n,totalTimeMs:r,result:t.value});break}let{value:s}=t;0===n&&(null==e||e({type:"initial",initialTimeMs:a})),n+=1,r+=a,yield{value:s,elapsedTimeMs:a},i=Date.now()}}finally{var a;null===(a=o.return)||void 0===a||a.call(o)}}};class i{setTimeout(t,e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;on(t,e)));r=Array(t.length)}else r=[];let i=o.withIndex(t)[Symbol.iterator](),a=!1,s=async()=>{try{for(;!a;){let t=i.next();if(t.done)return;let[e,o]=t.value,a=await n(o,e);r[e]=a}}catch(t){throw a=!0,t}},c=[];for(let t=0;t{t=n,e=r});return{resolve:t,reject:e,promise:n}}function c(t){return async function(e){return await t(e),e}}function u(t){return async function(e){throw await t(e),e}}new i},469355:function(t,e,n){"use strict";n.d(e,{x:function(){return r}});let r={success:t=>({value:t}),fail:t=>({error:t}),isSuccess:t=>!("error"in t),isFail:t=>"error"in t,unwrap(t){if(!r.isFail(t))return t.value;throw t.error},unwrapOr:(t,e)=>r.isFail(t)?e:t.value,reduce(t,e){let n={value:t[0]};for(let o=1;o{let[e,{preferred:n,marketing:r}]=t;return n&&r}).map(t=>{let[e]=t;return e}),a=(0,r.qP)(o).filter(t=>{let[e,{preferred:n,development:r}]=t;return n&&!r}).map(t=>{let[e]=t;return e}),s=(0,r.qP)(o).filter(t=>{let[e,{preferred:n,beta:r}]=t;return n&&r}).map(t=>{let[e]=t;return e});(0,r.qP)(o).filter(t=>{let[e,{routing:n,development:r}]=t;return n&&!r}).map(t=>{let[e]=t;return e});let c=(0,r.qP)(o).filter(t=>{let[e,{routing:n,marketing:r}]=t;return n&&r}).map(t=>{let[e]=t;return e}),u=["pseudo"],l=[...u,...(0,r.qP)(o).filter(t=>{let[e,{preferred:n,development:r}]=t;return n&&r}).map(t=>{let[e]=t;return e})];[...u,...(0,r.qP)(o).filter(t=>{let[e,{routing:n,development:r}]=t;return n&&r}).map(t=>{let[e]=t;return e})];let f=[...a,...s,...l],p=(0,r.qP)(o).filter(t=>{let[e,{language:n}]=t;return n}).map(t=>{let[e]=t;return e}),d=l.map(t=>{let e=t.split("-").join(""),n=t.toLocaleLowerCase();return{[e]:`/${n}`}}).reduce((t,e)=>Object.assign(t,e),{}),g=f.map(t=>{let e=t.split("-").join(""),n=t.toLocaleLowerCase();return{[e]:`/${n}`}}).reduce((t,e)=>Object.assign(t,e),{}),h=p.map(t=>{let e=t.toLocaleLowerCase(),n=t.toLocaleLowerCase();return{[e]:`/${n}`}}).reduce((t,e)=>Object.assign(t,e),{}),m={"es-LA":"es-419","zh-TW":"zh-Hant-TW",pseudo:"yav"};function v(t){return(0,r.DE)(c,t)}function y(t){return(0,r.DE)(a,t)||(0,r.DE)(s,t)||(0,r.DE)(l,t)}let b="en-US";function _(t){var e;if(!t)return b;let n=t,r=t.toLowerCase();return v(r)&&(n=P[r]),null==n?void 0:null===(e=n.replace(/(\-[a-z])\w+/g,t=>t.toUpperCase()))||void 0===e?void 0:e.replace(/([A-Z]*[A-Z]\-)+/gm,t=>t.toLocaleLowerCase())}let k=f.map(t=>(0,r.Ay)(m[t])??t).filter(function(t){return!(t in m)});function w(t){let e=_(t);return[...a,...l,...s].includes(e)?m[e]||e:b}function S(t){let[e=t]=(0,r.qP)(m).find(e=>{let[,n]=e;return n===t})??[];return y(e)?e:b}let P={"en-US":"en-US",ko:"ko-KR",ja:"ja-JP",fr:"fr-FR",de:"de-DE","es-ES":"es-ES",es:"es-LA",pt:"pt-BR","zh-CN":"zh-CN","zh-TW":"zh-TW"},x={"en-US":"en-US","ko-KR":"ko","ja-JP":"ja","fr-FR":"fr","de-DE":"de","es-ES":"es-ES","es-LA":"es","pt-BR":"pt","zh-CN":"zh-CN","zh-TW":"zh-TW"}},278338:function(t,e,n){"use strict";n.d(e,{CE:function(){return B.a},Ds:function(){return c.a},GM:function(){return D.a},HD:function(){return E.a},HP:function(){return C.a},MR:function(){return V.a},P2:function(){return K.a},TS:function(){return O.a},TV:function(){return F.a},U2:function(){return p.a},VZ:function(){return y.a},Xy:function(){return m.a},eV:function(){return o.a},hj:function(){return w.a},hr:function(){return l.a},jj:function(){return W.a},jn:function(){return g.a},kK:function(){return _.a},lf:function(){return J.a},mN:function(){return q.a},o8:function(){return A.a},oA:function(){return a.a},oc:function(){return M.a},yD:function(){return P.a}}),n(549524),n(843678);var r=n(396009),o=n.n(r);n(382108),n(201868),n(93586),n(127875),n(654004),n(609850),n(322061);var i=n(160417),a=n.n(i);n(822487),n(86874),n(524471);var s=n(254073),c=n.n(s);n(984573),n(98923),n(317335),n(720412),n(504934),n(279421),n(641225),n(8972);var u=n(189166),l=n.n(u);n(539794),n(190882),n(255281),n(912982),n(609439),n(772960),n(530446),n(753237),n(835838),n(448897),n(35676),n(668632),n(859756),n(115253),n(110017);var f=n(72579),p=n.n(f);n(703440),n(693352),n(31092),n(223059),n(400264),n(111886),n(87613),n(230898),n(774186),n(635380);var d=n(304335),g=n.n(d);n(273226),n(917318),n(545455);var h=n(818149),m=n.n(h),v=n(185121),y=n.n(v);n(919574),n(161049),n(616951);var b=n(301842),_=n.n(b);n(925877);var k=n(680537),w=n.n(k);n(429259);var S=n(315125),P=n.n(S);n(497030),n(743679);var x=n(785505),E=n.n(x),T=n(684336),A=n.n(T);n(179857),n(887622),n(690249),n(856974),n(219950),n(534519),n(371644),n(655324),n(165732);var j=n(830733),C=n.n(j),I=n(298537),O=n.n(I);n(312782),n(165680),n(310937),n(334291);var R=n(817620),B=n.n(R),N=n(399686),D=n.n(N);n(625291),n(634498),n(468804),n(538849),n(296795),n(413888),n(42208),n(365798),n(862349),n(802689),n(364116),n(845403),n(968015),n(904742);var U=n(145393),M=n.n(U);n(716765);var L=n(46152),F=n.n(L);n(36402),n(222364),n(657370);var H=n(900829),V=n.n(H);n(288634),n(854400),n(738114),n(774600),n(94030),n(304889),n(420401),n(885701),n(940089),n(301120);var z=n(912436),K=n.n(z);n(661258);var G=n(401573),J=n.n(G);n(507667),n(707642),n(263329),n(466188),n(993433),n(853510),n(926139),n(115316);var $=n(475652),W=n.n($),Z=n(984636),q=n.n(Z);n(749599),n(774930),n(917195),n(507226),n(823779),n(267304),n(11618),n(798783),n(585642),n(208555),n(446150),n(68878),n(542837)},457223:function(t,e,n){"use strict";n.d(e,{Ui:function(){return a},LK:function(){return i},a7:function(){return s}});var r=n(278338);let o=["name","message","stack","reason","data","info"];function i(t,e){let{stringify:n=JSON.stringify,shouldCleanObjectsForLogging:i=!0}=e??{};try{if("object"!=typeof t||null===t)return String(t);{let e=i?function t(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:15,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set;if(r.HD(e)||r.hj(e)||r.jn(e))return e;if(Array.isArray(e))return i.has(e)||n<=0?[{"@":"…"}]:(i.add(e),e.map(e=>t(e,n-1,i)));if(e instanceof Set)return i.has(e)||n<=0?[{"@":"…"}]:(i.add(e),Array.from(e).map(e=>t(e,n-1,i)));if(r.VZ(e)||r.yD(e)){if(i.has(e)||n<=0)return{"@":"…"};if(i.add(e),"object"==typeof e&&e&&"toJSON"in e&&"function"==typeof e.toJSON)return t(e.toJSON());let r={};for(let o of Object.keys(e)){if(r[o])continue;if(o.length>0&&"_"===o[0]){r[o]="[omitted]";continue}let a=e[o];r[o]=t(a,n-1,i)}for(let a of o){if(r[a])continue;let o=e[a];o&&(r[a]=t(o,n-1,i))}return r}}(t,10):t;return n(e)}}catch(t){return`Unable to safely convert to string: "${t.stack?t.stack:""}"`}}function a(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:JSON.stringify,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r={stringify:e,shouldCleanObjectsForLogging:!0};try{if("object"!=typeof t||null===t)return{miscErrorString:i(t,r)};{let{statusCode:e,name:o,message:a,data:s,error:c,stack:u,body:l,reason:f,queryName:p}=t,d={};if(void 0!==e&&(d.statusCode=Number(e)),o&&(d.name=String(o)),a&&(d.message=i(a,r)),f&&!d.message&&n&&(d.message=i(f,r)),p&&(d.queryName=String(p)),s&&(d.miscDataString=i(s,r)),c){d.miscErrorString=i(c,r);let t=c.code;void 0!==t&&(d.code=String(t))}if(u&&(d.stack=String(u)),l){if(d.body={},"object"==typeof l&&null!==l){let{errorId:t,name:e,message:n,clientData:o}=l;t&&(d.body.errorId=String(t)),e&&(d.body.name=String(e)),n&&(d.body.message=i(n,r)),o&&(d.body.clientDataString=i(o,r))}else d.body.message=i(l,r)}return d}}catch(t){return{miscErrorString:`Unable to safely convert error to log: "${t.stack?t.stack:""}"`}}}function s(t,e){let{miscDataToConvertToString:n,...r}=t;return void 0!==n&&(r.miscDataString=i(n,e)),r}},575409:function(t,e,n){"use strict";function r(t){return!(t<=0)&&(t>=100||100*Math.random()1&&void 0!==arguments[1]?arguments[1]:{};try{return o().parse(t,!0,e.slashesDenoteHost)}catch(e){try{return{...o().parse(t),query:{}}}catch(t){return s||(s=o().parse("",!0)),s}}}function u(t){return o().format(t)}function l(t,e){let n=c(t);return n.search=null,delete n.query[e],u(n)}function f(t,e){let n=c(t);return n.search=null,n.query={...n.query,...e},u(n)}function p(t,e){return c(t).query[e]}function d(t){try{return new URL(t)}catch{return}}let g="none",h={utm_source:g,utm_medium:g,utm_campaign:g,utm_term:g,utm_content:g},m=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","fbclid","gclid","device","targetid","criterionid","previous_path","ps_partner_key","ps_xid","trial_source"];function v(t,e){let n=d(t);if(!n)return;let{searchParams:r}=n,o={...function(t){let e={};return m.forEach(n=>{e[n]=t.get(n)??void 0}),e}(r),pathname:n.pathname,query:n.search},s={...h,...e},c={...o};return Object.keys(c).forEach(t=>{let e=s[t];(0,i.$K)(c[t])||(0,a.z4)(e)||(c[t]=e)}),c}function y(t){t=t.trim().toLowerCase();let e="\xe0\xe1\xe4\xe2\xe8\xe9\xeb\xea\xec\xed\xef\xee\xf2\xf3\xf6\xf4\xf9\xfa\xfc\xfb\xf1\xe7\xb7/_,:;";for(let n=0,r=e.length;n:"/\\|?*\x00-\x1F]| +$/g,"").replace(/\s+/g,"-").replace(/-+/g,"-")}Symbol("UrlString")},358757:function(t,e,n){"use strict";function r(t){return null==t}n.d(e,{yR:function(){return s},z4:function(){return r},m8:function(){return o},zG:function(){return a},dj:function(){return i}}),n(278338),n(52399),n(240926);let o=Object.fromEntries;function i(t){try{return JSON.parse(t)}catch(t){return}}function a(){for(var t=arguments.length,e=Array(t),n=0;ne:e}}function o(t,e,n){let o=t.validator;return r(t=>o(t)||e(t),n??t.toString)}n.d(e,{Z$:function(){return r},pQ:function(){return o},c2:function(){return i}}),n(240926),Symbol("ID path"),n(469355);let i={not:function(){for(var t=arguments.length,e=Array(t),n=0;n!1===t?null:[{claim:function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r{let{path:n,...r}=t;return{...r,path:[e,...n]}})),r},anyFails:function(t,e){for(let n of t.keys()){let r=e(t[n],n,t);if(r)return r}return null}}},877368:function(t,e,n){"use strict";n.d(e,{IX:function(){return _},O7:function(){return m},jV:function(){return P},i0:function(){return g},eR:function(){return T},eB:function(){return d},Rx:function(){return y},Ry:function(){return w},IM:function(){return k},Z_:function(){return l},Dx:function(){return A},G0:function(){return S},Vj:function(){return p}});var r=n(436234),o=n(486157),i=n(240926);let a=["!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/","0","1","2","3","4","5","6","7","8","9",":",";","<","=",">","?","@","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","[","\\","]","^","_","`","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","{","|","}","~"];var s=n(423301),c=n(348834).Buffer;let u=(0,s.Z$)(function(t){return s.c2.not`defined`(void 0===t)||s.c2.not`a string`("string"!=typeof t)},()=>"string");function l(){return u}let f=(0,s.pQ)(u,function(t){return s.c2.not`a valid uuid`(!(0,o.e)(t))},()=>"uuid");function p(){return f}function d(t){return(0,s.pQ)(u,function(e){return s.c2.not`matches regexp ${String(t)}`(!e.match(t))})}function g(t){return(0,s.Z$)(function(e){return s.c2.not`defined`(void 0===e)||s.c2.not`${t}`(e!==t)},JSON.stringify(t))}(0,s.pQ)(u,function(t){return s.c2.not`a valid uuid`(!(0,o.qn)(t))},()=>"UUIDWithoutDashes"),(0,s.pQ)(u,function(t){return s.c2.not`a valid ISO 8601 date string`(!function(t){if(t.match(/^\d{1,2}:\d{2}/))return;let e=r.ou.fromISO(t);if(e.isValid)return e;let n=t.replace(/ /,"T");if(n!==t){let t=r.ou.fromISO(n);if(t.isValid)return t}}(t))},()=>"ISO8601DateString");let h=(0,s.Z$)(function(t){return s.c2.not`defined`(void 0===t)||s.c2.not`a boolean`("boolean"!=typeof t)},"boolean");function m(){return h}let v=(0,s.Z$)(function(t){return s.c2.not`defined`(void 0===t)||s.c2.not`a number`("number"!=typeof t)},"number");function y(){return v}(0,s.Z$)(function(t){return s.c2.not`defined`(void 0===t)||s.c2.not`a bigint`("bigint"!=typeof t)},"bigint"),(0,s.Z$)(function(t){return s.c2.not`defined`(void 0===t)||s.c2.not`${null}`(null!==t)},"null");let b=(0,s.Z$)(function(t){return s.c2.not`${void 0}`(void 0!==t)},"undefined");function _(t){return(0,s.Z$)(function(e){return s.c2.not`defined`(void 0===e)||s.c2.not`an array`(!Array.isArray(e))||s.c2.anyFails(Array.from(e.keys()),n=>s.c2.keyIsNot(t,n,e))},()=>`Array<${t}>`)}function k(t,e){return(0,s.Z$)(function(t){return s.c2.not`defined`(void 0===t)||s.c2.not`an object`("object"!=typeof t||null===t||Array.isArray(t))||s.c2.anyFails((0,i.Yd)(t),n=>s.c2.keyIsNot(e,n,t))},()=>`Record<${t}, ${e}>`)}function w(t){let{required:e,optional:n,exact:r}=t;return(0,s.Z$)(function(t){let o=s.c2.not`defined`(void 0===t)||s.c2.not`an object`("object"!=typeof t||null===t||Array.isArray(t))||s.c2.anyFails((0,i.Yd)(e),n=>s.c2.keyIsNot(e[n],n,(0,i.Ay)(t)))||s.c2.anyFails((0,i.Yd)(n),e=>s.c2.keyIsNot((0,i.Ay)(S([n[e],b])),e,(0,i.Ay)(t)));if(!r||o)return o;let a=[];for(let r of(0,i.Yd)(t))r in e||r in n||a.push({claim:"not present",path:[r]});return a.length>0?a:null},()=>`{ ${[...(0,i.qP)(e).map(t=>{let[e,n]=t;return`${"string"==typeof e?e:String(e)}: ${n}`}),...(0,i.qP)(n).map(t=>{let[e,n]=t;return`${"string"==typeof e?e:String(e)}?: ${n}`})].join("; ")} }`)}function S(t){return(0,s.Z$)(function(e){return s.c2.noneOf(t,e)},()=>t.map(String).join(" | "))}function P(t){return(0,s.Z$)(function(e){return s.c2.anyFails(t,t=>s.c2.noneOf([t],e))},()=>t.map(String).join("&"))}function x(t){return(0,s.pQ)(t,function(t){return s.c2.not`populated`(0===Object.keys(t).length)})}function E(t,e){return(0,s.pQ)(t,function(t){return s.c2.not`without ${e}`(t.includes(e))})}function T(){for(var t=arguments.length,e=Array(t),n=0;ns.c2.keyIsNot(T(...a),e,t))},()=>"shortID"),E(E(x(u),"{"),"}"),(0,s.Z$)(function(t){return s.c2.not`a buffer`(!c.isBuffer(t))},()=>"Buffer"),w({required:{},optional:{foo:u}}),w({required:{foo:u},optional:{}}),w({required:{foo:S([u,b])},optional:{}}),w({required:{foo:(0,s.Z$)(function(t){return null},"any")},optional:{}}),w({required:{},optional:{foo:u}}),w({required:{foo:u},optional:{}}),w({required:{foo:u},optional:{bar:u}})},534239:function(t,e,n){"use strict";n.d(e,{Il:function(){return r}});let r=n(486157).c9},819699:function(t,e,n){"use strict";n.d(e,{$p:function(){return g},TA:function(){return d},eg:function(){return h},ZP:function(){return S},dq:function(){return y}});var r=n(278338),o=n(457223),i=n(258030),a=n(907786),s=n(339903);let c=[100,1e3,1e4];function u(t){return t&&t.timestamp?t.timestamp:0}function l(t,e){let n=u(t.value),r=u(e.value);return n===r?0:n>r?1:-1}class f{constructor(t){this.store=t}get(t){let{disableLRU:e=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.store.get(t);if(n)return e||this.set(t,n.value,n.important),n.value}set(t,e,n){let r;for(let o of c){if(!(r=this.attemptSet(t,e,n)))return;this.purge(o)}throw r}remove(t){this.store.remove(t)}scan(t){this.store.scan(t)}squeeze(t){let e=this.store.getSize();e>t&&this.purge(e-t+Math.round(t/2))}attemptSet(t,e,n){try{this.store.set(t,{id:t,value:e,timestamp:Date.now(),important:n})}catch(t){return t}}purge(t){let e=[];this.store.scan((n,r)=>{if(!r.important){var o;o={key:n,value:r},s.add(e,o,l),e.splice(t)}}),e.map(t=>this.store.remove(t.key))}}var p=n(532476);let d="LocalPreferenceStore3",g="KeyValueStore2",h="LRU:",m=["BlockCache","LocalPreferenceStore","LocalPreferenceStore2","KeyValueStore","LocalTransactionStore","LocalRecordStore","LocalRecordStore2","LRU:KeyValueStore2:offline_page_state"],v=["amplitude","intercom","STATSIG","statsig.cached.evaluations"];function y(t,e){return`${t||"guest"}:${e}`}let b=!1;function _(){return n(552034)}let k={getCookieWithoutPermissionCheck:t=>Promise.resolve(_().get(t)),removeCookie:t=>Promise.resolve(_().remove(t)),isMobileNative:()=>(0,p.U)(window,window.navigator.userAgent).isMobileNative()};class w{constructor({namespace:t,important:e,trackingType:n,maxValueLength:s,onHasPermissionForTrackingTypeChange:c}){this.lru=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new f({get:t=>{let e=localStorage.getItem(h+t);if(e)return JSON.parse(e)},set:(e,n)=>{let i=JSON.stringify(n);if(t.maxValueLength&&i.length>t.maxValueLength)throw Error(`Value exceeds max length (${t.maxValueLength})`);try{localStorage.setItem(h+e,i)}catch(n){if(!b){b=!0;let t=Object.keys(localStorage),s=r.MR(t.map(t=>[t,JSON.stringify(localStorage[t]).length]),t=>-t[1]);a.cM({level:"error",from:"LocalStorageStore",type:"set",error:(0,o.Ui)(n),data:{miscDataToConvertToString:{keysWithSizes:JSON.stringify(s),sessionHeartbeat:localStorage["LRU:KeyValueStore2:NotionSessionHeartbeat3"],setKey:h+e,setValueLength:i.length}}})}let t=[];for(let e=0;ee.startsWith(t))&&localStorage.removeItem(e);localStorage.setItem(h+e,i)}},remove:t=>{localStorage.removeItem(h+t)},scan:t=>{let e=[];for(let t=0;tn.startsWith(t)))localStorage.removeItem(n);else if(n.startsWith(h)){let e=localStorage.getItem(n);if(e){let r=JSON.parse(e);t(n.slice(h.length),r)}}},getSize:()=>localStorage.length})}({maxValueLength:s}),this.important=e,this.namespace=t,this._hasPermissionForTrackingType="necessary"===n,this._initPromise=i.vO({trackingType:n,cookieService:k}).then(t=>{let e=this.hasPermissionForTrackingType;this.hasPermissionForTrackingType=t,e!==t&&(null==c||c())})}async waitUntilReady(){try{await this._initPromise}catch{}}get(t){let{disableLRU:e=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.hasPermissionForTrackingType)return this.lru.get(this.makeKey(t),{disableLRU:e})}set(t,e){if(this.hasPermissionForTrackingType)return this.lru.set(this.makeKey(t),e,this.important)}remove(t){return this.lru.remove(this.makeKey(t))}squeeze(t){return this.lru.squeeze(t)}scan(t){this.lru.scan((e,n)=>{e.startsWith(this.namespace)&&t(e.substring(this.namespace.length+1),n.value)})}parseRawKeyToOwnedKey(t){let[e,n,r]=t.split(":");if(`${e}:`===h&&n===this.namespace&&r)return r}get hasPermissionForTrackingType(){return this._hasPermissionForTrackingType}set hasPermissionForTrackingType(t){this._hasPermissionForTrackingType=t}makeKey(t){return[this.namespace,t].join(":")}}var S=w},953563:function(t,e,n){"use strict";let r,o;n.d(e,{xx:function(){return d},Kq:function(){return g},j:function(){return p}});var i=n(457223),a=n(240926);n(764055);var s=n(258030),c=n(907786),u=n(819699);new u.ZP({namespace:u.$p,important:!0,trackingType:"necessary"});var l=n(709281);let f=[];async function p(t){let{device:e,event:n,cookieService:a,source:u}=t;if((!a||await s.vO({trackingType:"targeting",cookieService:a}))&&(!o||!n.google)&&(!e||!e.isNative))try{!function(t){let{event:e}=t;"front"===(t.source??"client")?e.google&&"custom"===e.google.eventName&&(window.dataLayer=window.dataLayer||[]).push({event:e.google.data.event,data:e.google.data.data}):r?r.contentWindow&&r.contentWindow.postMessage(e,"/"):f.push(e)}({event:n,source:u})}catch(t){c.cM({level:"error",from:"adAnalyticsHelpers",type:"analyticsTrack",error:(0,i.Ui)(t)})}}function d(t){if("facebook"===t.type){let e=`fb.1.${Date.now()}.${t.id}`;l.Z.set("adClick",{type:"facebook",id:e})}else"google"===t.type?l.Z.set("adClick",{type:"google",id:t.id}):(0,a.t1)(t)}function g(t){l.Z.set("fbp",t)}},916426:function(t,e,n){"use strict";var r,o;n.d(e,{cL:function(){return a},gS:function(){return i}});let i="n",a="null";(o=r||(r={})).userTimeZone="x-notion-user-timezone",o.acceptLanguage="accept-language",o.userAgent="user-agent",o.accept="accept",o.countryCode="cf-ipcountry",o.continentCode="x-continent",o.metroCode="x-metro-code",o.city="x-city",o.subdivision1Code="x-subdivision-1-iso-code",o.subdivision2Code="x-subdivision-2-iso-code",o.isInEuropeanUnion="x-is-in-eu",o.asnum="x-asnum",o.forwardedForIps="x-forwarded-for",o.notionTrueClientIp="x-notion-true-client-ip",o.timeZone="x-time-zone"},512726:function(t,e,n){"use strict";let r;n.d(e,{J6:function(){return i},LC:function(){return s},M9:function(){return l},tU:function(){return c},vM:function(){return a},yN:function(){return u}});var o=n(764055);let i="tid",a="cc_success_refresh";function s(){return r}function c(t){return!r&&!!(0,o.Ph)(t,i)}function u(t){if(!c(t))return;r=(0,o.Ph)(t,i);let e=(0,o.iO)(t,i);window.history.replaceState(window.history.state,"",e)}function l(t){return!!(0,o.Ph)(t,a)}},952548:function(t,e,n){"use strict";n.d(e,{Zk:function(){return d},bt:function(){return c},e9:function(){return f},nY:function(){return u}}),n(278338);var r,o,i=n(52399),a=n(486157);n(764055);var s=n(534239);function c(t){let e=[];for(let[n,r]of[["initial_","setOnce"],["","set"]])for(let o of["notion_",""])for(let[i,a]of Object.entries(t))e.push({name:`${n}${o}${i}`,value:a,operation:r});return e}n(916426),(r=o||(o={}))[r.Email=0]="Email",r[r.Search=1]="Search",r[r.Sidebar=2]="Sidebar",r[r.LastVisitedPage=3]="LastVisitedPage",r[r.CopyLink=4]="CopyLink",r[r.Notification=5]="Notification",r[r.Slack=6]="Slack",r[r.ButtonAutomation=7]="ButtonAutomation",r[r.GithubLinkback=8]="GithubLinkback",r[r.SidebarBookmark=9]="SidebarBookmark",r[r.SidebarWorkspace=10]="SidebarWorkspace",r[r.SidebarShared=11]="SidebarShared",r[r.SidebarPrivate=12]="SidebarPrivate",r[r.SidebarTeam=13]="SidebarTeam",r[r.SidebarTeamBrowser=14]="SidebarTeamBrowser",r[r.SidebarQuickAdd=15]="SidebarQuickAdd",r[r.SidebarHome=16]="SidebarHome",r[r.SidebarTrash=17]="SidebarTrash",r[r.Breadcrumb=18]="Breadcrumb",r[r.PushNotification=19]="PushNotification",r[r.GoogleEvent=20]="GoogleEvent",r[r.Export=21]="Export",r[r.Import=22]="Import",r[r.Expand=23]="Expand",r[r.MentionInPage=24]="MentionInPage",r[r.LinkInPage=25]="LinkInPage",r[r.SearchQuery=26]="SearchQuery",r[r.SearchRecents=27]="SearchRecents",r[r.SidebarRecents=28]="SidebarRecents",r[r.Widget=29]="Widget",r[r.BackForward=30]="BackForward",r[r.PeekOpen=31]="PeekOpen",r[r.PeekClose=32]="PeekClose",r[r.PeekScroll=33]="PeekScroll",r[r.Direct=34]="Direct",r[r.LeaveOrRemove=35]="LeaveOrRemove",r[r.Duplicate=36]="Duplicate",r[r.Onboarding=37]="Onboarding",r[r.AppRedirect=38]="AppRedirect",r[r.NativeShareLink=39]="NativeShareLink",r[r.EditPublicPage=40]="EditPublicPage",r[r.Activity=41]="Activity",r[r.AIChat=42]="AIChat",r[r.Create=43]="Create",r[r.ChangeCollectionView=44]="ChangeCollectionView",r[r.Move=45]="Move",r[r.SwitchSpace=46]="SwitchSpace",r[r.Login=47]="Login",r[r.Restore=48]="Restore",r[r.JoinTeam=49]="JoinTeam",r[r.PersonalHomeViewAll=50]="PersonalHomeViewAll",r[r.AISlackQna=51]="AISlackQna",r[r.AISlackAssistant=52]="AISlackAssistant",r[r.AIQna=53]="AIQna",r[r.PersonalHomePage=54]="PersonalHomePage",r[r.PersonalHomeTileRecents=55]="PersonalHomeTileRecents",r[r.PersonalHomeTileTrending=56]="PersonalHomeTileTrending",r[r.PersonalHomeTileShared=57]="PersonalHomeTileShared",r[r.PersonalHomeTileTasks=58]="PersonalHomeTileTasks",r[r.PersonalHomeTileTips=59]="PersonalHomeTileTips",r[r.PersonalHomePageTasks=60]="PersonalHomePageTasks",r[r.PersonalHomeUnknown=61]="PersonalHomeUnknown",r[r.PersonalHomeNotes=62]="PersonalHomeNotes",r[r.PersonalHomeTileSimilarUsers=63]="PersonalHomeTileSimilarUsers",r[r.PageError=64]="PageError",r[r.SidebarPublicPageTemplateIncludes=65]="SidebarPublicPageTemplateIncludes",r[r.DefaultHome=66]="DefaultHome",r[r.PersonalHomeTasksCreate=67]="PersonalHomeTasksCreate",r[r.LocationProperty=68]="LocationProperty",r[r.TypedDBConversionToast=69]="TypedDBConversionToast",r[r.PersonalHomeTileTasksCreate=70]="PersonalHomeTileTasksCreate",r[r.DuplicateTemplateSwitchSpace=71]="DuplicateTemplateSwitchSpace",r[r.PersonalHomeTileTemplates=72]="PersonalHomeTileTemplates",r[r.SiteSettings=73]="SiteSettings",r[r.SiteBanner=74]="SiteBanner",r[r.CommentPublicPage=75]="CommentPublicPage",r[r.MobileInbox=76]="MobileInbox",r[r.TurnOnSprints=77]="TurnOnSprints",r[r.PersonalHomeLink=78]="PersonalHomeLink",r[r.PersonalHomeEmailLink=79]="PersonalHomeEmailLink",r[r.PersonalHomeErrorRedirect=80]="PersonalHomeErrorRedirect",r[r.PersonalHomeTileMostVisited=81]="PersonalHomeTileMostVisited",r[r.PersonalHomeTileLastEdited=82]="PersonalHomeTileLastEdited",r[r.PersonalHomeTileFavorites=83]="PersonalHomeTileFavorites",r[r.PageLayoutEditor=84]="PageLayoutEditor",r[r.AIEphemeralView=85]="AIEphemeralView",r[r.PersonalHomeCalendarAttachment=86]="PersonalHomeCalendarAttachment",r[r.PersonalHomeTileRecentsQuickAdd=87]="PersonalHomeTileRecentsQuickAdd",r[r.AiWriterDeeplink=88]="AiWriterDeeplink",r[r.PersonalHomeTileCustomDb=89]="PersonalHomeTileCustomDb",r[r.PersonalHomePageCustomDb=90]="PersonalHomePageCustomDb",r[r.PersonalHomeCustomDbCreate=91]="PersonalHomeCustomDbCreate",r[r.PersonalHomeTileCustomDbCreate=92]="PersonalHomeTileCustomDbCreate",r[r.SearchTabs=93]="SearchTabs",r[r.SidebarPrivatePane=94]="SidebarPrivatePane",r[r.SidebarSharedPane=95]="SidebarSharedPane",r[r.SiteCustomHeader=96]="SiteCustomHeader",r[r.PageTableOfContents=97]="PageTableOfContents",r[r.SearchCustomAction=98]="SearchCustomAction",r[r.DeletedFromTrashPageActions=99]="DeletedFromTrashPageActions",r[r.ChartsLaunchModal=100]="ChartsLaunchModal",r[r.SitesTooltipsTourDeeplink=101]="SitesTooltipsTourDeeplink",r[r.SitesLaunchModal=102]="SitesLaunchModal",r[r.HomeDigestEmail=103]="HomeDigestEmail",r[r.FormViewResponses=104]="FormViewResponses",r[r.FormPublicPage=105]="FormPublicPage",r[r.FormInternalPage=106]="FormInternalPage",r[r.AIGoogleDriveQna=107]="AIGoogleDriveQna",r[r.FormsLaunchModal=108]="FormsLaunchModal",r[r.WorkflowTemplateOnboarding=109]="WorkflowTemplateOnboarding",r[r.ShareMenu=110]="ShareMenu",r[r.NewWorkspaceWorkflowTemplateOnboarding=111]="NewWorkspaceWorkflowTemplateOnboarding",r[r.FormEmbed=112]="FormEmbed",r[r.TeamHomePage=113]="TeamHomePage",r[r.DemoTour=114]="DemoTour",r[r.FormResponseSnapshot=115]="FormResponseSnapshot",r[r.Workflows=116]="Workflows",r[r.CreateFormDeepLink=117]="CreateFormDeepLink",r[r.AuditLog=118]="AuditLog",r[r.MiniQuickFind=119]="MiniQuickFind",r[r.ActivityDigestEmail=120]="ActivityDigestEmail",r[r.SavePageTranslationCopy=121]="SavePageTranslationCopy",r[r.VerifiedPagesSettings=122]="VerifiedPagesSettings",r[r.EmbedPublicPageViewOriginal=123]="EmbedPublicPageViewOriginal",r[r.BrowsePage=124]="BrowsePage",r[r.WorkflowTemplatesDeeplink=125]="WorkflowTemplatesDeeplink",r[r.PublicShareLink=126]="PublicShareLink",r[r.UnifiedFeed=127]="UnifiedFeed",r[r.TeamFeed=128]="TeamFeed",r[r.UnifiedFeedScroll=129]="UnifiedFeedScroll",r[r.TeamFeedScroll=130]="TeamFeedScroll",r[r.ChartsDrilldown=131]="ChartsDrilldown",r[r.UnifiedDigestEmail=132]="UnifiedDigestEmail",r[r.MarketingMagicBox=133]="MarketingMagicBox",r[r.SharingEmptySidebarSection=134]="SharingEmptySidebarSection",r[r.AIMicrosoftTeamsQna=135]="AIMicrosoftTeamsQna",r[r.Backlinks=136]="Backlinks",r[r.TranscriptionBlockPopup=137]="TranscriptionBlockPopup",r[r.WorkspaceSettingsPeopleSectionHeader=138]="WorkspaceSettingsPeopleSectionHeader",r[r.CollectionViewBlockWorkflowControl=139]="CollectionViewBlockWorkflowControl",r[r.LibraryPage=140]="LibraryPage",r[r.PublicSiteShareViaSocialButton=141]="PublicSiteShareViaSocialButton",r[r.PublicPageSettings=142]="PublicPageSettings",r[r.PublicSiteViewerShareViaSocialButton=143]="PublicSiteViewerShareViaSocialButton",r[r.ManageDataSourcesMenu=144]="ManageDataSourcesMenu",r[r.GenericFeed=145]="GenericFeed",r[r.BrowserNavigation=146]="BrowserNavigation",r[r.Initialization=147]="Initialization";class u{constructor(t){this.loader=t,this.invoked=void 0,this.completed=(0,i.UZ)()}async load(t){let{config:e,isEnabled:n,endpoint:r,deviceId:o,disableCookies:a}=t;if(this.invoked)return this.invoked.promise;this.invoked=(0,i.UZ)();let s=e&&n?await this.loader({config:e,endpoint:r,deviceId:o,disableCookies:a}):void 0;return this.invoked.resolve(s),this.completed.resolve(s),s}async getInstance(){return this.completed.promise}}let l={anonymousDeviceId:p()};function f(){l.anonymousDeviceId=p()}function p(){return`a_${(0,a.F9)(s.Il())}`}function d(t){return t?(0,a.XR)(t):l.anonymousDeviceId}},244918:function(t,e,n){"use strict";n.d(e,{kv:function(){return o}});var r=n(877368);let o="etClient";r.eR("connected_apps_settings","compliance_connected_apps_settings","external_object_instance_block","external_object_instance_inline_popup","external_object_instance_block_error_dropdown","placeholder_root_external_collection_view_block","connected_relation_property_menu","source_picker_connect_another_account","integration_gallery","collection_settings_property_type","integration_file_picker","send_to_notion","unfurl","messages_tab","install_redirect","all_updates","notifications_and_settings","collection_view_settings","share_menu","space_settings","workspace_connections_redirect","import_settings");let i=["platform","deviceType","device_os","is_mobile_beta","desktopArch"],a=["app_version","mobile_app_version","desktop_app_version","desktopOsVersion","desktopElectronVersion","mobileNativeSystemVersion","mobileNativeAppVersion","is_experimental_build"];[...i,...a],[...i,...a]},425438:function(t,e,n){"use strict";n(921166),n(235050)},764445:function(t,e,n){"use strict";n.d(e,{Fd:function(){return u},G_:function(){return c},fV:function(){return i},ze:function(){return a}});var r=n(552322);n(202784);var o=n(183428);let i="v9",a=(0,o.vU)({cookieSettingsLabel:{id:"cookieConsent.settings.label",defaultMessage:"Cookie settings"},customizeCookiesHeader:{id:"cookieConsent.customizeCookies.header",defaultMessage:"Customize cookies"},trackingTypeNecessaryTitle:{id:"cookieConsent.trackingTypeNecessary.title",defaultMessage:"Strictly necessary"},trackingTypeNecessaryCaption:{id:"cookieConsent.trackingTypeNecessary.caption",defaultMessage:"Essential for the site to function. Always On."},trackingTypePreferenceTitle:{id:"cookieConsent.trackingTypePreference.title",defaultMessage:"Functional"},trackingTypePreferenceCaption:{id:"cookieConsent.trackingTypePreference.caption",defaultMessage:"Used to remember preference selections and provide enhanced features."},trackingTypePerformanceTitle:{id:"cookieConsent.trackingTypePerformance.title",defaultMessage:"Analytics"},trackingTypePerformanceCaption:{id:"cookieConsent.trackingTypePerformance.caption",defaultMessage:"Used to measure usage and improve your experience."},trackingTypeTargetingTitle:{id:"cookieConsent.trackingTypeTargeting.title",defaultMessage:"Marketing"},trackingTypeTargetingCaption:{id:"cookieConsent.trackingTypeTargeting.caption",defaultMessage:"Used for targeted advertising."},trackingTypeTargetingSubtitleiOS:{id:"cookieConsent.trackingTypeTargeting.subtitleiOS",defaultMessage:"Not collected nor used within the iOS app"},cookieDismissButtonLabel:{id:"cookieConsent.dismissButton.label",defaultMessage:"Done",description:"When this button is clicked, we dismiss the cookie consent banner."},acceptAllButtonLabel:{id:"cookieConsent.acceptAllButton.label",defaultMessage:"Accept all"},rejectAllButtonLabel:{id:"cookieConsent.rejectAllButton.label",defaultMessage:"Reject all",description:"When this button is clicked, the user is disallowing Notion from placing any non-essential cookies"},moreOptionsButtonLabel:{id:"cookieConsent.moreOptionsButton.label",defaultMessage:"More options"},reloadAfterSaveMessage:{id:"cookieConsent.reloadAfterSave.message",defaultMessage:"Notion will now reload to apply your cookie preferences. Click okay to continue."}}),s=(0,o.vU)({banner:{id:"cookieConsent.bannerDisclaimer.message",defaultMessage:"Notion uses cookies to offer you a better experience. SeeCookie Noticefor details.",description:"When translating, please make sure to not have white spaces around . The whitespaces will be added from the link themselves to ensure they are rendered correctly."},settings:{id:"cookieConsent.settingsDisclaimer.message",defaultMessage:"Customize cookies. SeeCookie Noticefor details.",description:"When translating, please make sure to not have white spaces around . The whitespaces will be added from the link themselves to ensure they are rendered correctly."},snackbar:{id:"cookieConsent.snackbarDisclaimer.message",defaultMessage:"Notion uses cookies. SeeCookie Noticefor details.",description:"When translating, please make sure to not have white spaces around . The whitespaces will be added from the link themselves to ensure they are rendered correctly."}});function c(t,e){switch(t){case"necessary":return{title:a.trackingTypeNecessaryTitle,caption:a.trackingTypeNecessaryCaption};case"preference":return{title:a.trackingTypePreferenceTitle,caption:a.trackingTypePreferenceCaption};case"performance":return{title:a.trackingTypePerformanceTitle,caption:a.trackingTypePerformanceCaption};case"targeting":let n=e?a.trackingTypeTargetingSubtitleiOS:void 0;return{title:a.trackingTypeTargetingTitle,subtitle:n,caption:a.trackingTypeTargetingCaption}}}function u(t,e){return(0,r.jsx)(o._H,{...s[e],values:{cookielink:e=>(0,r.jsxs)(r.Fragment,{children:["\xa0",t("https://www.notion.so/Cookie-Notice-bc186044eed5488a8387a9e94b14e58c",e),"\xa0"]})}})}},258030:function(t,e,n){"use strict";n.d(e,{J3:function(){return s},JT:function(){return d},MB:function(){return a},Rh:function(){return p},VY:function(){return h},eZ:function(){return c},ec:function(){return f},js:function(){return m},vO:function(){return u},vR:function(){return l},yT:function(){return g}});var r=n(240926),o=n(699990);let i={notion_cookie_consent:7776e6,growSumoPartnerKey:7776e6,notion_s2s_tracking_params:15552e6,notion_check_cookie_consent:Number(864e5),csrf:Number(864e5),notion_calendar_csrf:Number(864e5),notion_cookie_sync_completed:7776e6,notion_test_cookie_sync_completed:6048e5,notion_sync_user_id:7776e6};function a(){return o.Ij.filter(t=>!i[t])}function s(t,e){let n=(0,r.qg)(i,t)?i[t]:void 0;return Date.now()+(e??(n||31536e6))}async function c(t){let{name:e,cookieService:n}=t;return u({trackingType:o.RQ[e],cookieService:n})}async function u(t){let{trackingType:e,cookieService:n}=t;return"necessary"===e||!n.isMobileNative()&&function(t){let{trackingType:e,...n}=t;if("necessary"===e||"testOnly"===e)return!0;if(n.isMobileNative)return!1;let{hasError:r}=p(n);if(r)return!0;let{notion_cookie_consent:o,notion_check_cookie_consent:i}=n;return o?function(t){let{notion_cookie_consent:e,trackingType:n}=t,r=function(t){try{return JSON.parse(t)}catch(t){return}}(e);if(!r||!r.permission)return!0;let o=r.permission[n];return"boolean"!=typeof o||o}({notion_cookie_consent:o,trackingType:e}):"true"!==i}({trackingType:e,...await l({cookieService:n})})}async function l(t){let{cookieService:e}=t,{getCookieWithoutPermissionCheck:n}=e,r=e.isMobileNative();return r?{isMobileNative:r,notion_check_cookie_consent:void 0,notion_cookie_consent:void 0}:{isMobileNative:r,notion_check_cookie_consent:await n("notion_check_cookie_consent"),notion_cookie_consent:await n("notion_cookie_consent")}}async function f(t){let{service:e,cookieService:n}=t;return u({trackingType:o.mh[e],cookieService:n})}function p(t){let{notion_check_cookie_consent:e,notion_cookie_consent:n}=t;if(!e)return{hasError:!0,errorType:"emptyCheckCookieConsent"};if("true"!==e&&"false"!==e)return{hasError:!0,errorType:"parseCheckCookieConsentIsNotBoolean"};if(n)try{let{permission:t}=JSON.parse(n);if(!t)return{hasError:!0,errorType:"emptyPermissionInCookieConsent"};if("boolean"!=typeof t.necessary||"boolean"!=typeof t.performance||"boolean"!=typeof t.preference||"boolean"!=typeof t.targeting)return{hasError:!0,errorType:"malformedPermissionInCookieContent"}}catch(t){return{hasError:!0,errorType:"parseCookieConsentError"}}return{hasError:!1}}function d(t){let{preference:e,performance:n,targeting:r}=t;return e&&n&&r?"accept_all":e||n||r?"partial":"deny_all"}function g(t){let{publicDomainName:e,env:n}=t,r=window.location.host.split(":")[0];return"local"===n?r:`.${r}`}async function h(t){let{cookieService:e}=t,{removeCookie:n}=e,r=function(){let t={necessary:[],preference:[],performance:[],targeting:[]};for(let e in o.RQ){let n=o.RQ[e];"testOnly"!==n&&t[n].push(e)}return t}();for(let t in r)if(!await u({trackingType:t,cookieService:e})){let e=r[t];await Promise.all(e.map(t=>n(t)))}}async function m(t){let{cookieService:e}=t,{removeCookie:n}=e;for(let t of o.m4)if(!await u({trackingType:(0,r.Ay)(t),cookieService:e}))for(let e of function(t){let e=[];for(let n in o.mh)o.mh[n]===t&&e.push(...o.P$[n]);return e}(t)){let t=function(t){return document.cookie.split(";").map(t=>t.trim()).filter(e=>e.startsWith(t)).map(t=>t.split("=")[0])}(e);await Promise.all(t.map(t=>n(t))),(function(t){return Object.keys(localStorage).filter(e=>e.startsWith(t))})(e).forEach(t=>localStorage.removeItem(t))}}},130373:function(t,e,n){"use strict";let r,o;n.d(e,{j8:function(){return I},fK:function(){return j},j2:function(){return E},Pv:function(){return C}});var i=n(278338),a=n(457223),s=n(486157),c=n(764055),u=n(916426),l=n(952548),f=n(244918);let p="eventTrailBufferAvailabilityTest",d="eventTrailBufferByInstanceID:";class g{constructor(){var t;let e;this.storage=Object.create(null),this.pendingUpdates=new Set,this.isUnloaded=!1,this.instanceId=(0,s.ZP)(),this.nextFlush=null;let n=globalThis.window;n&&n.addEventListener("beforeunload",()=>{this.flush(),this.isUnloaded=!0}),this.instanceLockAcquired=new Promise(t=>{e=t}),navigator.locks.request((t=this.instanceId,`${d}${t}`),{mode:"exclusive"},async()=>{e(),await new Promise(()=>{})}).catch(t=>{console.error("EventTrailBufferedStorage lock acquisition failed:",t),e()})}legacyKey(t){return t}perInstanceKey(t){return`${d}[${this.instanceId}]${t}`}isEnabled(){try{let t=`${Math.random()}`;return localStorage.setItem(p,t),Promise.resolve(localStorage.getItem(p)===t)}catch{return Promise.resolve(!1)}finally{try{localStorage.removeItem(p)}catch{}}}async get(t){await this.instanceLockAcquired;let e=this.storage[t];return void 0===e&&await navigator.locks.request(`EventTrailBufferByInstance:get:${t}`,{mode:"exclusive"},async()=>{try{var n;let r=new Set(null===(n=(await navigator.locks.query()).held)||void 0===n?void 0:n.map(t=>t.name)),o=Object.keys(localStorage).filter(e=>e.startsWith(`${d}[`)&&e.endsWith(`]${t}`)).map(t=>({k:t,kInstanceId:t.split("[",2)[1].split("]")[0]})).concat([{k:this.legacyKey(t),kInstanceId:"legacy"}]),i=null;for(let{k:t,kInstanceId:e}of o)try{if(e===this.instanceId||r.has(`${d}${e}`))continue;let n=localStorage.getItem(t);localStorage.removeItem(t),null!==n&&(i=i?i.concat(JSON.parse(n)):JSON.parse(n))}catch{try{localStorage.removeItem(t)}catch{}}i?(i.length>100&&(i=i.slice(0,100)),e=this.storage[t]=i):e=this.storage[t]=null}catch{}}),Promise.resolve(e??void 0)}getRaw(t){try{let e=this.get(t);return Promise.resolve(void 0===e?void 0:JSON.stringify(e))}catch{return Promise.resolve(void 0)}}set(t,e){let n=e;return e.length>100&&(n=e.slice(0,100)),this.storage[t]=n,this.pendingUpdates.add(t),this.scheduleFlush(),Promise.resolve()}remove(t){return delete this.storage[t],this.pendingUpdates.add(t),this.scheduleFlush(),Promise.resolve()}reset(){for(let t of Object.keys(this.storage))this.pendingUpdates.add(t);return this.storage=Object.create(null),this.scheduleFlush(),Promise.resolve()}scheduleFlush(){if(this.isUnloaded){this.flush();return}null===this.nextFlush&&(this.nextFlush=setTimeout(()=>{this.nextFlush=null,this.flush()},1e4))}flush(){let t=new Set;for(let e of this.pendingUpdates){let n=this.storage[e],r=this.perInstanceKey(e);try{void 0!==n&&(null==n?void 0:n.length)!==0?localStorage.setItem(r,JSON.stringify(n)):localStorage.removeItem(r)}catch{t.add(e)}}this.pendingUpdates=t}}var h=n(907786);async function m(){let{Identify:t}=await n.e(89543).then(n.bind(n,715180));return t}class v{get sdk(){if(void 0===this.sdkInstance)throw Error("The Sentry SDK was accessed before `sentryInitializeLight` was called! This should never happen.");return this.sdkInstance}set sdk(t){this.sdkInstance=t}}var y=new v;let b=[],_=[],k=0,w=[{threshold:500,level:"warning",message:"Event trail client volume is high",lastUpdateTimestamp:0},{threshold:1e3,level:"error",message:"Event trail is flooded on the client",lastUpdateTimestamp:0}];function S(t){let e=Date.now(),n=10*Math.floor(e/1e3/10);if((b.length>0?b[b.length-1]:0)===n)++k,++_[_.length-1];else{b.push(n),_.push(1);let t=n-60,e=b.findIndex(e=>e>=t);-1!==e?(b.splice(0,e),_.splice(0,e)):b.length>0&&(b.splice(0,b.length),_.splice(0,_.length)),k=_.reduce((t,e)=>t+e,0)}for(let n of w){let{threshold:r,level:o,message:i,lastUpdateTimestamp:a}=n;k>=r&&e-a>3e5&&(!function(){for(var t=arguments.length,e=Array(t),n=0;n=1e3}let P=new l.nY(async t=>{let{config:e,endpoint:i,deviceId:a}=t,p=await n.e(89543).then(n.bind(n,715180));return await new Promise(t=>{let n;let d=new URL(e.domainBaseUrl),h=`${d.origin}${e.api.http}/${i||f.kv}`;a&&(n=a.startsWith("w_")||a.startsWith("a_")?a.replaceAll("-",""):(0,s.XR)(a));let m=n;p.init("notion","",{serverUrl:h,deviceId:m,autocapture:!1,identityStorage:"localStorage",storageProvider:new g,flushQueueSize:50}),e.env,o="2023092001",t(p),function(){let t=(0,c.gy)(r||"");if(!t)return;let e={utm_campaign:t.searchParams.get("utm_campaign")||u.cL,utm_content:t.searchParams.get("utm_content")||u.cL,utm_medium:t.searchParams.get("utm_medium")||u.cL,utm_source:t.searchParams.get("utm_source")||u.cL,utm_term:t.searchParams.get("utm_term")||u.cL};j({traits:(0,l.bt)({...e})})}()})});function x(t){let{eventName:e,eventProperties:n,groupProperties:r,statusCode:o,message:s}=t,c=i.CE(n,"experiments");h.SS({level:"error",from:"eventTrailApiHelpers",type:"trackFailure",error:(0,a.Ui)({data:{eventName:e,eventProperties:c,groupProperties:r},statusCode:o,message:s})})}async function E(t){r=window.location.href;let{config:e,isEnabled:n,endpoint:o,deviceId:i}=t;try{await P.load({config:e,isEnabled:n,endpoint:o,deviceId:i})}catch(t){h.cM({level:"error",from:"eventTrailApiHelpers",type:"initialize",error:(0,a.Ui)(t)})}}async function T(t){let{traits:e,traitsWithOperations:n}=t,r=new(await m());if(e)for(let t of Object.keys(e)){let n=e[t];void 0!==n&&(Array.isArray(n)?r.append(t,n):r.set(t,n))}if(n)for(let t of n)"set"===t.operation?r.set(t.name,t.value):"setOnce"===t.operation&&r.setOnce(t.name,t.value);return r}async function A(t,e,n){if(S(t))return;let r=e.getUserProperties(),i=await n.track({event_type:t,event_properties:r,version_name:o}).promise;200!==i.code&&x({eventName:t,eventProperties:r,groupProperties:void 0,statusCode:i.code,message:i.message})}async function j(t){let{traits:e}=t,n=await P.getInstance();if(n)return A("$identify_device",await T({traitsWithOperations:e}),n)}async function C(t){let e=await P.getInstance();e&&e.setDeviceId((0,s.XR)(t))}async function I(t){if(S(t.eventName))return;let{eventName:e,eventData:n,spaceId:r}=t,i=await P.getInstance();if(!i)return;let a=r?{workspace:r}:void 0,s=await i.track({event_type:e,event_properties:n,groups:a,version_name:o}).promise;200!==s.code&&x({eventName:e,eventProperties:n,groupProperties:a,statusCode:s.code,message:s.message})}},907786:function(t,e,n){"use strict";n.d(e,{cM:function(){return g},SS:function(){return h}});var r,o=n(278338),i=n(457223),a=n(575409);let s={};async function c(){for(let[t,e]of(localStorage.setItem("__console","true"),s.isEnabled=!0,l))await e();l.clear()}function u(t,e){return s.isEnabled&&(s[t]=e),e}s.isEnabled=!!navigator.webdriver||(null!==localStorage.getItem("__console")?"true"===localStorage.getItem("__console"):"CONFIG"in window&&"object"==typeof window.CONFIG&&null!==(r=window.CONFIG)&&void 0!==r&&!!r.isAdminMode),window.__console=s,s.enable=async()=>{console.log("Loading __console..."),await c(),console.log("__console enabled. You may need to refresh the page to access some __console functionality.")},s.enableAndReload=()=>{c(),window.location.reload(),console.log("Reloading...")},s.disable=()=>{localStorage.setItem("__console","false"),s.isEnabled=!1,console.log("__console disabled, please refresh the page for the setting to take effect.")};let l=new Map;u("debugCaptureError",async function(t){try{return{value:await t()}}catch(t){return{error:t}}}),n(318397),globalThis._DualLogger??=[];let f="debug",p={};u("setLogLevel",function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"debug";f=t});let d=["error","warning","info","debug"];function g(t,e){!function(t){var e,n,r;let{logMessage:o,samplePercentage:s,forceSuppressConsoleLog:c}=t;if(n=o.level,r=f,d.indexOf(n)<=d.indexOf(r)&&!c&&function(t){let{level:e,from:n,type:r,...o}=t,i=new Date;console.info(`${i.toISOString()} [${e}] ${n}: ${r}`,o)}(o),!(0,a.lB)(s)||"ios"===p.os&&"error"===o.level&&o.error&&"{}"===(0,i.LK)(o.error))return;if(o.data&&o.data.miscDataToConvertToString){let{miscDataToConvertToString:t,...e}=o.data;o.data=Object.assign(e,t)}let u={environment:"local",...o,instantClientData:{href:window.location.href,clientTimestamp:Date.now()},clientEnvironmentData:p};void 0!==o.data&&(u.data=(0,i.a7)(o.data)),null===(e=globalThis._DualLogger)||void 0===e||e.push(u)}({logMessage:t,samplePercentage:t.error&&"VersionError"===t.error.name?1:t.error&&"ClientError"===t.error.name?10:100,forceSuppressConsoleLog:null==e?void 0:e.forceSuppressConsoleLog})}let h=o.P2(g,2e3)},318397:function(t,e,n){"use strict";n.d(e,{I:function(){return a}});var r=n(52399),o=n(240926);function i(t){return t}class a{static #t=this.SPLUNK_URL="https://http-inputs-notion.splunkcloud.com/services/collector/raw";constructor({token:t,transform:e}){this.token=t,this.transform=e??(0,o.Ay)(i),this.handles=new Set}static initialize(t){let{splunk:e}=t,n=Array.isArray(globalThis._DualLogger)?globalThis._DualLogger:[];globalThis._DualLogger=new a(e),n.forEach(t=>{var e;return null===(e=globalThis._DualLogger)||void 0===e?void 0:e.push(t)})}async pushAsync(t){var e,o;let i=await this.transform(t);return(e=a.SPLUNK_URL,o={method:"POST",headers:{"Content-Type":"text/plain; charset=utf-8",Authorization:`Splunk ${this.token}`},mode:"cors",keepalive:t.keepalive,body:JSON.stringify(i,function(){let t=[];return function(e,n){if("object"!=typeof n||null===n)return n;for(;t.length>0&&t.at(-1)!==this;)t.pop();return t.includes(n)?"[Circular]":(t.push(n),n)}}()),priority:"low"},n.g.fetch(e,o)).then((0,r.bw)(e=>{!e.ok&&globalThis&&globalThis.console&&console.error(`Failed to log to splunk with error code (${e.status})`,t)})).catch(t=>{globalThis&&globalThis.console&&console.error("Failed to connect to splunk server",t)})}push(t){let e=this.pushAsync(t);this.handles.add(e),e.finally(()=>this.handles.delete(e))}async flush(){let t=Array.from(this.handles);t.forEach(t=>this.handles.delete(t)),await Promise.all(t)}}},30297:function(t,e,n){"use strict";n.d(e,{r5:function(){return s},UK:function(){return a}});var r=n(202784);function o(t,e){if(!t||!e||t.length!==e.length)return!1;if(t===e)return!0;for(let n=0;n{n.current=t},[t]),n.current}(t),t);return(0,r.useDebugValue)(n),n}(t,e)&&n.current++,(0,r.useDebugValue)(n.current),n.current}function a(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{debugName:o}=n;(0,r.useDebugValue)(o);let i=(0,r.useRef)(0),a=function(){let t=(0,r.useRef)(!1);return(0,r.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]),t}(),[s,c]=(0,r.useState)({status:"idle"}),u=(0,r.useCallback)(()=>i.current++,[i]);return[s,(0,r.useMemo)(()=>async function(){for(var e=arguments.length,n=Array(e),r=0;r({...t,status:"pending"}));try{let e=await t(...n);return o===i.current&&a.current&&c(t=>({...t,status:"resolved",value:e,error:void 0})),e}catch(t){return o===i.current&&a.current&&c(e=>({...e,status:"rejected",error:t instanceof Error?t:"object"==typeof t&&null!==t?Object.assign(Error("Expected error, but caught non-error object"),t):"string"==typeof t?Object.assign(Error(t),{cause:t}):Object.assign(Error(`Expected error, but caught \`${String(t)}\` (${typeof t})`),{cause:t}),value:void 0})),Promise.reject(t)}},[a,...e]),u]}function s(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{debounce:s,throttle:c,interval:u,debugName:l}=n;(0,r.useDebugValue)(l);let[f,p,d]=a(t,function(t,e,n){let[o,a]=(0,r.useState)(t),s=(0,r.useRef)(),c=(0,r.useRef)(null),u=(0,r.useRef)(0),l=i(t,n);return((0,r.useDebugValue)(void 0===e?"disabled":`${e}ms`),(0,r.useEffect)(()=>{if(s.current||void 0===e)c.current=t,u.current=!0;else{a(t);let n=()=>{u.current?(u.current=!1,a(c.current),s.current=window.setTimeout(n,e)):s.current=void 0};s.current=window.setTimeout(n,e)}},[e,l]),(0,r.useEffect)(()=>()=>{s.current&&clearTimeout(s.current)},[]),void 0===e)?t:o}(((0,r.useDebugValue)(void 0===s?"disabled":`${s}ms`),function(t,e,n,o){let[a,s]=(0,r.useState)(e),c=i(t,o);return((0,r.useDebugValue)(void 0===n?"disabled":`${n}ms`),(0,r.useEffect)(()=>{if(void 0===n)return;let e=window.setTimeout(()=>{s(t)},n);return()=>{window.clearTimeout(e)}},[n,c]),void 0===n)?t:a}(e,e,s,o)),c,o),n);return(0,r.useEffect)(function(){function t(){p().catch(t=>{console.error("useAsync: promise rejected",l,t)})}if(void 0!==u){let r;function e(){r&&(window.clearInterval(r),r=void 0)}function n(){document.hidden?e():r=window.setInterval(t,u)}return document.addEventListener("visibilitychange",n),n(),t(),()=>{document.removeEventListener("visibilitychange",n),e(),d()}}return t(),d},[p,d,u,l]),[f,p,d]}n(240926),n(319020)},699990:function(t,e,n){"use strict";n.d(e,{Ij:function(){return o},P$:function(){return c},RQ:function(){return a},e0:function(){return i},m4:function(){return r},mh:function(){return s}});let r=["necessary","preference","performance","targeting"],o=["notion_user_id","notion_users","notion_public_domain_user_id","notion_browser_id","notion_ghost_admin_user_id","notion_ghost_preferred_role","notion_cookie_consent","notion_check_cookie_consent","notion_locale","notion_experiment_device_id","csrf","notion_calendar_csrf","NEXT_LOCALE","file_token","growSumoPartnerKey","notion_s2s_tracking_params","device_id","sync_session","l_sync_session","s_sync_session","d_sync_session","p_sync_session","notion_cookie_sync_completed","notion_test_cookie_sync_completed","notion_sync_user_id"],i=["l_sync_session","d_sync_session","s_sync_session","p_sync_session"],a={token_v2:"necessary",file_token:"necessary",sync_session:"necessary",l_sync_session:"necessary",d_sync_session:"necessary",s_sync_session:"necessary",p_sync_session:"necessary",notion_user_id:"necessary",notion_users:"necessary",notion_public_domain_user_id:"performance",notion_browser_id:"performance",notion_ghost_admin_user_id:"necessary",notion_ghost_preferred_role:"necessary",notion_cookie_consent:"necessary",notion_check_cookie_consent:"necessary",notion_locale:"necessary",notion_experiment_device_id:"necessary",NEXT_LOCALE:"necessary",eap_csrf:"necessary",csrf:"necessary",notion_calendar_csrf:"necessary","mutiny.user.token":"performance",io:"necessary",_fbp:"targeting",growSumoPartnerKey:"performance",notion_s2s_tracking_params:"necessary",notion_cookie_sync_completed:"necessary",notion_test_cookie_sync_completed:"necessary",notion_sync_user_id:"necessary",device_id:"necessary",momentic_test_main_cell_outage:"testOnly"},s={amplitude:"performance",intercom:"preference",zendesk:"preference",statsig:"necessary",clearbit:"targeting",loggly:"necessary",mutiny:"performance",google_tag_manager:"targeting",marketo:"targeting",customer_io:"targeting",partner_stack:"targeting",metadata_io:"targeting",reddit:"targeting"};({...s});let c={amplitude:["amp_","amplitude_"],intercom:["intercom"],zendesk:["zendesk"],statsig:["STATSIG_"],clearbit:["cb_"],loggly:["loggly"],mutiny:["mutiny","_mutiny"],google_tag_manager:["_gcl_"],marketo:["_mkto_"],customer_io:["_cio"],partner_stack:["fs_uid","_gid","_dw","entry_time","_dwrf","_ga","__ssid","__zlcmid"],metadata_io:["Metadata_"],reddit:["_rdt_"]}},292556:function(t,e,n){"use strict";n.d(e,{Zk:function(){return u},$r:function(){return c},Zj:function(){return s}});var r=n(819699);class o{constructor(t,e){this.localStorageStore=new r.ZP({namespace:t,important:e,trackingType:"necessary"})}get(t){let{userId:e,key:n}=t;return this.localStorageStore.get(this.makeUserKey(e,n))}set(t){let{userId:e,key:n,value:r}=t;return this.localStorageStore.set(this.makeUserKey(e,n),r)}remove(t){let{userId:e,key:n}=t;return this.localStorageStore.remove(this.makeUserKey(e,n))}clearStorageForUser(t){this.localStorageStore.scan(e=>{e.startsWith(t)&&this.remove({userId:t,key:e})})}scan(t){this.localStorageStore.scan(t)}makeUserKey(t,e){return`${t||"guest"}:${e}`}}let i=new o(r.TA,!1),a="promoCode";function s(t){let{currentUserId:e,promoCode:n}=t;n?i.set({userId:e,key:a,value:n}):i.remove({userId:e,key:a})}function c(t){i.remove({userId:t,key:a})}function u(t){return i.get({userId:t,key:a})}},319020:function(t,e,n){"use strict";n(202784),n(278338),n(240926)},772769:function(t,e,n){"use strict";n.d(e,{$e:function(){return l},AR:function(){return a},VP:function(){return o},Y9:function(){return s},_j:function(){return f},kL:function(){return i}});var r=n(433327);let o={root:"/",onboarding:"/onboarding",make:"/make",googleOneTapRedirect:"/google-onetap-redirect",privacyCenterRedirect:"/privacy-center-redirect",login:"/login",loginCalendar:"/login/calendar",loginMail:"/login/mail",loginWithEmail:"/loginwithemail",loginSuccess:"/loginsuccess",logout:"/logout",signup:"/signup",signupCalendar:"/signup/calendar",signupMail:"/signup/mail",nativeOauthCallback:"/native/oauth2callback",nativeMailOauthCallback:"/nativemail/oauth2callback",nativeCalendarOauthCallback:"/nativecalendar/oauth2callback",desktopEmailConfirm:"/email-confirm",addAnotherAccountModal:"/?target=add_another_account",addAnotherAccount:"/add-another-account",unsubscribe:"/unsubscribe",invoice:"/invoice",admin:"/__admin",adminListData:"/__admin/data",newPage:"/new",aiFavorite:"/ai-favorite",oauthAuthorization:"/install-integration",notionCalendarAuthorization:"/install-calendar-integration",myIntegrations:"/my-integrations",creatorProfileIntegrations:"/profile/integrations",templatePreview:"/template-preview",nativeTab:"/nativetab",modal:"/modal",templateSubmission:"/submit-a-template",templateCreatorSubmission:"/submit-a-template/profile",studentGroupSignup:"/notion-for-student-orgs-apply",startupsApplication:"/startups-apply",smbsApplication:"/smbs-apply",lennyApplication:"/lenny-apply",creatorProgramApplication:"/creators",quickSearch:"/quick-search",blank:"/blank",chat:"/chat",creatorProfile:"/profile",creatorProfileTemplates:"/profile/templates",creatorProfileAnalytics:"/profile/analytics",creatorProfileCoupons:"/profile/coupons",localizedTemplates:"/localized-templates",marketplace:"/marketplace",gallery:"/gallery",home:"/home",posts:"/posts",formResponse:"/formResponse",community:"/community",consultantsRedirect:"/consultants",deprecatedGuideRedirect:"/guide",terms:"/terms",contentPolicy:"/content-policy",setupSessions:"/setup-sessions",downloadMac:"/desktop/mac/download",downloadMacUniversal:"/desktop/mac-universal/download",downloadMacIntel:"/desktop/mac-intel/download",downloadMacAppleSilicon:"/desktop/mac-apple-silicon/download",downloadWindows:"/desktop/windows/download",downloadWindowsArm:"/desktop/windows-arm/download",downloadMacInstaller:"/desktop/mac-installer/download",downloadCalendarMac:"/calendar/desktop/mac/download",downloadCalendarMacUniversal:"/calendar/desktop/mac-universal/download",downloadCalendarMacAppleSilicon:"/calendar/desktop/mac-apple-silicon/download",downloadCalendarMacIntel:"/calendar/desktop/mac-intel/download",downloadCalendarWindows:"/calendar/desktop/windows/download",downloadMailMac:"/mail/desktop/mac/download",workflowTemplates:"/build-database",notFound:"/not-found",scimApiBasePath:"/scim/v2",settingsConsoleDefault:"/settings",settingsConsoleWorkspace:"/settings/workspace",settingsConsoleOrganization:"/settings/organization",loginPasswordReset:"/loginpasswordreset",passwordResetCallback:"/passwordresetcallback",passwordChangeRedirect:"/passwordchangeredirect",applePopupRedirect:"/applepopupredirect",appleAuthCallback:"/appleauthcallback",applePopupCallback:"/applepopupcallback",nativeMailAppleAuthCallback:"/nativemail/appleauthcallback",nativeCalendarAppleAuthCallback:"/nativecalendar/appleauthcallback",googlePopupRedirect:"/googlepopupredirect",googleAuthCallback:"/oauth2callback",googlePopupCallback:"/googlepopupcallback",microsoftPopupRedirect:"/microsoftpopupredirect",microsoftAuthCallback:"/microsoftauthcallback",microsoftPopupCallback:"/microsoftpopupcallback",nativeMailMicrosoftAuthCallback:"/nativemail/microsoftauthcallback",nativeCalendarMicrosoftAuthCallback:"/nativecalendar/microsoftauthcallback",passkeyAuthVerify:"/passkeyauthverify",passkeyAuthCallback:"/passkeyauthcallback",nativeMailPasskeyAuthCallback:"/nativemail/passkeyauthcallback",nativeCalendarPasskeyAuthCallback:"/nativecalendar/passkeyauthcallback",samlAuth:"/sso/saml",samlAuthCallback:"/samlauthcallback",nativeMailSamlAuthCallback:"/nativemail/samlauthcallback",nativeCalendarSamlAuthCallback:"/nativecalendar/samlauthcallback",passkeyRegistrationRedirect:"/passkeyregistrationredirect",passkeyRegistrationVerification:"/passkeyregistrationverification",passkeyRegistrationCallback:"/passkeyregistrationcallback",globalOauthAuthorization:"/oauth2/authorize",globalOauthPostLogin:"/oauth2/postlogin",globalOauthToken:"/oauth2/token",slackPopupRedirect:"/slackpopupredirect",slackAuthCallback:"/slackoauthcallback",trelloPopupRedirect:"/trellopopupredirect",trelloAuthCallback:"/trelloauthcallback",trelloElectronAuthCallback:"/trelloelectronauthcallback",asanaPopupRedirect:"/asanapopupredirect",asanaAuthCallback:"/asanaauthcallback",evernotePopupRedirect:"/evernotepopupredirect",evernoteAuthCallback:"/evernoteoauthcallback",evernoteElectronAuthCallback:"/evernoteelectronoauthcallback",googleDrivePopupRedirect:"/googledrivepopupredirect",googleDrivePickerPopup:"/googledrivepickerpopup",verifyNoPopupBlockerHtmlAndRedirect:"/verifyNoPopupBlockerHtmlAndRedirect",externalAuthCallback:"/externalauthcallback",externalAuthProxy:"/eap",serverIntegrationsAuthProxy:"/sip",userSessionAuth:"/userSessionAuth",syncUserSessionAuthCookies:"/syncCookies",productAuth:"/productAuth",calendarAuth:"/calendarAuth",authSync:"/authSync",externalIntegrationPopupRedirect:"/externalintegrationpopupredirect",externalIntegrationAuthCallback:"/externalintegrationauthcallback",datadogAuthCallback:"/datadogauthcallback",initiateExternalAuthentication:"/initiateExternalAuthentication",initiateExternalAuthenticationFromDesktop:"/initiateExternalAuthenticationFromDesktop",externalAuthNativeCallback:"/externalauthnativecallback",githubStudentPackHome:"/githubstudentpack",githubStudentPackAuthCallback:"/githubStudentPackAuthCallback",plansSettings:"/?target=plans",membersSettings:"/?target=members",embedPublicPages:"/ebd",authValidate:"/api/v3/authValidate"},i={nextJsInternal:"/_next",vercelInsightApi:"/_vercel/insights",frontApi:"/front-api",frontStatic:"/front-static",wellKnownVercel:"/.well-known/vercel",sitemap:"/sitemap.xml",robots:"/robots.txt",llms:"/llms.txt",sitemapRoot:"/sitemap-root.xml",sitemaps:"/sitemaps"},a={about:"/about",affiliates:"/affiliates",ai:"/product/ai",aiMeetingNotes:"/product/ai-meeting-notes",aiUseCases:"/product/ai/use-cases",blog:"/blog",careers:"/careers",calendarRoot:"/calendar",calendar:"/product/calendar",calendarSignup:"/product/calendar/signup",calendarDownloadDesktop:"/product/calendar/download/desktop",calendarDownload:"/product/calendar/download",calendarDownloadiOS:"/product/calendar/download/ios",calendarDownloadWindows:"/product/calendar/download/windows",calendarDownloadMac:"/product/calendar/download/mac",compareAgainst:"/compare-against",confluence:"/confluence",contactSales:"/contact-sales",contactSalesConfirmation:"/contact-sales/thank-you",customers:"/customers",download:"/download",desktop:"/desktop",docs:"/product/docs",embed:"/embed",engAndProduct:"/product/notion-for-product-development",enterprise:"/enterprise",enterpriseSearch:"/product/enterprise-search",events:"/events",evernote:"/evernote",faces:"/faces",help:"/help",helpReference:"/help/reference",helpResults:"/help/results",integrations:"/integrations",guides:"/help/guides",mail:"/product/mail",mailGA:"/product/mail/ga",mailDownload:"/product/mail/download",mobile:"/mobile",nonprofits:"/nonprofits",notes:"/notes",notionAcademy:"/help/notion-academy",offer:"/offer",pages:"/pages",partners:"/partners",personal:"/personal",pricing:"/pricing",product:"/product",projects:"/product/projects",redeem:"/redeem",releases:"/releases",releasesRSS:"/releases/rss.xml",remote:"/remote",resources:"/resources",security:"/security",startups:"/startups",sitesRoot:"/sites",sites:"/product/sites",sprigSurveyEmbed:"/embed/help/sprig-survey",charts:"/product/charts",upgradedAccount:"/upgraded-account",teams:"/teams",templates:"/templates",useCase:"/use-case",webClipper:"/web-clipper",webinars:"/webinars",wikis:"/product/wikis",forms:"/product/forms",becomeACreator:"/become-a-creator",becomeAPartner:"/become-a-partner",channelPartnerProgram:"/channel-partner-program",consultingPartnerProgram:"/consulting-partner-program",servicePartnerProgram:"/service-partner-program",servicesPartnerProgram:"/services-partner-program",solutionPartnerProgram:"/solution-partner-program",solutionsPartners:"/solutions-partners",solutionsPartnerProgram:"/solutions-partner-program",securityCompliancePartnerProgram:"/security-compliance-partner-program",technologyPartnerProgram:"/technology-partner-program",reportInappropriateContent:"/help/report-inappropriate-content",reportInappropriateForm:"/help/report-inappropriate-content#how-to-report-a-form",desktopMac:"/desktop/mac",desktopWindows:"/desktop/windows",desktopWhatsNew:"/desktop/whats-new",mobileIOS:"/mobile/ios",mobileAndroid:"/mobile/android",androidRedirect:"/android",apiBetaRedirect:"/api-beta",educatorsRedirect:"/educators",jobsRedirect:"/jobs",joinUsRedirect:"/join-us",studentsRedirect:"/students",toolsAndCraftRedirect:"/tools-and-craft",wikiRedirect:"/wiki",whyRedirect:"/why",workRedirect:"/work",guidesRedirect:"/guides",config24Redirect:"/config24",aiRedirect:"/ai",docsRedirect:"/docs",mailRedirect:"/mail",projectsRedirect:"/projects",wikisRedirect:"/wikis",...r.aC,...r.XF,templateCreator:"/@",lp:"/lp",md:"/md",firstBlock:"/first-block",makeWithNotion:"/mwn",makeWithNotionAgenda:"/mwn-agenda",makeWithNotionLive:"/makewithnotionlive",aiConnectors:"/ai-connectors",explore:"/explore"},s={frontDev:"/__frontDev",sandbox:"/sandbox",storybook:"/storybook",components:"/components",frontAdmin:"/__front-admin"},c={consultingPartners:"/consulting-partners"};function u(t){return t.map(t=>`${t}/*`)}[o.logout,o.login,o.loginCalendar,o.loginMail,o.calendarAuth,o.signup,o.signupCalendar,o.signupMail,o.desktopEmailConfirm,o.loginWithEmail,o.unsubscribe,o.make,o.onboarding,o.invoice,o.admin,o.loginPasswordReset,o.addAnotherAccountModal,o.addAnotherAccount,o.passwordResetCallback,o.passwordChangeRedirect,o.googlePopupRedirect,o.googleAuthCallback,o.googlePopupCallback,o.passkeyAuthVerify,o.passkeyAuthCallback,o.applePopupRedirect,o.appleAuthCallback,o.applePopupCallback,o.microsoftPopupRedirect,o.microsoftAuthCallback,o.microsoftPopupCallback,o.samlAuth,...u([o.samlAuth]),o.samlAuthCallback,o.slackPopupRedirect,o.slackAuthCallback,o.trelloPopupRedirect,o.trelloAuthCallback,o.externalAuthCallback,o.externalAuthNativeCallback,o.asanaPopupRedirect,o.asanaAuthCallback,o.evernotePopupRedirect,o.evernoteAuthCallback,o.googleDrivePopupRedirect,o.googleDrivePickerPopup,o.externalIntegrationAuthCallback,o.externalIntegrationPopupRedirect,o.deprecatedGuideRedirect,o.community,o.consultantsRedirect,o.setupSessions,o.myIntegrations,o.creatorProfileIntegrations,o.templatePreview,o.oauthAuthorization,o.notionCalendarAuthorization,o.nativeOauthCallback,o.nativeMailOauthCallback,o.nativeMailSamlAuthCallback,o.nativeMailAppleAuthCallback,o.nativeMailMicrosoftAuthCallback,o.nativeMailPasskeyAuthCallback,o.nativeCalendarOauthCallback,o.nativeCalendarSamlAuthCallback,o.nativeCalendarAppleAuthCallback,o.nativeCalendarMicrosoftAuthCallback,o.nativeCalendarPasskeyAuthCallback,o.templateSubmission,o.creatorProfile,o.creatorProfileAnalytics,o.creatorProfileTemplates,o.creatorProfileCoupons,o.templateCreatorSubmission,o.localizedTemplates,o.studentGroupSignup,o.marketplace,o.gallery,...u([o.marketplace,o.gallery]),o.gallery,...Object.values(i),...Object.values(a),...u(Object.values(a)),...Object.values(s),a.templateCreator,...Object.values(c),o.plansSettings,o.membersSettings,o.settingsConsoleDefault,o.settingsConsoleOrganization];let l={notionTwitter:"https://twitter.com/NotionHQ",appStore:"https://itunes.apple.com/app/notion-notes-tasks-wikis/id1232780281",playStore:"https://play.google.com/store/apps/details?id=notion.id",stagingChromeExtension:"https://chrome.google.com/webstore/detail/plicnlhlnddfonieaidfmagnjmkiiojd",devChromeExtension:"https://chrome.google.com/webstore/detail/ndbjfpdjbfcljfnfhoopkljapcaomhha",prodChromeExtension:"https://chrome.google.com/webstore/detail/knheggckgoiihginacbkhaalnibhilkk",devFirefoxExtension:"https://dev.notion.so/notion/Web-Clipper-fb7489a8ebe64aec987b9b136fa0fafc",prodFirefoxExtension:"https://addons.mozilla.org/en-US/firefox/addon/notion-web-clipper/",devSafariExtension:"https://dev.notion.so/65ce293fa99a4fb0a3302da0e8b09d73#2305488a752c497f80ee810d27454aea",prodSafariExtension:"https://apps.apple.com/us/app/notion-web-clipper/id1559269364?mt=12",notionCalendarAppStore:"https://apps.apple.com/app/notion-calendar/id1607562761",notionCalendarPlayStore:"https://play.google.com/store/apps/details?id=com.cron.calendar",notionMailBetaTermsAndConditions:"https://notion.notion.site/Notion-Mail-Beta-Terms-090d634456024038a86f8f0fedf55741",statusPage:"https://status.notion.so",mailHome:"https://mail.notion.so/",startWithATemplate:"/help/start-with-a-template",termsAndPrivacy:"https://www.notion.so/28ffdd083dc3473e9c2da6ec011b58ac",termsAndConditions:"https://www.notion.so/notion/Terms-and-Privacy-28ffdd083dc3473e9c2da6ec011b58ac",privacyPolicy:"https://www.notion.so/3468d120cf614d4c9014c09f6adc9091",californiaPrivacyNotice:"https://www.notion.so/notion/Privacy-Policy-3468d120cf614d4c9014c09f6adc9091?pvs=4#18e15495ac2643659c303cbe96358620",mediaKit:"https://www.notion.so/205535b1d9c4440497a3d7a2ac096286",webClipperGuide:"https://www.notion.so/ba54b19ecaeb466b8070b9e683c5fce1",publicAPISpec:"https://www.notion.so/notion/Notion-API-specification-c29dd39d851543b49a24e1571f63c488",publicApiGetStarted:"https://www.notion.so/notion/Getting-started-98aa2aeeaf0b4836b089cd6fce0b920a",consultants:"https://www.notion.so/consulting-partners",cookiePolicy:"https://www.notion.so/notion/GDPR-c8eac6ea83a64fb1a3ea3bcd5c3d4951",developerTerms:"https://www.notion.so/notion/Developer-Terms-ba4131408d0844e08330da2cbb225c20",developerPortal:"https://developers.notion.com",developerOAuthDocs:"https://developers.notion.com/docs/authorization",youTube:"https://www.youtube.com/channel/UCoSvlWS5XcwaSzIcbuJ-Ysg",facebook:"https://www.facebook.com/NotionHQ/",twitter:"https://twitter.com/NotionHQ",linkedIn:"https://www.linkedin.com/company/notionhq/",instagram:"https://www.instagram.com/notionhq/",notionPerks:"https://startupshub.notion.site/Perks-Deal-Book-0671c595db8848eab159618fe9229c04",championsCommunity:"https://www.notion.so/Notion-Champions-20f977eb5fdd40d4a7a396f1742c3ea5",communityConduct:"https://www.notion.so/notion/Code-of-Conduct-9399b74373b94181bb1026d8afb11800",careersInternships:"https://app.ripplematch.com/t/1edfe69a",desktopWhatsNewProd:"https://notion.notion.site/What-s-New-Mac-Windows-5936dabc8dd6497895786c91b9d6f12a",desktopWhatsNewDev:"https://dev.notion.so/notion/What-s-new-in-Notion-for-Mac-Windows-Dev-81bb72067550431ea65cd6dab12a9ff1",notionForStartupsTerms:"https://www.notion.so/notion/Notion-for-Startup-Terms-936b74c0323745a186b1497747074020",notionLennyTerms:"https://www.notion.so/notion/Notion-s-Lenny-Greatest-Ever-Bundle-Program-18aefdeead05803782a7e59f633b60fd?pvs=4",notionCreatorProgramTerms:"https://notion.notion.site/Creator-Program-T-C-s-1bcefdeead0580059194dcc1701c12f3?pvs=4",startupInABox:"https://www.notion.so/templates/startup-in-a-box",notionForSMBsTerms:"https://notion.notion.site/Notion-for-SMB-Terms-6e5f7f5ee9a94c63a7872877db9a6bb8",companyInABox:"https://www.notion.so/templates/company-in-a-box",sellerOnboardingLearnMore:"https://www.notion.so/help/selling-on-marketplace",marketplaceWebhookLearnMore:"https://www.notion.com/help/selling-on-marketplace#webhooks",customerOpenAi:"https://www.notion.com/customers/openai"},f={...l,...c,...s,...a,...o}},279284:function(t,e){"use strict";e.Z={UUID:"UUID",String:"String",Number:"Number",Boolean:"Boolean",StringArray:"StringArray",JSON:"JSON",XML:"XML",UUIDArray:"UUIDArray",CIDR:"CIDR",NumberArray:"NumberArray",Blob:"Blob"}},563562:function(t,e,n){"use strict";n.d(e,{Vt:function(){return o}});var r=n(279284);let o="promo";r.Z.UUID,r.Z.Number,r.Z.Number,r.Z.UUID,r.Z.Number,r.Z.Number,r.Z.String,r.Z.UUID,r.Z.Boolean,r.Z.UUID,r.Z.Boolean},654044:function(t,e,n){"use strict";function r(t){return t}n.d(e,{y:function(){return r}}),Symbol("Model: default value disabled")},709281:function(t,e,n){"use strict";var r=n(819699);let o=["adClick","fbp"];class i{constructor(t,e){this.localStorageStore=new r.ZP({namespace:t,important:e,trackingType:"targeting"})}get(t){return this.localStorageStore.get(t)}set(t,e){return this.localStorageStore.set(t,e)}remove(t){return this.localStorageStore.remove(t)}removeAllIfNoPermission(){this.localStorageStore.hasPermissionForTrackingType||o.forEach(t=>this.remove(t))}}e.Z=new i(r.$p,!1)},532476:function(t,e,n){"use strict";n.d(e,{U:function(){return i}});var r=n(846353),o=n.n(r);function i(t,e){let n=t.navigator,r=new(o()).UAParser(e);function i(){return/Yandex/.test(e)}function a(){return/Windows.*Edge/i.test(e)}function s(){return!a()&&!i()&&(/Chrome/i.test(e)||/CriOS/i.test(e))}function c(){return/Android/i.test(e)||"Android"===r.getOS().name}function u(){return!c()&&(/iPad/i.test(e)||"MacIntel"===n.platform&&"ontouchend"in document)}function l(){return!c()&&(/iPhone|iPod/i.test(e)||u())}function f(){return l()||c()||/Windows Phone/i.test(e)}function p(){return/Mac/i.test(e)&&!f()}function d(){return/Windows/i.test(e)&&!f()}function g(){return/CrOS/i.test(e)}function h(){return(/Linux/i.test(e)||g())&&!f()}function m(){let t=r.getBrowser();return`${t.name}`}return{isYandex:i,isEdgeHTML:a,isChrome:s,isSafari:function(){return!a()&&!i()&&!s()&&/Safari/i.test(e)},isFirefox:function(){return/Firefox/i.test(e)},isAndroid:c,isIpad:u,isIOS:l,isMobile:f,isMobileNative:function(){return/ReactNative/.test(e)||/MobileNative/.test(e)},isMobileNativeCalendar:function(){return/NotionCalendar/.test(e)},isDesktop:function(){return!f()},isMac:p,isWindows:d,isChromebook:g,isLinux:h,isRetina:function(){return!!t.matchMedia&&t.matchMedia("(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)").matches},getDeviceOS:function(){return p()?"mac":d()?"windows":l()?"ios":c()?"android":s()?"chrome":h()?"linux":"unknown"},getBrowserName:m,getBrowserVersion:function(){let t=r.getBrowser();return`${t.version}`},getDeviceOSVersion:function(){let t=r.getOS().version;return t?t.split(".").map(t=>parseInt(t,10)):[]},getDoNotTrackEnabled:function(){return!!("1"===t.doNotTrack||"yes"===n.doNotTrack||"1"===n.doNotTrack||"1"===n.msDoNotTrack||t.external&&t.external.msTrackingProtectionEnabled&&t.external.msTrackingProtectionEnabled())},getIsBannedGoogleSSOUserAgent:function(){return!!(/AppleWebKit.*LinkedInApp/i.test(e)||/AppleWebKit.*BytedanceWebview/i.test(e)||"Facebook"===m()&&/AppleWebKit/i.test(e))}}}},967104:function(t){t.exports={main:"appErrorBoundary_main__ofS4r",heading:"appErrorBoundary_heading__TKwvS",reload:"appErrorBoundary_reload__pdxU2"}},348302:function(t){t.exports={theme:"base_theme__7MTs2"}},245173:function(t){t.exports={theme:"blue_theme__UUPpH"}},186855:function(t){t.exports={theme:"dark_theme__9YcZB"}},352310:function(t){t.exports={theme:"makeWithNotion_theme__7oofI"}},951452:function(t){t.exports={theme:"orange_theme__HufR2"}},303712:function(t){t.exports={theme:"purple_theme__dU9on"}},599407:function(t){t.exports={theme:"red_theme__nfdFU"}},33881:function(t){t.exports={theme:"site_theme__9vv__"}},413675:function(t){t.exports={theme:"teal_theme__LNbin"}},100910:function(t){t.exports={theme:"yellow_theme__6pRFA"}},611465:function(){},753755:function(){},738398:function(t,e,n){!function(){var e={452:function(t){"use strict";t.exports=n(650176)}},r={};function o(t){var n=r[t];if(void 0!==n)return n.exports;var i=r[t]={exports:{}},a=!0;try{e[t](i,i.exports,o),a=!1}finally{a&&delete r[t]}return i.exports}o.ab="//";var i={};!function(){var t,e=(t=o(452))&&"object"==typeof t&&"default"in t?t.default:t,n=/https?|ftp|gopher|file/;function r(t){"string"==typeof t&&(t=v(t));var r,o,i,a,s,c,u,l,f,p=(o=(r=t).auth,i=r.hostname,a=r.protocol||"",s=r.pathname||"",c=r.hash||"",u=r.query||"",l=!1,o=o?encodeURIComponent(o).replace(/%3A/i,":")+"@":"",r.host?l=o+r.host:i&&(l=o+(~i.indexOf(":")?"["+i+"]":i),r.port&&(l+=":"+r.port)),u&&"object"==typeof u&&(u=e.encode(u)),f=r.search||u&&"?"+u||"",a&&":"!==a.substr(-1)&&(a+=":"),r.slashes||(!a||n.test(a))&&!1!==l?(l="//"+(l||""),s&&"/"!==s[0]&&(s="/"+s)):l||(l=""),c&&"#"!==c[0]&&(c="#"+c),f&&"?"!==f[0]&&(f="?"+f),{protocol:a,host:l,pathname:s=s.replace(/[?#]/g,encodeURIComponent),search:f=f.replace("#","%23"),hash:c});return""+p.protocol+p.host+p.pathname+p.search+p.hash}var a="http://",s=a+"w.w",c=/^([a-z0-9.+-]*:\/\/\/)([a-z0-9.+-]:\/*)?/i,u=/https?|ftp|gopher|file/;function l(t,e){var n="string"==typeof t?v(t):t;t="object"==typeof t?r(t):t;var o=v(e),i="";n.protocol&&!n.slashes&&(i=n.protocol,t=t.replace(n.protocol,""),i+="/"===e[0]||"/"===t[0]?"/":""),i&&o.protocol&&(i="",o.slashes||(i=o.protocol,e=e.replace(o.protocol,"")));var l=t.match(c);l&&!o.protocol&&(t=t.substr((i=l[1]+(l[2]||"")).length),/^\/\/[^/]/.test(e)&&(i=i.slice(0,-1)));var f=new URL(t,s+"/"),p=new URL(e,f).toString().replace(s,""),d=o.protocol||n.protocol;return d+=n.slashes||o.slashes?"//":"",!i&&d?p=p.replace(a,d):i&&(p=p.replace(a,"")),u.test(p)||~e.indexOf(".")||"/"===t.slice(-1)||"/"===e.slice(-1)||"/"!==p.slice(-1)||(p=p.slice(0,-1)),i&&(p=i+("/"===p[0]?p.substr(1):p)),p}function f(){}f.prototype.parse=v,f.prototype.format=r,f.prototype.resolve=l,f.prototype.resolveObject=l;var p=/^https?|ftp|gopher|file/,d=/^(.*?)([#?].*)/,g=/^([a-z0-9.+-]*:)(\/{0,3})(.*)/i,h=/^([a-z0-9.+-]*:)?\/\/\/*/i,m=/^([a-z0-9.+-]*:)(\/{0,2})\[(.*)\]$/i;function v(t,n,o){if(void 0===n&&(n=!1),void 0===o&&(o=!1),t&&"object"==typeof t&&t instanceof f)return t;var i=(t=t.trim()).match(d);t=i?i[1].replace(/\\/g,"/")+i[2]:t.replace(/\\/g,"/"),m.test(t)&&"/"!==t.slice(-1)&&(t+="/");var a=!/(^javascript)/.test(t)&&t.match(g),c=h.test(t),u="";a&&(p.test(a[1])||(u=a[1].toLowerCase(),t=""+a[2]+a[3]),a[2]||(c=!1,p.test(a[1])?(u=a[1],t=""+a[3]):t="//"+a[3]),3!==a[2].length&&1!==a[2].length||(u=a[1],t="/"+a[3]));var l,v=(i?i[1]:t).match(/^https?:\/\/[^/]+(:[0-9]+)(?=\/|$)/),y=v&&v[1],b=new f,_="",k="";try{l=new URL(t)}catch(e){_=e,u||o||!/^\/\//.test(t)||/^\/\/.+[@.]/.test(t)||(k="/",t=t.substr(1));try{l=new URL(t,s)}catch(t){return b.protocol=u,b.href=u,b}}b.slashes=c&&!k,b.host="w.w"===l.host?"":l.host,b.hostname="w.w"===l.hostname?"":l.hostname.replace(/(\[|\])/g,""),b.protocol=_?u||null:l.protocol,b.search=l.search.replace(/\\/g,"%5C"),b.hash=l.hash.replace(/\\/g,"%5C");var w=t.split("#");!b.search&&~w[0].indexOf("?")&&(b.search="?"),b.hash||""!==w[1]||(b.hash="#"),b.query=n?e.decode(l.search.substr(1)):b.search.substr(1),b.pathname=k+(a?l.pathname.replace(/['^|`]/g,function(t){return"%"+t.charCodeAt().toString(16).toUpperCase()}).replace(/((?:%[0-9A-F]{2})+)/g,function(t,e){try{return decodeURIComponent(e).split("").map(function(t){var e=t.charCodeAt();return e>256||/^[a-z0-9]$/i.test(t)?t:"%"+e.toString(16).toUpperCase()}).join("")}catch(t){return e}}):l.pathname),"about:"===b.protocol&&"blank"===b.pathname&&(b.protocol="",b.pathname=""),_&&"/"!==t[0]&&(b.pathname=b.pathname.substr(1)),u&&!p.test(u)&&"/"!==t.slice(-1)&&"/"===b.pathname&&(b.pathname=""),b.path=b.pathname+b.search,b.auth=[l.username,l.password].map(decodeURIComponent).filter(Boolean).join(":"),b.port=l.port,y&&!b.host.endsWith(y)&&(b.host+=y,b.port=y.slice(1)),b.href=k?""+b.pathname+b.search+b.hash:r(b);var S=/^(file)/.test(b.href)?["host","hostname"]:[];return Object.keys(b).forEach(function(t){~S.indexOf(t)||(b[t]=b[t]||null)}),b}i.parse=v,i.format=r,i.resolve=l,i.resolveObject=function(t,e){return v(l(t,e))},i.Url=f}(),t.exports=i}()},650176:function(t){!function(){"use strict";var e={815:function(t){t.exports=function(t,n,r,o){n=n||"&",r=r||"=";var i={};if("string"!=typeof t||0===t.length)return i;var a=/\+/g;t=t.split(n);var s=1e3;o&&"number"==typeof o.maxKeys&&(s=o.maxKeys);var c=t.length;s>0&&c>s&&(c=s);for(var u=0;u=0?(l=g.substr(0,h),f=g.substr(h+1)):(l=g,f=""),p=decodeURIComponent(l),d=decodeURIComponent(f),Object.prototype.hasOwnProperty.call(i,p))?e(i[p])?i[p].push(d):i[p]=[i[p],d]:i[p]=d}return i};var e=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},577:function(t){var e=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}};t.exports=function(t,i,a,s){return(i=i||"&",a=a||"=",null===t&&(t=void 0),"object"==typeof t)?r(o(t),function(o){var s=encodeURIComponent(e(o))+a;return n(t[o])?r(t[o],function(t){return s+encodeURIComponent(e(t))}).join(i):s+encodeURIComponent(e(t[o]))}).join(i):s?encodeURIComponent(e(s))+a+encodeURIComponent(e(t)):""};var n=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function r(t,e){if(t.map)return t.map(e);for(var n=[],r=0;r-1e3&&t<1e3||w.call(/e/,e))return e;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof t){var r=t<0?-E(-t):E(t);if(r!==t){var o=String(r),i=y.call(e,o.length+1);return b.call(o,n,"$&_")+"."+b.call(b.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(e,n,"$&_")}var N=n(753260),D=N.custom,U=K(D)?D:null,M={__proto__:null,double:'"',single:"'"},L={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function F(t,e,n){var r=M[n.quoteStyle||e];return r+t+r}function H(t){return!I||!("object"==typeof t&&(I in t||void 0!==t[I]))}function V(t){return"[object Array]"===$(t)&&H(t)}function z(t){return"[object RegExp]"===$(t)&&H(t)}function K(t){if(C)return t&&"object"==typeof t&&t instanceof Symbol;if("symbol"==typeof t)return!0;if(!t||"object"!=typeof t||!j)return!1;try{return j.call(t),!0}catch(t){}return!1}t.exports=function t(e,r,o,s){var c=r||{};if(J(c,"quoteStyle")&&!J(M,c.quoteStyle))throw TypeError('option "quoteStyle" must be "single" or "double"');if(J(c,"maxStringLength")&&("number"==typeof c.maxStringLength?c.maxStringLength<0&&c.maxStringLength!==1/0:null!==c.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var h=!J(c,"customInspect")||c.customInspect;if("boolean"!=typeof h&&"symbol"!==h)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(J(c,"indent")&&null!==c.indent&&" "!==c.indent&&!(parseInt(c.indent,10)===c.indent&&c.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(J(c,"numericSeparator")&&"boolean"!=typeof c.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var _=c.numericSeparator;if(void 0===e)return"undefined";if(null===e)return"null";if("boolean"==typeof e)return e?"true":"false";if("string"==typeof e)return function t(e,n){if(e.length>n.maxStringLength){var r=e.length-n.maxStringLength;return t(y.call(e,0,n.maxStringLength),n)+"... "+r+" more character"+(r>1?"s":"")}var o=L[n.quoteStyle||"single"];return o.lastIndex=0,F(b.call(b.call(e,o,"\\$1"),/[\x00-\x1f]/g,Z),"single",n)}(e,c);if("number"==typeof e){if(0===e)return 1/0/e>0?"0":"-0";var w=String(e);return _?B(e,w):w}if("bigint"==typeof e){var E=String(e)+"n";return _?B(e,E):E}var A=void 0===c.depth?5:c.depth;if(void 0===o&&(o=0),o>=A&&A>0&&"object"==typeof e)return V(e)?"[Array]":"[Object]";var D=function(t,e){var n;if(" "===t.indent)n=" ";else{if("number"!=typeof t.indent||!(t.indent>0))return null;n=P.call(Array(t.indent+1)," ")}return{base:n,prev:P.call(Array(e+1),n)}}(c,o);if(void 0===s)s=[];else if(W(s,e)>=0)return"[Circular]";function G(e,n,r){if(n&&(s=x.call(s)).push(n),r){var i={depth:c.depth};return J(c,"quoteStyle")&&(i.quoteStyle=c.quoteStyle),t(e,i,o+1,s)}return t(e,c,o+1,s)}if("function"==typeof e&&!z(e)){var te=function(t){if(t.name)return t.name;var e=v.call(m.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}(e),tn=tt(e,G);return"[Function"+(te?": "+te:" (anonymous)")+"]"+(tn.length>0?" { "+P.call(tn,", ")+" }":"")}if(K(e)){var tr=C?b.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):j.call(e);return"object"!=typeof e||C?tr:q(tr)}if(e&&"object"==typeof e&&("undefined"!=typeof HTMLElement&&e instanceof HTMLElement||"string"==typeof e.nodeName&&"function"==typeof e.getAttribute)){for(var to,ti="<"+k.call(String(e.nodeName)),ta=e.attributes||[],ts=0;ts"}if(V(e)){if(0===e.length)return"[]";var tc=tt(e,G);return D&&!function(t){for(var e=0;e=0)return!1;return!0}(tc)?"["+Q(tc,D)+"]":"[ "+P.call(tc,", ")+" ]"}if("[object Error]"===$(e)&&H(e)){var tu=tt(e,G);return"cause"in Error.prototype||!("cause"in e)||O.call(e,"cause")?0===tu.length?"["+String(e)+"]":"{ ["+String(e)+"] "+P.call(tu,", ")+" }":"{ ["+String(e)+"] "+P.call(S.call("[cause]: "+G(e.cause),tu),", ")+" }"}if("object"==typeof e&&h){if(U&&"function"==typeof e[U]&&N)return N(e,{depth:A-o});if("symbol"!==h&&"function"==typeof e.inspect)return e.inspect()}if(function(t){if(!i||!t||"object"!=typeof t)return!1;try{i.call(t);try{u.call(t)}catch(t){return!0}return t instanceof Map}catch(t){}return!1}(e)){var tl=[];return a&&a.call(e,function(t,n){tl.push(G(n,e,!0)+" => "+G(t,e))}),X("Map",i.call(e),tl,D)}if(function(t){if(!u||!t||"object"!=typeof t)return!1;try{u.call(t);try{i.call(t)}catch(t){return!0}return t instanceof Set}catch(t){}return!1}(e)){var tf=[];return l&&l.call(e,function(t){tf.push(G(t,e))}),X("Set",u.call(e),tf,D)}if(function(t){if(!f||!t||"object"!=typeof t)return!1;try{f.call(t,f);try{p.call(t,p)}catch(t){return!0}return t instanceof WeakMap}catch(t){}return!1}(e))return Y("WeakMap");if(function(t){if(!p||!t||"object"!=typeof t)return!1;try{p.call(t,p);try{f.call(t,f)}catch(t){return!0}return t instanceof WeakSet}catch(t){}return!1}(e))return Y("WeakSet");if(function(t){if(!d||!t||"object"!=typeof t)return!1;try{return d.call(t),!0}catch(t){}return!1}(e))return Y("WeakRef");if("[object Number]"===$(e)&&H(e))return q(G(Number(e)));if(function(t){if(!t||"object"!=typeof t||!T)return!1;try{return T.call(t),!0}catch(t){}return!1}(e))return q(G(T.call(e)));if("[object Boolean]"===$(e)&&H(e))return q(g.call(e));if("[object String]"===$(e)&&H(e))return q(G(String(e)));if("undefined"!=typeof window&&e===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&e===globalThis||void 0!==n.g&&e===n.g)return"{ [object globalThis] }";if(!("[object Date]"===$(e)&&H(e))&&!z(e)){var tp=tt(e,G),td=R?R(e)===Object.prototype:e instanceof Object||e.constructor===Object,tg=e instanceof Object?"":"null prototype",th=!td&&I&&Object(e)===e&&I in e?y.call($(e),8,-1):tg?"Object":"",tm=(td||"function"!=typeof e.constructor?"":e.constructor.name?e.constructor.name+" ":"")+(th||tg?"["+P.call(S.call([],th||[],tg||[]),": ")+"] ":"");return 0===tp.length?tm+"{}":D?tm+"{"+Q(tp,D)+"}":tm+"{ "+P.call(tp,", ")+" }"}return String(e)};var G=Object.prototype.hasOwnProperty||function(t){return t in this};function J(t,e){return G.call(t,e)}function $(t){return h.call(t)}function W(t,e){if(t.indexOf)return t.indexOf(e);for(var n=0,r=t.length;n1)for(var n=1;n-1?t.split(","):t},c=function(t,e){var n={},c=e.ignoreQueryPrefix?t.replace(/^\?/,""):t,u=e.parameterLimit===1/0?void 0:e.parameterLimit,l=c.split(e.delimiter,u),f=-1,p=e.charset;if(e.charsetSentinel)for(d=0;d=0&&n.parseArrays&&l<=n.arrayLimit?(a=[])[l]=o:"__proto__"!==u&&(a[u]=o):a={0:o}}o=a}return o},l=function(t,e,n,r){if(t){var i=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,a=/(\[[^[\]]*])/g,s=n.depth>0&&/(\[[^[\]]*])/.exec(i),c=s?i.slice(0,s.index):i,l=[];if(c){if(!n.plainObjects&&o.call(Object.prototype,c)&&!n.allowPrototypes)return;l.push(c)}for(var f=0;n.depth>0&&null!==(s=a.exec(i))&&f0?x.join(",")||null:void 0}];else if(c(p))P=p;else{var N=Object.keys(x);P=d?N.sort(d):N}for(var D=0;D0?y+h:""}},512493:function(t,e,n){"use strict";var r=n(285527),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var t=[],e=0;e<256;++e)t.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return t}(),s=function(t){for(;t.length>1;){var e=t.pop(),n=e.obj[e.prop];if(i(n)){for(var r=[],o=0;o=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||i===r.RFC1738&&(40===l||41===l)){c+=s.charAt(u);continue}if(l<128){c+=a[l];continue}if(l<2048){c+=a[192|l>>6]+a[128|63&l];continue}if(l<55296||l>=57344){c+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l];continue}u+=1,c+=a[240|(l=65536+((1023&l)<<10|1023&s.charCodeAt(u)))>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l]}return c},isBuffer:function(t){return!!t&&"object"==typeof t&&!!(t.constructor&&t.constructor.isBuffer&&t.constructor.isBuffer(t))},isRegExp:function(t){return"[object RegExp]"===Object.prototype.toString.call(t)},maybeMap:function(t,e){if(i(t)){for(var n=[],r=0;re?1:-1}function r(t,e,r){r||(r=n);var i=o(t,e,r);return -1===i?-1:0===r(t[i],e)?i:-1}function o(t,e,r){r||(r=n);for(var o=t.length,i=o-1,a=0,s=-1;i>=a&&a>=0&&i=0?i=s-1:a=s+1}return s}e.add=function(t,e,r){r||(r=n);for(var o=t.push(e)-1;o;){if(r(e,t[o-1])>0)return;t[o]=t[o-1],t[o-1]=e,o--}},e.remove=function(t,e,n){var o=r(t,e,n);return -1!==o&&(t.splice(o,1),!0)},e.has=function(t,e,n){return r(t,e,n)>-1},e.eq=r,e.lte=function(t,e,r){r||(r=n);var i=o(t,e,r);if(-1===i)return -1;for(;i>=0;i--)if(0>=r(t[i],e))return i;return -1},e.lt=function(t,e,r){r||(r=n);var i=o(t,e,r);if(-1===i)return -1;for(;i>=0;i--)if(0>r(t[i],e))return i;return -1},e.gte=function(t,e,r){r||(r=n);var i=o(t,e,r);if(-1===i)return -1;for(;i=0)return i;return -1},e.gt=function(t,e,r){r||(r=n);var i=o(t,e,r);if(-1===i)return -1;for(;i0)return i;return -1}},846353:function(t,e,n){var r;!function(o,i){"use strict";var a="function",s="object",c="model",u="name",l="type",f="vendor",p="version",d="architecture",g="console",h="mobile",m="tablet",v="smarttv",y="wearable",b={extend:function(t,e){var n={};for(var r in t)e[r]&&e[r].length%2==0?n[r]=e[r].concat(t[r]):n[r]=t[r];return n},has:function(t,e){return"string"==typeof t&&-1!==e.toLowerCase().indexOf(t.toLowerCase())},lowerize:function(t){return t.toLowerCase()},major:function(t){return"string"==typeof t?t.replace(/[^\d\.]/g,"").split(".")[0]:void 0},trim:function(t){return t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},_={rgx:function(t,e){for(var n,r,o,c,u,l,f=0;f0?2==c.length?typeof c[1]==a?this[c[0]]=c[1].call(this,l):this[c[0]]=c[1]:3==c.length?typeof c[1]!==a||c[1].exec&&c[1].test?this[c[0]]=l?l.replace(c[1],c[2]):void 0:this[c[0]]=l?c[1].call(this,l,c[2]):void 0:4==c.length&&(this[c[0]]=l?c[3].call(this,l.replace(c[1],c[2])):i):this[c]=l||i;f+=2}},str:function(t,e){for(var n in e)if(typeof e[n]===s&&e[n].length>0){for(var r=0;r=55296&&e<=56319&&o=55296&&t<=57343)throw Error("Lone surrogate U+"+t.toString(16).toUpperCase()+" is not a scalar value")}function s(t,e){return o(t>>e&63|128)}function c(){if(r>=n)throw Error("Invalid byte index");var t=255&e[r];if(r++,(192&t)==128)return 63&t;throw Error("Invalid continuation byte")}t.version="3.0.0",t.encode=function(t){for(var e=i(t),n=e.length,r=-1,c="";++r>6&31|192):(4294901760&t)==0?(a(t),e=o(t>>12&15|224)+s(t,6)):(4292870144&t)==0&&(e=o(t>>18&7|240)+s(t,12)+s(t,6)),e+=o(63&t|128)}(e[r]);return c},t.decode=function(t){n=(e=i(t)).length,r=0;for(var s,u=[];!1!==(s=function(){var t,o,i,s;if(r>n)throw Error("Invalid byte index");if(r==n)return!1;if(t=255&e[r],r++,(128&t)==0)return t;if((224&t)==192){if((s=(31&t)<<6|(o=c()))>=128)return s;throw Error("Invalid continuation byte")}if((240&t)==224){if((s=(15&t)<<12|(o=c())<<6|c())>=2048)return a(s),s;throw Error("Invalid continuation byte")}if((248&t)==240&&(s=(7&t)<<18|(o=c())<<12|c()<<6|c())>=65536&&s<=1114111)return s;throw Error("Invalid UTF-8 detected")}());)u.push(s);return function(t){for(var e,n=t.length,r=-1,i="";++r65535&&(e-=65536,i+=o(e>>>10&1023|55296),e=56320|1023&e),i+=o(e);return i}(u)}}(e)},66584:function(t,e){},753260:function(){},972292:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"actionAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(400737).createAsyncLocalStorage)();("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},858195:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"actionAsyncStorage",{enumerable:!0,get:function(){return r.actionAsyncStorage}});let r=n(972292);("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},400737:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"createAsyncLocalStorage",{enumerable:!0,get:function(){return i}});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}}let o=globalThis.AsyncLocalStorage;function i(){return o?new o:new r}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},630551:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"requestAsyncStorage",{enumerable:!0,get:function(){return r}});let r=(0,n(400737).createAsyncLocalStorage)();("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},551253:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t,e){for(var n in e)Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}(e,{getExpectedRequestStore:function(){return o},requestAsyncStorage:function(){return r.requestAsyncStorage}});let r=n(630551);function o(t){let e=r.requestAsyncStorage.getStore();if(e)return e;throw Error("`"+t+"` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context")}("function"==typeof e.default||"object"==typeof e.default&&null!==e.default)&&void 0===e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},379659:function(t,e,n){"use strict";var r,o,i;Object.defineProperty(e,"__esModule",{value:!0}),e._getInstance=e._getStatsigGlobalFlag=e._getStatsigGlobal=void 0;let a=n(50046);e._getStatsigGlobal=()=>__STATSIG__||f,e._getStatsigGlobalFlag=t=>(0,e._getStatsigGlobal)()[t],e._getInstance=t=>{let n=(0,e._getStatsigGlobal)();return t?n.instances&&n.instances[t]:(n.instances&&Object.keys(n.instances).length>1&&a.Log.warn("Call made to Statsig global instance without an SDK key but there is more than one client instance. If you are using mulitple clients, please specify the SDK key."),n.firstInstance)};let s="__STATSIG__",c="undefined"!=typeof window?window:{},u=void 0!==n.g?n.g:{},l="undefined"!=typeof globalThis?globalThis:{},f=null!==(i=null!==(o=null!==(r=c[s])&&void 0!==r?r:u[s])&&void 0!==o?o:l[s])&&void 0!==i?i:{instance:e._getInstance};c[s]=f,u[s]=f,l[s]=f},389486:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._getStorageKey=e._getUserStorageKey=void 0;let r=n(689459);function o(t,e,n){var o;if(n)return n(t,e);let i=e&&e.customIDs?e.customIDs:{},a=[`uid:${null!==(o=null==e?void 0:e.userID)&&void 0!==o?o:""}`,`cids:${Object.keys(i).sort((t,e)=>t.localeCompare(e)).map(t=>`${t}-${i[t]}`).join(",")}`,`k:${t}`];return(0,r._DJB2)(a.join("|"))}e._getUserStorageKey=o,e._getStorageKey=function(t,e,n){return e?o(t,e,n):(0,r._DJB2)(`k:${t}`)}},727467:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},982990:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e._makeDataAdapterResult=e.DataAdapterCore=void 0;let o=n(50046),i=n(969538),a=n(569462),s=n(492277),c=n(148520);class u{constructor(t,e){this._adapterName=t,this._cacheSuffix=e,this._options=null,this._sdkKey=null,this._lastModifiedStoreKey=`statsig.last_modified_time.${e}`,this._inMemoryCache=new f}attach(t,e){this._sdkKey=t,this._options=e}getDataSync(t){let e=t&&(0,a._normalizeUser)(t,this._options),n=this._getCacheKey(e),r=this._inMemoryCache.get(n,e);if(r)return r;let o=this._loadFromCache(n);return o?(this._inMemoryCache.add(n,o),this._inMemoryCache.get(n,e)):null}setData(t,e){let n=e&&(0,a._normalizeUser)(e,this._options),r=this._getCacheKey(n);this._inMemoryCache.add(r,l("Bootstrap",t,null,n))}_getDataAsyncImpl(t,e,n){return r(this,void 0,void 0,function*(){s.Storage.isReady()||(yield s.Storage.isReadyResolver());let r=null!=t?t:this.getDataSync(e),i=[this._fetchAndPrepFromNetwork(r,e,n)];return(null==n?void 0:n.timeoutMs)&&i.push(new Promise(t=>setTimeout(t,n.timeoutMs)).then(()=>(o.Log.debug("Fetching latest value timed out"),null))),yield Promise.race(i)})}_prefetchDataImpl(t,e){return r(this,void 0,void 0,function*(){let n=t&&(0,a._normalizeUser)(t,this._options),r=this._getCacheKey(n),o=yield this._getDataAsyncImpl(null,n,e);o&&this._inMemoryCache.add(r,Object.assign(Object.assign({},o),{source:"Prefetch"}))})}_fetchAndPrepFromNetwork(t,e,n){var a;return r(this,void 0,void 0,function*(){let r=null!==(a=null==t?void 0:t.data)&&void 0!==a?a:null,s=null!=t&&this._isCachedResultValidFor204(t,e),u=yield this._fetchFromNetwork(r,e,n,s);if(!u)return o.Log.debug("No response returned for latest value"),null;let f=(0,c._typedJsonParse)(u,"has_updates","Response"),p=this._getSdkKey(),d=i.StableID.get(p),g=null;if((null==f?void 0:f.has_updates)===!0)g=l("Network",u,d,e);else{if(!r||(null==f?void 0:f.has_updates)!==!1)return null;g=l("NetworkNotModified",r,d,e)}let h=this._getCacheKey(e);return this._inMemoryCache.add(h,g),this._writeToCache(h,g),g})}_getSdkKey(){return null!=this._sdkKey?this._sdkKey:(o.Log.error(`${this._adapterName} is not attached to a Client`),"")}_loadFromCache(t){var e;let n=null===(e=s.Storage.getItem)||void 0===e?void 0:e.call(s.Storage,t);if(null==n)return null;let r=(0,c._typedJsonParse)(n,"source","Cached Result");return r?Object.assign(Object.assign({},r),{source:"Cache"}):null}_writeToCache(t,e){s.Storage.setItem(t,JSON.stringify(e)),this._runLocalStorageCacheEviction(t)}_runLocalStorageCacheEviction(t){var e;let n=null!==(e=(0,s._getObjectFromStorage)(this._lastModifiedStoreKey))&&void 0!==e?e:{};n[t]=Date.now();let r=p(n,10);r&&(delete n[r],s.Storage.removeItem(r)),(0,s._setObjectInStorage)(this._lastModifiedStoreKey,n)}}function l(t,e,n,r){return{source:t,data:e,receivedAt:Date.now(),stableID:n,fullUserHash:(0,a._getFullUserHash)(r)}}e.DataAdapterCore=u,e._makeDataAdapterResult=l;class f{constructor(){this._data={}}get(t,e){var n;let r=this._data[t],i=null==r?void 0:r.stableID,a=null===(n=null==e?void 0:e.customIDs)||void 0===n?void 0:n.stableID;return a&&i&&a!==i?(o.Log.warn("'StatsigUser.customIDs.stableID' mismatch"),null):r}add(t,e){let n=p(this._data,9);n&&delete this._data[n],this._data[t]=e}merge(t){this._data=Object.assign(Object.assign({},this._data),t)}}function p(t,e){let n=Object.keys(t);return n.length<=e?null:n.reduce((e,n)=>{let r=t[e],o=t[n];return"object"==typeof r&&"object"==typeof o?o.receivedAtn.get(t),_markInitOverallStart:t=>{i(t,o({},r,"overall"))},_markInitOverallEnd:(t,e,n)=>{i(t,o({success:e,error:e?void 0:{name:"InitializeError",message:"Failed to initialize"},evaluationDetails:n},"end","overall"))},_markInitNetworkReqStart:(t,e)=>{i(t,o(e,r,"initialize","network_request"))},_markInitNetworkReqEnd:(t,e)=>{i(t,o(e,"end","initialize","network_request"))},_markInitProcessStart:t=>{i(t,o({},r,"initialize","process"))},_markInitProcessEnd:(t,e)=>{i(t,o(e,"end","initialize","process"))},_clearMarkers:t=>{n.delete(t)},_formatError(t){if(t&&"object"==typeof t)return{code:a(t,"code"),name:a(t,"name"),message:a(t,"message")}},_getDiagnosticsData(t,n,r,o){var i;return{success:(null==t?void 0:t.ok)===!0,statusCode:null==t?void 0:t.status,sdkRegion:null===(i=null==t?void 0:t.headers)||void 0===i?void 0:i.get("x-statsig-region"),isDelta:!0===r.includes('"is_delta":true')||void 0,attempt:n,error:e.Diagnostics._formatError(o)}},_enqueueDiagnosticsEvent(t,n,r,o){let i=e.Diagnostics._getMarkers(r);if(null==i||i.length<=0)return -1;let a=i[i.length-1].timestamp-i[0].timestamp;e.Diagnostics._clearMarkers(r);let s={eventName:"statsig::diagnostics",user:t,value:null,metadata:{context:"initialize",markers:i.slice(),statsigOptions:o},time:Date.now()};return n.enqueue(s),a}}},728609:function(t,e){"use strict";var n=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e._fetchTxtRecords=void 0;let r=new Uint8Array([0,0,1,0,0,1,0,0,0,0,0,0,13,102,101,97,116,117,114,101,97,115,115,101,116,115,3,111,114,103,0,0,16,0,1]),o=["i","e","d"];e._fetchTxtRecords=function(t){return n(this,void 0,void 0,function*(){let e=yield t("https://cloudflare-dns.com/dns-query",{method:"POST",headers:{"Content-Type":"application/dns-message",Accept:"application/dns-message"},body:r});if(!e.ok){let t=Error("Failed to fetch TXT records from DNS");throw t.name="DnsTxtFetchError",t}return function(t){let e=t.findIndex((e,n)=>n<200&&"="===String.fromCharCode(e)&&o.includes(String.fromCharCode(t[n-1])));if(-1===e){let t=Error("Failed to parse TXT records from DNS");throw t.name="DnsTxtParseError",t}let n="";for(let r=e-1;r"function"==typeof(null==n?void 0:n[t])).forEach(t=>e.add(t)),n=Object.getPrototypeOf(n);return Array.from(e)})(t).forEach(e=>{let n=t[e];"$EB"in n||(t[e]=(...r)=>this._capture(e,()=>n.apply(t,r)),t[e].$EB=!0)})}catch(t){this._onError("eb:wrap",t)}}logError(t,e){this._onError(t,e)}getLastSeenErrorAndReset(){let t=this._lastSeenError;return this._lastSeenError=void 0,null!=t?t:null}attachErrorIfNoneExists(t){this._lastSeenError||(this._lastSeenError=u(t))}_capture(t,e){try{let n=e();if(n&&n instanceof Promise)return n.catch(e=>this._onError(t,e));return n}catch(e){return this._onError(t,e),null}}_onError(t,n){try{o.Log.warn(`Caught error in ${t}`,{error:n}),r(this,void 0,void 0,function*(){var r,o,c,l,f,p,d;let g=n||Error(s),h=g instanceof Error,m=h?g.name:"No Name",v=u(g);if(this._lastSeenError=v,this._seen.has(m))return;if(this._seen.add(m),null===(o=null===(r=this._options)||void 0===r?void 0:r.networkConfig)||void 0===o?void 0:o.preventAllNetworkTraffic){null===(c=this._emitter)||void 0===c||c.call(this,{name:"error",error:n,tag:t});return}let y=i.SDKType._get(this._sdkKey),b=a.StatsigMetadataProvider.get(),_=h?g.stack:function(t){try{return JSON.stringify(t)}catch(t){return s}}(g),k=JSON.stringify(Object.assign({tag:t,exception:m,info:_},Object.assign(Object.assign({},b),{sdkType:y}))),w=null!==(p=null===(f=null===(l=this._options)||void 0===l?void 0:l.networkConfig)||void 0===f?void 0:f.networkOverrideFunc)&&void 0!==p?p:fetch;yield w(e.EXCEPTION_ENDPOINT,{method:"POST",headers:{"STATSIG-API-KEY":this._sdkKey,"STATSIG-SDK-TYPE":String(y),"STATSIG-SDK-VERSION":String(b.sdkVersion),"Content-Type":"application/json"},body:k}),null===(d=this._emitter)||void 0===d||d.call(this,{name:"error",error:n,tag:t})}).then(()=>{}).catch(()=>{})}catch(t){}}}function u(t){return t instanceof Error?t:"string"==typeof t?Error(t):Error("An unknown error occurred.")}e.ErrorBoundary=c},106855:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},663411:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},553863:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e.EventLogger=void 0;let o=n(389486),i=n(689459),a=n(50046),s=n(246065),c=n(101614),u=n(424252),l=n(492277),f=n(927220),p=n(515685),d={},g={Startup:"startup",GainedFocus:"gained_focus"};class h{static _safeFlushAndForget(t){var e;null===(e=d[t])||void 0===e||e.flush().catch(()=>{})}static _safeRetryFailedLogs(t){var e;null===(e=d[t])||void 0===e||e._retryFailedLogs(g.GainedFocus)}constructor(t,e,n,r){var o;this._sdkKey=t,this._emitter=e,this._network=n,this._options=r,this._queue=[],this._lastExposureTimeMap={},this._nonExposedChecks={},this._hasRunQuickFlush=!1,this._creationTime=Date.now(),this._isLoggingDisabled=(null==r?void 0:r.disableLogging)===!0,this._maxQueueSize=null!==(o=null==r?void 0:r.loggingBufferMaxSize)&&void 0!==o?o:100;let i=null==r?void 0:r.networkConfig;this._logEventUrlConfig=new f.UrlConfiguration(s.Endpoint._rgstr,null==i?void 0:i.logEventUrl,null==i?void 0:i.api,null==i?void 0:i.logEventFallbackUrls)}setLoggingDisabled(t){this._isLoggingDisabled=t}enqueue(t){this._shouldLogEvent(t)&&(this._normalizeAndAppendEvent(t),this._quickFlushIfNeeded(),this._queue.length>this._maxQueueSize&&h._safeFlushAndForget(this._sdkKey))}incrementNonExposureCount(t){var e;let n=null!==(e=this._nonExposedChecks[t])&&void 0!==e?e:0;this._nonExposedChecks[t]=n+1}reset(){this._lastExposureTimeMap={}}start(){(0,c._isServerEnv)()||(d[this._sdkKey]=this,(0,p._subscribeToVisiblityChanged)(t=>{"background"===t?h._safeFlushAndForget(this._sdkKey):"foreground"===t&&h._safeRetryFailedLogs(this._sdkKey)}),this._retryFailedLogs(g.Startup),this._startBackgroundFlushInterval())}stop(){return r(this,void 0,void 0,function*(){this._flushIntervalId&&(clearInterval(this._flushIntervalId),this._flushIntervalId=null),delete d[this._sdkKey],yield this.flush()})}flush(){return r(this,void 0,void 0,function*(){if(this._appendAndResetNonExposedChecks(),0===this._queue.length)return;let t=this._queue;this._queue=[],yield this._sendEvents(t)})}_quickFlushIfNeeded(){!this._hasRunQuickFlush&&(this._hasRunQuickFlush=!0,Date.now()-this._creationTime>200||setTimeout(()=>h._safeFlushAndForget(this._sdkKey),200))}_shouldLogEvent(t){if((0,c._isServerEnv)())return!1;if(!(0,u._isExposureEvent)(t))return!0;let e=t.user?t.user:{statsigEnvironment:void 0},n=(0,o._getUserStorageKey)(this._sdkKey,e),r=t.metadata?t.metadata:{},i=[t.eventName,n,r.gate,r.config,r.ruleID,r.allocatedExperiment,r.parameterName,String(r.isExplicitParameter),r.reason].join("|"),a=this._lastExposureTimeMap[i],s=Date.now();return(!a||!(s-a<6e5))&&(Object.keys(this._lastExposureTimeMap).length>1e3&&(this._lastExposureTimeMap={}),this._lastExposureTimeMap[i]=s,!0)}_sendEvents(t){var e,n;return r(this,void 0,void 0,function*(){if(this._isLoggingDisabled)return this._saveFailedLogsToStorage(t),!1;try{let r=(0,p._isUnloading)()&&this._network.isBeaconSupported()&&(null===(n=null===(e=this._options)||void 0===e?void 0:e.networkConfig)||void 0===n?void 0:n.networkOverrideFunc)==null;if(this._emitter({name:"pre_logs_flushed",events:t}),(r?yield this._sendEventsViaBeacon(t):yield this._sendEventsViaPost(t)).success)return this._emitter({name:"logs_flushed",events:t}),!0;return a.Log.warn("Failed to flush events."),this._saveFailedLogsToStorage(t),!1}catch(t){return a.Log.warn("Failed to flush events."),!1}})}_sendEventsViaPost(t){var e;return r(this,void 0,void 0,function*(){let n=yield this._network.post(this._getRequestData(t)),r=null!==(e=null==n?void 0:n.code)&&void 0!==e?e:-1;return{success:r>=200&&r<300}})}_sendEventsViaBeacon(t){return r(this,void 0,void 0,function*(){return{success:yield this._network.beacon(this._getRequestData(t))}})}_getRequestData(t){return{sdkKey:this._sdkKey,data:{events:t},urlConfig:this._logEventUrlConfig,retries:3,isCompressable:!0,params:{[s.NetworkParam.EventCount]:String(t.length)}}}_saveFailedLogsToStorage(t){for(;t.length>500;)t.shift();let e=this._getStorageKey();try{(0,l._setObjectInStorage)(e,t)}catch(t){a.Log.warn("Unable to save failed logs to storage")}}_retryFailedLogs(t){let e=this._getStorageKey();r(this,void 0,void 0,function*(){l.Storage.isReady()||(yield l.Storage.isReadyResolver());let n=(0,l._getObjectFromStorage)(e);n&&(t===g.Startup&&l.Storage.removeItem(e),(yield this._sendEvents(n))&&t===g.GainedFocus&&l.Storage.removeItem(e))}).catch(()=>{a.Log.warn("Failed to flush stored logs")})}_getStorageKey(){return`statsig.failed_logs.${(0,i._DJB2)(this._sdkKey)}`}_normalizeAndAppendEvent(t){t.user&&(t.user=Object.assign({},t.user),delete t.user.privateAttributes);let e={},n=this._getCurrentPageUrl();n&&(e.statsigMetadata={currentPage:n});let r=Object.assign(Object.assign({},t),e);a.Log.debug("Enqueued Event:",r),this._queue.push(r)}_appendAndResetNonExposedChecks(){0!==Object.keys(this._nonExposedChecks).length&&(this._normalizeAndAppendEvent({eventName:"statsig::non_exposed_checks",user:null,time:Date.now(),metadata:{checks:Object.assign({},this._nonExposedChecks)}}),this._nonExposedChecks={})}_getCurrentPageUrl(){var t;if((null===(t=this._options)||void 0===t?void 0:t.includeCurrentPageUrlWithEvents)!==!1)return(0,c._getCurrentPageUrlSafe)()}_startBackgroundFlushInterval(){var t,e;let n=setInterval(()=>{let t=d[this._sdkKey];t&&t._flushIntervalId===n?h._safeFlushAndForget(this._sdkKey):clearInterval(n)},null!==(e=null===(t=this._options)||void 0===t?void 0:t.loggingIntervalMs)&&void 0!==e?e:1e4);this._flushIntervalId=n}}e.EventLogger=h},689459:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._getSortedObject=e._DJB2Object=e._DJB2=void 0;let r=n(605831);e._DJB2=t=>{let e=0;for(let n=0;n>>0)},e._DJB2Object=(t,n)=>(0,e._DJB2)(JSON.stringify((0,e._getSortedObject)(t,n))),e._getSortedObject=(t,n)=>{if(null==t)return null;let o=Object.keys(t).sort(),i={};return o.forEach(o=>{let a=t[o];if(0===n||"object"!==(0,r._typeOf)(a)){i[o]=a;return}i[o]=(0,e._getSortedObject)(a,null!=n?n-1:n)}),i}},705934:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},50046:function(t,e){"use strict";function n(t){return t.unshift("[Statsig]"),t}Object.defineProperty(e,"__esModule",{value:!0}),e.Log=e.LogLevel=void 0,e.LogLevel={None:0,Error:1,Warn:2,Info:3,Debug:4};class r{static info(...t){r.level>=e.LogLevel.Info&&console.info(" INFO ",...n(t))}static debug(...t){r.level>=e.LogLevel.Debug&&console.debug(" DEBUG ",...n(t))}static warn(...t){r.level>=e.LogLevel.Warn&&console.warn(" WARN ",...n(t))}static error(...t){r.level>=e.LogLevel.Error&&console.error(" ERROR ",...n(t))}}e.Log=r,r.level=e.LogLevel.Warn},587874:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createMemoKey=e.MemoPrefix=void 0,e.MemoPrefix={_gate:"g",_dynamicConfig:"c",_experiment:"e",_layer:"l",_paramStore:"p"};let n=new Set([]),r=new Set(["userPersistedValues"]);e.createMemoKey=function(t,e,o){let i=`${t}|${e}`;if(!o)return i;for(let t of Object.keys(o)){if(r.has(t))return;n.has(t)?i+=`|${t}=true`:i+=`|${t}=${o[t]}`}return i}},246065:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NetworkParam=e.NetworkDefault=e.Endpoint=void 0,e.Endpoint={_initialize:"initialize",_rgstr:"rgstr",_download_config_specs:"download_config_specs"},e.NetworkDefault={[e.Endpoint._rgstr]:"https://prodregistryv2.org/v1",[e.Endpoint._initialize]:"https://featureassets.org/v1",[e.Endpoint._download_config_specs]:"https://api.statsigcdn.com/v1"},e.NetworkParam={EventCount:"ec",SdkKey:"k",SdkType:"st",SdkVersion:"sv",Time:"t",SessionID:"sid",StatsigEncoded:"se",IsGzipped:"gz"}},335351:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e.NetworkCore=void 0,n(379659);let o=n(379659),i=n(113217),a=n(50046),s=n(246065),c=n(688615),u=n(818872),l=n(742446),f=n(101614),p=n(836166),d=n(969538),g=n(324010),h=n(6744),m=n(515685),v=new Set([408,500,502,503,504,522,524,599]);class y{constructor(t,e){this._emitter=e,this._errorBoundary=null,this._timeout=1e4,this._netConfig={},this._options={},this._leakyBucket={},this._lastUsedInitUrl=null,t&&(this._options=t),this._options.networkConfig&&(this._netConfig=this._options.networkConfig),this._netConfig.networkTimeoutMs&&(this._timeout=this._netConfig.networkTimeoutMs),this._fallbackResolver=new c.NetworkFallbackResolver(this._options)}setErrorBoundary(t){this._errorBoundary=t,this._errorBoundary.wrap(this),this._errorBoundary.wrap(this._fallbackResolver),this._fallbackResolver.setErrorBoundary(t)}isBeaconSupported(){return"undefined"!=typeof navigator&&"function"==typeof navigator.sendBeacon}getLastUsedInitUrlAndReset(){let t=this._lastUsedInitUrl;return this._lastUsedInitUrl=null,t}beacon(t){return r(this,void 0,void 0,function*(){if(!b(t))return!1;let e=this._getInternalRequestArgs("POST",t);yield this._tryToCompressBody(e);let n=yield this._getPopulatedURL(e),r=navigator;return r.sendBeacon.bind(r)(n,e.body)})}post(t){return r(this,void 0,void 0,function*(){let e=this._getInternalRequestArgs("POST",t);return this._tryEncodeBody(e),yield this._tryToCompressBody(e),this._sendRequest(e)})}get(t){let e=this._getInternalRequestArgs("GET",t);return this._sendRequest(e)}_sendRequest(t){var e,n,o,c;return r(this,void 0,void 0,function*(){if(!b(t)||this._netConfig.preventAllNetworkTraffic)return null;let{method:u,body:l,retries:f,attempt:p}=t,d=t.urlConfig.endpoint;if(this._isRateLimited(d))return a.Log.warn(`Request to ${d} was blocked because you are making requests too frequently.`),null;let h=null!=p?p:1,y="undefined"!=typeof AbortController?new AbortController:null,_=setTimeout(()=>{null==y||y.abort(`Timeout of ${this._timeout}ms expired.`)},this._timeout),w=yield this._getPopulatedURL(t),S=null,P=(0,m._isUnloading)();try{let n={method:u,body:l,headers:Object.assign({},t.headers),signal:null==y?void 0:y.signal,priority:t.priority,keepalive:P};t.urlConfig.endpoint===s.Endpoint._initialize&&i.Diagnostics._markInitNetworkReqStart(t.sdkKey,{attempt:h});let r=this._leakyBucket[d];r&&(r.lastRequestTime=Date.now(),this._leakyBucket[d]=r);let o=null!==(e=this._netConfig.networkOverrideFunc)&&void 0!==e?e:fetch;if(S=yield o(w,n),clearTimeout(_),!S.ok){let t=yield S.text().catch(()=>"No Text"),e=Error(`NetworkError: ${w} ${t}`);throw e.name="NetworkError",e}let a=yield S.text();return k(t,S,h,a),this._fallbackResolver.tryBumpExpiryTime(t.sdkKey,t.urlConfig),{body:a,code:S.status}}catch(s){let e=(null==y?void 0:y.signal.aborted)&&"string"==typeof y.signal.reason?y.signal.reason:"string"==typeof s?s:s instanceof Error?`${s.name}: ${s.message}`:"Unknown Error",i=(null==y?void 0:y.signal.aborted)&&"string"==typeof y.signal.reason&&y.signal.reason.includes("Timeout")||!1;if(k(t,S,h,"",s),(yield this._fallbackResolver.tryFetchUpdatedFallbackInfo(t.sdkKey,t.urlConfig,e,i))&&(t.fallbackUrl=this._fallbackResolver.getActiveFallbackUrl(t.sdkKey,t.urlConfig)),!f||h>f||!v.has(null!==(n=null==S?void 0:S.status)&&void 0!==n?n:500)){null===(o=this._emitter)||void 0===o||o.call(this,{name:"error",error:s,tag:g.ErrorTag.NetworkError,requestArgs:t});let n=`A networking error occurred during ${u} request to ${w}.`;return a.Log.error(n,e,s),null===(c=this._errorBoundary)||void 0===c||c.attachErrorIfNoneExists(n),null}return yield function(t){return r(this,void 0,void 0,function*(){yield new Promise(e=>setTimeout(e,Math.min(t*t*500,3e4)))})}(h),this._sendRequest(Object.assign(Object.assign({},t),{retries:f,attempt:h+1}))}})}_isRateLimited(t){var e;let n=Date.now(),r=null!==(e=this._leakyBucket[t])&&void 0!==e?e:{count:0,lastRequestTime:n},o=n-r.lastRequestTime;return r.count=Math.max(0,r.count-Math.floor(.05*o)),r.count>=50||(r.count+=1,r.lastRequestTime=n,this._leakyBucket[t]=r,!1)}_getPopulatedURL(t){var e;return r(this,void 0,void 0,function*(){let n=null!==(e=t.fallbackUrl)&&void 0!==e?e:t.urlConfig.getUrl();(t.urlConfig.endpoint===s.Endpoint._initialize||t.urlConfig.endpoint===s.Endpoint._download_config_specs)&&(this._lastUsedInitUrl=n);let r=Object.assign({[s.NetworkParam.SdkKey]:t.sdkKey,[s.NetworkParam.SdkType]:l.SDKType._get(t.sdkKey),[s.NetworkParam.SdkVersion]:h.SDK_VERSION,[s.NetworkParam.Time]:String(Date.now()),[s.NetworkParam.SessionID]:p.SessionID.get(t.sdkKey)},t.params),o=Object.keys(r).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(r[t])}`).join("&");return`${n}${o?`?${o}`:""}`})}_tryEncodeBody(t){var e;let n=(0,f._getWindowSafe)(),r=t.body;if(t.isStatsigEncodable&&!this._options.disableStatsigEncoding&&"string"==typeof r&&null==(0,o._getStatsigGlobalFlag)("no-encode")&&(null==n?void 0:n.btoa))try{t.body=n.btoa(r).split("").reverse().join(""),t.params=Object.assign(Object.assign({},null!==(e=t.params)&&void 0!==e?e:{}),{[s.NetworkParam.StatsigEncoded]:"1"})}catch(e){a.Log.warn(`Request encoding failed for ${t.urlConfig.getUrl()}`,e)}}_tryToCompressBody(t){var e;return r(this,void 0,void 0,function*(){let n=t.body;if(t.isCompressable&&!this._options.disableCompression&&"string"==typeof n&&!0===u.SDKFlags.get(t.sdkKey,"enable_log_event_compression")&&null==(0,o._getStatsigGlobalFlag)("no-compress")&&"undefined"!=typeof CompressionStream&&"undefined"!=typeof TextEncoder)try{let r;let o=new TextEncoder().encode(n),i=new CompressionStream("gzip"),c=i.writable.getWriter();c.write(o).catch(a.Log.error),c.close().catch(a.Log.error);let u=i.readable.getReader(),l=[];for(;!(r=yield u.read()).done;)l.push(r.value);let f=l.reduce((t,e)=>t+e.length,0),p=new Uint8Array(f),d=0;for(let t of l)p.set(t,d),d+=t.length;t.body=p,t.params=Object.assign(Object.assign({},null!==(e=t.params)&&void 0!==e?e:{}),{[s.NetworkParam.IsGzipped]:"1"})}catch(e){a.Log.warn(`Request compression failed for ${t.urlConfig.getUrl()}`,e)}})}_getInternalRequestArgs(t,e){let n=this._fallbackResolver.getActiveFallbackUrl(e.sdkKey,e.urlConfig),r=Object.assign(Object.assign({},e),{method:t,fallbackUrl:n});return"data"in e&&_(r,e.data),r}}e.NetworkCore=y;let b=t=>!!t.sdkKey||(a.Log.warn("Unable to make request without an SDK key"),!1),_=(t,e)=>{let{sdkKey:n,fallbackUrl:r}=t,o=d.StableID.get(n),i=p.SessionID.get(n),a=l.SDKType._get(n);t.body=JSON.stringify(Object.assign(Object.assign({},e),{statsigMetadata:Object.assign(Object.assign({},h.StatsigMetadataProvider.get()),{stableID:o,sessionID:i,sdkType:a,fallbackUrl:r})}))};function k(t,e,n,r,o){t.urlConfig.endpoint===s.Endpoint._initialize&&i.Diagnostics._markInitNetworkReqEnd(t.sdkKey,i.Diagnostics._getDiagnosticsData(e,n,r,o))}},688615:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e._isDomainFailure=e.NetworkFallbackResolver=void 0;let o=n(728609),i=n(689459),a=n(50046),s=n(492277);class c{constructor(t){var e;this._fallbackInfo=null,this._errorBoundary=null,this._dnsQueryCooldowns={},this._networkOverrideFunc=null===(e=t.networkConfig)||void 0===e?void 0:e.networkOverrideFunc}setErrorBoundary(t){this._errorBoundary=t}tryBumpExpiryTime(t,e){var n;let r=null===(n=this._fallbackInfo)||void 0===n?void 0:n[e.endpoint];r&&(r.expiryTime=Date.now()+6048e5,f(t,Object.assign(Object.assign({},this._fallbackInfo),{[e.endpoint]:r})))}getActiveFallbackUrl(t,e){var n,r;let o=this._fallbackInfo;null==o&&(o=null!==(n=function(t){let e=l(t),n=s.Storage.getItem(e);if(!n)return null;try{return JSON.parse(n)}catch(t){return a.Log.error("Failed to parse FallbackInfo"),null}}(t))&&void 0!==n?n:{},this._fallbackInfo=o);let i=o[e.endpoint];return!i||Date.now()>(null!==(r=i.expiryTime)&&void 0!==r?r:0)?(delete o[e.endpoint],this._fallbackInfo=o,f(t,this._fallbackInfo),null):i.url?i.url:null}getFallbackFromProvided(t){let e=p(t);return e?t.replace(e,""):null}tryFetchUpdatedFallbackInfo(t,e,n,o){var i,a;return r(this,void 0,void 0,function*(){try{if(!u(n,o))return!1;let r=null==e.customUrl&&null==e.fallbackUrls?yield this._tryFetchFallbackUrlsFromNetwork(e):e.fallbackUrls,a=this._pickNewFallbackUrl(null===(i=this._fallbackInfo)||void 0===i?void 0:i[e.endpoint],r);if(!a)return!1;return this._updateFallbackInfoWithNewUrl(t,e.endpoint,a),!0}catch(t){return null===(a=this._errorBoundary)||void 0===a||a.logError("tryFetchUpdatedFallbackInfo",t),!1}})}_updateFallbackInfoWithNewUrl(t,e,n){var r,o,i;let a={url:n,expiryTime:Date.now()+6048e5,previous:[]},s=null===(r=this._fallbackInfo)||void 0===r?void 0:r[e];s&&a.previous.push(...s.previous),a.previous.length>10&&(a.previous=[]);let c=null===(i=null===(o=this._fallbackInfo)||void 0===o?void 0:o[e])||void 0===i?void 0:i.url;null!=c&&a.previous.push(c),this._fallbackInfo=Object.assign(Object.assign({},this._fallbackInfo),{[e]:a}),f(t,this._fallbackInfo)}_tryFetchFallbackUrlsFromNetwork(t){var e;return r(this,void 0,void 0,function*(){let n=this._dnsQueryCooldowns[t.endpoint];if(n&&Date.now()1){let t=n[1];t.endsWith("/")&&(t=t.slice(0,-1)),r.push(`https://${t}${a}`)}}return r})}_pickNewFallbackUrl(t,e){var n;if(null==e)return null;let r=new Set(null!==(n=null==t?void 0:t.previous)&&void 0!==n?n:[]),o=null==t?void 0:t.url,i=null;for(let t of e){let e=t.endsWith("/")?t.slice(0,-1):t;if(!r.has(t)&&e!==o){i=e;break}}return i}}function u(t,e){var n;let r=null!==(n=null==t?void 0:t.toLowerCase())&&void 0!==n?n:"";return e||r.includes("uncaught exception")||r.includes("failed to fetch")||r.includes("networkerror when attempting to fetch resource")}function l(t){return`statsig.network_fallback.${(0,i._DJB2)(t)}`}function f(t,e){let n=l(t);if(!e||0===Object.keys(e).length){s.Storage.removeItem(n);return}s.Storage.setItem(n,JSON.stringify(e))}function p(t){try{return new URL(t).pathname}catch(t){return null}}e.NetworkFallbackResolver=c,e._isDomainFailure=u},562469:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},123283:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},818872:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SDKFlags=void 0;let n={};e.SDKFlags={setFlags:(t,e)=>{n[t]=e},get:(t,e)=>{var r,o;return null!==(o=null===(r=n[t])||void 0===r?void 0:r[e])&&void 0!==o&&o}}},742446:function(t,e){"use strict";let n;Object.defineProperty(e,"__esModule",{value:!0}),e.SDKType=void 0;let r={};e.SDKType={_get:t=>{var e;return(null!==(e=r[t])&&void 0!==e?e:"js-mono")+(null!=n?n:"")},_setClientType(t,e){r[t]=e},_setBindingType(t){n&&"-react"!==n||(n="-"+t)}}},101614:function(t,e,n){"use strict";var r=n(834406);Object.defineProperty(e,"__esModule",{value:!0}),e._getCurrentPageUrlSafe=e._addDocumentEventListenerSafe=e._addWindowEventListenerSafe=e._isServerEnv=e._getDocumentSafe=e._getWindowSafe=void 0,e._getWindowSafe=()=>"undefined"!=typeof window?window:null,e._getDocumentSafe=()=>{var t;let n=(0,e._getWindowSafe)();return null!==(t=null==n?void 0:n.document)&&void 0!==t?t:null},e._isServerEnv=()=>{if(null!==(0,e._getDocumentSafe)())return!1;let t=void 0!==r&&null!=r.versions&&null!=r.versions.node;return"string"==typeof EdgeRuntime||t},e._addWindowEventListenerSafe=(t,n)=>{let r=(0,e._getWindowSafe)();"function"==typeof(null==r?void 0:r.addEventListener)&&r.addEventListener(t,n)},e._addDocumentEventListenerSafe=(t,n)=>{let r=(0,e._getDocumentSafe)();"function"==typeof(null==r?void 0:r.addEventListener)&&r.addEventListener(t,n)},e._getCurrentPageUrlSafe=()=>{var t;try{return null===(t=(0,e._getWindowSafe)())||void 0===t?void 0:t.location.href.split(/[?#]/)[0]}catch(t){return}}},836166:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StatsigSession=e.SessionID=void 0;let r=n(389486),o=n(50046),i=n(492277),a=n(427253),s={};function c(t,e){return setTimeout(()=>{let e=null==__STATSIG__?void 0:__STATSIG__.instance(t);e&&e.$emt({name:"session_expired"})},e)}function u(t){return`statsig.session_id.${(0,r._getStorageKey)(t)}`}e.SessionID={get:t=>e.StatsigSession.get(t).data.sessionID},e.StatsigSession={get:t=>(null==s[t]&&(s[t]=function(t){let e=function(t){let e=u(t);return(0,i._getObjectFromStorage)(e)}(t),n=Date.now();return e||(e={sessionID:(0,a.getUUID)(),startTime:n,lastUpdate:n}),{data:e,sdkKey:t}}(t)),function(t){let e=Date.now(),n=t.data;((function({lastUpdate:t}){return Date.now()-t>18e5})(n)||function({startTime:t}){return Date.now()-t>144e5}(n))&&(n.sessionID=(0,a.getUUID)(),n.startTime=e),n.lastUpdate=e,function(t,e){let n=u(e);try{(0,i._setObjectInStorage)(n,t)}catch(t){o.Log.warn("Failed to save SessionID")}}(n,t.sdkKey),clearTimeout(t.idleTimeoutID),clearTimeout(t.ageTimeoutID);let r=e-n.startTime,s=t.sdkKey;return t.idleTimeoutID=c(s,18e5),t.ageTimeoutID=c(s,144e5-r),t}(s[t])),overrideInitialSessionID:(t,e)=>{s[e]=function(t,e){let n=Date.now();return{data:{sessionID:t,startTime:n,lastUpdate:n},sdkKey:e}}(t,e)}}},969538:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StableID=void 0;let r=n(389486),o=n(50046),i=n(492277),a=n(427253),s={};function c(t){return`statsig.stable_id.${(0,r._getStorageKey)(t)}`}function u(t,e){let n=c(e);try{(0,i._setObjectInStorage)(n,t)}catch(t){o.Log.warn("Failed to save StableID")}}e.StableID={get:t=>{if(null==s[t]){let e=function(t){let e=c(t);return(0,i._getObjectFromStorage)(e)}(t);null==e&&u(e=(0,a.getUUID)(),t),s[t]=e}return s[t]},setOverride:(t,e)=>{s[e]=t,u(t,e)}}},913078:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e.StatsigClientBase=void 0,n(379659);let o=n(379659),i=n(139220),a=n(553863),s=n(50046),c=n(587874),u=n(101614),l=n(836166),f=n(492277);class p{constructor(t,e,n,r){var c;this.loadingStatus="Uninitialized",this._initializePromise=null,this._listeners={};let p=this.$emt.bind(this);(null==r?void 0:r.logLevel)!=null&&(s.Log.level=r.logLevel),(null==r?void 0:r.disableStorage)&&f.Storage._setDisabled(!0),(null==r?void 0:r.initialSessionID)&&l.StatsigSession.overrideInitialSessionID(r.initialSessionID,t),(null==r?void 0:r.storageProvider)&&f.Storage._setProvider(r.storageProvider),this._sdkKey=t,this._options=null!=r?r:{},this._memoCache={},this.overrideAdapter=null!==(c=null==r?void 0:r.overrideAdapter)&&void 0!==c?c:null,this._logger=new a.EventLogger(t,p,n,r),this._errorBoundary=new i.ErrorBoundary(t,r,p),this._errorBoundary.wrap(this),this._errorBoundary.wrap(e),this._errorBoundary.wrap(this._logger),n.setErrorBoundary(this._errorBoundary),this.dataAdapter=e,this.dataAdapter.attach(t,r),this.storageProvider=f.Storage,this._primeReadyRipcord(),function(t,e){var n;if((0,u._isServerEnv)())return;let r=(0,o._getStatsigGlobal)(),i=null!==(n=r.instances)&&void 0!==n?n:{};null!=i[t]&&s.Log.warn("Creating multiple Statsig clients with the same SDK key can lead to unexpected behavior. Multi-instance support requires different SDK keys."),i[t]=e,r.firstInstance||(r.firstInstance=e),r.instances=i,__STATSIG__=r}(t,this)}updateRuntimeOptions(t){null!=t.disableLogging&&(this._options.disableLogging=t.disableLogging,this._logger.setLoggingDisabled(t.disableLogging)),null!=t.disableStorage&&(this._options.disableStorage=t.disableStorage,f.Storage._setDisabled(t.disableStorage))}flush(){return this._logger.flush()}shutdown(){return r(this,void 0,void 0,function*(){this.$emt({name:"pre_shutdown"}),this._setStatus("Uninitialized",null),this._initializePromise=null,yield this._logger.stop()})}on(t,e){this._listeners[t]||(this._listeners[t]=[]),this._listeners[t].push(e)}off(t,e){if(this._listeners[t]){let n=this._listeners[t].indexOf(e);-1!==n&&this._listeners[t].splice(n,1)}}$on(t,e){e.__isInternal=!0,this.on(t,e)}$emt(t){var e;let n=e=>{try{e(t)}catch(n){if(!0===e.__isInternal){this._errorBoundary.logError(`__emit:${t.name}`,n);return}s.Log.error("An error occurred in a StatsigClientEvent listener. This is not an issue with Statsig.",t)}};this._listeners[t.name]&&this._listeners[t.name].forEach(t=>n(t)),null===(e=this._listeners["*"])||void 0===e||e.forEach(n)}_setStatus(t,e){this.loadingStatus=t,this._memoCache={},this.$emt({name:"values_updated",status:t,values:e})}_enqueueExposure(t,e,n){if((null==n?void 0:n.disableExposureLog)===!0){this._logger.incrementNonExposureCount(t);return}this._logger.enqueue(e)}_memoize(t,e){return(n,r)=>{if(this._options.disableEvaluationMemoization)return e(n,r);let o=(0,c.createMemoKey)(t,n,r);return o?(o in this._memoCache||(Object.keys(this._memoCache).length>=3e3&&(this._memoCache={}),this._memoCache[o]=e(n,r)),this._memoCache[o]):e(n,r)}}}e.StatsigClientBase=p},324010:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ErrorTag=void 0,e.ErrorTag={NetworkError:"NetworkError"}},534324:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DataAdapterCachePrefix=void 0,e.DataAdapterCachePrefix="statsig.cached"},424252:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._createLayerParameterExposure=e._createConfigExposure=e._mapExposures=e._createGateExposure=e._isExposureEvent=void 0;let n="statsig::config_exposure",r="statsig::gate_exposure",o="statsig::layer_exposure",i=(t,e,n,r,o)=>(n.bootstrapMetadata&&(r.bootstrapMetadata=n.bootstrapMetadata),{eventName:t,user:e,value:null,metadata:s(n,r),secondaryExposures:o,time:Date.now()});function a(t,e){return t.map(t=>"string"==typeof t?(null!=e?e:{})[t]:t).filter(t=>null!=t)}e._isExposureEvent=({eventName:t})=>t===r||t===n||t===o,e._createGateExposure=(t,e,n)=>{var o,s,c;let u={gate:e.name,gateValue:String(e.value),ruleID:e.ruleID};return(null===(o=e.__evaluation)||void 0===o?void 0:o.version)!=null&&(u.configVersion=e.__evaluation.version),i(r,t,e.details,u,a(null!==(c=null===(s=e.__evaluation)||void 0===s?void 0:s.secondary_exposures)&&void 0!==c?c:[],n))},e._mapExposures=a,e._createConfigExposure=(t,e,r)=>{var o,s,c,u;let l={config:e.name,ruleID:e.ruleID};return(null===(o=e.__evaluation)||void 0===o?void 0:o.version)!=null&&(l.configVersion=e.__evaluation.version),(null===(s=e.__evaluation)||void 0===s?void 0:s.passed)!=null&&(l.rulePassed=String(e.__evaluation.passed)),i(n,t,e.details,l,a(null!==(u=null===(c=e.__evaluation)||void 0===c?void 0:c.secondary_exposures)&&void 0!==u?u:[],r))},e._createLayerParameterExposure=(t,e,n,r)=>{var s,c,u,l;let f=e.__evaluation,p=(null===(s=null==f?void 0:f.explicit_parameters)||void 0===s?void 0:s.includes(n))===!0,d="",g=null!==(c=null==f?void 0:f.undelegated_secondary_exposures)&&void 0!==c?c:[];p&&(d=null!==(u=f.allocated_experiment_name)&&void 0!==u?u:"",g=f.secondary_exposures);let h={config:e.name,parameterName:n,ruleID:e.ruleID,allocatedExperiment:d,isExplicitParameter:String(p)};return(null===(l=e.__evaluation)||void 0===l?void 0:l.version)!=null&&(h.configVersion=e.__evaluation.version),i(o,t,e.details,h,a(g,r))};let s=(t,e)=>(e.reason=t.reason,t.lcut&&(e.lcut=String(t.lcut)),t.receivedAt&&(e.receivedAt=String(t.receivedAt)),e)},6744:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StatsigMetadataProvider=e.SDK_VERSION=void 0,e.SDK_VERSION="3.12.1";let n={sdkVersion:e.SDK_VERSION,sdkType:"js-mono"};e.StatsigMetadataProvider={get:()=>n,add:t=>{n=Object.assign(Object.assign({},n),t)}}},80739:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},37952:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},502523:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._makeTypedGet=e._mergeOverride=e._makeLayer=e._makeExperiment=e._makeDynamicConfig=e._makeFeatureGate=void 0;let r=n(50046),o=n(605831);function i(t,e,n,r){var o;return{name:t,details:e,ruleID:null!==(o=null==n?void 0:n.rule_id)&&void 0!==o?o:"default",__evaluation:n,value:r}}function a(t,e,n){var r;let o=null!==(r=null==n?void 0:n.value)&&void 0!==r?r:{};return Object.assign(Object.assign({},i(t,e,n,o)),{get:s(t,null==n?void 0:n.value)})}function s(t,e,n){return(i,a)=>{var s;let c=null!==(s=null==e?void 0:e[i])&&void 0!==s?s:null;return null==c?null!=a?a:null:null==a||(0,o._isTypeMatch)(c,a)?(null==n||n(i),c):(r.Log.warn(`Parameter type mismatch. '${t}.${i}' was found to be type '${typeof c}' but fallback/return type is '${typeof a}'. See https://docs.statsig.com/client/javascript-sdk/#typed-getters`),null!=a?a:null)}}e._makeFeatureGate=function(t,e,n){return i(t,e,n,(null==n?void 0:n.value)===!0)},e._makeDynamicConfig=a,e._makeExperiment=function(t,e,n){var r;return Object.assign(Object.assign({},a(t,e,n)),{groupName:null!==(r=null==n?void 0:n.group_name)&&void 0!==r?r:null})},e._makeLayer=function(t,e,n,r){var o,a;return Object.assign(Object.assign({},i(t,e,n,void 0)),{get:s(t,null==n?void 0:n.value,r),groupName:null!==(o=null==n?void 0:n.group_name)&&void 0!==o?o:null,__value:null!==(a=null==n?void 0:n.value)&&void 0!==a?a:{}})},e._mergeOverride=function(t,e,n,r){return Object.assign(Object.assign(Object.assign({},t),e),{get:s(t.name,n,r)})},e._makeTypedGet=s},420048:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},303738:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UPDATE_DETAIL_ERROR_MESSAGES=e.createUpdateDetails=void 0,e.createUpdateDetails=(t,e,n,r,o,i)=>({duration:n,source:e,success:t,error:r,sourceUrl:o,warnings:i}),e.UPDATE_DETAIL_ERROR_MESSAGES={NO_NETWORK_DATA:"No data was returned from the network. This may be due to a network timeout if a timeout value was specified in the options or ad blocker error."}},569462:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._getFullUserHash=e._normalizeUser=void 0;let r=n(689459),o=n(50046);e._normalizeUser=function(t,e,n){try{let r=JSON.parse(JSON.stringify(t));return null!=e&&null!=e.environment?r.statsigEnvironment=e.environment:null!=n&&(r.statsigEnvironment={tier:n}),r}catch(t){return o.Log.error("Failed to JSON.stringify user"),{statsigEnvironment:void 0}}},e._getFullUserHash=function(t){return t?(0,r._DJB2Object)(t):null}},492277:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._setObjectInStorage=e._getObjectFromStorage=e.Storage=void 0;let r=n(50046),o=n(101614),i={},a={isReady:()=>!0,isReadyResolver:()=>null,getProviderName:()=>"InMemory",getItem:t=>i[t]?i[t]:null,setItem:(t,e)=>{i[t]=e},removeItem:t=>{delete i[t]},getAllKeys:()=>Object.keys(i)},s=null;try{let t=(0,o._getWindowSafe)();t&&t.localStorage&&"function"==typeof t.localStorage.getItem&&(s={isReady:()=>!0,isReadyResolver:()=>null,getProviderName:()=>"LocalStorage",getItem:e=>t.localStorage.getItem(e),setItem:(e,n)=>t.localStorage.setItem(e,n),removeItem:e=>t.localStorage.removeItem(e),getAllKeys:()=>Object.keys(t.localStorage)})}catch(t){r.Log.warn("Failed to setup localStorageProvider.")}let c=null!=s?s:a,u=c;e.Storage={isReady:()=>u.isReady(),isReadyResolver:()=>u.isReadyResolver(),getProviderName:()=>u.getProviderName(),getItem:t=>(function(t){try{return t()}catch(t){if(t instanceof Error&&"SecurityError"===t.name)return e.Storage._setProvider(a),null;throw t}})(()=>u.getItem(t)),setItem:(t,e)=>u.setItem(t,e),removeItem:t=>u.removeItem(t),getAllKeys:()=>u.getAllKeys(),_setProvider:t=>{c=t,u=t},_setDisabled:t=>{u=t?a:c}},e._getObjectFromStorage=function(t){let n=e.Storage.getItem(t);return JSON.parse(null!=n?n:"null")},e._setObjectInStorage=function(t,n){e.Storage.setItem(t,JSON.stringify(n))}},148520:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._typedJsonParse=void 0;let r=n(50046);e._typedJsonParse=function(t,e,n){try{let n=JSON.parse(t);if(n&&"object"==typeof n&&e in n)return n}catch(t){}return r.Log.error(`Failed to parse ${n}`),null}},605831:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._isTypeMatch=e._typeOf=void 0,e._typeOf=function(t){return Array.isArray(t)?"array":typeof t},e._isTypeMatch=function(t,e){let n=t=>Array.isArray(t)?"array":typeof t;return n(t)===n(e)}},427253:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getUUID=void 0,e.getUUID=function(){if("undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID)return crypto.randomUUID();let t=new Date().getTime(),e="undefined"!=typeof performance&&performance.now&&1e3*performance.now()||0,n="89ab"[Math.floor(4*Math.random())];return`xxxxxxxx-xxxx-4xxx-${n}xxx-xxxxxxxxxxxx`.replace(/[xy]/g,n=>{let r=16*Math.random();return t>0?(r=(t+r)%16|0,t=Math.floor(t/16)):(r=(e+r)%16|0,e=Math.floor(e/16)),("x"===n?r:7&r|8).toString(16)})}},927220:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UrlConfiguration=void 0;let r=n(246065),o={[r.Endpoint._initialize]:"i",[r.Endpoint._rgstr]:"e",[r.Endpoint._download_config_specs]:"d"};class i{constructor(t,e,n,i){this.customUrl=null,this.fallbackUrls=null,this.endpoint=t,this.endpointDnsKey=o[t],e&&(this.customUrl=e),!e&&n&&(this.customUrl=n.endsWith("/")?`${n}${t}`:`${n}/${t}`),i&&(this.fallbackUrls=i);let a=r.NetworkDefault[t];this.defaultUrl=`${a}/${t}`}getUrl(){var t;return null!==(t=this.customUrl)&&void 0!==t?t:this.defaultUrl}}e.UrlConfiguration=i},515685:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._notifyVisibilityChanged=e._subscribeToVisiblityChanged=e._isUnloading=e._isCurrentlyVisible=void 0;let r=n(101614),o="foreground",i="background",a=[],s=o,c=!1;e._isCurrentlyVisible=()=>s===o,e._isUnloading=()=>c,e._subscribeToVisiblityChanged=t=>{a.unshift(t)},e._notifyVisibilityChanged=t=>{t!==s&&(s=t,a.forEach(e=>e(t)))},(0,r._addWindowEventListenerSafe)("focus",()=>{c=!1,(0,e._notifyVisibilityChanged)(o)}),(0,r._addWindowEventListenerSafe)("blur",()=>(0,e._notifyVisibilityChanged)(i)),(0,r._addWindowEventListenerSafe)("beforeunload",()=>{c=!0,(0,e._notifyVisibilityChanged)(i)}),(0,r._addDocumentEventListenerSafe)("visibilitychange",()=>{(0,e._notifyVisibilityChanged)("visible"===document.visibilityState?o:i)})},807876:function(t,e,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(e,n);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,o)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.Storage=e.Log=e.EventLogger=e.Diagnostics=void 0,n(379659);let i=n(113217);Object.defineProperty(e,"Diagnostics",{enumerable:!0,get:function(){return i.Diagnostics}});let a=n(553863);Object.defineProperty(e,"EventLogger",{enumerable:!0,get:function(){return a.EventLogger}});let s=n(50046);Object.defineProperty(e,"Log",{enumerable:!0,get:function(){return s.Log}});let c=n(6744),u=n(492277);Object.defineProperty(e,"Storage",{enumerable:!0,get:function(){return u.Storage}}),o(n(379659),e),o(n(389486),e),o(n(727467),e),o(n(982990),e),o(n(113217),e),o(n(260094),e),o(n(139220),e),o(n(106855),e),o(n(663411),e),o(n(689459),e),o(n(705934),e),o(n(50046),e),o(n(587874),e),o(n(246065),e),o(n(335351),e),o(n(562469),e),o(n(123283),e),o(n(101614),e),o(n(742446),e),o(n(836166),e),o(n(969538),e),o(n(913078),e),o(n(324010),e),o(n(534324),e),o(n(424252),e),o(n(6744),e),o(n(80739),e),o(n(37952),e),o(n(502523),e),o(n(420048),e),o(n(569462),e),o(n(492277),e),o(n(148520),e),o(n(605831),e),o(n(927220),e),o(n(427253),e),o(n(515685),e),o(n(303738),e),o(n(818872),e),__STATSIG__=Object.assign(Object.assign({},null!=__STATSIG__?__STATSIG__:{}),{Log:s.Log,SDK_VERSION:c.SDK_VERSION})},507006:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._resolveDeltasResponse=void 0;let r=n(807876);function o(t,e){null==t||t.forEach(t=>{delete e[t]})}e._resolveDeltasResponse=function(t,e){var n;let i=(0,r._typedJsonParse)(e,"checksum","DeltasEvaluationResponse");if(!i)return{hadBadDeltaChecksum:!0};let a=(o((n=Object.assign(Object.assign(Object.assign({},t),i),{feature_gates:Object.assign(Object.assign({},t.feature_gates),i.feature_gates),layer_configs:Object.assign(Object.assign({},t.layer_configs),i.layer_configs),dynamic_configs:Object.assign(Object.assign({},t.dynamic_configs),i.dynamic_configs)})).deleted_gates,n.feature_gates),delete n.deleted_gates,o(n.deleted_configs,n.dynamic_configs),delete n.deleted_configs,o(n.deleted_layers,n.layer_configs),delete n.deleted_layers,n),s=(0,r._DJB2Object)({feature_gates:a.feature_gates,dynamic_configs:a.dynamic_configs,layer_configs:a.layer_configs},2);return s!==i.checksumV2?{hadBadDeltaChecksum:!0,badChecksum:s,badMergedConfigs:a,badFullResponse:i.deltas_full_response}:JSON.stringify(a)}},436593:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});let r=n(807876);class o{constructor(t){this._sdkKey=t,this._rawValues=null,this._values=null,this._source="Uninitialized",this._lcut=0,this._receivedAt=0,this._bootstrapMetadata=null,this._warnings=new Set}reset(){this._values=null,this._rawValues=null,this._source="Loading",this._lcut=0,this._receivedAt=0,this._bootstrapMetadata=null}finalize(){this._values||(this._source="NoValues")}getValues(){return this._rawValues?(0,r._typedJsonParse)(this._rawValues,"has_updates","EvaluationStoreValues"):null}setValues(t,e){var n;if(!t)return!1;let o=(0,r._typedJsonParse)(t.data,"has_updates","EvaluationResponse");return null!=o&&(this._source=t.source,(null==o?void 0:o.has_updates)!==!0||(this._rawValues=t.data,this._lcut=o.time,this._receivedAt=t.receivedAt,this._values=o,this._bootstrapMetadata=this._extractBootstrapMetadata(t.source,o),t.source&&o.user&&this._setWarningState(e,o),r.SDKFlags.setFlags(this._sdkKey,null!==(n=o.sdk_flags)&&void 0!==n?n:{}),!0))}getWarnings(){if(0!==this._warnings.size)return Array.from(this._warnings)}getGate(t){var e;return this._getDetailedStoreResult(null===(e=this._values)||void 0===e?void 0:e.feature_gates,t)}getConfig(t){var e;return this._getDetailedStoreResult(null===(e=this._values)||void 0===e?void 0:e.dynamic_configs,t)}getLayer(t){var e;return this._getDetailedStoreResult(null===(e=this._values)||void 0===e?void 0:e.layer_configs,t)}getParamStore(t){var e;return this._getDetailedStoreResult(null===(e=this._values)||void 0===e?void 0:e.param_stores,t)}getSource(){return this._source}getExposureMapping(){var t;return null===(t=this._values)||void 0===t?void 0:t.exposures}_extractBootstrapMetadata(t,e){if("Bootstrap"!==t)return null;let n={};return e.user&&(n.user=e.user),e.sdkInfo&&(n.generatorSDKInfo=e.sdkInfo),n.lcut=e.time,n}_getDetailedStoreResult(t,e){let n=null;return t&&(n=t[e]?t[e]:t[(0,r._DJB2)(e)]),{result:n,details:this._getDetails(null==n)}}_setWarningState(t,e){var n;let o=r.StableID.get(this._sdkKey);if((null===(n=t.customIDs)||void 0===n?void 0:n.stableID)!==o){this._warnings.add("StableIDMismatch");return}if("user"in e){let n=e.user;(0,r._getFullUserHash)(t)!==(0,r._getFullUserHash)(n)&&this._warnings.add("PartialUserMatch")}}getCurrentSourceDetails(){if("Uninitialized"===this._source||"NoValues"===this._source)return{reason:this._source};let t={reason:this._source,lcut:this._lcut,receivedAt:this._receivedAt};return this._warnings.size>0&&(t.warnings=Array.from(this._warnings)),t}_getDetails(t){var e,n;let r=this.getCurrentSourceDetails(),o=r.reason,i=null!==(e=r.warnings)&&void 0!==e?e:[];"Bootstrap"===this._source&&i.length>0&&(o+=i[0]),"Uninitialized"!==o&&"NoValues"!==o&&(o=`${o}:${t?"Unrecognized":"Recognized"}`);let a="Bootstrap"===this._source&&null!==(n=this._bootstrapMetadata)&&void 0!==n?n:void 0;return a&&(r.bootstrapMetadata=a),Object.assign(Object.assign({},r),{reason:o})}}e.default=o},483127:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0});let o=n(807876),i=n(507006);class a extends o.NetworkCore{constructor(t,e){super(t,e);let n=null==t?void 0:t.networkConfig;this._initializeUrlConfig=new o.UrlConfiguration(o.Endpoint._initialize,null==n?void 0:n.initializeUrl,null==n?void 0:n.api,null==n?void 0:n.initializeFallbackUrls)}fetchEvaluations(t,e,n,i,a){return r(this,void 0,void 0,function*(){let r=e?(0,o._typedJsonParse)(e,"has_updates","InitializeResponse"):null,s={user:i,hash:"djb2",deltasResponseRequested:!1,full_checksum:null};return(null==r?void 0:r.has_updates)&&(s=Object.assign(Object.assign({},s),{sinceTime:a?r.time:0,previousDerivedFields:"derived_fields"in r&&a?r.derived_fields:{},deltasResponseRequested:!0,full_checksum:r.full_checksum})),this._fetchEvaluations(t,r,s,n)})}_fetchEvaluations(t,e,n,o){var a,s;return r(this,void 0,void 0,function*(){let r=yield this.post({sdkKey:t,urlConfig:this._initializeUrlConfig,data:n,retries:2,isStatsigEncodable:!0,priority:o});if((null==r?void 0:r.code)===204)return'{"has_updates": false}';if((null==r?void 0:r.code)!==200)return null!==(a=null==r?void 0:r.body)&&void 0!==a?a:null;if((null==e?void 0:e.has_updates)!==!0||(null===(s=r.body)||void 0===s?void 0:s.includes('"is_delta":true'))!==!0||!0!==n.deltasResponseRequested)return r.body;let c=(0,i._resolveDeltasResponse)(e,r.body);return"string"==typeof c?c:this._fetchEvaluations(t,e,Object.assign(Object.assign(Object.assign({},n),c),{deltasResponseRequested:!1}),o)})}}e.default=a},933679:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._makeParamStoreGetter=void 0;let r=n(807876),o={disableExposureLog:!0};function i(t){return null==t||!1===t.disableExposureLog}function a(t,e){return null!=e&&!(0,r._isTypeMatch)(t,e)}e._makeParamStoreGetter=function(t,e,n){return(s,c)=>{if(null==e)return c;let u=e[s];if(null==u||null!=c&&(0,r._typeOf)(c)!==u.param_type)return c;switch(u.ref_type){case"static":return u.value;case"gate":return t.getFeatureGate(u.gate_name,i(n)?void 0:o).value?u.pass_value:u.fail_value;case"dynamic_config":return function(t,e,n,r){let s=t.getDynamicConfig(e.config_name,o).get(e.param_name);return a(s,n)?n:(i(r)&&t.getDynamicConfig(e.config_name),s)}(t,u,c,n);case"experiment":return function(t,e,n,r){let s=t.getExperiment(e.experiment_name,o).get(e.param_name);return a(s,n)?n:(i(r)&&t.getExperiment(e.experiment_name),s)}(t,u,c,n);case"layer":return function(t,e,n,r){let s=t.getLayer(e.layer_name,o).get(e.param_name);return a(s,n)?n:(i(r)&&t.getLayer(e.layer_name).get(e.param_name),s)}(t,u,c,n);default:return c}}}},21030:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0});let o=n(807876),i=n(436593),a=n(483127),s=n(933679),c=n(771190);class u extends o.StatsigClientBase{static instance(t){let e=(0,o._getStatsigGlobal)().instance(t);return e instanceof u?e:(o.Log.warn((0,o._isServerEnv)()?"StatsigClient.instance is not supported in server environments":"Unable to find StatsigClient instance"),new u(null!=t?t:"",{}))}constructor(t,e,n=null){var r,s;o.SDKType._setClientType(t,"javascript-client");let u=new a.default(n,t=>{this.$emt(t)});for(let a of(super(t,null!==(r=null==n?void 0:n.dataAdapter)&&void 0!==r?r:new c.StatsigEvaluationsDataAdapter,u,n),this.getFeatureGate=this._memoize(o.MemoPrefix._gate,this._getFeatureGateImpl.bind(this)),this.getDynamicConfig=this._memoize(o.MemoPrefix._dynamicConfig,this._getDynamicConfigImpl.bind(this)),this.getExperiment=this._memoize(o.MemoPrefix._experiment,this._getExperimentImpl.bind(this)),this.getLayer=this._memoize(o.MemoPrefix._layer,this._getLayerImpl.bind(this)),this.getParameterStore=this._memoize(o.MemoPrefix._paramStore,this._getParameterStoreImpl.bind(this)),this._store=new i.default(t),this._network=u,this._user=this._configureUser(e,n),null!==(s=null==n?void 0:n.plugins)&&void 0!==s?s:[]))a.bind(this)}initializeSync(t){var e;return"Uninitialized"!==this.loadingStatus?(0,o.createUpdateDetails)(!0,this._store.getSource(),-1,null,null,["MultipleInitializations",...null!==(e=this._store.getWarnings())&&void 0!==e?e:[]]):(this._logger.start(),this.updateUserSync(this._user,t))}initializeAsync(t){return r(this,void 0,void 0,function*(){return this._initializePromise||(this._initializePromise=this._initializeAsyncImpl(t)),this._initializePromise})}updateUserSync(t,e){var n;let r=performance.now(),i=[...null!==(n=this._store.getWarnings())&&void 0!==n?n:[]];this._resetForUser(t);let a=this.dataAdapter.getDataSync(this._user);null==a&&i.push("NoCachedValues"),this._store.setValues(a,this._user),this._finalizeUpdate(a);let s=null==e?void 0:e.disableBackgroundCacheRefresh;return!0===s||null==s&&(null==a?void 0:a.source)==="Bootstrap"||this._runPostUpdate(null!=a?a:null,this._user),(0,o.createUpdateDetails)(!0,this._store.getSource(),performance.now()-r,this._errorBoundary.getLastSeenErrorAndReset(),this._network.getLastUsedInitUrlAndReset(),i)}updateUserAsync(t,e){return r(this,void 0,void 0,function*(){this._resetForUser(t);let n=this._user;o.Diagnostics._markInitOverallStart(this._sdkKey);let r=this.dataAdapter.getDataSync(n);if(this._store.setValues(r,this._user),this._setStatus("Loading",r),r=yield this.dataAdapter.getDataAsync(r,n,e),n!==this._user)return(0,o.createUpdateDetails)(!1,this._store.getSource(),-1,Error("User changed during update"),this._network.getLastUsedInitUrlAndReset());let i=!1;null!=r&&(o.Diagnostics._markInitProcessStart(this._sdkKey),i=this._store.setValues(r,this._user),o.Diagnostics._markInitProcessEnd(this._sdkKey,{success:i})),this._finalizeUpdate(r),i||(this._errorBoundary.attachErrorIfNoneExists(o.UPDATE_DETAIL_ERROR_MESSAGES.NO_NETWORK_DATA),this.$emt({name:"initialization_failure"})),o.Diagnostics._markInitOverallEnd(this._sdkKey,i,this._store.getCurrentSourceDetails());let a=o.Diagnostics._enqueueDiagnosticsEvent(this._user,this._logger,this._sdkKey,this._options);return(0,o.createUpdateDetails)(i,this._store.getSource(),a,this._errorBoundary.getLastSeenErrorAndReset(),this._network.getLastUsedInitUrlAndReset(),this._store.getWarnings())})}getContext(){return{sdkKey:this._sdkKey,options:this._options,values:this._store.getValues(),user:JSON.parse(JSON.stringify(this._user)),errorBoundary:this._errorBoundary,session:o.StatsigSession.get(this._sdkKey),stableID:o.StableID.get(this._sdkKey)}}checkGate(t,e){return this.getFeatureGate(t,e).value}logEvent(t,e,n){this._logger.enqueue(Object.assign(Object.assign({},"string"==typeof t?{eventName:t,value:e,metadata:n}:t),{user:this._user,time:Date.now()}))}_primeReadyRipcord(){this.$on("error",()=>{"Loading"===this.loadingStatus&&this._finalizeUpdate(null)})}_initializeAsyncImpl(t){return r(this,void 0,void 0,function*(){return o.Storage.isReady()||(yield o.Storage.isReadyResolver()),this._logger.start(),this.updateUserAsync(this._user,t)})}_finalizeUpdate(t){this._store.finalize(),this._setStatus("Ready",t)}_runPostUpdate(t,e){this.dataAdapter.getDataAsync(t,e,{priority:"low"}).catch(t=>{o.Log.error("An error occurred after update.",t)})}_resetForUser(t){this._logger.reset(),this._store.reset(),this._user=this._configureUser(t,this._options)}_configureUser(t,e){var n;let r=(0,o._normalizeUser)(t,e),i=null===(n=r.customIDs)||void 0===n?void 0:n.stableID;return i&&o.StableID.setOverride(i,this._sdkKey),r}_getFeatureGateImpl(t,e){var n,r;let{result:i,details:a}=this._store.getGate(t),s=(0,o._makeFeatureGate)(t,a,i),c=null===(r=null===(n=this.overrideAdapter)||void 0===n?void 0:n.getGateOverride)||void 0===r?void 0:r.call(n,s,this._user,e),u=null!=c?c:s;return this._enqueueExposure(t,(0,o._createGateExposure)(this._user,u,this._store.getExposureMapping()),e),this.$emt({name:"gate_evaluation",gate:u}),u}_getDynamicConfigImpl(t,e){var n,r;let{result:i,details:a}=this._store.getConfig(t),s=(0,o._makeDynamicConfig)(t,a,i),c=null===(r=null===(n=this.overrideAdapter)||void 0===n?void 0:n.getDynamicConfigOverride)||void 0===r?void 0:r.call(n,s,this._user,e),u=null!=c?c:s;return this._enqueueExposure(t,(0,o._createConfigExposure)(this._user,u,this._store.getExposureMapping()),e),this.$emt({name:"dynamic_config_evaluation",dynamicConfig:u}),u}_getExperimentImpl(t,e){var n,r,i,a;let{result:s,details:c}=this._store.getConfig(t),u=(0,o._makeExperiment)(t,c,s);null!=u.__evaluation&&(u.__evaluation.secondary_exposures=(0,o._mapExposures)(null!==(r=null===(n=u.__evaluation)||void 0===n?void 0:n.secondary_exposures)&&void 0!==r?r:[],this._store.getExposureMapping()));let l=null===(a=null===(i=this.overrideAdapter)||void 0===i?void 0:i.getExperimentOverride)||void 0===a?void 0:a.call(i,u,this._user,e),f=null!=l?l:u;return this._enqueueExposure(t,(0,o._createConfigExposure)(this._user,f,this._store.getExposureMapping()),e),this.$emt({name:"experiment_evaluation",experiment:f}),f}_getLayerImpl(t,e){var n,r,i;let{result:a,details:s}=this._store.getLayer(t),c=(0,o._makeLayer)(t,s,a),u=null===(r=null===(n=this.overrideAdapter)||void 0===n?void 0:n.getLayerOverride)||void 0===r?void 0:r.call(n,c,this._user,e);(null==e?void 0:e.disableExposureLog)&&this._logger.incrementNonExposureCount(t);let l=(0,o._mergeOverride)(c,u,null!==(i=null==u?void 0:u.__value)&&void 0!==i?i:c.__value,n=>{null!=e&&e.disableExposureLog||this._enqueueExposure(t,(0,o._createLayerParameterExposure)(this._user,l,n,this._store.getExposureMapping()),e)});return this.$emt({name:"layer_evaluation",layer:l}),l}_getParameterStoreImpl(t,e){var n,r;let{result:o,details:i}=this._store.getParamStore(t);this._logger.incrementNonExposureCount(t);let a={name:t,details:i,__configuration:o,get:(0,s._makeParamStoreGetter)(this,o,e)},c=null===(r=null===(n=this.overrideAdapter)||void 0===n?void 0:n.getParamStoreOverride)||void 0===r?void 0:r.call(n,a,e);return null!=c&&(a.__configuration=c.config,a.details=c.details,a.get=(0,s._makeParamStoreGetter)(this,c.config,e)),a}}e.default=u},771190:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e.StatsigEvaluationsDataAdapter=void 0;let o=n(807876),i=n(483127);class a extends o.DataAdapterCore{constructor(){super("EvaluationsDataAdapter","evaluations"),this._network=null,this._options=null}attach(t,e){super.attach(t,e),this._network=new i.default(null!=e?e:{})}getDataAsync(t,e,n){return this._getDataAsyncImpl(t,(0,o._normalizeUser)(e,this._options),n)}prefetchData(t,e){return this._prefetchDataImpl(t,e)}setData(t){let e=(0,o._typedJsonParse)(t,"has_updates","data");e&&"user"in e?super.setData(t,e.user):o.Log.error("StatsigUser not found. You may be using an older server SDK version. Please upgrade your SDK or use setDataLegacy.")}setDataLegacy(t,e){super.setData(t,e)}_fetchFromNetwork(t,e,n,o){var i;return r(this,void 0,void 0,function*(){let r=yield null===(i=this._network)||void 0===i?void 0:i.fetchEvaluations(this._getSdkKey(),t,null==n?void 0:n.priority,e,o);return null!=r?r:null})}_getCacheKey(t){var e;let n=(0,o._getStorageKey)(this._getSdkKey(),t,null===(e=this._options)||void 0===e?void 0:e.customUserCacheKeyFunc);return`${o.DataAdapterCachePrefix}.${this._cacheSuffix}.${n}`}_isCachedResultValidFor204(t,e){return null!=t.fullUserHash&&t.fullUserHash===(0,o._getFullUserHash)(e)}}e.StatsigEvaluationsDataAdapter=a},86062:function(t,e,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(e,n);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,o)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.StatsigClient=void 0;let i=n(21030);e.StatsigClient=i.default,o(n(807876),e),__STATSIG__=Object.assign(Object.assign({},null!=__STATSIG__?__STATSIG__:{}),{StatsigClient:i.default}),e.default=__STATSIG__},635040:function(t,e,n){"use strict";var r,o,i;Object.defineProperty(e,"__esModule",{value:!0}),e._getInstance=e._getStatsigGlobalFlag=e._getStatsigGlobal=void 0;let a=n(26385);e._getStatsigGlobal=()=>__STATSIG__||f,e._getStatsigGlobalFlag=t=>(0,e._getStatsigGlobal)()[t],e._getInstance=t=>{let n=(0,e._getStatsigGlobal)();return t?n.instances&&n.instances[t]:(n.instances&&Object.keys(n.instances).length>1&&a.Log.warn("Call made to Statsig global instance without an SDK key but there is more than one client instance. If you are using mulitple clients, please specify the SDK key."),n.firstInstance)};let s="__STATSIG__",c="undefined"!=typeof window?window:{},u=void 0!==n.g?n.g:{},l="undefined"!=typeof globalThis?globalThis:{},f=null!==(i=null!==(o=null!==(r=c[s])&&void 0!==r?r:u[s])&&void 0!==o?o:l[s])&&void 0!==i?i:{instance:e._getInstance};c[s]=f,u[s]=f,l[s]=f},468016:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._getStorageKey=e._getUserStorageKey=void 0;let r=n(982703);function o(t,e,n){var o;if(n)return n(t,e);let i=e&&e.customIDs?e.customIDs:{},a=[`uid:${null!==(o=null==e?void 0:e.userID)&&void 0!==o?o:""}`,`cids:${Object.keys(i).sort((t,e)=>t.localeCompare(e)).map(t=>`${t}-${i[t]}`).join(",")}`,`k:${t}`];return(0,r._DJB2)(a.join("|"))}e._getUserStorageKey=o,e._getStorageKey=function(t,e,n){return e?o(t,e,n):(0,r._DJB2)(`k:${t}`)}},435527:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},187453:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e._makeDataAdapterResult=e.DataAdapterCore=void 0;let o=n(26385),i=n(564494),a=n(390257),s=n(827703),c=n(200886);class u{constructor(t,e){this._adapterName=t,this._cacheSuffix=e,this._options=null,this._sdkKey=null,this._lastModifiedStoreKey=`statsig.last_modified_time.${e}`,this._inMemoryCache=new f}attach(t,e){this._sdkKey=t,this._options=e}getDataSync(t){let e=t&&(0,a._normalizeUser)(t,this._options),n=this._getCacheKey(e),r=this._inMemoryCache.get(n,e);if(r)return r;let o=this._loadFromCache(n);return o?(this._inMemoryCache.add(n,o),this._inMemoryCache.get(n,e)):null}setData(t,e){let n=e&&(0,a._normalizeUser)(e,this._options),r=this._getCacheKey(n);this._inMemoryCache.add(r,l("Bootstrap",t,null,n))}_getDataAsyncImpl(t,e,n){return r(this,void 0,void 0,function*(){s.Storage.isReady()||(yield s.Storage.isReadyResolver());let r=null!=t?t:this.getDataSync(e),i=[this._fetchAndPrepFromNetwork(r,e,n)];return(null==n?void 0:n.timeoutMs)&&i.push(new Promise(t=>setTimeout(t,n.timeoutMs)).then(()=>(o.Log.debug("Fetching latest value timed out"),null))),yield Promise.race(i)})}_prefetchDataImpl(t,e){return r(this,void 0,void 0,function*(){let n=t&&(0,a._normalizeUser)(t,this._options),r=this._getCacheKey(n),o=yield this._getDataAsyncImpl(null,n,e);o&&this._inMemoryCache.add(r,Object.assign(Object.assign({},o),{source:"Prefetch"}))})}_fetchAndPrepFromNetwork(t,e,n){var a;return r(this,void 0,void 0,function*(){let r=null!==(a=null==t?void 0:t.data)&&void 0!==a?a:null,s=null!=t&&this._isCachedResultValidFor204(t,e),u=yield this._fetchFromNetwork(r,e,n,s);if(!u)return o.Log.debug("No response returned for latest value"),null;let f=(0,c._typedJsonParse)(u,"has_updates","Response"),p=this._getSdkKey(),d=i.StableID.get(p),g=null;if((null==f?void 0:f.has_updates)===!0)g=l("Network",u,d,e);else{if(!r||(null==f?void 0:f.has_updates)!==!1)return null;g=l("NetworkNotModified",r,d,e)}let h=this._getCacheKey(e);return this._inMemoryCache.add(h,g),this._writeToCache(h,g),g})}_getSdkKey(){return null!=this._sdkKey?this._sdkKey:(o.Log.error(`${this._adapterName} is not attached to a Client`),"")}_loadFromCache(t){var e;let n=null===(e=s.Storage.getItem)||void 0===e?void 0:e.call(s.Storage,t);if(null==n)return null;let r=(0,c._typedJsonParse)(n,"source","Cached Result");return r?Object.assign(Object.assign({},r),{source:"Cache"}):null}_writeToCache(t,e){s.Storage.setItem(t,JSON.stringify(e)),this._runLocalStorageCacheEviction(t)}_runLocalStorageCacheEviction(t){var e;let n=null!==(e=(0,s._getObjectFromStorage)(this._lastModifiedStoreKey))&&void 0!==e?e:{};n[t]=Date.now();let r=p(n,10);r&&(delete n[r],s.Storage.removeItem(r)),(0,s._setObjectInStorage)(this._lastModifiedStoreKey,n)}}function l(t,e,n,r){return{source:t,data:e,receivedAt:Date.now(),stableID:n,fullUserHash:(0,a._getFullUserHash)(r)}}e.DataAdapterCore=u,e._makeDataAdapterResult=l;class f{constructor(){this._data={}}get(t,e){var n;let r=this._data[t],i=null==r?void 0:r.stableID,a=null===(n=null==e?void 0:e.customIDs)||void 0===n?void 0:n.stableID;return a&&i&&a!==i?(o.Log.warn("'StatsigUser.customIDs.stableID' mismatch"),null):r}add(t,e){let n=p(this._data,9);n&&delete this._data[n],this._data[t]=e}merge(t){this._data=Object.assign(Object.assign({},this._data),t)}}function p(t,e){let n=Object.keys(t);return n.length<=e?null:n.reduce((e,n)=>{let r=t[e],o=t[n];return"object"==typeof r&&"object"==typeof o?o.receivedAtn.get(t),_markInitOverallStart:t=>{i(t,o({},r,"overall"))},_markInitOverallEnd:(t,e,n)=>{i(t,o({success:e,error:e?void 0:{name:"InitializeError",message:"Failed to initialize"},evaluationDetails:n},"end","overall"))},_markInitNetworkReqStart:(t,e)=>{i(t,o(e,r,"initialize","network_request"))},_markInitNetworkReqEnd:(t,e)=>{i(t,o(e,"end","initialize","network_request"))},_markInitProcessStart:t=>{i(t,o({},r,"initialize","process"))},_markInitProcessEnd:(t,e)=>{i(t,o(e,"end","initialize","process"))},_clearMarkers:t=>{n.delete(t)},_formatError(t){if(t&&"object"==typeof t)return{code:a(t,"code"),name:a(t,"name"),message:a(t,"message")}},_getDiagnosticsData(t,n,r,o){var i;return{success:(null==t?void 0:t.ok)===!0,statusCode:null==t?void 0:t.status,sdkRegion:null===(i=null==t?void 0:t.headers)||void 0===i?void 0:i.get("x-statsig-region"),isDelta:!0===r.includes('"is_delta":true')||void 0,attempt:n,error:e.Diagnostics._formatError(o)}},_enqueueDiagnosticsEvent(t,n,r,o){let i=e.Diagnostics._getMarkers(r);if(null==i||i.length<=0)return -1;let a=i[i.length-1].timestamp-i[0].timestamp;e.Diagnostics._clearMarkers(r);let s={eventName:"statsig::diagnostics",user:t,value:null,metadata:{context:"initialize",markers:i.slice(),statsigOptions:o},time:Date.now()};return n.enqueue(s),a}}},958250:function(t,e){"use strict";var n=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e._fetchTxtRecords=void 0;let r=new Uint8Array([0,0,1,0,0,1,0,0,0,0,0,0,13,102,101,97,116,117,114,101,97,115,115,101,116,115,3,111,114,103,0,0,16,0,1]),o=["i","e","d"];e._fetchTxtRecords=function(t){return n(this,void 0,void 0,function*(){let e=yield t("https://cloudflare-dns.com/dns-query",{method:"POST",headers:{"Content-Type":"application/dns-message",Accept:"application/dns-message"},body:r});if(!e.ok){let t=Error("Failed to fetch TXT records from DNS");throw t.name="DnsTxtFetchError",t}return function(t){let e=t.findIndex((e,n)=>n<200&&"="===String.fromCharCode(e)&&o.includes(String.fromCharCode(t[n-1])));if(-1===e){let t=Error("Failed to parse TXT records from DNS");throw t.name="DnsTxtParseError",t}let n="";for(let r=e-1;r"function"==typeof(null==n?void 0:n[t])).forEach(t=>e.add(t)),n=Object.getPrototypeOf(n);return Array.from(e)})(t).forEach(e=>{let n=t[e];"$EB"in n||(t[e]=(...r)=>this._capture(e,()=>n.apply(t,r)),t[e].$EB=!0)})}catch(t){this._onError("eb:wrap",t)}}logError(t,e){this._onError(t,e)}getLastSeenErrorAndReset(){let t=this._lastSeenError;return this._lastSeenError=void 0,null!=t?t:null}attachErrorIfNoneExists(t){this._lastSeenError||(this._lastSeenError=u(t))}_capture(t,e){try{let n=e();if(n&&n instanceof Promise)return n.catch(e=>this._onError(t,e));return n}catch(e){return this._onError(t,e),null}}_onError(t,n){try{o.Log.warn(`Caught error in ${t}`,{error:n}),r(this,void 0,void 0,function*(){var r,o,c,l,f,p,d;let g=n||Error(s),h=g instanceof Error,m=h?g.name:"No Name",v=u(g);if(this._lastSeenError=v,this._seen.has(m))return;if(this._seen.add(m),null===(o=null===(r=this._options)||void 0===r?void 0:r.networkConfig)||void 0===o?void 0:o.preventAllNetworkTraffic){null===(c=this._emitter)||void 0===c||c.call(this,{name:"error",error:n,tag:t});return}let y=i.SDKType._get(this._sdkKey),b=a.StatsigMetadataProvider.get(),_=h?g.stack:function(t){try{return JSON.stringify(t)}catch(t){return s}}(g),k=JSON.stringify(Object.assign({tag:t,exception:m,info:_},Object.assign(Object.assign({},b),{sdkType:y}))),w=null!==(p=null===(f=null===(l=this._options)||void 0===l?void 0:l.networkConfig)||void 0===f?void 0:f.networkOverrideFunc)&&void 0!==p?p:fetch;yield w(e.EXCEPTION_ENDPOINT,{method:"POST",headers:{"STATSIG-API-KEY":this._sdkKey,"STATSIG-SDK-TYPE":String(y),"STATSIG-SDK-VERSION":String(b.sdkVersion),"Content-Type":"application/json"},body:k}),null===(d=this._emitter)||void 0===d||d.call(this,{name:"error",error:n,tag:t})}).then(()=>{}).catch(()=>{})}catch(t){}}}function u(t){return t instanceof Error?t:"string"==typeof t?Error(t):Error("An unknown error occurred.")}e.ErrorBoundary=c},835593:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},147855:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},410886:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e.EventLogger=void 0;let o=n(468016),i=n(982703),a=n(26385),s=n(267828),c=n(992260),u=n(567787),l=n(827703),f=n(674730),p=n(721049),d={},g={Startup:"startup",GainedFocus:"gained_focus"};class h{static _safeFlushAndForget(t){var e;null===(e=d[t])||void 0===e||e.flush().catch(()=>{})}static _safeRetryFailedLogs(t){var e;null===(e=d[t])||void 0===e||e._retryFailedLogs(g.GainedFocus)}constructor(t,e,n,r){var o;this._sdkKey=t,this._emitter=e,this._network=n,this._options=r,this._queue=[],this._lastExposureTimeMap={},this._nonExposedChecks={},this._hasRunQuickFlush=!1,this._creationTime=Date.now(),this._isLoggingDisabled=(null==r?void 0:r.disableLogging)===!0,this._maxQueueSize=null!==(o=null==r?void 0:r.loggingBufferMaxSize)&&void 0!==o?o:100;let i=null==r?void 0:r.networkConfig;this._logEventUrlConfig=new f.UrlConfiguration(s.Endpoint._rgstr,null==i?void 0:i.logEventUrl,null==i?void 0:i.api,null==i?void 0:i.logEventFallbackUrls)}setLoggingDisabled(t){this._isLoggingDisabled=t}enqueue(t){this._shouldLogEvent(t)&&(this._normalizeAndAppendEvent(t),this._quickFlushIfNeeded(),this._queue.length>this._maxQueueSize&&h._safeFlushAndForget(this._sdkKey))}incrementNonExposureCount(t){var e;let n=null!==(e=this._nonExposedChecks[t])&&void 0!==e?e:0;this._nonExposedChecks[t]=n+1}reset(){this._lastExposureTimeMap={}}start(){(0,c._isServerEnv)()||(d[this._sdkKey]=this,(0,p._subscribeToVisiblityChanged)(t=>{"background"===t?h._safeFlushAndForget(this._sdkKey):"foreground"===t&&h._safeRetryFailedLogs(this._sdkKey)}),this._retryFailedLogs(g.Startup),this._startBackgroundFlushInterval())}stop(){return r(this,void 0,void 0,function*(){this._flushIntervalId&&(clearInterval(this._flushIntervalId),this._flushIntervalId=null),delete d[this._sdkKey],yield this.flush()})}flush(){return r(this,void 0,void 0,function*(){if(this._appendAndResetNonExposedChecks(),0===this._queue.length)return;let t=this._queue;this._queue=[],yield this._sendEvents(t)})}_quickFlushIfNeeded(){!this._hasRunQuickFlush&&(this._hasRunQuickFlush=!0,Date.now()-this._creationTime>200||setTimeout(()=>h._safeFlushAndForget(this._sdkKey),200))}_shouldLogEvent(t){if((0,c._isServerEnv)())return!1;if(!(0,u._isExposureEvent)(t))return!0;let e=t.user?t.user:{statsigEnvironment:void 0},n=(0,o._getUserStorageKey)(this._sdkKey,e),r=t.metadata?t.metadata:{},i=[t.eventName,n,r.gate,r.config,r.ruleID,r.allocatedExperiment,r.parameterName,String(r.isExplicitParameter),r.reason].join("|"),a=this._lastExposureTimeMap[i],s=Date.now();return(!a||!(s-a<6e5))&&(Object.keys(this._lastExposureTimeMap).length>1e3&&(this._lastExposureTimeMap={}),this._lastExposureTimeMap[i]=s,!0)}_sendEvents(t){var e,n;return r(this,void 0,void 0,function*(){if(this._isLoggingDisabled)return this._saveFailedLogsToStorage(t),!1;try{let r=(0,p._isUnloading)()&&this._network.isBeaconSupported()&&(null===(n=null===(e=this._options)||void 0===e?void 0:e.networkConfig)||void 0===n?void 0:n.networkOverrideFunc)==null;if(this._emitter({name:"pre_logs_flushed",events:t}),(r?yield this._sendEventsViaBeacon(t):yield this._sendEventsViaPost(t)).success)return this._emitter({name:"logs_flushed",events:t}),!0;return a.Log.warn("Failed to flush events."),this._saveFailedLogsToStorage(t),!1}catch(t){return a.Log.warn("Failed to flush events."),!1}})}_sendEventsViaPost(t){var e;return r(this,void 0,void 0,function*(){let n=yield this._network.post(this._getRequestData(t)),r=null!==(e=null==n?void 0:n.code)&&void 0!==e?e:-1;return{success:r>=200&&r<300}})}_sendEventsViaBeacon(t){return r(this,void 0,void 0,function*(){return{success:yield this._network.beacon(this._getRequestData(t))}})}_getRequestData(t){return{sdkKey:this._sdkKey,data:{events:t},urlConfig:this._logEventUrlConfig,retries:3,isCompressable:!0,params:{[s.NetworkParam.EventCount]:String(t.length)}}}_saveFailedLogsToStorage(t){for(;t.length>500;)t.shift();let e=this._getStorageKey();try{(0,l._setObjectInStorage)(e,t)}catch(t){a.Log.warn("Unable to save failed logs to storage")}}_retryFailedLogs(t){let e=this._getStorageKey();r(this,void 0,void 0,function*(){l.Storage.isReady()||(yield l.Storage.isReadyResolver());let n=(0,l._getObjectFromStorage)(e);n&&(t===g.Startup&&l.Storage.removeItem(e),(yield this._sendEvents(n))&&t===g.GainedFocus&&l.Storage.removeItem(e))}).catch(()=>{a.Log.warn("Failed to flush stored logs")})}_getStorageKey(){return`statsig.failed_logs.${(0,i._DJB2)(this._sdkKey)}`}_normalizeAndAppendEvent(t){t.user&&(t.user=Object.assign({},t.user),delete t.user.privateAttributes);let e={},n=this._getCurrentPageUrl();n&&(e.statsigMetadata={currentPage:n});let r=Object.assign(Object.assign({},t),e);a.Log.debug("Enqueued Event:",r),this._queue.push(r)}_appendAndResetNonExposedChecks(){0!==Object.keys(this._nonExposedChecks).length&&(this._normalizeAndAppendEvent({eventName:"statsig::non_exposed_checks",user:null,time:Date.now(),metadata:{checks:Object.assign({},this._nonExposedChecks)}}),this._nonExposedChecks={})}_getCurrentPageUrl(){var t;if((null===(t=this._options)||void 0===t?void 0:t.includeCurrentPageUrlWithEvents)!==!1)return(0,c._getCurrentPageUrlSafe)()}_startBackgroundFlushInterval(){var t,e;let n=setInterval(()=>{let t=d[this._sdkKey];t&&t._flushIntervalId===n?h._safeFlushAndForget(this._sdkKey):clearInterval(n)},null!==(e=null===(t=this._options)||void 0===t?void 0:t.loggingIntervalMs)&&void 0!==e?e:1e4);this._flushIntervalId=n}}e.EventLogger=h},982703:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._getSortedObject=e._DJB2Object=e._DJB2=void 0;let r=n(817806);e._DJB2=t=>{let e=0;for(let n=0;n>>0)},e._DJB2Object=(t,n)=>(0,e._DJB2)(JSON.stringify((0,e._getSortedObject)(t,n))),e._getSortedObject=(t,n)=>{if(null==t)return null;let o=Object.keys(t).sort(),i={};return o.forEach(o=>{let a=t[o];if(0===n||"object"!==(0,r._typeOf)(a)){i[o]=a;return}i[o]=(0,e._getSortedObject)(a,null!=n?n-1:n)}),i}},328076:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},26385:function(t,e){"use strict";function n(t){return t.unshift("[Statsig]"),t}Object.defineProperty(e,"__esModule",{value:!0}),e.Log=e.LogLevel=void 0,e.LogLevel={None:0,Error:1,Warn:2,Info:3,Debug:4};class r{static info(...t){r.level>=e.LogLevel.Info&&console.info(" INFO ",...n(t))}static debug(...t){r.level>=e.LogLevel.Debug&&console.debug(" DEBUG ",...n(t))}static warn(...t){r.level>=e.LogLevel.Warn&&console.warn(" WARN ",...n(t))}static error(...t){r.level>=e.LogLevel.Error&&console.error(" ERROR ",...n(t))}}e.Log=r,r.level=e.LogLevel.Warn},963294:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createMemoKey=e.MemoPrefix=void 0,e.MemoPrefix={_gate:"g",_dynamicConfig:"c",_experiment:"e",_layer:"l",_paramStore:"p"};let n=new Set([]),r=new Set(["userPersistedValues"]);e.createMemoKey=function(t,e,o){let i=`${t}|${e}`;if(!o)return i;for(let t of Object.keys(o)){if(r.has(t))return;n.has(t)?i+=`|${t}=true`:i+=`|${t}=${o[t]}`}return i}},267828:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NetworkParam=e.NetworkDefault=e.Endpoint=void 0,e.Endpoint={_initialize:"initialize",_rgstr:"rgstr",_download_config_specs:"download_config_specs"},e.NetworkDefault={[e.Endpoint._rgstr]:"https://prodregistryv2.org/v1",[e.Endpoint._initialize]:"https://featureassets.org/v1",[e.Endpoint._download_config_specs]:"https://api.statsigcdn.com/v1"},e.NetworkParam={EventCount:"ec",SdkKey:"k",SdkType:"st",SdkVersion:"sv",Time:"t",SessionID:"sid",StatsigEncoded:"se",IsGzipped:"gz"}},694626:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e.NetworkCore=void 0,n(635040);let o=n(635040),i=n(241346),a=n(26385),s=n(267828),c=n(749820),u=n(301680),l=n(937696),f=n(992260),p=n(894355),d=n(564494),g=n(665873),h=n(446428),m=n(721049),v=new Set([408,500,502,503,504,522,524,599]);class y{constructor(t,e){this._emitter=e,this._errorBoundary=null,this._timeout=1e4,this._netConfig={},this._options={},this._leakyBucket={},this._lastUsedInitUrl=null,t&&(this._options=t),this._options.networkConfig&&(this._netConfig=this._options.networkConfig),this._netConfig.networkTimeoutMs&&(this._timeout=this._netConfig.networkTimeoutMs),this._fallbackResolver=new c.NetworkFallbackResolver(this._options)}setErrorBoundary(t){this._errorBoundary=t,this._errorBoundary.wrap(this),this._errorBoundary.wrap(this._fallbackResolver),this._fallbackResolver.setErrorBoundary(t)}isBeaconSupported(){return"undefined"!=typeof navigator&&"function"==typeof navigator.sendBeacon}getLastUsedInitUrlAndReset(){let t=this._lastUsedInitUrl;return this._lastUsedInitUrl=null,t}beacon(t){return r(this,void 0,void 0,function*(){if(!b(t))return!1;let e=this._getInternalRequestArgs("POST",t);yield this._tryToCompressBody(e);let n=yield this._getPopulatedURL(e),r=navigator;return r.sendBeacon.bind(r)(n,e.body)})}post(t){return r(this,void 0,void 0,function*(){let e=this._getInternalRequestArgs("POST",t);return this._tryEncodeBody(e),yield this._tryToCompressBody(e),this._sendRequest(e)})}get(t){let e=this._getInternalRequestArgs("GET",t);return this._sendRequest(e)}_sendRequest(t){var e,n,o,c;return r(this,void 0,void 0,function*(){if(!b(t)||this._netConfig.preventAllNetworkTraffic)return null;let{method:u,body:l,retries:f,attempt:p}=t,d=t.urlConfig.endpoint;if(this._isRateLimited(d))return a.Log.warn(`Request to ${d} was blocked because you are making requests too frequently.`),null;let h=null!=p?p:1,y="undefined"!=typeof AbortController?new AbortController:null,_=setTimeout(()=>{null==y||y.abort(`Timeout of ${this._timeout}ms expired.`)},this._timeout),w=yield this._getPopulatedURL(t),S=null,P=(0,m._isUnloading)();try{let n={method:u,body:l,headers:Object.assign({},t.headers),signal:null==y?void 0:y.signal,priority:t.priority,keepalive:P};t.urlConfig.endpoint===s.Endpoint._initialize&&i.Diagnostics._markInitNetworkReqStart(t.sdkKey,{attempt:h});let r=this._leakyBucket[d];r&&(r.lastRequestTime=Date.now(),this._leakyBucket[d]=r);let o=null!==(e=this._netConfig.networkOverrideFunc)&&void 0!==e?e:fetch;if(S=yield o(w,n),clearTimeout(_),!S.ok){let t=yield S.text().catch(()=>"No Text"),e=Error(`NetworkError: ${w} ${t}`);throw e.name="NetworkError",e}let a=yield S.text();return k(t,S,h,a),this._fallbackResolver.tryBumpExpiryTime(t.sdkKey,t.urlConfig),{body:a,code:S.status}}catch(s){let e=(null==y?void 0:y.signal.aborted)&&"string"==typeof y.signal.reason?y.signal.reason:"string"==typeof s?s:s instanceof Error?`${s.name}: ${s.message}`:"Unknown Error",i=(null==y?void 0:y.signal.aborted)&&"string"==typeof y.signal.reason&&y.signal.reason.includes("Timeout")||!1;if(k(t,S,h,"",s),(yield this._fallbackResolver.tryFetchUpdatedFallbackInfo(t.sdkKey,t.urlConfig,e,i))&&(t.fallbackUrl=this._fallbackResolver.getActiveFallbackUrl(t.sdkKey,t.urlConfig)),!f||h>f||!v.has(null!==(n=null==S?void 0:S.status)&&void 0!==n?n:500)){null===(o=this._emitter)||void 0===o||o.call(this,{name:"error",error:s,tag:g.ErrorTag.NetworkError,requestArgs:t});let n=`A networking error occurred during ${u} request to ${w}.`;return a.Log.error(n,e,s),null===(c=this._errorBoundary)||void 0===c||c.attachErrorIfNoneExists(n),null}return yield function(t){return r(this,void 0,void 0,function*(){yield new Promise(e=>setTimeout(e,Math.min(t*t*500,3e4)))})}(h),this._sendRequest(Object.assign(Object.assign({},t),{retries:f,attempt:h+1}))}})}_isRateLimited(t){var e;let n=Date.now(),r=null!==(e=this._leakyBucket[t])&&void 0!==e?e:{count:0,lastRequestTime:n},o=n-r.lastRequestTime;return r.count=Math.max(0,r.count-Math.floor(.05*o)),r.count>=50||(r.count+=1,r.lastRequestTime=n,this._leakyBucket[t]=r,!1)}_getPopulatedURL(t){var e;return r(this,void 0,void 0,function*(){let n=null!==(e=t.fallbackUrl)&&void 0!==e?e:t.urlConfig.getUrl();(t.urlConfig.endpoint===s.Endpoint._initialize||t.urlConfig.endpoint===s.Endpoint._download_config_specs)&&(this._lastUsedInitUrl=n);let r=Object.assign({[s.NetworkParam.SdkKey]:t.sdkKey,[s.NetworkParam.SdkType]:l.SDKType._get(t.sdkKey),[s.NetworkParam.SdkVersion]:h.SDK_VERSION,[s.NetworkParam.Time]:String(Date.now()),[s.NetworkParam.SessionID]:p.SessionID.get(t.sdkKey)},t.params),o=Object.keys(r).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(r[t])}`).join("&");return`${n}${o?`?${o}`:""}`})}_tryEncodeBody(t){var e;let n=(0,f._getWindowSafe)(),r=t.body;if(t.isStatsigEncodable&&!this._options.disableStatsigEncoding&&"string"==typeof r&&null==(0,o._getStatsigGlobalFlag)("no-encode")&&(null==n?void 0:n.btoa))try{t.body=n.btoa(r).split("").reverse().join(""),t.params=Object.assign(Object.assign({},null!==(e=t.params)&&void 0!==e?e:{}),{[s.NetworkParam.StatsigEncoded]:"1"})}catch(e){a.Log.warn(`Request encoding failed for ${t.urlConfig.getUrl()}`,e)}}_tryToCompressBody(t){var e;return r(this,void 0,void 0,function*(){let n=t.body;if(t.isCompressable&&!this._options.disableCompression&&"string"==typeof n&&!0===u.SDKFlags.get(t.sdkKey,"enable_log_event_compression")&&null==(0,o._getStatsigGlobalFlag)("no-compress")&&"undefined"!=typeof CompressionStream&&"undefined"!=typeof TextEncoder)try{let r;let o=new TextEncoder().encode(n),i=new CompressionStream("gzip"),c=i.writable.getWriter();c.write(o).catch(a.Log.error),c.close().catch(a.Log.error);let u=i.readable.getReader(),l=[];for(;!(r=yield u.read()).done;)l.push(r.value);let f=l.reduce((t,e)=>t+e.length,0),p=new Uint8Array(f),d=0;for(let t of l)p.set(t,d),d+=t.length;t.body=p,t.params=Object.assign(Object.assign({},null!==(e=t.params)&&void 0!==e?e:{}),{[s.NetworkParam.IsGzipped]:"1"})}catch(e){a.Log.warn(`Request compression failed for ${t.urlConfig.getUrl()}`,e)}})}_getInternalRequestArgs(t,e){let n=this._fallbackResolver.getActiveFallbackUrl(e.sdkKey,e.urlConfig),r=Object.assign(Object.assign({},e),{method:t,fallbackUrl:n});return"data"in e&&_(r,e.data),r}}e.NetworkCore=y;let b=t=>!!t.sdkKey||(a.Log.warn("Unable to make request without an SDK key"),!1),_=(t,e)=>{let{sdkKey:n,fallbackUrl:r}=t,o=d.StableID.get(n),i=p.SessionID.get(n),a=l.SDKType._get(n);t.body=JSON.stringify(Object.assign(Object.assign({},e),{statsigMetadata:Object.assign(Object.assign({},h.StatsigMetadataProvider.get()),{stableID:o,sessionID:i,sdkType:a,fallbackUrl:r})}))};function k(t,e,n,r,o){t.urlConfig.endpoint===s.Endpoint._initialize&&i.Diagnostics._markInitNetworkReqEnd(t.sdkKey,i.Diagnostics._getDiagnosticsData(e,n,r,o))}},749820:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e._isDomainFailure=e.NetworkFallbackResolver=void 0;let o=n(958250),i=n(982703),a=n(26385),s=n(827703);class c{constructor(t){var e;this._fallbackInfo=null,this._errorBoundary=null,this._dnsQueryCooldowns={},this._networkOverrideFunc=null===(e=t.networkConfig)||void 0===e?void 0:e.networkOverrideFunc}setErrorBoundary(t){this._errorBoundary=t}tryBumpExpiryTime(t,e){var n;let r=null===(n=this._fallbackInfo)||void 0===n?void 0:n[e.endpoint];r&&(r.expiryTime=Date.now()+6048e5,f(t,Object.assign(Object.assign({},this._fallbackInfo),{[e.endpoint]:r})))}getActiveFallbackUrl(t,e){var n,r;let o=this._fallbackInfo;null==o&&(o=null!==(n=function(t){let e=l(t),n=s.Storage.getItem(e);if(!n)return null;try{return JSON.parse(n)}catch(t){return a.Log.error("Failed to parse FallbackInfo"),null}}(t))&&void 0!==n?n:{},this._fallbackInfo=o);let i=o[e.endpoint];return!i||Date.now()>(null!==(r=i.expiryTime)&&void 0!==r?r:0)?(delete o[e.endpoint],this._fallbackInfo=o,f(t,this._fallbackInfo),null):i.url?i.url:null}getFallbackFromProvided(t){let e=p(t);return e?t.replace(e,""):null}tryFetchUpdatedFallbackInfo(t,e,n,o){var i,a;return r(this,void 0,void 0,function*(){try{if(!u(n,o))return!1;let r=null==e.customUrl&&null==e.fallbackUrls?yield this._tryFetchFallbackUrlsFromNetwork(e):e.fallbackUrls,a=this._pickNewFallbackUrl(null===(i=this._fallbackInfo)||void 0===i?void 0:i[e.endpoint],r);if(!a)return!1;return this._updateFallbackInfoWithNewUrl(t,e.endpoint,a),!0}catch(t){return null===(a=this._errorBoundary)||void 0===a||a.logError("tryFetchUpdatedFallbackInfo",t),!1}})}_updateFallbackInfoWithNewUrl(t,e,n){var r,o,i;let a={url:n,expiryTime:Date.now()+6048e5,previous:[]},s=null===(r=this._fallbackInfo)||void 0===r?void 0:r[e];s&&a.previous.push(...s.previous),a.previous.length>10&&(a.previous=[]);let c=null===(i=null===(o=this._fallbackInfo)||void 0===o?void 0:o[e])||void 0===i?void 0:i.url;null!=c&&a.previous.push(c),this._fallbackInfo=Object.assign(Object.assign({},this._fallbackInfo),{[e]:a}),f(t,this._fallbackInfo)}_tryFetchFallbackUrlsFromNetwork(t){var e;return r(this,void 0,void 0,function*(){let n=this._dnsQueryCooldowns[t.endpoint];if(n&&Date.now()1){let t=n[1];t.endsWith("/")&&(t=t.slice(0,-1)),r.push(`https://${t}${a}`)}}return r})}_pickNewFallbackUrl(t,e){var n;if(null==e)return null;let r=new Set(null!==(n=null==t?void 0:t.previous)&&void 0!==n?n:[]),o=null==t?void 0:t.url,i=null;for(let t of e){let e=t.endsWith("/")?t.slice(0,-1):t;if(!r.has(t)&&e!==o){i=e;break}}return i}}function u(t,e){var n;let r=null!==(n=null==t?void 0:t.toLowerCase())&&void 0!==n?n:"";return e||r.includes("uncaught exception")||r.includes("failed to fetch")||r.includes("networkerror when attempting to fetch resource")}function l(t){return`statsig.network_fallback.${(0,i._DJB2)(t)}`}function f(t,e){let n=l(t);if(!e||0===Object.keys(e).length){s.Storage.removeItem(n);return}s.Storage.setItem(n,JSON.stringify(e))}function p(t){try{return new URL(t).pathname}catch(t){return null}}e.NetworkFallbackResolver=c,e._isDomainFailure=u},366446:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},364826:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},301680:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SDKFlags=void 0;let n={};e.SDKFlags={setFlags:(t,e)=>{n[t]=e},get:(t,e)=>{var r,o;return null!==(o=null===(r=n[t])||void 0===r?void 0:r[e])&&void 0!==o&&o}}},937696:function(t,e){"use strict";let n;Object.defineProperty(e,"__esModule",{value:!0}),e.SDKType=void 0;let r={};e.SDKType={_get:t=>{var e;return(null!==(e=r[t])&&void 0!==e?e:"js-mono")+(null!=n?n:"")},_setClientType(t,e){r[t]=e},_setBindingType(t){n&&"-react"!==n||(n="-"+t)}}},992260:function(t,e,n){"use strict";var r=n(834406);Object.defineProperty(e,"__esModule",{value:!0}),e._getCurrentPageUrlSafe=e._addDocumentEventListenerSafe=e._addWindowEventListenerSafe=e._isServerEnv=e._getDocumentSafe=e._getWindowSafe=void 0,e._getWindowSafe=()=>"undefined"!=typeof window?window:null,e._getDocumentSafe=()=>{var t;let n=(0,e._getWindowSafe)();return null!==(t=null==n?void 0:n.document)&&void 0!==t?t:null},e._isServerEnv=()=>{if(null!==(0,e._getDocumentSafe)())return!1;let t=void 0!==r&&null!=r.versions&&null!=r.versions.node;return"string"==typeof EdgeRuntime||t},e._addWindowEventListenerSafe=(t,n)=>{let r=(0,e._getWindowSafe)();"function"==typeof(null==r?void 0:r.addEventListener)&&r.addEventListener(t,n)},e._addDocumentEventListenerSafe=(t,n)=>{let r=(0,e._getDocumentSafe)();"function"==typeof(null==r?void 0:r.addEventListener)&&r.addEventListener(t,n)},e._getCurrentPageUrlSafe=()=>{var t;try{return null===(t=(0,e._getWindowSafe)())||void 0===t?void 0:t.location.href.split(/[?#]/)[0]}catch(t){return}}},894355:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StatsigSession=e.SessionID=void 0;let r=n(468016),o=n(26385),i=n(827703),a=n(722770),s={};function c(t,e){return setTimeout(()=>{let e=null==__STATSIG__?void 0:__STATSIG__.instance(t);e&&e.$emt({name:"session_expired"})},e)}function u(t){return`statsig.session_id.${(0,r._getStorageKey)(t)}`}e.SessionID={get:t=>e.StatsigSession.get(t).data.sessionID},e.StatsigSession={get:t=>(null==s[t]&&(s[t]=function(t){let e=function(t){let e=u(t);return(0,i._getObjectFromStorage)(e)}(t),n=Date.now();return e||(e={sessionID:(0,a.getUUID)(),startTime:n,lastUpdate:n}),{data:e,sdkKey:t}}(t)),function(t){let e=Date.now(),n=t.data;((function({lastUpdate:t}){return Date.now()-t>18e5})(n)||function({startTime:t}){return Date.now()-t>144e5}(n))&&(n.sessionID=(0,a.getUUID)(),n.startTime=e),n.lastUpdate=e,function(t,e){let n=u(e);try{(0,i._setObjectInStorage)(n,t)}catch(t){o.Log.warn("Failed to save SessionID")}}(n,t.sdkKey),clearTimeout(t.idleTimeoutID),clearTimeout(t.ageTimeoutID);let r=e-n.startTime,s=t.sdkKey;return t.idleTimeoutID=c(s,18e5),t.ageTimeoutID=c(s,144e5-r),t}(s[t])),overrideInitialSessionID:(t,e)=>{s[e]=function(t,e){let n=Date.now();return{data:{sessionID:t,startTime:n,lastUpdate:n},sdkKey:e}}(t,e)}}},564494:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StableID=void 0;let r=n(468016),o=n(26385),i=n(827703),a=n(722770),s={};function c(t){return`statsig.stable_id.${(0,r._getStorageKey)(t)}`}function u(t,e){let n=c(e);try{(0,i._setObjectInStorage)(n,t)}catch(t){o.Log.warn("Failed to save StableID")}}e.StableID={get:t=>{if(null==s[t]){let e=function(t){let e=c(t);return(0,i._getObjectFromStorage)(e)}(t);null==e&&u(e=(0,a.getUUID)(),t),s[t]=e}return s[t]},setOverride:(t,e)=>{s[e]=t,u(t,e)}}},997210:function(t,e,n){"use strict";var r=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(o,i){function a(t){try{c(r.next(t))}catch(t){i(t)}}function s(t){try{c(r.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):((e=t.value)instanceof n?e:new n(function(t){t(e)})).then(a,s)}c((r=r.apply(t,e||[])).next())})};Object.defineProperty(e,"__esModule",{value:!0}),e.StatsigClientBase=void 0,n(635040);let o=n(635040),i=n(729673),a=n(410886),s=n(26385),c=n(963294),u=n(992260),l=n(894355),f=n(827703);class p{constructor(t,e,n,r){var c;this.loadingStatus="Uninitialized",this._initializePromise=null,this._listeners={};let p=this.$emt.bind(this);(null==r?void 0:r.logLevel)!=null&&(s.Log.level=r.logLevel),(null==r?void 0:r.disableStorage)&&f.Storage._setDisabled(!0),(null==r?void 0:r.initialSessionID)&&l.StatsigSession.overrideInitialSessionID(r.initialSessionID,t),(null==r?void 0:r.storageProvider)&&f.Storage._setProvider(r.storageProvider),this._sdkKey=t,this._options=null!=r?r:{},this._memoCache={},this.overrideAdapter=null!==(c=null==r?void 0:r.overrideAdapter)&&void 0!==c?c:null,this._logger=new a.EventLogger(t,p,n,r),this._errorBoundary=new i.ErrorBoundary(t,r,p),this._errorBoundary.wrap(this),this._errorBoundary.wrap(e),this._errorBoundary.wrap(this._logger),n.setErrorBoundary(this._errorBoundary),this.dataAdapter=e,this.dataAdapter.attach(t,r),this.storageProvider=f.Storage,this._primeReadyRipcord(),function(t,e){var n;if((0,u._isServerEnv)())return;let r=(0,o._getStatsigGlobal)(),i=null!==(n=r.instances)&&void 0!==n?n:{};null!=i[t]&&s.Log.warn("Creating multiple Statsig clients with the same SDK key can lead to unexpected behavior. Multi-instance support requires different SDK keys."),i[t]=e,r.firstInstance||(r.firstInstance=e),r.instances=i,__STATSIG__=r}(t,this)}updateRuntimeOptions(t){null!=t.disableLogging&&(this._options.disableLogging=t.disableLogging,this._logger.setLoggingDisabled(t.disableLogging)),null!=t.disableStorage&&(this._options.disableStorage=t.disableStorage,f.Storage._setDisabled(t.disableStorage))}flush(){return this._logger.flush()}shutdown(){return r(this,void 0,void 0,function*(){this.$emt({name:"pre_shutdown"}),this._setStatus("Uninitialized",null),this._initializePromise=null,yield this._logger.stop()})}on(t,e){this._listeners[t]||(this._listeners[t]=[]),this._listeners[t].push(e)}off(t,e){if(this._listeners[t]){let n=this._listeners[t].indexOf(e);-1!==n&&this._listeners[t].splice(n,1)}}$on(t,e){e.__isInternal=!0,this.on(t,e)}$emt(t){var e;let n=e=>{try{e(t)}catch(n){if(!0===e.__isInternal){this._errorBoundary.logError(`__emit:${t.name}`,n);return}s.Log.error("An error occurred in a StatsigClientEvent listener. This is not an issue with Statsig.",t)}};this._listeners[t.name]&&this._listeners[t.name].forEach(t=>n(t)),null===(e=this._listeners["*"])||void 0===e||e.forEach(n)}_setStatus(t,e){this.loadingStatus=t,this._memoCache={},this.$emt({name:"values_updated",status:t,values:e})}_enqueueExposure(t,e,n){if((null==n?void 0:n.disableExposureLog)===!0){this._logger.incrementNonExposureCount(t);return}this._logger.enqueue(e)}_memoize(t,e){return(n,r)=>{if(this._options.disableEvaluationMemoization)return e(n,r);let o=(0,c.createMemoKey)(t,n,r);return o?(o in this._memoCache||(Object.keys(this._memoCache).length>=3e3&&(this._memoCache={}),this._memoCache[o]=e(n,r)),this._memoCache[o]):e(n,r)}}}e.StatsigClientBase=p},665873:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ErrorTag=void 0,e.ErrorTag={NetworkError:"NetworkError"}},658239:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DataAdapterCachePrefix=void 0,e.DataAdapterCachePrefix="statsig.cached"},567787:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._createLayerParameterExposure=e._createConfigExposure=e._mapExposures=e._createGateExposure=e._isExposureEvent=void 0;let n="statsig::config_exposure",r="statsig::gate_exposure",o="statsig::layer_exposure",i=(t,e,n,r,o)=>(n.bootstrapMetadata&&(r.bootstrapMetadata=n.bootstrapMetadata),{eventName:t,user:e,value:null,metadata:s(n,r),secondaryExposures:o,time:Date.now()});function a(t,e){return t.map(t=>"string"==typeof t?(null!=e?e:{})[t]:t).filter(t=>null!=t)}e._isExposureEvent=({eventName:t})=>t===r||t===n||t===o,e._createGateExposure=(t,e,n)=>{var o,s,c;let u={gate:e.name,gateValue:String(e.value),ruleID:e.ruleID};return(null===(o=e.__evaluation)||void 0===o?void 0:o.version)!=null&&(u.configVersion=e.__evaluation.version),i(r,t,e.details,u,a(null!==(c=null===(s=e.__evaluation)||void 0===s?void 0:s.secondary_exposures)&&void 0!==c?c:[],n))},e._mapExposures=a,e._createConfigExposure=(t,e,r)=>{var o,s,c,u;let l={config:e.name,ruleID:e.ruleID};return(null===(o=e.__evaluation)||void 0===o?void 0:o.version)!=null&&(l.configVersion=e.__evaluation.version),(null===(s=e.__evaluation)||void 0===s?void 0:s.passed)!=null&&(l.rulePassed=String(e.__evaluation.passed)),i(n,t,e.details,l,a(null!==(u=null===(c=e.__evaluation)||void 0===c?void 0:c.secondary_exposures)&&void 0!==u?u:[],r))},e._createLayerParameterExposure=(t,e,n,r)=>{var s,c,u,l;let f=e.__evaluation,p=(null===(s=null==f?void 0:f.explicit_parameters)||void 0===s?void 0:s.includes(n))===!0,d="",g=null!==(c=null==f?void 0:f.undelegated_secondary_exposures)&&void 0!==c?c:[];p&&(d=null!==(u=f.allocated_experiment_name)&&void 0!==u?u:"",g=f.secondary_exposures);let h={config:e.name,parameterName:n,ruleID:e.ruleID,allocatedExperiment:d,isExplicitParameter:String(p)};return(null===(l=e.__evaluation)||void 0===l?void 0:l.version)!=null&&(h.configVersion=e.__evaluation.version),i(o,t,e.details,h,a(g,r))};let s=(t,e)=>(e.reason=t.reason,t.lcut&&(e.lcut=String(t.lcut)),t.receivedAt&&(e.receivedAt=String(t.receivedAt)),e)},446428:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StatsigMetadataProvider=e.SDK_VERSION=void 0,e.SDK_VERSION="3.12.1";let n={sdkVersion:e.SDK_VERSION,sdkType:"js-mono"};e.StatsigMetadataProvider={get:()=>n,add:t=>{n=Object.assign(Object.assign({},n),t)}}},894231:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},437825:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},681203:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._makeTypedGet=e._mergeOverride=e._makeLayer=e._makeExperiment=e._makeDynamicConfig=e._makeFeatureGate=void 0;let r=n(26385),o=n(817806);function i(t,e,n,r){var o;return{name:t,details:e,ruleID:null!==(o=null==n?void 0:n.rule_id)&&void 0!==o?o:"default",__evaluation:n,value:r}}function a(t,e,n){var r;let o=null!==(r=null==n?void 0:n.value)&&void 0!==r?r:{};return Object.assign(Object.assign({},i(t,e,n,o)),{get:s(t,null==n?void 0:n.value)})}function s(t,e,n){return(i,a)=>{var s;let c=null!==(s=null==e?void 0:e[i])&&void 0!==s?s:null;return null==c?null!=a?a:null:null==a||(0,o._isTypeMatch)(c,a)?(null==n||n(i),c):(r.Log.warn(`Parameter type mismatch. '${t}.${i}' was found to be type '${typeof c}' but fallback/return type is '${typeof a}'. See https://docs.statsig.com/client/javascript-sdk/#typed-getters`),null!=a?a:null)}}e._makeFeatureGate=function(t,e,n){return i(t,e,n,(null==n?void 0:n.value)===!0)},e._makeDynamicConfig=a,e._makeExperiment=function(t,e,n){var r;return Object.assign(Object.assign({},a(t,e,n)),{groupName:null!==(r=null==n?void 0:n.group_name)&&void 0!==r?r:null})},e._makeLayer=function(t,e,n,r){var o,a;return Object.assign(Object.assign({},i(t,e,n,void 0)),{get:s(t,null==n?void 0:n.value,r),groupName:null!==(o=null==n?void 0:n.group_name)&&void 0!==o?o:null,__value:null!==(a=null==n?void 0:n.value)&&void 0!==a?a:{}})},e._mergeOverride=function(t,e,n,r){return Object.assign(Object.assign(Object.assign({},t),e),{get:s(t.name,n,r)})},e._makeTypedGet=s},805150:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},807088:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UPDATE_DETAIL_ERROR_MESSAGES=e.createUpdateDetails=void 0,e.createUpdateDetails=(t,e,n,r,o,i)=>({duration:n,source:e,success:t,error:r,sourceUrl:o,warnings:i}),e.UPDATE_DETAIL_ERROR_MESSAGES={NO_NETWORK_DATA:"No data was returned from the network. This may be due to a network timeout if a timeout value was specified in the options or ad blocker error."}},390257:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._getFullUserHash=e._normalizeUser=void 0;let r=n(982703),o=n(26385);e._normalizeUser=function(t,e,n){try{let r=JSON.parse(JSON.stringify(t));return null!=e&&null!=e.environment?r.statsigEnvironment=e.environment:null!=n&&(r.statsigEnvironment={tier:n}),r}catch(t){return o.Log.error("Failed to JSON.stringify user"),{statsigEnvironment:void 0}}},e._getFullUserHash=function(t){return t?(0,r._DJB2Object)(t):null}},827703:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._setObjectInStorage=e._getObjectFromStorage=e.Storage=void 0;let r=n(26385),o=n(992260),i={},a={isReady:()=>!0,isReadyResolver:()=>null,getProviderName:()=>"InMemory",getItem:t=>i[t]?i[t]:null,setItem:(t,e)=>{i[t]=e},removeItem:t=>{delete i[t]},getAllKeys:()=>Object.keys(i)},s=null;try{let t=(0,o._getWindowSafe)();t&&t.localStorage&&"function"==typeof t.localStorage.getItem&&(s={isReady:()=>!0,isReadyResolver:()=>null,getProviderName:()=>"LocalStorage",getItem:e=>t.localStorage.getItem(e),setItem:(e,n)=>t.localStorage.setItem(e,n),removeItem:e=>t.localStorage.removeItem(e),getAllKeys:()=>Object.keys(t.localStorage)})}catch(t){r.Log.warn("Failed to setup localStorageProvider.")}let c=null!=s?s:a,u=c;e.Storage={isReady:()=>u.isReady(),isReadyResolver:()=>u.isReadyResolver(),getProviderName:()=>u.getProviderName(),getItem:t=>(function(t){try{return t()}catch(t){if(t instanceof Error&&"SecurityError"===t.name)return e.Storage._setProvider(a),null;throw t}})(()=>u.getItem(t)),setItem:(t,e)=>u.setItem(t,e),removeItem:t=>u.removeItem(t),getAllKeys:()=>u.getAllKeys(),_setProvider:t=>{c=t,u=t},_setDisabled:t=>{u=t?a:c}},e._getObjectFromStorage=function(t){let n=e.Storage.getItem(t);return JSON.parse(null!=n?n:"null")},e._setObjectInStorage=function(t,n){e.Storage.setItem(t,JSON.stringify(n))}},200886:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._typedJsonParse=void 0;let r=n(26385);e._typedJsonParse=function(t,e,n){try{let n=JSON.parse(t);if(n&&"object"==typeof n&&e in n)return n}catch(t){}return r.Log.error(`Failed to parse ${n}`),null}},817806:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._isTypeMatch=e._typeOf=void 0,e._typeOf=function(t){return Array.isArray(t)?"array":typeof t},e._isTypeMatch=function(t,e){let n=t=>Array.isArray(t)?"array":typeof t;return n(t)===n(e)}},722770:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getUUID=void 0,e.getUUID=function(){if("undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID)return crypto.randomUUID();let t=new Date().getTime(),e="undefined"!=typeof performance&&performance.now&&1e3*performance.now()||0,n="89ab"[Math.floor(4*Math.random())];return`xxxxxxxx-xxxx-4xxx-${n}xxx-xxxxxxxxxxxx`.replace(/[xy]/g,n=>{let r=16*Math.random();return t>0?(r=(t+r)%16|0,t=Math.floor(t/16)):(r=(e+r)%16|0,e=Math.floor(e/16)),("x"===n?r:7&r|8).toString(16)})}},674730:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UrlConfiguration=void 0;let r=n(267828),o={[r.Endpoint._initialize]:"i",[r.Endpoint._rgstr]:"e",[r.Endpoint._download_config_specs]:"d"};class i{constructor(t,e,n,i){this.customUrl=null,this.fallbackUrls=null,this.endpoint=t,this.endpointDnsKey=o[t],e&&(this.customUrl=e),!e&&n&&(this.customUrl=n.endsWith("/")?`${n}${t}`:`${n}/${t}`),i&&(this.fallbackUrls=i);let a=r.NetworkDefault[t];this.defaultUrl=`${a}/${t}`}getUrl(){var t;return null!==(t=this.customUrl)&&void 0!==t?t:this.defaultUrl}}e.UrlConfiguration=i},721049:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._notifyVisibilityChanged=e._subscribeToVisiblityChanged=e._isUnloading=e._isCurrentlyVisible=void 0;let r=n(992260),o="foreground",i="background",a=[],s=o,c=!1;e._isCurrentlyVisible=()=>s===o,e._isUnloading=()=>c,e._subscribeToVisiblityChanged=t=>{a.unshift(t)},e._notifyVisibilityChanged=t=>{t!==s&&(s=t,a.forEach(e=>e(t)))},(0,r._addWindowEventListenerSafe)("focus",()=>{c=!1,(0,e._notifyVisibilityChanged)(o)}),(0,r._addWindowEventListenerSafe)("blur",()=>(0,e._notifyVisibilityChanged)(i)),(0,r._addWindowEventListenerSafe)("beforeunload",()=>{c=!0,(0,e._notifyVisibilityChanged)(i)}),(0,r._addDocumentEventListenerSafe)("visibilitychange",()=>{(0,e._notifyVisibilityChanged)("visible"===document.visibilityState?o:i)})},823263:function(t,e,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(e,n);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,o)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.Storage=e.Log=e.EventLogger=e.Diagnostics=void 0,n(635040);let i=n(241346);Object.defineProperty(e,"Diagnostics",{enumerable:!0,get:function(){return i.Diagnostics}});let a=n(410886);Object.defineProperty(e,"EventLogger",{enumerable:!0,get:function(){return a.EventLogger}});let s=n(26385);Object.defineProperty(e,"Log",{enumerable:!0,get:function(){return s.Log}});let c=n(446428),u=n(827703);Object.defineProperty(e,"Storage",{enumerable:!0,get:function(){return u.Storage}}),o(n(635040),e),o(n(468016),e),o(n(435527),e),o(n(187453),e),o(n(241346),e),o(n(170030),e),o(n(729673),e),o(n(835593),e),o(n(147855),e),o(n(982703),e),o(n(328076),e),o(n(26385),e),o(n(963294),e),o(n(267828),e),o(n(694626),e),o(n(366446),e),o(n(364826),e),o(n(992260),e),o(n(937696),e),o(n(894355),e),o(n(564494),e),o(n(997210),e),o(n(665873),e),o(n(658239),e),o(n(567787),e),o(n(446428),e),o(n(894231),e),o(n(437825),e),o(n(681203),e),o(n(805150),e),o(n(390257),e),o(n(827703),e),o(n(200886),e),o(n(817806),e),o(n(674730),e),o(n(722770),e),o(n(721049),e),o(n(807088),e),o(n(301680),e),__STATSIG__=Object.assign(Object.assign({},null!=__STATSIG__?__STATSIG__:{}),{Log:s.Log,SDK_VERSION:c.SDK_VERSION})},900064:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isNoopClient=e.NoopEvaluationsClient=void 0;let r=n(823263),o={success:!1,error:Error("NoClient"),duration:0,source:"Uninitialized",sourceUrl:null},i=()=>{},a=()=>o,s=()=>Promise.resolve(),c=()=>Promise.resolve(o),u={reason:"Error:NoClient"},l=t=>(...e)=>{let n="string"==typeof e[0]?e[0]:e[1];switch(t){case"gate":return(0,r._makeFeatureGate)(n,u,null);case"config":return(0,r._makeDynamicConfig)(n,u,null);case"layer":return(0,r._makeLayer)(n,u,null);case"param_store":return{name:n}}},f={sdkKey:"",options:{},values:null,user:{userID:""},errorBoundary:{},session:{data:{sessionID:"",startTime:0,lastUpdate:0},sdkKey:""},stableID:"",storageProvider:r.Storage},p={isNoop:!0,loadingStatus:"Uninitialized",initializeSync:a,initializeAsync:c,shutdown:s,flush:s,updateRuntimeOptions:i,updateUserSync:a,updateUserAsync:c,getContext:()=>Object.assign({},f),checkGate:()=>!1,getFeatureGate:l("gate"),getDynamicConfig:l("config"),getExperiment:l("config"),getLayer:l("layer"),getParameterStore:l("param_store"),logEvent:i,on:i,off:i,$on:i,$emt:i,dataAdapter:{attach:i,getDataSync:()=>null,getDataAsync:()=>Promise.resolve(null),setData:i,setDataLegacy:i,prefetchData:s}};e.NoopEvaluationsClient=p,e.isNoopClient=function(t){return"isNoop"in t}},597763:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});let r=n(202784),o=n(900064);e.default=(0,r.createContext)({renderVersion:0,client:o.NoopEvaluationsClient})},381723:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.StatsigProvider=void 0;let r=n(552322),o=n(202784),i=n(823263),a=n(597763),s=n(399484);e.StatsigProvider=function(t){let[e,n]=(0,o.useState)(0),c="client"in t?t.client:(0,s.useClientAsyncInit)(t.sdkKey,t.user,t.options).client;(0,o.useEffect)(()=>{let t=()=>{n(t=>t+1)};return i.SDKType._setBindingType("react"),c.$on("values_updated",t),()=>{c.flush().catch(t=>i.Log.error("An error occured during flush",t)),c.off("values_updated",t)}},[c]);let u=(0,o.useMemo)(()=>({renderVersion:e,client:c}),[e,c]);return(0,r.jsx)(a.default.Provider,{value:u,children:null==t.loadingComponent||"isNoop"in c||"Ready"===c.loadingStatus?t.children:t.loadingComponent})}},583614:function(t,e,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(t,e,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(e,n);(!o||("get"in o?!e.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,o)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]}),o=this&&this.__exportStar||function(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||r(e,t,n)};Object.defineProperty(e,"__esModule",{value:!0}),e.useStatsigUser=e.useStatsigInternalClientFactoryBootstrap=e.useStatsigInternalClientFactoryAsync=e.useStatsigClient=e.useParameterStore=e.useLayer=e.useGateValue=e.useFeatureGate=e.useExperiment=e.useDynamicConfig=e.useClientBootstrapInit=e.useClientAsyncInit=e.StatsigProvider=e.StatsigContext=void 0;let i=n(597763);e.StatsigContext=i.default;let a=n(381723);Object.defineProperty(e,"StatsigProvider",{enumerable:!0,get:function(){return a.StatsigProvider}});let s=n(399484);Object.defineProperty(e,"useClientAsyncInit",{enumerable:!0,get:function(){return s.useClientAsyncInit}});let c=n(404242);Object.defineProperty(e,"useClientBootstrapInit",{enumerable:!0,get:function(){return c.useClientBootstrapInit}});let u=n(598748);e.useDynamicConfig=u.default;let l=n(688021);e.useExperiment=l.default;let f=n(211392);e.useFeatureGate=f.default;let p=n(559111);e.useGateValue=p.default;let d=n(321917);e.useLayer=d.default;let g=n(40871);e.useParameterStore=g.default;let h=n(881953);Object.defineProperty(e,"useStatsigClient",{enumerable:!0,get:function(){return h.useStatsigClient}});let m=n(50317);Object.defineProperty(e,"useStatsigInternalClientFactoryAsync",{enumerable:!0,get:function(){return m.useStatsigInternalClientFactoryAsync}});let v=n(6219);Object.defineProperty(e,"useStatsigInternalClientFactoryBootstrap",{enumerable:!0,get:function(){return v.useStatsigInternalClientFactoryBootstrap}});let y=n(301499);Object.defineProperty(e,"useStatsigUser",{enumerable:!0,get:function(){return y.useStatsigUser}}),o(n(86062),e),__STATSIG__=Object.assign(Object.assign({},null!=__STATSIG__?__STATSIG__:{}),{StatsigContext:i.default,StatsigProvider:a.StatsigProvider,useClientAsyncInit:s.useClientAsyncInit,useClientBootstrapInit:c.useClientBootstrapInit,useDynamicConfig:u.default,useExperiment:l.default,useFeatureGate:f.default,useGateValue:p.default,useLayer:d.default,useParameterStore:g.default,useStatsigClient:h.useStatsigClient,useStatsigInternalClientFactoryAsync:m.useStatsigInternalClientFactoryAsync,useStatsigInternalClientFactoryBootstrap:v.useStatsigInternalClientFactoryBootstrap,useStatsigUser:y.useStatsigUser})},399484:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useClientAsyncInit=void 0;let r=n(86062),o=n(50317);e.useClientAsyncInit=function(t,e,n=null){return(0,o.useStatsigInternalClientFactoryAsync)(t=>new r.StatsigClient(t.sdkKey,t.initialUser,t.statsigOptions),{sdkKey:t,initialUser:e,statsigOptions:n})}},404242:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useClientBootstrapInit=void 0;let r=n(86062),o=n(6219);e.useClientBootstrapInit=function(t,e,n,i=null){return(0,o.useStatsigInternalClientFactoryBootstrap)(t=>new r.StatsigClient(t.sdkKey,t.initialUser,t.statsigOptions),{sdkKey:t,initialUser:e,initialValues:n,statsigOptions:i})}},598748:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});let r=n(202784),o=n(823263),i=n(900064),a=n(597763);e.default=function(t,e){let{client:n,renderVersion:s}=(0,r.useContext)(a.default);return(0,r.useMemo)(()=>(0,i.isNoopClient)(n)?(o.Log.warn(`useDynamicConfig hook failed to find a valid StatsigClient for dynamic config '${t}'.`),i.NoopEvaluationsClient.getDynamicConfig(t,e)):n.getDynamicConfig(t,e),[t,n,s,...e?Object.values(e):[]])}},688021:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});let r=n(202784),o=n(823263),i=n(900064),a=n(597763);e.default=function(t,e){let{client:n,renderVersion:s}=(0,r.useContext)(a.default);return(0,r.useMemo)(()=>(0,i.isNoopClient)(n)?(o.Log.warn(`useExperiment hook failed to find a valid Statsig client for experiment '${t}'.`),i.NoopEvaluationsClient.getExperiment(t,e)):n.getExperiment(t,e),[t,n,s,...e?Object.values(e):[]])}},211392:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});let r=n(202784),o=n(823263),i=n(900064),a=n(597763);e.default=function(t,e){let{client:n,renderVersion:s}=(0,r.useContext)(a.default);return(0,r.useMemo)(()=>(0,i.isNoopClient)(n)?(o.Log.warn(`useFeatureGate hook failed to find a valid StatsigClient for gate '${t}'.`),i.NoopEvaluationsClient.getFeatureGate(t,e)):n.getFeatureGate(t,e),[t,n,s,...e?Object.values(e):[]])}},559111:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});let r=n(202784),o=n(823263),i=n(900064),a=n(597763);e.default=function(t,e){let{client:n,renderVersion:s}=(0,r.useContext)(a.default);return(0,r.useMemo)(()=>(0,i.isNoopClient)(n)?(o.Log.warn(`useGateValue hook failed to find a valid StatsigClient for gate '${t}'.`),i.NoopEvaluationsClient.checkGate(t,e)):n.checkGate(t,e),[t,n,s,...e?Object.values(e):[]])}},321917:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});let r=n(202784),o=n(823263),i=n(900064),a=n(597763);e.default=function(t,e){let{client:n,renderVersion:s}=(0,r.useContext)(a.default);return(0,r.useMemo)(()=>(0,i.isNoopClient)(n)?(o.Log.warn(`useLayer hook failed to find a valid Statsig client for layer '${t}'.`),i.NoopEvaluationsClient.getLayer(t,e)):n.getLayer(t,e),[t,n,s,...e?Object.values(e):[]])}},40871:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});let r=n(202784),o=n(823263),i=n(900064),a=n(597763);e.default=function(t,e){let{client:n,renderVersion:s}=(0,r.useContext)(a.default);return(0,r.useMemo)(()=>(0,i.isNoopClient)(n)?(o.Log.warn(`useParameterStore hook failed to find a valid StatsigClient for parameter store '${t}'.`),i.NoopEvaluationsClient.getParameterStore(t,e)):n.getParameterStore(t,e),[t,n,s,...e?Object.values(e):[]])}},881953:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useStatsigClient=void 0;let r=n(202784),o=n(823263),i=n(900064),a=n(597763);e.useStatsigClient=function(){let{client:t,renderVersion:e}=(0,r.useContext)(a.default),n=(0,r.useMemo)(()=>(0,i.isNoopClient)(t)?(o.Log.warn("Attempting to retrieve a StatsigClient but none was set."),i.NoopEvaluationsClient):t,[t,e]),s=[n,e],c=(0,r.useCallback)((t,e)=>n.checkGate(t,e),s),u=(0,r.useCallback)((t,e)=>n.getFeatureGate(t,e),s),l=(0,r.useCallback)((t,e)=>n.getDynamicConfig(t,e),s),f=(0,r.useCallback)((t,e)=>n.getExperiment(t,e),s),p=(0,r.useCallback)((t,e)=>n.getLayer(t,e),s),d=(0,r.useCallback)((t,e,r)=>"string"==typeof t?n.logEvent(t,e,r):n.logEvent(t),s);return(0,r.useMemo)(()=>({client:n,checkGate:c,getFeatureGate:u,getDynamicConfig:l,getExperiment:f,getLayer:p,logEvent:d}),[n,c,u,l,f,p,d])}},50317:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useStatsigInternalClientFactoryAsync=void 0;let r=n(202784),o=n(823263);e.useStatsigInternalClientFactoryAsync=function(t,e){let[n,i]=(0,r.useState)(!0),a=(0,r.useRef)((0,o._getInstance)(e.sdkKey));return{client:(0,r.useMemo)(()=>{if(a.current)return a.current.initializeAsync().catch(o.Log.error).finally(()=>i(!1)),a.current;let n=t(e);return a.current=n,n.initializeAsync().catch(o.Log.error).finally(()=>i(!1)),n},[]),isLoading:n}}},6219:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useStatsigInternalClientFactoryBootstrap=void 0;let r=n(202784),o=n(823263);e.useStatsigInternalClientFactoryBootstrap=function(t,e){let n=(0,r.useRef)((0,o._getInstance)(e.sdkKey));return(0,r.useMemo)(()=>{if(n.current)return n.current;let r=t(e);return n.current=r,r.dataAdapter.setData(e.initialValues),r.initializeSync(),r},[])}},301499:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.useStatsigUser=void 0;let r=n(202784),o=n(597763),i=n(881953);e.useStatsigUser=function(){let{client:t}=(0,i.useStatsigClient)(),{renderVersion:e}=(0,r.useContext)(o.default),n=[t,e],a=(0,r.useMemo)(()=>t.getContext().user,n);return{user:a,updateUserSync:(0,r.useCallback)(e=>("function"==typeof e&&(e=e(a)),t.updateUserSync(e)),n),updateUserAsync:(0,r.useCallback)(e=>("function"==typeof e&&(e=e(a)),t.updateUserAsync(e)),n)}}},436234:function(t,e,n){"use strict";let r;n.d(e,{ou:function(){return nO},nL:function(){return eF}});class o extends Error{}class i extends o{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}}class a extends o{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}}class s extends o{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}}class c extends o{}class u extends o{constructor(t){super(`Invalid unit ${t}`)}}class l extends o{}class f extends o{constructor(){super("Zone is an abstract class")}}let p="numeric",d="short",g="long",h={year:p,month:p,day:p},m={year:p,month:d,day:p},v={year:p,month:d,day:p,weekday:d},y={year:p,month:g,day:p},b={year:p,month:g,day:p,weekday:g},_={hour:p,minute:p},k={hour:p,minute:p,second:p},w={hour:p,minute:p,second:p,timeZoneName:d},S={hour:p,minute:p,second:p,timeZoneName:g},P={hour:p,minute:p,hourCycle:"h23"},x={hour:p,minute:p,second:p,hourCycle:"h23"},E={hour:p,minute:p,second:p,hourCycle:"h23",timeZoneName:d},T={hour:p,minute:p,second:p,hourCycle:"h23",timeZoneName:g},A={year:p,month:p,day:p,hour:p,minute:p},j={year:p,month:p,day:p,hour:p,minute:p,second:p},C={year:p,month:d,day:p,hour:p,minute:p},I={year:p,month:d,day:p,hour:p,minute:p,second:p},O={year:p,month:d,day:p,weekday:d,hour:p,minute:p},R={year:p,month:g,day:p,hour:p,minute:p,timeZoneName:d},B={year:p,month:g,day:p,hour:p,minute:p,second:p,timeZoneName:d},N={year:p,month:g,day:p,weekday:g,hour:p,minute:p,timeZoneName:g},D={year:p,month:g,day:p,weekday:g,hour:p,minute:p,second:p,timeZoneName:g};function U(t){return void 0===t}function M(t){return"number"==typeof t}function L(t){return"number"==typeof t&&t%1==0}function F(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(t){return!1}}function H(t,e,n){if(0!==t.length)return t.reduce((t,r)=>{let o=[e(r),r];return t&&n(t[0],o[0])===t[0]?t:o},null)[1]}function V(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function z(t,e,n){return L(t)&&t>=e&&t<=n}function K(t,e=2){return t<0?"-"+(""+-t).padStart(e,"0"):(""+t).padStart(e,"0")}function G(t){if(!U(t)&&null!==t&&""!==t)return parseInt(t,10)}function J(t){if(!U(t)&&null!==t&&""!==t)return parseFloat(t)}function $(t){if(!U(t)&&null!==t&&""!==t)return Math.floor(1e3*parseFloat("0."+t))}function W(t,e,n=!1){let r=10**e;return(n?Math.trunc:Math.round)(t*r)/r}function Z(t){return t%4==0&&(t%100!=0||t%400==0)}function q(t){return Z(t)?366:365}function Y(t,e){var n;let r=(n=e-1)-12*Math.floor(n/12)+1;return 2===r?Z(t+(e-r)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}function X(t){let e=Date.UTC(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond);return t.year<100&&t.year>=0&&(e=new Date(e)).setUTCFullYear(e.getUTCFullYear()-1900),+e}function Q(t){let e=t-1;return 4==(t+Math.floor(t/4)-Math.floor(t/100)+Math.floor(t/400))%7||3==(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7?53:52}function tt(t){return t>99?t:t>60?1900+t:2e3+t}function te(t,e,n,r=null){let o=new Date(t),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(i.timeZone=r);let a={timeZoneName:e,...i},s=new Intl.DateTimeFormat(n,a).formatToParts(o).find(t=>"timezonename"===t.type.toLowerCase());return s?s.value:null}function tn(t,e){let n=parseInt(t,10);Number.isNaN(n)&&(n=0);let r=parseInt(e,10)||0,o=n<0||Object.is(n,-0)?-r:r;return 60*n+o}function tr(t){let e=Number(t);if("boolean"==typeof t||""===t||Number.isNaN(e))throw new l(`Invalid unit value ${t}`);return e}function to(t,e){let n={};for(let r in t)if(V(t,r)){let o=t[r];if(null==o)continue;n[e(r)]=tr(o)}return n}function ti(t,e){let n=Math.trunc(Math.abs(t/60)),r=Math.trunc(Math.abs(t%60)),o=t>=0?"+":"-";switch(e){case"short":return`${o}${K(n,2)}:${K(r,2)}`;case"narrow":return`${o}${n}${r>0?`:${r}`:""}`;case"techie":return`${o}${K(n,2)}${K(r,2)}`;default:throw RangeError(`Value format ${e} is out of range for property format`)}}function ta(t){return["hour","minute","second","millisecond"].reduce((e,n)=>(e[n]=t[n],e),{})}let ts=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/,tc=["January","February","March","April","May","June","July","August","September","October","November","December"],tu=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tl=["J","F","M","A","M","J","J","A","S","O","N","D"];function tf(t){switch(t){case"narrow":return[...tl];case"short":return[...tu];case"long":return[...tc];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}let tp=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],td=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],tg=["M","T","W","T","F","S","S"];function th(t){switch(t){case"narrow":return[...tg];case"short":return[...td];case"long":return[...tp];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}let tm=["AM","PM"],tv=["Before Christ","Anno Domini"],ty=["BC","AD"],tb=["B","A"];function t_(t){switch(t){case"narrow":return[...tb];case"short":return[...ty];case"long":return[...tv];default:return null}}function tk(t,e){let n="";for(let r of t)r.literal?n+=r.val:n+=e(r.val);return n}let tw={D:h,DD:m,DDD:y,DDDD:b,t:_,tt:k,ttt:w,tttt:S,T:P,TT:x,TTT:E,TTTT:T,f:A,ff:C,fff:R,ffff:N,F:j,FF:I,FFF:B,FFFF:D};class tS{static create(t,e={}){return new tS(t,e)}static parseFormat(t){let e=null,n="",r=!1,o=[];for(let i=0;i0&&o.push({literal:r,val:n}),e=null,n="",r=!r):r?n+=a:a===e?n+=a:(n.length>0&&o.push({literal:!1,val:n}),n=a,e=a)}return n.length>0&&o.push({literal:r,val:n}),o}static macroTokenToFormatOpts(t){return tw[t]}constructor(t,e){this.opts=e,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,e){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(t,{...this.opts,...e}).format()}formatDateTime(t,e={}){return this.loc.dtFormatter(t,{...this.opts,...e}).format()}formatDateTimeParts(t,e={}){return this.loc.dtFormatter(t,{...this.opts,...e}).formatToParts()}resolvedOptions(t,e={}){return this.loc.dtFormatter(t,{...this.opts,...e}).resolvedOptions()}num(t,e=0){if(this.opts.forceSimple)return K(t,e);let n={...this.opts};return e>0&&(n.padTo=e),this.loc.numberFormatter(n).format(t)}formatDateTimeFromString(t,e){let n="en"===this.loc.listingMode(),r=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,o=(e,n)=>this.loc.extract(t,e,n),i=e=>t.isOffsetFixed&&0===t.offset&&e.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,e.format):"",a=()=>n?tm[t.hour<12?0:1]:o({hour:"numeric",hourCycle:"h12"},"dayperiod"),s=(e,r)=>n?tf(e)[t.month-1]:o(r?{month:e}:{month:e,day:"numeric"},"month"),c=(e,r)=>n?th(e)[t.weekday-1]:o(r?{weekday:e}:{weekday:e,month:"long",day:"numeric"},"weekday"),u=e=>{let n=tS.macroTokenToFormatOpts(e);return n?this.formatWithSystemDefault(t,n):e},l=e=>n?t_(e)[t.year<0?0:1]:o({era:e},"era");return tk(tS.parseFormat(e),e=>{switch(e){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"uu":return this.num(Math.floor(t.millisecond/10),2);case"uuu":return this.num(Math.floor(t.millisecond/100));case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12==0?12:t.hour%12);case"hh":return this.num(t.hour%12==0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return i({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return i({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return i({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return a();case"d":return r?o({day:"numeric"},"day"):this.num(t.day);case"dd":return r?o({day:"2-digit"},"day"):this.num(t.day,2);case"c":case"E":return this.num(t.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return r?o({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return r?o({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return s("short",!0);case"LLLL":return s("long",!0);case"LLLLL":return s("narrow",!0);case"M":return r?o({month:"numeric"},"month"):this.num(t.month);case"MM":return r?o({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return s("short",!1);case"MMMM":return s("long",!1);case"MMMMM":return s("narrow",!1);case"y":return r?o({year:"numeric"},"year"):this.num(t.year);case"yy":return r?o({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return r?o({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return r?o({year:"numeric"},"year"):this.num(t.year,6);case"G":return l("short");case"GG":return l("long");case"GGGGG":return l("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return u(e)}})}formatDurationFromString(t,e){let n;let r=t=>{switch(t[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},o=tS.parseFormat(e),i=o.reduce((t,{literal:e,val:n})=>e?t:t.concat(n),[]);return tk(o,(n=t.shiftTo(...i.map(r).filter(t=>t)),t=>{let e=r(t);return e?this.num(n.get(e),t.length):t}))}}class tP{constructor(t,e){this.reason=t,this.explanation=e}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}class tx{get type(){throw new f}get name(){throw new f}get ianaName(){return this.name}get isUniversal(){throw new f}offsetName(t,e){throw new f}formatOffset(t,e){throw new f}offset(t){throw new f}equals(t){throw new f}get isValid(){throw new f}}let tE=null;class tT extends tx{static get instance(){return null===tE&&(tE=new tT),tE}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(t,{format:e,locale:n}){return te(t,e,n)}formatOffset(t,e){return ti(this.offset(t),e)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return"system"===t.type}get isValid(){return!0}}let tA={};function tj(t){return tA[t]||(tA[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),tA[t]}let tC={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function tI(t,e){let n=t.format(e).replace(/\u200E/g,""),[,r,o,i,a,s,c,u]=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n);return[+i,+r,+o,a,+s,+c,+u]}let tO={};class tR extends tx{static create(t){return tO[t]||(tO[t]=new tR(t)),tO[t]}static resetCache(){tO={},tA={},r=void 0}static getDtf(t){return tj(t)}static hackyOffsetParsesCorrectly(){if(void 0===r){let t=tj("UTC");try{let[e,n,o,i,a,s,c]=tI(t,new Date(Date.UTC(1969,11,31,15,45,55)));r=1969===e&&12===n&&31===o&&"AD"===i&&15===a&&45===s&&55===c}catch{r=!1}}return r}static isValidSpecifier(t){return this.isValidZone(t)}static isValidZone(t){if(!t)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:t}).format(),!0}catch(t){return!1}}constructor(t){super(),this.zoneName=t,this.valid=tR.isValidZone(t)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(t,{format:e,locale:n}){return te(t,e,n,this.name)}formatOffset(t,e){return ti(this.offset(t),e)}offset(t){let e=new Date(t);if(isNaN(e))return NaN;let[n,r,o,i,a,s,c]=function(t,e){if(tR.hackyOffsetParsesCorrectly())return tI(t,e);if(t.formatToParts)return function(t,e){let n=t.formatToParts(e),r=[];for(let t=0;t=0?f:1e3+f))/6e4}equals(t){return"iana"===t.type&&t.name===this.name}get isValid(){return this.valid}}let tB=null;class tN extends tx{static get utcInstance(){return null===tB&&(tB=new tN(0)),tB}static instance(t){return 0===t?tN.utcInstance:new tN(t)}static parseSpecifier(t){if(t){let e=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(e)return new tN(tn(e[1],e[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ti(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ti(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(t,e){return ti(this.fixed,e)}get isUniversal(){return!0}offset(){return this.fixed}equals(t){return"fixed"===t.type&&t.fixed===this.fixed}get isValid(){return!0}}class tD extends tx{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function tU(t,e){if(U(t)||null===t)return e;if(t instanceof tx)return t;if("string"==typeof t){let n=t.toLowerCase();return"default"===n?e:"local"===n||"system"===n?tT.instance:"utc"===n||"gmt"===n?tN.utcInstance:tN.parseSpecifier(n)||tR.create(t)}return M(t)?tN.instance(t):"object"==typeof t&&t.offset&&"number"==typeof t.offset?t:new tD(t)}let tM=()=>Date.now(),tL="system",tF=null,tH=null,tV=null,tz;class tK{static get now(){return tM}static set now(t){tM=t}static set defaultZone(t){tL=t}static get defaultZone(){return tU(tL,tT.instance)}static get defaultLocale(){return tF}static set defaultLocale(t){tF=t}static get defaultNumberingSystem(){return tH}static set defaultNumberingSystem(t){tH=t}static get defaultOutputCalendar(){return tV}static set defaultOutputCalendar(t){tV=t}static get throwOnInvalid(){return tz}static set throwOnInvalid(t){tz=t}static resetCaches(){t1.resetCache(),tR.resetCache()}}let tG={},tJ={};function t$(t,e={}){let n=JSON.stringify([t,e]),r=tJ[n];return r||(r=new Intl.DateTimeFormat(t,e),tJ[n]=r),r}let tW={},tZ={},tq=null;function tY(t,e,n,r,o){let i=t.listingMode(n);return"error"===i?null:"en"===i?r(e):o(e)}class tX{constructor(t,e,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;let{padTo:r,floor:o,...i}=n;if(!e||Object.keys(i).length>0){let e={useGrouping:!1,...n};n.padTo>0&&(e.minimumIntegerDigits=n.padTo),this.inf=function(t,e={}){let n=JSON.stringify([t,e]),r=tW[n];return r||(r=new Intl.NumberFormat(t,e),tW[n]=r),r}(t,e)}}format(t){if(!this.inf)return K(this.floor?Math.floor(t):W(t,3),this.padTo);{let e=this.floor?Math.floor(t):t;return this.inf.format(e)}}}class tQ{constructor(t,e,n){let r;if(this.opts=n,t.zone.isUniversal){let e=-(t.offset/60*1),o=e>=0?`Etc/GMT+${e}`:`Etc/GMT${e}`;0!==t.offset&&tR.create(o).valid?(r=o,this.dt=t):(r="UTC",n.timeZoneName?this.dt=t:this.dt=0===t.offset?t:nO.fromMillis(t.ts+6e4*t.offset))}else"system"===t.zone.type?this.dt=t:(this.dt=t,r=t.zone.name);let o={...this.opts};r&&(o.timeZone=r),this.dtf=t$(e,o)}format(){return this.dtf.format(this.dt.toJSDate())}formatToParts(){return this.dtf.formatToParts(this.dt.toJSDate())}resolvedOptions(){return this.dtf.resolvedOptions()}}class t0{constructor(t,e,n){this.opts={style:"long",...n},!e&&F()&&(this.rtf=function(t,e={}){let{base:n,...r}=e,o=JSON.stringify([t,r]),i=tZ[o];return i||(i=new Intl.RelativeTimeFormat(t,e),tZ[o]=i),i}(t,n))}format(t,e){return this.rtf?this.rtf.format(t,e):function(t,e,n="always",r=!1){let o={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=-1===["hours","minutes","seconds"].indexOf(t);if("auto"===n&&i){let n="days"===t;switch(e){case 1:return n?"tomorrow":`next ${o[t][0]}`;case -1:return n?"yesterday":`last ${o[t][0]}`;case 0:return n?"today":`this ${o[t][0]}`}}let a=Object.is(e,-0)||e<0,s=Math.abs(e),c=1===s,u=o[t],l=r?c?u[1]:u[2]||u[1]:c?o[t][0]:t;return a?`${s} ${l} ago`:`in ${s} ${l}`}(e,t,this.opts.numeric,"long"!==this.opts.style)}formatToParts(t,e){return this.rtf?this.rtf.formatToParts(t,e):[]}}class t1{static fromOpts(t){return t1.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,e,n,r=!1){let o=t||tK.defaultLocale;return new t1(o||(r?"en-US":tq||(tq=new Intl.DateTimeFormat().resolvedOptions().locale)),e||tK.defaultNumberingSystem,n||tK.defaultOutputCalendar,o)}static resetCache(){tq=null,tJ={},tW={},tZ={}}static fromObject({locale:t,numberingSystem:e,outputCalendar:n}={}){return t1.create(t,e,n)}constructor(t,e,n,r){var o,i,a;let[s,c,u]=function(t){let e=t.indexOf("-u-");if(-1===e)return[t];{let n;let r=t.substring(0,e);try{n=t$(t).resolvedOptions()}catch(t){n=t$(r).resolvedOptions()}let{numberingSystem:o,calendar:i}=n;return[r,o,i]}}(t);this.locale=s,this.numberingSystem=e||c||null,this.outputCalendar=n||u||null,this.intl=(o=this.locale,i=this.numberingSystem,((a=this.outputCalendar)||i)&&(o+="-u",a&&(o+=`-ca-${a}`),i&&(o+=`-nu-${i}`)),o),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=(!this.numberingSystem||"latn"===this.numberingSystem)&&("latn"===this.numberingSystem||!this.locale||this.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(this.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){let t=this.isEnglish(),e=(null===this.numberingSystem||"latn"===this.numberingSystem)&&(null===this.outputCalendar||"gregory"===this.outputCalendar);return t&&e?"en":"intl"}clone(t){return t&&0!==Object.getOwnPropertyNames(t).length?t1.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1):this}redefaultToEN(t={}){return this.clone({...t,defaultToEN:!0})}redefaultToSystem(t={}){return this.clone({...t,defaultToEN:!1})}months(t,e=!1,n=!0){return tY(this,t,n,tf,()=>{let n=e?{month:t,day:"numeric"}:{month:t},r=e?"format":"standalone";return this.monthsCache[r][t]||(this.monthsCache[r][t]=function(t){let e=[];for(let n=1;n<=12;n++){let r=nO.utc(2016,n,1);e.push(t(r))}return e}(t=>this.extract(t,n,"month"))),this.monthsCache[r][t]})}weekdays(t,e=!1,n=!0){return tY(this,t,n,th,()=>{let n=e?{weekday:t,year:"numeric",month:"long",day:"numeric"}:{weekday:t},r=e?"format":"standalone";return this.weekdaysCache[r][t]||(this.weekdaysCache[r][t]=function(t){let e=[];for(let n=1;n<=7;n++){let r=nO.utc(2016,11,13+n);e.push(t(r))}return e}(t=>this.extract(t,n,"weekday"))),this.weekdaysCache[r][t]})}meridiems(t=!0){return tY(this,void 0,t,()=>tm,()=>{if(!this.meridiemCache){let t={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[nO.utc(2016,11,13,9),nO.utc(2016,11,13,19)].map(e=>this.extract(e,t,"dayperiod"))}return this.meridiemCache})}eras(t,e=!0){return tY(this,t,e,t_,()=>{let e={era:t};return this.eraCache[t]||(this.eraCache[t]=[nO.utc(-40,1,1),nO.utc(2017,1,1)].map(t=>this.extract(t,e,"era"))),this.eraCache[t]})}extract(t,e,n){let r=this.dtFormatter(t,e).formatToParts().find(t=>t.type.toLowerCase()===n);return r?r.value:null}numberFormatter(t={}){return new tX(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,e={}){return new tQ(t,this.intl,e)}relFormatter(t={}){return new t0(this.intl,this.isEnglish(),t)}listFormatter(t={}){return function(t,e={}){let n=JSON.stringify([t,e]),r=tG[n];return r||(r=new Intl.ListFormat(t,e),tG[n]=r),r}(this.intl,t)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}function t2(...t){let e=t.reduce((t,e)=>t+e.source,"");return RegExp(`^${e}$`)}function t6(...t){return e=>t.reduce(([t,n,r],o)=>{let[i,a,s]=o(e,r);return[{...t,...i},a||n,s]},[{},null,1]).slice(0,2)}function t3(t,...e){if(null==t)return[null,null];for(let[n,r]of e){let e=n.exec(t);if(e)return r(e)}return[null,null]}function t4(...t){return(e,n)=>{let r;let o={};for(r=0;rvoid 0!==t&&(e||t&&l)?-t:t;return[{years:p(J(n)),months:p(J(r)),weeks:p(J(o)),days:p(J(i)),hours:p(J(a)),minutes:p(J(s)),seconds:p(J(c),"-0"===c),milliseconds:p($(u),f)}]}let ep={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ed(t,e,n,r,o,i,a){let s={year:2===e.length?tt(G(e)):G(e),month:tu.indexOf(n)+1,day:G(r),hour:G(o),minute:G(i)};return a&&(s.second=G(a)),t&&(s.weekday=t.length>3?tp.indexOf(t)+1:td.indexOf(t)+1),s}let eg=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function eh(t){let[,e,n,r,o,i,a,s,c,u,l,f]=t;return[ed(e,o,r,n,i,a,s),new tN(c?ep[c]:u?0:tn(l,f))]}let em=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,ev=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,ey=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function eb(t){let[,e,n,r,o,i,a,s]=t;return[ed(e,o,r,n,i,a,s),tN.utcInstance]}function e_(t){let[,e,n,r,o,i,a,s]=t;return[ed(e,s,n,r,o,i,a),tN.utcInstance]}let ek=t2(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,et),ew=t2(/(\d{4})-?W(\d\d)(?:-?(\d))?/,et),eS=t2(/(\d{4})-?(\d{3})/,et),eP=t2(t7),ex=t6(function(t,e){return[{year:ei(t,e),month:ei(t,e+1,1),day:ei(t,e+2,1)},null,e+3]},ea,es,ec),eE=t6(ee,ea,es,ec),eT=t6(en,ea,es,ec),eA=t6(ea,es,ec),ej=t6(ea),eC=t2(/(\d{4})-(\d\d)-(\d\d)/,eo),eI=t2(er),eO=t6(ea,es,ec),eR={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},eB={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...eR},eN={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:31556952,milliseconds:31556952e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:7889238,milliseconds:7889238e3},months:{weeks:30.436875/7,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...eR},eD=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],eU=eD.slice(0).reverse();function eM(t,e,n=!1){return new eF({values:n?e.values:{...t.values,...e.values||{}},loc:t.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||t.conversionAccuracy})}function eL(t,e,n,r,o){let i=t[o][n],a=e[n]/i,s=Math.sign(a)!==Math.sign(r[o])&&0!==r[o]&&1>=Math.abs(a)?a<0?Math.floor(a):Math.ceil(a):Math.trunc(a);r[o]+=s,e[n]-=s*i}class eF{constructor(t){let e="longterm"===t.conversionAccuracy;this.values=t.values,this.loc=t.loc||t1.create(),this.conversionAccuracy=e?"longterm":"casual",this.invalid=t.invalid||null,this.matrix=e?eN:eB,this.isLuxonDuration=!0}static fromMillis(t,e){return eF.fromObject({milliseconds:t},e)}static fromObject(t,e={}){if(null==t||"object"!=typeof t)throw new l(`Duration.fromObject: argument expected to be an object, got ${null===t?"null":typeof t}`);return new eF({values:to(t,eF.normalizeUnit),loc:t1.fromObject(e),conversionAccuracy:e.conversionAccuracy})}static fromDurationLike(t){if(M(t))return eF.fromMillis(t);if(eF.isDuration(t))return t;if("object"==typeof t)return eF.fromObject(t);throw new l(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,e){let[n]=t3(t,[el,ef]);return n?eF.fromObject(n,e):eF.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,e){let[n]=t3(t,[eu,ej]);return n?eF.fromObject(n,e):eF.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,e=null){if(!t)throw new l("need to specify a reason the Duration is invalid");let n=t instanceof tP?t:new tP(t,e);if(!tK.throwOnInvalid)return new eF({invalid:n});throw new s(n)}static normalizeUnit(t){let e={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t?t.toLowerCase():t];if(!e)throw new u(t);return e}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,e={}){let n={...e,floor:!1!==e.round&&!1!==e.floor};return this.isValid?tS.create(this.loc,n).formatDurationFromString(this,t):"Invalid Duration"}toHuman(t={}){let e=eD.map(e=>{let n=this.values[e];return U(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...t,unit:e.slice(0,-1)}).format(n)}).filter(t=>t);return this.loc.listFormatter({type:"conjunction",style:t.listStyle||"narrow",...t}).format(e)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let t="P";return 0!==this.years&&(t+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(t+=this.months+3*this.quarters+"M"),0!==this.weeks&&(t+=this.weeks+"W"),0!==this.days&&(t+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(t+="T"),0!==this.hours&&(t+=this.hours+"H"),0!==this.minutes&&(t+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(t+=W(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===t&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;let e=this.toMillis();if(e<0||e>=864e5)return null;t={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...t};let n=this.shiftTo("hours","minutes","seconds","milliseconds"),r="basic"===t.format?"hhmm":"hh:mm";t.suppressSeconds&&0===n.seconds&&0===n.milliseconds||(r+="basic"===t.format?"ss":":ss",t.suppressMilliseconds&&0===n.milliseconds||(r+=".SSS"));let o=n.toFormat(r);return t.includePrefix&&(o="T"+o),o}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;let e=eF.fromDurationLike(t),n={};for(let t of eD)(V(e.values,t)||V(this.values,t))&&(n[t]=e.get(t)+this.get(t));return eM(this,{values:n},!0)}minus(t){if(!this.isValid)return this;let e=eF.fromDurationLike(t);return this.plus(e.negate())}mapUnits(t){if(!this.isValid)return this;let e={};for(let n of Object.keys(this.values))e[n]=tr(t(this.values[n],n));return eM(this,{values:e},!0)}get(t){return this[eF.normalizeUnit(t)]}set(t){return this.isValid?eM(this,{values:{...this.values,...to(t,eF.normalizeUnit)}}):this}reconfigure({locale:t,numberingSystem:e,conversionAccuracy:n}={}){let r={loc:this.loc.clone({locale:t,numberingSystem:e})};return n&&(r.conversionAccuracy=n),eM(this,r)}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){var t;if(!this.isValid)return this;let e=this.toObject();return t=this.matrix,eU.reduce((n,r)=>U(e[r])?n:(n&&eL(t,e,n,e,r),r),null),eM(this,{values:e},!0)}shiftTo(...t){let e;if(!this.isValid||0===t.length)return this;t=t.map(t=>eF.normalizeUnit(t));let n={},r={},o=this.toObject();for(let i of eD)if(t.indexOf(i)>=0){e=i;let t=0;for(let e in r)t+=this.matrix[e][i]*r[e],r[e]=0;M(o[i])&&(t+=o[i]);let a=Math.trunc(t);for(let e in n[i]=a,r[i]=(1e3*t-1e3*a)/1e3,o)eD.indexOf(e)>eD.indexOf(i)&&eL(this.matrix,o,e,n,i)}else M(o[i])&&(r[i]=o[i]);for(let t in r)0!==r[t]&&(n[e]+=t===e?r[t]:r[t]/this.matrix[e][t]);return eM(this,{values:n},!0).normalize()}negate(){if(!this.isValid)return this;let t={};for(let e of Object.keys(this.values))t[e]=0===this.values[e]?0:-this.values[e];return eM(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1;for(let r of eD){var e,n;if(e=this.values[r],n=t.values[r],void 0===e||0===e?void 0!==n&&0!==n:e!==n)return!1}return!0}}let eH="Invalid Interval";class eV{constructor(t){this.s=t.start,this.e=t.end,this.invalid=t.invalid||null,this.isLuxonInterval=!0}static invalid(t,e=null){if(!t)throw new l("need to specify a reason the Interval is invalid");let n=t instanceof tP?t:new tP(t,e);if(!tK.throwOnInvalid)return new eV({invalid:n});throw new a(n)}static fromDateTimes(t,e){let n=nR(t),r=nR(e),o=n&&n.isValid?r&&r.isValid?rt}isBefore(t){return!!this.isValid&&this.e<=t}contains(t){return!!this.isValid&&this.s<=t&&this.e>t}set({start:t,end:e}={}){return this.isValid?eV.fromDateTimes(t||this.s,e||this.e):this}splitAt(...t){if(!this.isValid)return[];let e=t.map(nR).filter(t=>this.contains(t)).sort(),n=[],{s:r}=this,o=0;for(;r+this.e?this.e:t;n.push(eV.fromDateTimes(r,i)),r=i,o+=1}return n}splitBy(t){let e=eF.fromDurationLike(t);if(!this.isValid||!e.isValid||0===e.as("milliseconds"))return[];let{s:n}=this,r=1,o,i=[];for(;nt*r));o=+t>+this.e?this.e:t,i.push(eV.fromDateTimes(n,o)),n=o,r+=1}return i}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}overlaps(t){return this.e>t.s&&this.s=t.e}equals(t){return!!this.isValid&&!!t.isValid&&this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;let e=this.s>t.s?this.s:t.s,n=this.e=n?null:eV.fromDateTimes(e,n)}union(t){if(!this.isValid)return this;let e=this.st.e?this.e:t.e;return eV.fromDateTimes(e,n)}static merge(t){let[e,n]=t.sort((t,e)=>t.s-e.s).reduce(([t,e],n)=>e?e.overlaps(n)||e.abutsStart(n)?[t,e.union(n)]:[t.concat([e]),n]:[t,n],[[],null]);return n&&e.push(n),e}static xor(t){let e=null,n=0,r=[],o=t.map(t=>[{time:t.s,type:"s"},{time:t.e,type:"e"}]);for(let t of Array.prototype.concat(...o).sort((t,e)=>t.time-e.time))1===(n+="s"===t.type?1:-1)?e=t.time:(e&&+e!=+t.time&&r.push(eV.fromDateTimes(e,t.time)),e=null);return eV.merge(r)}difference(...t){return eV.xor([this].concat(t)).map(t=>this.intersection(t)).filter(t=>t&&!t.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:eH}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:eH}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:eH}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:eH}toFormat(t,{separator:e=" – "}={}){return this.isValid?`${this.s.toFormat(t)}${e}${this.e.toFormat(t)}`:eH}toDuration(t,e){return this.isValid?this.e.diff(this.s,t,e):eF.invalid(this.invalidReason)}mapEndpoints(t){return eV.fromDateTimes(t(this.s),t(this.e))}}class ez{static hasDST(t=tK.defaultZone){let e=nO.now().setZone(t).set({month:12});return!t.isUniversal&&e.offset!==e.set({month:6}).offset}static isValidIANAZone(t){return tR.isValidZone(t)}static normalizeZone(t){return tU(t,tK.defaultZone)}static months(t="long",{locale:e=null,numberingSystem:n=null,locObj:r=null,outputCalendar:o="gregory"}={}){return(r||t1.create(e,n,o)).months(t)}static monthsFormat(t="long",{locale:e=null,numberingSystem:n=null,locObj:r=null,outputCalendar:o="gregory"}={}){return(r||t1.create(e,n,o)).months(t,!0)}static weekdays(t="long",{locale:e=null,numberingSystem:n=null,locObj:r=null}={}){return(r||t1.create(e,n,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:e=null,numberingSystem:n=null,locObj:r=null}={}){return(r||t1.create(e,n,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return t1.create(t).meridiems()}static eras(t="short",{locale:e=null}={}){return t1.create(e,null,"gregory").eras(t)}static features(){return{relative:F()}}}function eK(t,e){let n=t=>t.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(e)-n(t);return Math.floor(eF.fromMillis(r).as("days"))}let eG={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},eJ={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},e$=eG.hanidec.replace(/[\[|\]]/g,"").split(""),eW={};function eZ({numberingSystem:t},e=""){let n=t||"latn";return eW[n]||(eW[n]={}),eW[n][e]||(eW[n][e]=RegExp(`${eG[n]}${e}`)),eW[n][e]}function eq(t,e=t=>t){return{regex:t,deser:([t])=>e(function(t){let e=parseInt(t,10);if(!isNaN(e))return e;e="";for(let n=0;n=n&&r<=o&&(e+=r-n)}}return parseInt(e,10)}(t))}}let eY=String.fromCharCode(160),eX=`[ ${eY}]`,eQ=RegExp(eX,"g");function e0(t){return t.replace(/\./g,"\\.?").replace(eQ,eX)}function e1(t){return t.replace(/\./g,"").replace(eQ," ").toLowerCase()}function e2(t,e){return null===t?null:{regex:RegExp(t.map(e0).join("|")),deser:([n])=>t.findIndex(t=>e1(n)===e1(t))+e}}function e6(t,e){return{regex:t,deser:([,t,e])=>tn(t,e),groups:e}}function e3(t){return{regex:t,deser:([t])=>t}}let e4={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}},e8=null;class e5{constructor(t,e){var n;if(this.locale=t,this.format=e,this.tokens=(n=tS.parseFormat(e),Array.prototype.concat(...n.map(e=>(function(t,e){if(t.literal)return t;let n=e7(tS.macroTokenToFormatOpts(t.val),e);return null==n||n.includes(void 0)?t:n})(e,t)))),this.units=this.tokens.map(e=>(function(t,e){let n=eZ(e),r=eZ(e,"{2}"),o=eZ(e,"{3}"),i=eZ(e,"{4}"),a=eZ(e,"{6}"),s=eZ(e,"{1,2}"),c=eZ(e,"{1,3}"),u=eZ(e,"{1,6}"),l=eZ(e,"{1,9}"),f=eZ(e,"{2,4}"),p=eZ(e,"{4,6}"),d=t=>({regex:RegExp(t.val.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")),deser:([t])=>t,literal:!0}),g=(g=>{if(t.literal)return d(g);switch(g.val){case"G":return e2(e.eras("short",!1),0);case"GG":return e2(e.eras("long",!1),0);case"y":return eq(u);case"yy":case"kk":return eq(f,tt);case"yyyy":case"kkkk":return eq(i);case"yyyyy":return eq(p);case"yyyyyy":return eq(a);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return eq(s);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return eq(r);case"MMM":return e2(e.months("short",!0,!1),1);case"MMMM":return e2(e.months("long",!0,!1),1);case"LLL":return e2(e.months("short",!1,!1),1);case"LLLL":return e2(e.months("long",!1,!1),1);case"o":case"S":return eq(c);case"ooo":case"SSS":return eq(o);case"u":return e3(l);case"uu":return e3(s);case"uuu":case"E":case"c":return eq(n);case"a":return e2(e.meridiems(),0);case"EEE":return e2(e.weekdays("short",!1,!1),1);case"EEEE":return e2(e.weekdays("long",!1,!1),1);case"ccc":return e2(e.weekdays("short",!0,!1),1);case"cccc":return e2(e.weekdays("long",!0,!1),1);case"Z":case"ZZ":return e6(RegExp(`([+-]${s.source})(?::(${r.source}))?`),2);case"ZZZ":return e6(RegExp(`([+-]${s.source})(${r.source})?`),2);case"z":return e3(/[a-z_+-/]{1,256}?/i);default:return d(g)}})(t)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return g.token=t,g})(e,t)),this.disqualifyingUnit=this.units.find(t=>t.invalidReason),!this.disqualifyingUnit){let[t,e]=function(t){let e=t.map(t=>t.regex).reduce((t,e)=>`${t}(${e.source})`,"");return[`^${e}$`,t]}(this.units);this.regex=RegExp(t,"i"),this.handlers=e}}explainFromTokens(t){if(!this.isValid)return{input:t,tokens:this.tokens,invalidReason:this.invalidReason};{let[e,n]=function(t,e,n){let r=t.match(e);if(!r)return[r,{}];{let t={},e=1;for(let o in n)if(V(n,o)){let i=n[o],a=i.groups?i.groups+1:1;!i.literal&&i.token&&(t[i.token.val[0]]=i.deser(r.slice(e,e+a))),e+=a}return[r,t]}}(t,this.regex,this.handlers),[r,o,i]=n?function(t){let e;let n=t=>{switch(t){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}},r=null;return U(t.z)||(r=tR.create(t.z)),U(t.Z)||(r||(r=new tN(t.Z)),e=t.Z),U(t.q)||(t.M=(t.q-1)*3+1),U(t.h)||(t.h<12&&1===t.a?t.h+=12:12!==t.h||0!==t.a||(t.h=0)),0===t.G&&t.y&&(t.y=-t.y),U(t.u)||(t.S=$(t.u)),[Object.keys(t).reduce((e,r)=>{let o=n(r);return o&&(e[o]=t[r]),e},{}),r,e]}(n):[null,null,void 0];if(V(n,"a")&&V(n,"H"))throw new c("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:this.tokens,regex:this.regex,rawMatches:e,matches:n,result:r,zone:o,specificOffset:i}}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function e9(t,e,n){return new e5(t,n).explainFromTokens(e)}function e7(t,e){return t?tS.create(e,t).formatDateTimeParts((e8||(e8=nO.fromMillis(1555555555555)),e8)).map(e=>(function(t,e,n){let{type:r,value:o}=t;if("literal"===r)return{literal:!0,val:o};let i=n[r],a=e4[r];if("object"==typeof a&&(a=a[i]),a)return{literal:!1,val:a}})(e,0,t)):null}let nt=[0,31,59,90,120,151,181,212,243,273,304,334],ne=[0,31,60,91,121,152,182,213,244,274,305,335];function nn(t,e){return new tP("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${t}, which is invalid`)}function nr(t,e,n){let r=new Date(Date.UTC(t,e-1,n));t<100&&t>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);let o=r.getUTCDay();return 0===o?7:o}function no(t,e){let n=Z(t)?ne:nt,r=n.findIndex(t=>tQ(e)?(s=e+1,a=1):s=e,{weekYear:s,weekNumber:a,weekday:i,...ta(t)}}function na(t){let{weekYear:e,weekNumber:n,weekday:r}=t,o=nr(e,1,4),i=q(e),a=7*n+r-o-3,s;a<1?a+=q(s=e-1):a>i?(s=e+1,a-=q(e)):s=e;let{month:c,day:u}=no(s,a);return{year:s,month:c,day:u,...ta(t)}}function ns(t){let{year:e,month:n,day:r}=t,o=r+(Z(e)?ne:nt)[n-1];return{year:e,ordinal:o,...ta(t)}}function nc(t){let{year:e,ordinal:n}=t,{month:r,day:o}=no(e,n);return{year:e,month:r,day:o,...ta(t)}}function nu(t){let e=L(t.year),n=z(t.month,1,12),r=z(t.day,1,Y(t.year,t.month));return e?n?!r&&nn("day",t.day):nn("month",t.month):nn("year",t.year)}function nl(t){let{hour:e,minute:n,second:r,millisecond:o}=t,i=z(e,0,23)||24===e&&0===n&&0===r&&0===o,a=z(n,0,59),s=z(r,0,59),c=z(o,0,999);return i?a?s?!c&&nn("millisecond",o):nn("second",r):nn("minute",n):nn("hour",e)}let nf="Invalid DateTime";function np(t){return new tP("unsupported zone",`the zone "${t.name}" is not supported`)}function nd(t){return null===t.weekData&&(t.weekData=ni(t.c)),t.weekData}function ng(t,e){let n={ts:t.ts,zone:t.zone,c:t.c,o:t.o,loc:t.loc,invalid:t.invalid};return new nO({...n,...e,old:n})}function nh(t,e,n){let r=t-6e4*e,o=n.offset(r);if(e===o)return[r,e];r-=(o-e)*6e4;let i=n.offset(r);return o===i?[r,o]:[t-6e4*Math.min(o,i),Math.max(o,i)]}function nm(t,e){let n=new Date(t+=6e4*e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function nv(t,e){let n=t.o,r=t.c.year+Math.trunc(e.years),o=t.c.month+Math.trunc(e.months)+3*Math.trunc(e.quarters),i={...t.c,year:r,month:o,day:Math.min(t.c.day,Y(r,o))+Math.trunc(e.days)+7*Math.trunc(e.weeks)},a=eF.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),[s,c]=nh(X(i),n,t.zone);return 0!==a&&(s+=a,c=t.zone.offset(s)),{ts:s,o:c}}function ny(t,e,n,r,o,i){let{setZone:a,zone:s}=n;if(!t||0===Object.keys(t).length)return nO.invalid(new tP("unparsable",`the input "${o}" can't be parsed as ${r}`));{let r=nO.fromObject(t,{...n,zone:e||s,specificOffset:i});return a?r:r.setZone(s)}}function nb(t,e,n=!0){return t.isValid?tS.create(t1.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(t,e):null}function n_(t,e){let n=t.c.year>9999||t.c.year<0,r="";return n&&t.c.year>=0&&(r+="+"),r+=K(t.c.year,n?6:4),e?r+="-"+K(t.c.month)+"-"+K(t.c.day):r+=K(t.c.month)+K(t.c.day),r}function nk(t,e,n,r,o,i){let a=K(t.c.hour);return e?(a+=":"+K(t.c.minute),0===t.c.second&&n||(a+=":")):a+=K(t.c.minute),0===t.c.second&&n||(a+=K(t.c.second),0===t.c.millisecond&&r||(a+="."+K(t.c.millisecond,3))),o&&(t.isOffsetFixed&&0===t.offset&&!i?a+="Z":t.o<0?a+="-"+K(Math.trunc(-t.o/60))+":"+K(Math.trunc(-t.o%60)):a+="+"+K(Math.trunc(t.o/60))+":"+K(Math.trunc(t.o%60))),i&&(a+="["+t.zone.ianaName+"]"),a}let nw={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},nS={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},nP={ordinal:1,hour:0,minute:0,second:0,millisecond:0},nx=["year","month","day","hour","minute","second","millisecond"],nE=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],nT=["year","ordinal","hour","minute","second","millisecond"];function nA(t){let e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[t.toLowerCase()];if(!e)throw new u(t);return e}function nj(t,e){let n,r;let o=tU(e.zone,tK.defaultZone);if(!o.isValid)return nO.invalid(np(o));let i=t1.fromObject(e);if(U(t.year))n=tK.now();else{for(let e of nx)U(t[e])&&(t[e]=nw[e]);let e=nu(t)||nl(t);if(e)return nO.invalid(e);let i=(nO._zoneOffsetGuessCache[o]||(void 0===nO._zoneOffsetTs&&(nO._zoneOffsetTs=tK.now()),nO._zoneOffsetGuessCache[o]=o.offset(nO._zoneOffsetTs)),nO._zoneOffsetGuessCache[o]);[n,r]=nh(X(t),i,o)}return new nO({ts:n,zone:o,loc:i,o:r})}function nC(t,e,n){let r=!!U(n.round)||n.round,o=(t,o)=>(t=W(t,r||n.calendary?0:2,!0),e.loc.clone(n).relFormatter(n).format(t,o)),i=r=>n.calendary?e.hasSame(t,r)?0:e.startOf(r).diff(t.startOf(r),r).get(r):e.diff(t,r).get(r);if(n.unit)return o(i(n.unit),n.unit);for(let t of n.units){let e=i(t);if(Math.abs(e)>=1)return o(e,t)}return o(t>e?-0:0,n.units[n.units.length-1])}function nI(t){let e={},n;return t.length>0&&"object"==typeof t[t.length-1]?(e=t[t.length-1],n=Array.from(t).slice(0,t.length-1)):n=Array.from(t),[e,n]}class nO{constructor(t){let e=t.zone||tK.defaultZone,n=t.invalid||(Number.isNaN(t.ts)?new tP("invalid input"):null)||(e.isValid?null:np(e));this.ts=U(t.ts)?tK.now():t.ts;let r=null,o=null;if(!n){if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(e))[r,o]=[t.old.c,t.old.o];else{let i=M(t.o)&&!t.old?t.o:e.offset(this.ts);r=(n=Number.isNaN((r=nm(this.ts,i)).year)?new tP("invalid input"):null)?null:r,o=n?null:i}}this._zone=e,this.loc=t.loc||t1.create(),this.invalid=n,this.weekData=null,this.c=r,this.o=o,this.isLuxonDateTime=!0}static _zoneOffsetTs;static _zoneOffsetGuessCache={};static now(){return new nO({})}static local(){let[t,e]=nI(arguments),[n,r,o,i,a,s,c]=e;return nj({year:n,month:r,day:o,hour:i,minute:a,second:s,millisecond:c},t)}static utc(){let[t,e]=nI(arguments),[n,r,o,i,a,s,c]=e;return t.zone=tN.utcInstance,nj({year:n,month:r,day:o,hour:i,minute:a,second:s,millisecond:c},t)}static fromJSDate(t,e={}){let n="[object Date]"===Object.prototype.toString.call(t)?t.valueOf():NaN;if(Number.isNaN(n))return nO.invalid("invalid input");let r=tU(e.zone,tK.defaultZone);return r.isValid?new nO({ts:n,zone:r,loc:t1.fromObject(e)}):nO.invalid(np(r))}static fromMillis(t,e={}){if(M(t))return t<-864e13||t>864e13?nO.invalid("Timestamp out of range"):new nO({ts:t,zone:tU(e.zone,tK.defaultZone),loc:t1.fromObject(e)});throw new l(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,e={}){if(M(t))return new nO({ts:1e3*t,zone:tU(e.zone,tK.defaultZone),loc:t1.fromObject(e)});throw new l("fromSeconds requires a numerical input")}static fromObject(t,e={}){t=t||{};let n=tU(e.zone,tK.defaultZone);if(!n.isValid)return nO.invalid(np(n));let r=tK.now(),o=U(e.specificOffset)?n.offset(r):e.specificOffset,i=to(t,nA),a=!U(i.ordinal),s=!U(i.year),u=!U(i.month)||!U(i.day),l=s||u,f=i.weekYear||i.weekNumber,p=t1.fromObject(e);if((l||a)&&f)throw new c("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&a)throw new c("Can't mix ordinal dates with month/day");let d=f||i.weekday&&!l,g,h,m=nm(r,o);d?(g=nE,h=nS,m=ni(m)):a?(g=nT,h=nP,m=ns(m)):(g=nx,h=nw);let v=!1;for(let t of g)U(i[t])?v?i[t]=h[t]:i[t]=m[t]:v=!0;let y=(d?function(t){let e=L(t.weekYear),n=z(t.weekNumber,1,Q(t.weekYear)),r=z(t.weekday,1,7);return e?n?!r&&nn("weekday",t.weekday):nn("week",t.week):nn("weekYear",t.weekYear)}(i):a?function(t){let e=L(t.year),n=z(t.ordinal,1,q(t.year));return e?!n&&nn("ordinal",t.ordinal):nn("year",t.year)}(i):nu(i))||nl(i);if(y)return nO.invalid(y);let[b,_]=nh(X(d?na(i):a?nc(i):i),o,n),k=new nO({ts:b,zone:n,o:_,loc:p});return i.weekday&&l&&t.weekday!==k.weekday?nO.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${k.toISO()}`):k}static fromISO(t,e={}){let[n,r]=t3(t,[ek,ex],[ew,eE],[eS,eT],[eP,eA]);return ny(n,r,e,"ISO 8601",t)}static fromRFC2822(t,e={}){let[n,r]=t3(t.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim(),[eg,eh]);return ny(n,r,e,"RFC 2822",t)}static fromHTTP(t,e={}){let[n,r]=t3(t,[em,eb],[ev,eb],[ey,e_]);return ny(n,r,e,"HTTP",e)}static fromFormat(t,e,n={}){if(U(t)||U(e))throw new l("fromFormat requires an input string and a format");let{locale:r=null,numberingSystem:o=null}=n,[i,a,s,c]=function(t,e,n){let{result:r,zone:o,specificOffset:i,invalidReason:a}=e9(t,e,n);return[r,o,i,a]}(t1.fromOpts({locale:r,numberingSystem:o,defaultToEN:!0}),t,e);return c?nO.invalid(c):ny(i,a,n,`format ${e}`,t,s)}static fromString(t,e,n={}){return nO.fromFormat(t,e,n)}static fromSQL(t,e={}){let[n,r]=t3(t,[eC,ex],[eI,eO]);return ny(n,r,e,"SQL",t)}static invalid(t,e=null){if(!t)throw new l("need to specify a reason the DateTime is invalid");let n=t instanceof tP?t:new tP(t,e);if(!tK.throwOnInvalid)return new nO({invalid:n});throw new i(n)}static isDateTime(t){return t&&t.isLuxonDateTime||!1}static parseFormatForOpts(t,e={}){let n=e7(t,t1.fromObject(e));return n?n.map(t=>t?t.val:null).join(""):null}get(t){return this[t]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?nd(this).weekYear:NaN}get weekNumber(){return this.isValid?nd(this).weekNumber:NaN}get weekday(){return this.isValid?nd(this).weekday:NaN}get ordinal(){return this.isValid?ns(this.c).ordinal:NaN}get monthShort(){return this.isValid?ez.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?ez.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?ez.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?ez.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}get isInLeapYear(){return Z(this.year)}get daysInMonth(){return Y(this.year,this.month)}get daysInYear(){return this.isValid?q(this.year):NaN}get weeksInWeekYear(){return this.isValid?Q(this.weekYear):NaN}resolvedLocaleOptions(t={}){let{locale:e,numberingSystem:n,calendar:r}=tS.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:e,numberingSystem:n,outputCalendar:r}}toUTC(t=0,e={}){return this.setZone(tN.instance(t),e)}toLocal(){return this.setZone(tK.defaultZone)}setZone(t,{keepLocalTime:e=!1,keepCalendarTime:n=!1}={}){if((t=tU(t,tK.defaultZone)).equals(this.zone))return this;if(!t.isValid)return nO.invalid(np(t));{let o=this.ts;if(e||n){var r;let e=t.offset(this.ts),n=this.toObject();[o]=(r=t,nh(X(n),e,r))}return ng(this,{ts:o,zone:t})}}reconfigure({locale:t,numberingSystem:e,outputCalendar:n}={}){return ng(this,{loc:this.loc.clone({locale:t,numberingSystem:e,outputCalendar:n})})}setLocale(t){return this.reconfigure({locale:t})}set(t){var e,n,r;let o;if(!this.isValid)return this;let i=to(t,nA),a=!U(i.weekYear)||!U(i.weekNumber)||!U(i.weekday),s=!U(i.ordinal),u=!U(i.year),l=!U(i.month)||!U(i.day),f=i.weekYear||i.weekNumber;if((u||l||s)&&f)throw new c("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&s)throw new c("Can't mix ordinal dates with month/day");a?o=na({...ni(this.c),...i}):U(i.ordinal)?(o={...this.toObject(),...i},U(i.day)&&(o.day=Math.min(Y(o.year,o.month),o.day))):o=nc({...ns(this.c),...i});let[p,d]=(e=o,n=this.o,r=this.zone,nh(X(e),n,r));return ng(this,{ts:p,o:d})}plus(t){return this.isValid?ng(this,nv(this,eF.fromDurationLike(t))):this}minus(t){return this.isValid?ng(this,nv(this,eF.fromDurationLike(t).negate())):this}startOf(t){if(!this.isValid)return this;let e={},n=eF.normalizeUnit(t);switch(n){case"years":e.month=1;case"quarters":case"months":e.day=1;case"weeks":case"days":e.hour=0;case"hours":e.minute=0;case"minutes":e.second=0;case"seconds":e.millisecond=0}if("weeks"===n&&(e.weekday=1),"quarters"===n){let t=Math.ceil(this.month/3);e.month=(t-1)*3+1}return this.set(e)}endOf(t){return this.isValid?this.plus({[t]:1}).startOf(t).minus(1):this}toFormat(t,e={}){return this.isValid?tS.create(this.loc.redefaultToEN(e)).formatDateTimeFromString(this,t):nf}toLocaleString(t=h,e={}){return this.isValid?tS.create(this.loc.clone(e),t).formatDateTime(this):nf}toLocaleParts(t={}){return this.isValid?tS.create(this.loc.clone(t),t).formatDateTimeParts(this):[]}toISO({format:t="extended",suppressSeconds:e=!1,suppressMilliseconds:n=!1,includeOffset:r=!0,extendedZone:o=!1}={}){if(!this.isValid)return null;let i="extended"===t;return n_(this,i)+"T"+nk(this,i,e,n,r,o)}toISODate({format:t="extended"}={}){return this.isValid?n_(this,"extended"===t):null}toISOWeekDate(){return nb(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:e=!1,includeOffset:n=!0,includePrefix:r=!1,extendedZone:o=!1,format:i="extended"}={}){return this.isValid?(r?"T":"")+nk(this,"extended"===i,e,t,n,o):null}toRFC2822(){return nb(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return nb(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?n_(this,!0):null}toSQLTime({includeOffset:t=!0,includeZone:e=!1,includeOffsetSpace:n=!0}={}){let r="HH:mm:ss.SSS";return(e||t)&&(n&&(r+=" "),e?r+="z":t&&(r+="ZZ")),nb(this,r,!0)}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():nf}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={}){if(!this.isValid)return{};let e={...this.c};return t.includeConfig&&(e.outputCalendar=this.outputCalendar,e.numberingSystem=this.loc.numberingSystem,e.locale=this.loc.locale),e}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(t,e="milliseconds",n={}){if(!this.isValid||!t.isValid)return eF.invalid("created by diffing an invalid DateTime");let r={locale:this.locale,numberingSystem:this.numberingSystem,...n},o=(Array.isArray(e)?e:[e]).map(eF.normalizeUnit),i=t.valueOf()>this.valueOf(),a=function(t,e,n,r){let[o,i,a,s]=function(t,e,n){let r,o;let i={};for(let[a,s]of[["years",(t,e)=>e.year-t.year],["quarters",(t,e)=>e.quarter-t.quarter],["months",(t,e)=>e.month-t.month+(e.year-t.year)*12],["weeks",(t,e)=>{let n=eK(t,e);return(n-n%7)/7}],["days",eK]])if(n.indexOf(a)>=0){r=a;let n=s(t,e);(o=t.plus({[a]:n}))>e?(t=t.plus({[a]:n-1}),n-=1):t=o,i[a]=n}return[t,i,o,r]}(t,e,n),c=e-o,u=n.filter(t=>["hours","minutes","seconds","milliseconds"].indexOf(t)>=0);0===u.length&&(a0?eF.fromMillis(c,r).shiftTo(...u).plus(l):l}(i?this:t,i?t:this,o,r);return i?a.negate():a}diffNow(t="milliseconds",e={}){return this.diff(nO.now(),t,e)}until(t){return this.isValid?eV.fromDateTimes(this,t):this}hasSame(t,e){if(!this.isValid)return!1;let n=t.valueOf(),r=this.setZone(t.zone,{keepLocalTime:!0});return r.startOf(e)<=n&&n<=r.endOf(e)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;let e=t.base||nO.fromObject({},{zone:this.zone}),n=t.padding?thist.valueOf(),Math.min)}static max(...t){if(!t.every(nO.isDateTime))throw new l("max requires all arguments be DateTimes");return H(t,t=>t.valueOf(),Math.max)}static fromFormatExplain(t,e,n={}){let{locale:r=null,numberingSystem:o=null}=n;return e9(t1.fromOpts({locale:r,numberingSystem:o,defaultToEN:!0}),t,e)}static fromStringExplain(t,e,n={}){return nO.fromFormatExplain(t,e,n)}static buildFormatParser(t,e={}){let{locale:n=null,numberingSystem:r=null}=e;return new e5(t1.fromOpts({locale:n,numberingSystem:r,defaultToEN:!0}),t)}static fromFormatParser(t,e,n={}){if(U(t)||U(e))throw new l("fromFormatParser requires an input string and a format parser");let{locale:r=null,numberingSystem:o=null}=n,i=t1.fromOpts({locale:r,numberingSystem:o,defaultToEN:!0});if(!i.equals(e.locale))throw new l(`fromFormatParser called with a locale of ${i}, but the format parser was created for ${e.locale}`);let{result:a,zone:s,specificOffset:c,invalidReason:u}=e.explainFromTokens(t);return u?nO.invalid(u):ny(a,s,n,`format ${e.format}`,t,c)}static get DATE_SHORT(){return h}static get DATE_MED(){return m}static get DATE_MED_WITH_WEEKDAY(){return v}static get DATE_FULL(){return y}static get DATE_HUGE(){return b}static get TIME_SIMPLE(){return _}static get TIME_WITH_SECONDS(){return k}static get TIME_WITH_SHORT_OFFSET(){return w}static get TIME_WITH_LONG_OFFSET(){return S}static get TIME_24_SIMPLE(){return P}static get TIME_24_WITH_SECONDS(){return x}static get TIME_24_WITH_SHORT_OFFSET(){return E}static get TIME_24_WITH_LONG_OFFSET(){return T}static get DATETIME_SHORT(){return A}static get DATETIME_SHORT_WITH_SECONDS(){return j}static get DATETIME_MED(){return C}static get DATETIME_MED_WITH_SECONDS(){return I}static get DATETIME_MED_WITH_WEEKDAY(){return O}static get DATETIME_FULL(){return R}static get DATETIME_FULL_WITH_SECONDS(){return B}static get DATETIME_HUGE(){return N}static get DATETIME_HUGE_WITH_SECONDS(){return D}}function nR(t){if(nO.isDateTime(t))return t;if(t&&t.valueOf&&M(t.valueOf()))return nO.fromJSDate(t);if(t&&"object"==typeof t)return nO.fromObject(t);throw new l(`Unknown datetime argument: ${t}, of type ${typeof t}`)}}},function(t){var e=function(e){return t(t.s=e)};t.O(0,[49774,40179],function(){return e(712489),e(86570),e(309351)}),_N_E=t.O()}]);